@import url("//image.edion.com/etc_inc/info_service_files/info.css");
/* DEFAULT==============================*/
*{padding:0;margin:0;}
img{border:0px;}
form{margin:0;padding:0;}
li{list-style-type:none;}
.content p{padding:0 0 0.6em 0;margin:0px;line-height:1.6;}
hr{margin:2px 0;border:1px solid #ccc;height:1px;overflow:hidden;}
html>body hr{margin:10px 0;border-width:1px 0 0 0;}
a:link, a:visited{color:#2274B9;}
a:hover, a:active{color: #ff6600;}
table {font-size:100%;}
h1, h2, #center h3, #index .content h3, hr, .clear{clear:both;}

body {
	font-size:0.625em;line-height:1.6;text-align:center;color:#333;width:100%;line-height:1.6em;
}

#CntBox {
	color:#333;
}

#category #container #center .contents h3 {
	background:none;
	text-indent:0;
	margin:0 0 15px 0;
	_margin:40px 0 15px 0;
	padding:7px 14px;
	font-size: 18px;
	border-bottom:1px solid #cbcbcb;
	border-left:7px solid #0234a2;
}

#dispsidenavi1 #menu {
	width:180px;
	float:left;
	font-size:1.24em;
	text-align:left;
}

#CntBox p.btn {
	text-align:center;
}

#CntBox #contents {
	width:760px;
	float:right;
	font-size:1.24em;
	text-align:left;
}


/* 左メニュー */

#dispsidenavi1 #menu p {
	margin:0 0 10px;
	padding:0;
}

#dispsidenavi1 #menu ul {
	margin:0 0 20px;
	padding:0;
}

#dispsidenavi1 #menu ul li {
	font-size:12px;
	line-height:1.6em;
	background-image:url(../../images/contents/include/arrow.gif);
	background-position:left 0.6em;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	margin:0;
}

/* 右コンテンツ */
#category #center #CntBox #contents h3 {
	width:760px;
	padding:0;
	border:none;
	background-image:none;
}

#category #center #CntBox #contents h4 {
	font-size:1em;
	font-weight:bold;
	margin:20px 0 8px;
	text-indent:1em;
	padding:0;
	background-color:#D3E7F7;
	background-image:none;
}

#category #center #CntBox #contents h5 {
	width:100%;
	font-size:1em;
	color:#333;
	padding:3px 0;
	background:none;
	text-indent:0;
	border-bottom:1px solid #666;
	margin:15px 0 8px;
}

#category #center #CntBox #contents h5 strong {
	display:block;
	border-left:4px solid #666;
	font-size:14px;
	padding:3px 6px;
}
#category #center #CntBox #contents h6 {
	width:734px;
	height: 20px;
	font-size:12px;
	position: relative;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 25px solid #333;
}
#category #center #CntBox #contents h6 div {
	top: 3px;
	position:absolute;
}
#category #center #CntBox #contents h6 div.h6_title01 {
	left: -18px;
	color:#ffffff;
}
#category #center #CntBox #contents h6 div.h6_title02 {
	left: 5px;
	color:#333;
}
#category #center #CntBox #contents p {
	line-height:1.4;
	margin:0.7em 0;
	padding:0;
}


#CntBox #contents ul {
	padding:0;
	margin:0.7em 0.2em;
}

#CntBox #contents ol {
	padding:0;
	margin:0.4em 0.2em 0.4em 2em;
}

#CntBox #contents ol li {
	padding:2px 0;
}

#CntBox #contents ul li {
	font-size:12px;
	line-height:1.5;
	background-image:url(../../images/contents/include/icon_list.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:2px 0 2px 15px;
	margin:0;
}

#CntBox #contents ul.note {
	padding:0;
	margin:0.4em 0;
}

#CntBox #contents ul.note li {
	font-size:12px;
	line-height:1.5;
	background-image:none;
	padding:0 0 0 1em;
	text-indent:-1em;
	margin:0;
	list-style-type:none;
}



#CntBox #contents ol {
	font-size:12px;
	line-height:1.5;
}

#CntBox #contents ol li {
	margin:0.4em 1em 0.4em 0;
}

#CntBox #contents dl ul,
#CntBox #contents ul li ul {
	margin:0.4em 0em;
}

#CntBox #contents dl ul li,
#CntBox #contents ul li ul li {
	font-size:12px;
	line-height:1.5;
	margin:0 0 0 1em;
	padding:0;
	list-style-type:disc;
	background-image:none;
}



#CntBox #contents p.detail {
	text-align:right;
}

#CntBox #contents table.lists,
#CntBox #contents table.lists2 {
	border-collapse:collapse;
}

#CntBox #contents table.lists2 {
	margin-top:1em;
	width:100%;
}

#CntBox #contents table.lists th,
#CntBox #contents table.lists td {
	border:1px solid #999;
	padding:8px;
	vertical-align:middle;
}

#CntBox #contents table.lists2 th,
#CntBox #contents table.lists2 td {
	border:1px solid #999;
	padding:8px;
	vertical-align:top;
}

#CntBox #contents table.lists th {
	background-color:#F0F0F0;
	white-space:nowrap;
}

#CntBox #contents table.lists2 th {
	background-color:#F0F0F0;
	white-space:nowrap;
	text-align:center;
}

#CntBox #contents table.lists td,
#CntBox #contents table.lists2 td {
	background-color:#FFF;
}

#CntBox #contents table.lists p,
#CntBox #contents table.lists ul,
#CntBox #contents table.lists2 p,
#CntBox #contents table.lists2 ul {
	padding:0;
	margin:0;
}

#CntBox #contents table.lists ul li {
	font-size:12px;
	line-height:1.5;
	background-image:url(../../images/contents/include/icon_list.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0;
}


#CntBox #contents dl {
	font-size:12px;
	line-height:1.5;
}

#CntBox #contents dl dt {
	background-image:url(../../images/contents/include/icon_list.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:0 0 0.2em 15px;
	margin:0 0 0 5px;
	font-weight:bold;
}
#CntBox #contents dl.dl_0826 dt {
	padding:0;
	background-image: none;
	margin:10px 0 5px 0;
}
#CntBox #contents dl dd {
	padding:0 0 1em 20px;
	margin:0;
}
#CntBox #contents dl.dl_0826 dd {
	padding:0 0 0 20px;
}
#CntBox #contents dl.dl_0826 dd.dd_0826kome {
	padding:5px 0 0 32px;
}

#CntBox .pageup {
	border:none;
	text-align: right;
}

/*商品の返品について*/

#CntBox #contents #malfunc dl {
	font-size:12px;
	line-height:1.5;
}

#CntBox #contents #malfunc dl dt {
	background-image:url(../../images/contents/include/icon_list.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:0 0 0.2em 15px;
	margin:0 0 0 5px;
	font-weight:normal;
}

#CntBox #contents #malfunc dl dd {
	padding:0 0 1em 20px;
	margin:0;
}

/*ここまで*/


#CntBox #contents table.links {
	margin:1em 0;
	width:100%;
}

#CntBox #contents table.links td {
	width:50%;
	padding:4px 0;
}


#CntBox #contents table.links td a {
	display:block;
	padding:0 0 0 12px;
	background-image:url(../../images/contents/include/arrow.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
}


#CntBox #contents .flow {
	margin:0.7em 0;
}

#CntBox #contents .flow p {
	margin:0;
	padding:0;
	_margin-bottom:-3px;
}

#CntBox #contents .txtR {
	text-align:right;
}

#CntBox #contents table.stocksign th {
	width:90px;
	vertical-align:middle;
	border-bottom:1px dashed #CCC;
	padding:10px 10px 0 0;
}

#CntBox #contents table.stocksign th.btm {
	width:90px;
	vertical-align:middle;
	border-bottom:1px dashed #CCC;
	padding:10px 10px 0 0;
}

#CntBox #contents table.stocksign td {
	width:600px;
	vertical-align:middle;
	border-bottom:1px dashed #CCC;
	font-size:12px;
	padding:10px 0;
}

#CntBox #contents table.stocksign td.bottom {
	width:600px;
	vertical-align:middle;
	border-bottom:1px dashed #CCC;
	padding:0;
	font-size:12px;
	padding:10px 0;
}



/* テーブル(対応表) */
#CntBox #contents table.cope {
	border-collapse:collapse;
	margin:0.5em 0;
}

#CntBox #contents table.cope th,
#CntBox #contents table.cope td {
	border:1px solid #999;
	padding:4px 8px;
	vertical-align:middle;
}

#CntBox #contents table.cope thead th,
#CntBox #contents table.cope tbody th {
	background-color:#F0F0F0;
	white-space:nowrap;
	text-align:center;
}

#CntBox #contents table.cope td {
	background-color:#FFF;
	text-align:center;
}

#CntBox #contents table.cope td .black {
	color:#000;
}

#CntBox #contents table.cope td .red {
	color:#F00;
}

#CntBox #contents table.cope td .blue {
	color:#00F;
}

#CntBox #contents table.cope td .yellow {
	color:#FF0;
}

#CntBox #contents table.cope td .brown {
	color:#800000;
}

#CntBox #contents table.cope td .gray {
	color:#999;
}

#CntBox #contents table.cope td .green {
	color:#3C3;
}

#CntBox #contents table.cope td .pink {
	color:#F9C;
}

/* 箱のサイズ表 */

.hikitori_table  tr {
	background-color:#CFF;
}

.hikitori_table  tr.hikitori_td_c {
	background-color:#FFF;
}

.size_lavel {
	font-weight: bold;
	width: 60px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #999;
	text-align: center;
	line-height: 1.5;
}

.lavel_01 {
	width: 190px;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #999;
	font-weight: bold;
	text-align: center;
	line-height: 1.8;
}

.lavel_02 {
	width: 190px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 1px #999;
	line-height: 1.8;
}
/* 出張サービスハック対応分 */

a.trans:hover img{
	/*モダンブラウザ用*/
	opacity:0.5;
	/*IE7以下用*/ 
	filter:alpha(opacity=50); 
	/*IE8用*/ 
	-ms-filter:"alpha(opacity=50)";
}
#CntBox #contents ul.syuri_uketuke {
	background:url(//image.edion.com/images/contents/include/0312syuuri_uketuke.jpg) no-repeat;
	width: 640px;
	height: 699px;
	position: relative;
	padding: 0;
	margin: 10px 60px 30px 60px;
}
#CntBox #contents ul.syuri_uketuke li {
	position: absolute;
	background-image: none;
	padding: 0;
	margin: 0;
}
li.syuri_uketuke_li01 {
	bottom: 485px;
	right: 372px;
}
li.syuri_uketuke_li02 {
	bottom: 479px;
	left: 350px;
}
li.syuri_uketuke_li03 {
	bottom: 259px;
	left: 350px;
}
li.syuri_uketuke_li04 {
	bottom: 124px;
	right: 27px;
}
li.syuri_uketuke_li05 {
	bottom: 19px;
	left: 350px;
}
.Cl {
	clear:both;
}