@charset "UTF-8";body, textarea{font-family:"ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;}
h1{padding:3px 0px;margin:0;font-size:14px;color:#ffffff;}
a,img{border:0;margin:0;padding:0;}
.clearfix:after{visibility:hidden;width:100%;clear:both;line-height:5px;}
#container{margin:0 auto;width:100%;overflow:hidden;text-align:left;width:100%;margin:0px auto;position:relative;}
#header{}
#logo{display:table-cell;line-height:20px;width:100%;float:left;text-align:center;background:-webkit-gradient(linear, left top, left bottom,
from(#3cb371),
to(#2e8b57));-webkit-box-shadow:0px 3px 3px rgba(000,000,000,0.1),
inset 0px 0px 3px rgba(255,255,255,1);}
#logo img{margin:0 auto;}
#headerMain{display:none;}
#logo>h1>a{display:block;width:100%;}
.ssize{font-size:50%;}
.msize{font-size:75%;}
#globalNav{clear:both;}
#globalNav ul{padding:0;list-style:none;display:block;padding:10px 10px;margin:0px;}
#globalNav li{margin:0;width:100%;text-align:left;padding:0;border:1px #5e7b99 solid;border-bottom:0px;background:-webkit-gradient(linear, left top, left bottom,
from(#ffffff),
to(#d3d3d3));display:block;-webkit-box-shadow:0px 3px 3px rgba(000,000,000,0.1);}
#globalNav li:first-child{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
#globalNav li:last-child{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom:1px #5e7b99 solid;}
#globalNav li>a>img{display:none;}
#globalNav li>a>span{display:table-cell;clear:none;vertical-align:middle;height:auto;}
#globalNav li>a>span:last-child{width:100%;}
#globalNav li>a>span>img{margin-right:10px;width:1.8em;}
#globalNav li>a{color:#06D;display:block;-webkit-box-sizing:border-box;width:100%;height:auto;padding:10px;text-align:left;text-decoration:none;font-size:14px;font-weight:bold;vertical-align:middle;text-shadow:0px 1px 1px rgba(0,0,255,0.2),
0px -1px 0px rgba(255,255,255,0.7);}
#globalNav li>a:after{content:url(../images/arrowR.png);font-size:15px;font-weight:bold;color:#FFF;display:table-cell;vertical-align:middle;}
div#contents{padding-bottom:80px;}
ul.tab{margin:0;padding:0;border-bottom:2px #ddd solid;}
ul.tab li{float:left;margin:0 0 0 5px;position:relative;bottom:-2px;list-style-type:none;border:1px #ddd solid;border-top:none;border-bottom:2px #ddd solid;}
ul.tab li.none{border-bottom:2px #fff solid;font-weight:bold;}
ul.tab li a{color:#000;padding:3px 10px 5px;text-decoration:none;background:#fff;}
ul.tab li a.blue{border-top:5px #2384dc solid;}
ul.tab li a.green{border-top:5px #4cbb47 solid;}
ul.tab li a.red{border-top:5px #dd1d25 solid;}
ul.tab li a.yellow{border-top:5px #ffd242 solid;}
ul.tab li a:hover{position:relative;bottom:6px;}
.clear:after{content:"";overflow:hidden;}
.clear:after{clear:both;}
.clear{zoom:1;}
button{background:-moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));}
div#menu{margin-bottom:5px;}
div#menu a img{margin-bottom:-3px;}
div#footer{width:100%;padding-top:10px;position:absolute;bottom:0px;}
form.login{margin:0px;}
form.login input{font-size:200%;}
div#LOADING_LAYER{z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.75);height:3000px;width:100%;}
div#LOADING_DISPLAY{z-index:1100;border:1px solid #a9a9a9;text-align:center;position:fixed;width:70%;top:20%;margin-left:15%;margin-right:15%;background-color:#fff;padding-top:0.5em;padding-bottom:0.5em;}
#globalNav2{clear:both;}
#globalNav2 ul{padding:0;list-style:none;display:block;padding:0px 0px;margin:0px;}
#globalNav2 li{margin:0;width:100%;text-align:left;padding:0;border:0px #5e7b99 solid;border-bottom:0px;background:-webkit-gradient(linear, left top, left bottom,
from(#ffffff),
to(#d3d3d3));display:block;-webkit-box-shadow:0px 3px 3px rgba(000,000,000,0.1);}
#globalNav2 li>a>img{display:none;}
#globalNav2 li>a>span{display:table-cell;clear:none;vertical-align:middle;height:auto;}
#globalNav2 li>a>span:last-child{width:100%;}
#globalNav2 li>a>span>img{margin-right:10px;}
#globalNav2 li>a{color:#06D;display:block;-webkit-box-sizing:border-box;width:100%;height:auto;padding:10px;text-align:left;text-decoration:none;font-size:14px;font-weight:bold;vertical-align:middle;text-shadow:0px 1px 1px rgba(0,0,255,0.2),
0px -1px 0px rgba(255,255,255,0.7);}
#globalNav2 li>a:after{content:url(../images/arrowR.png);font-size:15px;font-weight:bold;color:#FFF;display:table-cell;vertical-align:middle;}
#globalNav3{clear:both;}
#globalNav3 ul{padding:0;list-style:none;display:block;padding:10px 10px;margin:0px;}
#globalNav3 li{color:#000;margin:0;width:100%;text-align:center;padding:0;border:1px #999 solid;background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
to(#fff));display:block;-webkit-box-shadow:0px 3px 3px rgba(000,000,000,0.1);}
#globalNav3 li:first-child{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
#globalNav3 li:last-child{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom:1px #999 solid;}
#globalNav3 li>a>img{display:none;}
#globalNav3 li>a>span>img{margin-right:10px;}
#globalNav3 li a span{color:#000;font-size:65%;vertical-align:middle;}
#globalNav3 li>a{color:#f39;display:block;-webkit-box-sizing:border-box;width:100%;height:auto;padding:3px;text-align:center;text-decoration:none;font-size:115%;font-weight:bold;vertical-align:middle;text-shadow:0px 1px 1px rgba(0,0,255,0.2),
0px -1px 0px rgba(255,255,255,0.7);}
#globalNav3 li>a:after{font-size:15px;font-weight:bold;color:#FFF;display:table-cell;vertical-align:middle;}