@charset "utf-8";


.guidebook{}
.guidebook .item{overflow:hidden; border:1px solid #aeafb1; padding:30px;}
.guidebook .left{float:left; width:271px;}
.guidebook .right{margin:0 0 0 347px;}
.guidebook .left .thumb{width:271px; height:316px; border:1px solid #cbcbcb;}
.guidebook .left .btn_navi{overflow:hidden; margin:12px 0 0 0}
.guidebook .left .btn_navi a{display:block; float:left; width:50%; height:44px; line-height:44px; color:#fff; text-align:center; text-decoration:none;}
.guidebook .left .btn_navi a.ebook{background-color:#396da7;}
.guidebook .left .btn_navi a.pdf{background-color:#387bc2;}
.guidebook .left .btn_navi a.ebook:hover {background-color:#255e9c;}
.guidebook .left .btn_navi a.pdf:hover {background-color:#1564b7;}
.guidebook .right .cont{}
.guidebook .right .cont ul.depth1{overflow:hidden;}
.guidebook .right .cont ul.depth1>li{margin:20px 0 0 0;}
.guidebook .right .cont ul.depth1>li:first-child{margin-top:0;}
.guidebook .right .cont ul.depth1>li>span{display:inline-block; padding:0 20px; min-width:210px; font-size:17px; background-color:#c2d8ef; height:39px; line-height:39px; color:#0b0c0e;}
.guidebook .right .cont ul.depth2{overflow:hidden; margin:15px 0 0 20px;}
.guidebook .right .cont ul.depth2>li{float:left; width:33.3333%; color:#0087c9; font-size:16px;}
.guidebook .right .cont ul.depth3{margin:5px 20px 0 10px;}
.guidebook .right .cont ul.depth3>li{padding:7px 0; line-height:17px; color:#0b0b0d;}

@media (max-width: 1020px) and (min-width: 640px) {
	.guidebook .left{float:none; clear:both; width:100%;}
	.guidebook .right{margin-left:0;}
	.guidebook .right .cont{margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #d1d1d1;}
	.guidebook .left{overflow:hidden;}
	.guidebook .left .thumb{float:left; margin-right:15px;}
	.guidebook .left .btn_navi{margin-top:0;}
	.guidebook .left .btn_navi a{float:none; width:100%; margin-bottom:15px; clear:both;}
}

@media (max-width: 640px) and (min-width: 1px) {
	.guidebook .left{float:none; clear:both; width:100%;}
	.guidebook .right{margin-left:0;}
	.guidebook .right .cont{margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #d1d1d1;}
	.guidebook .right .cont ul.depth1>li>span{width:100%;}
	.guidebook .right .cont ul.depth2>li{width:100%;}
}








/* 사이트맵 */
#siteMap .menu { padding:30px 25px; border:1px solid #ccc; border-top:none; }
#siteMap .menu.m0 { border-top:1px solid #ccc; }
#siteMap h4.sitemap_title { padding-bottom:50px; background-image: url("../images/sub/sitemap_redline.gif"); background-position: 0.5% 100%; background-repeat: no-repeat; font-size:1.5em; font-weight:500; }
#siteMap h4.sitemap_title a {font-size: 1.5rem;}
#siteMap .menu > ul { overflow:hidden; }
#siteMap .menu > ul > li { float:left; width:20%; }
#siteMap .menu.m1 > ul > li {width: 25%;}
#siteMap .menu.m1 > ul > li:nth-of-type(6) {clear: none;}
#siteMap .menu.m1 > ul > li:nth-of-type(5) {clear: both;}
#siteMap .menu > ul > li:nth-of-type(6) { clear:both; }
#siteMap .menu > ul > li h5 { margin:20px 0; padding:0;background:none;}
#siteMap .menu > ul > li h5 a { font-size:1.2rem; font-weight:400; color:#2176ae; }
#siteMap .child ul { margin-left:10px; margin-bottom:20px; padding:0 15px; border-left:1px solid #b6b6b6; word-break:keep-all; }
#siteMap .child ul li { margin-top:15px; line-height:1.3; }
#siteMap .child ul li:first-child { margin-top:0; }
#siteMap .child ul li a { color:#8a8a8a; }

@media screen and (max-width:959px) {
#siteMap .menu > ul > li { float:none; width:100%; }
#siteMap .menu > ul > li h5 { margin:40px 0 0 0; }
#siteMap .menu > ul > li:first-child h5 { margin:10px 0 0 0; }
#siteMap .child ul { margin-left:0; padding:0; border-left:none; }
#siteMap .child ul li { display:inline-block; width:160px; padding-right:8px; vertical-align:top; }
#siteMap .child ul li:first-child { margin-top:15px; }
}
@media screen and (max-width:767px) {
#siteMap .child ul li { width:150px; }
}
@media screen and (max-width:479px) {
#siteMap .child ul li { width:130px; }
}
@media screen and (max-width:359px) {
#siteMap .child ul li { width:100%; }
}

/*한승우 6차 산업이란 */

/*body {word-break:keep-all;}*/
span.purple {color:#5b2abd;}
span.sky{color:#009ec7;}
span.l_purple{color:#9d56a8; font-weight:600;}
span.green{color:#168288; font-weight:600;}
span.navy{color:#205b8f; font-weight:600;}
span.red {color:#ea2171;}
span.skyb {color:#009ec7; font-weight:500;}
span.lred {color:#eb3c7d; font-weight:500; font-size:24px; display:inline-block; position:absolute; left:18px; top:8px;}

.content_img01 {margin-bottom:30px;}
.content_img02 {margin-bottom:120px;}

.line_chan {display:block;}
.line_chan02 {display:block;}
.idst_content {width:100%;  }
.idst_ex {color:#282828; text-align:center; font-size:19px; font-weight:500; line-height:30px; margin:0 0 40px 0;}

.idst_wrap {width:100%; margin:40px auto 0 auto; text-align:center;}
.idst_title02 {color:#222222;text-align:center; font-size:24px; font-weight:500; line-height:30px;}
.idst_ex02 {width:95%; color:#0b0c0e; line-height:25px;text-align:left; font-size:16px; font-weight:400; margin:0 auto 130px auto;}
/*
.idst_title {color:#282828; position:relative;margin:100px 0 50px 0;text-align:center;font-size:30px; font-weight:bold; }
.idst_title .dot {position:absolute; bottom:-70%; left:50%;height:9px; width:9px; border:1px solid #000; border-radius:50%; background:#000; display:inline-block;}


.idst_content02 {width:100%; text-align:center; margin:0 0 80px 0;}
.idst_content img {display:block; margin:0 auto;}
.idst_content02 img {margin-top:30px;}

.table_img img {margin-left:10px;}
.idst_content02 .table_ex {margin:30px 0 20px 23px;}
.idst_content02 .table_ex li {text-align:left; padding:0 0 0 37px; font-size:20px; font-weight:400;margin-bottom:8px; line-height:29.2px;}
.idst_content02 .table_ex .table_ex01 {background:url('../images/sub/num_01.png') no-repeat;}
.idst_content02 .table_ex .table_ex02 {background:url('../images/sub/num_02.png') no-repeat;}
.idst_content02 .table_ex .table_ex03 {background:url('../images/sub/num_03.png') no-repeat;}
.idst_content02 .mean {margin:30px 0 0 30px;}
.idst_content02 .mean li {background:url('../images/sub/list_dot.png')0% 10px no-repeat; margin-bottom:5px; padding:0 0 0 10px; text-align:left; font-weight:400; font-size:16px; color:#0b0c0e;}

.opt {margin:40px 0 60px 0;}
.opt02 {font-weight:600;}
.opt03 {font-weight:600; font-size:15px;}
.opt04 {margin-bottom:50px;}*/

/*한승우  사업제 인증제란? */


.saup_con .mobile_img {display:none;}
.saup_con img { margin:20px 0 20px 0;}
.saup_wrap {width:100%;}
.saup_ex {text-align:center; margin-bottom:100px;font-size:17px;font-weight:400;color:#222222; line-height:25px;}
.saup_ex02 {font-size:15px; line-height:24px;margin-left:200px; border-left:1px solid #cccccc; padding:5px 10px 5px 20px; color:#34363f; }
.saup_ex03 {font-size:15px; line-height:26px;margin-left:280px; border-left:1px solid #cccccc; padding:5px 10px 5px 20px; color:#34363f; }
.saup_title {font-size:20px;  font-weight:700;color:#2c2c2c;}
.saup_box {height:200px; padding:20px 0 20px 0; margin-top:15px; margin-bottom:40px; border:1px solid #cccccc; background-image: url("../images/sub/idst_icon01.png"); background-position: 35px; background-repeat: no-repeat;}
.saup_box02 {height:130px; padding:20px 0 20px 0; margin-top:15px; margin-bottom:40px; border:1px solid #cccccc; background-image: url("../images/sub/idst_icon02.png"); background-position: 35px; background-repeat: no-repeat;}


.s_title {color:#0b0c0e;margin-bottom:10px; margin-left:5px;font-size:16px;margin-top:15px; padding:0 0 0 23px; background-image: url("../images/sub/list_icon.png"); background-position: 0% 3px; background-repeat: no-repeat;}
.s_title02 {color:#0b0c0e;margin-bottom:40px; margin-left:5px; font-size:16px;margin-top:15px; padding:0 0 0 23px; background-image: url("../images/sub/list_icon.png"); background-position: 0% 3px; background-repeat: no-repeat;}

.s_list02 {margin-left:27px; margin-bottom:55px;}
.s_list02 li {font-size:16px;color:#0b0c0e; margin-bottom:4px; padding-left:20px;}
.s_list { margin-top:15px; margin-bottom:30px; margin-left:28px;}
.s_list li {font-size:15px; margin-bottom:3px; color:#34363f;padding-left:20px; background-image: url("../images/sub/list_icon02.png"); background-position: 0% 9px; background-repeat: no-repeat;}
.s_list02 .list_num01 {background-image: url("../images/sub/list_num.png"); background-position: 0% 3px; background-repeat: no-repeat;}
.s_list02 .list_num02 {background-image: url("../images/sub/list_num02.png"); background-position: 0% 3px; background-repeat: no-repeat;}
.s_list02 .list_num03 {background-image: url("../images/sub/list_num03.png"); background-position: 0% 3px; background-repeat: no-repeat;}
.s_list02 .list_num04 {background-image: url("../images/sub/list_num04.png"); background-position: 0% 3px; background-repeat: no-repeat;}
.s_list02 .list_num05 {background-image: url("http://sandbox2.witches.kr/images/list_num05.png"); background-position: 0% 3px; background-repeat: no-repeat;} /* 180828 */
.s_list02 .list_num06 {background-image: url("http://sandbox2.witches.kr/images/list_num06.png"); background-position: 0% 3px; background-repeat: no-repeat;} /* 180828 */

.reg_wrap {padding:0 10px 0 10px;}
.reg_wrap:after {content:''; display:block; clear:both;}
.reg_arrow {position:absolute; z-index:100;top:50%; right:-12px;width:22px; height:22px; display:inline-block; background-image: url("../images/sub/idst_bg06.jpg"); background-repeat: no-repeat;}
.reg_container {margin-top:30px;}

.reg_box {border:1px solid #cccccc; margin-left:70px; border-right:none; position:relative; float:left;width:253px; height:275px;  }
.reg_course { padding-top:80px; margin-top:40px; text-align:center;background-image: url("../images/sub/idst_bg01.jpg"); background-position: center top; background-repeat: no-repeat;}
.reg_course dt {width:70%; margin:0 auto; font-size:18px; margin-top:22px;padding-bottom:18px;color:#484848;border-bottom:2px dashed #b7b7b7;}
.reg_course dd {font-size:15px; color:#484848; font-weight:400; margin-top:13px; line-height:20px;}

.reg_box02 {border:1px solid #cccccc; border-right:none; position:relative; float:left;width:253px; height:275px;  }
.reg_course02 { padding-top:80px; margin-top:40px; text-align:center;background-image: url("../images/sub/idst_bg02.jpg"); background-position: center top; background-repeat: no-repeat;}
.reg_course02 dt {width:70%; margin:0 auto; font-size:18px; margin-top:22px;padding-bottom:18px;color:#484848;border-bottom:2px dashed #b7b7b7;}
.reg_course02 dd {font-size:15px; color:#484848; font-weight:400; margin-top:13px;}

.reg_box03 {border:1px solid #cccccc;position:relative; float:left;width:253px; height:275px;  }
.reg_course03 { padding-top:80px; margin-top:40px; text-align:center;background-image: url("../images/sub/idst_bg03.jpg"); background-position: center top; background-repeat: no-repeat;}
.reg_course03 dt {width:70%; margin:0 auto; font-size:18px; margin-top:22px;padding-bottom:18px;color:#484848;border-bottom:2px dashed #b7b7b7;}
.reg_course03 dd {font-size:15px; color:#484848; font-weight:400; margin-top:13px;}

.reg_box04 {border:1px solid #cccccc; margin-left:190px; border-right:none; position:relative; float:left;width:253px; height:255px; margin-top:12px; }
.reg_course04 { padding-top:80px; margin-top:40px; text-align:center;background-image: url("../images/sub/idst_bg04.jpg"); background-position: center top; background-repeat: no-repeat;}
.reg_course04 dt {width:70%; margin:0 auto; font-size:18px; margin-top:22px;padding-bottom:18px;color:#484848;border-bottom:2px dashed #b7b7b7;}
.reg_course04 dd {font-size:15px; color:#484848; font-weight:400; margin-top:13px;}

.reg_box05 {border:1px solid #cccccc;position:relative; float:left;width:253px; height:255px; margin-top:12px; }
.reg_course05 { padding-top:120px; margin-top:33px; text-align:center;background-image: url("../images/sub/idst_bg05.jpg"); background-position: center top; background-repeat: no-repeat;}
.reg_course05 p {width:70%; margin:34px auto 0 auto; font-size:18px; padding-top:10px;color:#484848;border-top:2px dashed #b7b7b7;}




.clear {clear:both;}

/*한승우 faq 수정 부분 */


.modulesBox .infolistCategory li.DT012001 a{background-image: url("../images/sub/online_icon02_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012001.active a{border:1px solid #e76a22; background-color: #e76a22; background-image: url("../images/sub/online_icon02_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012002 a{background-image: url("../images/sub/online_icon03_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012002.active a{border:1px solid #0c9edb; background-color: #0c9edb; background-image: url("../images/sub/online_icon03_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012003 a{background-image: url("../images/sub/online_icon04_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012003.active a{border:1px solid #074485; background-color: #074485; background-image: url("../images/sub/online_icon04_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012004 a{background-image: url("../images/sub/online_icon05_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012004.active a{border:1px solid #8d69d5; background-color: #8d69d5; background-image: url("../images/sub/online_icon05_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012005 a{background-image: url("../images/sub/online_icon06_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012005.active a{border:1px solid #dd317e; background-color: #dd317e; background-image: url("../images/sub/online_icon06_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012006 a{background-image: url("../images/sub/online_icon07_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012006.active a{border:1px solid #4835a8; background-color: #4835a8; background-image: url("../images/sub/online_icon07_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012007 a{background-image: url("../images/sub/online_icon08_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012007.active a{border:1px solid #3b935c; background-color: #3b935c; background-image: url("../images/sub/online_icon08_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012008 a{background-image: url("../images/sub/online_icon09_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012008.active a{border:1px solid #3b935c; background-color: #3b935c; background-image: url("../images/sub/online_icon09_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012009 a{background-image: url("../images/sub/online_icon10_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012009.active a{border:1px solid #db6d8a; background-color: #db6d8a; background-image: url("../images/sub/online_icon10_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012010 a{background-image: url("../images/sub/online_icon11_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012010.active a{border:1px solid #1d979f; background-color: #1d979f; background-image: url("../images/sub/online_icon11_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012011 a{background-image: url("../images/sub/online_icon12_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012011.active a{border:1px solid #c88818; background-color: #c88818; background-image: url("../images/sub/online_icon12_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012012 a{background-image: url("../images/sub/online_icon13_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012012.active a{border:1px solid #7756a1; background-color: #7756a1; background-image: url("../images/sub/online_icon13_on.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012013 a{background-image: url("../images/sub/online_icon14_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012013.active a{border:1px solid #32a218; background-color: #32a218; background-image: url("../images/sub/online_icon14_on.png"); background-position: 12px center; background-repeat: no-repeat;}


.ans_box {padding:40px 40px 40px 180px;}
#wid_opt {width:19.9%;}

.arrow_down{background-image: url("../images/sub/arrow_down.png"); background-position: 97% center; background-repeat: no-repeat;}
.arrow_up {background-image: url("../images/sub/arrow_up.png"); background-position: 97% center; background-repeat: no-repeat;}

.best {margin-bottom:20px;}
.best_title {font-size:20px; color:#017bc3; font-weight:600; margin-bottom:30px;}

/*6차산업 상담센터 메뉴(이미지x)*/
.modulesBox .infolistCategory li.DT012014 a{background-image: url("../images/sub/online_icon14_off.png"); background-position: 12px center; background-repeat: no-repeat;}
.modulesBox .infolistCategory li.DT012014.active a{background-color: #32a218; background-image: url("../images/sub/online_icon14_on.png"); background-position: 12px center; background-repeat: no-repeat; border:1px solid #32a218;}

/*개인정보처리방침*/
.deco_ex {border:1px solid #666; font-size:17px; text-align:left; padding:30px 0 30px 0; background-color:#f3f3f3;}
.ex_box {display:table; margin:0 auto;}
.ex_box02 {font-size:17px;}
.ex_box03 {font-size:16px;}
.page_table {margin-top: 10px;}
.page_table th {
    text-align: center;
    border: 1px solid #ddd;
    padding:5px;
}
.page_table td {
    text-align: center;
    border: 1px solid #ddd;
    padding:5px;
}
span.red .underline {text-decoration:underline;color:#ea2171}
/*뷰어프로그램*/
.viewer_container { margin-bottom:100px;}
.viewer_wrap {border-bottom:1px dashed #bbb; padding:2.5rem;padding-left:12rem;}
.viewer_wrap dt {font-size:1.5rem;color:#009fc7;font-weight:bold;}
.viewer_down {display:inline-block; padding:7px 10px 5px 10px; background-color:#fff; color:#009fc7; border:1px solid #009fc7; font-size:1rem;}
.viewer_down:after {content:'';display:inline-block;margin-left:10px;width:.8rem;height:.8rem;background:url("../images_new/ico/btn_down_ico.png") no-repeat;background-size:100%;}
.view_br {display:block;}
.viewer_title01 {background-image: url("../images_new/ico/viewer01.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title02 {background-image: url("../images_new/ico/viewer02.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title03 {background-image: url("../images_new/ico/viewer03.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title04 {background-image: url("../images_new/ico/viewer04.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title05 {background-image: url("../images_new/ico/viewer05.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title06 {background-image: url("../images_new/ico/viewer06.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_title07 {background-image: url("../images_new/ico/viewer07.png"); background-position: 1rem center; background-repeat: no-repeat;}
.viewer_ex {font-size:.9rem; margin:1rem 0 1rem 0 ;line-height:1.4rem;}

/*자문단 등록 */

/*한승우 수정부분 끝*/


/* 2021-08-31 상세페이지 */
.detail_body .tit_h1 {font-size: 30px;color: #09438c;font-weight: 500;letter-spacing: -1px;margin: 50px 0 25px 0;}
 .detail_body .tit_h1:before {content: '';display: inline-block;width:26px;height:26px; vertical-align: top;margin-top: 2px;margin-right:10px;box-sizing: border-box;background-image: url(/images/sub/ico_tit_h1.png);background-repeat: no-repeat;background-position: center;}
.detail_body .tit_h2 {position: relative; display: inline-block; font-size: 24px;color: #222;font-weight: 400;letter-spacing: -1px;}
.detail_body .tit_h2 span {position: relative;z-index: 1;}
.detail_body .tit_h2:before {content:'';position: absolute;bottom: 0;height: 10px;left: 0;right: 0;background-color: #b2e2ee;}
.detail_body .detail_cont {font-size: 19px;font-weight: 300;line-height: 30px;margin: 10px 0 15px 0;letter-spacing: -1px;color: #222;}
.detail_body .detail_cont ul li p {padding-left: 10px;}
.detail_body .detail_cont .img_area {text-align: center;padding-top: 20px;}

@media screen and (max-width:1920px){
			.point01 {display:block;}
		
}
@media screen and (max-width:1015px) {

			.ex_box02 {font-size:17px;}
			.ex_box03 {font-size:16px;}
			.ex_box03 li {font-size:16px;}
			
			.idst_content02 .table_img li {width:100%;} 
			
			.saup_ex02 {width:100%; margin:200px auto 0 auto; border-left:none; padding-top:30px; border-top:1px solid #cccccc;}
			.saup_ex03 {width:100%; margin:130px auto 0 auto; border-left:none; padding-top:30px; border-top:1px solid #cccccc;}
			.line_chan02 {display:inline-block;}
			.saup_box {height:auto; background-image: url("../images/sub/idst_icon01.png"); background-position: center 20px; background-repeat: no-repeat;}
			.saup_box02 {height:auto; background-image: url("../images/sub/idst_icon02.png"); background-position: center 20px; background-repeat: no-repeat;}
			
			.s_title {padding-left:17px;background-image: url("../images/sub/list_bar.png"); background-position: 0% center; background-repeat: no-repeat;}
			.s_title02 {padding-left:17px;background-image: url("../images/sub/list_bar.png'"); background-position: 0% center; background-repeat: no-repeat;}
			
			
						
			.s_list li {background-image: url("../images/sub/list_icon02.png"); background-position: 0% 10px; background-repeat: no-repeat;}
			.s_list02 .list_num01 {background-image: url("../images/sub/list_num.png"); background-position: 0% 4px; background-repeat: no-repeat;}
			.s_list02 .list_num02 {background-image: url("../images/sub/list_num02.png"); background-position: 0% 4px; background-repeat: no-repeat;}
			.s_list02 .list_num03 {background-image: url("../images/sub/list_num03.png"); background-position: 0% 4px; background-repeat: no-repeat;}
			.s_list02 .list_num04 {background-image: url("../images/sub/list_num04.png"); background-position: 0% 4px; background-repeat: no-repeat;}
			.select_wrap {width:100%; }

			.reg_box {margin-left:0;}
			.reg_box02 {border:1px solid #cccccc;}
			.reg_box04 {margin-left:0; margin-top:10px; border:1px solid #cccccc;}
			.reg_wrap li {width:50%;}
			.reg_box03 {margin-top:10px; border-right:none;}

}
@media screen and (max-width:800px){
			.point01 {display:inline-block;}
			.saup_ex {text-align:center;}

}
@media screen and (max-width:700px){
			.view_br {display:inline-block;}
			.viewer_title01 {font-size:20px;}
			.viewer_title02 {font-size:20px;}
			.viewer_title03 {font-size:20px;}
			.viewer_title04 {font-size:20px;}
			.viewer_title05 {font-size:20px;}
			.viewer_title06 {font-size:20px;}
			.viewer_title07 {font-size:20px;}
			
			

}
@media screen and (max-width:660px) {
			
			.idst_ex {font-size:15px; line-height:30px;}
			.idst_ex02 {font-size:13px;}
			.idst_content02 .mean li {font-size:14px;}
			.idst_content02 .table_ex li {font-size:17px;}
			
			.saup_con dd .mobile_img {display:block; }
			.saup_con img {display:none;}
			.ques_ex {width:60%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
			.ques_ex02 {width:60%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
			.ch_line01 {display:block;}
			.regis_btn {margin-top:10px;}
}
@media screen and (max-width:600px) {
			.saup_ex {font-size:16px;}
			.ques_title02 img {margin-left:0;}
			.ques_title03 img {margin-left:0;}
			.ques_box04 img {left:15px;}
			.ans_box {padding:40px 20px 40px 70px;}
			#wid_opt  {width:33.333333%;}
			.ie_opt {width:100%;}
			.reg_wrap li {width:48%;}
			.faq .list .article .a {padding:70px 17px 42px 30px; background-image: url("/templates/default/images/sub/a_img.png"); background-position: 31px 15px; background-repeat: no-repeat;}
            
			
}
@media screen and (max-width:490px) {
			.saup_ex {font-size:12px; line-height:20px; margin-bottom:50px;}
			
			.s_title02 {font-size:16px; padding-left:17px; background-image: url("../images/sub/list_bar.png"); background-position: 0% 0%; background-repeat: no-repeat;}
			.s_title {font-size:16px;background-image: url("../images/sub/list_bar.png"); background-position: 0% 1px; background-repeat: no-repeat;}
			.s_list li {font-size:15px;background-image: url("../images/sub/list_icon02.png"); background-position: 0% 9px; background-repeat: no-repeat;}
			.s_list02 li {font-size:16px;}
			.s_list02 .list_num01 {background-image: url("../images/sub/list_num.png"); background-position: 0% 3.4px; background-repeat: no-repeat;}
			.s_list02 .list_num02 {background-image: url("../images/sub/list_num02.png"); background-position: 0% 3.4px; background-repeat: no-repeat;}
			.s_list02 .list_num03 {background-image: url("../images/sub/list_num03.png"); background-position: 0% 3.4px; background-repeat: no-repeat;}
			.s_list02 .list_num04 {background-image: url("../images/sub/list_num04.png"); background-position: 0% 3.4px; background-repeat: no-repeat;}
			
}
@media screen and (max-width:474px) {
			.idst_ex {font-size:11px; line-height:20px;}
			.ex_box {font-size:15px; line-height:25px;}
			.idst_title {font-size:20px;}
			.idst_title02 {font-size:14px;}
			.idst_title {margin-top:60px;}
			.idst_ex02 {margin-bottom:80px;}
			.idst_content02 img {margin-top:0;}
			.reg_wrap li {width:100%; }
			.reg_box {border-right:1px solid #cccccc;}
			.reg_box02 {margin-top:10px;}
			.reg_box03 {border-right:1px solid #cccccc;}
}
@media screen and (max-width:430px) {
			.s_list02 {margin-left:0; margin-top:10px; margin-bottom:20px;}

}
@media screen and (max-width:343px) {
			.idst_content02 .table_ex .table_ex03 {line-height:20px;}
			.idst_title02 {font-size:12px;line-height:20px;}

}




