/*
=============================================
|  조성민    SungMin Jo                    |
|  Cell: +82-10-8837-4565, 010-8837-4565    |
|  Home: http://www.alitaz.com              |
|  e-mail: miracle_runa@naver.com           |
=============================================
*/

#sub_wrap {width:640px;margin:0 auto;}
#sub_cont_wrap {overflow:hidden;padding:30px;}

#sub_top_wrap {background:#acacab;text-align:center;padding:30px 0;}
#sub_top_wrap h3 {margin-bottom:20px;font-size:33px;color:#333;letter-spacing:-5px;font-weight:bold;}
#sub_top_wrap select {height:50px;width:560px;margin:0 auto;font-size:22px;font-weight:bold;padding-left:30px;}

#sub_btm_wrap {position:relative;background:#7f80d7;color:#fff;height:60px;line-height:60px;font-size:34px;font-weight:bold;overflow:hidden;text-align:center;letter-spacing:-3px;}
.back_link {position:absolute;left:0;top:0;}
.home_link {position:absolute;right:0;top:0;}


/* content */
.img_para_type1 {overflow:hidden;margin-bottom:15px;}
.img_para_type1 .ipt {display:block;margin-bottom:15px;}
.img_para_type1 .para_type1 {margin:0 0 0 0 !important;}
.img_para_type1 .para_type1 strong {margin:10px 0 10px 0px !important;}
.img_para_type1 p {padding-top:15px;display:block;clear:both;font-size:16px;color:#666;line-height:25px;letter-spacing:-0.5px;}
.img_para_type1 b {font-size:20px;}

.hr_type1 {border-top:1px solid #dfdfdf;margin:30px 0 40px 0;}

.para_type1 {font-size:20px;color:#666;line-height:32px;letter-spacing:-0.5px;}
.para_type1 strong {margin:20px 0 5px 0;display:block;font-size:26px;color:#333;line-height:27px;}
.para_type1 strong.title {background:url('../img/sub/para_title_bg.gif') top left no-repeat;padding-top:10px;margin:30px 0 15px 0;}
.para_type1 img {display:block;margin:15px 0;}

/*
.para_type2 {background:#5ec2c6;padding:30px 40px;margin:20px 0;color:#fff;font-size:16px;line-height:25px;}
*/
.para_type2 {background:#75a8d8; padding:30px 40px;margin:20px 0;color:#fff;font-size:20px;line-height:32px;}
.para_type2 strong {font-size:25px;display:block;margin-bottom:20px;}
.para_type2 div {overflow:hidden;}
.para_type2 div ul {float:left;}
.para_type2 div ul li {margin-bottom:8px;line-height:41px;padding-left:50px;background:url('../img/sub/text_list2.png') no-repeat;color:#fff;box-sizing:border-box;font-size:18px;}

.para_type3 {background:#f4f4f4;padding:5px 30px 15px 30px;margin:20px 0;}
.para_type3 strong {font-size:16px;display:block;margin-bottom:10px;}
.para_type3 div {overflow:hidden;}
.para_type3 div ul {float:left;}
.para_type3 div ul li {margin-bottom:8px;line-height:16px;height:16px;color:#666;box-sizing:border-box;font-size:20px;}

.title_box_type1 {background:#adadad;color:#fff;font-size:25px;text-align:center;padding:18px 0;line-height:35px;margin:20px 0 40px 0;}
.title_box_type1.type2 {background:#5ec2c6;}
.title_box_type1.type3 {background:#7f81e1;}

.text_list_type1 {position:relative;font-size:20px;padding:12px 0 12px 52px;margin-bottom:7px;line-height:32px;}
.text_list_type1 span {position:absolute;left:0;top:2px;width:41px;height:41px;background:url('../img/sub/text_list1.png') no-repeat;display:block;color:#fff;text-align:center;font-size:22px;line-height:45px;}
.text_list_type1 em {color:#5ec2c6;font-size:25px;font-weight:bold;display:block;margin-bottom:10px;}
.text_list_type1 strong {font-size:16px;margin:15px 0 0px 0;}
.text_list_type1.type2 span {top:10px;}
.text_list_type1 u, .text_list_type1 b {font-size:20px;}

.text_list_type1.type3 {padding:12px 0 12px 0;}
.text_list_type1.type3 em {color:#5ec2c6;font-size:18px;font-weight:bold;display:block;margin-bottom:10px;}
.text_list_type1.type3 span {top:10px;}

.text_list_type2 {position:relative;font-size:20px;padding:12px 0 12px 37px;line-height:31px;}
.text_list_type2 span {position:absolute;left:0;top:9px;width:27px;height:27px;background:url('../img/sub/text_list3.png') no-repeat;display:block;color:#fff;text-align:center;font-size:20px;line-height:29px;}
.text_list_type2 em {color:#5d5d5d;font-size:24px;font-weight:bold;display:block;margin-bottom:10px;line-height:35px;}

.text_list_type3 {position:relative;font-size:20px;padding:12px 0 12px 60px;    line-height: 31px;}
.text_list_type3 span {position:absolute;left:0;top:7px;display:block;color:#6c76ac;text-align:center;font-size:40px;font-weight:bold;}
.text_list_type3 em {color:#5d5d5d;font-size:24px;font-weight:bold;display:block;margin-bottom:10px;line-height:35px;}

.table_type1 {border:1px solid #dfdfdf;margin-bottom:30px;}
.table_type1 thead {}
.table_type1 thead th {background:#5ec2c6;color:#fff;border-right:1px solid #dfdfdf;padding:15px 0;font-size:19px;}
.table_type1 tbody {}
.table_type1 tbody th {border-right:1px solid #dfdfdf;}
.table_type1 tbody th img {margin:0;}
.table_type1 tbody td {border-right:1px solid #dfdfdf;padding:15px;color:#7b7b7b;line-height:25px;font-size:20px;vertical-align:top;}

.table_type2 {border:1px solid #dfdfdf;margin-bottom:30px;}
.table_type2 thead {}
.table_type2 thead th {background:#5ec2c6;color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:12px 0;font-size:20px;}
.table_type2 tbody th {background:#5ec2c6;color:#fff;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.table_type2 tbody td {border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:12px 0;color:#7b7b7b;line-height:20px;font-size:18px;text-align:center;}

.table_type3 {border:1px solid #dfdfdf;border-top:4px solid #5ec2c6;margin-bottom:30px;}
.table_type3 tbody th, .table_type3 tbody td {color:#666;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;line-height:20px;font-size:16px;padding:20px;}
.table_type3 tbody th {background:#fbfbfb;}
.table_type3 tbody td {color:#999;}

.list_box_type1 {border:1px solid #dfdfdf;padding:20px 30px;}

/*둘러보기*/
.intro_gall {width:580px; height:481px; margin:40px auto 0 auto; position:relative;}
.intro_gall .left_btn {top:200px; cursor:pointer; position:absolute; z-index:2;}
.intro_gall .right_btn {top:200px; right:0px; cursor:pointer; position:absolute; z-index:2;}
.intro_gall .imgbox {width:580px; height:481px; position:absolute; overflow:hidden;}
.intro_gall .imgbox li {left:580px; position:absolute;}
.intro_gall .titlebox {width:580px; padding-top:20px;height:70px; bottom:0px; background:url('../img/gallery/title_bg.png') repeat-x; position:absolute; z-index:1; text-align:center;}
.intro_gall .titlebox li {display:none; }
.intro_gall .titlebox li span {font:normal 16px "NanumGothicBold"; color:#dddddd; letter-spacing:-1px;}
.intro_gall .titlebox li strong {font:bold 30px "NanumGothicBold"; color:#ff7bac; letter-spacing:-3px; padding-right:15px;}

/* foot */
#sub_foot_wrap {}
.mf_guide_wrap {width:1200px;margin:0 auto 0 auto;}
.mf_guide_wrap ul {overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.mf_guide_wrap ul li {width:50%;height:53px;line-height:53px;padding-left:40px;float:left;font-size:16px;box-sizing:border-box;}
.mf_guide_wrap ul li strong {font-size:23px;padding-left:20px;}
.mf_guide_wrap ul li span {font-size:14px;padding-left:20px;}

.mf_board_wrap {width:1200px;margin:0 auto 0 auto;overflow:hidden;}
.mf_board_wrap .bfb_box {width:25%;height:192px;float:left;background:#fff;}
.mf_board_wrap .bfb_board {padding:25px 30px;border:1px solid #ccc;box-sizing:border-box;}
.mf_board_wrap .bfb_board h3 {font-size:19px;margin-bottom:15px;background:url('../img/main/mfb_more.gif') center right no-repeat;}
.mf_board_wrap .bfb_board ul {}
.mf_board_wrap .bfb_board ul li {margin:5px 0;}
.mf_board_wrap .bfb_board ul li a {display:block;color:#888;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space: nowrap;overflow:hidden;}
.mf_board_wrap .bfb_board ul li a:hover {color:#555;}
.mf_board_wrap .bfb1 {}
.mf_board_wrap .bfb2 {border-left:0;}

.mf_foot_wrap {padding-top:50px;width:1200px;height:200px;margin:0 auto;overflow:hidden;position:relative;}
.mf_foot_wrap h2, .mf_foot_wrap p, .mf_foot_wrap ul {position:absolute;}
.mf_foot_wrap h2 {display:none;}
.mf_foot_wrap p {width:515px;left:5px;top:75px;font-size:13px;color:#747474;}
.mf_foot_wrap p span {display:block;margin-top:15px;font-size:11px;}
.mf_foot_wrap ul {width:515px;left:0px;top:40px;overflow:hidden;}
.mf_foot_wrap ul li {color:#ccc;float:left;padding-left:7px;}
.mf_foot_wrap ul li a {color:#333;font-size:13px;padding-right:7px;font-weight:bold;}