@charset "Shift_JIS";
/*----------------------------------------------------
Content
-----------------------------------------------------*/
div.sampleReqWrap{
	width:321px;
	height:58px;
	margin:25px 0 0 0;
	padding:188px 0 0 241px;
	background:url(../Kiret/img/sampleWrap_bg.jpg) no-repeat top left;
	}	

div#itemListWrap{
	background:url(../Kiret/img/itemList_bg.gif) repeat-y top left;
	}
	
div.itemList{
	width:518px;
	height:auto;
	padding:15px 0 0 0;
	margin:0 auto;
	}

div.itemList_inL{
	width:242px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}

div.itemList_inR{
	width:242px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
	}

div#topBtnWrap{
	width:562px;
	height:64px;
	margin:15px 0 10px 0;
	padding:0;
	}

div#topBtnL{
	width:281px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	}

div#topBtnR{
	width:281px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
	text-align:center;
	}

div#sampleBtnWrap{
	width:562px;
	height:65px;
	margin:0;
	padding:15px 0 0 0;
	background:url(../Kiret/img/itemListBottom.gif) no-repeat bottom left;
	clear:both;
	}

div#BtnL{
	width:318px;
	height:auto;
	margin:5px 0 0 0;
	padding:0 0 0 33px;
	list-style:none;
	float:left;
	}

div#BtnR{
	width:351px;
	height:auto;
	margin:5px 0 0 0;
	padding:0 33px 0 0;
	list-style:none;
	float:right;
	}

div.itemimgListWrap{
	width:215px;
	height:auto;
	margin:5px auto 0 auto;
	padding:0;
	list-style:none;
	}

div.itemimgListWrap p{
	margin:0;
	padding:0;
	}

div.itemimgList-L{
	width:100px;
	height:185px;
	margin:0 15px 0 0;
	padding:0;
	float:left;
	}

div.itemimgList-R{
	width:100px;
	height:185px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}

p.cBL{
	width:14px;
	height:23px;
	margin:0;
	padding:0;
	float:left;
	}

.sampleCh{
	padding:0;
	margin:6px 0 0 1px;
	/margin:2px 0 0 -3px;
	}

p.cBR{
	width:86px;
	height:23px;
	margin:0;
	padding:0;
	float:right;
	}

ul#wStepWrap{
	width:562px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:150%;
	}

ul#wStepWrap li#ws1{
	width:408px;
	height:87px;
	margin:0 0 10px 0;
	padding:75px 146px 0 8px;
	background:#fff url(../Kiret/img/wStep1.jpg) top left;
	}

ul#wStepWrap li#ws2{
	width:408px;
	height:92px;
	margin:0 0 10px 0;
	padding:70px 146px 0 8px;
	background:#fff url(../Kiret/img/wStep2.jpg) top left;
	}

ul#wStepWrap li#ws3{
	width:408px;
	height:92px;
	margin:0 0 10px 0;
	padding:70px 146px 0 8px;
	background:#fff url(../Kiret/img/wStep3.jpg) top left;
	}

ul#wStepWrap li#ws4{
	width:408px;
	height:92px;
	margin:0 0 30px 0;
	padding:70px 146px 0 8px;
	background:#fff url(../Kiret/img/wStep4.jpg) top left;
	}

div#radyBT-AreaWrap{
	width:272px;
	height:41px;
	margin:0;
	padding:150px 24px 0 266px;
	background:url(../Kiret/img/buyAreaTop_bg.png) no-repeat bottom left;
	}
div#radyBT-AreaBtnL{
	width:133px;
	height:32px;
	margin:0;
	padding:0;
	float:left;
	}

div#radyBT-AreaBtnR{
	width:133px;
	height:32px;
	margin:0;
	padding:0;
	float:right;
	}

div#radyBB-AreaWrap{
	width:514px;
	height:99px;
	margin:0;
	padding:9px 24px;
	background:url(../Kiret/img/buyAreaBottom_bg.png) no-repeat top left;
	}

div#radyBB-AreaWrapIn{
	width:514px;
	height:27px;
	margin:0 0 8px 0;
	padding:0;
	}

div#radyBB-AreaWrapInL{
	width:371px;
	height:27px;
	margin:0;
	padding:0;
	float:left;
	}

div#radyBB-AreaWrapInLL{
	width:91px;
	height:23px;
	margin:0;
	padding:4px 0 0 65px;
	float:left;
	background:url(../Kiret/img/selecterL_bg.png) no-repeat top left;
	}
	
div#radyBB-AreaWrapInLR{
	width:132px;
	height:23px;
	margin:0;
	padding:4px 0 0 77px;
	float:right;
	background:url(../Kiret/img/selecterC_bg.png) no-repeat top left;
	}
	
div#radyBB-AreaWrapInR{
	width:49px;
	height:23px;
	margin:0;
	padding:4px 0 0 88px;
	float:right;
	background:url(../Kiret/img/selecterR_bg.png) no-repeat top left;
	}

div#rollBT-AreaWrap{
	width:272px;
	height:41px;
	margin:0;
	padding:150px 24px 0 266px;
	background:url(../Kiret/img/buyAreaRTop_bg.png) no-repeat top left;
	}
div#rollBT-AreaBtnL{
	width:133px;
	height:32px;
	margin:0;
	padding:0;
	float:left;
	}

div#rollBT-AreaBtnR{
	width:133px;
	height:32px;
	margin:0;
	padding:0;
	float:right;
	}

div#rollBB-AreaWrap{
	width:514px;
	height:99px;
	margin:0 0 15px 0;
	padding:9px 24px;
	background:url(../Kiret/img/buyAreaRBottom_bg.png) no-repeat top left;
	}

div#rollBB-AreaWrapIn{
	width:514px;
	height:27px;
	margin:0 0 8px 0;
	padding:0;
	}

div#rollBB-AreaWrapInL{
	width:416px;
	height:27px;
	margin:0;
	padding:0;
	float:left;
	}

div#rollBB-AreaWrapInLL{
	width:91px;
	height:23px;
	margin:0;
	padding:4px 0 0 65px;
	float:left;
	background:url(../Kiret/img/selecterL_bg.png) no-repeat top left;
	}
	
div#rollBB-AreaWrapInLR{
	width:59px;
	height:23px;
	margin:0;
	padding:4px 0 0 195px;
	float:right;
	background:url(../Kiret/img/selecterC_bg2.png) no-repeat top left;
	}
	
div#rollBB-AreaWrapInR{
	width:86px;
	height:23px;
	margin:0;
	padding:4px 0 0 12px;
	float:right;
	background:url(../Kiret/img/selecterR_bg2.png) no-repeat top left;
	}

div#hemExpBEnd{
	width:528px;
	height:auto;
	margin:0;
	padding:12px 17px 17px 17px;
	background:url(../Kiret/img/hemExpBEnd_bg.gif) no-repeat bottom left;
	}

div#rollPbot{
	width:516px;
	height:95px;
	margin:0;
	padding:0 23px 0 23px;
	background:url(../Kiret/img/rollPbot.gif) no-repeat top left;
	}

div.sbL{
	width:255px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}

div.sbR{
	width:255px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	}

div.buyAreaWrap{
	width:562px;
	height:304px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../Kiret/img/buyAreaWrap_bg02.gif) no-repeat top left;
	}

div.cartInBtn{
	width:514px;
	height:41px;
	margin:0;
	padding:0;
	}

div#kiretVideoWrap{
	width:528px;
	height:387px;
	margin:0;
	padding:10px 17px 10px 17px;
	background:url(../Kiret/img/hemExpB_bg.gif) repeat-y top left;
	}

div.kiretVideoWrap2{
	width:544px;
	height:392px;
	margin:0;
	padding:9px;
	background:url(../Kiret/img/washVideo_bg.gif) repeat-y top left;
	}
	
div#washExpBEnd{
	width:528px;
	height:auto;
	margin:0;
	padding:12px 17px 17px 17px;
	background:url(../Kiret/img/hemExpBEnd_bg.gif) no-repeat bottom left;
	}
	
div.kiretVideo{
	width:510px;
	height:369px;
	margin:0;
	padding:9px;
	background:url(../Kiret/img/hemExpVideo_bg.gif) repeat-y top left;
	}

div#voiceWrap{
	width:200px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	background:url(../Kiret/img/voiceWrapEnd.gif) no-repeat bottom left;
	}

div#voiceWrap_in{
	width:182px;
	height:auto;
	margin:0;
	padding:4px 9px 10px 9px;
	font-size:11px;
	background:url(../Kiret/img/voice_bg.gif) repeat-y top left;
	}

div.customerVoice{
	width:184px;
	height:auto;
	margin:5px 0 0 0;
	padding:0 0 25px 0;
	background:url(../Kiret/img/customerBottom.png) no-repeat bottom left;
	}

div.sampleClWrap{
	width:100px;
	height:23px;
	margin:0;
	padding:7px 0 8px 0;
	background:url(../Kiret/img/borderS.png) no-repeat bottom left;
	}

div.sampleClWrap p{
	margin:0;
	padding:0;
	}

div#info_in{
	width:750px;
	height:auto;
	margin:10px auto;
	padding:0;
	}

div#info_in p{
	margin:10px 0 0 15px;
	padding:0 0 0 14px;
	background:url(../Kiret/img/iconCir.jpg) no-repeat 0px 4px;
	font-size:12px;
	line-height:140%;
	color:#333;
	}

div#info_in p a{
	color:#FF1A00;
	text-decoration:underline;
	}

div#info_in p a:hover{
	text-decoration:none;
	}

div#info_inMinWrap{
	width:750px;
	height:auto;
	margin:0;
	padding:0;
	}

div#info_inMinWrapL{
	width:360px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	}

div#info_inMinWrapR{
	width:360px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	float:right;
	font-size:12px;
	text-align:right;
	}

div#info_inMinWrapR a{
	color:#FF1A00;
	text-decoration:underline;
	}

div#info_inMinWrapR a:hover{
	text-decoration:none;
	}

div#readPbot{
	width:516px;
	height:46px;
	margin:0 0 25px 0;
	padding:96px 23px 0 23px;
	background:url(../Kiret/img/readPbot.gif) no-repeat top left;
	}

div.sbL{
	width:255px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}

div.sbR{
	width:255px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	}

div#buyAreaRadyTitle{
	width:562px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../Kiret/img/buyAreaRadyTitle02.gif) no-repeat top left;
	}

div#buyAreaRollTitle{
	width:562px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../Kiret/img/buyAreaRollTitle02.gif) no-repeat top left;
	}

/*----------------------------------------------------
Margin
-----------------------------------------------------*/
.t7b0{
	margin:7px 0 0 0;
	padding:0;
	}

.t3b0{
	margin:3px 0 0 0;
	padding:0;
	}

.t0b3{
	margin:0 0 3px 0;
	padding:0;
	}

.t3b9{
	margin:3px 0 9px 0;
	padding:0;
	}


.tb0{
	margin:0;
	padding:0;
	}

.t0b5{
	margin:0 0 5px 0;
	padding:0;
	}
	
.t0b10{
	margin:0 0 10px 0;
	padding:0;
	}

.t0b15{
	margin:0 0 15px 0;
	padding:0;
	}

.t25b15{
	margin:25px 0 15px 0;
	padding:0;
	}

.t15b0{
	margin:15px 0 0 0;
	padding:0;
	}

.t5b15{
	margin:5px 0 15px 0;
	padding:0;
	}

.tb15{
	margin:15px 0;
	padding:0;
	}

.clear{
	clear:both;
	}
/*----------------------------------------------------
p
-----------------------------------------------------*/
p#hemComment{
	font-size:14px;
	margin:0;
	padding:0;
	color:#333;
	}

p#washComment{
	font-size:14px;
	margin:0;
	padding:0;
	color:#333;
	}

p.userID{
	height:21px;
	text-align:right;
	font-size:10px;
	background:url(../Kiret/img/userId_bg.gif) no-repeat bottom right;
	margin:3px 0 0 0;
	padding:0 5px 0 0;
	}

p.voiceCom{
	margin:0;
	padding:0;
	line-height:170%;
	}

p.refer{
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:10px 0 0 5px;
	font-size:14px;
	}

p.refer a{
	color:#2b2b2b;
	text-decoration:underline;
	}

p.refer a:hover{
	color:#0149FF;
	text-decoration:underline;
	}


/*----------------------------------------------------
img
-----------------------------------------------------*/
.imgCustomer{
	width:55px;
	height:61px;
	margin:0;
	padding:0 5px 0 0;
	float:left; 
	}

/*----------------------------------------------------
span
-----------------------------------------------------*/
span.underline{
	font-weight:bold;
	border-bottom:1px #D3667F dotted;
	}

span.voiceline{
	border-bottom:1px #FDB7C7 dotted;
	}

/*----------------------------------------------------
Align
-----------------------------------------------------*/
.aliC{
	text-align:center;
	}
