@charset "utf-8";

div#contents div#main_contents div#right_contents div#kodawari_mainArea{
	width:652px;
	padding:0 13px;
}
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#kodawari_top{
	width:652px;
	margin-bottom:45px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#kodawari_top p{
	line-height:180%;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#kodawari_top div.kodawari_tentou{
	width:191px;
	float:right;
	margin:0 0 10px 10px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#kodawari_top div.kodawari_tentou p{
	text-align:center;
	font-size:10px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#what_otafuku{
	width:652px;
	margin-bottom:25px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#what_otafuku div#what_otafuku_text{
	width:625px;
	padding:0 14px;
	border-right:1px solid #D48B81;
	border-left:1px solid #D48B81;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#what_otafuku div#what_otafuku_text p{
	width:625px;
	line-height:150%;
	border-bottom:1px dotted #C2C2C2;
	padding:22px 0;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#what_otafuku div#what_otafuku_text p.what_last{
	width:625px;
	line-height:150%;
	padding:22px 0 5px 0;
	border-bottom:none !important;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#what_otafuku div#what_otafuku_text p img{
	float:right;
	margin:0 0 10px 10px;
}

.kodawari_title{
	font-size:14px;
	font-weight:bold;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing{
	width:652px;
	margin-bottom:75px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.kodawari_momen{
	width:652px;
	height:100%;
	overflow:hidden;
	margin-bottom:22px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing h4{
	width:652px;
	font-size:16px;
	margin:5px 0;
	background:url(../img/kodawari_list.gif) no-repeat left;
	color:#B54B4A;
	height:22px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:5px;
}
 
 div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing h4.momen_tit{
 	float:left;
	width:352px;
	font-size:16px;
	margin:5px 0;
	background:url(../img/kodawari_list.gif) no-repeat left;
	color:#B54B4A;
	height:22px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:5px;
}
 
 div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.momen_goshop{
 	float:right;
	width:287px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:right;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p{
	width:625px;
	line-height:150%;
	padding:22px 0;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box01{
	clear:both;
	width:377px;
	background: url(../img/syokunin.jpg) no-repeat top right;
	padding-right:248px;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box01{
	clear:both;
	width:625px;
	background: url(../img/syokunin.jpg) no-repeat top right;
	padding-right:248px;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box02{
	clear:both;
	width:377px;
	background: url(../img/takumi.jpg) no-repeat top right;
	padding-right:248px;
}
 
*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box02{
	clear:both;
	width:625px;
	background: url(../img/takumi.jpg) no-repeat top right;
	padding-right:248px;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box03{
	clear:both;
	width:377px;
	background: url(../img/sai.jpg) no-repeat top right;
	padding-right:248px;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box03{
	clear:both;
	width:625px;
	background: url(../img/sai.jpg) no-repeat top right;
	padding-right:248px;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box04{
	clear:both;
	width:377px;
	background: url(../img/hana.jpg) no-repeat top right;
	padding-right:248px;
} 
 
*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#manufacturing_box04{
	clear:both;
	width:625px;
	background: url(../img/hana.jpg) no-repeat top right;
	padding-right:248px;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul{
	margin:0;
	padding:0;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini{
	width:212px;
/*	height:100%;
	overflow:hidden;
*/	float:left;
	padding-bottom:14px;
	background:url(../img/takumi_minibox_bottom.gif) 0 bottom no-repeat #fff;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top01{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
}

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top01{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
}
 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top02{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
	margin-bottom:10px;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top02{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
	margin-bottom:10px;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top03{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
	margin-bottom:10px;
}

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#takumi_box_mini_top03{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/takumi_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
	margin-bottom:10px;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top01{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top01{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top02{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
}

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top02{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top03{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
}

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#sai_box_mini_top03{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/sai_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top01{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
}

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top01{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox01.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top02{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top02{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox02.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top03{
	width:197px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div#hana_box_mini_top03{
	width:212px;
	height:56px;
	position:absolute;
	background:url(../img/hana_minibox03.gif) no-repeat top;
	padding:30px 0 0 15px;
	font-weight:bold;
} 

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle01{
	width:294x;
	height:70%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
}
 
*:first-child+html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle01{
	width:294x;
	height:69%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE7*/

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle01{
	width:294x;
	height:100%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE6*/


div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle02{
	width:294x;
	height:40%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} 

*:first-child+html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle02{
	width:294x;
	height:39%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE7*/

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle02{
	width:294x;
	height:100%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE6*/

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle03{
	width:294x;
	height:50%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} 

*:first-child+html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle03{
	width:294x;
	height:49%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE7*/

*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing ul li.manufacturing_box_mini div.manufacturing_box_mini_middle03{
	width:294x;
	height:100%;
	overflow:hidden;
	line-height:150%;
	background:url(../img/boder_bg.gif) repeat-y;
	padding:60px 8px 0 8px;
} /*IE6*/
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.weight_box_left{
	width:322px;
	float:left;
	margin-right:8px;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.weight_box_right{
	width:322px;
	float:right;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.weight_box_middle{
	width:300px;
	height:100%;
	padding:0 10px;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:#FFF7EC;
	line-height:150%;
}
 
*html div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div.weight_box_middle{
	width:322px;
	height:100%;
	padding:0 10px;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:#FFF7EC;
	line-height:150%;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#shiyoukan_text{
	float:left;
	width:390px;
	height:100%;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div#shiyoukan_img{
	float:right;
	width:262px;
	height:100%;
	margin-top:22px;
}
 
 div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div#shiyoukan_img li{
	width:122px;
	float:left;
	padding-left:8px;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div#shiyoukan_img li dl dd{
 	font-size:10px;
	color:#909090;
	line-height:130%;
}

div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing div#shiyoukan_shikifuton_img{
	float:right;
	width:200px;
	padding:40px 15px 0 10px;
}
 
div#contents div#main_contents div#right_contents div#kodawari_mainArea div#manufacturing p#shiyoukan_shikifuton_text{
	float:left;
	width:424px;
}

.weight_box_title{
	clear:both;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
 
.weight_box_text{
	clear:both;
	font-size:12px;
	line-height:180%;
}
 
.clear{
	clear:both;
} 

/*こだわりＴＯＰ*/

div.kodawariBox{
	width:654px;
	height:100%;
	overflow:hidden;
}

div.kodawariBox01{
	width:420px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/01_img.gif) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

*html div.kodawariBox01{
	width:654px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/01_img.gif) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

div.kodawariBox02{
	width:420px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/02_img.jpg) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

*html div.kodawariBox02{
	width:654px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/02_img.jpg) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

div.kodawariBox03{
	width:420px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/03_img.jpg) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

*html div.kodawariBox03{
	width:654px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #BABBBD;
	border-right:1px solid #BABBBD;
	background:url(../img/03_img.jpg) no-repeat right top #FFFFFF;
	padding:0 215px 0 17px;
}

.box_bottom{
	margin-bottom:23px;
}

h3.kodawariBox_tit{
	margin-bottom:13px;
}

p.kodawariBox_text{
	line-height:180%;
	padding-bottom:25px;
}

/*「おたふくわた」の綿が出来るまで*/

#wata_flow{
	width:654px;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}

#wata_flow_In{
	width:626px;
	height:auto;
	overflow:hidden;
	padding-left:13px;
	padding-right:13px;
	border-left:1px solid #9c9b9b;
	border-right:1px solid #9c9b9b;
}

*html #wata_flow_In{
	width:654px;
}


#flow_header{
	width:626px;
	height:161px;
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(../img/flow_line.gif) no-repeat left bottom;
}

#wata_flow_In ul{
	clear:both;
	width:626px;
	height:auto;
	overflow:hidden;
	margin-bottom:14px;
}

#wata_flow_In ul li{
	float:left;
}	

.flow_2pic{
	width:223px;
	height:auto;
	overflow:hidden;
}

.flow_3pic{
	width:337px;
	height:auto;
	overflow:hidden;
}

#wata_flow_In dl dt{
	margin-bottom:5px;
	text-align:center;
}

#wata_flow_In dl dd{
	font-size:12px;
	line-height:150%;
}

.flow_arrow{
	margin-top:31px;
	margin-right:8px;
	margin-left:8px;
}

.flow_arrow_last{
	margin-top:31px;
	margin-left:8px;
}

