@charset "utf-8";


/* 共通設定　--------------------------------- */

img{border:0; margin:0;}

a{
text-decoration:none;
color:#0099ff
}

a:hover{
text-decoration:underline;
color:#0099ff
}

.box{
width:0;
height:0;
clear:both;
margin:0;
padding:0;
}

body{
background:url(../img/bg.jpg) center repeat-y;
width:990px;
margin:0 auto;
color:#666666;
font:normal 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper{
background:#005097;
width:960px;
height:auto;
margin:0 auto;
}

h2{
color:#0099ff;
font:bold 14px/30px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:0;
margin:0;}

h3{
color:#0099ff;
font:bold 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:0;
margin:0;}



/* ヘッダー　--------------------------------- */

#header{
width:960px;
height:75px;
background:url(../img/gn_bg.jpg);
margin:15px 0 0 0;
}

.logo{
width:180px;
height:75px;
float:left;
}

.logo a{
display:block;
width:180px;
height:50px;
}

h1{
font:normal 10px/13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#464646;
margin:32px 0 0 5px ;
width:200px;
float:left;
}

.navi{
width:655px;
height:40px;
margin:9px 0 0 0;
float:right;
}

.navi li{
height:40px;
width:128px;
_width:129px;
border-left:1px solid #80A7CB;
border-top:none;
border-bottom:none;
border-right:none;
float:left;
list-style:none;
text-align:left;
}


/* TOPページメインエリア　--------------------------------- */

#main{
width:950px;
height:auto;
margin:10px auto;
}

#flash{
width:740px;
height:320px;
margin: 0 0 10px 0;
}

#white_btn{
width:950px;
height:auto;
margin:10px auto;
}

#white_btn table{
width:100%;
}

.top_l{
width:740px;
height:auto;
float:left;
text-align:center;
}


.news table{
width:95%;
margin:0 auto;
}

.news th{
width:68px;
height:30px;
color:#0099ff;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
}

.news td{
text-align:left;
}

.news h3{
color:#464646;
font:normal 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0;
padding:0;
}

.top_l table{
width:700px;}

.top_l td{
text-align:left;}

.top_l td.img_r{
text-align:right;}

.top_l td.img_c{
text-align:center;}


.top_r{
width:200px;
height:auto;
float:right;
}

.bn{width:200px;
height:auto;
margin:0 0 10px 0;
}

/* 枝ページメインエリア　--------------------------------- */

#contents{
height:auto;
}

#L{
width:200px;
float:left;
_margin:5px 0 0 0 ;
}

#R{
width:740px;
float:right;
}

.l_top{
background:url(../img/left_top.jpg) no-repeat bottom;
height:5px;
}

.l_middle{
background:url(../img/left_middle.jpg) repeat-y;
height:auto;
}

.l_bottom{background:url(../img/left_bottom.jpg) no-repeat top;
height:5px;
margin:0 0 10px 0;}

.l_middle table{
width:720px;
margin:0 auto;
}

.l_middle hr{
width:700px;
height:1px;
margin:5px auto;
padding:0;
border-top:1px solid #cccccc;
border-bottom:0;
border-right:0;
border-left:0;
}


.btns table{
width:345px;
margin:0 auto;
}

.half_l{
width:365px;
float:left;
}

.half_r{
width:365px;
float:right;
}


.half_top{
background:url(../img/half_top.jpg) no-repeat bottom;
height:5px;
}

.half_middle{
background:url(../img/half_middle.jpg) repeat-y;
height:auto;
}

.half_bottom{background:url(../img/half_bottom.jpg) no-repeat top;
height:5px;
margin:0 0 10px 0;}

.half_middle table{
width:720px;
margin:0 auto;
}

.half_middle table{
width:350px;
}

.company th{
text-align:left;
color:#0099ff;
font:bold 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:0;
margin:0;}

.sitemap{
text-align:left;}

.sitemap ul{
margin:0 0 0 40px;
padding:0;
}

.tw_form fieldset{
border:0;
margin:0;
}



/* フッター　--------------------------------- */

#footer{
margin:10px 0 0 0;
text-align:left;
color:#FFFFFF;
}


#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:underline;
color:#FFFFFF;
}



/* サイトマップ　--------------------------------- */
.topics ul{
margin:0 0 0 50px;
}

.topics li{
margin:0;
}


/* 先輩情報　--------------------------------- */
.voice_l{
width:525px;
margin:15px 0 0 15px;
_margin:15px 0 0 10px;
float:left;
}

.voice_r{
width:160px;
margin:15px 15px 0 0;
_margin:15px 5px 0 0;
float:right;
}

.voice_txt{
text-align:left;
margin:10px auto;
float:right;
color:#505050;
font:normal 13px/28px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:500px;
}

.voice_r td{
width:160px;
font: normal 11px/13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.voice_r table{
width:160px;
margin:0px;
}
/* JP/EN　--------------------------------- */
div#jpen{
float:right;
margin:0px 0 5px 0;
line-height:140%;
padding:5px 10px 5px 0px;
color:#FFFFFF;
}
div#jpen a{
line-height:140%;
color:#FFFFFF;
text-decoration:underline;
}
div#jpen a:hover{
line-height:140%;
color:#FFFFFF;
text-decoration:none;
}
