body{
text-align: center;
margin:0px;
padding:0px;
background-image:url(item/back.jpg);
background-repeat:repeat-x;
color:#444;
font-family:sans-serif;
background-color:#FFFFFF;
}

h1,h2,h3,h4,h5,p,li,ul,dl,dt,dd
{
margin:0px;
padding:0px;
font-size:14px;
line-height:19px;
font-weight:normal;
list-style:none;
}

a:link{
color:#005bac;
text-decoration:none;
}

a:visited{
color:#005bac;
text-decoration:none;
}

a:hover{
color:#FF4F00;
text-decoration:none;
text-decoration:underline;
}

.small{
font-size:11px;
line-height:13px;
}

.mid{
font-size:13px;
line-height:15px;
}

.red{
color:red;
}

.blue{
color:#0066CC;
}

.margin-s{
margin:7px 0px;
}

.title_top{
margin-bottom:10px;
}

.title{
margin:20px 0px 10px 0px;
clear:both;
}

h1{
font-size:13px;
padding-top:6px;
}

h2{
}


#container {
text-align:left;
margin:auto;
width:930px;
}

/* ヘッダー */

#header{
width:930px;
height:37px;
}

/* フラッシュ */

#flash{
width:930px;
height:223px;
padding:0;
}


/* コンテンツ */

#cont{
margin:auto;
background-image:url(item/back_cont.jpg);
background-repeat:no-repeat;
width:930px;
padding:16px;
overflow:auto;
}

/* ボタン上 */

#b_top{
background-image:url(item/back_b_top.jpg);
background-repeat:no-repeat;
padding:12px 0px 26px 0px;
margin-bottom:9px;
}

.bhome{
margin:-10px 0px 0px 0px !important;
padding:0px !important;
background-image:none !important;
}

.btop01{
margin:0px 0px 0px 28px !important;
padding:0px !important;
background-image:none !important;
}

.btop li{
background-image:url(item/kugiri.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:18px;
margin-left:18px;
float:left;
}

.btop01 a:active{
color:#0033CC;
text-decoration:none;
}

.btop li a:link{
color:#444;
text-decoration:none;
}

.btop li a:visited{
color:#444;
text-decoration:none;
}

.btop li a:hover{
color:#0033CC;
text-decoration:none;
text-decoration:underline;
}

.btop li a:active{
color:#0033CC;
text-decoration:none;
}

/* メインボタン */

#mb{
clear:both;
height:66px;
overflow:hidden;
width:900px;

}

#mb li{
float:left;
}

/* サブボタン */

.subb_box{
clear:both;
}

.subb_sho{
float:left;
background-image:url(item/back_sho.jpg);
background-repeat:no-repeat;
width:160px;
padding:3px 10px;
}

.subb_chu{
float:left;
background-image:url(item/back_chu.jpg);
background-repeat:no-repeat;
width:160px;
padding:3px 10px;
height:200px;
}

.subb_ko{
float:left;
background-image:url(item/back_ko.jpg);
background-repeat:no-repeat;
width:160px;
padding:3px 10px;
height:200px;
}

.subb_well{
float:left;
background-image:url(item/back_well.jpg);
background-repeat:no-repeat;
width:160px;
padding:3px 10px;
}

.subb_reccs{
float:left;
background-image:url(item/back_reccs.jpg);
background-repeat:no-repeat;
width:160px;
padding:3px 10px;
}

.subb_tit{
background-image:url(item/li_s.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:18px;
margin-top:7px;
line-height:17px;
}

.subb_bun{
font-size:12px;
line-height:14px;
padding:0px !important;
background-image:none !important;
margin-top:0px !important;
}

.subb_course{
font-size:12px;
margin:0px 0px 0px 8px;
background-image:url(item/li_gakka.gif) ;
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:14px;
line-height:14px;
}

/* 下ボックス */

#bottom_box{
padding-top:5px;
clear:both;
}

/* バナー欄 */
#bunner{
float:left;
}

#bun_mid{
background-image:url(item/bun_back_mid.jpg);
background-repeat:repeat-y;
width:169px;
padding:0px 9px;
color:#FFFFFF;
font-size:12px;
}

.bun_setsumei{
color:#FFFFFF;
font-size:12px;
border-bottom:1px dotted #fff;
padding-bottom:5px;
margin-bottom:5px;
margin-top:3px;
line-height:14px;
}
/* 新着情報 */
#topics{
margin:0px 9px;
float:left;
background-image:url(item/back_topics.jpg);
background-repeat:no-repeat;
padding:35px 10px 7px 10px;
}

.day{
}

/* ステップアップ */

#stepup{
float:left;
background-image:url(item/back_stepup.jpg);
background-repeat:no-repeat;
padding:95px 17px 7px 17px;
width:363px;
}

.kochira{
background-image:url(item/li_s.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:18px;
line-height:17px;
margin-bottom:3px;
}

.backnum{
margin:5px 0px;
}

/* バナー欄 */

#bunner{
float:left;
}

#bun_mid{
background-image:url(item/bun_back_mid.jpg);
background-repeat:repeat-y;
width:169px;
padding:0px 9px;
color:#FFFFFF;
font-size:12px;
}

.bun_setsumei{
color:#FFFFFF;
font-size:12px;
border-bottom:1px dotted #fff;
padding-bottom:5px;
margin-bottom:5px;
margin-top:3px;
line-height:14px;
}



