at@charset "utf-8";
/* CSS Document */

.img_center{text-align:center;}


.tr_thum_list {min-height:210px;}
.tr_thum_list img {max-width:100%;}
.tr_thum_list > div {float:left; margin:20px 10px 40px 10px; border:solid #999 1px;}
.tr_thum_list > div > p.txt_title {display:block; background:#310d31; font-size:12px; color:#fff; font-weight:bold; text-align:center; padding:5px; min-height:25px; line-height:21px;word-break:keep-all;}
.tr_thum_list > div > p.txt_title a {color:#fff;}
.tr_thum_list > div > p.txt_title a:hover {color:#fff;}
.tr_thum_list > div > p.thum {padding:15px; text-align:center;}
.tr_thum_list > div > p.more {border-top:dotted #6a6b6d 1px; text-align:right; font-size:10px; padding:10px 0px 10px 0px; margin-left:10px; margin-right:10px;} 
.tr_thum_list > div > p.more a {font-size:10px;}
.tr_thum_list > div > p.more a:hover { color:#F60;}

.wcnt2 {width:423px;}
.wcnt3 {width:274px;;}
.wcnt4 {width:198.5px;}




.sub_con .mar10r { margin-right:10px;}
.sub_con .mar25r { margin-right:25px;}
.sub_con .mar30r { margin-right:30px;}
.sub_con .mar40r { margin-right:40px;}

.sub_con .mar10 {margin:10px auto 0;}
.sub_con .mar20 {margin:20px auto 0;}
.sub_con .mar30 {margin:30px auto 0;}
.sub_con .mar40 {margin:40px auto 0;}
.sub_con .mar50 {margin:50px auto 0;}
.sub_con .mar60 {margin:60px auto 0;}
.sub_con .mar70 {margin:70px auto 0;}

.sub_con .mar5t {margin-top:5px;}
.sub_con .mar10t {margin-top:10px;}
.sub_con .mar20t {margin-top:20px;}
.sub_con .mar30t {margin-top:30px;}
.sub_con .mar40t {margin-top:40px;}
.sub_con .mar50t {margin-top:50px;}
.sub_con .mar60t {margin-top:60px;}
.sub_con .mar70t {margin-top:70px;}
.sub_con .mar100t {margin-top:100px;}
.sub_con .mar150t {margin-top:150px;}
.sub_con .mar200t {margin-top:200px;}
.sub_con .mar300t {margin-top:300px;}
.sub_con .mar10b {margin-bottom:10px;}
.sub_con .mar30b {margin-bottom:30px;}
.sub_con .mar70b {margin-bottom:70px;}
.sub_con .mar100b {margin-bottom:100px;}
.sub_con .mar150b {margin-bottom:150px;}
.sub_con .mar200b {margin-bottom:200px;}
.sub_con .mar300b {margin-bottom:300px;}
.sub_con .mar400b {margin-bottom:400px;}
.sub_con .mar500b {margin-bottom:500px;}



/*작품상세페이지*/
.a_c1 {clear:both; text-align:center;}
.a_c2 {clear:both; text-align:center; margin-bottom:30px;}

.a_t1 {clear:both; text-align:center; font-weight:bold;}
p.a_t1_1 {font-size: 22px;}
p.a_t1_2 {padding-top: 30px; font-size: 16px; color:#999; font-weight:normal;}
p.a_t1_3 {padding-top: 15px; font-size: 18px;}
p.a_t1_4 {padding-top: 30px; font-size: 16px; text-align:left;}


.tneyo1{font-size: 18px; font-weight: bold;}
.tneyo2{font-size: 16px; font-weight: bold;}
.sub_con span.neyo1{font-size: 16px; font-weight: bold;}

.wog {margin-top:5px; font-size:10pt; color:#333; text-align:right;}
.wog1 {clear:both; margin-top:15px; margin-bottom:7px; font-size:9pt; color:#999; text-align:right;}
.wog2 {clear:both; margin-bottom:7px;font-size:10pt; color:#333; text-align:left;}

.wlist_1 li {float:left; width:31.3%; margin:1%; text-align:center;}
.wlist_1 li p {padding-bottom:30px; padding-top:10px;}
.wlist_2 li {float:left; width:23%; margin:1%; font-weight:bold; text-align:center;}
.wlist_2 li img {border:solid 1px #000000;}
.wlist_2 li p {padding-bottom:30px;}

#g_content img {max-width:100%;}
.main_img {width:100%; text-align:center;}

.stbox{clear:both;background:#eaeaea;padding: 20px; line-height: 21px; margin-top: 70px; font-size:16px; line-height:1.8; min-height:70px; text-align:left;}
p.stbox_1 {font-weight:bold; color:#999; padding-bottom:15px;}
p.stbox_2 {padding-bottom:15px; font-family: 'Pinyon Script', cursive; font-size:20px;}

.btbox {background:#eaeaea; padding: 15px; color:#800000; line-height: 1.6; font-size: 16px; font-weight: bold;}

#st_all {clear:both; background:#eaeaea; min-height:450px; margin-top:70px; text-align:left;}
#st_all div.st_l {padding: 20px; line-height: 21px; font-size:16px; line-height:1.8; float:left; width:44%;}
#st_all div.st_r {padding: 20px; line-height: 21px; font-size:16px; line-height:1.8; float:right; width:44%;}

#st_all1 {clear:both; background:#eaeaea; min-height:500px; margin-top:70px; text-align:left;}
#st_all1 div.st_l {padding: 20px; line-height: 21px; font-size:16px; line-height:1.8; float:left; width:44%;}
#st_all1 div.st_r {padding: 20px; line-height: 21px; font-size:16px; line-height:1.8; float:right; width:44%;}


.subject_box {margin:100px auto 0; display:table; padding:20px; border:solid #CCC 1px;box-shadow: 3px 3px 3px rgba(34,25,25,0.4);-moz-box-shadow: 2px 2px 2px rgba(34,25,25,0.4);-webkit-box-shadow: 2px 2px 2px rgba(34,25,25,0.4); text-align: center; font-size: 14pt; font-weight: bold; color:#000;}

.subject_box1 {margin:100px auto 0; display:table; padding:20px; border:solid #CCC 1px;box-shadow: 3px 3px 3px rgba(34,25,25,0.4);-moz-box-shadow: 2px 2px 2px rgba(34,25,25,0.4);-webkit-box-shadow: 2px 2px 2px rgba(34,25,25,0.4); text-align: center; font-size: 14pt; color:#000;}


.psc_1 {text-align:center;}





/*3depth*/
.sub_lnb { overflow:hidden; margin-bottom:50px;}
.sub_lnb .sub_top_tab  { overflow:hidden;}
.sub_lnb .sub_top_tab > li { float:left;  width:296px; }
.sub_lnb .sub_top_tab > li.last > a { border-right:1px solid #dcdcdc;}
.sub_lnb .sub_top_tab > li > a { display:block; margin-bottom:10px; color:#7b7b7b; font-size:15px; text-align:center; padding:13px 0 13px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:none; border-bottom:2px solid #310d31;}
.sub_lnb .sub_top_tab > li > a:hover { background:#ffffff; color:#000; font-weight:bold; border-top:2px solid #310d31; border-left:2px solid #310d31; border-right:2px solid #310d31; border-bottom:none;}
.sub_lnb .sub_top_tab > li.selected > a { background:#ffffff; color:#000; font-weight:bold; border-top:2px solid #310d31; border-left:2px solid #310d31; border-right:2px solid #310d31; border-bottom:none;}
.sub_lnb .sub_top_tab > li > ul { position:absolute; left:0; display:none; overflow:hidden; width:100%;}
.sub_lnb .sub_top_tab > li > ul > li { float:left; background:url('/images/main/cro_sub_tab_bulet_img.gif') right center no-repeat; padding:0 10px 0 10px; text-align:center;}
.sub_lnb .sub_top_tab > li > ul > li.last { background:none;}
.sub_lnb .sub_top_tab > li > ul > li  a { float:left; border:none; font-size:14px; color:#808183; display:block; padding-bottom:2px;}
.sub_lnb .sub_top_tab > li > ul > li  a:hover {  color:#310d31; border-bottom:2px solid #310d31; font-weight:bold;}
.sub_lnb .sub_top_tab > li > ul > li.selected > a {color:#310d31; border-bottom:2px solid #310d31; font-weight:bold;}

.sub_lnb .sub_top_tab > li > ul.lnb01 { }
.sub_lnb .sub_top_tab > li > ul.lnb02 {left:470px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb03 {left:845px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb04 {left:235px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb05 {left:520px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb06 {left:745px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb07 {left:458px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb08 {left:690px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb09 {left:908px !important; }
.sub_lnb .sub_top_tab > li > ul.lnb10 {left:370px !important; }

.sub_lnb .top_tab01 > li { width:240px;}

.sub_lnb .tab_01 li { width:188px; }
.sub_lnb .tab_02 li { width:445px; }
.sub_lnb .tab_03 li { width:100%; }
.sub_lnb .tab_04 li { width:396px; }
.sub_lnb .tab_05 li { width:238px; }
.sub_lnb .tab_06 li { width:597px;}
.sub_lnb .tab_07 li { width:227px;}

.con_tit_box {display:block; margin-bottom:50px; color:#000; font-size:16px; text-align:center; font-weight:bold; padding:13px 0 13px; border-top:2px solid #310d31; border-left:2px solid #310d31; border-right:2px solid #310d31; border-bottom:none;}

.con_txt_box {min-height:300px; padding-bottom:50px; margin-bottom:70px;  border-bottom:solid #310d31 2px;}




/*left menu*/
.left_lnb {margin-top:10px; line-height:35px;}
.left_lnb .left_tab > li {color:#7b7b7b; border-bottom:dotted #CCCCCC 1px; padding-left:5px; padding-right:5px;}
.left_lnb .left_tab > li > a { display:block; color:#7b7b7b;}
.left_lnb .left_tab > li > a:hover {color:#310d31; font-weight:bold;}
.left_lnb .left_tab > li.selected > a {color:#310d31; font-weight:bold;}



/*left banner*/
.left_ban {clear:both; margin-top:50px;}
.left_ban li {margin-bottom:5px;}
.left_ban li img {max-width:100%;}



/*movie*/
.movie_area {height:300px; padding-bottom:50px; border-bottom:solid #310d31 2px;}
.movie_area .youtube_movie {float:left; width:560px; height:315px; background:#999; text-align:center;}
.movie_area .txt_box {float:left; margin-left:35px; width:250px; height:275px; border:solid #CCC 1px; padding:20px;}
.movie_area .txt_box p {font-size:12px; line-height:21px;}
/*movie 수정*/
.moviearea {clear:both; margin-top:70px; margin-bottom:100px;}


/*etc영역*/
.etcarea {clear:both; margin-top:70px; margin-bottom:100px; min-height:50px;}







/*상단하단 아이콘*/
.top_down_btn  {position:absolute; top:0; right:0; z-index:999999; opacity:0;}



/*사이트맵*/

.cro_sitemap { width:180px; float:left; margin-right:35px;}
.cro_sitemap .sitemap_tit a {display:block; font-size:16px; color:#fff; font-weight:bold; background:#1c2f60 url('/images/main/cro_sitemap_arrow_img01.jpg') 160px center no-repeat; padding:10px 0 10px 20px;}
.cro_sitemap > ul {}
.cro_sitemap > ul > li > a { display:block; font-size:14px; color:#1c2f60; background:#eaeaea url('/images/main/cro_sitemap_arrow_img02.jpg') 160px center no-repeat; padding:8px 0 8px 20px; border-bottom:1px solid #ffffff;}
.cro_sitemap > ul > li > ol > li > a { color:#606062; font-size:13px; padding:5px 0 5px 30px; display:block; border-bottom:1px solid #d5dbe2; background:url('/images/main/cro_sitemap_arrow_img03.jpg') 20px center no-repeat;} 


/* 슬라이더 관련 */
.transart_s1 {width:400px; max-width:100%; text-align:center;}
.tsc_1 {width:480px; margin:0 auto; max-width:100%;}
.p2_3_2 {width:500px; margin:0 auto; max-width:100%;}
.p2_4_1 {width:500px; max-width:100%;}
.p2_6_1 {width:450px; max-width:100%;}



/*섬네일 이미지 사이트*/
img.e-image{width:220px; max-width:100%;}
img.e-image1{width:350px; max-width:100%;}
img.e-image2{width:140px; max-width:100%;}
img.e-image3{width:120px; max-width:100%;}
img.e-image4{max-width:45%;}



/* 컨텐츠내 링크관련 */
.ct_link1 {top:5px; margin-left:5px; position:relative;}


/* 컨텐츠 */
.part2_stbox1 {padding: 10px; border: 1px solid #ccc; margin-bottom: 5px; font-weight:bold; background:#eaeaea;}
.part2_stbox1 span {float: right; position: relative;}
.part2_stbox1_txt {clear:both; padding:10px;}
.part2_stbox2 {padding: 10px; border: 1px solid #ccc; margin-bottom: 5px; font-size: 14px; font-weight: bold; line-height: 1.2; display: block; max-width: 100%; background:#eaeaea;}

.part2_right_txt { text-align:right; padding-right:220px;}

td..part2_stbox1 {padding:15px; border: 1px solid #ccc; font-weight:bold; background:#eaeaea;}

.ta_contbox {padding: 10px; border: 1px solid #ccc; margin-bottom: 50px; font-weight:bold; background:#eaeaea; text-align:center; font-size:15px; font-weight: bold;}

.intbox1 {padding:7px; border:solid 1px #666666; font-size: 14px; font-weight: bold;}



/* 작품배치 */
.work_3row li{float:left; width:31%; margin:1%;}



/* 레이어 Show hide */
#trans_layer1 {display:none; text-align:center;}
.trans_layer1_txt {text-align:center; margin:0 auto 15px auto; font-weight:bold;  font-size:13px; width:50px; padding:5px; border:solid #CCC 1px;box-shadow: 2px 2px 2px rgba(34,25,25,0.4);-moz-box-shadow: 2px 2px 2px rgba(34,25,25,0.4);-webkit-box-shadow: 2px 2px 2px rgba(34,25,25,0.4); color:#000;}

.layer_titbox {margin: 30px auto; padding: 10px; border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center; font-size: 16px; font-weight: bold;}
.layer_titbox a {font-size: 16px; font-weight: bold; color: black;}



/* 타이틀 색상별 */
.titleBu1 {background:url(/images/cho/hBu1.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu2 {background:url(/images/cho/hBu2.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu3 {background:url(/images/cho/hBu3.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu4 {background:url(/images/cho/hBu4.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu5 {background:url(/images/cho/hBu5.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu6 {background:url(/images/cho/hBu6.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu7 {background:url(/images/cho/hBu7.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}
.titleBu8 {background:url(/images/cho/hBu8.gif) 0px 5px no-repeat ; font-size:14px; padding-left:20px; color:#555555;}



@media all and (min-width:1025px) {
.loca_wrap {width:100%; height:50px; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; background:#310d31;}
.location {display:block; width:1200px; height:100%; margin:0 auto; background:none;}
.location .depths {display:block; color:#4c4d51; font-size:14px; height:50px; line-height:50px; border-right:1px solid #e1e1e1; float:left; position:relative; background:#FFF;}
.location .home p {padding:0 20px 0 34px; background:url('/images/common/cr_location_home.gif') 13px center no-repeat; border-left:1px solid #e1e1e1;}
.location .home p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_01 {padding-right:20px;}
.location .dep_01 p {padding:0 30px 0 10px; background:url('/images/common/cr_location_logo_off.gif') right center no-repeat;}
.location .dep_01 p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_02 {padding-right:20px; min-width:50px;}
.location .dep_02 .lnb_bn {padding:0 0 0 10px; width:100%; height:100%; display:block; position:relative;}

.location .dep_02 .lnb_bn p {height:100%; line-height:50px; font-size:14px; color:#4c4d51;}
.location .dep_02 .lnb_bn.on p {font-weight:bold; color:#dd4a05;}
.location .dep_02 .location_dep02 {width:140px; position:absolute; top:50px; left:0; z-index:400; height:0; overflow:hidden;}
.location .dep_02 .location_dep02 .sub {width:100%; border-top:3px solid #fcb633; background:#fff;}
.location .dep_02 .location_dep02 .sub li {border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;}
.location .dep_02 .location_dep02 .sub li a {display:block; text-indent:14px; height:36px; line-height:36px; color:#4c4d51;}
.location .dep_02 .location_dep02 .sub li a:hover {background:#f0f0f0;}


.sub_container {width:100%;}
.sub_container .top_area {width:100%; height:51px;}

.sub_container .sub_con {width:1200px; padding:0; margin:40px auto 0; min-height:600px;}

.sub_visual {width:100%; min-height:220px; }
.sub_visual.sv01_01 {background:url('/images/main/cr_sv01_01.jpg') center 0 no-repeat;}
.sub_visual.sv02_01 {background:url('/images/main/cr_sv02_01.jpg') center 0 no-repeat;}
.sub_visual.sv03_01 {background:url('/images/main/cr_sv03_01.jpg') center 0 no-repeat;}
.sub_visual.sv04_01 {background:url('/images/main/cr_sv04_01.jpg') center 0 no-repeat;}
.sub_visual.sv05_01 {background:url('/images/main/cr_sv05_01.jpg') center 0 no-repeat;}



.sub_con .sm_wrap {float:left; width:240px; margin-right:70px; color:#000; font-size:13px;}
.sub_con .pr_wrap {float:left; width:890px; color:#000; font-size:13px; line-height:24px; margin-bottom:70px;}
.sub_con .pr_wrap img {max-width:100%;}
.sub_con .spn1 span {line-height:23px;}

.sub_con .sub_con_tite {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite02 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite03 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite04 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .product_all_p { position:relative;}
.sub_con .txt_big {font-size:30px; color:#1c2f60; line-height:35px;}
.sub_con .txt_sub_big {font-size:20px; color:#1c2f60; line-height:35px;}
.sub_con .txt_yellow {color:#f2a117; font-weight:bold;}
.sub_con .txt_organge {color:#fb6528; font-weight:bold;}
.sub_con .txt_blue {color:#2828cd; font-weight:bold;}
.sub_con .txt_organge02 {color:#fb6528;}
.sub_con .txt_cons {font-size:14px; color:#454648; line-height:23px;}
.sub_con .txt_cons02 {font-size:18px; color:#454648; line-height:23px;}
.sub_con .txt_cons03 { font-size:19px; color:#68696a;}
.sub_con .txt_tit {font-size:20px; font-weight:800; color:#1c2f60;}
.sub_con .txt_tit01 {text-align: center;font-size: 18px; font-weight:bold; padding-top:150px;}
.sub_con .txt_tit02 {font-size:14px; font-weight:800; color:#1c2f60; background:url('/images/common/cr_tit_left_line.jpg') no-repeat left center; padding-left:10px;}
.sub_con .txt_tit03 {font-size: 18px; font-weight:bold; padding-top:50px;}
.sub_con .txt_tit04 {font-size: 18px; font-weight:bold;}
.sub_con .con_img {display:block; max-width:100%;}
.sub_con .con_img02 { text-align:center;}
.sub_con .txt_tit_01 {display:block; width:100%; overflow:hidden; position:relative;}
.sub_con .txt_tit_01 span {display:inline-block; float:right; font-size:12px; color:#999; padding-top:9px; font-weight:normal;}




/*더초 신청*/
.tta1 {float:left; width:34%; height:50px; font-size:18px; text-align:center;  font-weight:bold;  line-height:50px; border-left:solid 1px #999999; border-top:solid 1px #999999; border-right:solid 1px #999999;}
.tta1_1 {float:left; border-bottom:solid 1px #999999; height:30px; width:40%; padding-left:2%; padding-top:20px; font-size:15px;}
.tta2 {float:left; border-bottom:solid 1px #999999; height:30px; width:22%; text-align:right; padding-right:1%; padding-top:20px;}

.infotxt {clear:both; padding:20px 10px 0 10px; min-height:80px; line-height:1.6;}


.cho_st2_11 {text-align:center; font-size:22px; font-weight:bold; margin-bottom:20px; line-height:32px;}
.cho_st2_12 {padding-top:20px; padding-bottom:20px; padding-left:15px;border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}

.cho_st4_1 {margin-top:50px; text-align:center; font-size:28px; color:#CC9900;}
.cho_st4_2 {margin-top:50px; padding:20px; border:solid 1px #CCCCCC; line-height:23px; background:#eaeaea; font-size:13px;}
.cho_st4_2 p {background:none;}
.cho_st4_3 { margin-top:20px; font-size:20px; text-align:center; line-height:1.8;}

.bt_btn1 {clear:both; margin-top:20px; text-align:center;}
}




@media all and (min-width:760px) and (max-width:1024px) {
.loca_wrap {width:100%; height:50px; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; background:#310d31;}
.location {display:block; width:96%; height:100%; margin:0 auto; background:none;}
.location .depths {display:block; color:#4c4d51; font-size:14px; height:50px; line-height:50px; border-right:1px solid #e1e1e1; float:left; position:relative; background:#FFF;}
.location .home p {padding:0 20px 0 34px; background:url('/images/common/cr_location_home.gif') 13px center no-repeat; border-left:1px solid #e1e1e1;}
.location .home p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_01 {padding-right:20px;}
.location .dep_01 p {padding:0 30px 0 10px; background:url('/images/common/cr_location_logo_off.gif') right center no-repeat;}
.location .dep_01 p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_02 {padding-right:20px; min-width:50px;}
.location .dep_02 .lnb_bn {padding:0 0 0 10px; width:100%; height:100%; display:block; position:relative;}

.location .dep_02 .lnb_bn p {height:100%; line-height:50px; font-size:14px; color:#4c4d51;}
.location .dep_02 .lnb_bn.on p {font-weight:bold; color:#dd4a05;}
.location .dep_02 .location_dep02 {width:140px; position:absolute; top:50px; left:0; z-index:400; height:0; overflow:hidden;}
.location .dep_02 .location_dep02 .sub {width:100%; border-top:3px solid #fcb633; background:#fff;}
.location .dep_02 .location_dep02 .sub li {border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;}
.location .dep_02 .location_dep02 .sub li a {display:block; text-indent:14px; height:36px; line-height:36px; color:#4c4d51;}
.location .dep_02 .location_dep02 .sub li a:hover {background:#f0f0f0;}


.sub_container {width:100%;}
.sub_container .top_area {width:100%; height:51px;}

.sub_container .sub_con {padding:0; margin:40px auto 0; min-height:600px;}

.sub_visual {width:100%; min-height:220px; }
.sub_visual.sv01_01 {background:url('/images/main/cr_sv01_01.jpg') center 0 no-repeat;}
.sub_visual.sv02_01 {background:url('/images/main/cr_sv02_01.jpg') center 0 no-repeat;}
.sub_visual.sv03_01 {background:url('/images/main/cr_sv03_01.jpg') center 0 no-repeat;}
.sub_visual.sv04_01 {background:url('/images/main/cr_sv04_01.jpg') center 0 no-repeat;}
.sub_visual.sv05_01 {background:url('/images/main/cr_sv05_01.jpg') center 0 no-repeat;}



.sub_con .sm_wrap {display:none;}
.sub_con .pr_wrap {color:#000; padding-left:20px; padding-right:20px; font-size:13px; line-height:1.6; margin-bottom:70px;}
.sub_con .pr_wrap img {max-width:100%;}
.sub_con .spn1 span {line-height:23px;}

.sub_con .sub_con_tite {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite02 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite03 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite04 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .product_all_p { position:relative;}
.sub_con .txt_big {font-size:30px; color:#1c2f60; line-height:35px;}
.sub_con .txt_sub_big {font-size:20px; color:#1c2f60; line-height:35px;}
.sub_con .txt_yellow {color:#f2a117; font-weight:bold;}
.sub_con .txt_organge {color:#fb6528; font-weight:bold;}
.sub_con .txt_blue {color:#2828cd; font-weight:bold;}
.sub_con .txt_organge02 {color:#fb6528;}
.sub_con .txt_cons {font-size:14px; color:#454648; line-height:23px;}
.sub_con .txt_cons02 {font-size:18px; color:#454648; line-height:23px;}
.sub_con .txt_cons03 { font-size:19px; color:#68696a;}
.sub_con .txt_tit {font-size:20px; font-weight:800; color:#1c2f60;}
.sub_con .txt_tit01 {text-align: center;font-size: 18px; font-weight:bold; padding-top:150px;}
.sub_con .txt_tit02 {font-size:14px; font-weight:800; color:#1c2f60; background:url('/images/common/cr_tit_left_line.jpg') no-repeat left center; padding-left:10px;}
.sub_con .txt_tit03 {font-size: 18px; font-weight:bold; padding-top:50px;}
.sub_con .txt_tit04 {font-size: 18px; font-weight:bold;}
.sub_con .con_img {display:block; max-width:100%;}
.sub_con .con_img02 { text-align:center;}
.sub_con .txt_tit_01 {display:block; width:100%; overflow:hidden; position:relative;}
.sub_con .txt_tit_01 span {display:inline-block; float:right; font-size:12px; color:#999; padding-top:9px; font-weight:normal;}




/*더초 신청*/
.tta1 {float:left; width:34%; height:50px; font-size:18px; text-align:center;  font-weight:bold;  line-height:50px; border-left:solid 1px #999999; border-top:solid 1px #999999; border-right:solid 1px #999999;}
.tta1_1 {float:left; border-bottom:solid 1px #999999; height:30px; width:40%; padding-left:2%; padding-top:20px; font-size:15px;}
.tta2 {float:left; border-bottom:solid 1px #999999; height:30px; width:22%; text-align:right; padding-right:1%; padding-top:20px;}

.infotxt {clear:both; padding:20px 10px 0 10px; min-height:80px; line-height:1.6;}


.cho_st2_11 {text-align:center; font-size:22px; font-weight:bold; margin-bottom:20px; line-height:32px;}
.cho_st2_12 {padding-top:20px; padding-bottom:20px; padding-left:15px;border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}

.cho_st4_1 {margin-top:50px; text-align:center; font-size:28px; color:#CC9900;}
.cho_st4_2 {margin-top:50px; padding:20px; border:solid 1px #CCCCCC; line-height:23px; background:#eaeaea; font-size:13px;}
.cho_st4_2 p {background:none;}
.cho_st4_3 { margin-top:20px; font-size:20px; text-align:center; line-height:1.8;}

.bt_btn1 {clear:both; margin-top:20px; text-align:center;}
}





@media all and (min-width:260px) and (max-width:759px) {
.loca_wrap {width:100%; height:50px; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; background:#310d31;}
.location {display:block; width:96%; height:100%; margin:0 auto; background:none;}
.location .depths {display:block; color:#4c4d51; font-size:14px; height:50px; line-height:50px; border-right:1px solid #e1e1e1; float:left; position:relative; background:#FFF;}
.location .home p {padding:0 20px 0 34px; background:url('/images/common/cr_location_home.gif') 13px center no-repeat; border-left:1px solid #e1e1e1;}
.location .home p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_01 {padding-right:20px;}
.location .dep_01 p {padding:0 30px 0 10px; background:url('/images/common/cr_location_logo_off.gif') right center no-repeat;}
.location .dep_01 p a { color:#4c4d51; font-size:14px; display:block;}
.location .dep_02 {padding-right:20px; min-width:50px;}
.location .dep_02 .lnb_bn {padding:0 0 0 10px; width:100%; height:100%; display:block; position:relative;}

.location .dep_02 .lnb_bn p {height:100%; line-height:50px; font-size:14px; color:#4c4d51;}
.location .dep_02 .lnb_bn.on p {font-weight:bold; color:#dd4a05;}
.location .dep_02 .location_dep02 {width:140px; position:absolute; top:50px; left:0; z-index:400; height:0; overflow:hidden;}
.location .dep_02 .location_dep02 .sub {width:100%; border-top:3px solid #fcb633; background:#fff;}
.location .dep_02 .location_dep02 .sub li {border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;}
.location .dep_02 .location_dep02 .sub li a {display:block; text-indent:14px; height:36px; line-height:36px; color:#4c4d51;}
.location .dep_02 .location_dep02 .sub li a:hover {background:#f0f0f0;}


.sub_container {width:100%;}
.sub_container .top_area {width:100%; height:51px;}

.sub_container .sub_con {padding:0; margin:40px auto 0; min-height:600px;}

.sub_visual {width:100%; min-height:220px; }
.sub_visual.sv01_01 {background:url('/images/main/cr_sv01_01.jpg') center 0 no-repeat;}
.sub_visual.sv02_01 {background:url('/images/main/cr_sv02_01.jpg') center 0 no-repeat;}
.sub_visual.sv03_01 {background:url('/images/main/cr_sv03_01.jpg') center 0 no-repeat;}
.sub_visual.sv04_01 {background:url('/images/main/cr_sv04_01.jpg') center 0 no-repeat;}
.sub_visual.sv05_01 {background:url('/images/main/cr_sv05_01.jpg') center 0 no-repeat;}



.sub_con .sm_wrap {display:none;}
.sub_con .pr_wrap {color:#000; font-size:13px; padding-left:15px; padding-right:15px; line-height:1.6; margin-bottom:70px;}
.sub_con .pr_wrap img {max-width:100%;}
.sub_con .spn1 span {line-height:23px;}

.sub_con .sub_con_tite {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite02 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite03 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .sub_con_tite04 {font-size:24px; font-weight:800; color:#1f2022;}
.sub_con .product_all_p { position:relative;}
.sub_con .txt_big {font-size:30px; color:#1c2f60; line-height:35px;}
.sub_con .txt_sub_big {font-size:20px; color:#1c2f60; line-height:35px;}
.sub_con .txt_yellow {color:#f2a117; font-weight:bold;}
.sub_con .txt_organge {color:#fb6528; font-weight:bold;}
.sub_con .txt_blue {color:#2828cd; font-weight:bold;}
.sub_con .txt_organge02 {color:#fb6528;}
.sub_con .txt_cons {font-size:14px; color:#454648; line-height:23px;}
.sub_con .txt_cons02 {font-size:18px; color:#454648; line-height:23px;}
.sub_con .txt_cons03 { font-size:19px; color:#68696a;}
.sub_con .txt_tit {font-size:20px; font-weight:800; color:#1c2f60;}
.sub_con .txt_tit01 {text-align: center;font-size: 18px; font-weight:bold; padding-top:150px;}
.sub_con .txt_tit02 {font-size:14px; font-weight:800; color:#1c2f60; background:url('/images/common/cr_tit_left_line.jpg') no-repeat left center; padding-left:10px;}
.sub_con .txt_tit03 {font-size: 18px; font-weight:bold; padding-top:50px;}
.sub_con .txt_tit04 {font-size: 18px; font-weight:bold;}
.sub_con .con_img {display:block; max-width:100%;}
.sub_con .con_img02 { text-align:center;}
.sub_con .txt_tit_01 {display:block; width:100%; overflow:hidden; position:relative;}
.sub_con .txt_tit_01 span {display:inline-block; float:right; font-size:12px; color:#999; padding-top:9px; font-weight:normal;}




/*더초 신청*/
.tta1 {height:50px; font-size:18px; text-align:center;  font-weight:bold;  line-height:50px; border-left:solid 1px #999999; border-top:solid 1px #999999; border-right:solid 1px #999999;}
.tta1_1 {display:none;}
.tta2 {display:none;}

.infotxt {clear:both; padding:20px 10px 0 10px; min-height:80px; line-height:1.6;}


.cho_st2_11 {text-align:center; font-size:22px; font-weight:bold; margin-bottom:20px; line-height:32px;}
.cho_st2_12 {padding-top:20px; padding-bottom:20px; padding-left:15px;border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}

.cho_st4_1 {margin-top:50px; text-align:center; font-size:28px; color:#CC9900;}
.cho_st4_2 {margin-top:50px; padding:20px; border:solid 1px #CCCCCC; line-height:23px; background:#eaeaea; font-size:13px;}
.cho_st4_2 p {background:none;}
.cho_st4_3 { margin-top:20px; font-size:20px; text-align:center; line-height:1.8;}

.bt_btn1 {clear:both; margin-top:20px; text-align:center;}
}