@charset "EUC-JP";
/*----------------------------------------------------

	202304 スターターキット商品詳細 スタイルシート

----------------------------------------------------*/
#detail_Sset{
	width : 760px;
	line-height : 1em;
	color : #202020;
	line-height : 1.8em;
	font-size : 17px;
	overflow:hidden;
	BORDER-top: #666666 2px solid;	
}
em.markerY{
	BACKGROUND-COLOR: rgb(255,255,169);
	font-weight:normal;
	color:#000;
	font-style:normal;
}
em.markerG{
	BACKGROUND-COLOR: rgb(204,236,233);
	font-weight:normal;
	color:#000;
	font-style:normal;
}
#detail_Sset .bgG {
	background-color : rgb(228,247,241);
	padding-bottom : 30px;
}
#detail_Sset p{
	padding : 0 30px;
	margin:0 auto 0.5em;
}
#detail_Sset H3{
	padding : 0 30px;
	margin:2em auto 1.5em;
	color : rgb(9,146,111);
	border:none!important;
	font-weight : bolder;
	font-size : 1.1em;
}
#detail_Sset .Hline{
	clear:both;
	width : 760px;
	font-size : 17px;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	padding : 6px 0;
	margin-bottom : 1.5em;
}
#detail_Sset .Hline li{
	width : 220px;
	float : left;
	color : #1a1a1a;
	text-align : center;
}
#detail_Sset .Hline li.next{width : 50px!important;}
#detail_Sset .Hline li em{
	color : rgb(9,146,111)!important;
	font-weight : bolder;
}
#detail_Sset .itemBox{
	width : 328px;
	margin : 20px 0px 0;
	text-align : left;
	border : 1px solid #ccc;
	padding : 10px;
	background-color : #fff;
	BACKGROUND-REPEAT: no-repeat; 
}
#detail_Sset .itemBox.FL {
	float : left;
	margin-left : 20px;
	margin-right : 10px;
}
#detail_Sset .itemBox.FR {
	float : right;
	margin-right : 20px;
	margin-left : 10px;
}
#detail_Sset .itemBox.line{
	width : 328px;
	border : none;
	background-color : transparent;
	background-image : url(pc_Chart_LINE.png); 
	background-position : right 15px;
	height : 208px;
	padding-top : 160px;
	margin-top : 30px;
}
#detail_Sset .itemBox.MP {
	background-image : url(pc_chartItem_MP.png); 
	background-position : right 35px;
}
#detail_Sset .itemBox.MR {
	background-image : url(pc_chartItem_MR.png); 
	background-position : right 35px;
}
#detail_Sset .itemBox.gelC {
	background-image : url(pc_chartItem_gelC.png); 
	background-position : right 35px;
}
#detail_Sset .itemBox.RP {
	background-image : url(pc_chartItem_RP.png); 
	background-position : right 35px;
}
#detail_Sset .itemBox.lotion {
	background-image : url(pc_chartItem_lotion.png); 
	background-position : right 10px;
}
#detail_Sset .itemBox.gelB {
	background-image : url(pc_chartItem_gelB.png); 
	background-position : right 10px;
}
#detail_Sset .itemBox.PP {
	background-image : url(pc_chartItem_PP.png); 
	background-position : right -10px;
}
#detail_Sset .itemBox.plus {
	background-image : url(pc_chart_plus.png); 
	background-position : right 30px;
}
#detail_Sset .itemBox .icon{
	float:left;
	width : 90px;
	text-align : center;
	background-color : rgb(9,146,111);
	color : #fff;
	font-size : 13px;
	margin-right : 10px;
	line-height : 2em;
}
#detail_Sset .itemBox .icon2{
	float:left;
	width :100px ;
	text-align : center;
	color : #fff;
	font-size : 13px;
	margin-right : 10px;
	background-color : rgb(9,146,111);
	line-height : 2em;
}

#detail_Sset .itemBox .expl{
	width : 320px;
	color : rgb(9,146,111);
	font-weight : bolder;
}
#detail_Sset .itemBox .item{
	font-weight : bolder;
	font-size : 16px;
	margin-top : 8px;
	border-top : 1px dashed #cccccc;
	padding-top : 8px;
}
#detail_Sset .itemBox .item.long{width : 240px;}
#detail_Sset .itemBox .item.short{width : 165px;}
#detail_Sset .itemBox .item.mid{width : 200px;}
#detail_Sset .itemBox .price{
	font-size : 0.9em;
	margin-bottom:0.8em;
	width : 300px;
}
#detail_Sset .itemBox .koka{
	font-size : 14px;
	width : 300px;
	color : rgb(9,146,111);
}
#detail_Sset .itemBox .ttl{
	font-size : 13px;
	font-weight : bolder;
	color : rgb(9,146,111);
	line-height : 130%;
	margin : 20px 0 3px;
	width : 230px;
}
#detail_Sset .itemBox .txt{
	width : 330px;
	font-size : 14px;
	line-height : 160%;
	margin-bottom : 0.5em;
}
#detail_Sset .itemBox.line .txt{
	font-size : 15px!important;
	line-height : 170%!important;
}
#detail_Sset .itemBox .link{
	font-size : 14px;
	text-align : right;
	font-weight : bolder;
	margin-top : 15px;
}

#detail_Sset .itemBox .biko{
	padding : 10px;
	width : 310px;
	background-color : #F2F2F2;
}
#detail_Sset .itemBox H3{
	font-size : 13px;
	padding : 0!important;
	margin : 5px 0;
	color : rgb(9,146,111);
}
#detail_Sset .itemBox .biko p{
	font-size : 14px;
	line-height : 150%;
	margin-left: 0!important;
	padding : 0!important;
}

#detail_Sset .itemBox .biko p::before {
	width: 5px; 
	height: 5px; 
	margin-top: -2px; 
	margin-left: 2px; 
	margin-right : 8px;
	vertical-align: middle; 
	border-top-color: rgb(9, 144, 116); 
	border-right-color: rgb(9, 144, 116); 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	display: inline-block; 
	content: ""; 
	transform: rotate(45deg);
}

/*---------------------
　　	　購入
---------------------*/
#detail_Sset #ordergo {
	width:760px;
	margin : 0 auto;
}
#detail_Sset #ordergo UL.btn {
	width : 760px;
	margin : 0 auto;
	padding : 0!important;
}
#detail_Sset #ordergo UL.btn li{
    float : left;
    text-align:center;
    position : relative;
    background-repeat: no-repeat;
    background-position: left top;
    list-style-type: none;
    height : 92px;
    padding-top : 448px;
}
#detail_Sset #ordergo UL.btn li.set{
    width : 684px;
    padding-left : 76px;
    background-image: url(pc_set01_202304.png);
    padding-top : 740px!important;
    height : 134px!important;
}
#detail_Sset #ordergo UL.btn li.set1{
    width : 340px;
    padding-left : 40px;
    background-image: url(pc_set01.png);
}
#detail_Sset #ordergo UL.btn li.set2{
    width : 350px;
    padding-left : 30px;
    background-image: url(pc_set02.png);
}
#detail_Sset #ordergo .btn form{  width: 310px; }
#detail_Sset #ordergo .btn.wide form{  width: 616px; }



	