@charset "UTF-8";
/* 各カテゴリ別設定 for standalone
=================================================================== */
#hdrCNT { border-bottom: 4px solid rgba(72,93,102,1.00) }
.sct_Lead h1 {/*pageTitle*/
	color: rgba(72,93,102,1.00);
	border-bottom-color: rgba(149,160,165,1.00);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMkU3RTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NjgpIiAvPgo8L3N2Zz4=);
	background-image: -webkit-linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(205,219,225,0.43) 100%);
	background-image: linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(205,219,225,0.43) 100%);
}
.headtitle01 {
	background-color: rgba(239,243,246,1.00);
	border-color: rgba(149,160,165,1.00);
	color: rgba(72,93,102,1.00);
}
.headtitle02,
.headtitle03 { color: rgba(72,93,102,1.00); }
.sct_Lead ul li:before,
.sct_content ul li:before { border-color: rgba(192,198,201,1.00); }
.sct_links .link_intPage i { background-position: -104px 0px; }
.sct_linkPN .link_prevPage i { background-position: -541px 0px; }
.sct_linkPN .link_nextPage i { background-position: -528px 0px; }

/*no sidemenu*/
#contentsMain {
	width: 958px;
	float: none;
}
.sct_linkPN .link_prevPage,
.sct_linkPN .link_nextPage { width: 450px; }
.sct_getAdobeReader { margin-left: 160px; }
.sct_content .basicTable { width: 923px; }
@media screen and (max-width: 939px) {
/* 939px以下用（タブレット用）の記述（コンテンツ幅） */
#contentsMain { width: 100%; }
.sct_linkPN .link_prevPage,
.sct_linkPN .link_nextPage { width: 48%; }
.sct_getAdobeReader { margin-left: 0; }
.sct_content .basicTable { width: 98%; }
}
@media screen and (max-width: 767px) {
/* 767px以下用（タブレット／スマートフォン用）の記述 */
.sct_linkPN .link_prevPage,
.sct_linkPN .link_nextPage { width: 100%; }
}
@media screen and (max-width: 479px) {
/* 479px以下用（スマートフォン用）の記述 */
}

/*sitemap*/
.box_sitemap_full,
.box_sitemap_half {
	padding: 0px 20px 10px;
	font-size: 93%;
}
.box_sitemap_half:before, .box_sitemap_half:after {content:""; display:table;}
.box_sitemap_half:after {clear:both}
.box_sitemap_half {
	width: 429px;
	float: left;
}
.box_sitemap_full h2 a,
.box_sitemap_half h2 a {
	font-weight: bold;
	clear: left;
}
.box_sitemap_full h2:before,
.box_sitemap_half h2:before {
	content: "";
	height: 6px;
	width: 6px;
	margin-top: 6px;
	margin-left: -1em;
	float: left;
	border: 3px solid rgba(164,164,164,1.00);
	border-radius: 50%;
}
.box_sitemap_full ul,
.box_sitemap_half ul {
	margin-right: 0;
	margin-left: 0;
	padding-left: 0;
}
.box_sitemap_full > ul > li,
.box_sitemap_half > ul > li {
	padding:0;
	position: relative;
}
.box_sitemap_full > ul > li:before,
.box_sitemap_half > ul > li:before {
	display: inline-block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: rgba(164,164,164,1.00);
	border: none; /*reset*/
	border-radius: 0; /*reset*/
}
.box_sitemap_full > ul > li:after,
.box_sitemap_half > ul > li:after {
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	top: 8px;
	left: -10px;
	border: 3px solid transparent;
	border-left: 3px solid rgba(255,255,255,1.00);
}
.box_sitemap_full > ul > li > ul,
.box_sitemap_half > ul > li > ul {padding-left:1em;}
.box_sitemap_full > ul > li > ul > li:before,
.box_sitemap_half > ul > li > ul > li:before {
	display: inline-block;
	content: "";
	height: auto; /*reset*/
	width: auto; /*reset*/
	margin-top: 8px;
	margin-left: -10px;
  border: 4px solid transparent;
  border-left-color: rgba(164,164,164,1.00);
	border-radius: 0; /*reset*/
}
.box_sitemap_full > ul > li > ul > li:after,
.box_sitemap_half > ul > li > ul > li:after {
	border: none; /*reset*/
}
@media screen and (max-width: 939px) {
/* 939px以下用（タブレット用）の記述（コンテンツ幅） */
.box_sitemap_half {
	width: 46%;
	padding-right: 5px;
}
.box_sitemap_full > ul > li,
.box_sitemap_half > ul > li,
.box_sitemap_full > ul > li > ul > li,
.box_sitemap_half > ul > li > ul > li {
	margin: 10px 0;
}
}
@media screen and (max-width: 767px) {
/* 767px以下用（タブレット／スマートフォン用）の記述 */
.box_sitemap_half {
	width: 98%;
	padding-right: 0px;
}
}
@media screen and (max-width: 479px) {
/* 479px以下用（スマートフォン用）の記述 */
}

/*pr & news list*/
.list_prrelease,
.list_newsrelease {
	margin-left: 10px;
	margin-right: 10px;
}
.list_prrelease dt,
.list_newsrelease dt {
	width: 90px;
	padding: 10px 0 3px 5px;
	float: left;
	font-family: 'Cuprum';
}
.list_prrelease dd,
.list_newsrelease dd {
	padding: 10px 5px;
	border-bottom: 1px dotted rgba(204,204,204,1.00);
}
.list_newsrelease dd a {
	position: relative;
}
.list_newsrelease dd a:after {
	content: url(../image/pdficon_small.png);
	margin-top: 2px;
	margin-left: 3px;
	position: absolute;
}
@media screen and (max-width: 939px) {
/* 939px以下用（タブレット用）の記述（コンテンツ幅） */
}
@media screen and (max-width: 767px) {
/* 767px以下用（タブレット／スマートフォン用）の記述 */
.list_prrelease,
.list_newsrelease {
	margin-left: 0px;
	margin-right: 0px;
}
.list_prrelease dt,
.list_newsrelease dt {
	width: auto;
	padding-left: 0;
	float: none;
	line-height: 1;
}
.list_prrelease dd,
.list_newsrelease dd {
	padding: 0 0 10px 0;
}
}
@media screen and (max-width: 479px) {
/* 479px以下用（スマートフォン用）の記述 */
}

/*pr*/
