/*
 * [[ Korea Development Institute - ENG ]]
 * 2019-01-21
 * cubeA & 이창호(Chang Ho. Lee) / 팀장
 * goldlch@cubea.co.kr
*/

.layerpopup{display:none;position:fixed;top:0;right:-100%;width:940px;height:100%;z-index:101;transition:right 0.6s cubic-bezier(.76,.01,.19,.99);-webkit-transition:right 0.6s cubic-bezier(.76,.01,.19,.99)}
.layerpopup #backbg{content:"";display:block;position:fixed;top:0;left:-100%;width:200%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;z-index:1;transition:opacity 0.6s;-webkit-transition:opacity 0.6s}
.layerpopup.open{right:0px}
.layerpopup.open #backbg{opacity:1}
.layerpopup .pop_wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;box-sizing:border-box;z-index:3}
.layerpopup .pop_tit{position:relative;padding:0 60px 0 50px;background-color:#f08200;color:#fff}
.layerpopup .pop_tit strong{display:block;font-size:1.3em;line-height:60px}
.layerpopup .btn_x{display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:#fff url("../img/btn_x.png") center center no-repeat;font-size:0;line-height:0;z-index:3}
.layerpopup .pop_contents{position:relative;padding:30px 30px 50px}
.layerpopup .rpt_tab{border:1px solid #cecfd3;border-bottom:5px solid #3d3d3d;padding:0;font-size:1em}
.layerpopup .rpt_tab:after{content:"";clear:both;display:block}
.layerpopup .rpt_tab li{float:left;width:25%;margin-top:0}
.layerpopup .rpt_tab.tab2 li{width:50%}
.layerpopup .rpt_tab li button{display:block;width:100%;height:50px;text-align:center;font-size:1.2em;font-weight:700;background-color:#fff;transition:All 0.1s; -webkit-transition:All 0.1s}
.layerpopup .rpt_tab li button.on{color:#fff;background-color:#414141;border-left-color:#414141}
.layerpopup .rpt_tab li:first-child button{border-left:none}
.layerpopup .tab_contents .tab_box{display:none}
.layerpopup .tab_contents .tab_box.open{display:block}

/* Introduction of research staff */
.layerpopup.introduction{position:absolute;top:0;height:auto;right:50%;margin-right:-500px;width:1000px;z-index:103}
.layerpopup.introduction .btn_wrap{clear:both;padding-top:50px;border-top:1px solid #cecfd3}
.layerpopup.introduction.center{top:0}
.layerpopup.introduction.center.open{top:80px}
.layerpopup.introduction.center .btn_x{right:0}
.layerpopup.introduction.center .pop_contents{padding:30px}
.layerpopup.introduction .staff_info{margin-bottom:25px}
.layerpopup.introduction .staff_info .img{display:block;margin:0 auto 20px;width:100px;height:100px;border:5px solid #ebebeb;border-radius:50%;overflow:hidden}
.layerpopup.introduction .staff_info .img img{width:100%}
.layerpopup.introduction .staff_info .info{text-align:center}
.layerpopup.introduction .staff_info .info strong{display:block;font-size:1.5em;font-weight:600;color:#414141}
.layerpopup.introduction .staff_info .info strong em{display:inline-block;margin-left:15px;padding:0 15px;border:1px solid #414141;border-radius:15px;font-size:20px;letter-spacing:-1px;vertical-align:top}
.layerpopup.introduction .staff_info .info ul{display:block;margin:30px auto 0;width:600px}
.layerpopup.introduction .staff_info .info ul li{position:relative;padding-left:15px;color:#737373;line-height:1.8em;text-align:left}
.layerpopup.introduction .staff_info .info ul li:before{content:"";display:block;position:absolute;left:0;top:11px;width:3px;height:3px;background-color:#414141}
.layerpopup.introduction .staff_info .info p{display:inline-block;margin-top:10px;vertical-align:top;position:relative;margin-top:20px;padding-left:60px;font-size:1.3em;color:#737373;line-height:40px}
.layerpopup.introduction .staff_info .info p:before{content:"";display:block;position:absolute;left:0;top:50%;width:40px;height:40px;margin-top:-20px;background:url("../img/ico_info.png") no-repeat}
.layerpopup.introduction .staff_info .info p.t{margin-right:30px}
.layerpopup.introduction .staff_info .info p.t:before{background-position:0 0}
.layerpopup.introduction .staff_info .info p.e:before{background-position:0 -100px}
.layerpopup.introduction .staff_info .info p a{display:block;font-size:1em;color:#737373;line-height:40px}
.layerpopup.introduction .staff_info .info p a:hover{text-decoration:underline}
.layerpopup.introduction .introduction_wrap .tab_box dl{display:block;padding:30px 0;border-bottom:1px solid #cecfd3}
.layerpopup.introduction .introduction_wrap .tab_box dl:last-child{border-bottom:0}
.layerpopup.introduction .introduction_wrap .tab_box dl:after{content:"";display:block;clear:both}
.layerpopup.introduction .introduction_wrap .tab_box dl dt{float:left;padding-right:40px;width:25%;box-sizing:border-box;font-size:1.2em;font-weight:600;color:#414141}
.layerpopup.introduction .introduction_wrap .tab_box dl dt span{font-weight:500}
.layerpopup.introduction .introduction_wrap .tab_box dl dd{float:left;width:75%;color:#737373}
.layerpopup.introduction .introduction_wrap .tab_box dl dd ul li{position:relative;margin-top:15px}
.layerpopup.introduction .introduction_wrap .tab_box dl dd ul li:first-child{margin-top:0}
.layerpopup.introduction .introduction_wrap .tab_box dl dd ul li:before{content:"";display:block;position:absolute;left:-12px;top:10px;width:3px;height:3px;border-radius:50%;background-color:#4a4a4a}
.layerpopup.introduction .introduction_wrap .report_list li{display:block;padding:40px 0;border-bottom:1px solid #cecfd3}
.layerpopup.introduction .introduction_wrap .report_list li a{display:block;padding:5px 80px 5px 0}
.layerpopup.introduction .introduction_wrap .report_list li a strong{display:block;font-size:1.2em}
.layerpopup.introduction .introduction_wrap .report_list li a:hover strong{text-decoration:underline}
.layerpopup.introduction .introduction_wrap .report_list li a span{display:block;margin-top:10px;font-size:0.8em;color:#737373}
.layerpopup.introduction .introduction_wrap .list_pagination{margin-bottom:50px}

.article_list > p{font-size:0.9em;color:#737373}
.article_list ul{margin-top:30px;border-top:5px solid #3d3d3d}
.article_list ul li{padding:40px 0;border-bottom:1px solid #cecfd3}
.article_list ul li a{display:block;padding:10px 90px;min-height:60px;background:url("../img/btn_file.png") left center no-repeat;transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3, color 0.3s}
.article_list ul li a:hover{background-image:url("../img/btn_file_on.png")}
.article_list ul li a:hover strong{text-decoration:underline}
.article_list ul li strong{display:block;font-size:1.2em}
.article_list ul li .data{margin-top:20px;color:#737373;font-size:0.8em}
.article_list ul li .data span{display:inline-block;padding-left:20px;margin-left:20px;line-height:20px;border-left:1px solid #cecfd3;vertical-align:Top}
.article_list ul li .data span:first-child{padding-left:0;margin-left:0;border-left:0}

/* Seminar */
.layerpopup.center{position:absolute;left:50%;top:100px;margin-left:-500px;width:1000px;opacity:0;transition:all 0.4s;-webkit-transition:all 0.4s}
.layerpopup.center:after{opacity:1}
.layerpopup.center.open{opacity:1}
.layerpopup.center .btn_x{right:-60px}
.layerpopup.center .pop_wrap{height:auto;overflow-y:visible}
.layerpopup.center .pop_contents{padding:0}
.layerpopup.center .title_box{padding:30px;background-color:#f5f5f6;border-bottom:1px solid #d5d7dc}
.layerpopup.center .title_box .add{display:block;margin-bottom:5px;color:#f08200}
.layerpopup.center .title_box strong{display:block;font-size:1.6em;line-height:1.2em}
.layerpopup.center .img_box .img_slide_wrap{background-color:#fff;border:none}
.layerpopup.center .img_slide_wrap .slick-list{margin:0 50px}
.layerpopup.center .img_slide_wrap .img_slide .slick-arrow{width:50px;background-size:30px auto}
.layerpopup.semi_video{top:100px;margin-left:-500px;width:1000px}
.layerpopup.semi_video .title_box .data{margin-top:20px}
.layerpopup.semi_video .title_box .data span{display:inline-block;padding-left:7px;margin-left:7px;line-height:20px;border-left:1px solid #cecfd3;color:#737373;vertical-align:top}
.layerpopup.semi_video .title_box .data span:first-child{padding-left:0;margin-left:0;border-left:none}
.layerpopup.semi_video .img_box{padding:50px}
.layerpopup.semi_video .img_box .video{position:relative;width:100%;padding-bottom:56%;background-color:#000}
.layerpopup.semi_video .img_box .video iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}

/* Office of Global Economy */
.officer_txt strong{display:block;font-size:1.2em;color:#414141}
.officer_txt p{margin:20px 0;color:#737373;line-height:1.6em}
.officer_txt p em{display:block;font-weight:700}
.officer_txt ul{margin:20px}
.officer_txt ul li{position:relative;margin-top:10px;padding-left:15px;color:#737373}
.officer_txt ul li:first-child{margin-top:0}
.officer_txt ul li:before{content:"";display:block;position:absolute;left:0;top:12px;width:3px;height:3px;background-color:#3d3d3d;border-radius:50%}
.officer_txt dl dt{display:block;font-size:1.2em;color:#414141;font-weight:700}
.officer_txt .link_btn{width:100%;text-align:right}
.officer_txt .link_btn a{display:inline-block;vertical-align:top;padding:10px 50px 13px 50px;color:#fff;font-weight:500;background-color:#3d3d3d}
.officer_txt .link_btn a:hover{background-color:#f08200}

.office_economy .officer_list{margin-top:40px}
.office_economy .officer_list dt{padding:0 50px;background-color:#3d3d3d;font-size:1.2em;font-weight:600;line-height:60px;color:#fff}
.office_economy .officer_list dd{padding:50px 0;border-bottom:1px solid #cecfd3}
.office_economy .officer_list dd ul{display:block;margin-top:-40px}
.office_economy .officer_list dd ul:after{content:"";display:block;clear:both}
.office_economy .officer_list dd ul li{float:right;position:relative;padding:25px 100px 25px 30px;width:49%;margin-top:20px;border:1px solid #cecfd3;box-sizing:border-box}
.office_economy .officer_list dd ul li:nth-child(odd){clear:both;float:left}
.office_economy .officer_list dd ul li strong{display:block;font-size:1.1em;font-weight:600;color:#414141;line-height:30px}
.office_economy .officer_list dd ul li strong a{display:inline-block;padding-left:45px;font-size:1em;font-weight:600;color:inherit;line-height:30px;background:url("../img/ico_who_b.png") 0 0 no-repeat;vertical-align:top}
.office_economy .officer_list dd ul li strong a:hover{text-decoration:underline}
.office_economy .officer_list dd ul li strong em{display:inline-block;margin-left:10px;padding:0 15px;line-height:30px;border-radius:15px;border:1px solid #414141;font-size:0.9em;vertical-align:top}
.office_economy .officer_list dd ul li p{display:block;margin:20px 0;height:60px;color:#737373;line-height:30px;overflow:hidden}
.office_economy .officer_list dd ul li .t{display:block;padding-left:50px;font-size:1.2em;color:#737373;line-height:40px;background:url("../img/ico_info.png") 0 0 no-repeat}
.office_economy .officer_list dd ul li .e{display:block;position:absolute;right:20px;top:50%;width:50px;height:50px;margin-top:-25px;background:#f08200 url("../img/ico_email.png") center center no-repeat;background-size:25px auto;border-radius:50%;font-size:0;line-height:0;z-index:2;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
.office_economy .officer_list dd ul li .e:hover{opacity:0.7}

/* Email Share */
.layerpopup.share_email{width:880px;margin-left:-440px}
.layerpopup.share_email .btn_x{right:0}
.layerpopup.share_email .pop_contents{padding:60px}
.share_email .pop_contents ul li{position:relative;padding-left:240px;margin-top:20px}
.share_email .pop_contents ul li:first-child{margin-top:0}
.share_email .pop_contents ul li label{position:absolute;left:0;top:50%;margin-top:-10px;line-height:20px;color:#414141}
.share_email .pop_contents ul li input{height:60px;background-color:#fff}
.share_email .pop_contents .code_wrap{margin:60px 0;padding:45px 120px;background-color:#f5f5f6}
.share_email .pop_contents .code{position:relative;padding-left:240px;border:1px solid #cecfd3}
.share_email .pop_contents .code .code_img{position:absolute;left:0;top:0;width:240px;height:60px;border-right:1px solid #cecfd3}
.share_email .pop_contents .code .code_img img{width:100%;height:100%}
.share_email .pop_contents .code input{width:100%;height:60px;border:none;background-color:#fff}
.share_email .pop_contents .btns{margin-top:60px;text-align:center}
.share_email .pop_contents .btns button{display:inline-block;width:220px;height:60px;background-color:#404040;color:#fff;vertical-align:top}
.share_email .pop_contents .btns button:hover{text-decoration:underline}

/* Contact email address */
.layerpopup.contact_email{width:760px;margin-left:-380px}
.layerpopup.contact_email .btn_x{right:0}
.layerpopup.contact_email .pop_contents{padding:30px}
.contact_email p{color:#737373}
.contact_email .code_wrap{margin-top:35px}
.contact_email .code_wrap .code_img{display:block;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #cecfd3}
.contact_email .code_wrap .code_img img{display:block;margin:0 auto;width:240px;height:55px;border:1px solid #cecfd3}
.contact_email .code_wrap .code{margin:0 auto;width:400px}
.contact_email .code_wrap .code:after{content:"";display:block;clear:both}
.contact_email .code_wrap .code input{float:left;width:70%;height:50px;background-color:#fff}
.contact_email .code_wrap .code button{float:right;width:30%;height:50px;background-color:#3d3d3d;color:#fff;font-size:1.2em;font-weight:500}
.contact_email .pop_contents strong{display:block;text-align:center;font-size:1.3em;color:#737373;font-weight:500}
.contact_email .e_addr{margin-top:40px;display:block;border:1px solid #cecfd3;width:100%;height:50px;line-height:50px;text-align:center;font-size:1.3em;color:#f08200;font-weight:500;background-color:#fff}
.contact_email .pop_contents .btns{margin-top:50px;text-align:center}
.contact_email .pop_contents .btns button{display:inline-block;margin:0 10px;width:150px;height:50px;background-color:#fff;color:#77797e;border:1px solid #cecfd3;vertical-align:top}
.contact_email .pop_contents .btns button:hover{text-decoration:underline}
.contact_email .pop_contents .btns .b{background-color:#404040;color:#fff}

/* About */
.profile_wrap .intro{position:relative;padding:86px 0}
.profile_wrap .intro .img{position:absolute;left:0;top:0;display:block;width:180px;height:180px;border:10px solid #cecfd3;border-radius:50%;overflow:hidden}
.profile_wrap .intro .img img{width:100%;height:auto}
.profile_wrap .intro strong{margin-left:260px;display:block;font-weight:600;font-size:2.2em;line-height:1.1em}
.profile_wrap .profile dl{position:relative;padding-left:220px;border-bottom:1px solid #cecfd3}
.profile_wrap .profile dl dt{position:absolute;left:0;top:0;width:200px;font-weight:600;font-size:1.2em;line-height:1.4em;color:#414141}
.profile_wrap .profile dl dd{margin:30px 0;font-size:1em;color:#737373}
.profile_wrap .profile dl dd ul li{position:relative;margin-bottom:20px;padding-left:15px}
.profile_wrap .profile dl dd ul li:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background-color:#414141;border-radius:50%}
.profile_wrap .profile dl dd ul li:last-child{margin-bottom:0}
.profile_wrap .profile dl dd ul li strong{display:block;margin-bottom:5px;color:#414141}
.profile_wrap .profile dl dd ul li em{position:absolute;left:15px;top:0;color:#414141}
.profile_wrap .profile dl dd ul li p{padding-left:170px}

/* Mini Popup */
.minipopup{display:none;position:fixed;top:200px;left:50%;margin-left:-250px;width:500px;background-color:#fff;opacity:0;z-index:110;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
.minipopup:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1}
.minipopup.open{opacity:1}
.minipopup .btn_x{display:block;position:absolute;right:0;top:0;width:60px;height:60px;background:url("../img/btn_x.png") center center no-repeat;font-size:0;line-height:0;z-index:10}
.minipopup .mini_conts{position:relative;padding:60px 30px;background-color:#fff;text-align:center;z-index:9}
.minipopup .mini_conts > strong,
.minipopup .mini_conts p{display:block;margin:20px 0;color:#414141}
.minipopup .mini_conts .btns{margin-top:50px;text-align:center}
.minipopup .mini_conts .btns button{display:inline-block;width:150px;height:60px;border:1px solid #cecfd3;font-size:1.1em;color:#77797e;font-weight:500;transition:border 0.2, color 0.2s;-webkit-transition:border 0.2s, color 0.2s}
.minipopup .mini_conts .btns button:hover{background-color:#404040;color:#fff}

/* News Letter */
.newsletter_list{padding:0 20px}
.newsletter_list ul li{display:block;padding:40px 10px;border-bottom:1px solid #cecfd3}
.newsletter_list ul li a{display:block;position:relative;padding-left:130px}
.newsletter_list ul li .v{position:absolute;left:0;top:50%;margin-top:-15px;font-size:1.2em;line-height:30px;color:#f08200}
.newsletter_list ul li .v em{font-size:1.2em}
.newsletter_list ul li strong{display:block;font-size:1.4em;line-height:1.2em}
.newsletter_list ul li .data{display:block;margin-top:5px;color:#737373}
.newsletter_list ul li a:hover strong{text-decoration:underline}

@media all and ( max-width:720px ){
	.layerpopup{width:100%}
	.layerpopup .pop_tit{padding:0 40px 0 15px}
	.layerpopup .pop_tit strong{line-height:40px}
	.layerpopup .btn_x{width:40px;height:40px;background-size:15px auto}
	.layerpopup .pop_contents{padding:15px 15px 30px}
	.layerpopup .rpt_tab li button{height:30px}
	.layerpopup.introduction.center{top:0;left:0;width:100%}
	.layerpopup.introduction.center.open{top:0}
	.layerpopup.introduction.center .btn_x{top:0}
	.layerpopup.introduction.center .pop_contents{padding:15px 15px 30px}
	.layerpopup.introduction.center .pop_wrap{height:100%;overflow-y:auto}
	.layerpopup.introduction .staff_info .info strong em{font-size:11px;margin-left:10px}
	.layerpopup.introduction .staff_info .info ul{margin:20px 20px 10px;width:auto}
	.layerpopup.introduction .staff_info .info ul li{display:block;padding-left:10px}
	.layerpopup.introduction .staff_info .info ul li:before{top:7px;left:0;width:2px;height:2px}
	.layerpopup.introduction .staff_info .info p{padding-left:30px;line-height:20px}
	.layerpopup.introduction .staff_info .info p:before{width:20px;height:20px;margin-top:-10px;background-size:100% auto}
	.layerpopup.introduction .staff_info .info p.e:before{background-position:0 -50px}
	.layerpopup.introduction .staff_info .info p.t{margin-right:15px}
	.layerpopup.introduction .staff_info .info p a{line-height:20px}
	.layerpopup.introduction .introduction_wrap .tab_box dl{padding:20px 0}
	.layerpopup.introduction .introduction_wrap .tab_box dl:last-child{border-bottom:1px solid #cecfd3}
	.layerpopup.introduction .introduction_wrap .tab_box dl dt{float:none;width:auto;margin-bottom:10px}
	.layerpopup.introduction .introduction_wrap .tab_box dl dd{float:none;width:auto}
	.layerpopup.introduction .introduction_wrap .tab_box dl dd ul li{margin-top:5px;padding-left:8px}
	.layerpopup.introduction .introduction_wrap .tab_box dl dd ul li:before{left:0;top:7px;width:2px;height:2px}
	.layerpopup.introduction .introduction_wrap .report_list li{padding:0}
	.layerpopup.introduction .introduction_wrap .report_list li a{padding:20px 20px 20px 0}
	.layerpopup.introduction .introduction_wrap .list_pagination{margin-bottom:25px}
	.layerpopup.introduction .btn_wrap{padding-top:0;margin-top:25px;border-top:0}
	.article_list ul{margin-top:15px;border-top-width:3px}
	.article_list ul li{padding:20px 0}
	.article_list ul li a{padding:0 0 0 45px;background-size:30px auto}
	.article_list ul li .data{margin-top:10px}
	.article_list ul li .data span{display:block;padding-left:0;margin-left:0;margin-top:2px;line-height:1.4em;border-left:0}
	.article_list ul li .data span:first-child{margin-top:0}

	/* Seminar Photo */
	.layerpopup.center{margin-left:0;top:130px;left:5%;width:90%;position:fixed;height:100%}
	.layerpopup.center .btn_x{top:-40px;right:0;height:40px}
	.layerpopup.center .title_box{padding:10px 20px;min-height:auto}
	.layerpopup.center .title_box .add{margin-bottom:10px;font-size:12px}
	.layerpopup.center .title_box strong{font-size:15px;line-height:1.3em}
	.layerpopup.center .img_slide_wrap .slick-list{margin:0;width:100%}
	.layerpopup.center .img_slide_wrap .img_slide .slick-arrow{width:15%;background-size:20px auto}
	.layerpopup.semi_video .title_box{padding:20px}
	.layerpopup.semi_video .title_box .data{margin-top:10px}
	.layerpopup.semi_video .title_box .data span{padding-left:4px;margin-left:4px;line-height:10px;font-size:10px}
	.layerpopup.semi_video .img_box{padding:20px}

	/* Office of Global Economy */
	.officer_txt{padding-bottom:15px;border-bottom:1px solid #cecfd3}
	.officer_txt p{margin:10px 0 25px}
	.officer_txt ul{margin:10px}
	.officer_txt ul li{margin-top:5px;padding-left:8px}
	.officer_txt ul li:before{top:6px;width:2px;height:2px}
	.officer_txt .link_btn a{padding:7px 30px 10px 30px}
	.office_economy .officer_list{margin-top:20px}
	.office_economy .officer_list dt{padding:0 25px;line-height:46px}
	.office_economy .officer_list dd{padding:25px 0}
	.office_economy .officer_list dd ul{margin-top:-20px}
	.office_economy .officer_list dd ul li,
	.office_economy .officer_list dd ul li:nth-child(odd){float:none;padding:15px;width:100%;margin-top:20px}
	.office_economy .officer_list dd ul li strong{line-height:20px}
	.office_economy .officer_list dd ul li strong em{margin-left:8px;padding:0 10px;line-height:20px}
	.office_economy .officer_list dd ul li strong a{padding-left:24px;line-height:20px;background-size:auto 100%}
	.office_economy .officer_list dd ul li p{margin:10px 0;height:auto;min-height:40px;line-height:1.6em}
	.office_economy .officer_list dd ul li .e{right:15px;top:auto;bottom:15px;margin-top:0;width:40px;height:40px;background-size:20px auto}
	.office_economy .officer_list dd ul li .t{padding-left:25px;line-height:20px;background-size:20px auto}

	/* Email Share */
	.layerpopup.share_email .btn_x{top:0;right:0}
	.layerpopup.share_email .pop_contents{padding:20px}
	.share_email .pop_contents ul li{padding-left:0;margin-top:10px}
	.share_email .pop_contents ul li label{position:static}
	.share_email .pop_contents ul li input{height:30px}
	.share_email .pop_contents .code_wrap{margin:30px 0;padding:30px 20px}
	.share_email .pop_contents .code{padding-left:120px}
	.share_email .pop_contents .code .code_img{width:120px;height:30px}
	.share_email .pop_contents .code input{height:30px}
	.share_email .pop_contents .btns{margin-top:30px}
	.share_email .pop_contents .btns button{width:110px;height:30px}

	/* Contact email address */
	.layerpopup.contact_email .btn_x{top:0;right:0}
	.layerpopup.contact_email .pop_contents{padding:20px}
	.contact_email .code_wrap{margin-top:20px}
	.contact_email .code_wrap .code_img{padding-bottom:30px;margin-bottom:30px}
	.contact_email .code_wrap .code_img img{width:150px;height:40px}
	.contact_email .code_wrap .code{width:100%}
	.contact_email .code_wrap .code input{height:40px}
	.contact_email .code_wrap .code button{height:40px}
	.contact_email .e_addr{margin-top:20px;height:40px;line-height:40px}
	.contact_email .pop_contents .btns{margin-top:15px}
	.contact_email .pop_contents .btns button{margin:0 5px;width:80px;height:40px}

	/* About */
	.profile_wrap .intro{margin-bottom:10px;padding:40px 0}
	.profile_wrap .intro .img{width:80px;height:80px;border-width:5px}
	.profile_wrap .intro strong{margin-left:110px;font-size:1.4em}
	.profile_wrap .profile dl{padding-left:0}
	.profile_wrap .profile dl dt{position:static;padding-top:15px;width:100%;font-size:13px}
	.profile_wrap .profile dl dd{margin:15px 0;font-size:12px}
	.profile_wrap .profile dl dd ul li{margin-bottom:10px;padding-left:8px}
	.profile_wrap .profile dl dd ul li:before{top:5px;width:3px;height:3px}
	.profile_wrap .profile dl dd ul li em{position:static}
	.profile_wrap .profile dl dd ul li p{padding-left:0}

	/* Mini Popup */
	.minipopup{margin:0;left:10%;width:80%}
	.minipopup .mini_conts{padding:50px 25px}
	.minipopup .btn_x{width:50px;height:50px;background-size:15px auto}
	.minipopup .mini_conts > strong,
	.minipopup .mini_conts p{margin:10px 0}
	.minipopup .mini_conts .btns{margin-top:30px}
	.minipopup .mini_conts .btns button{width:80px;height:30px}

	/* News Letter */
	.newsletter_list{padding:0}
	.newsletter_list ul li{padding:15px 10px}
	.newsletter_list ul li a{padding-left:70px}
	.newsletter_list ul li .v{font-size:1.1em}
	.newsletter_list ul li .v em{font-size:1.1em}
	.newsletter_list ul li strong{font-size:1.2em}
}