* {margin:0px; padding:0px;}

body {
margin: 0px auto; 
padding: 0px auto; 
text-align:center;
font-size:11px;
color:#666666;
background:#FEECE5 ; 
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana, sans-serif;
}

fieldset,img { border:0; }

/*
a			{line-height:18px;}
a:link 		{ color: #FFFFFF; line-height:18px; text-decoration:none;} 
a:visited 	{ color: #FFFFFF; line-height:18px; text-decoration:none;} 
a:hover		{ color: #D4C656; line-height:18px; text-decoration:none;} 
a:active 	{ color: #FFFFFF; line-height:18px; text-decoration:none;}*/

.clear{ clear:both;}

ul{
padding-left:15px; list-style-position:outside; list-style-type:square;}

#page {
background: url(img/page_bg.gif) #fff repeat-y center top; margin: 0px auto; width: 958px;
}


/*---------------------------------------- Table Set ---------------------------------------*/
#container {
line-height:18px;
margin-right:auto;
margin-left:auto;
text-align:left;
width:950px;
height: auto;
background:#FFFFFF;
margin: 0px  4px  0px  4px; 
}


/*---------------------------------------- header ---------------------------------------*/
#header{
display:block;
height:22px;
background:url(http://kobekimonogakuin.co.jp/template/img/header.gif) top left no-repeat;}

#header a{ color:#FFFFFF; text-decoration:none;}
#header a:link{ color:#FFFFFF; text-decoration:none;}
#header a:visited { color:#FFFFFF; text-decoration:none;}
#header a:hover{ color:#FFCC33; text-decoration:none;}
#header a:active{ color:#FFFFFF; text-decoration:none;}

h1{
display:block; position:relative; width:auto; 
font-size:11px; text-align:right; padding-right:18px; padding-top:2px;}

#under_header{padding:0px; margin:0px; height:55px; 
background: url(http://kobekimonogakuin.co.jp/template/img/uh_bg.gif) top left no-repeat;}





/*****************************************  Menu *************************************/
#content{
margin:0px;
padding:0px;
background:#FFFFFF;
padding-top:0px;
}



/*---------------------------------------- side_menu_l ---------------------------------------*/
#side_menu_l {
float:left; 　
width:228px; height:auto;
text-align:left; padding:0px 10px;
border-right: 1px #666666 dotted;
}

#s_menu {
width:228px;
height:auto; padding-bottom:10px; margin-bottom:10px;
border-bottom: 1px #666666 dotted;
}

#s_menu2 {
width:228px;
height:auto; padding-bottom:5px; margin-bottom:0px;
}

.course01{
margin-top:8px; background:url(http://kobekimonogakuin.co.jp/template/img/border_y.gif) top no-repeat;
display:block; width:228px; line-height:19px;}

.course01 a{color:#CEA800; text-decoration:none;}
.course01 a:link{color:#CEA800;  text-decoration:none;}
.course01 a:visited{color:#CEA800; text-decoration:none;}
.course01 a:hover{color:#FF3300; text-decoration:underline;}
.course01 a:active{color:#CEA800; text-decoration:none;}

.course02{
margin-top:8px; background:url(http://kobekimonogakuin.co.jp/template/img/border_b.gif) top no-repeat;
display:block; width:228px; line-height:19px;}

.course02 a{color:#0040D2; text-decoration:none;}
.course02 a:link{color:#0040D2;  text-decoration:none;}
.course02 a:visited{color:#0040D2; text-decoration:none;}
.course02 a:hover{color:#00CC00; text-decoration:underline;}
.course02 a:active{color:#0040D2; text-decoration:none;}

.course03{
margin-top:3px; background:url(http://kobekimonogakuin.co.jp/template/img/border_r.gif) top no-repeat;
display:block; width:228px; line-height:19px;}

.course03 a{color:#D40D32; text-decoration:none;}
.course03 a:link{color:#D40D32;  text-decoration:none;}
.course03 a:visited{color:#D40D32; text-decoration:none;}
.course03 a:hover{color:#FF6600; text-decoration:underline;}
.course03 a:active{color:#D40D32; text-decoration:none;}

img.icon{float:left; margin-right:7px;}

span.c_title{ padding-top:9px; display:block; 
 font-size:15px; font-weight:bold; padding-bottom:2px;}

span.c_title img{margin-right:5px;}
 

/*----------------------------------------  main  ---------------------------------------*/
#main{ float:left; width:690px; padding-left:10px; margin-bottom:5px;
}

#m_content{width:680px; background:#FFFFFF;}

.main_img{ background:url(http://kobekimonogakuin.co.jp/template/img/main.jpg) no-repeat;
width:680px; height:303px;}

.new_recruit{padding-top:190px; padding-left:20px;}

h2.top{ color:#666666; font-size:14px; width:676p; height:35px;
background:url(http://kobekimonogakuin.co.jp/template/img/h2_top.gif) no-repeat; margin-top:10px; margin-bottom:10px;
padding-top:45px; padding-left:24px;}


/*----------------------------------------  コース案内カテゴリ　ID:6設定  ---------------------------------------*/

body#b_06 h2{ color:#D4C656; font-size:15px; width:670px; height:24px;
background:url(http://kobekimonogakuin.co.jp/template/img/cat_6.gif) no-repeat;
padding-top:6px; padding-left:10px; margin-top:10px; margin-bottom:10px; }

body#b_06 h3,body#b_06 h4,body#b_06 h5,body#b_06 h6,body#b_06 span.h{
background:url(http://kobekimonogakuin.co.jp/template/img/h_y.gif) left no-repeat;
border-bottom: 1px solid #FFF000; font-size:13px; color:#FF9900; display:block; font-weight:bold;
height:22px; width:665px; padding-top:5px; padding-left:15px; margin-bottom:7px; margin-top:10px;
}

body#b_06 .catch{font-size:14px; color:#FF0000; display:block; font-weight:bold;}

/*----------------------------------------  教室案内カテゴリ　ID:7設定  ---------------------------------------*/

body#b_07 h2{ color:#0000CC; font-size:15px; width:670px; height:24px;
background:url(http://kobekimonogakuin.co.jp/template/img/cat_7.gif) no-repeat;
padding-top:6px; padding-left:10px; margin-top:10px; margin-bottom:10px; }

body#b_07 h3,body#b_07 h4,body#b_07 h5,body#b_07 h6{
background:url(http://kobekimonogakuin.co.jp/template/img/h_b.gif) left no-repeat;
border-bottom: 1px solid #0033FF; font-size:13px; color:#009900; display:block;
height:22px; width:665px; padding-top:5px; padding-left:15px; margin-bottom:7px; margin-top:10px;
}


body#b_07 .catch{font-size:14px; color:#FF9900; display:block; font-weight:bold;}

/*----------------------------------------  カテゴリ　ID:4 8 9 11 13設定  ---------------------------------------*/
body#b_04 h2,body#b_08 h2,body#b_09 h2,body#b_11 h2,body#b_13 h2
{ color:#FF0000; font-size:15px; width:670px; height:24px;
background:url(http://kobekimonogakuin.co.jp/template/img/cat_4.gif) no-repeat;
padding-top:6px; padding-left:10px; margin-top:10px; margin-bottom:10px; }

body#b_11 h3{ color:#FF0000; font-size:13px; margin-top:10px; margin-bottom:10px;}

body#b_13 h3,body#b_13 h4{
background:url(http://kobekimonogakuin.co.jp/template/img/h_r.gif) left no-repeat;
border-bottom: 1px solid #B20024; font-size:13px; color:#FF0000; display:block;
height:22px; width:665px; padding-top:5px; padding-left:15px; margin-bottom:7px; margin-top:10px;
}

body#b_09 .catch,body#b_04 .catch{ font-size:14px; color:#CC0000; display:block; font-weight:bold;}

body#b_04 h3,body#b_04 h4,body#b_04 h5,body#b_04 h6,
body#b_09 h3,body#b_09 h4,body#b_09 h5,body#b_09 h6,
body#b_08 h3,body#b_08 h4,body#b_08 h5,body#b_08 h6{
background:url(http://kobekimonogakuin.co.jp/template/img/h_r.gif) left no-repeat;
border-bottom: 1px solid #B20024; font-size:13px; color:#FF0000; display:block;
height:22px; width:665px; padding-top:5px; padding-left:15px; margin-bottom:7px; margin-top:10px;
}

/*----------------------------------------  カテゴリ　ID:12設定  ---------------------------------------*/

body#b_12 h2
{ color:#009900; font-size:15px; width:670px; height:24px;
background:url(http://kobekimonogakuin.co.jp/template/img/cat_12.gif) no-repeat;
padding-top:6px; padding-left:10px; margin-top:10px; margin-bottom:10px; }

body#b_12 h3,body#b_12 h4,body#b_12 h5{
background:url(http://kobekimonogakuin.co.jp/template/img/h_g.gif) left no-repeat;
border-bottom: 1px solid #06A700; font-size:13px; color:#0033FF; display:block;
height:22px; width:665px; padding-top:5px; padding-left:15px; margin-bottom:7px; margin-top:10px;
}

/*-------------------------------------------カテゴリ別設定終わり--------------------------------------------*/


#caption{width:680px; background:#FFFFFF; color:#000066;}


#in_caption
{border:#CCCCCC 1px solid; background:#FFFFFF;
padding:2px;}

#cap_box{padding:7px 7px; font-size: 12px; background:#F6FCF7;}



.caption_left{width:441px; float:left;
border-right: 1px dotted #666666;}

.news{ width:431px; margin-right:10px;}

h3.top{ 
background:url(http://kobekimonogakuin.co.jp/template/img/news_border.gif) left no-repeat;
width:416px; height:21px; border-bottom: 1px solid #AA0000;
font-size:14px; color:#666666; padding-left:15px; padding-top:1px; margin-bottom:2px;
}

.news_box{ width:431px; }

.news_link{ width:431px; text-align:right; margin-top:3px;
margin-bottom:10px;}

.news_link a{color:#AA0000; text-decoration:underline;}
.news_link a:link{color:#AA0000;  text-decoration:underline;}
.news_link a:visited{color:#660099; text-decoration:underline;}
.news_link a:hover{color:#FF3366; text-decoration:underline;}
.news_link a:active{color:#AA0000; text-decoration:underline;}

.caption_right{
float:right;
width:228px; height:auto;
text-align:left; padding-left:9px;
}

div.visit{ color:#318320; margin-top:5px;}

div.entrance{ color:#AA0000; margin-top:5px;}

div.text_link{text-align:right;}

/*-------------------------------------------table-------------------------------------------*/
table {
border-collapse: collapse; }

#news_text{ border-bottom: 1px dotted #666666; width:431px;  
border-left: none; border-right:none; border-top:none;}

#news_text td{padding:10px 0px;}

#news_text td a{color:#666666; text-decoration:none;}
#news_text td a:link{color:#666666;  text-decoration:none;}
#news_text td a:visited{color:#666666; text-decoration:none;}
#news_text td a:hover{color:#003399; text-decoration:underline;}
#news_text td a:active{color:#666666; text-decoration:none;}

#news_text img{ margin-right:3px;}

#table1,#table1 td{ border:#CCCCCC solid 1px; padding:3px; text-align:center;}

#table2,#table2 td{ border:#CCCCCC solid 1px; padding:3px;}

#cr{border:none 0px; padding:3px;}

#cr td{padding-bottom:3px;}

#cr_lt{border:none 0px; padding:3px; text-align:left;}

#cr_lt td{padding-bottom:5px; vertical-align:bottom;}

.bg_lg{background:#C9F1C0; text-align:center; color:#009900; font-weight:bold; border:#CCCCCC solid 1px; padding:3px;}

.lg_left{background:#C9F1C0; color:#009900; font-weight:bold; border:#CCCCCC solid 1px; padding:3px;}

.yg_c{background:#F5FEC5; color:#669900; text-align:center; border:#CCCCCC solid 1px; padding:3px;}

.yg_c a{ color:#669900; text-decoration:none; }

.shiro{background:#FFFFFF;}

.shiro a{ color:#000066; text-decoration:none; }


/*-------------------------------------------span text img-------------------------------------------*/

img.left{float:left; border: 1px solid #999999; margin-right:10px; width:160px; height:auto;}

.left{float:left;  margin-right:10px; text-align:center;}

.right{ float:right; margin-left:10px; text-align:center;}

img.cate_left{float:left; border: 1px solid #999999; margin-right:10px; width:160px; height:auto;}

.img_border{border: solid 1px #CCCCCC;}

img.epic{ width:400px; height:auto;}

span.b{
color:#009900; font-size:13px; font-weight:bold; padding-left:15px; margin-top:2px;
background:url(http://kobekimonogakuin.co.jp/template/img/point_red.gif) left no-repeat;
display:block;}

span.b2{
color:#009900; font-size:13px; font-weight:bold; padding-left:15px; margin-top:0px; margin-bottom:4px;
background:url(http://kobekimonogakuin.co.jp/template/img/point_red.gif) left no-repeat;
display:block;}
 
span.b2 a{ color:#0033FF; text-decoration:underline;}

span.b3{
color:#0033FF; font-size:13px; font-weight:bold; padding-left:15px; margin-top:0px; margin-bottom:4px;
background:url(http://kobekimonogakuin.co.jp/template/img/point_red.gif) left no-repeat;
display:block;}

span.b3 a{ color:#0099FF; text-decoration:underline;}

/*----------------------------------------  footer  ---------------------------------------*/


#footer_menu{background:url(http://kobekimonogakuin.co.jp/template/img/up_footer.gif) no-repeat;
widows:950px; height:18px;
padding-top:5px;
display:block;
color:#FFFFFF;
text-align:center;
font-size:11px;}

#footer_menu a{ color: #FFFFFF; }
#footer_menu a:link { color: #FFFFFF; text-decoration:none;} 
#footer_menu a:visited{ color: #FFFFFF; text-decoration:none;} 
#footer_menu a:hover{ color:#FFFF00; text-decoration:underline;} 
#footer_menu a:active{ color: #FFFFFF; text-decoration:none;}

#footer {
clear: both;
width:865px; height:17px;
background: url(http://kobekimonogakuin.co.jp/template/img/footer.gif) no-repeat;
display:block;
color:#666666;
text-align:center;
padding-left:85px;
font-size:10px;
font-weight:bold;}

#footer .siz{float:right; font-size:9px;  margin-right:10px; font-weight:100;}
.siz a:link,.siz a:visited,.siz a:hover,.siz a:active{ color:#666666; text-decoration:underline;}

