@charset "shift-jis";

/* Skyblueスタイル skyblue.css */

body{
margin:60px;
margin-top:0px;
background-image:url(./haikei.gif); 
background-color: #e3f0ff;
color:#000000;
font-size: 15px;
}


body,th,td,li,div { font:15px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

/***** links *****/

a:link{color: #0000ff;text-decoration: none;}
a:visited{color: #0000ff;text-decoration: none;}
a:hover,a:active{color: #ff0000;}

div.ieleft{
     text-align: left;
}

div.ieright{
     text-align: right;
}


/***** layout *****/

#wrap{
margin-top: 13px;
height:730px;
padding: 0px;
width:100%;
border-color:#0080ff;
}

#head{
margin: center;
height:68px;
border-style:solid;
border-color:#0080ff;
background-color: #D0F4FF;
padding: 1px 1px 1px 3px;
border-width: 4px;
}

#menu{                                 #メニュー
height:740px;                     #縦幅
border-color:#ffb66f;
background-color:#FFFFFF;
width:182px;
text-align:left;
align: left;
float:left;
position: absolute;
padding: 0px;
border-right: 1px solid #ffb66f;
border-left: 1px solid #ffb66f;
border-bottom: 1px solid #ffb66f;
}

#side{　　　　　　　　　　　　　　　　　　　　　#お知らせ、ニュース
margin-left: 199px;
margin: 5px 0px 0px 199px; 
height:740px;                     #縦幅
border-style:solid;
border-color:#EEFFFF;
background-color:#FFFFFF;
padding: 0px;
border-right: 1px solid #a7ecec;
border-left: 1px solid #a7ecec;
border-bottom: 1px solid #a7ecec;
}


h2{
font-size:100%;
color:#7c7c7c;
text-align:left;
margin:0px; 
background-image: url(../image/h2.PNG); 
padding-top: 1px;
padding-left: 5px;
font-family:HG丸ｺﾞｼｯｸM-PRO; 
}

h3{
font-family:HG丸ｺﾞｼｯｸM-PRO; 
font-size: 18px;
color:#0000ff;
text-aligin: left;
margin:0px;
background-color:#b8eeee;
padding-top:2px;
padding-left:7px;
border-top: 1px solid #a7ecec;
}

h6{　　　　     #コンテンツバー　　　　　　
font-family:HG丸ｺﾞｼｯｸM-PRO; 
font-size: 16px;
padding-left: 10px;
padding-top: 1px;
color:#0000ff;
text-aligin: left;
margin:0px;
background-color:#afeeee;
background-image: url(../image/h6.PNG);
}

#info {                   #上部のバー 
margin-top:0px;
padding-left: 10px;
height:20px; 
width: 100%;
border-bottom: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
background-color:#EEFFFF;
}

.contents {
    margin-top: 40px;
    width: 100%;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    background-color:#EEFFFF;
    text-align:left; 
    margin-bottom-color:#0000ff;
    }

.mokuji {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	margin-left: 20px;
	border-bottom-color: #a5a5a5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	color: #666666;
}