@charset "Shift_JIS";


/* LEFTNAVI 上書き
--------------------------------------------------------------*/
#LEFTNAVI{
	padding:0 0 15px 0;
	background-color:#ffe6e3;
	background-image: url(/okyakusama/common/images/bg_leftnavi_01.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
}
#LEFTNAVI ul{
	list-style-type:none;
	margin:6px 6px 10px 6px;
}
#LEFTNAVI ul li{
	padding:0 0 0 8px;
	margin-bottom:4px;
	background-image: url(/okyakusama/common/images/bullet_leftnavi01.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
}
#LEFTNAVI .backnumber{
	margin:10px 6px;
}
#LEFTNAVI table.profile{
	margin:10px 0px 15px 6px;
	width:145px;
}
#LEFTNAVI table.profile th,
#LEFTNAVI table.profile td{
	vertical-align:top;
}
#LEFTNAVI table.profile th{
	width:80px;
	text-align:left;
}
#LEFTNAVI table.profile th img{
	border:1px solid #CDCDCD;
}
#LEFTNAVI table.profile td p.txt{
	padding-top:15px;
	font-size:x-small;
}
#LEFTNAVI .pickup{
	width:150px;
	margin:0 auto;
	background-image: url(/okyakusama/common/images/bg_leftnavi_03.gif);
	background-repeat: repeat-y;
	background-position:0 0;
}
#LEFTNAVI .pickup .pickupBtm{
	padding:0px 7px 7px 7px;
	background-image: url(/okyakusama/common/images/bg_leftnavi_02.gif);
	background-repeat: no-repeat;
	background-position:left bottom;

}
#LEFTNAVI .pickup .pickupBtm p{
	padding:8px 0 0px 0 ;
}
#LEFTNAVI .pickup .pickupBtm p.border{
	margin-top:8px;
	border-top:1px solid #D8DACB;

}
#LEFTNAVI .pickup .pickupBtm ul{
	padding:0px;
	margin-bottom:0px;
	list-style:none;
}
#LEFTNAVI .pickup .pickupBtm ul li{
	padding:0 0 0 8px;
	margin:5px 0 0 0;
	background-image: url(/okyakusama/common/images/bullet_leftnavi02.gif);
	background-repeat: no-repeat;
	background-position:0 7px;
}

/* LEFTNAVI banner 910px(add2011.2.8) */
#LEFTNAVI .pickup_bnr{
	margin:10px 0 0 5px;
	padding:0px;
}

/* CONTENTS
--------------------------------------------------------------*/
#CONTENTS{
_overflow:hidden;
}

#CONTENTS .categoryPct{
	position:relative;
	left:-10px;
	width:720px;
}

/* CONTENTS faqTbl
--------------------------------------------------------------*/
table.faqTbl{
	width:574px;
}
table.faqTbl th{
	width:277px;
	vertical-align:top;
	padding-bottom:10px;
	text-align:left;
	background-color:#F7F7ED;
	background-image:url(/okyakusama/common/images/ttl_faqtbl_02.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	font-weight:normal;
}
table.faqTbl th .qa{
	padding:0 10px;
}
table.faqTbl th p{
	padding:0 10px;
	padding-top:10px;
	padding-left:1.2em;
	text-indent:-1.2em;
	font-weight:normal;
}
table.faqTbl th p.border{
	margin-top:10px;
	border-top:1px solid #D8DACB;
}
table.faqTbl th p span{
	font-weight:bold;
	color:#FF1A00;
}
table.faqTbl td{
	padding-left:20px;
	vertical-align:top;
}
table.faqTbl td ul{
	list-style:none;
}
table.faqTbl td ul li{
	padding:0 0 0px 13px;
	margin-bottom:5px;
	background-image: url(/common/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
}
table.faqTbl td .sub{
	margin:5px 0 10px 0px;
	padding:10px 10px 5px 10px;
	background-color:#F7F7ED;
}
table.faqTbl td .sub ul{
	padding:0px;
	margin-bottom:0px;
	list-style:none;
}
table.faqTbl td .sub ul li{
	padding:0 0 0 8px;
	margin-bottom:5px;
	background-image: url(/okyakusama/common/images/bullet_leftnavi02.gif);
	background-repeat: no-repeat;
	background-position:0 7px;
	font-size:x-small;
}

/* CONTENTS inquiryTbl
--------------------------------------------------------------*/
table.inquiryTbl{
	width:574px;
	margin-bottom:10px;
}
table.inquiryTbl td{
	vertical-align:top;
	width:180px;
	padding:0 0 10px 0;
	background-color:#F7F7ED;
	background-image:url(/okyakusama/common/images/ttl_inquiry_btm.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
}
table.inquiryTbl td.space{
	width:17px;
	padding:0;
	background:none;
}
table.inquiryTbl td p{
	padding:10px 10px 0 10px;
}
table.inquiryTbl td .freedial{
	padding:10px 0px 0px 10px;
}

table.inquiryTbl td ul{
	padding:10px 10px 0 10px;
	list-style:none;
}
table.inquiryTbl td ul li{
	padding:0 0 0px 13px;
	margin-bottom:5px;
	background-image: url(/common/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
}

.rightLink{
	text-align:right;
	margin:0;
}
.rightLink a{
	padding:0 0 0 13px;
	background-image: url(/common/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
}

/* CONTENTS irInfo
--------------------------------------------------------------*/
table.irInfo{
	width:574px;
}
table.irInfo th{
	width:198px;
	text-align:right;
	vertical-align:top;
}
table.irInfo td{
	width:376px;
	vertical-align:top;

}
.morearrow{
	margin-top:3px;
	padding:0 0 0 13px;
	background-image: url(/okyakusama/common/images/arrow.gif);
	background-repeat: no-repeat;
	background-position:0 4px;
}


/* CONTENTS otherInfo
--------------------------------------------------------------*/
.division table.otherInfo{
	margin-top:10px;
}
.division table.otherInfo th{
	width:110px;
	vertical-align:top;
	text-align:left;
}
.division table.otherInfo th img{
	border:1px solid #D8DACB;
}
.division table.otherInfo td{
	vertical-align:top;
}
/* CONTENTS item
--------------------------------------------------------------*/
table.item{
	width:574px;
}
table.item th{
	width:274px;
	text-align:left;
	vertical-align:top;
}
table.item th img{
	border:1px solid #D8DACB;
}
table.item td{
	width:280px;
	vertical-align:top;
}



/*2010年追記================================================================================================================*/


/* CONTENTS
--------------------------------------------------------------*/
#CONTENTS .mainarea{
	margin:10px 0 0 0;
	width:710px;
}
#CONTENTS .mainarea2{
	margin:10px 0 0 10px;
	width:574px;
}

/*sitepath*/
#CONTENTS #sitepath {
	border-bottom:3px solid #D8DACB;
	color:#535353;
	margin:10px 0 10px 0;
	padding-bottom:7px;
}

/*ttl_root*/
.ttl_root{
	position:relative;
	float:right;
	right:0;
	top:18px;}

/* toppage
--------------------------------------------------------------*/

/*==============================
style
==============================*/

#okyakusama_wrap{
	padding:20px 0 0 0;
}

#okyakusama_right{
	width:215px;
	float:right;
}

#okyakusama_left{
	width:480px;
	float:left;
}

/*common*/
#okyakusama_left h2{
	margin-bottom:10px;
}

.mb20{margin-bottom:20px;}

.mtb5-7{ margin:5px 0 7px;} 


/*==============================
okyakusama_faq
==============================*/

#okyakusama_faq{
	width:460px;
	margin:0 auto 20px;
}

#okyakusama_faq li{
	padding:0 0 0 15px;
	background:url(../images/ico_q.gif) no-repeat 0 0.2em;
}

/*==============================
okyakusama_qa
==============================*/

#okyakusama_qa{
	margin:0 auto 20px;
	width:460px;
}

#CONTENTS #okyakusama_qa li{
	/*display:inline;*/
	margin-top: 10px;
	width:216px;
	float:left;
}


#products_wrap .ttl_products{
	border-bottom:2px solid #ccc;
	margin-bottom:10px;
}

/*==============================
okyakusama_qa
==============================*/

#products_wrap h3{
	width:134px;
	float:left;
	margin:0;
}

#products_wrap p{
	width:93px;
	float:right;
}

#products_wrap ul{
	clear:both;
}

#products_wrap li{
	float:left;
	margin:0 7px 5px 0;
}

#products_wrap li img{
	margin:0;
	padding:0;
	border:none;
}

#products_wrap .none{ margin-right:0;}


/*products_sub*/
.products_sub{
	background:url(../images/bg_products.gif) #f7f7ed no-repeat;
	width:480px;
	height:140px;
	clear:both;
	float:left;
	margin:15px 0 20px 0;
}

.products_sub_l{
	width:135px;
	float:left;
}

.products_sub_r{
	width:326px;
	float:right;
}

#products_wrap .products_sub_l p{
	float:none;
	margin:6px 0 0 10px;
}

#products_wrap .products_sub_l li{
	margin:10px 0 0 10px;
	padding:0 10px 10px 5px;
	background:url(../images/products_border.gif) repeat-x 0 100%;
	display:block;
	width:109px;
}

/*for-ie6*/
#CONTENTS #products_wrap .products_sub_l li{
	_margin-left:5px;
}


#products_wrap .products_sub_l .border_none{ background:none;}

#products_wrap .products_sub_r li{
	margin:0 5px 0 0;
}

#CONTENTS #products_wrap .products_sub_r02 li{
	margin:10px 0 0 0;
}

#CONTENTS #products_wrap .products_sub_r02 li a{
	display:block;
	line-height:0;
	zoom:1;
	width:155px;
}

#CONTENTS #products_wrap .products_sub_r02 img{
	vertical-align:top;
}


/*==============================
okaykusama_inquiry p
==============================*/

#okaykusama_inquiry{
	width:480px;
	height:344px;
	background:#fff2ea;
	float:right;
}

#okaykusama_inquiry p{
	float:right;
}

.inquiry_hidden{
	padding:251px 0 0 0;
	width:480px;
	height:0;
	overflow:hidden;
	background: url(/question/okyakusama/common/images/inquiry_tel.gif) no-repeat;}

#okaykusama_inquiry a{
	width:195px;
	height:36px;
	display:block;
	position:relative;
	top:8px;
	left:15px;
}

/*==============================
okyakusama_right
==============================*/

#okyakusama_right h4{
	width:215px;
	margin:0 auto;
}

/*rightt_nav1*/
#rightt_nav1{
	background:#fff2ea;
	padding:0 0 0 6px;
	margin:0 0 10px;
	border:1px solid #d34e12;
	border-top:none;
}

.rightt_nav1_hidden{
	text-indent:-9999px;
	width:197px;
	height:394px;
	background:url(../images/nav_content01.gif) no-repeat;}

/*rightt_nav2*/
.right_nav2{
	width:215px;
	margin:0 auto 10px;
}

#okyakusama_right h4 img{
	vertical-align:bottom;
}




/*mt============================================================*/

/*==============================
販売終了商品
==============================*/

div#mt-main{
	width:710px;
	float:right;}

/*#CONTENTS #sitepath{
	margin-bottom:0px;}*/

div#mt-contents{
	padding:18px 0 0 10px;}

div#mt-contents h1{ text-align:left;}

div#dotted {
	padding:20px 0;
	margin:0;}

p#return-link a{
background:url(/okyakusama/common/images/arrow.gif) no-repeat scroll left center;}

#mt-main td ul li{
background:url(/okyakusama/common/images/arrow.gif) no-repeat scroll left 2px;}

iframe li a, font a{
background:url(/okyakusama/common/images/arrow.gif) no-repeat scroll left 2px;}


/*==============================
お客様の声を活かして（元改善事例）
==============================*/

div.entry-txt h2{
	background:url(/okyakusama/common/images/arrow.gif) no-repeat scroll left center;
	}


div#entry-block{
	border:none;
	background:url(../images/mt_bg_dotted.gif) repeat-x 0 0;
	}

div.entry-box{
	border:none;
	background:url(../images/mt_bg_dotted.gif) repeat-x 0 100%;
	padding-bottom:15px;
	}

/*==============================
201101727追加
==============================*/

#MAIN{
	position:relative;
}

.target{
	width:195px;
	cursor:pointer;
}

#popup {
	position:absolute;
	top:150px;
	left:160px;
	padding:20px;
	border:1px #d34e12 solid;
	background:#fff2ea;
	z-index:100;
}

.display_no{
	display:none;
}

/*==============================
商品についてのQ&A
==============================*/

/*category-qa.css*/
	


/*entry-qa.css*/
	


/*itiran_test.html*/

