@charset "utf-8";

.kokuyo-st-container #header ,
.kokuyo-st-container #topicpath ,
.kokuyo-st-container #footer-sitemap ,
.kokuyo-st-container #footer {
	color: #333333;
	font-family:"ＭＳ Ｐゴシック", "MS UI Gothic",Osaka, sans-serif;
	text-align:left;
}
.kokuyo-st-container #header ol ,
.kokuyo-st-container #header ul ,
.kokuyo-st-container #topicpath ol ,
.kokuyo-st-container #topicpath ul ,
.kokuyo-st-container #footer ol ,
.kokuyo-st-container #footer ul ,
.kokuyo-st-container #footer-sitemap ol ,
.kokuyo-st-container #footer-sitemap ul { list-style:none; }


.kokuyo-st-container #header p,
.kokuyo-st-container #footer p,
.kokuyo-st-container #header div,
.kokuyo-st-container #footer div,
.kokuyo-st-container #footer address,
.kokuyo-st-container #header ul,
.kokuyo-st-container #footer ul {
	font-size: 100%;
}
.kokuyo-st-container #header img ,
.kokuyo-st-container #topicpath img ,
.kokuyo-st-container #footer-sitemap img ,
.kokuyo-st-container #footer img {
	border:none;
}



/*-----------------------------------------------------------
=== 〔 Font Setting 〕 ====================================
------------------------------------------------------------*/

.kokuyo-st-container #header .fs9  { font-size:64.28571429%; }
.kokuyo-st-container #header .fs10 { font-size:71.42857143%; }
.kokuyo-st-container #header .fs11 { font-size:78.57142857%; }
.kokuyo-st-container #header .fs12 { font-size:85.71428571%; }
.kokuyo-st-container #header .fs13 { font-size:92.85714286%; }
.kokuyo-st-container #header .fs14 { font-size:100%; }
.kokuyo-st-container #header .fs15 { font-size:107.1428571%; }
.kokuyo-st-container #header .fs16 { font-size:114.2857143%; }
.kokuyo-st-container #header .fs17 { font-size:121.4285714%; }
.kokuyo-st-container #header .fs18 { font-size:128.5714286%; }
.kokuyo-st-container #header .fs19 { font-size:135.7142857%; }
.kokuyo-st-container #header .fs20 { font-size:142.8571429%; }
.kokuyo-st-container #header .fs21 { font-size:150%; }
.kokuyo-st-container #header .fs22 { font-size:157.1428571%; }
.kokuyo-st-container #header .fs23 { font-size:164.2857143%; }
.kokuyo-st-container #header .fs24 { font-size:171.4285714%; }
.kokuyo-st-container #header .fs25 { font-size:178.5714286%; }
.kokuyo-st-container #header .fs26 { font-size:185.7142857%; }
.kokuyo-st-container #header .fs27 { font-size:192.8571429%; }
.kokuyo-st-container #header .fs28 { font-size:200%; }
.kokuyo-st-container #header .fs29 { font-size:207.1428571%; }
.kokuyo-st-container #header .fs30 { font-size:214.2857143%; }
.kokuyo-st-container #header .fs31 { font-size:221.4285714%; }
.kokuyo-st-container #header .fs32 { font-size:228.5714286%; }
.kokuyo-st-container #header .fs33 { font-size:235.7142857%; }
.kokuyo-st-container #header .fs34 { font-size:242.8571429%; }
.kokuyo-st-container #header .fs35 { font-size:250%; }
.kokuyo-st-container #header .fs36 { font-size:257.1428571%; }
.kokuyo-st-container #header .fs37 { font-size:264.2857143%; }
.kokuyo-st-container #header .fs38 { font-size:271.4285714%; }
.kokuyo-st-container #header .fs39 { font-size:278.5714286%; }
.kokuyo-st-container #header .fs40 { font-size:285.7142857%; }
.kokuyo-st-container #footer .fs9  { font-size:64.28571429%; }
.kokuyo-st-container #footer .fs10 { font-size:71.42857143%; }
.kokuyo-st-container #footer .fs11 { font-size:78.57142857%; }
.kokuyo-st-container #footer .fs12 { font-size:85.71428571%; }
.kokuyo-st-container #footer .fs13 { font-size:92.85714286%; }
.kokuyo-st-container #footer .fs14 { font-size:100%; }
.kokuyo-st-container #footer .fs15 { font-size:107.1428571%; }
.kokuyo-st-container #footer .fs16 { font-size:114.2857143%; }
.kokuyo-st-container #footer .fs17 { font-size:121.4285714%; }
.kokuyo-st-container #footer .fs18 { font-size:128.5714286%; }
.kokuyo-st-container #footer .fs19 { font-size:135.7142857%; }
.kokuyo-st-container #footer .fs20 { font-size:142.8571429%; }
.kokuyo-st-container #footer .fs21 { font-size:150%; }
.kokuyo-st-container #footer .fs22 { font-size:157.1428571%; }
.kokuyo-st-container #footer .fs23 { font-size:164.2857143%; }
.kokuyo-st-container #footer .fs24 { font-size:171.4285714%; }
.kokuyo-st-container #footer .fs25 { font-size:178.5714286%; }
.kokuyo-st-container #footer .fs26 { font-size:185.7142857%; }
.kokuyo-st-container #footer .fs27 { font-size:192.8571429%; }
.kokuyo-st-container #footer .fs28 { font-size:200%; }
.kokuyo-st-container #footer .fs29 { font-size:207.1428571%; }
.kokuyo-st-container #footer .fs30 { font-size:214.2857143%; }
.kokuyo-st-container #footer .fs31 { font-size:221.4285714%; }
.kokuyo-st-container #footer .fs32 { font-size:228.5714286%; }
.kokuyo-st-container #footer .fs33 { font-size:235.7142857%; }
.kokuyo-st-container #footer .fs34 { font-size:242.8571429%; }
.kokuyo-st-container #footer .fs35 { font-size:250%; }
.kokuyo-st-container #footer .fs36 { font-size:257.1428571%; }
.kokuyo-st-container #footer .fs37 { font-size:264.2857143%; }
.kokuyo-st-container #footer .fs38 { font-size:271.4285714%; }
.kokuyo-st-container #footer .fs39 { font-size:278.5714286%; }
.kokuyo-st-container #footer .fs40 { font-size:285.7142857%; }


/*-----------------------------------------------------------
=== 〔 Base Layout 〕 ====================================
 ------------------------------------------------------------*/

body {
	min-width:950px;
}

.kokuyo-st-container #header {
	position:relative;
}
* html .kokuyo-st-container #header { position:static; } /* for IE6 */
*+html .kokuyo-st-container #header { position:static; } /* for IE7 */

.kokuyo-st-container #header .wrap {
	width:950px;
	margin:0 auto;
}
.kokuyo-st-container div#contents-header {
	/*
	position: relative !important;
	min-height: 34px !important;
	width: calc(100vw - 60px) !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-top: 10px !important;
	margin-left: 5px !important;
	max-width: initial !important;
	*/
	display: none;
}

.kokuyo-st-container #topicpath {
	position:relative;
}

.kokuyo-st-container #topicpath ul {
	width: 950px;
	margin: 0 auto;
}

.kokuyo-st-container #footer-sitemap {
	position:relative;
	clear:both;
}
.kokuyo-st-container #footer-sitemap .wrap {
	width: 950px;
	margin: 0 auto;
}

.kokuyo-st-container #footer {
	position:relative;
	clear:both;
}
.kokuyo-st-container #footer .wrap {
	width: 950px;
	margin: 0 auto;
}

/* older contents wrapper */
.kokuyo-st-container #kokuyo-st-main-contents {
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background-image:none;
	background-color:transparent;
}
.kokuyo-st-container #kokuyo-st-main-contents .wrap {
	width:950px;
	margin:0 auto;
}

#headBreadcrumb {
	display: none !important;
}

.mpstLangselect {
	display: none !important;
}

/*EOF*/
