@charset "UTF-8";
@import url(cmn.css);

body#about div#conMain{
	width:780px;
	margin:0 auto;
	padding: 0;
	min-height:500px;
}


	/*--CLEAR--*/
	body#about div#conMain:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}


/*--よくある質問--------------------------------------*/

body#about.index div#conMain h2{
	width: 780px;
	height:28px;
	display:block;
	text-indent:-9999px;
	margin:3em 0 10px 0;
	background: url(../img/about/pttl_faq.jpg) no-repeat;
}



div.conInnerWaku{
	width:777px;
	border:1px solid #5a5a5a;
	padding:1em 0;
	font-size:0.9em;
}

div#ttlArea{
	width:740px;
	border-bottom:1px solid #5a5a5a;
	padding-bottom:10px;
	margin:0 auto 2em;
	line-height:1.6em;
}
div#ttlArea p{margin-bottom:3px;}

div#boxSet{
	width:740px;
	margin:0 auto 2em;
}

ul#boxMenu{width:150px;float:left;}
ul#boxMenu li{
	background: url(../img/common/z_arrow_gy.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
	margin-bottom:6px;
}
	ul#boxMenu li a,
	ul#boxMenu li a:link,
	ul#boxMenu li a:visited,
	ul#boxMenu li a:active{color:#0050a6;text-decoration:none;}
	ul#boxMenu li a:hover{color:#0050a6;text-decoration:underline;}


div#boxMain{width:570px;float:right;}

div#boxMain div.conBox{width:100%;margin-bottom:3em;}
div#boxMain div.conBox h3{
	font-size:1em;
	color:#8e4551;
	border-bottom:1px solid #5a5a5a;
	padding-bottom:3px;
	margin-bottom:6px;
}
div#boxMain div.conBox dl{width:98%;margin:0 0 0 3px;padding:0;}
div#boxMain div.conBox dl dt{
	background: url(../img/about/ico_q.gif) 0 4px no-repeat;
	padding:0 0 0 20px;
	color:#8e4551;
	margin-bottom:3px;
	font-size:1.1em;
}
div#boxMain div.conBox dl dd{
	background: url(../img/about/ico_a.gif) 0 4px no-repeat;
	padding:0 0 1em 20px;
	color:#5a5a5a;
	margin-bottom:3px;
	margin:0 0 1em 0;
	line-heigth:1.4em;
	border-bottom:1px solid #5a5a5a;
}


	/*--CLEAR--*/
	div#boxSet:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}



/*--送料--------------------------------------*/

body#about.charges div#header,
body#about.charges div#footer,
body#about.charges ul.Menu{display:none;}


body#about.charges div#conMain{
	margin:0 0 2em;
	padding:0;
	width:560px;
}


body#about.charges div#conMain h2{
	width: 560px;
	height:27px;
	display:block;
	text-indent:-9999px;
	margin:1em 0 10px 0;
	background: url(../img/about/pttl_souryou.jpg) no-repeat;
}

body#about.charges div.conInnerWaku{
	width:558px;
	border:1px solid #5a5a5a;
	padding:2em 0;
	font-size:0.85em;
}

body#about.charges div.wakuInner{
	width:540px;
	margin:0 13px;
}
body#about.charges div.wakuInner p{
	font-size:1.1em;
	color:#9f5d6b;
	font-weight:bold;
	line-height:1.4em;
	margin:0 0 0.5em 0;
}


body#about.charges table{
	border-collapse:collapse;border-spacing:0px;
	width:530px;
	margin:6px 13px 2em;
	clear:both;
	border-top:1px solid #583139;
	font-size:1.1em;
}
body#about.charges table th{
	padding:5px;
	border:1px solid #ddd;
	text-align:center;
	font-weight:lighter;
}
body#about.charges table thead th{
	background:#9f5d6b;
	color:#fff;
}
body#about.charges table tbody th{
	background:#e6e6e6;
	border-bottom:1px solid #828282;
	border-right:1px solid #828282;
	width:380px;
}

body#about.charges table td{
	padding:5px 5px 5px 8px;
	border-bottom:1px solid #828282;
	line-height:1.4;
}
body#about.charges table td.line{border-right:1px solid #828282;}
body#about.charges table td.yen{text-align:center;vertical-align:middle;}
body#about.charges table td.txC{text-align:center;}

body#about.charges table td ul{
	width:90%;
	margin:0 0 0 1.5em;
}

body#about.charges table td ul li{
	display:block;
	float:left;
	width:20%;
	margin:0 20px 3px 20px;
}


body#about.charges p.btnClose{margin:0 0 0 13px;}
body#about.charges p.btnClose a{
	display:block;
	text-indent:-9999px;
	background: url(../img/about/btn_close.gif) 0 0 no-repeat;
	width:56px;
	height:14px;
	outline:none;
}


body#about.charges table.cool th{text-align:left;border-top:1px solid #828282;}
body#about.charges table.cool th span{display:inline-block;margin:0 10px 0;vertical-align:middle;}



	/*--CLEAR--*/
	body#about.charges table td ul:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}

