@charset "UTF-8";
/*============================================================
layout.css
============================================================*/
body{
	/*background: url(/assets/img/bg.png) 50% 0 repeat-y #e7e7e7;*//*20170221 oto*/ /*0218#e7e7e7コメントアウト*/
	/*overflow:scroll; del_20170224_tn - prevent x-scroll*/
	/*overflow-x:auto;
	overflow-y:auto;*/
	overflow-y:scroll;/* add_20170224_tn - for Fx alignment*/
}
@media all and (max-width: 1023px) {
body{
	/*background: url(/assets/img/bg.png) 50% 0 repeat-y*//*20170221 oto*/ /*#e7e7e7;*/ /*0218#e7e7e7コメントアウト*/
	/*overflow:scroll; del_20170224_tn*/
	/*overflow-x:auto;
	overflow-y:auto;*/
	overflow-y:scroll;/* add_20170224_tn*/
}
}
@media all and (min-width: 1024px) {
	body{
	/*background: url(/assets/img/bg.png) 50% 0 repeat-y #e7e7e7;*//*20170221 oto*/
	/*overflow:scroll; del_20170224_tn*/
	overflow-y:scroll;/* add_20170224_tn*/
}
}
#container_pec a:focus, #contents_pec a:focus, #footer_pec a:focus, #gnavi_pec a:focus, .contents_pec a:focus/*20170421 oto*/ {
	opacity: 0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	color: #777;
}
#container_pec a:focus img, #contents_pec a:focus img, #footer_pec a:focus img, #gnavi_pec a:focus img, .contents_pec a:focus img/*20170421 oto*/ {
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
/*a:focus{
	opacity:0.4;
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha(opacity=40)";}*/


input:focus {
	background: #ffe2e2;
}
input[type="text"]:focus {
	background: #ffe2e2;
}
input[type="submit"]:focus {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)"
}
body.bgWhite_pec {
	background: #ffffff !important;
}
/* general */
.roOpacity_pec:hover, .roOpacity_pec img:hover {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.mr0_pec {
	margin-right: 0 !important;
}
div.skip_pec {
	position: absolute; /* For Mac IE 5*/
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

/*
header
－－－－－－－－－－－－－－－－－－－－－－－－*/

/*0219追記↓*/
@media all and (max-width: 1023px) {
#headerLayout_pec {
	width: 996px !important;
}
.header_pec {
	width: 996px;
}
}

@media all and (min-width: 1024px) {
/*#headerLayout_pec {width:1200px !important;}*/ /*20170221 oto*/
.header_pec {
	width: 100%; /*max-width:1200px;*/
} /*20170221 oto*/
}
/*0219追記↑*/


#headerLayout_pec {
	margin: 0 auto;
	width: 100%; /*max-width: 1200px; 20170221 oto*/ /*width:1200px !important;*/
	background: #ffffff;
}
.header_pec {
	position: fixed;
	/*width: 100%;
	max-width:1200px;*/
	/*:max-width:1200px !important;*/
	z-index: 20000;
	top: 0;
	margin: 0 auto;
	background: #ffffff;
	width: 100%;/*max-width:1200px;*/ /*20170221 oto*/
}
.headline_pec {
	height: 1px;
	background: #cccccc;
	border-bottom: solid #ffffff 1px;
}
* html .header_pec {
	position: absolute;
}
#spView_pec {
	display: none;
	background: #cccccc;
	padding: 20px;
	font-size: 20px;
}
body.sp #spView_pec {
	display: block;
}
#spView_pec a {
	display: block;
	padding: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #cccccc;
	font-weight: bold;
	background: #595959;
	background: -moz-linear-gradient(top, #595959 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #595959 0%, #333333 100%);
	background: -o-linear-gradient(top, #595959 0%, #333333 100%);
	background: -ms-linear-gradient(top, #595959 0%, #333333 100%);
	background: linear-gradient(to bottom, #595959 0%, #333333 100%);
	-webkit-box-shadow: 2px 2px 8px #777777;
	-moz-box-shadow: 2px 2px 8px #777777;
	box-shadow: 2px 2px 8px #777777;
}
#spView_pec span {
	position: relative;
	display: inline-block;
	padding: 0 0 0 30px;
}
#spView_pec i.iconArrow_pec {
	position: absolute;
	width: 28px;
	height: 28px;
	top: 0px;
	left: -10px;
	background: url(/assets/img/img_spView_arrow.png) 0 0 no-repeat #ffffff;
}
#headerInner_pec {
	width: 996px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	background: #FFF;
	position: relative;
	z-index: 4;
}
.header_pec .siteName_pec {
	float: left;
	padding: 0;
	margin: 0;
	width: 132px;
	height: 45px;
}
.header_pec .siteName_pec h1 {
	padding: 0;
	margin: 0;
}
.header_pec .siteName_pec a {
	display: block;
	width: 132px;
	height: 45px;
	text-indent: -9876px;
	background: url(/assets/img/logo.png) no-repeat;
	color: #ffffff;
}
/*.header_pec #gnavi_pec{
	float: left;
	width: 826px;
	margin: 0;
	}
		.header_pec #gnavi_pec ul{
			padding: 0;
			margin: 0;
		}
		.header_pec #gnavi_pec li{
			float: left;
			margin: 0;
			list-style: none;
			line-height:0 !important;
			font-size:0 !important;
		}
		.header_pec #gnavi_pec li a{
			display: block;
			width: 122px;
			height: 45px !important;
			text-indent: -9999px;
			overflow: hidden;
			white-space: nowrap;
			line-height:0 !important;
			font-size:0 !important;
			text-decoration:none !important;
		}

		.header_pec #gnavi_pec li.sub_pec a{
			display: block;
			width: 108px;
			height: 45px !important;
			text-indent: -9999px;
			overflow: hidden;
			white-space: nowrap;
			line-height:0 !important;
			font-size:0 !important;
			text-decoration:none !important;
		}
		.header_pec #gnavi_pec li.nav1_pec a{
			background: url(/assets/img/gnavi1.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav2_pec a{
			background: url(/assets/img/gnavi2.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav3_pec a{
			background: url(/assets/img/gnavi3.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav4_pec a{
			background: url(/assets/img/gnavi4.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav5_pec a{
			background: url(/assets/img/gnavi5.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav6_pec a{
			background: url(/assets/img/gnavi6.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.nav7_pec a{
			background: url(/assets/img/gnavi7.png) 0 0 no-repeat;
		}
		.header_pec #gnavi_pec li.active_pec a{
			background-position:0 0;
		}*/

/*20160812*/

/*#headerMenu_pec {
	position: absolute;
  right: 30px;
  bottom: 13px;
}*/

#headerMenu_pec {
	bottom: 13px;
	position: absolute;
	right: 135px;/*20160831*/
}
#headerMenu_pec ul {
	list-style: none;
	list-style-image: none;
}
/*#headerMenu_pec ul li {
	float: left;
	padding: 1px 10px;
	border-left: 1px solid #cccccc;
}*/

#headerMenu_pec ul li {
	border-left: 1px solid #cccccc;
	box-sizing: border-box;
	display: block;
	float: left;
	padding: 1px 10px;
	text-align: center;
	width: 122px;
	font-size: 13px; /*20160830*/
}
#headerMenu_pec ul li.active_pec {
	font-weight: bold;
}
/*20160812 end*/


#headerMenu_pec ul li a:focus {
	text-decoration: underline;
}
#searchTab_pec {
	position: relative;
	cursor: pointer;
	top: 11px;
	left: 0;
}
/*#searchTab01_pec { display:block !important;float:right !important;} 20160823_no*/
#searchTab01_pec {
	display: none !important;
	float: right !important;
}
#searchTab02_pec {
	display: none !important;
}
#searchTab_pec div#searchTab01_pec, #searchTab_pec div#searchTab02_pec {
	line-height: 0;
	font-size: 0;
	float: left;
}
/*#searchArea_pec { position:absolute; right:35px; display:none;} 20160823_no*/
#searchArea_pec {
	position: absolute;
	right: 0px;
	display: block;
}
.siteSearch_pec {
	padding: 0px 0px 0px 0px;/*width:238px; 20160823_no*/
}
.siteSearch_pec #searchInputFrame_pec {
	position: relative;
	float: left;
	width: 170px;
	height: 19px;
	margin: 0;
	display: inline-block;
}
.siteSearch_pec .searchInput_pec {
	float: left;
	padding: 0;
	width:/*202*/110px;/*20160831*/
	height: 19px;
	border: #b2b2b2 1px solid;
	background: #fdfdfd;
	-webkit-box-shadow: 0 1px 3px #ccc inset;
	-moz-box-shadow: 0 1px 3px #ccc inset;
	box-shadow: 0 1px 3px #ccc inset;
}
.siteSearch_pec .searchBtn_pec {
	float: left;
	padding: 0;
	width: /*34*/21px;/*20160823_no*/
	height: 21px;
	border: none;
	background: url(/assets/img/icon_search3.png) 50% 50% no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#naviLine_pec {
	height: 3px;
	background: #dcdcdc;
	line-height: 0;
	position: relative;
	z-index: 3;
}
#naviLineInner_pec {
	position: relative;
	width: 996px;
	height: 3px;
	margin: 0 auto;
}
#naviCurrent_pec {
	position: absolute;
	width: 121px;
	height: 3px;
	background: #b91440;
	line-height: 0;
}
* #naviCurrent_pec {
	width: 121px;
}
#naviSep_pec {
	position: absolute;
	width: 996px;
	height: 3px;
	line-height: 0;
}
#naviSep_pec i.logoarea_pec {
	float: left;
	width: 131px;
	height: 3px;
	border-right: #ffffff 1px solid;
	line-height: 0;
}
#naviSep_pec i.naviarea_pec {
	float: left;
	width: 121px;
	height: 3px;
	border-right: #ffffff 1px solid;
	line-height: 0;
}
#naviSep_pec i.naviareasub_pec {
	float: left;
	width: 107px;
	height: 3px;
	border-right: #ffffff 1px solid;
	line-height: 0;
}
#naviSep_pec i:first-child {
	border-left: #ffffff 1px solid;
}
#global_navi_pec {
	background: #FFF;
}
/*sample/index_free用header*/
.freePc {
	margin: 10px 0;
}
.freePc .siteName_pec h1 {
	padding: 0;
	margin: 0;
	display: block;
	width: 132px;
	height: 45px;
	text-indent: -9876px;
	background: url(/assets/img/logo.png) no-repeat;
}
/*第3階層ナビ*/
#midGnavi_pec {
	position: static;
	z-index: -1; /*max-width:1200px;*/
	width: 100%;
	font-size: 0;
	line-height: 0;
	margin-top: -157px;
} /*20170221 oto*/
.midGnaviIn_pec {
	position: relative;
	height: 0;
	margin: 0 auto; /*max-width:1200px;*/
	width: 100%;
} /*20170221 oto*/
#navilayer3_pec {
	width: 100%; /*max-width:1200px;*/
	position: absolute;
	z-index: -2;
	height: 45px;
	background:/*#ffffff*/#6f6f6f;
} /*20170221 oto*/
#navilayer3_pec ul {
	padding: 0;
	float: right;
	width: 868px;
	background: #6f6f6f;
}
#navilayer3_pec ul li {
	list-style: none;
	float: left;
	cursor: pointer;
	height: 45px;
	text-indent: -9999px;
}
#navilayer3_inner_pec {
	padding: 0;
	margin: 0 auto;
	width: 996px;
	background: #6f6f6f;
}
#navilayer3_inner_pec .layer3_top_pec {
	float: left;
	width: 128px;
	height: 45px;
}
#navilayer3_inner_pec .layer3_top_pec a {
	display: block;
	width: 128px;
	height: 45px;
}
#navilayer4_pec {
	position: absolute;
	z-index: -3; /*margin-top:-113px;*/
	height: 113px;
	overflow: hidden;
	display: block;
	margin: -113px auto 0 auto;
	width: 100%; /*max-width:1200px;*/
} /*20170221 oto*/
#navilayer4In_pec {
	width: 996px; /*width:1200px;*/
} /*20170221 oto*/
#navilayer4_pec ul {
	height: 113px;
	width: 994px;
	margin: 0 auto;
	border-left: 1px #e6e6e6 solid;
	border-right: 1px #e6e6e6 solid;
	background: #ffffff;
}
#navilayer4_pec ul li {
	list-style: none;
	float: left;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	height: 112px;
	text-indent: -9999px;
}
#navilayer4_pec ul li a {
	display: block;
	height: 112px !important;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 0 !important;
	font-size: 0 !important;
	text-decoration: none !important;
}
#slide_btn_pec {
	position: absolute;
	height: 20px;
	width: 100% !important; /*top:43px;*/
	display: none;
	margin: 0 auto; /*padding-top: 7px; background: url(/assets/img/z_slide_btn_top.png) no-repeat center top;*/
}
#slide_btn2_pec {
	position: absolute;
	height: 20px;
	width: 100% !important; /*top:155px;*/
	display: none;
	margin: 0 auto;
	z-index: -1; /*padding-top: 7px; background: url(/assets/img/z_slide_btn_top.png) no-repeat center top;*/
}
#slide_btn_pec span, #slide_btn2_pec span {
	display: block;
	width: 996px;
	margin: 0 auto;
	text-align: left;
	/*padding-left: 29px;*/
	height: 27px;
	position: relative;
	background: url(/assets/img/z_slide_btn_top.png) no-repeat center top;
}
#slide_btn_pec span img, #slide_btn2_pec span img {
	cursor: pointer;
	position: absolute;
	left: 14px;
	top: 7px;
}
#slide_btn_pec span img:hover, #slide_btn2_pec span img:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.subNavi_pec .layer3_pec {
	background: #f1f1f1;
	width: 996px;
}
.subNavi_pec .layer3_pec ul {
	padding: 0 !important;
	margin: 0 !important;
	height: 41px;
}
.subNavi_pec .layer3_pec ul li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.subNavi_pec .layer3_pec ul li a {
	display: block;
	width: 124px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 0;
}
/*第4階層ナビ*/

.subNavi_pec .layer4_pec {
	background: #dcdcdc;
	width: 996px;
}
.subNavi_pec .layer4_pec ul {
	padding: 0 !important;
	margin: 0 !important;
	height: 41px;
}
.subNavi_pec .layer4_pec ul li {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.subNavi_pec .layer4_pec ul li a {
	display: block;
	width: 124px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 0;
}
/*
container
－－－－－－－－－－－－－－－－－－－－－－－－*/
#container_pec {
 padding:;
	overflow: visible;
}
.moveHeight_pec {
	height: 85px;
}
.pdT20_pec {
	padding-top: 20px !important;
}/*第1階層コンテナトップパディング*/
.pdT110_pec {
	padding-top: 110px !important;
}/*第2階層コンテナトップパディング*/
.pdT75_pec {
	padding-top: 75px !important;
}/*第4階層コンテナトップパディング*/
.pdT57_pec {
	padding-top: 57px !important;
}/*第4階層コンテナトップパディング*/
body.sp #container_pec {
	padding: 167px 0 0 0;
}
#contents_pec,
.contents_pec/*20170421 oto*/ {
	position: relative;
	width: 996px;
	margin: 0 auto 40px auto;
	font-size: 14px;
}
.index #contents_pec,
.index .contents_pec/*20170421 oto*/ {
	position: relative;
	width: 996px;
	margin: 0 auto;
}
.box2Layout_pec {
	width: 735px;
}
.box2Layout_pec ul {
	margin: 0;
	padding: 0;
	width: 735px;
}
.box2Layout_pec ul li {
	float: left;
	list-style: none;
	margin: 0 12px 12px 0 !important;
}
.box2LayoutTxt_pec ul {
	margin: 0;
	padding: 0;
	width: 735px;
}
.box2LayoutTxt_pec ul li {
	float: left;
	list-style: none;
	margin: 0 30px 12px 0 !important;
	width: 350px;
}
.box3LayoutTxt_pec ul {
	margin: 0;
	padding: 0;
	width: 735px;
}
.box3LayoutTxt_pec ul li {
	float: left;
	list-style: none;
	margin: 0 30px 12px 0 !important;
	width: 225px;
	padding-right: 0 !important;
}
#cautionMsg_pec {
	border: #cd0505 3px solid;
	padding: 15px 20px;
	margin: 20px 0;
	color: #cd0505;
}
#cautionMsg_pec span {
	font-weight: bold;
	padding: 0 10px 0 0;
}
#breadCrumbs_pec {
	padding: 20px 0;
	width: 600px;
}
#breadCrumbs_pec ul {
	margin: 0;
	padding: 0 0 0 10px;
}
#breadCrumbs_pec li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #666666;
}
#breadCrumbs_pec li a {
	text-decoration: none;
	color: #4d4d4d;
	font-weight: bold;
}
#breadCrumbs_pec li a:hover {
	text-decoration: underline;
}
#oldProduct_pec {
	float: right;
	width: 200px;
	padding: 10px 0 0 0;
	text-align: right;
}
#oldProduct_pec a {
	background: url(/assets/img/icon_arrow_wr_r.png) 0 45% no-repeat;
	padding: 0 0 0 10px;
}
#contentBlock_pec {
	padding: 0 0 20px 0;
}
#information_pec {
	width: 984px;/*0218追記*/
	margin: 0 auto 15px auto;
}
#information_pec a {
	/*float: right;*/
	display: block;
	width: 201px;
	height: 30px;
	background: url(/assets/img/btn_prodinfo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
/*#information_pec a:hover{

		background: url(/assets/img/btn_prodinfo.png) 0 -30px no-repeat;
	}*/




#underContents_pec {
	background: #f2f2f2;
	padding: 0 0 5px 0;
	/*width:100%;*/
	min-width: 996px;/*0218追記*/
	max-width:/*1200px*/100% !important; /*20170221oto*/
	margin: 0 auto;
}
#underContentsInner_pec {
	width: 984px;
	margin: 0 auto;
	padding: 0 auto;
}
#underContents_pec .newsBlock_pec {
	margin: 0 0 30px 0;
	padding-top: 20px;
}
#underContents_pec .newsBlock_pec .ttlBox_pec {
	position: relative;
	float: left;
	width: 135px;
	border-top: #515151 3px solid;
}
#underContents_pec .newsBlock_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 0 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec .newsBlock_pec .ttlBox_pec .rss_pec {
	position: absolute;
	top: 14px;
	left: 80px;
	width: 44px;
	height: 16px;
}
#underContents_pec .newsBlock_pec .ttlBox_pec .rss_pec a {
	display: block;
	width: 44px;
	height: 16px;
	background: url(/assets/img/btn_rss.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec .newsBlock_pec .ttlBox_pec .rss_pec a:hover {
	background: url(/assets/img/btn_rss.png) 0 -16px no-repeat;
}
/**/
#underContents_pec .newsBlock_pec .ttlBox_pec ul, #underContents_pec .newsBlock_pec .ttlBox_pec ul li {
	list-style: none;
	width: 108px;
	padding: 0;
	margin: 0 0 8px 0;
}
#underContents_pec .newsBlock_pec .ttlBox_pec ul li {
	padding-left: 8px;
}
#underContents_pec .newsBlock_pec .ttlBox_pec ul li a {
	display: block;
	padding: 2px 3px;
	background: #cccccc;
	text-align: center;
	font-size: 11px;
}
#underContents_pec .newsBlock_pec .ttlBox_pec ul li a:hover {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
}
#underContents_pec .newsBlock_pec .ttlBox_pec ul li.active_pec a {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
	cursor: default;
}
#underContents_pec .newsBlock_pec .ttlBox_pec .listLink_pec a {
	display: block;
	width: 40px;
	padding: 2px 5px 2px 20px;
	background: url(/assets/img/icon_arrow_gr_r.png) 5px 6px no-repeat;
	font-size: 11px;
}
#underContents_pec .newsBlock_pec .ttlBox_pec .listLink_pec a:hover {
	text-decoration: underline;
}
#underContents_pec .newsBlock_pec .listBox_pec {
	float: right;
	width: 823px;
	margin: 0;
	padding: 10px 5px 5px 20px;
	border-top: #cdcdcd 3px solid;
}
#underContents_pec .newsBlock_pec .listBox_pec ul {
	margin: 0;
	padding: 0;
}
#underContents_pec .newsBlock_pec .listBox_pec li {
	width: 820px;
	margin: 0;
	padding: 5px 0;
	border-top: #cdcdcd 1px solid;
	list-style: none;
}
#underContents_pec .newsBlock_pec .listBox_pec li.first_pec {
	border-top: none;
}
#underContents_pec .newsBlock_pec .listBox_pec .date_pec {
	float: left;
	width: 200px;
	font-size: 11px;
	color: #666666;
}
#underContents_pec .newsBlock_pec .listBox_pec .date_pec span {
	display: block;
	color: #333333;
	font-size: 0.8em;
}
#underContents_pec .newsBlock_pec .listBox_pec .text_pec {
	float: left;
	width: 605px;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/assets/img/icon_arrow_gr_r.png) 0 4px no-repeat;
}
#underContents_pec .newsBlock_pec .listBox_pec dl {
	margin: 0;
	padding: 0;
}
#underContents_pec .newsBlock_pec .listBox_pec dl {
	width: 820px;
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
#underContents_pec .newsBlock_pec .listBox_pec dl.first_pec {
	border-top: none;
}
#underContents_pec .newsBlock_pec .listBox_pec dt {
	float: left;
	width: 200px;
	margin: 0 0 6px 0;
	padding-top: 6px;
	border-top: #cdcdcd 1px solid;
	font-size: 13px;
	color: #666666;
	clear: both;
}
#underContents_pec .newsBlock_pec .listBox_pec dt span {
	display: block;
	color: #333333;
	font-size: 11px;
}
#underContents_pec .newsBlock_pec .listBox_pec dt:first-child + dd {
	border-top: none !important;
}
#underContents_pec .newsBlock_pec .listBox_pec dd {
	float: left;
	width: 605px;
	margin: 0 0 6px 0;
	border-top: #cdcdcd 1px solid;
}
/*140326コメントアウト*/
			/*#underContents_pec .newsBlock_pec .listBox_pec dd a{
				padding: 6px 0 0 12px;
				background: url(/assets/img/icon_arrow_gr_r.png) 0 10px no-repeat;
				display:inline-block;
			}*/

#underContents_pec .newsBlock_pec .listBox_pec dd.blank_pec {
}
/*140326コメントアウト*/
			/*#underContents_pec .newsBlock_pec .listBox_pec dd.blank_pec a{
				background: url(/assets/img/icon_blank.png) 0 10px no-repeat;
			}*/

			/*140326追記*/
#underContents_pec .newsBlock_pec .listBox_pec dd {
	padding: 6px 0 0 0;
}
#underContents_pec .newsBlock_pec .listBox_pec dd span {
	display: block;/*padding-left: 12px;*/
}
#underContents_pec .newsBlock_pec .listBox_pec dd a {
	padding: 0 0 0 12px;
	background: url(/assets/img/icon_arrow_op.png) 0 4px no-repeat;
	display: inline-block;
}
#underContents_pec .newsBlock_pec .listBox_pec dd.blank_pec a {
	background: url(/assets/img/icon_blank.png) 0 4px no-repeat;
}
/**//**/
.listLink_pec {
	padding: 10px 0 0 0;
	text-align: right;
}
.listLink_pec a {
	padding: 0 0 0 13px;
	background: url(/assets/img/icon_arrow_op.png) 0 45% no-repeat;
}
.listLink_pec a:hover {
}
#underContents_pec #news_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec #press_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_press.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec #update_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update.png) 4px 14px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec #update2_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update2.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#underContents_pec #notice_pec .ttlBox_pec h3 {
	width: 135px;
	height: 60px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_notice.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#infoTab_pec, #irTab_pec, #newsTab_pec {
	display: none;
}
/**/
#underContents_pec .ttlBox_tab_pec {
	width: 829px;
	float: right;
	background: url(/assets/img/info_bg_line.png) no-repeat top;
}
#underContents_pec .ttlBox_tab_pec ul {
	display: inline-block;
	width: 650px;
	float: left;
}
#underContents_pec .ttlBox_tab_pec ul li {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #979797;
	width: 123px;
}
#underContents_pec .ttlBox_tab_pec ul li:first-child {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 123px;
	margin-left: 5px;
}
#underContents_pec .ttlBox_tab_pec ul li a {
	display: block;
	padding: 5px 15px;
	background: #979797;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#underContents_pec .ttlBox_tab_pec ul li.active_pec, #underContents_pec .ttlBox_tab_pec ul li:hover {
	float: left;
	list-style: none;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	width: 123px;
}
#underContents_pec .ttlBox_tab_pec ul li.active_pec a {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#underContents_pec .ttlBox_tab_pec ul li a:hover {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#underContents_pec .ttlBox_tab_pec .ttlBox_text_pec {
	width: 179px;
	float: right;
	text-align: right;
}
#underContents_pec .ttlBox_tab_pec .ttlBox_text_pec .infoTab_pec {
	display: block;
}
#underContents_pec .ttlBox_tab_pec .ttlBox_text_pec .irTab_pec {
	display: none;
}
#underContents_pec .ttlBox_tab_pec .ttlBox_text_pec .newsTab_pec {
	display: none;
}
/*1カラム更新情報欄*/

#pressMaterial_pec {
	padding-bottom: 0 0 5px 0;
	/*width:100%;*/
	min-width: 996px;/*0218追記*/
	max-width: 1200px;
	margin: 0 auto;
}
#pressMaterialInner_pec {
	width: 984px;
	margin: 0 auto;
	padding: 0 auto;
}
#pressMaterial_pec .newsBlock_pec {
	margin: 0 0 30px 0;
	padding-top: 20px;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec {
	position: relative;
	float: left;
	width: 135px;
	border-top: #515151 3px solid;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 0 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec .rss_pec {
	position: absolute;
	top: 14px;
	left: 80px;
	width: 44px;
	height: 16px;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec .rss_pec a {
	display: block;
	width: 44px;
	height: 16px;
	background: url(/assets/img/btn_rss.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec .rss_pec a:hover {
	background: url(/assets/img/btn_rss.png) 0 -16px no-repeat;
}
/**/
#pressMaterial_pec .newsBlock_pec .ttlBox_pec ul, #pressMaterial_pec .newsBlock_pec .ttlBox_pec ul li {
	list-style: none;
	width: 108px;
	padding: 0;
	margin: 0 0 8px 0;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec ul li {
	padding-left: 8px;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec ul li a {
	display: block;
	padding: 2px 3px;
	background: #cccccc;
	text-align: center;
	font-size: 11px;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec ul li a:hover {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec ul li.active_pec a {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
	cursor: default;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec .listLink_pec a {
	display: block;
	width: 40px;
	padding: 2px 5px 2px 20px;
	background: url(/assets/img/icon_arrow_wr_r.png) 5px 6px no-repeat;
	font-size: 11px;
}
#pressMaterial_pec .newsBlock_pec .ttlBox_pec .listLink_pec a:hover {
	text-decoration: underline;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec {
	float: right;
	width: 823px;
	margin: 0;
	padding: 10px 5px 5px 20px;
	border-top: #cdcdcd 3px solid;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec ul {
	margin: 0;
	padding: 0;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec li {
	width: 820px;
	margin: 0;
	padding: 5px 0;
	border-top: #cdcdcd 1px solid;
	list-style: none;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec li.first_pec {
	border-top: none;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec .date_pec {
	float: left;
	width: 200px;
	font-size: 11px;
	color: #666666;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec .date_pec span {
	display: block;
	color: #333333;
	font-size: 0.8em;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec .text_pec {
	float: left;
	width: 605px;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/assets/img/icon_arrow_wr_r.png) 0 4px no-repeat;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dl {
	margin: 0;
	padding: 0;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dl {
	width: 820px;
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dl.first_pec {
	border-top: none;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dt {
	float: left;
	width: 200px;
	margin: 0 0 6px 0;
	padding-top: 6px;
	border-top: #cdcdcd 1px solid;
	font-size: 13px;
	color: #666666;
	clear: both;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dt:first-child {
	border-top: none !important;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dt span {
	display: block;
	color: #333333;
	font-size: 11px;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dd {
	float: left;
	width: 605px;
	margin: 0 0 6px 0;
	padding: 6px 0 0 15px;
	border-top: #cdcdcd 1px solid;
	background: url(/assets/img/icon_arrow_wr_r.png) 0 10px no-repeat;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dt:first-child + dd {
	border-top: none !important;
}
#pressMaterial_pec .newsBlock_pec .listBox_pec dd.blank_pec {
	background: url(/assets/img/icon_blank.png) 0 10px no-repeat;
}
/**//**/
.listLink_pec {
	padding: 10px 0 0 0;
	text-align: right;
}
.listLink_pec a {
	padding: 0 0 0 12px;
	background: url(/assets/img/icon_arrow_op.png) 0 45% no-repeat;
}
.listLink_pec a:hover {
}
#pressMaterial_pec #news_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec #press_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_press.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec #update_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update.png) 4px 14px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec #update2_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update2.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_pec #notice_pec .ttlBox_pec h3 {
	width: 135px;
	height: 60px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_notice.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#infoTab_pec, #irTab_pec, #newsTab_pec {
	display: none;
}
/**/
#pressMaterial_pec .ttlBox_tab_pec {
	width: 829px;
	float: right;
	background: url(/assets/img/info_bg_line.png) no-repeat top;
}
#pressMaterial_pec .ttlBox_tab_pec ul {
	display: inline-block;
	width: 650px;
	float: left;
}
#pressMaterial_pec .ttlBox_tab_pec ul li {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #979797;
	width: 123px;
}
#pressMaterial_pec .ttlBox_tab_pec ul li:first-child {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 123px;
	margin-left: 5px;
}
#pressMaterial_pec .ttlBox_tab_pec ul li a {
	display: block;
	padding: 5px 15px;
	background: #979797;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#pressMaterial_pec .ttlBox_tab_pec ul li.active_pec, #pressMaterial_pec .ttlBox_tab_pec ul li:hover {
	float: left;
	list-style: none;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	width: 123px;
}
#pressMaterial_pec .ttlBox_tab_pec ul li.active_pec a {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#pressMaterial_pec .ttlBox_tab_pec ul li a:hover {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#pressMaterial_pec .ttlBox_tab_pec .ttlBox_text_pec {
	width: 179px;
	float: right;
}
#pressMaterial_pec .ttlBox_tab_pec .ttlBox_text_pec .infoTab_pec {
	display: block;
}
#pressMaterial_pec .ttlBox_tab_pec .ttlBox_text_pec .irTab_pec {
	display: none;
}
#pressMaterial_pec .ttlBox_tab_pec .ttlBox_text_pec .newsTab_pec {
	display: none;
}
/*2カラム更新情報欄*/

#pressMaterial_2_pec {
	padding-bottom: 0 0 5px 0;
	width: 735px;
	margin: 0 auto;
}
#pressMaterial_2Inner_pec {
	width: 735px;
	margin: 0 auto;
	padding: 0 auto;
}
#pressMaterial_2_pec .newsBlock_pec {
	margin: 0 0 30px 0;
	padding-top: 20px;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec {
	position: relative;
	float: left;
	width: 135px;
	border-top: #515151 3px solid;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 0 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec .rss_pec {
	position: absolute;
	top: 14px;
	left: 80px;
	width: 44px;
	height: 16px;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec .rss_pec a {
	display: block;
	width: 44px;
	height: 16px;
	background: url(/assets/img/btn_rss.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec .rss_pec a:hover {
	background: url(/assets/img/btn_rss.png) 0 -16px no-repeat;
}
/**/
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul, #pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul li {
	list-style: none;
	width: 108px;
	padding: 0;
	margin: 0 0 8px 0;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul li {
	padding-left: 8px;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul li a {
	display: block;
	padding: 2px 3px;
	background: #cccccc;
	text-align: center;
	font-size: 11px;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul li a:hover {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec ul li.active_pec a {
	background: #505050;
	color: #ffffff;
	text-decoration: none;
	cursor: default;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec .listLink_pec a {
	display: block;
	width: 40px;
	padding: 2px 5px 2px 20px;
	background: url(/assets/img/icon_arrow_wr_r.png) 5px 6px no-repeat;
	font-size: 11px;
}
#pressMaterial_2_pec .newsBlock_pec .ttlBox_pec .listLink_pec a:hover {
	text-decoration: underline !important;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec {
	float: right;
	width: 575px;
	margin: 0;
	padding: 10px 5px 5px 20px;
	border-top: #cdcdcd 3px solid;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec ul {
	margin: 0;
	padding: 0;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec li {
	width: 572px;
	margin: 0;
	padding: 5px 0;
	border-top: #cdcdcd 1px solid;
	list-style: none;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec li.first_pec {
	border-top: none;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec .date_pec {
	float: left;
	width: 200px;
	font-size: 11px;
	color: #666666;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec .date_pec span {
	display: block;
	color: #333333;
	font-size: 0.8em;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec .text_pec {
	float: left;
	width: 605px;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/assets/img/icon_arrow_wr_r.png) 0 4px no-repeat;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dl {
	margin: 0;
	padding: 0;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dl {
	width: 580px;
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dl.first_pec {
	border-top: none;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dt {
	float: left;
	width: 165px;
	margin: 0 0 6px 0;
	padding-top: 6px;
	border-top: #cdcdcd 1px solid;
	font-size: 14px;
	color: #666666;
	clear: both;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dt:first-child {
	border-top: none !important;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dt span {
	display: block;
	color: #333333;
	font-size: 11px;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd {
	float: left;
	width: 400px;
	margin: 0 0 6px 0;
	border-top: #cdcdcd 1px solid;
	font-size: 14px;
}
/*#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd a{
				padding: 6px 0 0 12px;
				background: url(/assets/img/icon_arrow_wr_r.png) 0 10px no-repeat;
				display:inline-block;
			}*/

			/* 上の余白部分のみ調整 */
			/*#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd {
				padding: 6px 0 0 0;
			}

			#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd a{
				padding: 0 0 0 12px;
				background: url(/assets/img/icon_arrow_wr_r.png) 0 4px no-repeat;
				display:inline-block;
			}*/

			/* 上と左の余白部分の調整 */
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd {
	padding: 6px 0 0 0;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd span {
	display: block;/*padding-left: 12px; 2015.06.25 nagashima */
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd a {
	padding: 0 0 0 12px;
	background: url(/assets/img/icon_arrow_wr_r.png) 0 4px no-repeat;
	display: inline-block;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dt:first-child + dd {
	border-top: none !important;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd.blank_pec {
}
/* 位置調整 */
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd.blank_pec a {
	background: url(/assets/img/icon_blank.png) 0 4px no-repeat;
}
#pressMaterial_2_pec .newsBlock_pec .listBox_pec dd a:hover {
	text-decoration: underline !important;
}
/**//**/
.listLink_pec {
	padding: 10px 0 0 0;
	text-align: right;
}
.listLink_pec a {
	padding: 0 0 0 12px;
	background: url(/assets/img/icon_arrow_op.png) 0 45% no-repeat;
	color: #000;
}
.listLink_pec a:hover {
	text-decoration: underline !important;
}
#pressMaterial_2_pec #news_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #press_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_press_2.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #update_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update_2.png) 4px 14px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #update2_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_update2.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #info_pec .ttlBox_pec h3 {
	width: 135px;
	height: 40px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_news_2.png) 4px 14px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #notice_info_pec .ttlBox_pec h3 {
	width: 135px;
	height: 46px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_notice_2.png) 4px 14px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#pressMaterial_2_pec #notice_pec .ttlBox_pec h3 {
	width: 135px;
	height: 60px;
	margin: 0 0 10px 0;
	background: url(/assets/img/ttl_notice.png) 7px 15px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
#infoTab_pec, #irTab_pec, #newsTab_pec {
	display: none;
}
/**/
#pressMaterial_2_pec .ttlBox_tab_pec {
	width: 829px;
	float: right;
	background: url(/assets/img/info_bg_line.png) no-repeat top;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul {
	display: inline-block;
	width: 650px;
	float: left;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #979797;
	width: 123px;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li:first-child {
	float: left;
	list-style: none;
	border-top: 1px solid #777777;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 123px;
	margin-left: 5px;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li a {
	display: block;
	padding: 5px 15px;
	background: #979797;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li.active_pec, #pressMaterial_2_pec .ttlBox_tab_pec ul li:hover {
	float: left;
	list-style: none;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
	width: 123px;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li.active_pec a {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#pressMaterial_2_pec .ttlBox_tab_pec ul li a:hover {
	color: #333333;
	background: #f2f2f2;
	padding: 5px 15px;
}
#pressMaterial_2_pec .ttlBox_tab_pec .ttlBox_text_pec {
	width: 179px;
	float: right;
}
#pressMaterial_2_pec .ttlBox_tab_pec .ttlBox_text_pec .infoTab_pec {
	display: block;
}
#pressMaterial_2_pec .ttlBox_tab_pec .ttlBox_text_pec .irTab_pec {
	display: none;
}
#pressMaterial_2_pec .ttlBox_tab_pec .ttlBox_text_pec .newsTab_pec {
	display: none;
}
.pageTop_pec {
	width: 100%;
	margin: 0 auto;
	text-align: right;
}
.pageTop_pec a {
	padding: 0 0 0 20px;
	background: url(/assets/img/icon_pagetop.png) left no-repeat;
	text-decoration: none;
	font-size: 14px;
}
.pageTop_pec a:hover {
	text-decoration: underline !important;
}
/*2013.6.18*/
.mgB15_pec {
	margin-bottom: 15px;
}
.mgB40_pec {
	margin-bottom: 40px;
}
.mgL12_pec {
	margin-left: 12px;
}
.mgR12_pec {
	margin-right: 12px;
}
.pdL6_pec {
	padding-left: 6px;
}
.contentMainImg_pec {
	margin-bottom: 30px;
}
#contentBlock_pec .block01_pec {
	margin-bottom: 25px;
}
#contentBlock_pec .contTtlLongH1_pec {
	margin: 0 0 13px 0;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.3; /*background:url(/assets/img/ttl_underline_long.gif) bottom no-repeat;*/
	padding: 0 0 3px 0px;
	width: 984px;
}
#contentBlock_pec .contTtlLong_pec {
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.3;
	background: url(/assets/img/ttl_underline_long.gif) bottom no-repeat;
	padding: 0 0 3px 0px;
	width: 984px;
}
#contentBlock_pec .block01_pec ul {
	width: 984px;
	padding-left: 0;
}
#contentBlock_pec .block01_pec ul.box4col_pec li {
	width: 237px;
}
html>/**/body #contentBlock_pec .block01_pec ul.box4col_pec li img {
	margin-bottom: 3px;
}
#contentBlock_pec .block01_pec ul li {
	list-style: none;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
#contentBlock_pec .block01_pec dl {
	width: 237px;
	float: left;
	margin-right: 12px
}
#contentBlock_pec .block01_pec dl dt {
	margin-bottom: 5px;
}
#contentBlock_pec .block01_pec dl dt dd {
}
#contentBlock_pec .block02_pec {
	margin-bottom: 25px;
}
#contentBlock_pec .block02_pec ul {
	width: 984px;
	padding-left: 0;
}
#contentBlock_pec .block02_pec ul li {
	list-style: none;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
#contentBlock_pec .block02_pec dl {
	width: 237px;
	float: left;
	margin-right: 12px
}
#contentBlock_pec .block02_pec dl dt {
	margin-bottom: 5px;
}
#contentBlock_pec .block02_pec dl dt dd {
}
.CampEventLayout_pec {
	width: 486px;
	float: left;
}
.CampEventImg_pec {
	float: left;
	width: 237px;
}
.listLink_d2_pec {
	width: 237px;
	float: right;
}
.listLink_d2_pec a {
	padding: 0 0 0 13px;
	background: url(/assets/img/icon_arrow_gr_r.png) 0 4px no-repeat;
	display: inline-block;
}
.listLink_d3_pec {
	float: right;
}
.listLink_d3_pec a {
	padding: 0 0 0 13px;
	background: url(/assets/img/icon_arrow_gr_r.png) 0 4px no-repeat;
}
.miniSiteMap_pec {
	/*border:1px solid #cccccc;*/
	/*background:#FFF;*/
	width: 984px;
	padding-bottom: 15px;
}
/*bread*/
.breadArea_pec {
	width: 982px;
	border: 1px solid #cccccc;
	height: 38px;
	background: #ffffff;
}
.breadArea_pec ul {
	padding: 0;
	margin: 0 10px;
	display: table;
	height: 38px;
}
.breadArea_pec ul li {
	float: left;
	list-style: none;
	padding: 0 6px 0 0;
}
.breadArea_pec ul li a {
	background: url(/assets/img/bread_bg.png) right no-repeat;
	display: table-cell;
	vertical-align: middle;
	height: 38px;
}
.breadArea_pec ul li span {
	display: table-cell;
	vertical-align: middle;
	height: 38px;
	padding-right: 15px;
	color: #666;
}
.breadArea_pec ul li a span {
	color: #000;
}
.breadArea_pec ul li span.breadArrow_pec {
	background: url(/assets/img/bread_bg.png) right no-repeat;
}
.msm_pec {
	padding: 15px 30px 15px 30px;
	text-align: left;
}
.msmBox_pec dl {
	width: 231px;
	float: left;
}
.msmBox_pec dl dt {
	font-weight: bold;
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
.msmBox_pec dl dt a {
	background: url(/assets/img/icon_arrow_op.png) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 0 12px;
	display: inline-block;
}
.msmBox_pec dl dd {
	margin: 0 !important;
	padding: 0 !important;
}
.msmBox_pec dl dd ul {
	margin : 0 !important;
	padding : 0 !important;
}
.msmBox_pec dl dd ul li {
	list-style: none;
	line-height: 1.3;
}
.msmBox_pec dl dd ul li a {
	background: url(/assets/img/icon_arrow_op.png) no-repeat 0 4px;
	margin: 0;
	padding: 1px 0 1px 12px;
	display: inline-block;
}
.otherLink_pec {
	width: 984px;
	height: 32px;
}
.otherLink_pec ul {
	padding: 0 0 0 0;
	margin: 0;
}
.otherLink_pec ul li {
	float: left;
	list-style: none;
	padding: 10px 0px 10px 0;
}
.otherLink_pec ul li a {
	display: block;
	width: /*138*/161px;/*20180207*//*20181221*/
	height: 32px;
	overflow: hidden;
}
.otherLink_pec ul li.sm1_pec a {
	background: url(/assets/img/sitemap_tab1.png) 0 -32px no-repeat;
} /*20170426*/
.otherLink_pec ul li.sm2_pec a {
	background: url(/assets/img/sitemap_tab2.png) 0 -32px no-repeat;
}
.otherLink_pec ul li.sm3_pec a {
	background: url(/assets/img/sitemap_tab3.png) 0 -32px no-repeat;
}
.otherLink_pec ul li.sm4_pec a {
	background: url(/assets/img/sitemap_tab4.png) 0 -32px no-repeat;
	width: /*147*/168px !important; /*20170426*//*20180207*//*20181221*/
}
.otherLink_pec ul li.sm5_pec a {
	background: url(/assets/img/sitemap_tab5.png) 0 -32px no-repeat;
}
.otherLink_pec ul li.sm6_pec a {
	background: url(/assets/img/sitemap_tab6.png) 0 -32px no-repeat;
	width: 172px !important;/*20180207*//*20181221*/
}
/*
.otherLink_pec ul li.sm7_pec a {
	background: url(/assets/img/sitemap_tab7.png) 0 -32px no-repeat;
	width: 147px !important;
}*//*20180207*//*20181221*/
.otherLink_pec ul li a:hover {
	height: 32px;
}
.otherLink_pec ul li.sm1_pec a:hover {
	background: url(/assets/img/sitemap_tab1.png) 0 0 no-repeat;
} /*20170426*/
.otherLink_pec ul li.sm2_pec a:hover {
	background: url(/assets/img/sitemap_tab2.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm3_pec a:hover {
	background: url(/assets/img/sitemap_tab3.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm4_pec a:hover {
	background: url(/assets/img/sitemap_tab4.png) 0 0 no-repeat;
	width: /*147*/168px !important; /*20170426*//*20180207*//*20181221*/
}
.otherLink_pec ul li.sm5_pec a:hover {
	background: url(/assets/img/sitemap_tab5.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm6_pec a:hover {
	background: url(/assets/img/sitemap_tab6.png) 0 0 no-repeat;
	width: 172px !important;/*20180207*//*20181221*/
}
/*
.otherLink_pec ul li.sm7_pec a:hover {
	background: url(/assets/img/sitemap_tab7.png) 0 0 no-repeat;
	width: 147px !important;
}*//*20180207*//*20181221*/
.otherLink_pec ul li a.active_pec {
	height: 32px;
}
.otherLink_pec ul li.sm1_pec a.active_pec {
	background: url(/assets/img/sitemap_tab1.png) 0 0 no-repeat;
} /*20170426*/
.otherLink_pec ul li.sm2_pec a.active_pec {
	background: url(/assets/img/sitemap_tab2.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm3_pec a.active_pec {
	background: url(/assets/img/sitemap_tab3.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm4_pec a.active_pec {
	background: url(/assets/img/sitemap_tab4.png) 0 0 no-repeat;
	width: /*147*/168px !important; /*20170426*//*20180207*//*20181221*/
}
.otherLink_pec ul li.sm5_pec a.active_pec {
	background: url(/assets/img/sitemap_tab5.png) 0 0 no-repeat;
}
.otherLink_pec ul li.sm6_pec a.active_pec {
	background: url(/assets/img/sitemap_tab6.png) 0 0 no-repeat;
	width: 172px !important;/*20180207*//*20181221*/
}
/*
.otherLink_pec ul li.sm7_pec a.active_pec {
	background: url(/assets/img/sitemap_tab7.png) 0 0 no-repeat;
	width: 147px !important;
}*//*20180207*//*20181221*/
/*第4階層以降*/
.layer4right_pec {
	width: 747px;
	float: right;
}
/*左ナビ*/
.layer4left_pec {
	width: 237px;
	float: left;
	font-size: 12px;
	padding-left: 6px;
}
.layer4left_pec .leftNavi_pec {
	padding: 0;
	margin-bottom: 20px;
}
.layer4left_pec .leftNavi_pec p.ttlImg_pec {
	width: 237px;
}
.layer4left_pec p.ttl_pec {
	color: #333333;
	margin: 0 0 5px 6px !important;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
}
.layer4left_pec .leftNavi_pec ul {
	margin: 0;
	padding: 0;
	width: 237px;
	line-height: 1.2;
}
.layer4left_pec .leftNavi_pec ul li {
	display : table;
	width : 100%;
	border-bottom: 1px #ffffff solid;
	display: table;
}
.layer4left_pec .leftNavi_pec ul li a {
	display : table;
	width : 100%;
	background: #666666;
	text-decoration : none;
	text-decoration : none;
	color: #ffffff;
}
.layer4left_pec .leftNavi_pec ul li a.sd {
	background: #b91440;
	color: #ffffff;
	font-weight: 700;
	width: 237px;
	height: 52px;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.layer4left_pec .leftNavi_pec ul li a.sd span.window {
	color: #ffffff;
}

.layer4left_pec .leftNavi_pec ul li a:hover, .layer4left_pec .leftNavi_pec ul li.active_pec a {
	background: #333333;
}

.layer4left_pec .leftNavi_pec ul li ul li a {
	background: #dedede;
	color: #333333;
}
.layer4left_pec .leftNavi_pec ul li ul li a:hover, .layer4left_pec .leftNavi_pec ul li ul li.active_pec a {
	background: #333333;
	color: #ffffff;
}
.layer4left_pec .leftNavi_pec ul li a.sd:hover {
	background: #b91440;
	opacity: .8;
	width: 237px;
	height: 52px;
	color: #ffffff;
}
.layer4left_pec .leftNavi_pec ul li a.sd:hover span {
	color: #ffffff;
}

.layer4left_pec .leftNavi_pec ul li ul li:last-child {
	border: none;
}
.layer4left_pec .leftNavi_pec ul li span {
	padding : 0 10px 0 20px;
	display : table-cell;
	vertical-align : middle;
	height : 52px;
	background : url(/assets/img/icon_arrow_white.png) no-repeat 7px center;
}
/*左ナビ別窓*/
.layer4left_pec .leftNavi_pec ul li span.window {
	padding : 0 20px 0 20px;
	display : table-cell;
	vertical-align : middle;
	height : 52px;
	background : url(https://jpn.pioneer/assets/img/icon_blank_w.png) no-repeat 7px center;
}
ul.listBtn1_2_pec li a span.window {
	background : url(https://jpn.pioneer/assets/img/icon_blank_w.png) no-repeat 7px center;
	padding: 8px 25px;
}

ul.listBtn1_2_pec li a.sd {
	color: #333333;
}

.layer4left_pec .leftNavi_pec ul li ul li span {
	padding-left : 30px;
	background : url(/assets/img/icon_arrow_gray.png) no-repeat 15px center;
}
.layer4left_pec .leftNavi_pec ul li ul li span:hover, .layer4left_pec .leftNavi_pec ul li ul li.active_pec span {
	background : url(/assets/img/icon_arrow_white.png) no-repeat 15px center;
}
/*左ナビ画像あり*/
.layer4left_pec .leftNavi_pec ul li.typeA1_pec a {
	background: url(/assets/img/leftbg_typeA1.png) right no-repeat;
}
.layer4left_pec .leftNavi_pec ul li.typeA1_pec a:hover, .layer4left_pec .leftNavi_pec ul li.activetypeA1_pec a {
	background : url(/assets/img/leftbg_typeA1_on.png) right no-repeat;
}
ul li.typeA1_pec span, ul li.activetypeA1_pec span {
	padding-right : 95px !important;
}
.layer4left_pec .leftNavi_pec ul li ul li.typeB1_pec a {
	background: url(/assets/img/leftbg_typeB1.png) right no-repeat;
}
.layer4left_pec .leftNavi_pec ul li ul li.typeB1_pec a:hover, .layer4left_pec .leftNavi_pec ul li ul li.activetypeB1_pec a {
	background : url(/assets/img/leftbg_typeB1_on.png) right no-repeat;
	color: #ffffff;
}
.layer4left_pec .leftNavi_pec ul li ul li.activetypeB1_pec span {
	background : url(/assets/img/icon_arrow_white.png) no-repeat 15px center;
}
ul li.typeB1_pec span, ul li.activetypeB1_pec span {
	padding-right : 95px !important;
}
/*左ナビ　ブランク*/
.layer4left_pec .leftNavi_pec ul li span.blank_pec {
	background: url(/assets/img/icon_blank_w.png) no-repeat 6px center;
}
/*左カラム　関連ページ*/
.layer4left_pec .leftLink_pec {
	padding: 0;
	margin-bottom: 20px;
}
.layer4left_pec .leftLink_pec ul {
	margin: 0;
	padding: 0;
	width: 237px;
	line-height: 1.2;
}
.layer4left_pec .leftLink_pec ul li {
	display : table;
	width : 100%;
	border: 1px #b3b3b3 solid;
	border-top: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.layer4left_pec .leftLink_pec ul li:first-child {
	border-top: 1px #b3b3b3 solid;
}
.layer4left_pec .leftLink_pec ul li.last_pec {
	border-bottom: 1px #b3b3b3 solid;
}
.layer4left_pec .leftLink_pec ul li a {
	display : table;
	width : 100%;
	background: #f2f2f2;
	text-decoration : none;
	text-decoration : none;
	color: #333333;
}
.layer4left_pec .leftLink_pec ul li a:hover, .layer4left_pec .leftLink_pec ul li.active_pec a {
	background: #333333;
	color: #ffffff;
}
.layer4left_pec .leftLink_pec ul li span {
	padding : 0 10px 0 20px;
	display : table-cell;
	vertical-align : middle;
	height : 52px;
	background : url(/assets/img/icon_arrow_gray.png) no-repeat 7px center;
}
.layer4left_pec .leftLink_pec ul li span:hover, .layer4left_pec .leftLink_pec ul li.active_pec span {
	background : url(/assets/img/icon_arrow_white.png) no-repeat 7px center;
}
.layer4left_pec .leftLink_pec ul li span.blank_pec {
	background: url(/assets/img/icon_blank_g.png) no-repeat 6px center;
}
.layer4left_pec .leftLink_pec ul li span.blank_pec:hover {
	background: url(/assets/img/icon_blank_w.png) no-repeat 6px center;
}
/*左カラム　検索*/
.layer4left_pec .leftSearch_pec {
	padding: 0;
	margin-bottom: 20px;
}
.layer4left_pec .leftSearch_pec p.ttl_pec {
	color: #333333;
	margin: 0 0 5px 6px !important;
	font-size: 16px;
	font-weight: bold;
}
.layer4left_pec .leftSearch_pec div.press_form_pec {
	width: 217px;
	color: #FFFFFF;
	background: #666666;
	border-bottom: 1px solid #ffffff;
	padding: 10px;
}
.layer4left_pec .leftSearch_pec input#leftSearchTxt_pec {
	border: 1px solid #b2b2b2;
	font-size: 16px;
	width: 172px;
	height: 17px;
}
.layer4left_pec .leftSearch_pec input#submitButton_pec {
	background: url(/assets/img/leftSearchBtn.png) left no-repeat;
	vertical-align: top;
	height: 21px;
	width: /*34px*/36px;/*20170626*/
}
.layer4left_pec .leftSearch_pec div.press_form2_pec {
	width: 217px;
	color: #FFFFFF;
	background: #666666;
	border-bottom: 1px #ffffff solid;
	padding: 10px;
}
.layer4left_pec .leftSearch_pec select.leftSearchYear_pec {
	border: 1px solid #b2b2b2;
	font-size: 14px;
	width: 86px;
	height: 21px;
}
.layer4left_pec .leftSearch_pec select.leftSearchMonth_pec {
	border: 1px solid #b2b2b2;
	font-size: 14px;
	width: 85px;
	height: 21px;
}
.layer4left_pec .leftSearch_pec input#submitButton2_pec {
	background: url(/assets/img/leftSearchBtn.png) left no-repeat;
	vertical-align: top;
	height: 21px;
	width: /*34px*/36px;/*20170626*/
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec {
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	background: #FFF!important;
	width: 235px !important;
	height: inherit;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul {
	width: 235px;
	line-height: 1.2;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul li {
	background: #ffffff;
	width: 235px;
	height: 30px;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul li:hover {
	background: #dcdcdc;
	width: 235px;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul li.active_pec {
	background: #dcdcdc;
	width: 235px;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul li a {
	background: url(/assets/img/icon_arrow_op.png) 6px 12px no-repeat;
	padding: 9px 0 0 12px;
	color: #666666;
	display: inline-block;
}
.layer4left_pec .leftNavi_pec ul li.sideDetail_pec ul li a.blank_pec {
	background: url(/assets/img/icon_blank_op.png) 4px 10px no-repeat;
	padding: 9px 0 0 12px;
	color: #666666;
	display: inline-block;
}
/* fixed左ナビ */
.slide_left_pec {
	position: fixed;
	/*top: 250px;*/
	top: 0;
	left: 50%;
	width: 20px;
	margin-left: -492px;
	overflow: hidden;
	z-index: 10000;
	height: 100%;
}
.slide_left_pec .layer4left_pec {
	padding: 10px 0 0 0;
	float: none;
	background: url(/assets/img/slide_left_bg.png) #ffffff;
}
.layer4left_parent_pec {
	background: url(/assets/img/slide_left_bg.png);
	height: 100%;
	width: 237px;
	padding-top: 0;
}
.slide_left_inner_pec {
	position: relative;
	margin-left: -237px;
	width: 257px;
	height: 100%;
}
.slide_left_btn_pec {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 99px;
}
.slide_left_btn_pec a {
	display: block;
}
.slide_left_btn_pec a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.slide_left_btn_pec a.slide_left_btn_close_pec {
	width: 20px;
	height: 99px;
	background: url(/assets/img/slide_left_btn.png) no-repeat left top;
}
.slide_left_btn_pec a.slide_left_btn_open_pec {
	width: 20px;
	height: 99px;
	background: url(/assets/img/slide_left_btn.png) no-repeat right top;
}
.slide_left_pec .layerTtl_pc_pec {
	color: #333333;
	margin: 0 0 3px 0 !important;
	padding-left: 0;
	font-weight: bold;
	font-size: 18px !important;
	line-height: 1.3;
	width: 231px;
	word-wrap: break-word;
}

@media screen and (min-width: 641px) and (max-width: 996px) {
.slide_left_pec {
	position: fixed;
	/*top: 250px;*/
	top: 0;
	left: 6px;
	width: 20px;
	margin-left: 0;
	overflow: hidden;
	z-index: 10000;
	height: 100%;
}
.slide_left_pec .layer4left_pec {
	padding: 10px 0 0 0;
	float: none;
	background: url(/assets/img/slide_left_bg.png) repeat-y #ffffff;
}
.layer4left_parent_pec {
	background: url(/assets/img/slide_left_bg.png) repeat-y;
	height: 100%;
	width: 237px;
	border-top: 1px solid #cccccc;
}
.slide_left_inner_pec {
	position: relative;
	margin-left: -237px;
	width: 257px;
	height: 100%;
}
.slide_left_btn_pec {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 99px;
}
.slide_left_btn_pec a {
	display: block;
}
.slide_left_btn_pec a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.slide_left_btn_pec a.slide_left_btn_close_pec {
	width: 20px;
	height: 99px;
	background: url(/assets/img/slide_left_btn.png) no-repeat left top;
}
.slide_left_btn_pec a.slide_left_btn_open_pec {
	width: 20px;
	height: 99px;
	background: url(/assets/img/slide_left_btn.png) no-repeat right top;
}
.slide_left_pec .layerTtl_pc_pec {
	color: #333333;
	margin: 0 0 3px 6px !important;
	padding-left: 0;
	font-weight: bold;
	font-size: 18px !important;
	line-height: 1.3;
	width: 231px;
	word-wrap: break-word;
}
}
.layerTtl_pc_underline_pec {
	border-bottom: 1px solid #333333;
	width: 231px;
	margin-left: 6px !important;
	padding-left: 6px !important;
	line-height: 1.3;
	font-size: 18px !important;
	font-weight: bold;
	color: #333333;
	position: relative;
	top: 1px;/*20160812 add*/
}
.layerTtl_pc_underline_pec span {
	margin: 0 0 3px 0px !important;
	word-wrap: break-word;
	display: block;
}
.layerTtl_pc_pec {
	color: #333333;
	margin: 0 0 3px 6px !important; /*padding-left:6px;*/
	padding-left: 0;
	font-weight: bold;
	font-size: 18px !important;
	line-height: 1.3;
	width: 231px;
	word-wrap: break-word;
}
.layerTtl_pc_pec img {
	margin: 0 0 0 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
}
.layerTtl_sp_pec, .layerTtl_sp_underline_pec {
	display: none;
}
.layerTtl_pec {
	color: #333333;
	margin: 0 0 3px 12px !important;
	font-weight: bold;
	font-size: 18px !important;
	line-height: 1.3;
}
.layer4right_pec a {
	text-decoration: none;
}
.layer4right_pec a:hover {
	text-decoration: none;
}
.layer5cont_pec {
	width: 735px;
}
/*ex*/
/*第5階層以降*/
.layer4right_pec .layer5TopTab_pec ul {
	width: 735px;
	margin: 0;
	padding: 0;
	height: 46px;
	background: url(/assets/img/layer5tab_bgborder.gif) bottom no-repeat;
	font-size: 12px;
}
.layer4right_pec .layer5TopTab_pec ul li {
	list-style: none;
	float: left;
	background: url(/assets/img/layer5_tab.png) no-repeat bottom;
	width: 122px;
	height: 46px;
}
.layer4right_pec .layer5TopTab_pec ul li:hover {
	background: url(/assets/img/layer5_tab_on.png) no-repeat;
}
.layer4right_pec .layer5TopTab_pec ul li.active_pec {
	background: url(/assets/img/layer5_tab_on.png) no-repeat;
}
.layer4right_pec .layer5TopTab_pec ul li a {
	color: #676767;
	width: 122px;
	text-decoration: none;
	display: inline-block;
	line-height: 1;
	text-align: center;
}
.layer4right_pec .layer5TopTab_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5TopTab_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5TopTab_pec ul li a.line1_pec {
	padding: 17px 0 12px 0;
}
.layer4right_pec .layer5TopTab_pec ul li a.line2_pec {
	padding: 12px 0 12px 0;
}
.layer4right_pec .layer5navi_pec ul {
	width: 735px;
	height: 36px;
	background-color: #ffffff;
	border-bottom: 1px solid #777777;
	margin: 0;
	padding: 0;
}
.layer4right_pec .layer5navi_pec ul li {
	list-style: none;
	float: left;
	width: 122px;
	height: 36px;
}
.layer4right_pec .layer5navi_pec ul li a {
	color: #888888;
	text-decoration: none;
	width: 122px;
	min-height: 36px;
	display: inline-block;
	text-align: center;
	line-height: 1;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.layer4right_pec .layer5navi_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5navi_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5navi_pec ul li a.line1_pec {
	padding: 12px 0 0 0;
}
.layer4right_pec .layer5navi_pec ul li a.line2_pec {
	padding: 6px 0 0 0;
}
.layer4right_pec .layer5menu_pec ul {
	width: 735px;
	height: 27px;
	background: url(/assets/img/tab_bg.gif) no-repeat;
	margin: 0;
	padding: 0;
}
.layer4right_pec .layer5menu_pec ul li {
	list-style: none;
	float: left;
	width: 147px;
	height: 27px;
}
.layer4right_pec .layer5menu_pec ul li a {
	color: #888888;
	text-decoration: none;
	width: 147px;
	min-height: 27px;
	display: inline-block;
	text-align: center;
	line-height: 1;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.layer4right_pec .layer5menu_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5menu_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5menu_pec ul li a.line1_pec {
	padding: 9px 0 0 0;
}
.layer4right_pec .layer5menu_pec ul li a.line2_pec {
	padding: 3px 0 0 0;
}
.layer4right_pec .layer5tab_pec ul {
	background: #f1f1f1;
	width: 735px;
	height: 42px;
}
.layer4right_pec .layer5tab_pec ul li {
	list-style: none;
	float: left;
	background: url(/assets/img/icon_arrow_gr_b.png) 5px 16px no-repeat;
}
.layer4right_pec .layer5tab_pec ul li a {
	padding: 12px 20px 0 20px;
	display: inline-block;
}
/*第5階層以降*/
.layer4right_pec .layer5TopTab2_pec ul {
	margin: 0;
	padding: 0;
	background: url(/assets/img/layer5tab_bgborder.gif) no-repeat bottom;
	font-size: 12px;
}
.layer4right_pec .layer5TopTab2_pec ul li {
	background: url(/assets/img/layer5_tab.png) no-repeat bottom;
	list-style: none;
	float: left;
	width: 122px;
	display: table;
	margin: 0;
	height: 46px;
}
.layer4right_pec .layer5TopTab2_pec ul li:hover {
	background: url(/assets/img/layer5_tab_on.png) no-repeat;
}
.layer4right_pec .layer5TopTab2_pec ul li.active_pec {
	background: url(/assets/img/layer5_tab_on.png) no-repeat;
}
.layer4right_pec .layer5TopTab2_pec ul li a {
	color: #676767;
	text-decoration: none;
	text-align: center;
	padding: 12px 0 7px 0;
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
}
.layer4right_pec .layer5TopTab2_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5TopTab2_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5navi2_pec ul {
	background-color: #ffffff;
	border-bottom: 1px solid #777777;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.layer4right_pec .layer5navi2_pec ul li {
	list-style: none;
	float: left;
	width: 122px;
	display: table;
	margin: 0;
	height: 36px;
}
.layer4right_pec .layer5navi2_pec ul li a {
	color: #767676/*888888*/;/*20170726 oto*/
	text-decoration: none;
	width: 122px;
	height: 36px;
	padding: 7px 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 1;
}
.layer4right_pec .layer5navi2_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5navi2_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5menu2_pec ul {
	background: url(/assets/img/tab_bg2.gif) repeat-y;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
.layer4right_pec .layer5menu2_pec ul li {
	list-style: none;
	float: left;
	width: 122px;
	display: table;
	margin: 0;
	height: 27px;
}
.layer4right_pec .layer5menu2_pec ul li a {
	color: #767676/*888888*/;/*20170726 oto*/
	text-decoration: none;
	min-height: 27px;
	padding: 7px 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 1;
	margin: 0;
	padding: 0;
}
.layer4right_pec .layer5menu2_pec ul li a:hover {
	color: #333333;
	font-weight: bold;
}
.layer4right_pec .layer5menu2_pec ul li.active_pec a {
	color: #333333;
	font-weight: bold;
}
/*.layer4right_pec .layer5tab2 ul { background:#f1f1f1; width:735px; height:42px;}
.layer4right_pec .layer5tab2 ul li { list-style:none; float:left; background:url(/assets/img/icon_arrow_gr_b.png) 5px 16px no-repeat;}
.layer4right_pec .layer5tab2 ul li a { padding:12px 20px 0 20px; display:inline-block;}*/


#mainbox01_pec {
	display: block;
}
#mainbox02_pec {
	display: none;
}
#mainbox03_pec {
	display: none;
}
#mainbox04_pec {
	display: none;
}
#mainbox05_pec {
	display: none;
}
#mainbox06_pec {
	display: none;
}
#productbox1_01_pec {
	display: block;
}
#productbox1_02_pec {
	display: none;
}
#productbox1_03_pec {
	display: none;
}
#productbox1_04_pec {
	display: none;
}
#productbox1_05_pec {
	display: none;
}
#productbox1_06_pec {
	display: none;
}
#productbox2_01_pec {
	display: block;
}
#productbox2_02_pec {
	display: none;
}
#productbox2_03_pec {
	display: none;
}
#productbox2_04_pec {
	display: none;
}
#productbox2_05_pec {
	display: none;
}
#productbox2_06_pec {
	display: none;
}
#productbox3_01_pec {
	display: block;
}
#productbox3_02_pec {
	display: none;
}
#productbox3_03_pec {
	display: none;
}
#productbox3_04_pec {
	display: none;
}
#productbox3_05_pec {
	display: none;
}
#productbox3_06_pec {
	display: none;
}
#productbox4_01_pec {
	display: block;
}
#productbox4_02_pec {
	display: none;
}
#productbox4_03_pec {
	display: none;
}
#productbox4_04_pec {
	display: none;
}
#productbox4_05_pec {
	display: none;
}
#productbox4_06_pec {
	display: none;
}
#productbox5_01_pec {
	display: block;
}
#productbox5_02_pec {
	display: none;
}
#productbox5_03_pec {
	display: none;
}
#productbox5_04_pec {
	display: none;
}
#productbox5_05_pec {
	display: none;
}
#productbox5_06_pec {
	display: none;
}
#productbox6_01_pec {
	display: block;
}
#productbox6_02_pec {
	display: none;
}
#productbox6_03_pec {
	display: none;
}
#productbox6_04_pec {
	display: none;
}
#productbox6_05_pec {
	display: none;
}
#productbox6_06_pec {
	display: none;
}
#menubox0_0_00_pec {
	display: block;
}
#menubox0_0_01_pec {
	display: none;
}
#menubox0_0_02_pec {
	display: none;
}
#menubox0_0_03_pec {
	display: none;
}
#menubox0_0_04_pec {
	display: none;
}
#menubox0_0_05_pec {
	display: none;
}
#menubox0_0_06_pec {
	display: none;
}
#menubox0_0_07_pec {
	display: none;
}
#menubox0_0_08_pec {
	display: none;
}
#menubox0_0_09_pec {
	display: none;
}
#menubox0_2_00_pec {
	display: block;
}
#menubox0_2_01_pec {
	display: none;
}
#menubox0_2_02_pec {
	display: none;
}
#menubox0_2_03_pec {
	display: none;
}
#menubox0_2_04_pec {
	display: none;
}
#menubox0_2_05_pec {
	display: none;
}
#menubox0_2_06_pec {
	display: none;
}
#menubox0_2_07_pec {
	display: none;
}
#menubox0_2_08_pec {
	display: none;
}
#menubox0_2_09_pec {
	display: none;
}
#menubox0_3_00_pec {
	display: block;
}
#menubox0_3_01_pec {
	display: none;
}
#menubox0_3_02_pec {
	display: none;
}
#menubox0_3_03_pec {
	display: none;
}
#menubox0_3_04_pec {
	display: none;
}
#menubox0_3_05_pec {
	display: none;
}
#menubox0_3_06_pec {
	display: none;
}
#menubox0_3_07_pec {
	display: none;
}
#menubox0_3_08_pec {
	display: none;
}
#menubox0_3_09_pec {
	display: none;
}
#menubox0_4_00_pec {
	display: block;
}
#menubox0_4_01_pec {
	display: none;
}
#menubox0_4_02_pec {
	display: none;
}
#menubox0_4_03_pec {
	display: none;
}
#menubox0_4_04_pec {
	display: none;
}
#menubox0_4_05_pec {
	display: none;
}
#menubox0_4_06_pec {
	display: none;
}
#menubox0_4_07_pec {
	display: none;
}
#menubox0_4_08_pec {
	display: none;
}
#menubox0_4_09_pec {
	display: none;
}
#menubox0_5_00_pec {
	display: block;
}
#menubox0_5_01_pec {
	display: none;
}
#menubox0_5_02_pec {
	display: none;
}
#menubox0_5_03_pec {
	display: none;
}
#menubox0_5_04_pec {
	display: none;
}
#menubox0_5_05_pec {
	display: none;
}
#menubox0_5_06_pec {
	display: none;
}
#menubox0_5_07_pec {
	display: none;
}
#menubox0_5_08_pec {
	display: none;
}
#menubox0_5_09_pec {
	display: none;
}
#menubox0_6_00_pec {
	display: block;
}
#menubox0_6_01_pec {
	display: none;
}
#menubox0_6_02_pec {
	display: none;
}
#menubox0_6_03_pec {
	display: none;
}
#menubox0_6_04_pec {
	display: none;
}
#menubox0_6_05_pec {
	display: none;
}
#menubox0_6_06_pec {
	display: none;
}
#menubox0_6_07_pec {
	display: none;
}
#menubox0_6_08_pec {
	display: none;
}
#menubox0_6_09_pec {
	display: none;
}
#menubox0_7_00_pec {
	display: block;
}
#menubox0_7_01_pec {
	display: none;
}
#menubox0_7_02_pec {
	display: none;
}
#menubox0_7_03_pec {
	display: none;
}
#menubox0_7_04_pec {
	display: none;
}
#menubox0_7_05_pec {
	display: none;
}
#menubox0_7_06_pec {
	display: none;
}
#menubox0_7_07_pec {
	display: none;
}
#menubox0_7_08_pec {
	display: none;
}
#menubox0_7_09_pec {
	display: none;
}
#menubox0_8_00_pec {
	display: block;
}
#menubox0_8_01_pec {
	display: none;
}
#menubox0_8_02_pec {
	display: none;
}
#menubox0_8_03_pec {
	display: none;
}
#menubox0_8_04_pec {
	display: none;
}
#menubox0_8_05_pec {
	display: none;
}
#menubox0_8_06_pec {
	display: none;
}
#menubox0_8_07_pec {
	display: none;
}
#menubox0_8_08_pec {
	display: none;
}
#menubox0_8_09_pec {
	display: none;
}
#menubox0_9_00_pec {
	display: block;
}
#menubox0_9_01_pec {
	display: none;
}
#menubox0_9_02_pec {
	display: none;
}
#menubox0_9_03_pec {
	display: none;
}
#menubox0_9_04_pec {
	display: none;
}
#menubox0_9_05_pec {
	display: none;
}
#menubox0_9_06_pec {
	display: none;
}
#menubox0_9_07_pec {
	display: none;
}
#menubox0_9_08_pec {
	display: none;
}
#menubox0_9_09_pec {
	display: none;
}
#menubox0_10_00_pec {
	display: block;
}
#menubox0_10_01_pec {
	display: none;
}
#menubox0_10_02_pec {
	display: none;
}
#menubox0_10_03_pec {
	display: none;
}
#menubox0_10_04_pec {
	display: none;
}
#menubox0_10_05_pec {
	display: none;
}
#menubox0_10_06_pec {
	display: none;
}
#menubox0_10_07_pec {
	display: none;
}
#menubox0_10_08_pec {
	display: none;
}
#menubox0_10_09_pec {
	display: none;
}
#menubox2_0_00_pec {
	display: block;
}
#menubox2_0_01_pec {
	display: none;
}
#menubox2_0_02_pec {
	display: none;
}
#menubox2_0_03_pec {
	display: none;
}
#menubox2_0_04_pec {
	display: none;
}
#menubox2_0_05_pec {
	display: none;
}
#menubox2_0_06_pec {
	display: none;
}
#menubox2_0_07_pec {
	display: none;
}
#menubox2_0_08_pec {
	display: none;
}
#menubox2_0_09_pec {
	display: none;
}
#menubox2_2_00_pec {
	display: block;
}
#menubox2_2_01_pec {
	display: none;
}
#menubox2_2_02_pec {
	display: none;
}
#menubox2_2_03_pec {
	display: none;
}
#menubox2_2_04_pec {
	display: none;
}
#menubox2_2_05_pec {
	display: none;
}
#menubox2_2_06_pec {
	display: none;
}
#menubox2_2_07_pec {
	display: none;
}
#menubox2_2_08_pec {
	display: none;
}
#menubox2_2_09_pec {
	display: none;
}
#menubox2_3_00_pec {
	display: block;
}
#menubox2_3_01_pec {
	display: none;
}
#menubox2_3_02_pec {
	display: none;
}
#menubox2_3_03_pec {
	display: none;
}
#menubox2_3_04_pec {
	display: none;
}
#menubox2_3_05_pec {
	display: none;
}
#menubox2_3_06_pec {
	display: none;
}
#menubox2_3_07_pec {
	display: none;
}
#menubox2_3_08_pec {
	display: none;
}
#menubox2_3_09_pec {
	display: none;
}
#menubox2_4_00_pec {
	display: block;
}
#menubox2_4_01_pec {
	display: none;
}
#menubox2_4_02_pec {
	display: none;
}
#menubox2_4_03_pec {
	display: none;
}
#menubox2_4_04_pec {
	display: none;
}
#menubox2_4_05_pec {
	display: none;
}
#menubox2_4_06_pec {
	display: none;
}
#menubox2_4_07_pec {
	display: none;
}
#menubox2_4_08_pec {
	display: none;
}
#menubox2_4_09_pec {
	display: none;
}
#menubox2_5_00_pec {
	display: block;
}
#menubox2_5_01_pec {
	display: none;
}
#menubox2_5_02_pec {
	display: none;
}
#menubox2_5_03_pec {
	display: none;
}
#menubox2_5_04_pec {
	display: none;
}
#menubox2_5_05_pec {
	display: none;
}
#menubox2_5_06_pec {
	display: none;
}
#menubox2_5_07_pec {
	display: none;
}
#menubox2_5_08_pec {
	display: none;
}
#menubox2_5_09_pec {
	display: none;
}
#menubox2_6_00_pec {
	display: block;
}
#menubox2_6_01_pec {
	display: none;
}
#menubox2_6_02_pec {
	display: none;
}
#menubox2_6_03_pec {
	display: none;
}
#menubox2_6_04_pec {
	display: none;
}
#menubox2_6_05_pec {
	display: none;
}
#menubox2_6_06_pec {
	display: none;
}
#menubox2_6_07_pec {
	display: none;
}
#menubox2_6_08_pec {
	display: none;
}
#menubox2_6_09_pec {
	display: none;
}
#menubox2_7_00_pec {
	display: block;
}
#menubox2_7_01_pec {
	display: none;
}
#menubox2_7_02_pec {
	display: none;
}
#menubox2_7_03_pec {
	display: none;
}
#menubox2_7_04_pec {
	display: none;
}
#menubox2_7_05_pec {
	display: none;
}
#menubox2_7_06_pec {
	display: none;
}
#menubox2_7_07_pec {
	display: none;
}
#menubox2_7_08_pec {
	display: none;
}
#menubox2_7_09_pec {
	display: none;
}
#menubox2_8_00_pec {
	display: block;
}
#menubox2_8_01_pec {
	display: none;
}
#menubox2_8_02_pec {
	display: none;
}
#menubox2_8_03_pec {
	display: none;
}
#menubox2_8_04_pec {
	display: none;
}
#menubox2_8_05_pec {
	display: none;
}
#menubox2_8_06_pec {
	display: none;
}
#menubox2_8_07_pec {
	display: none;
}
#menubox2_8_08_pec {
	display: none;
}
#menubox2_8_09_pec {
	display: none;
}
#menubox2_9_00_pec {
	display: block;
}
#menubox2_9_01_pec {
	display: none;
}
#menubox2_9_02_pec {
	display: none;
}
#menubox2_9_03_pec {
	display: none;
}
#menubox2_9_04_pec {
	display: none;
}
#menubox2_9_05_pec {
	display: none;
}
#menubox2_9_06_pec {
	display: none;
}
#menubox2_9_07_pec {
	display: none;
}
#menubox2_9_08_pec {
	display: none;
}
#menubox2_9_09_pec {
	display: none;
}
#menubox2_10_00_pec {
	display: block;
}
#menubox2_10_01_pec {
	display: none;
}
#menubox2_10_02_pec {
	display: none;
}
#menubox2_10_03_pec {
	display: none;
}
#menubox2_10_04_pec {
	display: none;
}
#menubox2_10_05_pec {
	display: none;
}
#menubox2_10_06_pec {
	display: none;
}
#menubox2_10_07_pec {
	display: none;
}
#menubox2_10_08_pec {
	display: none;
}
#menubox2_10_09_pec {
	display: none;
}
#menubox3_0_00_pec {
	display: block;
}
#menubox3_0_01_pec {
	display: none;
}
#menubox3_0_02_pec {
	display: none;
}
#menubox3_0_03_pec {
	display: none;
}
#menubox3_0_04_pec {
	display: none;
}
#menubox3_0_05_pec {
	display: none;
}
#menubox3_0_06_pec {
	display: none;
}
#menubox3_0_07_pec {
	display: none;
}
#menubox3_0_08_pec {
	display: none;
}
#menubox3_0_09_pec {
	display: none;
}
#menubox3_2_00_pec {
	display: block;
}
#menubox3_2_01_pec {
	display: none;
}
#menubox3_2_02_pec {
	display: none;
}
#menubox3_2_03_pec {
	display: none;
}
#menubox3_2_04_pec {
	display: none;
}
#menubox3_2_05_pec {
	display: none;
}
#menubox3_2_06_pec {
	display: none;
}
#menubox3_2_07_pec {
	display: none;
}
#menubox3_2_08_pec {
	display: none;
}
#menubox3_2_09_pec {
	display: none;
}
#menubox3_3_00_pec {
	display: block;
}
#menubox3_3_01_pec {
	display: none;
}
#menubox3_3_02_pec {
	display: none;
}
#menubox3_3_03_pec {
	display: none;
}
#menubox3_3_04_pec {
	display: none;
}
#menubox3_3_05_pec {
	display: none;
}
#menubox3_3_06_pec {
	display: none;
}
#menubox3_3_07_pec {
	display: none;
}
#menubox3_3_08_pec {
	display: none;
}
#menubox3_3_09_pec {
	display: none;
}
#menubox3_4_00_pec {
	display: block;
}
#menubox3_4_01_pec {
	display: none;
}
#menubox3_4_02_pec {
	display: none;
}
#menubox3_4_03_pec {
	display: none;
}
#menubox3_4_04_pec {
	display: none;
}
#menubox3_4_05_pec {
	display: none;
}
#menubox3_4_06_pec {
	display: none;
}
#menubox3_4_07_pec {
	display: none;
}
#menubox3_4_08_pec {
	display: none;
}
#menubox3_4_09_pec {
	display: none;
}
#menubox3_5_00_pec {
	display: block;
}
#menubox3_5_01_pec {
	display: none;
}
#menubox3_5_02_pec {
	display: none;
}
#menubox3_5_03_pec {
	display: none;
}
#menubox3_5_04_pec {
	display: none;
}
#menubox3_5_05_pec {
	display: none;
}
#menubox3_5_06_pec {
	display: none;
}
#menubox3_5_07_pec {
	display: none;
}
#menubox3_5_08_pec {
	display: none;
}
#menubox3_5_09_pec {
	display: none;
}
#menubox3_6_00_pec {
	display: block;
}
#menubox3_6_01_pec {
	display: none;
}
#menubox3_6_02_pec {
	display: none;
}
#menubox3_6_03_pec {
	display: none;
}
#menubox3_6_04_pec {
	display: none;
}
#menubox3_6_05_pec {
	display: none;
}
#menubox3_6_06_pec {
	display: none;
}
#menubox3_6_07_pec {
	display: none;
}
#menubox3_6_08_pec {
	display: none;
}
#menubox3_6_09_pec {
	display: none;
}
#menubox3_7_00_pec {
	display: block;
}
#menubox3_7_01_pec {
	display: none;
}
#menubox3_7_02_pec {
	display: none;
}
#menubox3_7_03_pec {
	display: none;
}
#menubox3_7_04_pec {
	display: none;
}
#menubox3_7_05_pec {
	display: none;
}
#menubox3_7_06_pec {
	display: none;
}
#menubox3_7_07_pec {
	display: none;
}
#menubox3_7_08_pec {
	display: none;
}
#menubox3_7_09_pec {
	display: none;
}
#menubox3_8_00_pec {
	display: block;
}
#menubox3_8_01_pec {
	display: none;
}
#menubox3_8_02_pec {
	display: none;
}
#menubox3_8_03_pec {
	display: none;
}
#menubox3_8_04_pec {
	display: none;
}
#menubox3_8_05_pec {
	display: none;
}
#menubox3_8_06_pec {
	display: none;
}
#menubox3_8_07_pec {
	display: none;
}
#menubox3_8_08_pec {
	display: none;
}
#menubox3_8_09_pec {
	display: none;
}
#menubox3_9_00_pec {
	display: block;
}
#menubox3_9_01_pec {
	display: none;
}
#menubox3_9_02_pec {
	display: none;
}
#menubox3_9_03_pec {
	display: none;
}
#menubox3_9_04_pec {
	display: none;
}
#menubox3_9_05_pec {
	display: none;
}
#menubox3_9_06_pec {
	display: none;
}
#menubox3_9_07_pec {
	display: none;
}
#menubox3_9_08_pec {
	display: none;
}
#menubox3_9_09_pec {
	display: none;
}
#menubox3_10_00_pec {
	display: block;
}
#menubox3_10_01_pec {
	display: none;
}
#menubox3_10_02_pec {
	display: none;
}
#menubox3_10_03_pec {
	display: none;
}
#menubox3_10_04_pec {
	display: none;
}
#menubox3_10_05_pec {
	display: none;
}
#menubox3_10_06_pec {
	display: none;
}
#menubox3_10_07_pec {
	display: none;
}
#menubox3_10_08_pec {
	display: none;
}
#menubox3_10_09_pec {
	display: none;
}
#menubox4_0_00_pec {
	display: block;
}
#menubox4_0_01_pec {
	display: none;
}
#menubox4_0_02_pec {
	display: none;
}
#menubox4_0_03_pec {
	display: none;
}
#menubox4_0_04_pec {
	display: none;
}
#menubox4_0_05_pec {
	display: none;
}
#menubox4_0_06_pec {
	display: none;
}
#menubox4_0_07_pec {
	display: none;
}
#menubox4_0_08_pec {
	display: none;
}
#menubox4_0_09_pec {
	display: none;
}
#menubox4_2_00_pec {
	display: block;
}
#menubox4_2_01_pec {
	display: none;
}
#menubox4_2_02_pec {
	display: none;
}
#menubox4_2_03_pec {
	display: none;
}
#menubox4_2_04_pec {
	display: none;
}
#menubox4_2_05_pec {
	display: none;
}
#menubox4_2_06_pec {
	display: none;
}
#menubox4_2_07_pec {
	display: none;
}
#menubox4_2_08_pec {
	display: none;
}
#menubox4_2_09_pec {
	display: none;
}
#menubox4_3_00_pec {
	display: block;
}
#menubox4_3_01_pec {
	display: none;
}
#menubox4_3_02_pec {
	display: none;
}
#menubox4_3_03_pec {
	display: none;
}
#menubox4_3_04_pec {
	display: none;
}
#menubox4_3_05_pec {
	display: none;
}
#menubox4_3_06_pec {
	display: none;
}
#menubox4_3_07_pec {
	display: none;
}
#menubox4_3_08_pec {
	display: none;
}
#menubox4_3_09_pec {
	display: none;
}
#menubox4_4_00_pec {
	display: block;
}
#menubox4_4_01_pec {
	display: none;
}
#menubox4_4_02_pec {
	display: none;
}
#menubox4_4_03_pec {
	display: none;
}
#menubox4_4_04_pec {
	display: none;
}
#menubox4_4_05_pec {
	display: none;
}
#menubox4_4_06_pec {
	display: none;
}
#menubox4_4_07_pec {
	display: none;
}
#menubox4_4_08_pec {
	display: none;
}
#menubox4_4_09_pec {
	display: none;
}
#menubox4_5_00_pec {
	display: block;
}
#menubox4_5_01_pec {
	display: none;
}
#menubox4_5_02_pec {
	display: none;
}
#menubox4_5_03_pec {
	display: none;
}
#menubox4_5_04_pec {
	display: none;
}
#menubox4_5_05_pec {
	display: none;
}
#menubox4_5_06_pec {
	display: none;
}
#menubox4_5_07_pec {
	display: none;
}
#menubox4_5_08_pec {
	display: none;
}
#menubox4_5_09_pec {
	display: none;
}
#menubox4_6_00_pec {
	display: block;
}
#menubox4_6_01_pec {
	display: none;
}
#menubox4_6_02_pec {
	display: none;
}
#menubox4_6_03_pec {
	display: none;
}
#menubox4_6_04_pec {
	display: none;
}
#menubox4_6_05_pec {
	display: none;
}
#menubox4_6_06_pec {
	display: none;
}
#menubox4_6_07_pec {
	display: none;
}
#menubox4_6_08_pec {
	display: none;
}
#menubox4_6_09_pec {
	display: none;
}
#menubox4_7_00_pec {
	display: block;
}
#menubox4_7_01_pec {
	display: none;
}
#menubox4_7_02_pec {
	display: none;
}
#menubox4_7_03_pec {
	display: none;
}
#menubox4_7_04_pec {
	display: none;
}
#menubox4_7_05_pec {
	display: none;
}
#menubox4_7_06_pec {
	display: none;
}
#menubox4_7_07_pec {
	display: none;
}
#menubox4_7_08_pec {
	display: none;
}
#menubox4_7_09_pec {
	display: none;
}
#menubox4_8_00_pec {
	display: block;
}
#menubox4_8_01_pec {
	display: none;
}
#menubox4_8_02_pec {
	display: none;
}
#menubox4_8_03_pec {
	display: none;
}
#menubox4_8_04_pec {
	display: none;
}
#menubox4_8_05_pec {
	display: none;
}
#menubox4_8_06_pec {
	display: none;
}
#menubox4_8_07_pec {
	display: none;
}
#menubox4_8_08_pec {
	display: none;
}
#menubox4_8_09_pec {
	display: none;
}
#menubox4_9_00_pec {
	display: block;
}
#menubox4_9_01_pec {
	display: none;
}
#menubox4_9_02_pec {
	display: none;
}
#menubox4_9_03_pec {
	display: none;
}
#menubox4_9_04_pec {
	display: none;
}
#menubox4_9_05_pec {
	display: none;
}
#menubox4_9_06_pec {
	display: none;
}
#menubox4_9_07_pec {
	display: none;
}
#menubox4_9_08_pec {
	display: none;
}
#menubox4_9_09_pec {
	display: none;
}
#menubox4_10_00_pec {
	display: block;
}
#menubox4_10_01_pec {
	display: none;
}
#menubox4_10_02_pec {
	display: none;
}
#menubox4_10_03_pec {
	display: none;
}
#menubox4_10_04_pec {
	display: none;
}
#menubox4_10_05_pec {
	display: none;
}
#menubox4_10_06_pec {
	display: none;
}
#menubox4_10_07_pec {
	display: none;
}
#menubox4_10_08_pec {
	display: none;
}
#menubox4_10_09_pec {
	display: none;
}
#menubox5_0_00_pec {
	display: block;
}
#menubox5_0_01_pec {
	display: none;
}
#menubox5_0_02_pec {
	display: none;
}
#menubox5_0_03_pec {
	display: none;
}
#menubox5_0_04_pec {
	display: none;
}
#menubox5_0_05_pec {
	display: none;
}
#menubox5_0_06_pec {
	display: none;
}
#menubox5_0_07_pec {
	display: none;
}
#menubox5_0_08_pec {
	display: none;
}
#menubox5_0_09_pec {
	display: none;
}
#menubox5_2_00_pec {
	display: block;
}
#menubox5_2_01_pec {
	display: none;
}
#menubox5_2_02_pec {
	display: none;
}
#menubox5_2_03_pec {
	display: none;
}
#menubox5_2_04_pec {
	display: none;
}
#menubox5_2_05_pec {
	display: none;
}
#menubox5_2_06_pec {
	display: none;
}
#menubox5_2_07_pec {
	display: none;
}
#menubox5_2_08_pec {
	display: none;
}
#menubox5_2_09_pec {
	display: none;
}
#menubox5_3_00_pec {
	display: block;
}
#menubox5_3_01_pec {
	display: none;
}
#menubox5_3_02_pec {
	display: none;
}
#menubox5_3_03_pec {
	display: none;
}
#menubox5_3_04_pec {
	display: none;
}
#menubox5_3_05_pec {
	display: none;
}
#menubox5_3_06_pec {
	display: none;
}
#menubox5_3_07_pec {
	display: none;
}
#menubox5_3_08_pec {
	display: none;
}
#menubox5_3_09_pec {
	display: none;
}
#menubox5_4_00_pec {
	display: block;
}
#menubox5_4_01_pec {
	display: none;
}
#menubox5_4_02_pec {
	display: none;
}
#menubox5_4_03_pec {
	display: none;
}
#menubox5_4_04_pec {
	display: none;
}
#menubox5_4_05_pec {
	display: none;
}
#menubox5_4_06_pec {
	display: none;
}
#menubox5_4_07_pec {
	display: none;
}
#menubox5_4_08_pec {
	display: none;
}
#menubox5_4_09_pec {
	display: none;
}
#menubox5_5_00_pec {
	display: block;
}
#menubox5_5_01_pec {
	display: none;
}
#menubox5_5_02_pec {
	display: none;
}
#menubox5_5_03_pec {
	display: none;
}
#menubox5_5_04_pec {
	display: none;
}
#menubox5_5_05_pec {
	display: none;
}
#menubox5_5_06_pec {
	display: none;
}
#menubox5_5_07_pec {
	display: none;
}
#menubox5_5_08_pec {
	display: none;
}
#menubox5_5_09_pec {
	display: none;
}
#menubox5_6_00_pec {
	display: block;
}
#menubox5_6_01_pec {
	display: none;
}
#menubox5_6_02_pec {
	display: none;
}
#menubox5_6_03_pec {
	display: none;
}
#menubox5_6_04_pec {
	display: none;
}
#menubox5_6_05_pec {
	display: none;
}
#menubox5_6_06_pec {
	display: none;
}
#menubox5_6_07_pec {
	display: none;
}
#menubox5_6_08_pec {
	display: none;
}
#menubox5_6_09_pec {
	display: none;
}
#menubox5_7_00_pec {
	display: block;
}
#menubox5_7_01_pec {
	display: none;
}
#menubox5_7_02_pec {
	display: none;
}
#menubox5_7_03_pec {
	display: none;
}
#menubox5_7_04_pec {
	display: none;
}
#menubox5_7_05_pec {
	display: none;
}
#menubox5_7_06_pec {
	display: none;
}
#menubox5_7_07_pec {
	display: none;
}
#menubox5_7_08_pec {
	display: none;
}
#menubox5_7_09_pec {
	display: none;
}
#menubox5_8_00_pec {
	display: block;
}
#menubox5_8_01_pec {
	display: none;
}
#menubox5_8_02_pec {
	display: none;
}
#menubox5_8_03_pec {
	display: none;
}
#menubox5_8_04_pec {
	display: none;
}
#menubox5_8_05_pec {
	display: none;
}
#menubox5_8_06_pec {
	display: none;
}
#menubox5_8_07_pec {
	display: none;
}
#menubox5_8_08_pec {
	display: none;
}
#menubox5_8_09_pec {
	display: none;
}
#menubox5_9_00_pec {
	display: block;
}
#menubox5_9_01_pec {
	display: none;
}
#menubox5_9_02_pec {
	display: none;
}
#menubox5_9_03_pec {
	display: none;
}
#menubox5_9_04_pec {
	display: none;
}
#menubox5_9_05_pec {
	display: none;
}
#menubox5_9_06_pec {
	display: none;
}
#menubox5_9_07_pec {
	display: none;
}
#menubox5_9_08_pec {
	display: none;
}
#menubox5_9_09_pec {
	display: none;
}
#menubox5_10_00_pec {
	display: block;
}
#menubox5_10_01_pec {
	display: none;
}
#menubox5_10_02_pec {
	display: none;
}
#menubox5_10_03_pec {
	display: none;
}
#menubox5_10_04_pec {
	display: none;
}
#menubox5_10_05_pec {
	display: none;
}
#menubox5_10_06_pec {
	display: none;
}
#menubox5_10_07_pec {
	display: none;
}
#menubox5_10_08_pec {
	display: none;
}
#menubox5_10_09_pec {
	display: none;
}
#menubox6_0_00_pec {
	display: block;
}
#menubox6_0_01_pec {
	display: none;
}
#menubox6_0_02_pec {
	display: none;
}
#menubox6_0_03_pec {
	display: none;
}
#menubox6_0_04_pec {
	display: none;
}
#menubox6_0_05_pec {
	display: none;
}
#menubox6_0_06_pec {
	display: none;
}
#menubox6_0_07_pec {
	display: none;
}
#menubox6_0_08_pec {
	display: none;
}
#menubox6_0_09_pec {
	display: none;
}
#menubox6_2_00_pec {
	display: block;
}
#menubox6_2_01_pec {
	display: none;
}
#menubox6_2_02_pec {
	display: none;
}
#menubox6_2_03_pec {
	display: none;
}
#menubox6_2_04_pec {
	display: none;
}
#menubox6_2_05_pec {
	display: none;
}
#menubox6_2_06_pec {
	display: none;
}
#menubox6_2_07_pec {
	display: none;
}
#menubox6_2_08_pec {
	display: none;
}
#menubox6_2_09_pec {
	display: none;
}
#menubox6_3_00_pec {
	display: block;
}
#menubox6_3_01_pec {
	display: none;
}
#menubox6_3_02_pec {
	display: none;
}
#menubox6_3_03_pec {
	display: none;
}
#menubox6_3_04_pec {
	display: none;
}
#menubox6_3_05_pec {
	display: none;
}
#menubox6_3_06_pec {
	display: none;
}
#menubox6_3_07_pec {
	display: none;
}
#menubox6_3_08_pec {
	display: none;
}
#menubox6_3_09_pec {
	display: none;
}
#menubox6_4_00_pec {
	display: block;
}
#menubox6_4_01_pec {
	display: none;
}
#menubox6_4_02_pec {
	display: none;
}
#menubox6_4_03_pec {
	display: none;
}
#menubox6_4_04_pec {
	display: none;
}
#menubox6_4_05_pec {
	display: none;
}
#menubox6_4_06_pec {
	display: none;
}
#menubox6_4_07_pec {
	display: none;
}
#menubox6_4_08_pec {
	display: none;
}
#menubox6_4_09_pec {
	display: none;
}
#menubox6_5_00_pec {
	display: block;
}
#menubox6_5_01_pec {
	display: none;
}
#menubox6_5_02_pec {
	display: none;
}
#menubox6_5_03_pec {
	display: none;
}
#menubox6_5_04_pec {
	display: none;
}
#menubox6_5_05_pec {
	display: none;
}
#menubox6_5_06_pec {
	display: none;
}
#menubox6_5_07_pec {
	display: none;
}
#menubox6_5_08_pec {
	display: none;
}
#menubox6_5_09_pec {
	display: none;
}
#menubox6_6_00_pec {
	display: block;
}
#menubox6_6_01_pec {
	display: none;
}
#menubox6_6_02_pec {
	display: none;
}
#menubox6_6_03_pec {
	display: none;
}
#menubox6_6_04_pec {
	display: none;
}
#menubox6_6_05_pec {
	display: none;
}
#menubox6_6_06_pec {
	display: none;
}
#menubox6_6_07_pec {
	display: none;
}
#menubox6_6_08_pec {
	display: none;
}
#menubox6_6_09_pec {
	display: none;
}
#menubox6_7_00_pec {
	display: block;
}
#menubox6_7_01_pec {
	display: none;
}
#menubox6_7_02_pec {
	display: none;
}
#menubox6_7_03_pec {
	display: none;
}
#menubox6_7_04_pec {
	display: none;
}
#menubox6_7_05_pec {
	display: none;
}
#menubox6_7_06_pec {
	display: none;
}
#menubox6_7_07_pec {
	display: none;
}
#menubox6_7_08_pec {
	display: none;
}
#menubox6_7_09_pec {
	display: none;
}
#menubox6_8_00_pec {
	display: block;
}
#menubox6_8_01_pec {
	display: none;
}
#menubox6_8_02_pec {
	display: none;
}
#menubox6_8_03_pec {
	display: none;
}
#menubox6_8_04_pec {
	display: none;
}
#menubox6_8_05_pec {
	display: none;
}
#menubox6_8_06_pec {
	display: none;
}
#menubox6_8_07_pec {
	display: none;
}
#menubox6_8_08_pec {
	display: none;
}
#menubox6_8_09_pec {
	display: none;
}
#menubox6_9_00_pec {
	display: block;
}
#menubox6_9_01_pec {
	display: none;
}
#menubox6_9_02_pec {
	display: none;
}
#menubox6_9_03_pec {
	display: none;
}
#menubox6_9_04_pec {
	display: none;
}
#menubox6_9_05_pec {
	display: none;
}
#menubox6_9_06_pec {
	display: none;
}
#menubox6_9_07_pec {
	display: none;
}
#menubox6_9_08_pec {
	display: none;
}
#menubox6_9_09_pec {
	display: none;
}
#menubox6_10_00_pec {
	display: block;
}
#menubox6_10_01_pec {
	display: none;
}
#menubox6_10_02_pec {
	display: none;
}
#menubox6_10_03_pec {
	display: none;
}
#menubox6_10_04_pec {
	display: none;
}
#menubox6_10_05_pec {
	display: none;
}
#menubox6_10_06_pec {
	display: none;
}
#menubox6_10_07_pec {
	display: none;
}
#menubox6_10_08_pec {
	display: none;
}
#menubox6_10_09_pec {
	display: none;
}
.detail_pec {
	margin-bottom: 20px;
}
.product_img_pec {
	float: left;
}
.boxRight_pec {
	float: right;
	text-align: left;
	width: 410px;
}
.layer5tabToggleTtl_pec {
	display: none;
}
.layer5tabToggleIn_pec {
	display: block;
}
.layer5tabToggleOutsideTtl_pec {
	display: none;
}
.layer5tabToggleOutsideIn_pec {
	display: block;
}
.layer5menuToggleTtl_pec {
	display: none;
}
.layer5menuToggleIn_pec {
	display: block;
}
/*404*/
.notFound_pec {
	font-size: 40px;
	color: #b91440;
	margin: 70px 0 70px 0 !important;
	font-weight: bold;
}
.notFoundTxt_pec a {
	color: #000000;
	text-decoration: none;
}
.notFoundTxt_pec a:hover {
	color: #000000;
	text-decoration: underline;
}
/*
footer
－－－－－－－－－－－－－－－－－－－－－－－－*/
#footer_pec {
	padding: 15px 0 60px 0;
	border-top: #cccccc 1px solid;
	background: #434343;
	/*width:100%;*/
	min-width: 996px;/*0218追記*/
	/*max-width:1200px;*/ /*20170221 oto*/
	margin: 0 auto;
	position: relative;
	z-index: 200;
}
#footer_pec #footWrap_pec {
	width: 984px;
	margin: 0 auto;
}
#footer_pec .footNavi_pec {
	float: left;
}
#footer_pec .footNavi_pec ul {
	padding: 0;
	margin: 0;
}
#footer_pec .footNavi_pec li {
	float: left;
	margin: 0;
}
#footer_pec .footNavi_pec li a {
	color: #ffffff;
	padding: 0 15px 0 12px;
	background: url(/assets/img/icon_arrow_bw_r.png) 0 45% no-repeat;
}
#footer_pec .copyright_pec {
	float: right;
	color: #ffffff;
}
.miniSiteMap_pec {
	overflow: hidden;
}
#msmView_pec {
	position: relative;
	overflow: hidden;
}
#msmInner_pec {
	position: relative;
	overflow: hidden;
	height: 0;
}
#msmInner_pec .msm_pec {
	position: absolute;
	width: 924px;
}
#footerSiteMap01_pec {
	display: none;
}
#footerSiteMap02_pec {
	display: none;
}
#footerSiteMap03_pec {
	display: none;
}
#footerSiteMap04_pec {
	display: none;
}
#footerSiteMap05_pec {
	display: none;
}
#footerSiteMap06_pec {
	display: none;
}
#footerSiteMap07_pec {
	display: none;
}
/*popup*/
.closeBtn_pec {
	width: 104px;
	margin: 0 auto;
}
/*2column footer*/
.clm2Ftr_pec {
	margin-bottom: 10px;
}
/*
sample/index_free
－－－－－－－－－－－－－－－－－－－－－－－－*/
#copyrightFree_pec {
	width: 984px;
	margin: 0 auto 20px auto;
	/*padding-bottom:20px;*/
	text-align: center;
}
.SpLayout_pec {
	display: none !important;
}
/*緊急対応*/
.top_notice_pec {
	padding: 10px;
	border: solid 1px #F00;
	margin: 10px 0;
	display: block;
	/*20170427 added*/
	position:relative;
	top:100px;
	border: solid 2px #F00;
	background:#fff;


}
/*#container_pec #contents_pec .anc_pec {
	margin-top : -85px !important;
	padding-top : 85px !important;
}

#container_pec #contents_pec .anc_open_pec {
	margin-top : -250px !important;
	padding-top : 250px !important;
}*/



/* iPhone6 and iPhone6 PLUS */
#attention_pec {
	display: none;
	text-align: center;
	padding: 5px;
	background: #efefef;
	-webkit-box-shadow: 0 0 6px #666666;
	-moz-box-shadow: 0 0 6px #666666;
	box-shadow: 0 0 6px #666666;
}

@media all and (orientation:landscape) {
#attention_pec {
	display: block;
}
}
/* 2015.1.7 added*/

.layerTtl_pc_pec a,
.layerTtl_pc_underline_pec a{
	background: url(/assets/img/icon_h1_arrow_wr_r.png) 0 center no-repeat;
	display: inline-block;
}
.layerTtl_pc_pec a span,
.layerTtl_pc_underline_pec a span{
	display: inline-block;
	padding: 0 0 0 12px;
}
.layerTtl_pc_pec a:hover,
.layerTtl_pc_underline_pec a:hover{
	color: #a3a3a3;
}
.layerTtl_pc_pec a img:hover,
.layerTtl_pc_underline_pec a img:hover{
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
/* pageTopBtn */

#sc_pageTop_pec {
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: 396px;
	text-align: right;
	background: transparent;
	z-index: 1000;
}
#sc_pageTop_pec img {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.7);
	-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.7);
	-ms-box-shadow: 2px 2px 2px rgba(0,0,0,0.7);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.7);
}
#sc_pageTop_pec a img:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

@media all and (max-width: 984px) {
#sc_pageTop_pec {
	bottom: 0;
	right: 0;
	margin-left: 0;
}
}
/* ミニサイトマップタブ調整 */
.otherLink_pec ul li {
	position: relative;
}
.otherLink_pec ul li .clickG {
	position: absolute;
	top: 0;
	left: 0;
	width: 146px;
	height: 53px;
}

/* 2018.9.10 added */

.mgB100_pec{
	margin-bottom: 100px;
}
.mgB90_pec{
	margin-bottom: 90px;
}
.mgB60_pec{
	margin-bottom: 60px;
}
.mgB12_pec{
	margin-bottom: 12px;
}
.mgB18_pec{
	margin-bottom: 18px;
}
