/* layout */
body{background:url("../image/common/bg_sub.jpg") no-repeat center 0; width:100%;}
div#Swrap{width:1000px; height:auto; margin:0 auto;}
div#Sheader{background:url("../image/common/bg_topmenu.jpg") no-repeat 10px 15px; width:100%; height:106px; position:relative; z-index:9999;  }
div#Scontainer{width:100%; position:relative; }
div#Subvisual {width:100%; height:237px;  z-index:-9999; margin-top:-1px;}
div#Scontent {width:100%; height:auto;}
div#Sfooter_wrap {float:left; background:url("../image/common/bg_sfooter.gif") repeat-x; width:100%; height:100px; position:relative; margin-top:20px;}
div#Sfooter {width:1000px; margin:0 auto; margin-top:20px; padding-top:30px;}

/*header*/
.logo {width:123px; height:41px; position:absolute; top:17px; left:96px;}
.gnb {width:838px; height:74px; position:absolute; top:71px; left:90px;}
.gnb ul {margin:1px 0 0 109px;}
.gnb li {float:left;}
.lnb {position:absolute; top:30px; right:20px; width:218px; height:15px;}
.lnb li {float:left; height:15px;}
.lnb li a{background:url("../image/common/bg_lnbline.gif") no-repeat 100% 5px; height:15px; padding:0 10px;}
.lnb li.none a{background:none;}

/*leftMenu*/
.contLeft {width:205px; float:left; height:500px; margin-left:25px;}
.leftMenu {width:172px; }
.leftMenu p span img {margin:7px 0 30px 0;}
.leftMenu li {padding-bottom:5px;}
.leftLink {margin-top:20px;}
.leftLink img {padding-bottom:5px;}
.leftMenuS {width:160px; margin-left:25px; padding:3px 0 0 20px;}

/*content*/
.contRight {width:765px; float:left; position:relative;}
.cHeader {background:url("../image/common/line_title.gif") no-repeat 0 50px; width:765px; height:50px; padding-top:15px;}
.cHeader p {float:left; padding-left:10px;}
.cHeader .location {background:url("../image/common/ico_location.gif") no-repeat; position:relative; top:10px; right:20px; float:right; padding:2px 0 0 20px; height:13px; font:11px "돋음"; color:#7a7777;}
.cHeader .pageHome {font:11px "돋음"; color:#ff9103; font-weight:bold;}
.cHeader .pageName {font-weight:bold;}
.Cont {width:760px; padding-top:20px; padding-left:10px;}
.Cont2 {width:100%;}
.character_down p {text-align:right; padding:10px 50px 0 0;}

/*facilities*/
.tab_facilities {background:url("../image/introduce/facilities/bg_linetab.gif") repeat-x 0 31px; width:750px; height:32px;}
.tab_facilities li {float:left; padding-right:2px;}
div#classbtn {margin-top:20px;}
div#classbtn a {padding:0 5px;}
.facilities_img li {float:left; margin:0 10px 20px 0;}

/*playground*/
.playground_link ul {width:750px; text-align:center;}
.playground_link li {float:left; width:315px; margin:30px 10px 30px 25px;}
.playground_link img {display:block; margin:0 auto; padding-bottom:2px;}
.playground_link .love {background:url("../image/talk/playground/bg_classlove1.gif") no-repeat; width:235px; height:120px; padding:55px 0 0 80px;}
.playground_link .courage {background:url("../image/talk/playground/bg_classcourage1.gif") no-repeat; width:235px; height:120px; padding:55px 0 0 80px;}
.playground_link .wisdom {background:url("../image/talk/playground/bg_classwisdom1.gif") no-repeat; width:235px; height:120px; padding:55px 0 0 80px;}
.playground_link .hope {background:url("../image/talk/playground/bg_classhope1.gif") no-repeat; width:235px; height:120px; padding:55px 0 0 80px;}
.classplayground {margin:10px;}
.classplayground select {width:120px; height:20px; margin-left:10px; padding:0 0 0 5px;}


/*footer*/
div#Sfooter p {float:left;}
div#Sfooter ul {float:right; margin:10px 50px 0 0;}
div#Sfooter li {float:left; padding:0 3px;}

/*member_join*/
.stipulation, .private  {width:750px; height:270px; margin:10px 0;}
.txt_box {background:#f8f8f8; width:715px; height:180px; border:1px solid #cccccc; margin:10px 0; padding: 10px;}
.btn_box {text-align:right; padding-right:30px;}
.agree_btn {text-align:center;}
.agree_btn p {padding-bottom:20px;}
.agree_btn p img {padding:0 5px;}


/*group_wirte */
.join_write{width:733px; border-top:2px solid #f97b00;}
.join_write table {border-bottom:1px solid #b4b4b4; color:#868686;}
.join_write table th{padding:6px 0 6px 20px; background:#fafafa; border-top:1px solid #d4d4d4; text-align:left; width:130px;}
.join_write table td{padding:6px 0 6px 20px; border-top:1px solid #d4d4d4;}
.join_write table td input{border:1px solid #a0a0a0; padding:3px; width:100px;}
.join_write table td select{border:1px solid #a0a0a0; padding:3px;}
.join_write table td div.adres_wirte p{margin-bottom:3px;}
.btn_wirte{width:733px; margin:30px 0; text-align:center;}

.join_ok {background:url("../image/member/join/bg_joinok.gif") no-repeat; width:730px; height:209px; }
.join_ok p {padding:140px 0 0 315px;}
.join_ok p img {padding:0 5px;}

/*login*/
.login_box {background:url("../image/member/login/bg_login_box.jpg") no-repeat; width:730px; height:324px; position:relative; margin:0 auto;}
.login_box .login_input {width:300px; height:70px; position:relative; top:80px; left:350px;}
.login_box .login_input ul {float:left; width:170px; height:55px;}
.login_box .login_input input.input_txt {margin:5px 10px 0 10px; width:100px; height:16px; border:1px solid #c2c0c3; padding:3px 0 0 3px;}

.login_box .btn {width:200px; position:relative; top:130px; left:550px; }
.login_box .btn img {display:block; margin-bottom:30px;}

/*search*/
.search_id {width:730px; margin:0 auto;}
.search_pw {width:730px; margin:30px auto;}
.tit_height {padding:10px 0;}
.search_box {background:url("../image/member/search/bg_searchbox.gif") no-repeat; width:730px; height:245px; position:relative;}
.search_box ul {width:535px; position:relative; top:30px; left:170px; color:#7c7b7b; font-size:11px;}
.search_box ul li {padding:8px 0; }
.search_box ul li span {vertical-align:bottom; padding-left:10px;}
.search_box ul li input {margin:0 10px; width:100px; height:18px; border:1px solid #c2c0c3;}
.search_box p {text-align:center; margin-top:40px;}

.search_ok {width:730px; margin:0 auto;}
.search_box_ok {background:url("../image/member/search/bg_searchbox_ok.gif") no-repeat; width:730px; height:209px; text-align:center; color:#303030; }
.search_box_ok p {padding:70px 0 30px;}
.search_box_ok p span {font-weight:bold;}
.search_box_ok div img {margin:0 5px;}

/*sitemap*/
.sitemapw {width:750px; margin-top:20px;}
.sitemapw li {height:200px; float:left;}
.bt_subpage {background:url("../image/sitemap/bg_btn.gif") no-repeat 35px 0; width:220px; height:109px; padding: 15px 0 0 16px;}
.bt_subpage li {background:url("../image/sitemap/icon.gif") no-repeat 32px 0; width:150px; height:20px; padding:1px 0 0 55px;}

