/*■トップページ専用スタイルシート*/
body{height:auto;margin:0px;padding:0px;background-image:url(http://veronique.jp/images/body_bg.gif); background-repeat:repeat-x;
font-size:80%;color:#4C4C4C; line-height:140%;}

a img{ border:0;}

/*一般*/
h1 { font-size:120%;margin:0px; padding:0px;}
a:link{ text-decoration:none; color:#304381;}
a:visited{text-decoration:none; color:#304381;}
a:hover{text-decoration: underline; color:#304381;}
a:active{text-decoration: underline; color:#304381;}
.clear{clear:both;}

/*コンテンツ*/
a.contents:link{ text-decoration:none; color:#4C4C4C;}
a.contents:visited{text-decoration:none; color:#4C4C4C;}
a.contents:hover{text-decoration: underline; color:#4C4C4C;;}
a.contents:active{text-decoration: underline; color:#4C4C4C;;}

#wrapper{
width:800px;margin-top: 0px;margin-right: auto;margin-left: auto;background-color:#ffffff;
border-right: 1px solid #BDBDBD;border-left: 1px solid #BDBDBD;border-bottom: 1px solid #BDBDBD;}
#wrapper_inner{width:756px; padding-left:24px; padding-right:20px;padding-top:0px; margin:0px; background-color:#FFFFFF}

#head_logo{width:576px; float:left; padding-top:1px;padding-bottom:1px;}
#head_logo img{float:left;margin-right:220px;}
#search{width:175px; float:left; line-height:1.0em;padding-bottom:2px;padding-top:0px;}
#search_form{margin:0px; padding-top:10px; }
#search_text{ width:113px;margin:2px 0 0 0; padding:0px; display:block; float:left;}
#search_button{ margin:0 0 0 10px; padding:0pc;width:40px;border:none; display:block; float:left;}
#navi{width:754px;height:34px;clear:both}
#navi_inner{}
#navi_inner img{float:left;}
#main_image{ padding-left:3px; padding-bottom:3px;width:751px;clear:both}

#contents{background:#FFFFFF url(http://veronique.jp/images/right_border.gif) 498px 0 repeat-y;margin-bottom:10px;
}
#main{ float:left; width:498px; }
/*更新情報リスト*/
.rect{ background:#ede6d9 url(http://veronique.jp/images/rectback.gif)  no-repeat right center;padding:5px; margin:3px 5px;}
.rect_cd{ background:#ede6d9 url(http://veronique.jp/images/note.gif)  no-repeat right center; padding:5px; margin:3px 5px;}
ul.checklist {margin:0.3em 0px;padding:0px;}
ul.checklist li{background-image:url(http://veronique.jp/images/ck.gif); background-position: 0 0; background-repeat: no-repeat;
 padding-left:20px; margin-bottom:0.5em;list-style-type:none; line-height:150%;}

/*スクールバナー*/
.school{ margin:10px 0;}

/*ヘッダ*/
.check {float:left;background-image:url(http://veronique.jp/images/ck.gif); background-position: 0 0;
 background-repeat: no-repeat;margin-top:11px;margin-right:5px; margin-bottom:0px; padding-left:1.8em;
 list-style-type:none; line-height:150%;text-align:left;}

/*コンテンツ紹介*/
#main_contents{background:#ffffff ;}
.contents_block{ padding-top:3px; clear:both;}
.contents_photo{ float:left;}
.contents_body{ padding-top:8px; padding-left:3px;}
.contents_body p{ margin-top:8px;}

/*右*/
#right{ float:left; padding-left:0px;margin-bottom:10px;}
#right_inner{ padding-left:19px;width:234px}
#right_inner .button { padding-top:13px;}
#right_shop{padding:5px;}
#minicalendar{ padding:5px; border:1px solid #BDBDBD; background:#fff5d5; text-align:center; margin-top:5px;}

/*フッタ*/
#footer{ width:800px; background:#ffffff url(http://veronique.jp/images/footer_border.gif) 0 0 repeat-x;padding-top:11px;padding-bottom:11px;}
#footer ul{float:left;margin:0px; padding:0px; padding-left:29px;}
/*#footer ul li{display:inline; margin:0px; padding:0px; padding-left:1.8em; padding-right:1em;}*/
#footer ul li{display:block;float:left; margin:0px; padding:0px; padding-left:1.8em; padding-right:1em;}
#footer ul li.site {background: #ffffff url(http://veronique.jp/images/sitemap.gif) 0 0 no-repeat;}
#footer ul li.inq  {background: #ffffff url(http://veronique.jp/images/ck.gif) 0 0 no-repeat;}
#footer ul a {color:#4C4C4C;}
#copyright{ text-align:right; padding-right:35px;}