@charset "UTF-8";

a.ub:link{color:rgb(255,153,51); text-decoration: none; border:dotted rgb(198,212,236); border-width:0 0 1 0;}
a.ub:visited{color:rgb(135,170,270); text-decoration: none; border:dotted rgb(198,212,236); border-width:0 0 1 0;}
a.ub:hover{color:rgb(198,212,236); border:dotted rgb(198,212,236); border-width:0 0 1 0;}

a.no:link{color:rgb(255,153,51); text-decoration: none;}
a.no:visited{color:rgb(135,170,270);  text-decoration: none;}
a.no:hover{color:rgb(198,212,236); text-decoration: none;}

a.ub-2:link{color:rgb(255,153,51); text-decoration: none; border:dotted rgb(198,212,236); border-width:0 0 1 0;}
a.ub-2:visited{color:rgb(255,153,51); text-decoration: none; border:dotted rgb(198,212,236); border-width:0 0 1 0;}
a.ub-2:hover{color:rgb(198,212,236); border:dotted rgb(198,212,236); border-width:0 0 1 0;}

.jumpText{color:rgb(255,153,51); cursor:pointer; margin:0;}
.jumpTextM{display:block; margin:10 0;}
.JumpTextR{color:rgb(200,100,100); cursor:pointer; padding-left:5;}

.mincho{font-family:Times,"Hiragino Mincho Pro","ヒラギノ明 Pro W3","ＭＳ Ｐ明朝", Meiryo, "メイリオ";}
.whiteSmoke{color:#f5f5f5;}
.silver{color:#999999;}
.orange{color:rgb(255,153,51)}
.blue{color:rgb(135,170,270)}
.bold{font-weight:bold;}
.KeiSenL{border-width:0px; border-bottom:1px solid; margin:20 0;}
.KeiSenDot{border-width:0px; height:6; margin:10 0; background-image:url('../img/bg/dot.png'); background-repeat:no-repeat; background-position:50% 50%; font-size:0px;}
.KeiSen{border-width:0px; height:6; width:100%; margin:10 0; background-image:url('../img/bg/border.png'); background-repeat:repeat-x; background-position:50% 50%; font-size:0px;}

.relative{position:relative}
.relativeWH{position:relative; width:100%; height:100%;}
.absolute{position:absolute}

body{font-size:14px; overflow:auto; background-color:rgb(250,250,250); font-family:Arial,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック", Meiryo, "メイリオ"; color:rgb(70,70,70); margin:0; line-height:180%; text-align:center; margin:0;}
.container{width:990; margin-left:auto; margin-right:auto; text-align:left}
.container_relative{position:relative; width:990;}
.contents_area{width:990;}

.header{width:990; height:50; margin:20 0;}
.footer{margin:10 0; width:990; height:30; background:url('../img/bg/footer.png'); background-repeat:no-repeat; background-position:100% 100%;}
.headerTitle{width:990; height:150; margin:10 0; cursor:pointer;}

.contentsTop{width:990; height:10; background-position:100% 100%; background:url(../img/bg/top.png);  background-repeat:no-repeat; margin-top:10; line-height:100%; font-size:0px;}
.contentsMiddle{width:990; background:url(../img/bg/middle.png);  background-repeat:repeat-y; padding:0;}
.contentsBottom{width:990; height:10; background:url(../img/bg/bottom.png);  background-repeat:no-repeat;}

.contents{padding:5 5 5 0;}

.side{right:50; top:250;}

.rightContents{width:750; float:right;}
.floatClear{clear:both;}

.logo{background:url('../img/bt/logo.png') 0% 50% no-repeat; width:170; height:50; float:left; cursor:pointer;}
.btArea{float:left; width:820; height:50;background:url(../img/bt/btBg.png);  background-repeat:no-repeat; background-position:100% 50%;}
a.bt:hover,a.bt-n:hover{background-position:50% 40;}
a.btBase{float:left; width:119; height:40; text-decoration:none; background-repeat:repeat-y;  display:block; cursor:pointer; margin-top:5; background-position:50% 0;}
a.bt-1{background-image:url(../img/bt/bt_01.png); width:80; margin-left:20}
a.bt-2{background-image:url(../img/bt/bt_02.png);}
a.bt-3{background-image:url(../img/bt/bt_03.png);}
a.bt-4{background-image:url(../img/bt/bt_04.png);}
a.bt-5{background-image:url(../img/bt/bt_05.png);}
a.bt-6{background-image:url(../img/bt/bt_06.png);}
a.bt-7{background-image:url(../img/bt/bt_07.png);}

a.bt-n:visited{background-position:50% 40;}
a.bt-n{background-position:50% 40;}

.leftContents{width:220; float:left; margin-left:10;}

.title{height:50; width:200; background-repeat:no-repeat; margin:5 0; padding:0; background-position:0% 50%;}
.title-m{margin-top:50;}
.pageTitle{width:270; height:400; margin-bottom:50; background-repeat:no-repeat;}
.description{padding-left:5; margin-bottom:20; color:#999999}

.goTop{background-image:url('../img/bg/goTop.png?100406'); background-repeat:no-repeat; background-position:50% 100%; height:40; margin-bottom:60; cursor:pointer;}

.ulDot{color:rgb(198,100,100); font-size:1.1em; border:dotted; border-width:0 0 1 0;}

.rightText{text-align:right;}

#controlBT{position:absolute;}
.topDir{position:absolute; background:url(../img/dirTop.png); width:50; height:50; bottom:70; left:990; cursor:pointer;}

/*HTML*/
table{border-spacing:0; border-collapse:collapse;}
td{border-spacing:0; border:0; padding:0;}
img{border:0; border-spacing:0;}
br{letter-spacing: 0;}
