.ctt_admin{display: none;}
/* 서브비주얼 */
.sub_visual{position: relative;padding-top:165px; height:420px; background:#c9d4ff ; color: #fff; text-align:center; box-sizing:border-box; overflow: hidden;}
.sub_visual_wave{position:absolute; bottom:-50px;width:100%;height:104px; background:url(../image/sub/sub_visual_wave01.png) no-repeat; animation:bg_h2 7s 0s infinite alternate linear; background-repeat:repeat-x;}
@keyframes bg_h2 {	0%{background-position:0 0}	100%{background-position:1920px 0}}
.sub_visual.bg_color_01{background:#e2ffc3;}
.sub_visual.bg_color_02{background:#ddf5ff;}
.sub_visual.bg_color_03{background:#dfcdff;}
.sub_visual.bg_color_04{background:#ffd7e2;}
.sub_visual.bg_color_05{background:#ffdbc7;}
.sub_visual.bg_color_06{background:#b0e898;}
.sub_visual span{display: block; margin-bottom:0.4em;font-size:24px;color:rgba(0,0,0,0.3); font-weight:800; letter-spacing:10px; font-weight:bold; padding-left:12px;}
.sub_visual h2{margin-bottom:12px;color: #333; font-size:64px; font-weight:800;}
.sub_visual p{font-size:19px;color: #8e949a; font-weight:600;}
.menu_location{margin-top:16px;}
.menu_location li{display: inline-block;padding:0 18px 0 12px;font-size:0.8em; background:url(../image/common/menu_location_arrow.png) no-repeat 99% 3px; color: #666;}
.menu_location li:hover{font-weight:800;}
.menu_location li:last-child{font-weight:bold; background:none;}


/* 서브로케이션 메뉴 */
.sub_menu_wrap{ position:absolute; width:500px; left:50%; top:340px; margin-left:-250px; border:1px solid #ddd; height:80px; line-height:80px; color:#222; padding:0; ;background: #fff; border-radius:20px;}
.sub_menu_wrap .in { max-width: 1400px; margin:0 auto; background: #fff;}
.sub_menu_wrap .m_home{ position:static; display:block; width:15%; height:80px; float:left; border-radius:20px 0 0 20px; background:#6c4c99 url("/images/sub/ico_home.png") no-repeat center; border-right:1px solid #e5e5e5; color: #fff; box-sizing:border-box; text-align: center;}
.sub_menu_wrap .m_dep_box { display:block; width:42.5%; float:left; text-align:left; cursor:pointer;height:80px; line-height:80px;box-sizing:border-box;}
.sub_menu_wrap .m_dep_tit {display:block; background:url('/images/sub/arrow_down.png') no-repeat 95% center;  font-size:1.125em;  font-weight:500; height:80px; line-height:80px; color:#222; box-sizing:border-box; padding:0 30px; cursor:pointer;}
.sub_menu_wrap .m_dep_box .smenu { display:none; width:calc(100% + 2px); margin-left:-1px; background:#f9f9f9; box-sizing:Border-box; border:1px solid #ddd; border-top:0;}
.sub_menu_wrap .m_dep_box .smenu li {margin:0; width:100%; display:block; box-sizing:border-box;  border-top:1px dotted #ddd; padding:0;}
.sub_menu_wrap .m_dep_box .smenu li:hover{background:#ccc;}
.sub_menu_wrap .m_dep_box .smenu li:hover a{padding:15px; border:0; font-weight:500;}
.sub_menu_wrap .m_dep_box .smenu li a.on{background:#6c4c99; color:#FFF; border:0; }
.sub_menu_wrap .m_dep_box .smenu li:first-child{border-top:0;}
.sub_menu_wrap .m_dep_box .smenu a{color:#222; display:block; width:100%;  padding:15px; box-sizing:border-box; line-height:normal; font-size: 0.9em; }
.sub_menu_wrap .m_2dep_box li:before{display:none;}

/* 서브타이틀 */
.sub_title{padding:70px 0 110px;}
.sub_title .main_info{overflow:hidden; margin-bottom:24px;}
.sub_title .main_info .text{background:url(../image/sub/icon_main_info_skyblue.png) no-repeat 0 0;}
.sub_title .main_info .img{float:left; width:800px; padding-top:20px; 	}
.sub_title .main_info .img img{width:100%; max-width:95%}
.sub_title .main_info .text{float:right; width:480px; padding-top:140px;}
.sub_title .main_info .text span{font-size:38px;  font-weight:800; letter-spacing:-3px;}
.sub_title .main_info .text h2{margin:16px 0 20px;font-size:60px; font-weight:800; color: #222; letter-spacing:-3px;}
.sub_title .main_info .text p{font-size:17px; line-height:1.6; color: #666;}
.sub_title .icon_list{font-size:0; text-align: center;}
.sub_title .icon_list ul li{display: inline-block; margin-right:20px; font-size:16px; font-weight:bold; color:#333; font-weight:800;}
.sub_title .icon_list ul li:last-child{margin-right:0;}
.sub_title .icon_list ul li .img{margin-bottom:18px; padding:40px; border:1px solid #e2e2e2; box-shadow:0 5px 0 #e2e2e2; border-radius:10px;}
.sub_title.color_rain05 .main_info .text{background:url(../image/sub/icon_main_info_skyblue.png) no-repeat 0 0;}
.sub_title.color_rain05 .main_info .text span{color: #28beff;}
.sub_title.color_rain07 .main_info .text{background:url(../image/sub/icon_main_info_purple.png) no-repeat 0 0;}
.sub_title.color_rain07 .main_info .text span{color: #695296; line-height:1.2;}


/* 씨투엠에듀 소개 */
.sub_title.edu_intro{text-align: center; padding-bottom:50px;}
.sub_title.edu_intro .title{margin-top:8px;}
.sub_title.edu_intro .title h2{margin:24px 0 20px;font-size:48px; font-weight:800; letter-spacing:-3px; color: #333; line-height:1.3;}
.sub_title.edu_intro .title h2 strong{color:#87c348;}
.sub_title.edu_intro .title p{margin-bottom:12px;font-size:20px; color: #666; line-height:1.6; font-weight:600; letter-spacing:-1.5px;}
.sub_title.edu_intro .title p strong{color:#87c348 ; letter-spacing:inherit;}
.sub_title.edu_intro .title em{display: inline-block; padding:12px 24px; font-size: 15px; font-weight:600;background:#87c348  ; color: #fff; border-radius:100px}

.sub_title.edu_intro2 .title{margin-top:8px; text-align: center;}
.sub_title.edu_intro2 .title h2{margin:24px 0 8px;font-size:56px; font-weight:800; letter-spacing:-3px; color: #333; line-height:1.3;}
.sub_title.edu_intro2 .title h2 strong{color:#87c348;}
.sub_title.edu_intro2 .title ul{text-align:center; margin:0 auto;}
.sub_title.edu_intro2 .title ul li{display: inline-block; margin-right:24px; font-weight:600; color: #666; vertical-align: top;}
.sub_title.edu_intro2 .title ul li strong{display: inline-block; margin-right:9px;padding: 8px 24px; background:#87c348 ; color: #fff; border-radius:100px; font-weight:800;}
.sub_title.edu_intro2 .map{margin-top:16px;}

.edu_intro_ctn{text-align: center;}
.edu_intro_ctn .img{padding-bottom:70px;}
.edu_intro_greeting{overflow: hidden; height:530px; overflow: hidden; padding-top:140px;}
.edu_intro_greeting .img{float:left; width:45%;}
.edu_intro_greeting .img img{width:100%;}
.edu_intro_greeting .text{float:left; width:50%;margin-left:5%; line-height:1.4; font-size:14px; color: #666;}
.edu_intro_greeting .text strong{display: block; margin-bottom:12px;font-size:36px; font-weight:800 ; line-height:1.3; color: #333;}
.edu_intro_greeting .text strong em{color: #48d6d4;}
.content_section.edu_intro .section_title{text-align: center; margin-bottom:1.2em;}
.content_section.edu_intro .section_title h2{color: #333;}
.content_section.edu_intro .section_title h2 strong{color: #695296; }
.content_section.edu_intro .section_title span{color: #333; line-height:1.5; font-weight:600;}


/* 학원사업 */
.sub_title.edu_bis{text-align: center;}
.sub_title.edu_bis .title{margin-top:8px;}
.sub_title.edu_bis .title h2{margin:24px 0 20px;font-size:58px; font-weight:800; letter-spacing:-3px; color: #333;}
.sub_title.edu_bis .title h2 strong{color:#fe6891;}
.sub_title.edu_bis .title p{font-size:22px; color: #333; line-height:1.4; font-weight:600; letter-spacing:-1.5px;}
.sub_title.edu_bis .title p strong{color:#fe6891 ; letter-spacing:inherit;}
.sub_title.edu_bis .edu_bis_list{text-align: center; margin-top:24px; background:url(../image/sub/subctn_edubis_line.png) repeat-x 50%;}
.sub_title.edu_bis .edu_bis_list ul{max-width:1280px; margin:0 auto; font-size: 0;}
.sub_title.edu_bis .edu_bis_list ul li{display: inline-table;width:30%;margin:1%; border:7px solid #ececec; height:270px; font-size: 16px; box-sizing:border-box; border-radius:24px; background: #fff; box-shadow:20px 20px 20px rgba(0,0,0,0.05)}
.sub_title.edu_bis .edu_bis_list ul li .middle{display:table-cell; vertical-align:middle;}
.sub_title.edu_bis .edu_bis_list ul li span{display: inline-block; padding:8px 20px;background:#fe6891; font-weight:800; color:#fff;	font-size: 19px; border-radius:50px; letter-spacing:2px;}
.sub_title.edu_bis .edu_bis_list ul li h3{margin:8px 0 6px;font-size:42px; font-weight:800; color: #333; letter-spacing:-2px;}
.sub_title.edu_bis .edu_bis_list ul li h3 em{color:#fe6891;}
.sub_title.edu_bis .edu_bis_list ul li p{font-size:14px; color: #666; line-height:1.3;}
.content_section.edu_bis{}
.content_section.edu_bis .section_title{text-align: center; margin-bottom:1.2em;}
.content_section.edu_bis .section_title h2{color: #333;}
.content_section.edu_bis .section_title h2 strong{color: #fe6891; }
.content_section.edu_bis .section_title span{color: #333; line-height:1.5; font-weight:600;}
.content_section.edu_bis .edu_bis_list2{text-align: center; margin-top:24px;}
.content_section.edu_bis .edu_bis_list2 ul{max-width:1280px; margin:0 auto; font-size: 0;}
.content_section.edu_bis .edu_bis_list2 ul li{display: inline-table;display: inline-table;width:24%;margin:0.5%; padding-top:20px; height:380px; font-size: 16px;border:1px solid #eee; box-sizing:border-box; border-radius:24px; background: #fff; box-shadow:20px 20px 20px rgba(0,0,0,0.05)}
.content_section.edu_bis .edu_bis_list2 ul li .middle{display:table-cell; vertical-align:middle;}
.content_section.edu_bis .edu_bis_list2 ul li span{display: inline-block; }
.content_section.edu_bis .edu_bis_list2 ul li span img{width:70%;}
.content_section.edu_bis .edu_bis_list2 ul li h3{margin:10px 0 12px;font-size:28px; font-weight:800; color: #333; letter-spacing:-2px;}
.content_section.edu_bis .edu_bis_list2 ul li p{margin-bottom:24px;font-size:15px; color: #999; line-height:1.4;}
.content_section.edu_bis .edu_bis_list2 ul li a{display: block; width:190px; font-size:18px; padding:14px 0 ;margin:0 auto ; background: #1a75ba; color: #fff; border-radius:100px; overflow: hidden; font-weight:600;}
.content_section.edu_bis .edu_bis_list2 ul li.home{width:100%; padding:20px;height:auto; background: #1a75ba; border:1px solid #1069ad}
.content_section.edu_bis .edu_bis_list2 ul li.home a{float:right;  background: #fff; color: #1a75ba; font-size:17px; box-shadow:10px 10px 20px rgba(0,0,0,0.2)}
.content_section.edu_bis .edu_bis_list2 ul li.home h3{float:left; color: #fff; font-size:24px; letter-spacing:0;}
.content_section.edu_bis .edu_bis_list2 ul li.home h3 strong{font-weight:400;}
.content_section.edu_bis .edu_bis_list2 ul li.home span{float:left; width:150px;margin-right:16px;}
.content_section.edu_bis .book_info{float:left; width:49%; margin-right:2%;}
.content_section.edu_bis .book_info:last-child{margin-right: 0;}
.content_section.edu_bis .book_info .img{margin-bottom:12px;}
.content_section.edu_bis .book_info .img img{width:100%;}
.content_section.edu_bis .book_info table{width: 100%;font-size:16px; border-collapse:collapse;}
.content_section.edu_bis .book_info table tr:last-child{border-bottom:0	}
.content_section.edu_bis .book_info table tr th{border-bottom:1px solid #e04771;width:25%; height:24px;  padding:10px ;font-weight:800;  clear: both;  background: #fe6891; vertical-align:middle; color: #fff;}
.content_section.edu_bis .book_info table tr td{border-bottom:1px solid #eee;padding:10px; height:24px;  font-size:14px;vertical-align:middle; line-height:1.3; background: #fff; color: #666;}





/* 서브타이틀 학원사업 */
.sub_title.edu_bis_rat{padding:70px 0 110px;}
.sub_title.edu_bis_rat .main_info{overflow:hidden; margin-bottom:24px;}
.sub_title.edu_bis_rat .main_info .img{float:left; width:50%; padding-top:20px; 	}
.sub_title.edu_bis_rat .main_info .img img{width:100%; max-width:100%}
.sub_title.edu_bis_rat .main_info .text{float:right; width:45%; padding-top:140px; padding-left:5%; background: 0;}
.sub_title.edu_bis_rat .main_info .text p{margin:24px 0 6px;font-weight:600; font-size:24px; line-height:1.6; color: #222; letter-spacing:-1px;}
.sub_title.edu_bis_rat .main_info .text p strong{color: #1a75ba;}
.sub_title.edu_bis_rat .main_info .text dl{margin-top:32px;}
.sub_title.edu_bis_rat .main_info .text dl dt{padding:12px 24px; margin-bottom:8px; width:100px;font-size:17px; background:#1a75ba ; color: #fff; text-align: center; border-radius:100px; font-weight:800;}
.sub_title.edu_bis_rat .main_info .text dl dd{font-size:17px; line-height:1.6; color: #666; font-weight:600;}
.edu_bis{;overflow: hidden;}
.edu_bis .ab_list{float:left; width:49%; margin-right:2%;}
.edu_bis .ab_list:last-child{margin-right:0;}
.edu_bis .ab_list dt{padding:16px 0; margin-bottom:16px;font-size:22px; font-weight:800; text-align: center; background: #fe6891; color: #fff; border-radius:10px}
.edu_bis .ab_list dd ul{overflow: hidden;}
.edu_bis .ab_list dd ul li{float:left; width:49%; margin-right:2%; margin-bottom:24px;}
.edu_bis .ab_list dd ul li:nth-child(2n){margin-right:0;}
.edu_bis .ab_list dd ul li h3{padding:14px 0;margin-bottom:8px; font-size:13px;color: #aaa;background:#fff ;text-align: center; line-height:1.3; font-weight:600; border:1px solid #eee; border-radius:10px}
.edu_bis .ab_list dd ul li h3 strong{font-size:16px; color: #666;  font-weight:800;	}
.edu_bis .ab_list dd ul li p{margin-bottom:4px;line-height:1.4; color: #666; font-size:15px;}
.edu_bis .ab_list dd ul li span{display: block;font-weight:bold; font-size:13px; color: #fe6891;}
.edu_bis .ab_list2{float:left; width:30%; margin-right:2%;}
.edu_bis .ab_list2:last-child{margin-right:0;}
.edu_bis .ab_list2 dt{padding:30px 0; margin-bottom:16px;font-size:15px;  text-align: center; background: #fe6891; color: #fff; border-radius:10px; font-weight:400;}
.edu_bis .ab_list2 dt strong{display: block; margin-bottom:5px; font-size:22px;font-weight:800;}
.edu_bis .ab_list2 dd{padding:0 8px; line-height:1.5; color: #777;}
.edu_bis .ab_list3{float:left; width:23%; margin-right:2%;}
.edu_bis .ab_list3:last-child{margin-right:0;}
.edu_bis .ab_list3 dt{padding:16px 0; margin-bottom:8px;font-size:15px;  text-align: center; background: #4ecae6; color: #fff; border-radius:10px; font-weight:400;}
.edu_bis .ab_list3 dt strong{display: block; margin-bottom:5px; font-size:20px;font-weight:800;}
.edu_bis .ab_list3 dd{padding:0 8px; line-height:1.6; font-size:15px; color: #333; font-weight: 600; text-align:left;}
.edu_bis .ab_list3 dd span{display: block; margin-top:16px; font-size:13px; color: #777;}
.edu_bis .ab_list4{float:left; width:23%; margin-right:2%;}
.edu_bis .ab_list4:last-child{margin-right:0;}
.edu_bis .ab_list4 dt{padding:16px 0; margin-bottom:8px;font-size:15px;  text-align: center; background: #fe6891; color: #fff; border-radius:10px; font-weight:400;}
.edu_bis .ab_list4 dt strong{display: block; margin-bottom:5px; font-size:20px;font-weight:800;}
.edu_bis .ab_list4 dd{padding:0 8px; line-height:1.6; font-size:15px; color: #333; font-weight: 600; text-align:left;}
.edu_bis .ab_list4 dd span{display: block; margin-top:16px; font-size:13px; color: #777;}



/* 방문사업 */
.sub_title.edu_vis{text-align: center;}
.sub_title.edu_vis .title{margin-top:8px;}
.sub_title.edu_vis .title h2{margin:24px 0 20px;font-size:58px; font-weight:800; letter-spacing:-3px; color: #333;}
.sub_title.edu_vis .title h2 strong{color:#ff7b32;}
.sub_title.edu_vis .title p{margin-bottom:12px;font-size:20px; color: #333; line-height:1.5; font-weight:600; letter-spacing:-1.5px;}
.sub_title.edu_vis .title p strong{color:#ff7b32 ; letter-spacing:inherit;}
.sub_title.edu_vis .title em{display: inline-block; padding:12px 24px; font-size: 15px; font-weight:600;background:#ff7b32  ; color: #fff; border-radius:100px}
.content_section.edu_vis{}
.content_section.edu_vis .section_title{text-align: center; margin-bottom:1.2em;}
.content_section.edu_vis .section_title h2{color: #333;}
.content_section.edu_vis .section_title h2 strong{color: #ff7b32; }
.content_section.edu_vis .section_title span{color: #333; line-height:1.5; font-weight:600;}
.content_section.edu_vis .edu_vis_list2{text-align: center; margin-top:24px;}
.content_section.edu_vis .edu_vis_list2 ul{max-width:1280px; margin:0 auto; font-size: 0;}
.content_section.edu_vis .edu_vis_list2 ul li{display: inline-table;width:24%;margin:0.5%; padding-top:20px; height:380px; font-size: 16px;border:1px solid #eee; box-sizing:border-box; border-radius:24px; background: #fff; box-shadow:20px 20px 20px rgba(0,0,0,0.05)}
.content_section.edu_vis .edu_vis_list2 ul li .middle{display:table-cell; vertical-align:middle;}
.content_section.edu_vis .edu_vis_list2 ul li span{display: inline-block; }
.content_section.edu_vis .edu_vis_list2 ul li span img{width:65%; margin-bottom:12px;}
.content_section.edu_vis .edu_vis_list2 ul li h3{margin:10px 0 12px;font-size:27px; font-weight:800; color: #333; letter-spacing:-2px;}
.content_section.edu_vis .edu_vis_list2 ul li p{margin-top:8px;padding:0 16px;margin-bottom:24px;font-size:14px; color: #999; line-height:1.5;}
.content_section.edu_vis .edu_vis_list2 ul li a{display: block; width:190px; font-size:18px; padding:14px 0 ;margin:0 auto ; background: #ff7b32; color: #fff; border-radius:100px; overflow: hidden; font-weight:600;}
.content_section.edu_vis .edu_vis_list2 ul li.home{width:100%; padding:20px;  height:auto; background: #ff7b32; border:1px solid #ff8e50}
.content_section.edu_vis .edu_vis_list2 ul li.home a{float:right;  background: #fff; color: #ff7b32; font-size:17px; box-shadow:10px 10px 20px rgba(0,0,0,0.2)}
.content_section.edu_vis .edu_vis_list2 ul li.home h3{float:left; color: #fff; font-size:24px; letter-spacing:0;}
.content_section.edu_vis .edu_vis_list2 ul li.home h3 strong{font-weight:400;}
.content_section.edu_vis .edu_vis_list2 ul li.home span{float:left; width:150px;margin-right:16px;}


.content_section.edu_vis .ab_list3{float:left; width:48%; margin-right:2%;}
.content_section.edu_vis .ab_list3:last-child{margin-right:0;}
.content_section.edu_vis .ab_list3 dt{padding:24px; margin-bottom:8px;font-size:22px;  font-weight:800; text-align: center; background: #ff7b32; color: #fff; border-radius:10px;}
.content_section.edu_vis .ab_list3 dd{padding:24px; line-height:1.6; font-size:15px; color: #333; font-weight: 600; text-align:left; background: #fff; box-sizing:border-box; border:1px solid #eee; border-radius:10px;}
.content_section.edu_vis .ab_list3 dd hr{color:#f00; border-top:1px solid #eee}
.content_section.edu_vis .ab_list3 dd span{display: block; margin-top:16px; font-size:13px; color: #777;}
.content_section.edu_vis .ab_list3 dd table{width: 100%;font-size:16px; border-collapse:collapse; border-radius:10px; border:1px solid #ddd}
.content_section.edu_vis .ab_list3 dd table tr{border-bottom:1px solid #eee;}
.content_section.edu_vis .ab_list3 dd table tr:last-child{border-bottom:0	}
.content_section.edu_vis .ab_list3 dd table tr th{width:25%; height:24px;  padding:10px ;font-weight:800;  clear: both;  background: #f1f1f1; vertical-align:middle; text-align: center; color: #666;}
.content_section.edu_vis .ab_list3 dd table tr td{padding:10px; height:24px;  font-size:13px;vertical-align:middle; line-height:1.3; background: #fff; color: #777;}
.sub_title.edu_vis_rat{padding:70px 0 110px;}
.sub_title.edu_vis_rat .main_info{overflow:hidden; margin-bottom:24px;}
.sub_title.edu_vis_rat .main_info .img{float:right; width:50%; padding-top:20px; 	}
.sub_title.edu_vis_rat .main_info .img img{width:100%; max-width:100%}
.sub_title.edu_vis_rat .main_info .text{float:left; width:45%; padding-top:140px; padding-right:5%; background: 0;}
.sub_title.edu_vis_rat .main_info .text p{margin:24px 0 6px;font-weight:600; font-size:24px; line-height:1.6; color: #222; letter-spacing:-1px;}
.sub_title.edu_vis_rat .main_info .text p strong{color: #ff7b32;}
.sub_title.edu_vis_rat .main_info .text dl{margin-top:32px;}
.sub_title.edu_vis_rat .main_info .text dl dt{padding:12px 24px; margin-bottom:8px; width:100px;font-size:17px; background:#ff7b32 ; color: #fff; text-align: center; border-radius:100px; font-weight:800;}
.sub_title.edu_vis_rat .main_info .text dl dd{font-size:17px; line-height:1.6; color: #666; font-weight:600;}

/* 온컨텐츠 */
.sub_title.on_ctn{text-align: center; padding-top:10px; padding-bottom:40px; }
.sub_title.on_ctn .title{}
.sub_title.on_ctn .title h2{margin:24px 0 20px;font-size:52px; font-weight:800; letter-spacing:-3px; color: #333;padding-top:80px;background:url(../image/sub/subctn_onctn_icon.png) no-repeat 50% 0;}
.sub_title.on_ctn .title h2 strong{color:#67cd3a;}
.sub_title.on_ctn .title p{margin-bottom:12px;font-size:18px; color: #555; line-height:1.6; font-weight:600; letter-spacing:-1.5px; }
.sub_title.on_ctn .title p strong{color:#67cd3a ; letter-spacing:inherit;}
.on_ctn{text-align: center; padding-bottom:150px;}
.on_ctn .on_ctn_list{max-width:1400px; margin:0 auto;padding:70px 0 70px; background:#f7f7f7; border-radius:50px; }
.on_ctn .on_ctn_list h3{margin-bottom:24px; font-size:36px; font-weight:800; color: #444;}
.on_ctn .on_ctn_list ul{font-size:0; text-align: center;}
.on_ctn .on_ctn_list ul li{display: inline-block;margin:0 8px; border:1px solid #eee; box-shadow:13px 13px 20px rgba(0,0,0,0.1); border-radius:50px; background: #fff; transition:0.3s}
.on_ctn .on_ctn_list ul li a{display: block; padding:8px 8px 16px 8px;}
.on_ctn .on_ctn_list ul li a .img{margin-bottom:8px;}
.on_ctn .on_ctn_list ul li a h4{padding:8px 0; font-size:18px; font-weight:600; color: #444;}
.on_ctn .on_ctn_list ul li:hover{transform:translate(-8px,-8px); filter:brightness(105%)}



/* 디테일 */
.sub_title_detail{position: relative; padding-top:12px; margin-bottom:120px; background:#ddf5ff; margin-top:-60px;}
.sub_title_detail .sub_visual_wave{position:absolute; bottom:300px; z-index:1;}
.sub_title_detail .sub_visual_bg{position:absolute; width:100%; height:350px; bottom:0; z-index: 0; background: #fff;}
.sub_title_detail .main_info{position: relative; max-width:1000px; padding:40px 40px 54px 40px; margin:0 auto 24px; box-shadow:20px 20px 50px rgba(0,0,0,0.2); border-radius:30px; background: #fff; z-index:5;  border-bottom:5px solid #eee; box-sizing:border-box;}
.sub_title_detail .main_info:after{display: block; content:' '; clear: both;}
.sub_title_detail .main_info .img{float:left;width:55%; text-align: center;}
.sub_title_detail .main_info .img img{width:90%;}
.sub_title_detail .main_info .detail{float:left; width:45%; padding-top:44px;}
.sub_title_detail .main_info .detail h3{margin-bottom:10px;font-size:36px; font-weight:600;}
.sub_title_detail .main_info .detail h3 span{font-size:0.6em; opacity:0.5;}
.sub_title_detail .main_info .detail ul{font-size:0;}
.sub_title_detail .main_info .detail ul li{display: inline-block; font-size: 13px; margin-right:8px; padding:6px 12px;background: #fff;  color: #666;border-radius:100px; border:1px solid #ddd; box-shadow:3px 3px 5px rgba(0,0,0,0.1)}
.sub_title_detail .main_info .detail ul li:before{content:'#'; color: #28beff;}
.sub_title_detail .main_info .detail .info{margin:16px 0; border:1px solid #ddd; border-radius:10px; overflow: hidden;box-shadow:5px 5px 10px rgba(0,0,0,0.07)}
.sub_title_detail .main_info .detail .info table{width: 100%;font-size:16px; border-collapse:collapse;}
.sub_title_detail .main_info .detail .info table tr{border-bottom:1px solid #eee}
.sub_title_detail .main_info .detail .info table tr:last-child{border-bottom:0	}
.sub_title_detail .main_info .detail .info table tr th{width:25%; height:24px;  padding:10px ;font-weight:800;  clear: both;  background: #f4f4f4; vertical-align:middle;}
.sub_title_detail .main_info .detail .info table tr td{padding:10px; height:24px;  font-size:15px;vertical-align:middle; line-height:1.3;}
.sub_title_detail .main_info .detail a.buy_btn{display: block; margin-top:32px; font-size:23px;font-weight:800; padding:18px 0; background:#28beff ; color: #fff; text-align: center; border-radius:100px; border:3px solid transparent; transition:0.3s; box-shadow:5px 5px 20px rgba(40,190,255,0.4)}
.sub_title_detail .main_info .detail a.buy_btn:hover{border:3px solid #28beff; color: #28beff; background: #fff;}
.sub_title_detail .main_info .arrow_btn{position: absolute; bottom:-32px; left:50%; transform:translate(-50%,0); width:56px; height:56px; line-height:76px; background:#28beff; border-radius:100%; text-align: center; animation:arrow_ani 0.5s 0s infinite alternate ease-in}
@keyframes arrow_ani{0%{transform:translate(0,-8px)} 100%{transform:translate(0,0)}}

.sub_title_detail.color_rain01{background:#ffd7e2 ;}
.sub_title_detail.color_rain07{background:#dfcdff ;}
.sub_title_detail.color_rain07 .main_info .detail ul li:before{content:'#'; color: #ab80ff;}
.sub_title_detail.color_rain07 .main_info .detail a.buy_btn{ background:#7247c5; box-shadow:5px 5px 20px rgba(114,71,197,0.4)}
.sub_title_detail.color_rain07 .main_info .detail a.buy_btn:hover{border:3px solid #7247c5; color: #7247c5; background: #fff;}
.sub_title_detail.color_rain07 .main_info .arrow_btn{background:#7247c5;}
.sub_title_detail2.color_rain07{background:#e9deff}
.sub_title_detail2.color_rain07 .main_info .detail ul li:before{content:'#'; color: #ab80ff;}
.sub_title_detail2.color_rain07 .main_info .detail a.buy_btn{ background:#7247c5; box-shadow:5px 5px 20px rgba(114,71,197,0.4)}
.sub_title_detail2.color_rain07 .main_info .detail a.buy_btn:hover{border:3px solid #7247c5; color: #7247c5; background: #fff;}
.sub_title_detail2.color_rain07 .main_info .arrow_btn{background:#7247c5;}

.sub_title_detail2{position: relative; padding:70px 0;  background: #ddf5ff; margin-top:-60px;}
.sub_title_detail2 .main_info{position: relative; max-width:1100px; padding:40px 40px 54px 40px; margin:0 auto 24px; box-shadow:20px 20px 50px rgba(0,0,0,0.2); border-radius:30px; background: #fff; z-index:5;  border-bottom:5px solid #eee; box-sizing:border-box;}
.sub_title_detail2 .main_info:after{display: block; content:' '; clear: both;}
.sub_title_detail2 .main_info .img{float:right;width:50%; text-align: center;}
.sub_title_detail2 .main_info .img img{width:100%;}
.sub_title_detail2 .main_info .detail{float:left; width:45%;padding-left:3%; padding-top:64px;}
.sub_title_detail2 .main_info .detail h3{margin-bottom:10px;font-size:36px; font-weight:600;}
.sub_title_detail2 .main_info .detail h3 span{font-size:0.6em; opacity:0.5;}
.sub_title_detail2 .main_info .detail ul{font-size:0;}
.sub_title_detail2 .main_info .detail ul li{display: inline-block; font-size: 13px; margin-right:8px; padding:6px 12px;background: #fff;  color: #666;border-radius:100px; border:1px solid #ddd; box-shadow:3px 3px 5px rgba(0,0,0,0.1)}
.sub_title_detail2 .main_info .detail ul li:before{content:'#'; color: #28beff;}
.sub_title_detail2 .main_info .detail .info{margin:16px 0; border:1px solid #ddd; border-radius:10px; overflow: hidden;box-shadow:5px 5px 10px rgba(0,0,0,0.07)}
.sub_title_detail2 .main_info .detail .info table{width: 100%;font-size:16px; border-collapse:collapse;}
.sub_title_detail2 .main_info .detail .info table tr{border-bottom:1px solid #eee}
.sub_title_detail2 .main_info .detail .info table tr:last-child{border-bottom:0	}
.sub_title_detail2 .main_info .detail .info table tr th{width:25%; height:24px;  padding:10px ;font-weight:800;  clear: both;  background: #f4f4f4; vertical-align:middle;}
.sub_title_detail2 .main_info .detail .info table tr td{padding:10px; height:24px;  font-size:15px;vertical-align:middle; line-height:1.3;}
.sub_title_detail2 .main_info .detail a.buy_btn{display: block; margin-top:32px; font-size:23px;font-weight:800; padding:18px 0; background:#28beff ; color: #fff; text-align: center; border-radius:100px; border:3px solid transparent; transition:0.3s; box-shadow:5px 5px 20px rgba(40,190,255,0.4)}
.sub_title_detail2 .main_info .detail a.buy_btn:hover{border:3px solid #28beff; color: #28beff; background: #fff;}
.sub_title_detail2 .main_info .arrow_btn{position: absolute; bottom:-32px; left:50%; transform:translate(-50%,0); width:56px; height:56px; line-height:76px; background:#28beff; border-radius:100%; text-align: center; animation:arrow_ani 0.5s 0s infinite alternate ease-in}
@keyframes arrow_ani{0%{transform:translate(0,-8px)} 100%{transform:translate(0,0)}}


/* 제품정보 */
.product_info{position: relative;padding:130px 0 350px; text-align:center; margin-bottom:-400px;}
.product{position: relative;padding:100px 0; z-index: 1; text-align: center;}
.product .content_inner{max-width:1000px; }
.product .tab ul.tabs{font-size: 0;}
.product .tab ul.tabs li{display: inline-block; width:32.5%; margin-right:1.2%; padding:28px 0; background:rgba(255,255,255,0.3); color:#fff; text-align: center; cursor:pointer; font-weight:600; font-size:26px; box-sizing:border-box; border-radius:100px;  box-shadow:5px 5px 24px rgba(0,0,0,0.2); transition:0.5s}
.product .tab ul.tabs li:last-child{margin-right:0;}
.product .tab ul.tabs li.on{background:#28beff; color:#fff; transform:translate(0,-5px);box-shadow:15px 15px 24px rgba(0,0,0,0.2);}
.product .tab .tab_container{min-height:1000px;margin-top:24px;	padding:80px 30px; background: #fff; border-radius:50px; }
.product .tab .tab_container .tab_content img{width:100%;}
.product .tab .tab_container .tab_content .product_img{max-width:80%; margin:0 auto 34px; }
.product .tab .tab_container .tab_content .product_img h3{margin:40px 0 32px;}
.product .tab .tab_container .tab_content .product_img h3 img{width:500px;}
.product .tab .tab_container .tab_content .video_wrap{margin-bottom:72px; padding:105px 0 90px ;background:url(../image/sub/sub_video_bg.png) no-repeat 350px 320px  #ed2024; border-radius:50px; overflow: hidden; }
.product .tab .tab_container .tab_content .video_wrap span{color: #fff; font-size:18px; font-weight: 600; opacity:0.7; letter-spacing:5px;}
.product .tab .tab_container .tab_content .video_wrap h3{font-size:52px; margin-top:8px;margin-bottom:24px; color: #fff; font-weight: 800;}
.product .tab .tab_container .tab_content .video_wrap .video{width:75%;height:450px; margin:0 auto; border-radius:30px; overflow: hidden; font-size: 0; line-height: 0; box-shadow:20px 20px 50px rgba(0,0,0,0.4)}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic{ font-size: 0;}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic .img{margin-bottom:24px; border-radius:30px; overflow: hidden; font-size: 0;  box-shadow:20px 20px 30px rgba(0,0,0,0.2)}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li{display: inline-block;width:48%; font-size:22px; line-height:1.3; margin-right:4%;}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li:first-child{transform:translate(0,80px)}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li:first-child .img{margin-top:16px;}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li:last-child{margin-right:0;}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li strong{font-weight:800;}
.product .tab .tab_container .tab_content .product_pic_wrap ul.product_pic li span{display: block; width:120px;padding:6px 0; margin:0 auto 8px;font-size:13px; border:1px solid #ccc; border-radius:50px; font-weight:600;}

.product.color_rain07 .tab ul.tabs li.on{background:#b991ff;}
.product.color_rain08 .tab ul.tabs li.on{background:#6b3141;}
.product.color_rain09 .tab ul.tabs li.on{background:#6e3f3f;}

.submenu_more{position: relative;padding:170px 0 90px !important;}
.submenu_more .sub_visual_wave{bottom:auto; top:-50px;}
.submenu_more ul{text-align:left; font-size: 0;}
.submenu_more ul li{position: relative;width:31%; margin:1%;display: inline-block; text-align: left; font-size:16px;#8b74b6; border:1px solid #b4a0d9; border-radius:20px; transition:0.3s}
.submenu_more ul li:hover{background:#9b85c3 ;}
.submenu_more ul li a{display: block; padding:30px;  color: #fff;}
.submenu_more ul li a:after{position: absolute; right:30px; top:24px;content:'+'; font-size:36px; font-weight:800;}
.submenu_more ul li a span{display: inline-block; padding:7px 16px;font-size:15px; background:#664c96; border-radius:100px; font-weight:bold;}
.submenu_more ul li a p{margin:6px 0 6px;font-size:13px;}
.submenu_more ul li a h3{font-size:36px; font-weight:800;}
.submenu_more ul.color_rain05 li{background: #6492c6; border:1px solid #73a0d4;}
.submenu_more ul.color_rain05 li:hover{background:#729ed0 ;}
.submenu_more ul.color_rain05 li a span{background:#2b517b;}
.submenu_more ul.color_rain07 li{background: #a68ad6; border:1px solid #baa3e3;}
.submenu_more ul.color_rain07 li:hover{background:#af95db ;}
.submenu_more ul.color_rain07 li a span{background:#7351ad;}

.content_section{padding:150px 0 120px;}
.content_section .img.area{text-align: center; margin-bottom:-120px;}

/* 타이틀-서브 */
.section_title{text-align: center; margin-bottom:1.2em;}
.section_title h2{font-size:64px; color: #fff; font-weight:800;}
.section_title h2 strong{color: #996c59; line-height:inherit; letter-spacing:inherit;}
.section_title h3{margin-top:6px;line-height:1.4; font-size:1.2em; color: #996c59;}
.section_title span{display: block; margin-bottom:8px; font-size:24px; color: #fff; line-height:1.5;}
.section_title p{font-size:24px;margin-top:0.7em; color: #fff; line-height:1.5;}

/* 캐릭터 */
.character_wrap{position: absolute;  width: 100%;top:150px;z-index: 10;}
.character_wrap>div{position: absolute; text-align: center;}
.character_wrap .left_char p{animation:char_ani 1.5s 0s infinite alternate linear; transform:rotate(-10deg)}
.character_wrap .right_char p{animation:char_ani2 1.5s 0s infinite alternate linear; transform:rotate(7deg)}
.character_wrap .left_char{left:50%;top:20px; margin-left:-550px; 	}
.character_wrap .left_char img{width:60%;}
.character_wrap .right_char{right:50%; margin-right:-550px;}
.character_wrap .right_char img{width:60%;}
@keyframes char_ani {
	0%{transform:translate(0,-20px)}
	100{transform:translate(0,0)}
}
@keyframes char_ani2 {
	0%{transform:translate(0,25px)}
	100{transform:translate(0,0)}
}
.character_wrap2{position: absolute;  width: 100%;top:200px;z-index: 10;}
.character_wrap2>div{position: absolute; text-align: center;}
.character_wrap2 .left_char p{animation:char_ani 1.5s 0s infinite alternate linear; transform:rotate(-10deg)}
.character_wrap2 .right_char p{animation:char_ani2 1.5s 0s infinite alternate linear; transform:rotate(7deg)}
.character_wrap2 .left_char{left:50%;top:200px; margin-left:-740px;}
.character_wrap2 .left_char img{width:60%;}
.character_wrap2 .right_char{right:50%; margin-right:-720px;}
.character_wrap2 .right_char img{width:60%;}
@keyframes char_ani {
	0%{transform:translate(0,-20px)}
	100{transform:translate(0,0)}
}
@keyframes char_ani2 {
	0%{transform:translate(0,25px)}
	100{transform:translate(0,0)}
}

/* 질문아코디언 */
.sub_ctn01.qna_ctn{padding:130px 0 100px; text-align:left; background:url(../image/sub/bg_subctn_type02.jpg) no-repeat 50% 0 / cover;}
.sub_ctn01.qna_ctn .content_inner{width:1000px;}
.sub_ctn01.qna_ctn .accordion_box ul.list li{box-shadow:15px 15px 30px rgba(0,0,0,0.07); margin-bottom:8px; }
.sub_ctn01.qna_ctn .accordion_box ul.list li .qna_title{position: relative; width: 100%;background: #fff; color: #333; box-sizing: border-box; padding:28px; cursor: pointer; font-size:1.1em;  transition:0.5s; font-weight:300;border-bottom:1px solid #eee}
.sub_ctn01.qna_ctn .accordion_box ul.list li .qna_title.click_on{font-weight:bold;	color: #333;}
.sub_ctn01.qna_ctn .accordion_box ul.list li .qna_title:after{position: absolute; right:30px;top:22px;content:'+'; display: block; color: #9b8567; font-size:1.5em; transition:0.5s}
.sub_ctn01.qna_ctn .accordion_box ul.list li .qna_title.click_on:after{transform:rotate(180deg);}
.sub_ctn01.qna_ctn .accordion_box ul.list li .qna_body{margin-bottom:8px;padding:30px; display:none; background: #fff; line-height:1.6; color: #666; font-weight: 300; }

/* 오시는길 */
.sub_location{padding:0 0 120px;}
.sub_location .sub_location_info{margin-bottom:30px; overflow: hidden;}
.sub_location .sub_location_info dl{float:left; width:23%; height:180px;padding:3% 4% 2%;margin-right:2%; font-size:1em; line-height:1.4; border-right:1px dotted #ddd}
.sub_location .sub_location_info dl:last-child{margin-right:0; border-right:0;}
.sub_location .sub_location_info dl dt{margin-bottom:16px;font-weight:600; font-size:1.3em; color: #996c59;}
.sub_location .sub_location_info dl dd table{text-align:left;vertical-align: top; font-size:0.8em; font-weight:300;}
.sub_location .sub_location_info dl dd table tr th{width:64px;padding:5px 0; color: #333; text-align:justify; font-weight: 400;}
.sub_location .sub_location_info dl dd table tr td{color: #666; letter-spacing:0; font-weight: 300;}
.sub_location .map{height:416px; overflow: hidden;}
.sub_location .btn_naver,.sub_location .btn_kakao{display:block; padding:16px 0; background: #eee; margin-bottom:4px; text-align: center; border-radius:5px; font-weight:bold;}
.sub_location .btn_naver{background:#1ec800 ; color: #fff; border:1px solid #1bb600;}
.sub_location .btn_kakao{background:#fae300 ; color: #391b1b; border:1px solid #e4cf00}

/* 섹션 글자색 */
.fc_bk{color: #333;}
.fc_wh{color: #fff;}
.fc_br{color: #554d40;}

/* 글자굵기 */
.fw100{font-weight:100; letter-spacing:inherit;}
.fw300{font-weight:300; letter-spacing:inherit;}
.fw600{font-weight:300; letter-spacing:inherit;}
.num{display: block !important; width:30px; height:30px;margin:0 auto 6px; background:#996c59 ; color: #fff; border-radius:100%; text-align: center; line-height:30px; font-size:15px; font-weight:bold; font-family: 'Montserrat', sans-serif; letter-spacing:1px;}
.num_check{display: block !important; width:30px; height:30px; margin:0 auto 6px; background:url(../image/common/icon_check.png) no-repeat 50% / cover; border-radius:100%;}
.num_img{position: absolute; top:26px; left:26px;display: block !important; width:30px; height:30px;background:#fff ; color: #996c59; text-align: center; line-height:30px; font-size:15px; font-weight:bold; font-family: 'Montserrat', sans-serif; letter-spacing:1px;}


/* bg정리 */
.bg_style01{background:#2f5e92;}
.bg_style02{background:#f5ede1; color: #554d40 !important;}
.bg_style03{background:#f3f0ee;}
.bg_style04{background:#113357 ;}
.bg_style05{background:url(../image/sub/subctn_intro_bg02.jpg) no-repeat 50%}

.bg_style01_1{background:#ffecf1 ;}
.bg_style02_1{background:#ffefe0 ;}
.bg_style03_1{background:#feffe0 ;}
.bg_style05_1{background:#e4f1ff ;}
.bg_style07_1{background:#6f5897 ;}
.bg_style07_2{background:#ede5ff ;}
.bg_style08_1{background:#c6778d ;}
.bg_style09_1{background:#d14747 ;}


/* ★★★리스트 스타일★★★ */
ul.list_type{font-size: 0; text-align:left; margin-top:-10px;}
ul.list_type li{position: relative; display: inline-block; padding:16px; box-sizing:border-box; font-size:16px; vertical-align: top; border-radius:5px}
ul.list_type.center{text-align: center;}
ul.list_type.middle li{display: inline-table;}
ul.list_type.middle li>div{display:table-cell; vertical-align:middle;}
ul.list_type.circle li{border-radius:100%;}
ul.list_type li h4{margin-bottom:4px; font-size:1.2em; letter-spacing:-2px; line-height:1.3; font-weight: 500; vertical-align: middle;	color: #333;}
ul.list_type li h4 strong{letter-spacing:inherit; color: #996c59;}
ul.list_type li p{font-size:0.9em; line-height:1.4; opacity:0.5;}
ul.list_type li p em{text-decoration:underline; font-weight:bold;}
ul.list_type li .img{margin-bottom:12px;}
ul.list_type li .img img{width:100%;}
ul.list_type li em{font-weight:bold;}

ul.list_count0 li{width:100%; padding:12px; margin:0.3% 0; text-align: left;}
ul.list_count0 .num{display:inline-block !important; margin:0 8px 0 0; vertical-align: middle;}
ul.list_count0 .num_check{display:inline-block !important; margin:0 8px 0 0;  vertical-align: middle;}
ul.list_count0 p{display:inline-block !important;}
ul.list_count0 h4{display:inline-block !important;}
ul.list_count1 li{width:80%; margin:0.5%;}
ul.list_count1 li .num{display: inline-block;}
ul.list_count1.list_type li h4{margin-bottom:4px; font-size:24px; letter-spacing:-2px;}
ul.list_count1.list_type li p{font-size:17px; line-height:1.4; opacity:0.7;}
ul.list_count2 li{width:48%; margin:1%;}
ul.list_count3 li{width:31.8%; margin:0.7%;}
ul.list_count3.middle li{}
ul.list_count4 li{width:24%; margin:0.5%;}
ul.list_count4.middle li{}
ul.list_count5 li{width:19%; margin:0.5%;}
ul.list_count5.middle li{}

ul.he600 li{height:600px !important;}
ul.he550 li{height:550px !important;}
ul.he500 li{height:500px !important;}
ul.he450 li{height:450px !important;}
ul.he400 li{height:400px !important;}
ul.he350 li{height:350px !important;}
ul.he250 li{height:250px !important;}
ul.he200 li{height:200px !important;}
ul.he150 li{height:150px !important;}
ul.he100 li{height:100px !important;}
ul.he50 li{height:50px !important;}

ul.list_style1 li{color: #444; background: #fff; box-shadow:10px 10px 30px rgba(0,0,0,0.1)}
ul.list_style2 li{border:1px solid rgba(255,255,255,0.3);}
ul.list_style3 li{border:1px solid rgba(0,0,0,0.1);}
ul.list_style4 li{border:6px solid #f2e8da;}
ul.list_style5 li{border-bottom:1px dotted rgba(0,0,0,0.2)}

/* 글-내용 */
.headline_body{line-height:1.3;overflow: hidden;}
.headline_body dt{float:left; padding:40px 20px; width:25%; border-top:5px solid #996c59; box-sizing:border-box;}

.headline_body dt h3{font-size:2em;}
.headline_body dt h3 strong{color: #996c59;}
.headline_body dt .img{margin-top:24px;}
.headline_body dt .img img{width:100%;}
.headline_body dd{float:left; padding:50px 20px;width:75%; border-top:5px solid #eee;box-sizing:border-box;}
.headline_body dd>h4{margin-bottom:10px; font-size:1.7em; color: #996c59;}
.headline_body dd>p{font-size:0.95em; color: #777; line-height:1.6;}
.headline_body dd>p strong{text-decoration:underline;}
.headline_body dd .detail{margin-top:1em; padding:1.3em;background:#fdf6f3; border-radius:10px}
.headline_body dd .detail h5{font-size:1.1em;margin-bottom:4px; color: #996c59;}
.headline_body dd .detail p{color:#777; line-height:1.4; font-size:0.9em;}
.headline_body.slim{margin-bottom:36px; min-height:440px}
.headline_body.right dt{float:right;}
.headline_body.slim dt{width:30%;border-top:3px solid #996c59;}
.headline_body.slim dd{width:70%;border-top:3px solid #eee;}
.headline_body.slim dd h4{color: #333;}
.headline_body.slim dd h4 strong{font-weight:bold; color: #996c59; }


/* 테이블 */
.tabel_type table{width:100%; border-collapse:collapse; margin:0 auto; line-height:1.3; text-align: center; background: #fff;}
.tabel_type table tr{border-bottom:1px solid rgba(0,0,0,0.2);}
.tabel_type table tr th{padding:0.5em;background:#3f3a35 ; color: #fff; font-size:1.2em; vertical-align:middle;}
.tabel_type table tr td{padding:0.9em; font-size:0.9em; vertical-align:middle;}
.tabel_type table tr td:last-child{font-weight:bold; color: #996c59;}
.tabel_type table tr th.table_strong{background:#716b66;border-left:2px solid #987558;border-right:2px solid #987558;border-top:2px solid #987558}
.tabel_type table tr td.table_strong{background:#fff; border-left:2px solid #987558; border-right:2px solid #987558}
.tabel_type table tr:last-child td.table_strong{border-bottom:2px solid #987558}

/* 이미지 바로밑 설명 */
.img_info{margin-top:24px; line-height:1.4; color: #333;}
.img_info strong{font-weight:bold;}