/* ----------------------------------------------------------------------------------------------------
 * iWellComm Publishing.Div
 * Author : J2STYLE
 * Descript : 한솔영재교육-브레인스쿨 Common CSS
 * Version : 2010.12.01.
 ---------------------------------------------------------------------------------------------------- */
/* default style --------------------- */
/* @charset "utf-8"; @charset "euc-kr"; safari, chrom브라우저에서 인식안함, 삭제 default definition */
@import "layout.css";          /* 레이아웃 */
@import "board.css";           /* 게시판스타일 */
@import "table.css";           /* 테이블스타일 */
@import "sub_franchise.css";       /* 가맹점 안내 */
@import "sub_etc.css";         /* 기타스타일 */

/* Common Style */
* {margin:0;padding:0;/* default값 외에 다른속성은 넣지않음 */}
html,body{width:100%;height:100%;margin:0;padding:0;}

/* Type Selector */
body, textarea, select, input, table{font-family: "돋움", "굴림", "돋움체", "굴림체", "Dotum, Gulim, Arial, Helvetica, Verdana, Geneva, sans-serif"; font-size: 12px; color: #898989;margin:0;padding:0;}
a { color:#898989;text-decoration:none;}
a:hover {color:#898989;text-decoration:underline;}
img,table,fieldset { border:0;}
table {border-collapse:separate; border-collapse:collapse; empty-cells: show;}
img {vertical-align: top;}
hr, legend, caption {display: none;}
label{cursor:pointer;}
ul, li, dl {list-style:none;}
.fl{float:left;} .fr{float:right;} .tc{text-align:center;} .cb{clear:both;}
.frr{margin-right:3px;}
.frra{float:right;}
.hc{display:none !important;}
.bno {border:none;}

input, button {vertical-align: middle; }
input {border: 1px solid #c5c5c5;}
input[type="text"], input[type="password"]{height: 15px; padding-top:3px; padding-left: 1px; color: #898989; border: 1px solid #c5c5c5; }
input[type="image"] {vertical-align: middle; border:none; padding-bottom:3px;}
input.chk{border:0;width:13px; height:13px;}
html input.txtType {height:15px; padding-top:3px; padding-left:1px; color: #666; border: 1px solid #c5c5c5;}
select {height: 20px; vertical-align: middle; _font-size: 11px; font-family: Tahoma, 돋움, sans-serif; color: #898989; border: 1px solid #c5c5c5; /*behavior: url("/common/css/selectbox.htc");*/ }
select/*, x:-moz-any-link */ {height: 18px; }
select/*, x:-moz-any-link, x:default*/ {height: 20px; }

option {padding-right: 4px; }
textarea {/*overflow-y: scroll;*/ vertical-align: middle; line-height: 1.5em; color: #666; border: 1px solid #C0C0C0; }
.popupbody {background-image:none;}
h1, h2, h3, h4, h5 {font-size:12px;}

input.none {border:none}
/* Contents Box style */

/* line-height */
.line18 {line-height:18px;}
/* padding */
.pt15 {padding-top:15px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr30 {padding-right:30px;}
.pb5 {padding-bottom:5px;}
.pb8 {padding-bottom:8px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
/* magin */
.mt5 {margin-top:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb30 {margin-bottom:30px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr13{margin-right:13px;}
.mr10{margin-right:10px;}
.mr16{margin-right:16px;}
.mr20{margin-right:20px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr70{margin-right:70px;}
.ml10 {margin-left:10px;}
.ml30 {margin-left:30px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
/* font color */
.blue {color:#6e6ef8}
.black {color:#000}
/* search Style */
/* form */
input.name {width:237px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.cnumber {width:110px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.info1 {width:163px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.info2 {width:73px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.info3 {width:343px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.info4 {width:296px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.address {width:197px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.login {width:185px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.login2 {width:176px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.login3 {width:140px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.etc {width:475px;height:15px; background: #fff;border:1px solid #d3d3d1;}
input.total {width:152px;height:15px; background: #fff;border:1px solid #d3d3d1;}
/* link */
a.blue {color:#1e71d8;text-decoration:none;}
a.blue:hover {color:#1e71d8;text-decoration:underline;}
a.new {color:#7d6348;text-decoration:none;}
a.new:hover {color:#7d6348;text-decoration:underline;}
a.brown {color:#ae5a13;text-decoration:none;}
a.brown:hover {color:#ae5a13;text-decoration:underline;}
a.seto {color:#594735;text-decoration:none;}
a.seto:hover {color:#594735;text-decoration:underline;}
/* mtitle */
.section .red_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_red_dot.gif") no-repeat 0 2px;}
.section .green_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_green_dot.gif") no-repeat 0 2px;}
.section .orange_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_orange_dot.gif") no-repeat 0 2px;}
.section .brown_tit {padding-left:15px;padding-bottom:13px;background:url("/images/common/icon/bl_brown_dot.gif") no-repeat 0 2px;}
/* login_popup */
/* btn */
.center_btn {margin-top:30px;text-align:center;}
.center_btn_p {margin-top:10px;text-align:center;}
.center_btn_pb {width:310px;display:inline-block;margin-top:20px;padding-top:20px;text-align:center;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
.center_btn_mn {padding-top:30px;text-align:center;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
/* popup */
.idpop {text-align:center;padding-top:30px;}
.idpop .idtext {font-size:12px;line-height:20px;}
.idpop .idtext span {color:#d24217;}
.idpop .idtext strong span {color:#d24217;}
.idpop .pidseach {display:inline-block;width:319px;height:32px;margin-top:30px;padding-top:10px;background:url("/images/common/popup/popup_img_02.gif") no-repeat 0 0;}
.idpop .psidseach {display:inline-block;width:319px;margin-top:30px;padding-top:10px;background:url("/images/common/icon/bl_htitle_bg.gif") repeat-x 0 0;}
.idpop .popscrollbox {position:relative;text-align:center;}
.idpop .popscrollbox .popscroll {display:inline-block;width:297px;height:119px;margin-top:20px;padding:10px;border:1px solid #e5e5e5;overflow:auto;line-height:22px;text-align:left;}