@charset "utf-8";

html{color: #fefefe;overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin: 0;padding: 0;}
body{font:13px/1.62 Century Gothic, Helvetica, "Hiragino Kaku Gothic Pro W3","ヒラギノ Pro W3","Osaka", "ＭＳ Ｐゴシック"; background:url("../images/common/floor.png") center 439px no-repeat;background-color: #1b1b1b; overflow: visible;
*font-size: small;
*font: x-small;
}
body#cs{background:url("../images/common/floor.png") center 320px no-repeat;background-color: #1b1b1b;}
table{ border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption{ text-align: left;}
object,embed{vertical-align: top; position: absolute; z-index: 1;outline: none;}
img,fieldset{border: 0;}
ul {list-style-type: none;}
#mainContents ul li{margin-left: 15px;list-style-type: disc;}
ol{padding-left:25px;}
p{margin: 0 0 1.3em 0;text-align: justify;text-justify: distribute;}
#container .couseBox ul li,
dd{text-align: justify;text-justify: distribute;}
#fontNavi dd{cursor: pointer;}

noscript{position: absolute;top: 166px;width: 100%;background-color: #fefefe;filter : alpha(opacity=90) !important;background-color: rgba(255,255,255,0.9);}
noscript p{width: 100%;margin-top: 8px;text-align: center;color: #ff3900;}
hr,
#accessibilityNavi a{display: none;}

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

	1-3.Hypertext Module

=======================================*/
a{outline: none;}
a:link {color: #fefefe;text-decoration:none;}
/*
#container.oneColumn a.externalLink,
#mainContents a.externalLink{margin-right: 3px;padding: 0 12px 0 0;background: url("../images/common/new-window.gif") center right no-repeat;}
*/
a:visited {color: #fefefe;text-decoration:none;}
#container ol#path li a:hover,
#container div#sideMenu a:hover,
a:hover {color: #005a8b;text-decoration:underline;}
#container ol#path li a{color: #989898;text-decoration:none;}
#indexContainer #information a:hover,
#container #special a:hover,
#areaMenu a:hover,
#container div#sideMenu li lia:hover{color: #fff;text-decoration:underline;}


dl#question dt a,
dl#question dt a:hover{color: #fefefe;text-decoration:none;}

#special a:hover{color: #fefefe;}
#container.oneColumn a,
#mainContents a,
#container #mailBox a,
#mainContents .rPoint dd a,
#container div#sideMenu li a,
#mainContents h3 a{color: #008cd6;}

#mainContents .rPoint a{color: #a67900;}

#container #accordion a,
#container div#sideMenu li li a,
#container div#sideMenu li li a:hover,
#footer a:hover,
#headerBox ul#lang li a:hover{color: #fefefe;}


a[href$='.pdf'],
a[rel='pdf'],
a[rel*='pdf'],
a[rel~='pdf']{padding-right: 18px;background: transparent url("../images/icon/icon_pdf.gif") no-repeat center right;}
* html a.pdf{padding-right: 18px;background: transparent url("../images/icon/icon_pdf.gif") no-repeat center right;}

a[href$='.mp3'],
a[rel='mp3'],
a[rel*='mp3'],
a[rel~='mp3']{padding-right: 28px;background: transparent url("../images/icon/icon_mp3.gif") no-repeat center right;}
* html a.mp3{padding-right: 28px;background: transparent url("../images/icon/icon_mp3.gif") no-repeat center right;}

* html a[href^="https"],
* html a[href^="http"]{margin-right: 3px;padding: 0 12px 0 0;background:url("../images/common/new-window.gif") no-repeat center right;}
* html a.external{margin-right: 3px;padding: 0 12px 0 0;background:url("../images/common/new-window.gif") no-repeat center right;}
a[href^="http://oki-churaumi.jp"],
a[href^="https://oki-churaumi.jp"],
a[href^="http://www.oki-churaumi.jp"],
a[href^="https://www.oki-churaumi.jp"]{padding: inherit;background: transparent;}
* html #mainContents a,
* html #container.oneColumn a{
	behavior: expression(
	this.className += this.getAttribute("href").match(/^http.*/,/^https.*/) && (!this.getAttribute("href").match("oki-churaumi.jp")) ? " external" : "",
	this.className += this.getAttribute("href").match(/\.pdf$/) ? " pdf" : "",
	this.className += this.getAttribute("href").match(/\.dl$/) ? " dl" : "",
	this.className += this.getAttribute("href").match(/\.zip$/) ? " zip" : "",
	this.className += this.getAttribute("href").match(/\.mp3$/) ? " mp3" : "",
	this.style.behavior = "none"
	);
}
* html a.external{margin-right: 5px;padding-right: 15px;background: url("../images/common/new-window.gif") center right no-repeat;display: table;}
* html a.pdf{padding-right: 15px;background: transparent url("../images/icon/icon_pdf.gif") no-repeat 100% 50%;}
* html a.mp3{padding-right: 28px;background: transparent url("../images/icon/icon_mp3.gif") no-repeat 100% 50%;}

/*
[77% = 10px]
[85% = 11px]
[93% = 12px] (was 92%)
[100% = 13px]
[108% = 14px] (was 107%)
[116% = 15px] (was 114%)
[123.1% = 16px] (was 122%)
[131% = 17px] (was 129%)
[138.5% = 18px] (was 136%)
[146.5% = 19px] (was 144%)
[153.9% = 20px] (was 152%)
[161.6% = 21px] (was 159%)
[167% = 22px]
[174% = 23px]
[182% = 24px]
[189% = 25px]
[197% = 26px] 
*/