@charset "Shift_JIS";
/******************** 基本設定 ********************/
body {background:#ebebeb; padding:0px; margin:0px;}
body,td,div {font-size:12px; line-height:16px; color:#555555;}

a {color:#555555; overflow:hidden;}
a:Hover {color:#ff0000; text-decoration:underline;}

h1,h2,h3,h4,h5,ul,li,p,dl,dd,dt {margin:0px; padding:0px;}
ul,li {list-style:none;}
img {border-width:0px;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px;}


/******************** レイアウト ********************/
#flame {background:#FFFFFF; width:810px; margin:0px auto 0px auto; padding:0px 20px 17px 20px; border:solid 1px #dadada; border-top:none;}
#head {background:url(https://template.o-hara.sc/files/honko/head.gif) no-repeat; height:113px;}
#contents {width:790px; margin:0px auto 0px auto; padding:12px 0px;}
#foot {background:url(https://template.o-hara.sc/files/honko/foot.gif) no-repeat; text-align:center; padding:13px; font-weight:bold;}

/******************** ヘッダー ********************/
#head h1 {padding:3px 3px 3px 7px; display:block; font-size:12px; font-weight:normal;}
#head .head-left {float:left;width:100px;}
#head ul {padding:35px 20px 0px 0px; width:600px; float:right;}
#head ul li {display:inline; line-height:18px;}
#head ul li a {padding:0px 8px 0px 6px; color:#FFFFFF; text-decoration:none; border-right:1px solid #FFFFFF;}
#head ul li a:hover {text-decoration:underline;}

/******************** トップページ ********************/
/********** イチ押し **********/
#contents .ichi-tit {background:url(https://template.o-hara.sc/files/honko/h-ichioshi_tit.gif) no-repeat bottom; display:block; height:75px; text-indent:-6666px;}
#contents .ichi-flame {margin:-10px 0px 10px 0px;}
#contents .ichi-con {width:388px; border:1px solid #b0b0b0;}
#contents .ichi-con strong a {font-size:13px; color:#e1091a; display:block; padding:5px 3px 4px 8px; background:#eaeaea; text-decoration:none;}
#contents .ichi-con strong a:hover {text-decoration:underline;}
#contents .ichi-con dl {margin:10px; display:block;}
#contents .ichi-con dd,#contents .ichi-con dt {display:block; line-height:18px;}
#contents .ichi-con dd {float:left; width:275px;}
#contents .ichi-con dt {float:right; width:85px; text-align:right;}
#contents .ichi-con dt .ichi-img {border:solid 1px #cf4444; margin-bottom:4px;}
#contents .F11pxRed{font : normal normal normal 11px/150% "Verdana, Arial, Helvetica, sans-serif" ;color : #ff0000 ;}

/********** 検索 **********/
#contents .ken-flame {background:url(https://template.o-hara.sc/files/honko/h-kensaku_bg.jpg) no-repeat; height:89px;}
#contents .ken-flame .ken-left {float:left; padding:13px 0px 0px 198px;}
#contents .ken-flame .ken-left a {display:block; width:103px; height:67px; text-indent:-6666px;}
#contents .ken-flame .ken-right {float:right; padding:23px 13px 0px 0px;}

.kensaku-a {border:3px double #CCCCCC; background: #FCF4DA; width:100%; margin:8px 0px 23px 0px; color:#444444; display:block;}
.kensaku-a td {padding:10px;}
.kensaku-a strong {font-size:14px; color:#FF0000;}

/********** イベント情報 **********/
/***** 月 *****/
#contents .g01 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_01.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g02 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_02.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g03 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_03.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g04 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_04.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g05 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_05.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g06 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_06.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g07 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_07.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g08 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_08.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g09 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_09.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g10 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_10.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g11 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_11.gif) no-repeat; text-indent:-6666px; height:45px;}
#contents .g12 {display:block; background:url(https://template.o-hara.sc/files/honko/h-evtit_12.gif) no-repeat; text-indent:-6666px; height:45px;}
/***** イベントテーブル *****/
.top-ev_tab {background:#999999; border:2px solid #dddddd;}
.top-ev_tab .tit {background:#F1F1F1;}
.top-ev_tab .hol {background:#ffe0e0;}
.top-ev_tab .shikaku {text-align:left;}
.top-ev_tab td {font-size:12px; color:#333333; line-height:16px; text-align:center; background:#FFFFFF;}
.top-ev_tab td a {text-align:left; display:block; padding:5px; color:#333333;}
.top-ev_tab td a:hover {background:#FFFFCC;}
.top-ev_tab .sc01 { color:#3300FF;}
.top-ev_tab .sc02 { color:#0099FF;}
.top-ev_tab .sc03 { color:#80BE52;}
.top-ev_tab .sc04 { color:#FFD50F;}
.top-ev_tab .sc05 { color:#FF6600;}
.top-ev_tab .sc06 { color:#FF99FF;}
.top-ev_tab .sc07 { color:#FF3300;}

/********** イチ押し **********/
#contents .joinus-tit {background:url(https://template.o-hara.sc/files/honko/h-joinus_tit.gif) no-repeat bottom; display:block; height:75px; text-indent:-6666px;}

.MgnLft1em {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1em; PADDING-TOP: 0px;}
.top-ev_tab2 {background:#999999; border:2px solid #dddddd;}
.top-ev_tab2 .tit {background:#F1F1F1;}
.top-ev_tab2 .hol {background:#ffe0e0;}
.top-ev_tab2 .shikaku {text-align:left;}
.top-ev_tab2 td {font-size:12px; color:#333333; line-height:26px; text-align:center; background:#FFFFFF;}
.top-ev_tab2 td a {text-align:left; padding:5px; color:#333333;}
.top-ev_tab2 td a:hover {background:#FFFFCC;}
.top-ev_tab2 .sc01 { color:#3300FF;}
.top-ev_tab2 .sc02 { color:#0099FF;}
.top-ev_tab2 .sc03 { color:#80BE52;}
.top-ev_tab2 .sc04 { color:#FFD50F;}
.top-ev_tab2 .sc05 { color:#FF6600;}
.top-ev_tab2 .sc06 { color:#FF99FF;}
.top-ev_tab2 .sc07 { color:#FF3300;}



/**************************/
/******* 相談会集約 *******/
.soudan-list {border:solid 10px #CCCCCC;}
.soudan-left {width:25%; padding:8px 8px 6px 12px; background:url(https://template.o-hara.sc/files/sodankai/soudan-h_listbg.gif) right; color:#FFFFFF; border:1px solid; border-color:#ed6565 #a70000 #930000 #e94141;}
.soudan-right {width:75%; padding:8px 8px 6px 12px; border:1px solid; border-color:#ffffff #c3c3c3 #c3c3c3 #ffffff;}
.soudan-left strong {display:block; color:#FFFFFF; font-size:16px; padding-bottom:4px;}
/**************************/

/********** フッター校舎紹介 ***********/
.zenko {padding:15px 0;}
.zenko_t {padding:15px 0 3px 0; border-top:3px double #999;}
.zenko_tab {border-top:1px dotted #999;}
.zenko_tab td {font-size:12px; line-height:18px; padding:5px 5px 3px 6px; border-bottom:1px dotted #999999; color:#aaa;}
.zenko_tab td em {display:block; text-align:right; padding:3px 0 0 0; font-style:normal; color:#555; font-size:11px;}
.zenko_tab .tab_t {background:#eeeeee; color:#333333; width:16%;}
.zenko_tab a {color:#444444; text-decoration:underline;}
.zenko_tab a:hover {color:#ff0000; text-decoration:underline;}
/***************************************/

.top-taiken-tit {display:block; text-indent:-6666px; background:url(https://template.o-hara.sc/files/kakuko/k-top_taiken-tit.gif) no-repeat bottom; height:40px;}.top-taiken-list {display:block; padding-left:510px;}.top-taiken-list a {display:block; text-indent:-6666px; background:url(https://template.o-hara.sc/files/kakuko//k-top_taiken-btn.gif); height:23px; margin:-27px 0px 4px 0px;}.top-taiken-hyou td {background:#FFF; padding:5px; text-align:center;}.top-taiken-hyou th {background:#f1f1f1; font-weight:normal; padding:3px;}th.top-taiken-date {width:14%;}th.top-taiken-time {width:15%;}th.top-taiken-kouza {width:18%;}.top-taiken-hyou .hyou-left {text-align:left;}