@charset "utf-8";

.img_w100 img{width:100%}


.top_wrap{width:100%;height:100px;background-color:#fff}
.top_wrap:after{display:block;clear:both;content:''}
.top{width:1280px;margin:0 auto}
.top_logo{float:left;padding:15px 0 0 0}

.top_menu_wrap{float:right}
.top_btn_login{text-align:right;margin:15px 0 0 0}
.top_btn_login input{font-family:'Noto Sans KR',sans-serif,cursive;font-size:12px;color:#fff;letter-spacing:1px;font-weight:500;background-color:#7c7c7c;border-radius:3px;padding:4px 8px;border:1px solid #585858;cursor:pointer}
.top_member_wrap{text-align:right;margin:15px 0 0 0}
.top_member_text{background: url('/images/iotm/common/icon_member.png') 0 3px no-repeat;font-size:13px;color:#828282;padding:0 0 0 17px;margin:0 10px 0 0}
.top_member_text strong{color:#000}
.top_btn_logout input{font-family:'Noto Sans KR',sans-serif,cursive;font-size:12px;color:#fff;letter-spacing:1px;font-weight:500;background-color:#7c7c7c;border-radius:3px;padding:4px 8px;border:1px solid #585858;cursor:pointer}

.top_menu{margin:10px 0 0 0}
.top_menu ul:after{display:block;clear:both;content:''}
.top_menu ul li.main_menu{float:left;font-size:18px;color:#000;margin:0 0 0 100px}
.top_menu ul li.main_menu:first-child{margin:0}
.top_menu ul li.main_menu a{color:#000}
.top_menu ul li.active a{color:#ff6000;font-weight:500}

.submenu{position:absolute;text-align:left !important;padding:30px 0 0 0;z-index:999;display:none}
.submenu li{display:block !important;font-size:14px !important;font-weight:300 !important;padding: 0 0 !important;margin:10px 0 0 0 !important}
.submenu li a{color:#353535 !important;font-weight:300 !important;text-decoration:underline}
.submenu li a:hover{color:#ff6000 !important;font-weight:500}
.submenu_bg{position:absolute;top:100px;left:0;width:100%;height:310px;background-color:#fff;border:1px solid #e0e0e0;border-width:1px 0 1px 0;z-index:998;display:none;
-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.10);
-moz-box-shadow:5px 5px 10px rgba(0,0,0,.10);
box-shadow:5px 5px 10px rgba(0,0,0,.10);
}

.btn_m_menu{display:none}
.tm_m_wrap{display:none;max-width:80% !important;}



.main_status_wrap{width:100%;background-color:#ebebeb;padding:100px 0}
.main_status{width:1280px;margin:0 auto}
.main_status_title_wrap{text-align:center}
.main_status_title{font-size:36px;line-height:48px;color:#000}
.main_status_text{font-size:16px;line-height:24px;color:#767676;margin:5px 0 0 0}

.main_status_infogram{margin:35px 0 0 0}
.main_status_infogram ul:after{display:block;clear:both;content:''}
.main_status_infogram ul li{position:relative;float:left;margin:0 30px 0 0;vertical-align:top}
.main_status_infogram ul li:last-child{margin:0 0 0 0}

.main_status_infogram_temperature{width:297px;border:1px solid #0091dc;border-radius:5px;background-color:#fff;padding:0 0 40px 0}
.main_status_infogram_temperature_top{background-color:#0091dc;padding:10px 0;text-align:center;font-size:20px;line-height:26px;color:#fff}
.main_status_infogram_temperature_img{text-align:center;padding-top:40px}
.main_status_infogram_temperature_text{font-size:48px;font-weight:700;text-align:center}

.main_status_infogram_humidity{width:297px;border:1px solid #38a9b1;border-radius:5px;background-color:#fff;padding:0 0 40px 0}
.main_status_infogram_humidity_top{background-color:#38a9b1;padding:10px 0;text-align:center;font-size:20px;line-height:26px;color:#fff}
.main_status_infogram_humidity_img{text-align:center;padding-top:40px}
.main_status_infogram_humidity_text{font-size:48px;font-weight:700;text-align:center}

.main_status_infogram_noise{width:297px;border:1px solid #3e739d;border-radius:5px;background-color:#fff;padding:0 0 40px 0}
.main_status_infogram_noise_top{background-color:#3e739d;padding:10px 0;text-align:center;font-size:20px;line-height:26px;color:#fff}
.main_status_infogram_noise_img{text-align:center;padding-top:40px}
.main_status_infogram_noise_text{font-size:48px;font-weight:700;text-align:center}

.main_status_infogram_dust{width:297px;border:1px solid #f56854;border-radius:5px;background-color:#fff;padding:0 0 40px 0}
.main_status_infogram_dust_top{background-color:#f56854;padding:10px 0;text-align:center;font-size:20px;line-height:26px;color:#fff}
.main_status_infogram_dust_img{text-align:center;padding-top:40px}
.main_status_infogram_dust_text{font-size:48px;font-weight:700;text-align:center}

.btn_legend{text-align:center;margin:10px 0 0 0}
.btn_legend input{font-family:'Noto Sans KR',sans-serif,cursive;font-size:16px;color:#fff;font-weight:500;background-color:#515151;border-radius:3px;padding:8px 30px;border:1px solid #2c2c2c;cursor:pointer}
.btn_legend input:hover{background-color:#ff9000;border:1px solid #e28000}



.device_event_wrap{width:100%;background-color:#fff;padding:100px 0 100px 0}
.device_event{width:1280px;margin:0 auto}
.device_event_title_wrap{text-align:center}
.device_event_title{font-size:36px;line-height:48px;color:#000}
.device_event_text{font-size:16px;line-height:24px;color:#767676;margin:5px 0 0 0}

.device_event_list{margin:75px 0 0 0}
.device_event_list ul{text-align:center}
.device_event_list ul li{display:inline-block;text-align:center;margin:0 100px 0 100px}
.device_event_list_text01{font-size:18px;line-height:24px;color:#000;padding:20px 0 0 0}
.device_event_list_text02{font-size:48px;line-height:60px;font-weight:700;color:#3568ac}



.broadcasting_box_wrap{width:1280px;position:absolute;left:50%;margin:-40px 0 0 -640px}
.broadcasting_box{display:table;width:100%;height:100%;border-radius:5px;border:1px solid #ff9000;
-webkit-box-shadow:30px 30px 30px rgba(0,0,0,.10);
-moz-box-shadow:30px 30px 30px rgba(0,0,0,.10);
box-shadow:30px 30px 30px rgba(0,0,0,.10);
}
.broadcasting_box_title{display:table-cell;width:230px;height:100%;background-color:#ff9000;font-size:24px;color:#fff;letter-spacing:-2px;text-align:center;vertical-align:middle;padding:20px 0 20px 0}
.broadcasting_box_con{display:table-cell;background-color:#fff;padding:20px 30px 20px 30px;vertical-align:middle}
.broadcasting_box_con:after{display:block;clear:both;content:''}
.broadcasting_box_con_text{font-size:16px;line-height:24px;color:#535353;float:left}
.broadcasting_box_con_date{font-size:16px;line-height:24px;color:#747474;float:right}



.office_cctv_wrap{width:100%;padding:160px 0 100px 0;background: url('/images/iotm/main/office_cctv_bg.jpg') no-repeat;background-size:cover;background-position:center}
.office_cctv{width:1280px;margin:0 auto}
.office_cctv_title_wrap{text-align:center}
.office_cctv_title{font-size:36px;line-height:48px;color:#fff}
.office_cctv_text{font-size:16px;line-height:24px;color:#d8e2ef;margin:5px 0 0 0}

.office_cctv_list{margin:45px 0 0 0}
.office_cctv_list ul{text-align:center}
.office_cctv_list ul li{display:inline-block;text-align:center;margin:0 25px 0 0}
.office_cctv_list ul li:last-child{margin:0 0 0 0}
.office_cctv_list_text{font-size:20px;line-height:24px;color:#fff;padding:20px 0 0 0}



.main_contact_wrap{width:100%;padding:100px 0 100px 0;background: url('/images/iotm/common/contact_bg.jpg') no-repeat;background-size:cover;background-position:center}
.main_contact{width:1280px;margin:0 auto}
.main_contact:after{display:block;clear:both;content:''}
.main_contact_title_wrap{float:left}
.main_contact_title{font-size:36px;line-height:48px;color:#fff}
.main_contact_text{font-size:16px;line-height:26px;color:#e1e4e8;padding:15px 0 0 0}

.main_contact_con{float:right}
.main_contact_con_info ul li{display:inline-block;font-size:18px;color:#fff}
.main_contact_con_info ul li:first-child{margin:0 30px 0 0}
.main_contact_con_btn input{width:500px;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:18px;color:#fff;font-weight:500;background-color:#00c0ff;border-radius:3px;padding:18px 0;margin:20px 0 0 0;border:none;cursor:pointer}



/* .copyright{padding:50px 0 70px 0;background-color:#fff;font-size:14px;line-height:20px;color:#707070;text-align:center;position: absolute;} */
.copyright{padding:15px;background-color:#042f41;font-size:14px;line-height:20px;color:#e8f0fe;text-align:center;position: fixed;bottom: 0; width:100%; }



/* SUB */
.nosnb_sub_visual_title{padding:50px 0 0 0 !important}
.nosnb_sub_title_wrap{padding:60px 0 0 0 !important}

.sub_visual{width:100%;height:160px;background: url('/images/iotm/sub/sub_visual.jpg') no-repeat;background-size:cover;background-position:center}
.sub_visual_title{font-size:32px;line-height:36px;color:#fff;font-weight:500;text-align:center;padding:30px 0 0 0}
.sub_visual_text{font-size:14px;line-height:20px;color:#fff;letter-spacing:3px;text-align:center;padding:10px 0 0 0}

.snb_wrap{text-align:center;padding:30px 0 0 0}
.snb{display:inline-block;border-radius:5px;background-color:#fff;-webkit-box-shadow:15px 15px 30px rgba(0,0,0,.10);-moz-box-shadow:15px 15px 30px rgba(0,0,0,.10);box-shadow:15px 15px 30px rgba(0,0,0,.10)}
.snb ul{text-align:center;margin-bottom:0 !important}
.snb ul li{display:inline-block;background-color:#fff;font-size:16px;line-height:20px;color:#6f6f6f;border-right:1px solid #e2e2e2;margin-right:-3px;}
.snb ul li a{display:block;padding:25px 30px 25px 30px;color:#6f6f6f}
.snb ul li:first-child{border-radius:5px 0 0 5px}
.snb ul li:last-child{border-radius:0 5px 5px 0;border-right:0}
.snb ul li.on{background-color:#ff9000;font-weight:500}
.snb ul li.on a{color:#fff}


.sub_contents{width:100%}
.inner_fixed{width:1280px;margin:0 auto}
.inner_grey100{width:100%;background-color:#f4f4f4;padding:80px 0}
.inner_grey100 div.inner{width:1280px;margin:0 auto}
.sub_title_wrap{text-align:center;padding:100px 0 0 0}
.sub_title{font-size:36px;line-height:48px;color:#000;font-weight:500}
.sub_locatio{font-size:14px;line-height:20px;color:#959595;padding:10px 0 0 0}
.sub_con{min-height:500px;padding:50px 0 150px 0}







@media screen and (max-width:1280px){

	.top{width:100%;padding:0 30px}
	.top_menu_wrap{display:none}
	.top_menu{float:none;display:none}
	.btn_m_menu{display:block;float:right;padding:35px 0 0 0}

	.tm_m_wrap{width:40%;background-color:#f2f2f2;overflow-x:hidden;display:block;box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7)}
	.tm_m_wrap div.tm_m_top{display:block;width:100%;background-color:#0091dc;padding:20px 20px}

	.tm_m_top:after{display:block;clear:both;content:''}
	.tm_m_close{float:left}
	.tm_top_btn_login{float:right}
	.tm_top_btn_login input{font-family:'Noto Sans KR',sans-serif,cursive;font-size:14px;color:#fff;letter-spacing:1px;font-weight:500;background-color:#0091dc;border-radius:3px;padding:10px 10px;border:1px solid #80c8ee;cursor:pointer}

	.tm_m_top_member_wrap{float:right}
	.tm_m_top_member_text{font-size:14px;color:#cdecfc;margin:0 10px 0 0}
	.tm_m_top_member_text strong{color:#fff}
	.tm_m_top_btn_logout input{font-family:'Noto Sans KR',sans-serif,cursive;font-size:14px;color:#fff;letter-spacing:1px;font-weight:500;background-color:#0091dc;border-radius:3px;padding:10px 10px;border:1px solid #80c8ee;cursor:pointer}

	.tm_m_menu{padding:0 20px}

	.tm_m_list{font-size:14px;color:#000;font-weight:500;padding:20px;border-bottom:1px solid #d9d9d9;cursor:pointer}
/* 	.tm_m_list a{display:block;height:100%;color:#000} */
	.tm_m_list a{display:block;color:#000}
	.tm_m_list.inc_2depth {background: url(/images/iotm/common/mobile_arrow_inc.png) 98% 50% no-repeat;}
	.tm_m_2depth{display:none;}
	.tm_m_2depth_list{font-size:14px;background:#fff url(/images/iotm/common/mobile_arrow.png) 98% 50% no-repeat;border:1px solid #e5e5e5;border-width:0 0 1px 0}
	.tm_m_2depth_list a{color:#474747;display:block;padding:20px}
	.tm_m_list.on + .tm_m_2depth{display:block;}

	.main_status_wrap{padding:80px 30px}
	.main_status{width:100%}

	.main_status_infogram ul li{float:left;margin:0 2% 0 0}
	.main_status_infogram ul li:last-child{margin:2% 0 0 0}
	.main_status_infogram ul li:nth-child(2){margin:0 0 0 0}
	.main_status_infogram ul li:nth-child(3){margin:2% 2% 0 0;clear:both}

	.main_status_infogram_temperature{width:49%}
	.main_status_infogram_humidity{width:49%}
	.main_status_infogram_noise{width:49%}
	.main_status_infogram_dust{width:49%}



	.device_event_wrap{padding:80px 0 100px 0}
	.device_event{width:100%}

	.device_event_list ul li{margin:0 7% 0 7%}



	.broadcasting_box_wrap{width:100%;left:0;margin:-40px 0 0 0;padding:0 30px}
	.broadcasting_box_con_text{float:none;display:block}
	.broadcasting_box_con_date{float:none;display:block;padding:5px 0 0 0}



	.office_cctv_wrap{padding:140px 0 80px 0}
	.office_cctv{width:100%}

	.office_cctv_list ul li{margin:0 1.5% 0 0;width:30%}
	.office_cctv_list_img img{width:100%}



	.main_contact_wrap{padding:80px 30px 80px 30px}
	.main_contact{width:100%}
	.main_contact_title_wrap{float:none;text-align:center}

	.main_contact_con{float:none;text-align:center;margin:50px 0 0 0}



	/* SUB */
	.nosnb_sub_visual_title{padding:50px 0 0 0 !important}
	.nosnb_sub_title_wrap{padding:50px 30px 0 30px !important}

	.sub_visual_title{padding:50px 0 0 0}

	.snb_wrap{display:none}

	.inner_fixed{width:100%}
	.inner_grey100{padding:80px 30px}
	.inner_grey100 div.inner{width:100%}
	.sub_title_wrap{padding:50px 30px 0 30px}
	.sub_con{min-height:100%;padding:40px 30px 100px 30px}



}


@media screen and (max-width:767px){

	.top_wrap{width:100%;height:80px;background-color:#fff}
	.top{width:100%;margin:0 auto;padding:0 15px}
	.top_logo{float:left;padding:10px 0 0 0}
	.top_logo img{width:260px}
	.btn_m_menu{display:block;float:right;padding:25px 0 0 0}
	.tm_m_wrap{width:50%;}

	.main_status_wrap{padding:50px 15px}
	.main_status_title{font-size:30px;line-height:36px}
	.main_status_text{font-size:14px;line-height:20px}

	.main_status_infogram{margin:30px 0 0 0}
	.main_status_infogram ul li{float:left;margin:0 1% 0 0}
	.main_status_infogram ul li:last-child{margin:1% 0 0 0}
	.main_status_infogram ul li:nth-child(2){margin:0 0 0 0}
	.main_status_infogram ul li:nth-child(3){margin:1% 1% 0 0}

	.main_status_infogram_temperature{padding:0 0 30px 0}
	.main_status_infogram_temperature_img{padding-top:30px}
	.main_status_infogram_temperature_img img{width:65%}
	.main_status_infogram_temperature_text{font-size:36px}

	.main_status_infogram_humidity{padding:0 0 30px 0}
	.main_status_infogram_humidity_img{padding-top:30px}
	.main_status_infogram_humidity_img img{width:65%}
	.main_status_infogram_humidity_text{font-size:36px}

	.main_status_infogram_noise{padding:0 0 30px 0}
	.main_status_infogram_noise_img{padding-top:30px}
	.main_status_infogram_noise_img img{width:65%}
	.main_status_infogram_noise_text{font-size:36px}

	.main_status_infogram_dust{padding:0 0 30px 0}
	.main_status_infogram_dust_img{padding-top:30px}
	.main_status_infogram_dust_img img{width:65%}
	.main_status_infogram_dust_text{font-size:36px}



	.device_event_wrap{padding:50px 0 80px 0}
	.device_event_title{font-size:30px;line-height:36px}
	.device_event_text{font-size:14px;line-height:20px;margin:5px 0 0 0}

	.device_event_list{margin:50px 0 0 0}
	.device_event_list ul li{margin:0 0 0 0;width:30%}
	.device_event_list_img img{width:60%}
	.device_event_list_text01{font-size:16px;line-height:20px;padding:15px 0 0 0}
	.device_event_list_text02{font-size:36px;line-height:48px}



	.broadcasting_box_wrap{padding:0 15px}
	.broadcasting_box{
	-webkit-box-shadow:15px 15px 15px rgba(0,0,0,.10);
	-moz-box-shadow:15px 15px 15px rgba(0,0,0,.10);
	box-shadow:15px 15px 15px rgba(0,0,0,.10);
	}
	.broadcasting_box_title{width:150px;font-size:18px;letter-spacing:-1px;padding:15px 0 15px 0}
	.broadcasting_box_title img{width:20px}
	.broadcasting_box_con{padding:15px 15px 15px 15px}
	.broadcasting_box_con_text{font-size:14px;line-height:20px}
	.broadcasting_box_con_date{font-size:13px;line-height:18px}



	.office_cctv_wrap{padding:120px 15px 50px 15px}
	.office_cctv_title{font-size:30px;line-height:36px}
	.office_cctv_text{font-size:14px;line-height:20px;margin:5px 0 0 0}

	.office_cctv_list{margin:30px 0 0 0}
	.office_cctv_list ul li{margin:0 1% 0 0;width:32%}
	.office_cctv_list_img img{width:100%}
	.office_cctv_list_text{font-size:16px;line-height:24px;padding:15px 0 0 0}



	.main_contact_wrap{padding:50px 15px 50px 15px}
	.main_contact_title{font-size:30px;line-height:36px}
	.main_contact_text{font-size:14px;line-height:20px;padding:15px 0 0 0}

	.main_contact_con{margin:30px 0 0 0}
	.main_contact_con_info ul li{font-size:16px}
	.main_contact_con_btn input{width:100%}



	.copyright{/* padding:30px 0 30px 0; */font-size:13px;line-height:20px}



	/* SUB */
	.nosnb_sub_visual_title{padding:20px 0 0 0 !important}
	.nosnb_sub_title_wrap{padding:30px 15px 0 15px !important}

	.sub_visual{height:100px}
	.sub_visual_title{font-size:30px;line-height:30px;padding:20px 0 0 0}
	.sub_visual_text{font-size:14px;line-height:20px;padding:5px 0 0 0}


	.sub_title_wrap{text-align:center;padding:30px 15px 0 15px}
	.sub_title{font-size:30px;line-height:36px;color:#000}
	.inner_grey100{padding:50px 15px}
	.sub_locatio{font-size:13px;line-height:20px;color:#959595;padding:5px 0 0 0}
	.sub_con{min-height:100%;padding:30px 15px 50px 15px}

}


@media screen and (max-width:480px){

	.top_wrap{height:70px}
	.top_logo{padding:12px 0 0 0}
	.top_logo img{width:220px}
	.tm_top_btn_login input{font-size:12px;padding:5px 5px}
	.tm_m_top_member_wrap{float:right;margin:6px 0 0 0}
	.tm_m_top_member_text{font-size:12px;line-height:18px;margin:0 5px 0 0}
	.tm_m_top_btn_logout input{font-size:12px;padding:5px 5px}
	.btn_m_menu{display:block;float:right;padding:25px 0 0 0}
	.btn_m_menu img{width:35px}
	.tm_m_wrap{width:80%;}

	.main_status_wrap{padding:30px 10px}
	.main_status_title{font-size:24px;line-height:30px}
	.main_status_text{font-size:13px;line-height:18px}

	.main_status_infogram{margin:20px 0 0 0}
	.main_status_infogram ul li{float:none;margin:0 0 0 0}
	.main_status_infogram ul li:last-child{margin:10px 0 0 0}
	.main_status_infogram ul li:nth-child(2){margin:10px 0 0 0}
	.main_status_infogram ul li:nth-child(3){margin:10px 0 0 0}

	.main_status_infogram_temperature{width:100%;padding:0 0 30px 0}
	.main_status_infogram_temperature_img{padding-top:30px}
	.main_status_infogram_temperature_img img{width:65%}
	.main_status_infogram_temperature_text{font-size:36px}

	.main_status_infogram_humidity{width:100%;padding:0 0 30px 0}
	.main_status_infogram_humidity_img{padding-top:30px}
	.main_status_infogram_humidity_img img{width:65%}
	.main_status_infogram_humidity_text{font-size:36px}

	.main_status_infogram_noise{width:100%;padding:0 0 30px 0}
	.main_status_infogram_noise_img{padding-top:30px}
	.main_status_infogram_noise_img img{width:65%}
	.main_status_infogram_noise_text{font-size:36px}

	.main_status_infogram_dust{width:100%;padding:0 0 30px 0}
	.main_status_infogram_dust_img{padding-top:30px}
	.main_status_infogram_dust_img img{width:50%}
	.main_status_infogram_dust_text{font-size:36px}



	.device_event_wrap{padding:30px 10px 0 10px}
	.device_event_title{font-size:24px;line-height:30px}
	.device_event_text{font-size:13px;line-height:18px}

	.device_event_list{margin:30px 0 0 0}
	.device_event_list ul li{display:block;margin:0 0 0 0;width:100%}
	.device_event_list_img img{width:25%}
	.device_event_list_text01{font-size:14px;line-height:20px;color:#000;padding:10px 0 0 0}
	.device_event_list_text02{font-size:30px;line-height:36px;padding:0 0 30px 0}



	.broadcasting_box_wrap{width:100%;position:relative;left:0;margin:0 0 30px 0;padding:0 10px}
	.broadcasting_box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.broadcasting_box_title{width:120px;font-size:14px;padding:10px 0 10px 0;font-weight:500}
	.broadcasting_box_title img{width:18px}
	.broadcasting_box_con{padding:10px 10px 10px 10px}
	.broadcasting_box_con_text{font-size:13px;line-height:18px;}
	.broadcasting_box_con_date{font-size:12px;line-height:18px;padding:8px 0 0 0}



	.office_cctv_wrap{padding:30px 10px 30px 10px}
	.office_cctv_title{font-size:24px;line-height:30px}
	.office_cctv_text{font-size:13px;line-height:18px}

	.office_cctv_list{margin:30px 0 0 0}
	.office_cctv_list ul li{display:block;margin:0 0 30px 0;width:100%}
	.office_cctv_list_text{font-size:16px;line-height:24px;padding:15px 0 0 0}



	.main_contact_wrap{padding:30px 10px 30px 10px}
	.main_contact_title{font-size:24px;line-height:30px}
	.main_contact_text{font-size:13px;line-height:18px;padding:10px 0 0 0}
	.main_contact_text div{display:inline}

	.main_contact_con{margin:30px 0 0 0}
	.main_contact_con_info ul li{display:block;font-size:16px;margin:0 0 0 0;padding:0 0 10px 0}
	.main_contact_con_btn input{width:100%;font-size:16px;padding:15px 0;margin:10px 0 0 0}



	.copyright{/* padding:20px 0 20px 0; */font-size:12px;line-height:18px;}



	/* SUB */
	.nosnb_sub_visual_title{padding:20px 0 0 0 !important}
	.nosnb_sub_title_wrap{padding:30px 15px 0 15px !important}

	.sub_visual{height:100px}
	.sub_visual_title{font-size:24px;line-height:30px;padding:20px 0 0 0}
	.sub_visual_text{font-size:13px;line-height:20px;padding:5px 0 0 0}


	.sub_title_wrap{padding:30px 15px 0 15px}
	.sub_title{font-size:24px;line-height:36px;color:#000}
	.sub_locatio{font-size:12px;line-height:18px;padding:0 0 0 0}
	.sub_con{min-height:100%;padding:20px 15px 30px 15px}

}
