@charset "utf-8";

/* ----------------------------------------------

	ArtMeter / SIZE styles
	author   : (C)KAYAC http://www.kayac.com/
	created  : 2007/03/15
	modified : 2007/04/06

---------------------------------------------- */

@import url("/css/common.en.css");
/* CONTENTS HEAD
---------------------------------------------- */


div#contHead h2#titleSize {
	background-image: url(/img/guide/customer/detail/ti_size_en.gif);
	width: 340px;
	height: 16px;
}

div.contSection h3#txtSize01 {
	background-image: url(/img/guide/customer/detail/txt_size01_en.gif);
	height: 45px;
}

h4.StepHead{
background-image: url(/img/guide/artist/icn_head02.gif);
background-position: 10px 50%;
background-repeat: no-repeat;
padding-left: 28px;
font-size:110%;
font-weight:bold;
margin-bottom:5px;
}


/* SECTION
---------------------------------------------- */
div.contSection h4#subtiMain01,
div.contSection h4#subtiBase01,
div.contSection h4#subtiLevel01,
div.contSection h4#subtiSize01
{
	background-image: url(/img/about/txt_search_00.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:5px;
	font-weight:bold;
	height:31px;
}
/*div.contSection h4#subtiSize01 {
	background-image: url(/img/guide/customer/detail/subti_size01.gif);
	height: 31px;
}*/
div.contSection h4#subtiSize02 {
	background-image: url(/img/about/subti_size02.gif);
	height: 31px;
}
/*div.contSection h4#subtiLevel01 {
	background-image: url(/img/guide/customer/detail/subti_level01.gif);
	height: 31px;
}*/
div.contSection h4#subtiLevel02 {
	background-image: url(/img/guide/customer/detail/subti_level02.gif);
	height: 31px;
}

/*div.contSection h4#subtiBase01 {
	background-image: url(/img/guide/customer/detail/subti_base01.gif);
	height: 31px;
}*/
div.contSection h4#subtiBase02 {
	background-image: url(/img/guide/customer/detail/subti_base02.gif);
	height: 31px;
}
/*div.contSection h4#subtiMain01 {
	background-image: url(/img/guide/customer/detail/subti_main01.gif);
	height: 31px;
}*/
div.contSection h4#subtiMain02 {
	background-image: url(/img/guide/customer/detail/subti_main02.gif);
	height: 31px;
}
div.contSection h4#subtiMain03 {
	background-image: url(/img/guide/customer/detail/subti_main03.gif);
	height: 31px;
}

div.contSection div.contSize{
padding-left:24px;
}

.contSection2 {
	/* position: relative; IE ERROR*/
	clear:both;
	padding-top:10px;
	padding-left:5px;
	height:24px;
	border-top:1px solid #f0f0f0;
	background:#eee;
}



/* CONTENTS
---------------------------------------------- */



div.contSection p{
	padding-left: 30px;
}

div.contSection div.contSize p{
	padding-left: 5px;
}

.point{
background:#FFFF19;
font-size:120%;
}

div#footBtnArea{
padding-left:170px;
}


/* BTN
---------------------------------------------- */

div#CustomerBtn a{
	margin: 20px 0 3px 14px;
	background: url(/img/guide/customer/btn_customer.gif) 14px;
	width: 240px;
	height: 36px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#CustomerBtn a:hover{
	background-position: 0 100%;
}

div#CustomerBtn a span{
	display: none;
}



/* TABLE
---------------------------------------------- */


div.contSection table{
	cellspacing: 0;
	cellpadding: 0;
	margin: 5px 0 10px 20px;
	border-collapse: collapse;
}

div.contSection table th{
	background: #09460F;
	color: #FFF;
	text-align: center;
	border: solid 1px;
	padding-right: 3px;
}

div.contSection table td.style01{
	width: 150px;
	background: #CCC; 
	color: #000;
	font: bold;
	text-align: center;
	border: solid 1px;
	border-color: #FFF;
}

div.contSection table td.style02{
	width: 150px;
	text-align: center;
	border: solid 1px;
}

div.contSection table td.style03{
	width: 110px;
	text-align: right;
	padding-right: 20px;
	border: solid 1px;
	border-right: none;
}

div.contSection table td.style04{
	height:40px;
	background: #eee; 
	color: #000;
	font: bold;
	text-align: center;
	border: solid 1px;
	border-color: #FFF;
}

div.contSection table td.style05{
	height:40px;
	background: #fff; 
	color: #000;
	font: bold;
	text-align: left;
	border: solid 1px;
	padding-left:5px;
}

div.contSection table td.style06{
	text-align: center;
	padding-right: 20px;
	border: solid 1px;
	border-right: none;
}

div.contSection table td.style07{
	height:40px;
	background: #CCC; 
	color: #000;
	font: bold;
	text-align: center;
	border: solid 1px;
	border-color: #FFF;
}

td.style05 strong,td.style06 strong{
color:#588E03;
}

p.naviLink {
	width: 500px;
}

/* gphEx
---------------------------------------------- */
div#gphEx {
	text-align:center;
	width:650px;
	padding:10px;
	margin-top:20px;
	border:1px solid #588E03;
}
div#gphEx p{
	padding:0px;
}

div#gphEx p.imgExpTop{
}

div#gphEx div.unitBox{
}
div#gphEx p.unit1{
	text-align:center;
	width:144px;
	padding:2px;
	margin-top:15px;
	border:1px solid #588E03;
	float:left;
}
div#gphEx p.mark{
	width:11px;
	float:left;
	padding:0 2px;
	vertical-align:middle;
	height:50px;
}
div#gphEx table{
	width:630px;
	margin:0 auto;
	margin:10px 0;
}
div#gphEx table td.unit1{
	text-align:center;
	width:144px;
	padding:2px;
	margin-top:15px;
	border:1px solid #588E03;
}
div#gphEx table td.unit1a {
	text-align:center;
	width:144px;
	padding:2px;
	background: #9CCE2E;
}
div#gphEx table td.unit2{
	text-align:center;
	padding:2px;
	background: #9CCE2E;
	width:144px;
}
div#gphEx table td.unit2 p.price{
	font-weight:bold;
}
div#gphEx table td.unit1a p{
	margin:0;
	font-weight:bold;
}
div#gphEx table td.mark{
	width:11px;
	padding:0 2px;
	vertical-align:middle;
	
}
div#gphEx table td li {
   	padding-left:0 ;
}
div#gphEx table td li.subti{
	font-size:94%;
	background:url(/img/common/icn_head01.gif) left center no-repeat;
	margin-left:2px;
}
div#gphEx table li.price,
div#gphEx table td.unit1a p.price,
div#gphEx table td.unit1 p.price {
	font-size:90%;
	font-weight:bold;
}
div#gphEx table li.teq {
	font-size:85%;
	font-weight:bold;
}
div#gphEx table td.unit1 p.totalPrice{
	background:#588E03;
	color:#FFFFFF;
	font-weight:bold;
}
