@charset "utf-8";

#sub_nav {width:100%;height:68px;background:#e9e9ea;border-bottom:1px solid #c8c8c8;}
#sub_nav ul {position:relative;}
#sub_nav ul li {}
#sub_nav ul li.back {position:absolute;left:0;top:0;}
#sub_nav ul li.home {position:absolute;right:0;top:0;}
#sub_nav ul li.title {width:100%;line-height:68px;text-align:center;}

.sub_img {width:100%;text-align:center;}
.sub_none {height:30px;}
.sub_none2 {height:80px;}

/*약도전송*/
.location_mms {width:640px;height:115px;margin:0 auto;padding:190px 0 70px 0;background:url("../img/sub/location_bg.png") no-repeat;}
.location_mms .location_input {width:495px;margin:0 auto;position:relative;}

/*회원*/
.member_wrap {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fafafa;width:100%;}

/*로그인*/
.login_box {width:495px;height:200px;background:url("../img/sub/login_title.gif") no-repeat;margin:30px auto;position:relative;}
.login_box div {position:relative;}
.login_box div {top:100px;}
.login_box p {position:absolute;right:0;top:100px;}
          
.member_links {width:100%;}
.member_links p {margin:20px;background:#fff;font:normal 20px 'NanumGothicWEB';color:#454544;}
.member_links div {text-align:center;margin-bottom:40px;}

/*가입*/
.join_box {margin:5px 0 0 0;padding:5px 3%;}
.join_box h4 {margin:20px 0 7px 0;height:25px;font:bold 18px 'NanumGothicWEB';color:#454544;}

.il {width:100%;height:40px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.noj {margin:0;}
.j2 {margin-bottom:15px;}
.j3 {width:68%;}
.il label {display:block;font:normal 20px/40px 'NanumGothicWEB';color:#999;}
.il span {display: block;height:40px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il input {position:absolute;width:99%;padding-left:1%;height:40px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}
.il textarea {position:absolute;width:99%;padding-left:1%;height:120px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.il2 {width:100%;height:120px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.il2 label {display:block;font:normal 20px/40px 'NanumGothicWEB';color:#999;}
.il2 span {display: block;height:120px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il2 textarea {position:absolute;width:98%;padding:10px 1%;height:100px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.select_wrap {width:100%;display:block;position:relative;height:40px;border:1px solid #aaaaaa;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(239,239,239,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(239,239,239,1) 100%);}
.select_wrap select {font-size:25px;width:100%;height:40px;padding:0 0 0 10px;border:0;background:transparent url("../img/comm/bg_select.gif") no-repeat 100% 0;background-size:36px 40px;-webkit-background-size:36px 40px;-webkit-appearance:none}

.ic {width:100%;margin:10px 0;display:inline-block;}
.ic li {width:32%;float:left;}
.ic li.ic_num {margin-left:2%;}
.ic li.ic_mail {width:48%;margin-right:2%;}
.ic li.ic_mail2 {width:50%;}
.ic .select_wrap {width:100%;}
#mail_dir {display:none;}

.form_btn {text-align:center;margin:20px 0;}

/*서브인덱스 롤링*/
.gall_roll_title {width:96%;padding:30px 2%;font:bold 25px 'dotum';color:#3d3d3d;position:relative;background:#fff;}
.gall_roll_title span {color:#3760c9;}
.gall_roll_title a {position:absolute;right:2%;}

.gall_roll_wrap {width:100%;height:181px;padding:25px 0;border-top:1px solid #dcdcdc;background:#efefef;}
.gall_roll_wrap li {float:left;height:181px;width:80%;}
.gall_roll_wrap li .gall_roll_box {width:500px;height:181px;overflow:hidden;margin:0 auto;}
.gall_roll_box .mrb_mask {width:300%;height:181px;margin-left:-500px;}
.gall_roll_box .mrb_mask span {float:left;}
.gall_roll_box .mrb_mask span img {width:500px;}

#gall_roll_left {cursor:pointer;width:10%;background:url("../img/sub/gall_roll_left.png") center center no-repeat;}
#gall_roll_right {cursor:pointer;width:10%;background:url("../img/sub/gall_roll_right.png") center center no-repeat;}

/*게시판*/
.board_wrap {width:98%;padding:0 1%;}

.board_tap {width:640px;margin:0 auto;background:#3d3d3d;}
.board_tap li {margin:0px; float:left;}



/*컨텐츠 템플릿*/
.text_box1 {width:100%;padding:35px 0;border-bottom:1px dotted #d2d2d2;background:#fff;}
.text_box1 div {padding:0 35px;}
.text_box1 div h3.blue {font:bold 33px/39px 'dotum';color:#3760c9;}
.text_box1 div h3.gold {font:bold 33px/39px 'dotum';color:#754d18;}
.text_box1 div h3.green {font:bold 33px/39px 'dotum';color:#6c7e00;}
.text_box1 div p {width:100%;font:normal 27px/37px 'dotum';color:#555;margin-top:15px;background:#fff;}
.text_box1 div p img {width:100%;}
.text_box1 div p.cc {font:bold 30px/36px 'dotum';color:#888af3;}
.text_box1 div p.cc2 {font:bold 30px/36px 'dotum';color:#a97e0d;}
.text_box1 div p.cc3 {font:bold 30px/36px 'dotum';color:#92a32a;}


.blank20 {margin:7px 0;height:5px;}
.blank40 {margin:17px 0;height:5px;}


.checklist_wrap1 {margin:10px 0;}
.checklist_wrap1 li {border-bottom:1px solid #e1e1e6;background:url("../../img/sub/checklist_type1_blt.png") 5px 17px no-repeat;padding:10px 10px 10px 37px;font:normal 27px/37px 'dotum';color:#4d534d;}
.checklist_wrap1 li.even {background:url("../../img/sub/checklist_type1_blt.png") 5px 17px no-repeat #fafafe;}

.checklist_wrap2 {margin:10px 0;}
.checklist_wrap2 li {border-bottom:1px solid #e1e1e6;background:url("../../img/sub/checklist_type2_blt.png") 5px 17px no-repeat;padding:10px 10px 10px 37px;font:normal 27px/37px 'dotum';color:#4d534d;}
.checklist_wrap2 li.even {background:url("../../img/sub/checklist_type2_blt.png") 5px 17px no-repeat #fafafe;}

.checklist_wrap3 {margin:10px 0;}
.checklist_wrap3 li {border-bottom:1px solid #e1e1e6;background:url("../../img/sub/checklist_type3_blt.png") 5px 17px no-repeat;padding:10px 10px 10px 37px;font:normal 27px/37px 'dotum';color:#4d534d;}
.checklist_wrap3 li.even {background:url("../../img/sub/checklist_type3_blt.png") 5px 17px no-repeat #fafafe;}