/*Design by DREW*/


body{
 margin:0;

 padding:0;

 outline:none;

 font-family:Arial, "ＭＳ Ｐゴシック", sans-serif;

 font-size:9.5pt;

 line-height:1.6;

 background:#9aa7b8;
}



img{
 border:0;
}



br{
 letter-spacing:0;
}



p{
 margin:0 0 30px;

 padding:0;
}



#contents{
 width:890px;

 margin:0 auto;

 padding:50px 0 0;
}



.header,
.main{
 position:relative;

 overflow:hidden;

 zoom:1;

 margin:0 0 30px;
}


#honbun{
    font-size: 1.2em;
    line-height: 1.8em;
    height: 24em;
    overflow: auto;
    margin: 30px 2%;
    width: 86%;
    padding: 30px 0;
    float: left;
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
    /writing-mode: tb-rl;
    _writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;            /* IE用      */
    -moz-writing-mode: vertical-rl;     /* firefox用 */
    -webkit-writing-mode: vertical-rl;  /* chrome用  */
    -o-writing-mode: vertical-rl;       /* opera用   */
}
.gothic{font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', '游ゴシック', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'Meiryo UI', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', sans-serif;}
.mincho{font-family: 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'HiraMinProN-W3', '游明朝', 'Yu Mincho', '游明朝体', 'YuMincho', 'HGS明朝E', 'HG明朝E', 'ＭＳ 明朝', 'MS Mincho', serif;}









.header_box01,
.header img,
.header_box02{
 display:inline;
}



.header_box01,
.header img{
 float:left;
}



.header_box01{
 text-align:right;

 margin:0 30px 0 0;

 padding:80px 0 0;
}



.header_box02{
 float:right;

 text-align:left;

 padding:60px 0 0;
}



.header_box01,
.header_box02{
 width:305px;
}



.header img{
 width:220px;
}



.main .minibox{
 width:600px;

 margin:0 auto 30px;

 text-align:left;
}



.main .bkm,
.main .info{
 margin:30px 0;
}



h1{
 height:40px;

 background:url(../title.gif) right 0 no-repeat;

 font-size:0;

 line-height:0;

 text-indent:-9999px;

 margin:0 0 15px;

 padding:0;
}



a{
 color:#000;

 text-decoration:none;

 border-bottom:1px solid #26499d;
}



a:hover{
 color:#f0f0f0;
}



.footer{
 font-size:8pt;
}