
@charset "euc-kr";
/* -------------------------------------------------------------
- modify : 2013.09.03
Author: Shin Mi Young
Author URI: http://designharu.net
------------------------------------------------------------- */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

html,button,input,select,textarea{font-family: 'Nanum Gothic', sans-serif;color:#414141}
body{font-size:14px;line-height:1.308em}
#header .skip{display:none/*block*/;z-index:10;position:absolute;top:0;right:0;width:80px;height:24px;border:1px solid #2aa8cb;border-width:0 0 1px;background-color:#9fdaea;font-weight:bold;color:#000;line-height:1.7;text-align:center;text-decoration:none}

/* Mobile Layout: 480px and below.
.gridContainer{width:87.36%;margin-left:auto;margin-right:auto;padding-left:1.82%;padding-right:1.82%}
#LayoutDiv1{display:block;float:left;clear:both;width:100%;margin-left:0}
*/
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout.
@media only screen and (min-width: 481px){
.gridContainer{width:90.675%;padding-left:1.1625%;padding-right:1.1625%}
}*/
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout.
@media only screen and (min-width: 769px){
.gridContainer{width:88.2%;max-width:1232px;margin:auto;padding-left:.9%;padding-right:.9%}
}*/

#header,#footer,.container,header_css,footer_css{clear:both;position:relative;width:960px;margin:0 auto}
.wrap{display:block;width:100%}
.header{padding:0 0 1.308em 0;border-bottom:2px solid #6eb33e;box-shadow:0px 0px 15px 0px #ccc}/* h-shadow v-shadow blur spread color */
.container{overflow:hidden;*zoom:1}
.footer{margin-top:2em;padding:2.308em 0;border-top:1px solid #e1e1e1}
.header:after,.container:after,.footer:after{clear:both;display:table;content:''}

#header h1{margin:0;}
#header .nav ul{overflow:hidden;line-height:3.846em}
#header .nav ul li{float:left;padding:0 1em;font-size:1.154em;font-weight:700;line-height:3}/* base_pixel_size:13pt -Convert:15px */
#header .nav ul li:last-child{margin-right:0;padding-right:0}
#header .nav a{color:#222}
#header .nav a:hover{color:#56b84a}
#header .nav .navactive{color:#56b84a}
#header .gnb{width:100%}
#header .gnb:after{clear:both;display:table;content:''}
#header .gnb ul{line-height:3.077em}
#header .gnb ul li{float:left;padding:0 1em;font-size:0.769em;text-transform:uppercase}/* base_pixel_size:13pt -Convert:10px */
#header .gnb ul li:last-child{margin-right:0;padding-right:0}
#header .gnb a{color:#666;}

#footer{height:3.462em;background:url(../img/common/footer_logo.gif) no-repeat left top}
#footer .copyright{padding-left:20em;font-size:0.846em;color:#4c4c4c;line-height:2.1}
#footer .address{font-size:0.9em;font-style:normal;color:#999;line-height:1.5;text-transform:uppercase}
#footer .address .admin a{color:#ff5d00}
#footer .link{margin:0.462em 0}
#footer select{padding:0.3em 0.8em;font-family:'Open Sans',sans-serif;font-size:0.769em;line-height:1.1}

/* contents */
.container{margin-top:1em;}
.contents{margin-top:1.154em}
.container:not(.main) .aside{float:left;width:200px/*165px*/}
.container:not(.main) .contents{width:745px/*780px*/}
.container .contents .section:after{clear:both;display:table;content:''}

.aside{display:block;margin-top:1em}
.aside h2{font-size:1.692em;color:#1c1c1c;line-height:1.3}
.aside h6{padding-left:0.3em;font-family:'Open Sans',sans-serif;font-size:0.750em;font-weight:300;color:#aaa;line-height:2}
.aside .menu{display:block;height:165px;margin-top:2em}
.aside .menu li a{display:block;padding-left:0.8em;font-size:0.923em;font-weight:400;color:#313131;line-height:2;background:url(../img/sub/blt_dot.png) no-repeat 0.25em 1em}
.aside .menu li a:hover,
.aside .menu li a.on{font-weight:800;color:#6eb33e}
.aside .lft_go{margin-top:3em}
.aside .lft_go p{width:165px;padding:1.5em 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.aside .lft_go p:first-child{border-bottom:0}
.aside .lft_go p.phone{margin-top:1em;border:none;}

.sub .visual{clear:both;}
.sub .visual:after{clear:both;display:table;content:''}
.sub .contents h3{padding-left:1.3em;font-size:2.154em;color:#093661;line-height:1.7;background:url(../img/sub/blt_tit.gif) no-repeat left 0.308em}
.sub .contents p.path{padding-left:1.5em;font-family:Dotum;font-size:11px;color:#888;line-height:1.6;letter-spacing:-0.085em;background:url(../img/sub/blt_path.png) no-repeat left top;}
.sub .contents p.path span{margin-right:0.2em;color:#ddd}
.sub .contents .section{clear:both;margin-top:2em;}
.sub .contents .section h4{margin:0.5em 0;padding-left:1em;font-size:1.154em;color:#000;line-height:1.5;background:url(../img/sub/blt_green.gif) no-repeat left 0.462em}
.sub .contents .section .article{color:#555;line-height:1.7}
.sub .contents .section .article h5{margin:1em 0 0.3em;font-size:1em;color:#343434}
.sub .contents .section .article p{font-size:0.923em}

/* ------------------------------------------------------------------------------------------------------
- main style
--------------------------------------------------------------------------------------------------------- */
.main .contents{width:100%}
.main .contents {clear:both}
.main .contents .go{border-top:1px solid #e1e1e1; border-bottom:1px solid #CCCCCC; height:225px;}
.main .contents .article{float:left;}
.main .prgm{width:390px;height:225px}
.main .prgm h3{margin-top:20px;margin-bottom:5px}
.main .prgm ul{margin-top:30px}
.main .prgm ul li{float:left;margin-right:1.154em}
.main .prgm ul li img{}
.main .prgm ul li p{margin-top:0.8em;font-size:0.846em;letter-spacing:-0.05em;text-align:center;}
.main .prgm ul li a{border:0;color:#333}
.main .popzone{width:300px;height:225px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.main .popzone h3{margin-top:20px;margin-bottom:5px;padding-left:15px}
.main .bnr{width:268px;height:225px;}
.main .bnr p{margin:0;padding:20px 0 16px 20px}
.main .bnr p:first-child{border-bottom:1px solid #e1e1e1}
.main .bnr a{}
.main .notice{position:relative;width:300px;height:160px;margin:2em 3.462em 0 0}
.main .notice h3{padding-bottom:10px;background:url(../img/main/tit_line.gif) no-repeat left bottom}
.main .notice ul{margin-top:2em}
.main .notice ul li a{font-size:0.846em;color:#222;line-height:2}
.main .notice ul li span.date{margin-right:0.8em;font-size:0.846em;color:#777}
.main .notice span.more{position:absolute;top:0;right:0}
.main .gallery{position:relative;width:330px;margin:2em 3.462em 0 0}
.main .gallery h3{padding-bottom:10px;background:url(../img/main/tit_line.gif) no-repeat left bottom}
.main .gallery ul{margin-top:2.1em}
.main .gallery ul:after{display:block;clear:both;content:""}
.main .gallery ul li{float:left;width:100px;height:100px;margin-left:15px}
.main .gallery ul li:first-child{margin-left:0}
.main .gallery ul .thumb{display:block;overflow:hidden;position:relative;width:100px;height:70px;background:#eee;color:#666;line-height:70px;text-align:center;white-space:nowrap}
.main .gallery ul .thumb img{display:block;width:100px;height:70px;border:0}
.main .gallery ul .thumb .em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}
.main .gallery ul .thumb .em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.main .gallery ul a{display:block;width:100px;text-align:center;text-decoration:none;cursor:pointer}
.main .gallery ul a strong{display:inline-block;margin:0.5em 0 0 0;font-size:0.846em;font-weight:300;color:#222;text-align:center;}
.main .gallery ul a:hover .thumb,
.main .gallery ul a:active .thumb,
.main .gallery ul a:focus .thumb{margin:-1px;border:1px solid #222;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.main .gallery ul a:hover .thumb .em,
.main .gallery ul a:active .thumb .em,
.main .gallery ul a:focus .thumb .em{visibility:visible;width:100%;height:auto}
.main .gallery span.more{position:absolute;top:0;right:0}
.main .contact{position:relative;width:230px;margin:2em 0 0}
.main .contact h3{padding-bottom:10px;background:url(../img/main/tit_line.gif) no-repeat left bottom}
.main .contact p{margin-top:2.1em}
.main .contact p span img{margin-top:0.4em}
/* ------------------------------------------------------------------------------------------------------
- sub style
--------------------------------------------------------------------------------------------------------- */
.line{padding-top:2em;border-top:1px solid #e1e1e1}
.fright,.fleft{display:block;overflow:hidden}
.fright{float:right}
.fleft{float:left}
.mright{margin-right:3em}
.mleft{margin-left:3em}
.mtop{margin-top:3em}
.mbottom{margin-bottom:3em}
.mtop5{margin-top:0.5em}
.mtop10{margin-top:1em}
.mtop15{margin-top:1.5em}
.col-full{width:100%}
.col-half{width:47%}
.col-third{width:27%}
.col-two-thirds{width:70%}
.txt_sizeup{font-size:1.385em}
.txt_sizeup2{font-size:2.154em;letter-spacing:-0.05em;line-height:1.3}
.txt_sizedown{}
.txt_blue{color:#005591}
.txt_green{color:#429e01}
.txt_orange{color:#f26522}
.txt_black{color:#242424}
.txt_gray{color:#b2b2b2}
.txt_line{font-weight:600;text-decoration:underline}
.tbg_blue{font-weight:600;color:#fff;background:#46a1da}
.tbg_green{font-weight:600;color:#fff;background:#6eb33e}
.tbg_orange{font-weight:600;color:#fff;background:#f26522}
.bg_bar{padding-top:1.5em;background:url(../img/sub/bar_blue.gif) no-repeat left top;/*#ccc*/}
.bg_img01{padding-right:160px;background:url(../img/sub/photo_overview.jpg) no-repeat right top}
.bg_img02{padding-right:80px;background:url(../img/sub/icon_gray01.gif) no-repeat right top}
.bg_img03{padding-right:80px;background:url(../img/sub/icon_gray02.gif) no-repeat right top}
.bg_img04{padding-right:250px;background:url(../img/sub/photo_greeting.jpg) no-repeat right top}
.bg_img05{padding-right:350px;background:url(../img/sub/photo_parent.jpg) no-repeat right top}
.bg_img06{padding-right:350px;background:url(../img/sub/photo_test.jpg) no-repeat right top}
.bg_img11{background:url(../img/sub/img_counsel01.jpg) no-repeat right bottom}
.bg_img12{background:url(../img/sub/img_counsel02.jpg) no-repeat right bottom}
.bg_img13{background:url(../img/sub/img_counsel03.jpg) no-repeat right bottom}
.bg_img14{background:url(../img/sub/img_counsel04.jpg) no-repeat right bottom}
.bg_img15{background:url(../img/sub/img_counsel05.jpg) no-repeat right bottom}
.bg_img16{background:url(../img/sub/img_counsel06.jpg) no-repeat right bottom}
.bg_img17{background:url(../img/sub/img_counsel07.jpg) no-repeat right bottom}
.bg_icon01{background:url(../img/sub/icon_cate01.gif) no-repeat left top}
.bg_icon02{background:url(../img/sub/icon_cate02.gif) no-repeat left top}
.bg_icon03{background:url(../img/sub/icon_cate03.gif) no-repeat left top}
.bg_icon04{background:url(../img/sub/icon_cate04.gif) no-repeat left top}
.bg_icon05{background:url(../img/sub/icon_cate05.gif) no-repeat left top}
.bg_icon06{background:url(../img/sub/icon_cate06.gif) no-repeat left top}
.bg_icon07{background:url(../img/sub/icon_cate07.gif) no-repeat left top}

.greeting p{margin:1em 0}
.facilities h4{margin-top:2em}
.facilities table th,.facilities table td{padding:0.5em 2em;border:0;font-size:0.846em;line-height:1.8}
.facilities table{width:100%;margin-top:1em;table-layout:fixed}
.facilities table caption{display:none}
.facilities table thead th{border-top:1px solid #9a9a9a;border-bottom:1px solid #e9e9e9;background:#f9f9f9;color:#555;font-weight:bold}
.facilities table tbody th{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.facilities table tbody td{border-bottom:1px solid #e9e9e9}
.facilities .time p,.facilities .time figure{margin-left:1.462em}
.map .article{margin:1em 0 1em 1.462em;}
.map .article dl dt{float:left;margin-right:0.6em;width:90px;}

.sub .cont{margin-top:2em;padding-top:2em;border-top:1px dashed #cdcdcd/*background:url(../img/sub/line_dot.gif) no-repeat left top*/}

.counsel .tit{padding-left:80px;}
.counsel .cont h6{margin:0.5em 0;font-size:0.923em;color:#3d8c06}
.counsel .cont ol{margin-bottom:2em;margin-left:1.462em;line-height:1.7}
.counsel .btn_apply{width:235px;height:60px;margin:0 auto;}

.riding div.ltit{padding-top:0.5em;font-size:1.308em;line-height:2;border-top:2px solid #0073bb;}

.test h6{margin:0.5em 0;font-size:0.923em;color:#3d8c06}
.test ul{margin:1em}

.edu .prt{margin-bottom:2em;padding:1em 6em 2em;border-bottom:1px dashed #cdcdcd;background:url(../img/sub/img_parent.gif) no-repeat}
.edu .smr{margin-bottom:2em;padding:1em 6em 2em;border-bottom:1px dashed #cdcdcd;background:url(../img/sub/img_seminar.gif) no-repeat}

.board .alim_01{padding:0.6em 0 0 8em;background:url(../img/sub/img_alim01.gif) no-repeat}
.board .alim_01b{margin-bottom:2em;padding:0 0 2em 0;border-bottom:2px solid #d7d7d7;}
.board .alim_02{margin-bottom:2em;padding:0.1em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim02.gif) no-repeat}
.board .alim_02b{margin-bottom:2em;padding:1em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim02.gif) no-repeat}
.board .alim_03{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim03.gif) no-repeat}
.board .alim_04{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim04.gif) no-repeat}
.board .alim_05{margin-bottom:2em;padding:0.8em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim05.gif) no-repeat}
.board .alim_06{margin-bottom:2em;padding:1.9em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_alim06.gif) no-repeat}
.board .box{margin-top:1em;border:3px solid #CCC;padding:1em 2em}
.board .box h6{margin:0.5em 0;font-size:0.923em;color:#3d8c06}
.board .box ul{font-size:0.923em;}

.board .board_01{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_board01.gif) no-repeat}
.board .board_02{margin-bottom:2em;padding:0.1em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_board02.gif) no-repeat}
.board .board_03{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_board03.gif) no-repeat}
.board .board_04{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_board04.gif) no-repeat}
.board .board_05{margin-bottom:2em;padding:0.6em 0 2em 8em;border-bottom:2px solid #d7d7d7;background:url(../img/sub/img_board05.gif) no-repeat}


.sitemap .article{float:left;margin-left:1.5em; margin-top:1em;}
.sitemap .article:first-child{margin-left:1.5em}
.sitemap .article h3{padding-top:0.3em;font-size:1.154em !important;background:url(../img/sub/blt_line.gif) no-repeat;}
.sitemap .article h6{font-size:0.769em;font-weight:200;color:#999}
.sitemap .article .menu ul{margin-top:2em; height:200px; width:120px;}
.sitemap .article .menu ul li{font-size:0.846em;letter-spacing:-0.05em}

/* °Ô½ÃÆÇ */

div.tboard_counsel {
	font-size:12px;
	width:98%;
}

div.tboard_counsel a, div.tboard_counsel a:link, div.tboard_counsel a:visited, div.tboard_counsel a:hover, div.tboard_counsel a:active  {
	color:#333333;
	text-decoration:none;
}