@charset "utf-8";

@import url('global.css');
@import url('layout.css');
@import url('/high1/public/css/bbs.css');
@import url('academy.css');
@import url('main.css');
@import url('clinic.css');
@import url('gambler.css');
@import url('network.css');
@import url('center.css');

/* title */
.title {margin-bottom:25px;}

.titsA {margin-bottom:15px; padding-left:15px; background:url(../img/common/bu_01.gif) no-repeat 0 1px;}

/* tab */
.tabWrapA {margin-bottom:20px; height:25px; background:#5C5855;}
.tabWrapA li {float:left; padding-left:4px;}
.tabWrapA li img {vertical-align:top;}
.tabWrapA li span {position:absolute; margin-left:-2000px;}

/* list */
.totalList {padding:4px 0; color:#A6A3A2; font-size:11px; text-align:right;}

.boardListA {border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.boardListA li {position:relative; overflow:hidden; width:100%; padding:10px 0; background:url(../img/common/bg_dot.gif) repeat-x 0 bottom;}
.boardListA li .img {float:left; width:135px; height:94px; padding:3px; border:1px solid #E7E7E7; font-size:0;}
.boardListA li .txt {float:right; width:594px;}
.boardListA li .txt .sub {margin:3px 0 5px; color:#888; font-size:11px;}
.boardListA li .txt .sub strong {margin-right:10px; padding-right:10px; background:url(../img/common/v_05.gif) no-repeat right 1px; color:#666; font-size:12px;}
.boardListA li .txt .cont {padding-bottom:10px; line-height:18px;}
.boardListA li .txt .cont a {color:#999;}
.boardListA li .txt .cont a:hover {color:#787DE7;}
.boardListA li .txt .date {overflow:hidden; zoom:1; position:absolute; bottom:7px; right:0; padding-top:13px;}
.boardListA li .txt .date li {position:static; float:left; width:auto; margin-left:30px; padding-bottom:0; background:none; font-size:11px; color:#888;}
.boardListA li .txt .date li span {margin-right:5px; padding-right:5px; background:url(../img/common/v_05.gif) no-repeat right 1px; color:#666;}

.viewListA {overflow:hidden; zoom:1;}
.viewListA li {float:left; width:225px; height:290px; margin-right:18px; padding-right:18px;}
.viewListA li.last {margin-right:0; padding-right:0; border:none;}
.viewListA li h4,.viewListA li h5 {padding:7px 0 15px; border-top:4px solid #E8E8E8;}
.viewListA li span {display:block; margin-bottom:10px;}
.viewListA li p {line-height:18px;}
.viewListA li ul li {width:auto; height:auto; float:none; margin:0 0 5px; padding:0 0 0 8px; background:url(../img/common/bu_02.gif) no-repeat 0 3px;}
.viewListA li.typeA {background:url(../img/center/bg_line.gif) no-repeat right 0;}
.viewListA li.h330 {height:330px;}

.viewListB {border-top:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7;}
.viewListB li {position:relative; zoom:1; padding:15px 0; background:url(../img/common/bg_dot02.gif) repeat-x 0 bottom;}
.viewListB li h5 {position:absolute; left:0; top:50%; margin-top:-8px;}
.viewListB li h5.typeA {margin-top:-17px;}
.viewListB li div {margin-left:195px; padding-left:14px; border-left:1px solid #B7B7B7;}
.viewListB li div strong {display:block; margin-bottom:5px; color:#42879E;}
.viewListB li div p {color:#6F6F6F; font-size:11px; line-height:16px;}
.viewListB li div ul.typeA {padding-left:30px;}
.viewListB li div ul.typeA li {margin-bottom:5px; padding:0; background:none; font-size:11px; color:#6F6F6F;}
.viewListB li div ul.typeA li span {font-size:12px;}
.viewListB li div ul.typeA li ul {margin-top:5px; padding-left:10px;}
.viewListB li div ul.typeA li ul li {padding:0; background:none;}
.viewListB li div ul.typeB li {margin-bottom:5px; padding:0 0 0 9px; background:url(../img/gambler/bu_02.gif) no-repeat 0 2px; font-size:12px; color:#6F6F6F;}
.viewListB li div.mgl234 {margin-left:234px;}
.viewListB li div.typeA strong {color:#6F6F6F;}
.viewListB li div.typeA p {font-size:12px;}
.viewListB li div.typeA p.txtSmall {color:#878787; font-size:11px;}
.viewListB li div.typeA p.txtSmall span {font-weight:bold;}
.viewListB li div.typeA ul.typeB {margin-top:5px;}
.viewListB li.last {background:none;}

/* site map */
.sitemap {overflow:hidden; zoom:1; margin-right:-75px; font-size:0; line-height:0;}
.sitemap li {float:left; width:200px; height:428px; margin-right:75px;}
.sitemap li h3 {margin-bottom:13px;}
.sitemap li.last {height:auto;}
.sitemap li ul {}
.sitemap li ul li {float:none; width:190px; height:auto; margin-right:0; padding:6px 0 6px 10px; background:url(../img/common/bu_03.gif) no-repeat 0 11px; border-bottom:1px solid #E1E1E1;}
.sitemap li ul li.typeA {border-bottom:none;}
.sitemap li ul li ul {margin:6px 0 0 -10px; padding:5px 0 13px; border-top:1px solid #E1E1E1;}
.sitemap li ul li ul li {float:none; width:190px; height:auto; margin-right:0; padding:5px 0 5px 10px; background:none; border-bottom:none;}
