*{margin:0;padding:0;font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;}
body{background:rgb(215,215,215);line-height:160%;font-size:12px;color:rgb(75,75,75);}

a:link{color:rgb(75,75,75);text-decoration:underline;}
a:visited{color:rgb(75,75,75);text-decoration:underline;}
a:hover{color:rgb(0,0,255);text-decoration:underline;}
a:active{color:rgb(255,0,0);text-decoration:underline;}

h1,h2{font-size:12px;color:rgb(70,70,70);margin-top:10px;}

ul{list-style-type:none;}
img{border-style:none;}

#wrapper{background-color:rgb(255,255,255);}

#header{height:481px;width:100%;background:url(img/header_bk.png) repeat-x;}
#header_position{width:900px;height:481px;background:url(img/header.png) no-repeat;margin-left:auto;margin-right:auto;}

#header_navi{width:100%;position:absolute;top:110px;}
#header_navi_position{width:900px;height:60px;margin-left:auto;margin-right:auto;}
#header_navi_position ul{margin: 0;}
#header_navi_position li{display: inline;}
#header_navi_position li img{margin:0 0 0 10px;}
#header_navi_position a{margin:0 20px 0 5px;}
#header_navi_position a:link{color:rgb(255,255,255);text-decoration:none;}
#header_navi_position a:visited{color:rgb(255,255,255);text-decoration:none;}
#header_navi_position a:hover{color:rgb(255,255,255);text-decoration:underline;}
#header_navi_position a:active{color:rgb(255,255,255);text-decoration:underline;}

#contents{width:100%;}
#contents_position{width:900px;margin-left:auto;margin-right:auto;}

#contents_left{float:left;width:450px;}
#contents_left_position{width:430px;padding:10px 0 0 0;}

#contents_right{float:right;width:450px;}
#contents_right_position{width:430px;padding:10px 0 0 15px;border-left:1px solid rgb(245,245,245);}
#contents_right_info{height:150px;width:400px;overflow:scroll;}
#contents_right_info ul{margin:0 0 20px 0;}

#footer{clear:both;height:162px;background:rgb(215,215,215);}
#footer_position{width:900px;margin-left: auto;margin-right: auto;}

#page{height:147px;width:100%;background:url(img/page_bk.png) repeat-x;}
#page_position{width:900px;height:147px;background:url(img/page.png) no-repeat;margin-left:auto;margin-right:auto;}

#plan_contents{width:100%;background:url(img/p_bk.png) repeat;}
#plan_contents_position{width:900px;margin-left:auto;margin-right:auto;}
#plan{width:670px;background:rgb(255,255,255);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);}
#plan_position{margin:0 30px 0 30px;padding-bottom:30px;}

.tuki {background:rgb(235,235,235);color:rgb(75,75,75);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);}
.kou {background:rgb(255,255,255);color:rgb(75,75,75);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);text-align:center;}
.doyo {background:rgb(182,226,243);color:rgb(0,0,255);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);}
.niti {background:rgb(255,238,247);color:rgb(255,0,0);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);}
.kyu {background:rgb(255,238,247);color:rgb(255,0,0);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);}
.hei {background:rgb(255,255,255);color:rgb(75,75,75);border-right:1px solid rgb(75,75,75);border-bottom:1px solid rgb(75,75,75);}

