﻿@chart"utf-8";


*{margin0px;
padding:0px;}
/*------------------------------
レイアウト
------------------------------*/
body{
margin: 0px; padding: 0px; 
font-family:sans-serif; 
border-top:10px solid #0A74CB;
}

/*------------------------------
ヘッダー
------------------------------*/
#header .title{
vertical-align: middle;
width:940px;
margin:30px auto;
}

.title img {
vertical-align: middle;
}


/*------------------------------
グローバルナビゲーション
------------------------------*/
#gnav{
background:#FFFFFF;
}
#gnav ul{
font-weight:bold;
font-size:100%;
width:940px;
margin:0px auto;
padding:0px;
overflow:hidden;
}

#gnav li{
float:left;
width:156.5px;
height:45tpx;
margin:0px 0px 0px 0px;
list-style-type: none;
}
/*------------------------------
フッター
------------------------------*/
#footer{
clear:right;
background:#0A74CB;
height:50px;
color:#FFFFFF;
text-align:center;
padding:5px 5px 5px;
margin-bottom:0px;
vertical-align: bottom;
}

/*------------------------------
パンくず
------------------------------*/
#pankuzu{
width:940px;
margin:10px auto;
margin-bottom:0px;
padding-bottom:0px;
}

#pankuzu li{
display:inline;
font-size:83%;
}

#pankuzu a{
padding-right:15px;
background:url(data/pankuzu.png) right center no-repeat;
}
/*------------------------------
コンテンツイメージ
------------------------------*/
#outline {
   background:#F2F2F2;
   position: relative;
   width: 940px; 
   height: 80px;
   margin:0px auto;
   margin-top:10px;
}
/*------------------------------
メインタイトル
------------------------------*/
#maintitle{
width:940px;
margin:0px auto;
}

/*------------------------------
サイドバー部分
------------------------------*/
#side .selected{
width:190px;
padding: 5px 0px;
border-top:2px dotted #0A74CB;
border-bottom:2px dotted #0A74CB;
overflow:hidden;
color:#0A74CB;
margin-bottom:10px;
}

#side .selected2{
width:190px;
margin:0px 0px;
background:#0A74CB;
overflow:hidden;
padding: 10px 0px;
text-align:center;
color:#FFFFFF;
}
#side .selected3{
width:190px;
margin:0px 0px;
background:#F2F2F2;
overflow:hidden;
}
#side .selected4{
width:190px;
margin:0px 0px;
background:#F2F2F2;
overflow:hidden;
}
#side a{
width:188px;
display:block;
text-decoration:none;
padding: 10px 0px;
text-align:center;
border-bottom:1px solid #0A74CB;
}

#side a:hover{
background:#FFFFFF;
padding: 10px 0px;
text-align:center;
}
#side .tree{
font-size:10pt;
color:#298A08;
width:190px;
margin-bottom:0px;
}
/*------------------------------
メイン部分
------------------------------*/
#main{
width:740px;
float:right;
}

#main h2{
width:732px;
padding:5px 0px;
background:#F1F1F1;
border-left:8px solid #0A74CB;
color:#0A74CB;
font-size: 1.5em;
font-size: 160%;
text-indent:0.25in;
margin:0px;
}

#guideline{
word-break: break-all;
margin-top:5px;
margin-bottom:10px;
width:740px;
background:#FFFFFF;
border:1px solid #0A74CB;
border-collapse: collapse;
color:#000000;
font-size: 1.5em;
font-size: 80%;
}

#guideline .td1{
width:190px;
height:50px;
border:1px solid #0A74CB;
background:#EFEFFB;
text-align:center;
font-size:13pt;
}

#guideline .td2{
width:550px;
height:50px;
border:1px solid #0A74CB;
text-indent:0.25in;
font-size:12pt;
}

#guideline .td3{
width:740px;
height:50px;
border:1px solid #0A74CB;
padding:20px;
font-size:13pt;
}

#guideline dl{
background:#A9D0F5;
padding:3px;
font-size:20pt;
}

#guideline dt{
font-size:13pt;
}


/*------------------------------
トップへ
------------------------------*/
.pagetop{
width: 940px;
margin:20px auto; 
text-align:right;
clear:right;
}
