/* CSS Document */



body{

	font-size:12px;

	color:#444444;

	line-height:150%;

	margin:0px;

	padding:0px;

	text-align:center;

}

#main_border{

	background-color:#FFFFFF;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	width:780px;

	text-align:left;

	margin-left:auto;

	margin-right:auto;

}



h1{

	font-size:10px;

	color:#444444;

	font-weight:normal;

	padding:0px;

	margin:0px;

}



h2,h3,h4{margin:0px;padding:0px;}



a{color:#68594D;}

a:visited{color:#888888;}

p{padding:0px;margin:0px;}

.border{border:#CCCCCC 1px solid;}



#main-img{

	clear:both;

	border-top:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

}



.border-dott{

	background-image:url(img/list2.gif);

	background-repeat:repeat-x;

	height:13px;

}





/* header */

.headerL{

	float:left;

	text-align:left;

	padding:6px 0px 0px 10px;

	width:360px;

}

.headerR{

	float:left;

	text-align:right;

	font-size:10px;

	padding:6px 10px 0px 0px;

	width:400px;

}

.clear{ clear:both;}







/* side menu */

.navi_button{padding-top:10px;}

#navi{

	margin:10px 0px 0px 0px;

	padding:0px;

	width:208px;

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

	text-align:left;

}

ul{padding:0px; margin:0px;}



ul li{margin:0px;padding:0px;}



ul#pro li {

	list-style:none;

	padding: 16px 0px 0px 0px;

	background-image:none;

}



ul.side_link li {

	list-style:none;

	background-image: url(img/arrow01.gif);

	background-repeat: no-repeat;

	background-position:32px 18px;

	padding: 16px 0px 0px 44px;

}



ul.side_link02 li {

	list-style:none;

	background-color:#FFFAF3;

	background-image: url(img/arrow01.gif);

	background-repeat: no-repeat;

	background-position:32px 18px;

	padding: 16px 0px 0px 44px;

}



ul.side_link03 li {

	list-style:none;

	background-color:#FFFFFF;

	background-image: url(img/arrow01.gif);

	background-repeat: no-repeat;

	background-position:32px 18px;

	padding: 16px 0px 0px 44px;

}



.pro_bg{	background-color:#FFFAF3;}



ul li img{vertical-align:bottom;}



.menu_line{

	background:url(img/menu_line.gif) repeat-x;

	height:5px;

	width:206px;

}

.pad_t18bg{padding-TOP:18px;background-color:#FFFAF3;}

.pad_b18bg{padding-bottom:18px;background-color:#FFFAF3;}

div#navi ul li{list-style:none;}



.qualif{

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

	font-size:10px;

	width:200px;

	vertical-align:top;

	text-align:left;

	padding-right:6px;

}

.qualif_pic{float:left;}





/* font */

.text10{font-size:10px;}

.text10_re{

	font-size:10px;

	line-height:120%;

}

.text10_red{

	font-size:10px;

	color:#FF0000;

}

.text11{

	font-size:11px;

}

.text11_red{

	font-size:11px;

	color:#FF0000;

}

.text12_bold{

	font-size:12px;

	font-weight:bold;

}

.text12_red{

	font-size:12px;

	color:#FF0000;

}

.text12_or{

	font-size:12px;

	color:#FF9900;

	font-weight:bold;

}

.text13_bold{

	font-size:13px;

	font-weight:bold;

}

.text14_or{

	font-size:14px;

	color:#FF9900;

	font-weight:bold;

}

.text14_bold{

	font-size:14px;

	font-weight:bold;

}





/* padding */

.pad_t6{padding-top:6px;}

.pad_t10{padding-top:10px;}

.pad_t18{padding-top:18px;}

.pad_t26{padding-top:26px;}

.pad_t6_r10{padding:6px 10px 0px 0px;}

.pad_t10_r10_b10{padding:10px 10px 10px 0px;}

.pad_t14_l10{padding:14px 0px 0px 10px;}

.pad_t10_b10_side6{padding:10px 6px 10px 6px;}

.pad_t6_l10_r10_text10{padding:6px 10px 0px 10px;font-size:10px;}

.pad_t16_l32{padding:16px 0px 0px 32px;}

.pad_t16_l32_b16{padding:16px 0px 16px 32px;}

.pad_t20_l18_r18_b10{padding:20px 18px 10px 18px;}

.pad_b6{padding-bottom:6px;}

.pad_b26{padding-bottom:26px;}

.pad_l18_r18{padding: 0px 18px 0px 18px;}

.pad_l18_r18_b4{padding: 0px 18px 4px 18px;}

.pad_l18_r18_b10{padding: 0px 18px 10px 18px;}

.pad_l28_r28_b20{padding: 0px 28px 20px 28px;}

.pad_l18_r18_b26{padding: 0px 18px 26px 18px;}

.pad_l18_r18_b36{padding: 0px 18px 36px 18px;}

.pad_t6_l18_r18_b12{padding: 6px 18px 12px 18px;}

.pad_t12_l18_r18_b26{padding: 12px 18px 26px 18px;}

.pad_t12_l18_r18_b16{padding: 12px 18px 16px 18px;}

.pad_t12_l18_r18_b36{padding: 12px 18px 36px 18px;}



.pad_t6cau{padding-top:6px;font-size:10px;}













/* background */





/* ------------------------top------------------------- */

#menu_bgcolor{background-color:#FFFAF3;}



.strong01{

	margin-right:8px;

	float:left;

	width:121px;

}

.strong02{

	float:left;

	width:121px;

}

.strong_text{

	width:111px;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	font-size:10px;

	padding:0px 4px;

}



.various{

	text-align:center;

	padding-top:16px;

}





#bgvarious_title{

	background-image:url(img/various_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgvarious01{

	background-image:url(img/various01.gif);

	background-repeat:no-repeat;

	display:block;

	width:198px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgvarious02{

	background-image:url(img/various02.gif);

	background-repeat:no-repeat;

	display:block;

	width:198px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgvarious03{

	background-image:url(img/various03.gif);

	background-repeat:no-repeat;

	display:block;

	width:198px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgvarious04{

	background-image:url(img/various04.gif);

	background-repeat:no-repeat;

	display:block;

	width:198px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgtopics_title{

	background-image:url(img/topics_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:32px;

	text-decoration:none;

	text-indent:-9999px;

}



.sample_btn{text-align:right; padding-bottom:10px;}





/* ------------------------kind------------------------- */



#bgoriginal-flow_title{

	background-image:url(img/original-flow_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgt-select01{

	background-image:url(img/original_t-select01.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgt-select02{

	background-image:url(img/original_t-select02.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}





/* ------------------------way------------------------- */



#bgkind_title{

	margin-top:18px;

	background-image:url(img/kind_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_print_title{

	background-image:url(img/kind_print_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_print01{

	background-image:url(img/kind_print01.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_print02{

	background-image:url(img/kind_print02.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ja_title{

	background-image:url(img/kind_ja_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ja01{

	background-image:url(img/kind_ja01.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ja02{

	background-image:url(img/kind_ja02.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_spe_title{

	background-image:url(img/kind_spe_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_spe01{

	background-image:url(img/kind_spe01.gif);

	background-repeat:no-repeat;

	display:block;

	width:220px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_spe02{

	background-image:url(img/kind_spe02.gif);

	background-repeat:no-repeat;

	display:block;

	width:220px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_spe03{

	background-image:url(img/kind_spe03.gif);

	background-repeat:no-repeat;

	display:block;

	width:168px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_spe04{

	background-image:url(img/kind_spe04.gif);

	background-repeat:no-repeat;

	display:block;

	width:168px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ban_title{

	background-image:url(img/kind_ban01.gif);

	background-repeat:no-repeat;

	display:block;

	width:472px;

	height:73px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ban02{

	background-image:url(img/kind_ban02.gif);

	background-repeat:no-repeat;

	display:block;

	width:120px;

	height:25px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgkind_ban04{

	background-image:url(img/kind_ban04.gif);

	background-repeat:no-repeat;

	display:block;

	width:120px;

	height:25px;

	text-decoration:none;

	text-indent:-9999px;

}

.bgkind_ban06{

	background-image:url(img/kind_ban06.gif);

	background-repeat:repeat-y;

	width:20px;

}

.bgkind_ban07{

	background-image:url(img/kind_ban07.gif);

	background-repeat:repeat-y;

	width:20px;

}



#bgway_title{

	margin-top:18px;

	background-image:url(img/way_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}





/* ------------------------size------------------------- */

#bgsize-pre_title{

	margin-top:18px;

	background-image:url(img/size-pre_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize01{

	background-image:url(img/size01.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize02{

	background-image:url(img/size02.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize03{

	background-image:url(img/size03.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize04{

	background-image:url(img/size04.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize05{

	background-image:url(img/size05.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize06{

	background-image:url(img/size06.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize07{

	background-image:url(img/size07.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsize08{

	background-image:url(img/size08.gif);

	background-repeat:no-repeat;

	display:block;

	width:300px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

.table-w{

	background-color:#FFFFFF;

	padding:2px 4px 2px 4px;

}

.table-g{

	background-color:#EEEEEE;

	padding:2px 4px 2px 4px;

}









/* ------------------------form------------------------- */

.table_form-w{

	background-color:#FFFFFF;

	padding:6px 10px 6px 10px;

}

.table_form-c{

	background-color:#EFEDE5;

	padding:6px 10px 6px 10px;

}





#bgform_title{

	background-image:url(img/form_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:740px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgform01{

	background-image:url(img/form01.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}



#bgcontact_title{

	background-image:url(img/contact_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:740px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}



.form_border{ border-bottom:1px solid #CCCCCC; width:780px;}









/* ------------------------results------------------------- */

#bgresults-main_title{

	background-image:url(img/results-main_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}





/* ------------------------product------------------------- */

#bgmini_title{

	background-image: url(product/mini/img/mini_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bghand_title{

	background-image: url(product/hand/img/hand_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgface1_title{

	background-image: url(product/face/img/face1_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgface2_title{

	background-image: url(product/face/img/face2_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgmuffle_title{

	background-image: url(product/muffle/img/muffle_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgsports_title{

	background-image: url(product/sports/img/sports_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgbath_title{

	background-image: url(product/bath/img/bath_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgbeach_title{

	background-image: url(product/other/img/beach_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgink_title{

	background-image: url(product/other/img/ink_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgpika_title{

	background-image: url(product/other/img/pika_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgpress_title{

	background-image: url(product/other/img/press_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgbandana_title{

	background-image: url(product/bandana/img/bandana_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:228px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}



.product{

	text-align:center;

	font-size:10px;

	line-height:120%;

	padding: 12px 18px 26px 18px;

}

#bgschool_title{

	background-image: url(product/type/img/school_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:96px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgcom_title{

	background-image: url(product/type/img/com_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:96px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgartist_title{

	background-image: url(product/type/img/artist_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:140px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}

#bgpro_other_title{

	background-image: url(product/type/img/pro_other_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:140px;

	height:24px;

	text-decoration:none;

	text-indent:-9999px;

}





/* ------------------------sample------------------------- */

#bgsample_title{

	background-image:url(img/sample_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}







/* ------------------------Q&A------------------------- */

#bgqa_title{

	background-image:url(img/qa_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}



.q{ vertical-align:middle;}



.answer{

	border:1px solid #CCCCCC;

	padding:8px;

	width:492px;

	background-color:#FFF9DF;

	margin:6px 0px;

}





/* ------------------------nouki------------------------- */

#bgnouki_title{

	background-image:url(img/nouki_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}



.nouki01{

	float:left;

	width:160px;

	margin-top:16px;

	margin-right:14px;

	font-size:10px;

}

.nouki02{

	float:left;

	width:160px;

	margin-top:16px;

	font-size:10px;

}

.nouki03{

	float:left;

	width:160px;

	font-size:10px;

}

.nouki_graL{

	float:left;

	width:101px;

}

.nouki_graR{

	float:left;

	width:407px;

}

.nouki_table{

width:400px;

	background-color:#CCCCCC;

}

.nouki_tablew{

	background-color:#FFFFFF;

	height:63px;

	text-align:center;

	vertical-align:middle;

}

.nouki_tableg{

	background-color:#EEEEEE;

	height:63px;

	text-align:center;

	vertical-align:middle;

}



/* ------------------------nouki------------------------- */

#bgprice_title{

	background-image:url(img/price_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}



/* ------------------------towel------------------------- */

#bgtowel_title{

	background-image:url(img/towel_title.gif);

	background-repeat:no-repeat;

	display:block;

	width:508px;

	height:28px;

	text-decoration:none;

	text-indent:-9999px;

}

.link_text{

	text-align:right;

	padding:10px 0px 18px 0px;

}





/* ------------------------campaign------------------------- */



.camp_size01{

	padding-top:18px;

	float:left;

	width:248px;

	margin-right:12px;

}

.camp_size02{

	padding-top:18px;

	float:left;

	width:248px;

}



.camp_ex01{

	float:left;

	border:1px solid #CCCCCC;

	width:248px;

	height:200px;

	background-color:#FFFEF4;

	margin-right:8px;

}

.camp_ex02{

	float:left;

	border:1px solid #CCCCCC;

	width:248px;

	height:200px;

	background-color:#FFFEF4;

}

.camp_ex03{

	margin-top:10px;

	clear:both;

	border:1px solid #CCCCCC;

	width:506px;

	background-color:#FFFEF4;

}

.camp_extext{padding:0px 10px 10px 10px;}

.camp_sizeca{ clear:both; padding:10px 0px 0px 0px; font-size:10px;}







