/* ================= customize.css ======================
■カスタマイズ

1.common/base/css/common.css
2.common/base/css/style.css
3.common/base/css/parts.css


============================================= */

/*----------------------------------------------
 1.common/base/css/common.css
---------------------------------------------- */
.pdB0 { padding-bottom: 0 !important;}
.pdT0 { padding-top: 0 !important;}

table.basic th,
table.basic td {
	border:1px solid #CCC;
	border:1px solid #CCC;
}
.container {
	position:static;
}
.bgTGrid {
	border-right:1px solid #E0E3EA;
	border-bottom:1px solid #E0E3EA;
}

ul.clm2-1 > li a, .clm2-1 > dl > a, .clm2-1 > div > a,
ul.clm2-2 > li a, .clm2-2 > dl > a, .clm2-2 > div > a,
ul.clm3-1 > li a, .clm3-1 > dl > a, .clm3-1 > div > a,
ul.clm3-2 > li a, .clm3-2 > dl > a, .clm3-2 > div > a,
ul.clm3-3 > li a, .clm3-3 > dl > a, .clm3-3 > div > a,
ul.clm4-1 > li a, .clm4-1 > dl > a, .clm4-1 > div > a,
ul.clm4-2 > li a, .clm4-2 > dl > a, .clm4-2 > div > a,
ul.clm4-4 > li a, .clm4-4 > dl > a, .clm4-4 > div > a,
ul.clm5-1 > li a, .clm5-1 > dl > a, .clm5-1 > div > a,
ul.clm5-3 > li a, .clm5-3 > dl > a, .clm5-3 > div > a,
ul.clm5-5 > li a, .clm5-5 > dl > a, .clm5-5 > div > a { display: block; width: 100%; height: auto; }


@media screen and (min-width: 768px) {
.container {
	width:1200px;
	padding:0 20px;
}
}
@media screen and (max-width: 1039px) and (min-width: 768px) {
.container { max-width: 1200px; width: 100%; margin : 0; position: static; }
}
/*----------------------------------------------
 2.common/base/css/style.css
---------------------------------------------- */
@media screen and (min-width: 768px) {
.layoutL .contents {
	width:820px;
}
.layoutL nav#sNav {
	margin-right:0;
	width:280px;
}
nav#sNav > .sNavInner {
	width:280px;
	
}
}

@media screen and (max-width: 767px) {
.layoutL .contents, .layoutR .contents {
	margin-bottom: 0;
}

}
/*----------------------------------------------
 3.common/base/css/parts.css
---------------------------------------------- */
dl.accordion > dt:after {
	position: absolute;
	float:none;
	top:50%;
	right:10px;
	margin-top:-15px;
	font-weight:normal;
	font-size:18px;
	
}

@media screen and (max-width: 767px) {
.nextLink > dl a dt:before, .nextLink > li a:before, .nextLinkImg > dl a dt:before, .nextLinkImg > li a:before, .nextLinkThum > dl a dt:before, .nextLinkThum > li a:before {
	margin-right: 5px;
}
}