@cherset"SHIFT_JIS";

/*=======================================================
 各コンテンツ用ＣＳＳ
=======================================================*/

/*商品詳細h2見出しイメージ*/
#contents h2{
	height: 115px;
	width: 780px;
	text-indent:-9999px;
}

/*商品詳細h3見出し*/
#contents h3 {
	padding: 0px 0px 0px 5px;
	border-width: 0px 0px 0px 15px;
	border-style: solid;
	border-color: #000333;
	color:#000066;
	margin: 20px 0px 0px 0px;
	font-size: 150%;
	line-height: 1.2em;
	text-align: left;
	font-weight: bolder;
	}


/*商品枠囲い記事*/
.news {
	border: 1px dotted #000033;
	list-style-type: disc;
	margin: 15px;
	padding: 10px;
	line-height: 150%;
	color: #333333;
}	

/*商品説明記事*/
.conte01 {
	font-size: 12px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 10px;
}

.conte-e01 {
	font-size: 18px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 20px;
}

.conte-e02 {
	font-size: 15px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 10px;
}

.conte-e03 {
	font-size: 25px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 10px;
}

/*コンテンツあいさつ*/
.head_conte01 {
	font-size: 15px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 30px;
	margin-top: 10px;
}

/*ポイント/エプロン見出し文章*/

.point01 {
	border-width: 0px 0px 0px 15px;
	border-style: solid;
	border-color: #000333;
	color:#000000;
	background: #FFFFFF;
	font-size: 150%;
	line-height: 1.2em;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
.pointe-01 {
	border-width: 0px 0px 0px 15px;
	border-style: solid;
	border-color: #000333;
	color:#000000;
	background: #FFFFFF;
	font-size: 150%;
	line-height: 1.2em;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

/*フォーム/アンケート*/
.conte02 {
	font-size: 12px;
	line-height: 150%;
	font-weight: lighter;
	color: #333333;
	margin-left: 50px;
	margin-right: 150px;
}

.point02 {
	border-width: 0px 0px 0px 15px;
	border-style: solid;
	border-color: #000333;
	color:#000000;
	background: #FFFFFF;
	font-size: 150%;
	line-height: 1.2em;
	text-align: left;
	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

.epron01{
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	line-height: 14px;
    }
.epron02{
	font-weight: bold;
	color: #000066;
	font-size: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
    }


/*■インデックスページ設定■*/

/*囲い*/
#samue_index_wrap{
    margin:15px;
	}
	
#samue_index_wrap div{
    background-image:url(../img/index_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:322px;
	padding:15px;
	margin:0;
	float:left;
	}
#samue_index_wrap div.left{
	margin:0 18px 10px 0;
	}
#samue_index_wrap div.right{
	margin:0 0px 10px 0;
    }
#samue_index_wrap h3{
	background-image:url(../img/arrow02.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:15px;
	margin-bottom:10px;
	}
#samue_index_wrap h3 a{
    color:#003366;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
    }
#samue_index_wrap h3 a:hover{
    text-decoration:underline;
	}
#samue_index_wrap img{
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 10px;
	margin-left: 23px;
	}
#samue_index_wrap p.index_tx{
    height:60px;
    margin-bottom:10px;
	}
#samue_index_wrap p.index_etx{
	font-size:120%;
    height:60px;
    margin-bottom:10px;
	}	
#samue_index_wrap span{
	display:block;
	background-image:url(../img/details_bg.gif);
	background-repeat:no-repeat;
	width:168px;
	height:31px;
	bottom: 20px;
	padding-left:40px;
	line-height:2;
	}
#samue_index_wrap span a{
    color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
    }
#samue_index_wrap span a:hover{
    text-decoration:underline;
	}

h2#samue_index{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../samue/img/samue_index_h2.jpg);
	background-repeat:no-repeat;
    }

h2#fashon_index{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../fashon/img/fashon_index_h2.jpg);
	background-repeat:no-repeat;
    }
	
h2#fashon_index2{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../fashon/img/fashon_index02_h2.jpg);
	background-repeat:no-repeat;
    }
	
h2#fashon_index3{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../fashon/img/fashon_index03_h2.jpg);
	background-repeat:no-repeat;
    }

h2#fashon_index4{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../fashon/img/fashon_index04_h2.jpg);
	background-repeat:no-repeat;
    }
	
h2#fashon_index5{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../fashon/img/fashon_index05_h2.jpg);
	background-repeat:no-repeat;
    }

h2#interior_index{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../interior/img/interior_index_h2.jpg);
	background-repeat:no-repeat;
    }

h2#textstyle_index{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../interior/img/textstyle_index_h2.jpg);
	background-repeat:no-repeat;
    }

h2#point_index{
	border-width: 0px 0px 0px 15px;
	border-style: solid;
	border-color: #000333;
	color:#000000;
	background: #FFFFFF;
	font-size: 130%;
	line-height: 1.2em;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

h2#scene_index01{
    height: 300px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../scene/img/scean01_title.jpg);
	background-repeat:no-repeat;
    }

h2#ei_index{
    height: 56px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../other/img/other_index_h2.jpg);
	background-repeat:no-repeat;
    }

h2#voice_index{
	height: 190px;
	width: 780px;
	text-indent:-9999px;
	background-image:url(../other/img/voice_index_h2.jpg);
	background-repeat:no-repeat;
    }

h4#voice_title{
	height: 300px;width: 580px;
	text-indent:-9999px;
	background-image:url(../other/img/t_voice_01.jpg);
	background-repeat:no-repeat;
    }

/*■作務衣商品詳細ページ設定■*/	
/*楊柳作務衣ブルー｜15050*/
h2.samue_15050{
   	background-image: url(../samue/img/15050_h2.jpg);
	background-repeat: no-repeat;
}

/*楊柳作務衣ブラウン｜15051*/
h2.samue_15051{
   	background-image: url(../samue/img/15051_h2.jpg);
	background-repeat: no-repeat;
}

/*女性用作務衣楽凛｜114_214*/
h2.samue_114_214{
   	background-image: url(../samue/img/114_214_h2.jpg);
	background-repeat: no-repeat;
}

/*柿渋作務衣｜15058*/
h2.samue_15058{
   	background-image: url(../samue/img/15058_h2.jpg);
	background-repeat: no-repeat;
}

/*藍無地作務衣｜15030*/
h2.samue_15030{
   	background-image: url(../samue/img/15030_h2.jpg);
	background-repeat: no-repeat;
}
/*藍染縞作務衣（ピンチェック）｜15031*/
h2.samue_15031{
   	background-image: url(../samue/img/15031_h2.jpg);
	background-repeat: no-repeat;
}
/*空羽縞作務衣｜15049*/
h2.samue_15049{
   	background-image: url(../samue/img/15049_h2.jpg);
	background-repeat: no-repeat;
}
/*風神雷神作務衣｜10415*/
h2.samue_10415{
   	background-image: url(../samue/img/10415_h2.jpg);
	background-repeat: no-repeat;
}
/*千筋縞作務衣｜15057*/
h2.samue_15057{
   	background-image: url(../samue/img/15057_h2.jpg);
	background-repeat: no-repeat;
}

/*商品詳細ページ左側*/
#detailes_left{
	width:270px;
	margin:7px 0 0 0;
	float:left;
	}
/*商品画像表示エリア*/
#detailes_photo{
    margin-left:5px;
    width:270px;
	}
div.bg_top{
	background-image: url(../img/photo_bg_top.jpg);
	background-repeat: no-repeat;
	height: 15px;
	font-size:0px;
    }
div.bg_mid{
	background-image: url(../img/photo_bg_mid.jpg);
	background-repeat: repeat-y;
    }
div.bg_bottom{
	background-image: url(../img/photo_bg_bottom.jpg);
	background-repeat: no-repeat;
	height: 14px;
    }	

/*メイン画像サムネイル*/	
.detailes_main{
	margin:0 0 10px 0;
	text-align: center;
}
/*クリックで写真が拡大します*/
.kakudai{
	margin:0 15px;
	width: 240px;
	background-color: #1a3e71;
	color: #FFFFFF;
	text-align: center;
	line-height:1.7;
	font-size:11px;
}
.detailes_sub{
    margin:0 15px;
}

/*作務衣サブメニューエリア*/
#samue_navi{
    width:270px;
    margin:10px 0 10px 5px;
    }
#samue_navi ul{
    margin:0 0 0 15px;
	}
#samue_navi ul li{
    height:28px;
	line-height:2.1;
    padding-left:15px;
	}
#samue_navi ul li a{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
    }
#samue_navi ul li a:hover{
    text-decoration:underline;
	}
	
/*各リスト背景の指定*/
#samue_navi ul li.sm_15050{
	background-image: url(../samue/img/smbg_15050.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15051{
	background-image: url(../samue/img/smbg_15051.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_114_214{
	background-image: url(../samue/img/smbg_114_214.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15058{
	background-image: url(../samue/img/smbg_15058.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15030{
	background-image: url(../samue/img/smbg_15030.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15031{
	background-image: url(../samue/img/smbg_15031.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15049{
	background-image: url(../samue/img/smbg_15049.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_10415{
	background-image: url(../samue/img/smbg_10415.jpg);
	background-repeat: no-repeat;
    }
#samue_navi ul li.sm_15057{
	background-image: url(../samue/img/smbg_15057.jpg);
	background-repeat: no-repeat;
    }
	
	

/*テキスタイルでの作務衣リンク処理*/	
#textstyle_navi{
    width:270px;
    margin:20px 0 10px 460px;
    }
#textstyle_navi ul{
    margin:0 0 0 15px;
	}
#textstyle_navi ul li{
    height:28px;
	line-height:2.1;
    padding-left:15px;
	}
#textstyle_navi ul li a{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
    }
#textstyle_navi ul li a:hover{
    text-decoration:underline;
	}

/*各リスト背景の指定*/
#textstyle_navi ul li.kh9935{
	background-image: url(../interior/img/bg_textstyle.jpg);
	background-repeat: no-repeat;
    }






/*商品詳細ページ右側*/	   
#detailes_right{
	width:470px;
	float:right;
	margin:12px 10px 0 25px;
	display:inline;
 }
p.text01{
    margin:10px 40px 20px 20px;
}

#detailes_right2{
	width:600px;
	float:right;
	margin:12px 10px 0 25px;
	display:inline;
 }


/*購入バスケット用テーブル設定*/
.busket_table{
	border: 1px solid #003366;
}
.busket_table th{
    background-color:#1A3E72;
	padding:3px 5px 3px 15px;
	text-align:left;
	}
.busket_table td.bus_form{
    padding:10px 0 15px 15px;
	}
.busket_table td.bus_price{
	color: #1a3e71;
	font-size: 14px;
	font-weight: bold;
	padding:15px 3px 0 15px;
}

/*作務衣サイズ表見出し設定*/
.size_cap{
	font-weight: bold;
	color: #003366;
	margin:20px 0 0 0;
}

/*作務衣サイズ表テーブル設定*/
.samue_size{
    background-color:#003366;
	}
.samue_size th{
   text-align:center;
   font-weight:bold;
   background-color:#C9D5E7;
   padding:3px 0;
    }
.samue_size td.right{
   text-align:center;
   background-color:#FFFFFF;
   font-weight:bold;
   padding:3px auto;
   }
.samue_size td.left{
   text-align:right;
   padding:3px 5px;
   background-color:#FFFFFF;
   }

/* ---- Q&A用処理 ---- */
.c {
	color: #996600;
	border-right-style: none;
	border-bottom-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;
	vertical-align: middle;
	margin-bottom: 0;
	width: 600px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-color: #996600;
	margin-left: 35px;
	font-weight: bolder;
	  }
.a {
	color:#333333;
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	line-height: 150%;
	width: 550px;
	padding-left: 50px;
	}
	


/* ---- 通販表示の表組み ---- */
	
table#table-01 {
	width: 80%;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	left: 100px;
	top: 100px;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
    font-weight: bold;
}	
	
table#table-01 tb {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font-weight: bold;
}	

/*■注文後のサンキューページ■*/
.thanks {
	}

.thanks h2{
	font-size:180%;
	text-align:center;
	line-height: 150%;
	margin:20px 0 20px 0;
	}

.thanks p{
	font-size: 100%;
	margin: 10px 140px 10pX 140px ;
	}

p.thanks01{
	width: 300px;
	height: 80px;
    	color:#55738D;
	margin:30px 130px;
	line-hegiht: 5;
	padding: 15px;
	border: 1px dashed #000033;
	font-size: 100%;
	}

p.thanks02{
	text-align: center;
	margin:30px;
	}


/*=======================================================
 お客様の声　voice.html
=======================================================*/

/* お客様からの声一覧 */
.vo_tx{	padding:10px;
	margin:30px;
	background-image: url(../other/images/t_voice_01.jpg);
	background-repeat: no-repeat;
	height:150x;
	margin-left:10px;}
.vo_tx h2{text-indent:-9999px;}
.vo_tx ul{margin:35px 0 0 60px;}
.vo_tx li{margin:3px 0 0 40px;font-size:95%;list-style-type:circle;}

/* お客様の声欄 */
.column_voice{margin:30px 30px 25px ;background:url(../other/images/bg_columemiddle.gif) repeat-y;}
.column_voice .entry_voice{background:url(../other/images/bg_columeheader.gif) no-repeat left top;}
.column_voice .entry_voice .customer{overflow:hidden;padding:24px 0 16px 22px;}

*html .column_voice .entry_voice .customer{zoom:1;}
.column_voice .entry_voice .customer .photo{float:left;}
.column_voice .entry_voice .customer .comment{float:left;width:585px;margin:0 0 0 12px;}
.column_voice .entry_voice .customer .comment dl{background:url(../other/images/bg_commentmiddle.gif) repeat-y;}
.column_voice .entry_voice .customer .comment dt{
	padding:10px 16px 0 26px;
	color:#BA3950;
	font-size:120%;
	font-weight:bold;
	background:url(../other/images/bg_commentheader.gif) no-repeat left top;}
.column_voice .entry_voice .customer .comment dd{
	padding:6px 16px 10px 26px;
	font-size:95%;
	background:url(../other/images/bg_commentfooter.gif) no-repeat left bottom;
}
.column_voice .entry_voice .rstyle{width:640px;margin:0 0 0 26px;background:url(../other/images/bg_rstylemiddle.gif) repeat-y;}
.column_voice .entry_voice .rstyle p{
	padding:40px 10px 10px 24px;
	font-size:95%;
	background:url(../other/images/bg_rstyleheader.gif) no-repeat left top;
}


.rstyle2{width:640px;margin:0 0 0 26px;background:url(../other/images/bg_rstylemiddle.gif) repeat-y;}
.rstyle2 p{
	padding:10px 10px 10px 24px;
	font-size:95%;
}


.column_voice .entry_voice .rstyle a{/* お客様の声欄下段 */
	display:block;
	outline:none;
	overflow:hidden;
	margin:4px 0 0;
	padding:0 0 0 12px;
	color:#ba3950 !important;
	font-weight:bold;
	text-decoration:underline !important;
}
.column_voice .footer_voice{height:20px;background:url(../other/images/bg_columefooter.gif) no-repeat left bottom;}

a.arrow_pink01{left:34px;padding:0 0 0 12px;background:url(../other/images/arrow_pink01.gif) no-repeat left center;}

/* お客様の声上へ戻る */
.gototop{
	clear:both;
	margin:2px 0 0;
	padding:10px 0 0;
	font-size:86%;
	text-align:right;
	background:url(../other/images/bg_02.gif) no-repeat left top;
}
.gototop a{
	padding:0 0 0 10px;
	text-decoration:underline;
	background:url(../other/images/icon_gototop.gif) no-repeat left center;
}

