.body { margin: 0 auto; width : 850px ; } /*全体幅*/
.titlel { float : left ; height : 100px ; width: 450px ; background-color: #BBD1D0; border-width : 4px 0px 4px ; border-style : double none; border-color : #e7e6ff;} /*タイトル部分*/
.titler {float : left ; height : 100px ; width: 400px ; background-color: #BBD1D0; border-width : 4px 0px 4px ; border-style : double none; border-color : #e7e6ff;} /*タイトル部分*/
.side { float : left ; width : 200px ; background-color: #f0f8ff; } /*メニュー部分*/
.contents { float : left ;  width : 650px ; background-color: #f0f8ff; } /*メインコンテンツ部分*/
.foot { height: 50px ; width: 850px ;  background-color: #C7DDDB ; } /*下段部分*/


.clear { clear:left; }


.word{/*下段補足*/
padding : 10px 0px;
margin : 0px 0px;
border-width : 4px 0px;
border-style : double none;
border-color : #e7e6ff;
letter-spacing : 0px;
color : #808080;
text-align : center;
}
.box1{/*メニューの小見出し*/
padding : 1px 0px 1px 0px;
margin : 20px 0px 20px 30px;
background-color : #e7e6ff;
width : 130px;
color : #9999ff;
text-align : center;
font-weight : bold;
}
.box2{/*左側(1)(2)(3)(4)の枠*/
padding : 15px;
margin : 0px 0px 20px 70px;
border : 1px solid #d3d3d3;
width : 440px;
text-align : left;
line-height : 18px;

}
.box3{/*メインの小見出し*/
padding : 2px 20px;
margin : 15px 0px 0px 180px;
background-color : #e7e6ff;
width : 220px;
color : #9999ff;
text-align : center;
font-weight : bold;
}
.box4{/*左側(1)(2)(3)(4)の枠*/
padding : 15px;
margin : 0px 0px 20px 70px;
border : 1px solid #d3d3d3;
width : 420px;
text-align : left;
line-height : 18px;
}

.menu{/*メニュー*/
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #EEFFFF;
}
.menu2{/*メニュー*/ 
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #EEFFEE;
}
.menu3{/*メニュー*/
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #FFFFEE;
}
.menu4{/*メニュー*/
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #FFEEEE;
}
.menu5{/*メニュー*/
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #ffdddd;
}
.menu51{/*メニュー*/
float : left ; 
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 0px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #FFEEFF;
}
.menu6{/*メニュー*/
float : left ; 
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 20px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #e7e6ff;
}
.menu7{/*メニュー*/
float : left ; 
font-size : 14px;
padding : 1px 0px 1px 0px;
margin : 5px 0px 20px 20px;
border-width : 1px;
border-style : solid;
border-color : #d3d3d3;
width : 150px;
text-align : center;
letter-spacing : 2px;
background-color : #FFEEFF;
}

border{border-bottom: solid 10px #000000;}


A{/*リンクしてある文字*/
color : #666666;
text-decoration : none;
}
A:HOVER{/*マウスが触れた時*/
color : #0000cd;
background-color : #ffff00;
text-decoration : none;
}



.fontsize10 { font-size: 10px; }/*文字の大きさ・以下同じ*/
.fontsize11 { font-size: 11px; }
.fontsize12 { font-size: 12px; }
.fontsize15 { font-size: 15px; }
.fontsize20 { font-size: 20px; }
.fontsize50 { font-size: 50px; }
.fontsize70 { font-size: 70px; }

.bold {font-weight: bold; }


.fontmincho {font-family: "ＭＳ 明朝"; }

.background-c { background-color: #f0f8ff; }


.migi { float:right ; }



.tate { writing-mode: tb-rl; }/*縦書き・ただしIE・消してもいい部分*/