@charset "UTF-8";

	@font-face {
		font-family:'HyundaiSansHeadKRLight';
		font-style:normal;
		font-weight:300;
		src:url('../font/HyundaiSansHeadKRLight.eot');
		src:url('../font/HyundaiSansHeadKRLight.eot?#iefix') format('embedded-opentype'),
			url('../font/HyundaiSansHeadKRLight.woff') format('woff');
	}

	html,
	body { height:100%; letter-spacing:-1px; width:100%; }

	#wrap { height:100%; position:relative; width:100%; }

	h1.common_logo { background:url("../img/common/logo_blue_big.png") no-repeat; background-size:100% auto; display:block; height:197px; left:137px; position:absolute; top:47px; width:140px; z-index:7; }
	h1.common_logo a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.call_left_gnb { background:url("../img/common/btn_gnb.gif") center center no-repeat #fff; border-right:1px solid #e5e5e5; height:100%; left:0; position:fixed; top:0; width:40px; z-index:5; }
	.call_left_gnb > a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.btn_direct_wrap.web { bottom:25%; height:70px; left:50%; margin-left:-15px; position:absolute; width:30px; z-index:6; }

	.btn_direct_contact.web { background:#1a4b97; bottom:0; height:30px; left:0; position:absolute; transition:width .3s; -webkit-transition:width .3s; width:30px; }
	.btn_direct_contact.web:hover { width:150px; }
	.btn_direct_contact.web a { color:#fff; display:block; font-size:16px; font-weight:bold; height:100%; letter-spacing:0; line-height:30px; text-align:center; width:100%; }

	.btn_direct_blog.web { background:#1a4b97; height:30px; left:0; position:absolute; transition:width .3s; -webkit-transition:width .3s; top:0; width:30px; }
	.btn_direct_blog.web:hover { width:150px; }
	.btn_direct_blog.web a { color:#fff; display:block; font-size:16px; font-weight:bold; height:100%; letter-spacing:0; line-height:30px; text-align:center; width:100%; }

	.btn_direct_wrap.mob { display:none; height:30px; position:fixed; right:59px; top:20px; width:auto; z-index:6; }
	.btn_direct_wrap.mob:after { clear:both; content:""; display:block; }

	.btn_direct_contact.mob { background:#1a4b97; box-sizing:border-box; -webkit-box-sizing:border-box; float:right; }
	.btn_direct_contact.mob a { box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; display:block; font-size:14px; font-weight:bold; height:100%; letter-spacing:0; line-height:30px; padding:0 10px; text-align:center; width:100%; }

	.btn_direct_blog.mob { background:#1a4b97; box-sizing:border-box; -webkit-box-sizing:border-box; float:left; margin-right:10px; }
	.btn_direct_blog.mob a { box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; display:block; font-size:14px; font-weight:bold; height:100%; letter-spacing:0; line-height:30px; padding:0 10px; text-align:center; width:100%; }

	.left_gnb { background:#fff; height:100%; left:-100%; position:fixed; top:0; width:100%; z-index:5; }

	.main_pof_slide_wrap { box-sizing:border-box; -webkit-box-sizing:border-box; height:100%; position:absolute; width:100%; }

	.close_left_gnb { background:url("../img/common/btn_gnb_close.png") center center no-repeat transparent; border-right:1px solid #e5e5e5; height:100%; left:0; position:absolute; top:0; width:40px; z-index:5; }
	.close_left_gnb a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.menu_list_wrap { border-right:1px solid #f2f2f2; height:100%; left:0; position:relative; top:0; width:40%; }
	.menu_list_wrap nav { box-sizing:border-box; -webkit-box-sizing:border-box; height:300px; left:0; padding-left:100px; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:100%; }
	.menu_list_wrap nav ul { margin-top:-42px; }
	.menu_list_wrap nav ul li { display:inline-block; height:26px; margin-top:30px; padding:0; width:100%; }
	.menu_list_wrap nav ul li a { color:#777; font-size:32px; font-weight:bold; height:100%; line-height:24px; position:relative; transition:color .7s; -webkit-transition:color .7s; }
	.menu_list_wrap nav ul li a:hover { color:#0f6aac; }

	.menu_list_wrap nav ul li a:before { background-color:#0f6aac; bottom:0; content:""; height:2px; left:0; position:absolute; transform:scaleX(0); -webkit-transform:scaleX(0); transition:all .2s ease-in-out 0s; -webkit-transition:all .2s ease-in-out 0s; visibility:hidden; width:100%; }
	.menu_list_wrap nav ul li a:hover:before { transform:scaleX(1); -webkit-transform:scaleX(1); visibility:visible; }

	.copyright { background:url("../img/common/common_addr.png") no-repeat; background-size:100% auto; bottom:50px; color:#a9a9a9; font-size:12px; height:32px; left:141px; letter-spacing:-.5px; line-height:1.4; overflow:hidden; position:absolute; text-indent:-20000px; width:564px; }
	.copyright.for_sub { bottom:auto; left:auto; margin-top:50px; position:relative; }
	.copyright.for_sub br { display:none; }
	.copyright.portpolio { bottom:150px; }
	.copyright.portpolio br { display:none; }

	.copyright.portpolio.only { display:none; }

	.menu_sub_cont_wrap { height:100%; position:absolute; right:0; top:0; width:60%; }
	.menu_sub_cont_wrap:after { clear:both; content:""; display:block; }

	.menu_sub_each { border-right:1px solid #f2f2f2; float:left; height:100%; position:relative; width:31%; }

	.lnb_emblem { background:url("../img/common/lnb_emblem.png") no-repeat; display:block; height:720px; position:absolute; right:0; top:0; width:591px; z-index:5; }
	.lnb_sub_menu { display:none; left:0; margin-top:-78px; position:absolute; top:50%; }
	.lnb_sub_menu ul { margin-top:-25px; }
	.lnb_sub_menu ul li { margin-top:25px; }
	.lnb_sub_menu ul li a { color:#777; display:block; font-size:16px; transition:color .7s; -webkit-transition:color .7s; }
	.lnb_sub_menu ul li a:hover { color:#0f6aac; }

	.main_emblem_wrap { background:url("../img/common/left_txtur.png") 41px top no-repeat #fff; background-size:683px auto; height:100%; position:relative; width:40%; }

	p.our_work_txt { background:url("../img/main/our_work_txt.png") no-repeat; background-size:100% auto; bottom:0; display:none; height:26px; position:absolute; right:0; width:248px; }
	p.our_work_txt a { display:block; height:100%; text-indent:-20000px; width:100%; }

	.main_emblem { background:url("../img/common/lnb_emblem.png") no-repeat; background-size:100% auto; display:block; height:0; padding-bottom:61%; position:absolute; right:0; top:0; width:50%; }

	.main_motto_wrap { height:229px; left:136px; margin-top:-314px; position:absolute; top:55%; width:490px; }
	.main_motto_wrap p { left:200px; opacity:0; overflow:hidden; position:absolute; text-indent:-20000px; }
	.main_motto_wrap p.main_motto01 { background:url("../img/common/motto01_new.png") no-repeat; background-size:100% auto; height:31px; top:6px; width:159px; }
	.main_motto_wrap p.main_motto02 { background:url("../img/common/motto02_new.png") no-repeat; background-size:100% auto; height:53px; top:51px; width:453px; }
	.main_motto_wrap p.main_motto03 { background:url("../img/common/motto03_new.png") no-repeat; background-size:100% auto; height:63px; top:101px; width:395px; }
	.main_motto_wrap i.motto_txture { background:url("../img/common/motto_txture.png") no-repeat; background-size:100% auto; height:229px; opacity:0; position:absolute; right:0; top:0; width:227px; }

	.mgine_job_field { background:url("../img/common/left_txtline_bg.png") no-repeat; background-size:100% auto; height:192px; left:141px; position:absolute; top:55%; width:611px; }
	strong.job_field_ttl { background:url("../img/common/left_txt01.png") no-repeat; background-size:100% auto; color:#0a1b35; display:block; font-size:18px; height:18px; left:0; overflow:hidden; position:absolute; text-indent:-20000px; top:0; width:135px; }
	.job_field_list { left:0; position:absolute; top:40px; }
	.job_field_list ul:after { clear:both; content:""; display:block; }
	.job_field_list ul li { float:left; }
	.job_field_list ul li.job_field_list01 { background:url("../img/common/left_txt02.png") no-repeat; background-size:100% auto; height:69px; margin-left:0; width:172px; }
	.job_field_list ul li.job_field_list02 { background:url("../img/common/left_txt03.png") no-repeat; background-size:100% auto; height:69px; margin-left:43px; width:183px; }
	.job_field_list ul li.job_field_list03 { background:url("../img/common/left_txt04.png") no-repeat; background-size:100% auto; height:69px; margin-left:25px; width:188px; }
	.job_field_list ul li a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }
	.job_field_list ul li a strong { color:#2a4370; display:block; font-size:18px; }
	.job_field_list ul li a p { color:#686464; font-size:12px; font-weight:bold; margin-top:10px; }
	p.job_field_end { background:url("../img/common/left_txt05.png") no-repeat; background-size:100% auto; color:#fff; font-size:16px; font-weight:bold; height:24px; left:335px; overflow:hidden; position:absolute; text-indent:-20000px; top:143px; width:232px; }

	.mgine_tell { background:#fff; bottom:0; color:#2a4370; font-size:18px; left:132px; padding-right:5px; position:absolute; }

	.btn_intro_down { background:#1a4b97; bottom:-34px; height:24px; left:132px; position:absolute; }
	.btn_intro_down a { color:#fff; font-size:14px; line-height:24px; padding:0 10px; }

	.mgine_tell.mob,
	.btn_intro_down.mob { display:none; left:5px; z-index:5; }

	.mgine_tell.mob { bottom:40px; font-size:14px; }
	.btn_intro_down.mob { bottom:5px; }

	.mgine_tell.mob a { color:#2a4370; font-size:14px; }
	.btn_intro_down a { color:#fff; font-size:12px; }

	.main_pof_wrap { background:#fff; height:100%; overflow:hidden; position:absolute; right:0; top:0; width:60%; }
	.mob_main_pof_wrap { background:#fff; display:none; height:100%; overflow:hidden; position:absolute; right:0; top:0; width:100%; }

	.main_pof_wrap .swiper-wrapper { opacity:0; }

	.main_pof_slide.swiper-slide { width:239px; }
	.main_pof_slide { background:#fff; border-left:1px solid #f2f2f2; box-sizing:border-box; -webkit-box-sizing:border-box; height:100%; padding-top:24%; position:relative; transition:padding-top .7s; -webkit-transition:padding-top .7s; }
	.main_pof_slide a { display:block; height:100%; width:100%; }
	.main_pof_txt_wrap { padding:0 35px 0 10px; position:relative; z-index:1; }
	.main_pof_txt_wrap strong { color:#000; display:block; font-size:35px; font-weight:500; overflow:hidden; text-overflow:ellipsis; transition:color .7s; -webkit-transition:color .7s; white-space:nowrap; }
	.main_pof_txt_wrap p.main_pof_date { color:#000; font-size:13px; font-weight:500; margin-top:40px; transition:color .7s; -webkit-transition:color .7s; }
	.main_pof_txt_wrap p.main_pof_cate { color:#777; font-size:12px; height:90px; line-height:24px; margin-top:30px; }
	.main_pof_txt_wrap p.main_pof_exp { color:#777; font-size:13px; letter-spacing:-1px; line-height:1.6; margin-top:40px; transition:opacity .7s; -webkit-transition:opacity .7s; }

	.main_pof_slide_inside { height:528px; margin-top:-264px; position:absolute; top:50%; transition:height .7s, margin-top .7s, padding-top .7s, top .7s; -webkit-transition:height .7s, margin-top .7s, padding-top .7s, top .7s; width:100%; }

	.main_pof_slide.mob.swiper-slide { width:76%; }
	.main_pof_slide.mob.swiper-slide:last-child { margin-right:24%; }
	.main_pof_slide.mob { border-left:none; }

	.main_pof_slide figure.main_pof_thumb { height:150px; margin-top:30px; position:relative; transition:height .7s, opacity .7s; -webkit-transition:height .7s, opacity .7s; width:225px; z-index:1; }

	.main_pof_slide .bg { background-size:0% 0%; height:0; left:0; opacity:0; position:absolute; top:0; width:100%; }

	.main_pof_slide#KIA .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#KIA:hover .bg { background-image:url("../img/main/main_pofol_big01.jpg"); background-position:57% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide.mob#KIA .bg { background-position:57% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	/* 맥포머스 */
	.main_pof_slide#MAGF .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#MAGF:hover .bg { background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide.mob#MAGF .bg { background-image:url("../img/pofol/magf_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#HDG .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#HDG:hover .bg { background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#HDG .bg { background-image:url("../img/pofol/hdglovis_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#OURH .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#OURH:hover .bg { background-position:30% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide#OURH.mob .bg { background-image:url("../img/pofol/ourhome_img01.jpg"); background-position:30% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#BESILK .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#BESILK:hover .bg { background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#BESILK .bg { background-image:url("../img/pofol/besilk_img01.jpg"); background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#SBPLN .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#SBPLN:hover .bg { background-image:url("../img/pofol/sb_planner_img01.jpg"); background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#SBPLN .bg { background-image:url("../img/pofol/sb_planner_img01.jpg"); background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#KTALLEH .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#KTALLEH:hover .bg { background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#KTALLEH .bg { background-image:url("../img/pofol/kt_img01.jpg"); background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#HANSSEM .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#HANSSEM:hover .bg { background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#HANSSEM .bg { background-image:url("../img/pofol/hanssem_topbg.jpg"); background-position:91% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#ANYCALL .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#ANYCALL:hover .bg { background-position:25% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#ANYCALL .bg { background-image:url("../img/pofol/anycalls_img01.jpg"); background-position:25% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#amorepacific_hk .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#amorepacific_hk:hover .bg { background-position:41% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#amorepacific_hk .bg { background-image:url("../img/pofol/amore_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#clicformers_web .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#clicformers_web:hover .bg { background-position:50% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#clicformers_web .bg { background-image:url("../img/pofol/clicformers_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#tmaxsoft .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#tmaxsoft:hover .bg { background-position:93% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#tmaxsoft .bg { background-image:url("../img/pofol/tmax_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#sktelcomecareerpotal .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#sktelcomecareerpotal:hover .bg { background-position:82% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#sktelcomecareerpotal .bg { background-image:url("../img/pofol/sktelcome_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#samsungsmart .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#samsungsmart:hover .bg { background-position:58% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#samsungsmart .bg { background-image:url("../img/pofol/samsung_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#hyundaispirit .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#hyundaispirit:hover .bg { background-position:71% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#hyundaispirit .bg { background-image:url("../img/pofol/hyundai_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#namsungapp .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#namsungapp:hover .bg { background-position:50% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#namsungapp .bg { background-image:url("../img/pofol/namsung_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#dongyoungapp .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#dongyoungapp:hover .bg { background-position:23% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#dongyoungapp .bg { background-image:url("../img/pofol/dongyoung_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#starbucks_cheongdam .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#starbucks_cheongdam:hover .bg { background-image:url("../img/pofol/starbucks_cheongdam_top_bg.jpg"); background-position:31% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#starbucks_cheongdam .bg { background-image:url("../img/pofol/starbucks_cheongdam_top_bg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#koreaair .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#koreaair:hover .bg { background-position:82% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#koreaair .bg { background-image:url("../img/pofol/kair_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#starbucks_web .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#starbucks_web:hover .bg { background-image:url("../img/pofol/sb_img01.jpg"); background-position:74% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#starbucks_web .bg { background-image:url("../img/pofol/sb_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#reporter_koreair .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#reporter_koreair:hover .bg { background-position:66% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#reporter_koreair .bg { background-image:url("../img/pofol/reporter_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#ndmi_web .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#ndmi_web:hover .bg { background-position:20% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#ndmi_web .bg { background-image:url("../img/pofol/ndmi_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#espoir_web .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#espoir_web:hover .bg { background-position:20% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#espoir_web .bg { background-image:url("../img/pofol/espoir_img01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#hyundaiRecruit .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#hyundaiRecruit:hover .bg { background-position:70% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#hyundaiRecruit .bg { background-image:url("../img/pofol/hd_recruit_img_01.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#KFC .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#KFC:hover .bg { background-image:url("../img/pofol/kfc_bg.jpg"); background-position:60% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#KFC .bg { background-image:url("../img/pofol/kfc_bg.jpg"); background-position:60% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	/* 강서준 추가 180111 */
	.main_pof_slide#KORAIR .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#KORAIR:hover .bg { background-position:0 center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#KORAIR .bg { background-image:url("../img/pofol/korair_tit_bg.png"); background-position:50% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS_ANN .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS_ANN:hover .bg { background-image:url("../img/pofol/starbucks_ann_tit_bg.jpg"); background-position:10% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS_ANN .bg { background-image:url("../img/pofol/starbucks_ann_tit_bg.jpg"); background-position:57% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS_MERRY .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS_MERRY:hover .bg { background-image:url("../img/pofol/starbucks_merry_tit_bg.jpg"); background-position:95% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS_MERRY .bg { background-image:url("../img/pofol/starbucks_merry_tit_bg.jpg"); background-position:10% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS_SUMMER .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS_SUMMER:hover .bg { background-image:url("../img/pofol/starbucks_summer_tit_bg.jpg"); background-position:89% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS_SUMMER .bg { background-image:url("../img/pofol/starbucks_summer_tit_bg.jpg"); background-position:89% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS_XMAS01 .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS_XMAS01:hover .bg { background-image:url("../img/pofol/starbucks_xmas01_tit_bg.jpg"); background-position:89% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS_XMAS01 .bg { background-image:url("../img/pofol/starbucks_xmas01_tit_bg.jpg"); background-position:11% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS_XMAS02 .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS_XMAS02:hover .bg { background-image:url("../img/pofol/starbucks_xmas02_tit_bg.jpg"); background-position:89% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS_XMAS02 .bg { background-image:url("../img/pofol/starbucks_xmas02_tit_bg.jpg"); background-position:100% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	/* //강서준 추가 180111 */

	/* 이용준 추가 170111 */
	.main_pof_slide#STARBUCKSAUTUMN .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKSAUTUMN:hover .bg { background-image:url("../img/pofol/otum_topbg.jpg"); background-position:72% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKSAUTUMN .bg { background-image:url("../img/pofol/otum_topbg.jpg"); background-position:82% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKSVALENTINE .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKSVALENTINE:hover .bg { background-image:url("../img/pofol/valentine_topbg.jpg"); background-position:97% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKSVALENTINE .bg { background-image:url("../img/pofol/valentine_topbg.jpg"); background-position:92% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKSSUMMER .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKSSUMMER:hover .bg { background-image:url("../img/pofol/summer_topbg.jpg"); background-position:14% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKSSUMMER .bg { background-image:url("../img/pofol/summer_topbg.jpg"); background-position:1% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKSTEAVANA .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKSTEAVANA:hover .bg { background-image:url("../img/pofol/teavana_topbg.jpg"); background-position:76% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKSTEAVANA .bg { background-image:url("../img/pofol/teavana_topbg.jpg"); background-position:87% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKSCHERRY .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKSCHERRY:hover .bg { background-image:url("../img/pofol/starbucks_cherry_tit_bg.jpg"); background-position:0 center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKSCHERRY .bg { background-image:url("../img/pofol/starbucks_cherry_tit_bg.jpg"); background-position:86% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#STARBUCKS2017YEAR .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#STARBUCKS2017YEAR:hover .bg { background-image:url("../img/pofol/starbucks_newyear17_tit_bg.png"); background-position:92% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#STARBUCKS2017YEAR .bg { background-image:url("../img/pofol/starbucks_newyear17_tit_bg.png"); background-position:95% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	.main_pof_slide#ESPOIRTAPING .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#ESPOIRTAPING:hover .bg { background-position:14% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#ESPOIRTAPING .bg { background-image:url("../img/pofol/taping_topbg.jpg"); background-position:47% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	/* //이용준 추가 170111 */

	.main_pof_slide#newNowear .bg { transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; -webkit-transition:background-image .7s ease, background-size .7s, height .5s, opacity .7s; }
	.main_pof_slide#newNowear:hover .bg { background-position:14% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }
	.main_pof_slide.mob#newNowear .bg { background-image:url("../img/pofol/nowear_top.jpg"); background-position:47% center; background-repeat:no-repeat; background-size:auto 100%; height:100%; opacity:1; }

	/*.main_pof_slide:hover strong,
	.main_pof_slide:hover p.main_pof_date { color:#fff; }
	.main_pof_slide:hover p.main_pof_exp,
	.main_pof_slide:hover figure { opacity:0; }*/

	.main_pof_slide:hover { padding-top:155px; }

	.icon_wave { background:url("../img/main/icon_wave.png") no-repeat; display:block; height:60px; opacity:0; position:absolute; right:22px; top:358px; transition:opacity .7s; -webkit-transition:opacity .7s; width:60px; z-index:5; }
	.main_pof_slide:hover .icon_wave { opacity:1; }

	.common_cont_wrap { box-sizing:border-box; -webkit-box-sizing:border-box; height:auto; max-width:990px; padding:295px 0 60px 130px; position:relative; width:100%; }

	.opac10_emblem { background:url("../img/common/opac10_emblem.png") no-repeat; height:720px; position:fixed; right:0; top:0; width:592px; z-index:2; }

	.common_cont_ttl { height:35px; }
	.common_cont_ttl h2 { color:#000; font-size:35px; }
	.common_cont_ttl h2 span { color:#5c5c5c; }

	.sub_top_deco { background:url("../img/common/sub_top_deco.png") no-repeat; background-size:100% auto; display:block; height:1144px; position:absolute; right:0; top:0; width:678px; }

	.mob_right_berger { cursor:pointer; height:30px; position:absolute; right:9px; top:20px; transition:all .5s ease; -webkit-transition:all .5s ease; width:30px; }
	.mob_right_berger div.bar { background:#121212; height:3px; margin:5px auto; transition:all .5s ease; -webkit-transition:all .5s ease; width:30px; }
	/*.mob_right_berger:hover div.bar.top { transform:translateY(8px) rotateZ(45deg); }
	.mob_right_berger:hover div.bar.mid { width:0; }
	.mob_right_berger:hover div.bar.bot { transform:translateY(-8px) rotateZ(-45deg); }*/

	.mob_right_sub_wrap { bottom:30px; display:none; height:290px; position:absolute; right:18px; width:14px; z-index:1; }
	.mob_right_sub_wrap ul li { left:0; position:absolute; }
	.mob_right_sub_wrap ul li a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }
	.mob_right_sub_wrap ul li.btn_blog { background:url("../img/common/btn_blog_m.png") no-repeat; background-size:100% auto; height:97px; top:0; width:14px; }
	.mob_right_sub_wrap ul li.btn_broch { background:url("../img/common/btn_broch_m.png") no-repeat; background-size:100% auto; bottom:0; height:146px; width:14px; }

	.mob_right_gnb { display:none; }
	.mob_right_gnb_dimm { background:#000; display:none; height:100%; left:0; opacity:0.8; filter:alpha(opacity=80); position:fixed; top:0; width:100%; z-index:8; }

	.mob_right_gnb nav { left:80px; position:absolute; top:100px; z-index:1; }
	.mob_right_gnb nav ul li { margin-top:20px; }
	.mob_right_gnb nav ul li a { color:#121212; font-size:32px; }

	.mob_right_emblem { background:url("../img/common/lnb_emblem.png") no-repeat; background-size:100% auto; display:none; height:512px; left:40%; position:absolute; top:160px; width:420px; }

	.for_web { display:block; }
	.for_mob { display:none; }

	/* margin, padding settings */

	.ml15 { margin-left:15px; }
	.ml35 { margin-left:35px; }

	.mt35 { margin-top:35px; }
	.mt100 { margin-top:100px; }

	/* margin, padding settings end */

	/* new main */

	.new_main_wrap { height:auto; margin-left:50px; padding-top:60px; position:relative; width:1350px; }
	.new_main_wrap:after { clear:both; content:""; display:block; }

	.new_lnb_wrap { float:left; position:relative; width:150px; z-index:7; }
	.new_lnb_wrap h1.new_h1 { background:url("../img/new_main/logo.png") no-repeat; background-size:100% auto; height:197px; margin-left:4px; width:140px; }
	.new_lnb_wrap h1.new_h1 a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.new_nav { margin-top:56px; }
	.new_nav ul li { height:15px; margin-top:33px; }
	.new_nav ul li.new_nav01 { background:url("../img/new_main/gnb_menu01.png") no-repeat; background-size:100% auto; margin-top:0; width:114px; }
	.new_nav ul li.new_nav02 { background:url("../img/new_main/gnb_menu02.png") no-repeat; background-size:100% auto; width:130px; }
	.new_nav ul li.new_nav03 { background:url("../img/new_main/gnb_menu03.png") no-repeat; background-size:100% auto; width:93px; }
	.new_nav ul li.new_nav04 { background:url("../img/new_main/gnb_menu04.png") no-repeat; background-size:100% auto; width:149px; }
	.new_nav ul li.new_nav05 { background:url("../img/new_main/gnb_menu05.png") no-repeat; background-size:100% auto; width:67px; }
	.new_nav ul li.new_nav06 { background:url("../img/new_main/gnb_menu06.png") no-repeat; background-size:100% auto; width:63px; }
	.new_nav ul li.new_nav07 { background:url("../img/new_main/gnb_menu07.png") no-repeat; background-size:100% auto; width:53px; }
	.new_nav ul li a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.out_link_wrap { border-top:1px solid #dfdfdf; margin-top:65px; }
	.out_link_wrap p { border-bottom:1px solid #dfdfdf; height:38px; }
	.out_link_wrap p.out_link01 { background:url("../img/new_main/icon_intro_doc.jpg") 8px center no-repeat; }
	.out_link_wrap p.out_link02 { background:url("../img/new_main/icon_naver.jpg") 8px center no-repeat; }
	.out_link_wrap p a { color:#666; display:block; font-size:14px; height:100%; line-height:38px; text-indent:42px; width:100%; }

	.new_tell { margin-top:60px; }
	.new_tell * { display:block; }
	.new_tell strong { color:#666; font-size:14px; font-weight:normal; }
	.new_tell a { color:#194896; font-size:18px; font-weight:bold; letter-spacing:.5px; margin-top:15px; }

	.new_main_cont { float:right; padding-top:275px; position:relative; width:937px; }

	.new_main_cont div.main_motto { background:url("../img/new_main/new_main_motto.png") no-repeat; background-size:100% auto; height:297px; left:-143px; position:absolute; top:25px; width:497px; z-index:5; }
	.main_motto_border { border-bottom:1px solid #f0f0f0; height:auto; left:7px; padding-top:295px; position:absolute; top:0; width:96%; }
	.new_main_txt_wrap { background:url("../img/new_main/new_main_subtxt.png") no-repeat; background-size:100% auto; height:241px; left:462px; overflow:hidden; position:absolute; text-indent:-20000px; top:43px; width:423px; }
	.new_main_txt_wrap a.new_main_txt_tel { bottom:0; display:none; height:18px; left:13px; position:absolute; width:136px; }

	.new_berger { background:url("../img/new_main/mob/btn_hamberger.png") no-repeat; background-size:100% auto; display:none; height:27px; position:absolute; right:40px; top:30px; width:63px; z-index:10; }
	.new_berger a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.new_mob_nav_dimm { background:#000; display:none; height:100%; left:0; opacity:.8; filter:alpha(opacity=80); position:fixed; top:0; width:100%; z-index:99; }
	.new_mob_nav_wrap { background:#fff; display:none; left:0; padding-bottom:100px; position:absolute; top:0; width:100%; z-index:100; }
	.new_mob_nav_wrap h1.new_mob_h1 { background:url("../img/new_main/logo.png") no-repeat; background-size:100% auto; height:128px; margin:20px 0 0 18%; width:90px; }
	.new_mob_nav_wrap h1.new_mob_h1 a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.new_mob_nav_close { background:url("../img/new_main/mob/btn_gnb_close.png") no-repeat; height:40px; position:absolute; right:40px; top:30px; width:40px; }
	.new_mob_nav_close a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.new_mob_nav { margin:80px 0 0 18%; }
	.new_mob_nav ul li { height:15px; margin-top:33px; }
	.new_mob_nav ul li.new_nav01 { background:url("../img/new_main/gnb_menu01.png") no-repeat; background-size:100% auto; margin-top:0; width:114px; }
	.new_mob_nav ul li.new_nav02 { background:url("../img/new_main/gnb_menu02.png") no-repeat; background-size:100% auto; width:130px; }
	.new_mob_nav ul li.new_nav03 { background:url("../img/new_main/gnb_menu03.png") no-repeat; background-size:100% auto; width:93px; }
	.new_mob_nav ul li.new_nav04 { background:url("../img/new_main/gnb_menu04.png") no-repeat; background-size:100% auto; width:149px; }
	.new_mob_nav ul li.new_nav05 { background:url("../img/new_main/gnb_menu05.png") no-repeat; background-size:100% auto; width:67px; }
	.new_mob_nav ul li.new_nav06 { background:url("../img/new_main/gnb_menu06.png") no-repeat; background-size:100% auto; width:63px; }
	.new_mob_nav ul li.new_nav07 { background:url("../img/new_main/gnb_menu07.png") no-repeat; background-size:100% auto; width:53px; }
	.new_mob_nav ul li a { display:block; height:100%; overflow:hidden; text-indent:-20000px; width:100%; }

	.mob_out_link_wrap { border-top:1px solid #dfdfdf; display:inline-block; margin:65px 0 0 18%; }
	.mob_out_link_wrap p { border-bottom:1px solid #dfdfdf; height:38px; padding-right:8px; }
	.mob_out_link_wrap p.mob_out_link01 { background:url("../img/new_main/icon_intro_doc.jpg") 8px center no-repeat; }
	.mob_out_link_wrap p.mob_out_link02 { background:url("../img/new_main/icon_naver.jpg") 8px center no-repeat; }
	.mob_out_link_wrap p a { color:#666; display:block; font-size:14px; height:100%; line-height:38px; text-indent:42px; width:100%; }

	.mob_new_tell { margin:60px 0 0 18%; }
	.mob_new_tell * { display:block; }
	.mob_new_tell strong { color:#666; font-size:14px; font-weight:normal; }
	.mob_new_tell a { color:#194896; font-size:18px; font-weight:bold; letter-spacing:.5px; margin-top:15px; }

	.new_main_slide { overflow:hidden; width:100%; }
	.new_main_slide .swiper-pagination { bottom:0; font-size:0; height:17px; padding-top:0; position:absolute; right:4px; text-align:right; top:6px; }
	.new_main_slide .swiper-pagination .swiper-pagination-bullet { background:url("../img/new_main/main_pager_off.png") center center no-repeat; background-size:100% auto; border-radius:0; height:17px; margin:0 0 0 28px; opacity:1; width:19px; }
	.new_main_slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:url("../img/new_main/main_pager_on.png") center center no-repeat; background-size:100% auto; }

	.new_main_section { margin-top:80px; position:relative; }

	.new_main_section_ttl { border-bottom:1px solid #e5e5e5; display:block; height:33px; overflow:hidden; position:relative; text-indent:-20000px; }
	.new_main_section_ttl a.btn_more { background:url("../img/new_main/btn_more.png") no-repeat; background-size:100% auto; display:block; height:17px; overflow:hidden; position:absolute; right:27px; text-indent:-20000px; top:1px; width:76px; }
	.new_main_section_ttl.business { background:url("../img/new_main/ttl_busi.png") left top no-repeat; background-size:170px auto; border-bottom:none; }
	.new_main_section_ttl.portfolio { background:url("../img/new_main/ttl_portfolio.png") left top no-repeat; background-size:132px auto; }
	.new_main_section_ttl.blog { background:url("../img/new_main/ttl_blog.png") left top no-repeat; background-size:143px auto; }

	.new_main_business { margin-top:50px; }
	.new_main_business.mob { display:none; }
	.new_main_business ul { font-size:0; margin-top:-50px; vertical-align:middle; }
	.new_main_business ul:after { clear:both; content:""; display:block; }
	.new_main_business ul li { box-sizing:border-box; -webkit-box-sizing:border-box; color:#666; display:inline-block; margin-top:50px; min-height:230px; padding-left:50px; position:relative; vertical-align:top; width:33.3%; }
	.new_main_business ul li strong { border-bottom:1px solid #dfdfdf; display:block; font-size:20px; height:39px; position:relative; width:206px; }
	.new_main_business ul li strong:before { content:""; height:48px; left:-50px; position:absolute; top:0; width:50px; }
	.new_main_business ul li.busi_num01 strong:before { background:url("../img/new_main/busi_num01.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li.busi_num02 strong:before { background:url("../img/new_main/busi_num02.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li.busi_num03 strong:before { background:url("../img/new_main/busi_num03.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li.busi_num04 strong:before { background:url("../img/new_main/busi_num04.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li.busi_num05 strong:before { background:url("../img/new_main/busi_num05.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li.busi_num06 strong:before { background:url("../img/new_main/busi_num06.png") no-repeat; background-size:100% auto; }
	.new_main_business ul li p { font-size:15px; line-height:1.4; margin-top:25px; }
	.new_main_business ul li span.btn_ex_more { bottom:0; display:block; height:30px; left:50%; margin-left:-60px; position:absolute; text-align:center; width:80px; }
	.new_main_business ul li span a { border:1px solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box; color:#666; display:block; font-size:14px; height:100%; line-height:30px; width:100%; }
	.new_main_business ul li span.btn_down_yap { bottom:0; display:block; height:30px; left:140px; position:absolute; text-align:center; width:110px; }
	.new_main_business ul li span.btn_ex_more.with { left:50px; margin-left:0; }

	.new_main_business.mob ul li span.btn_ex_more { margin:10px 0 0 60px; position:static; }

	.new_main_pofol_wrap { padding:40px 0 100px; position:relative; }
	.new_main_pofol_wrap div.swiper-slide a { display:block; }
	.new_main_pofol_wrap div.swiper-slide a figure { border:1px solid #dfdfdf; }
	.new_main_pofol_wrap div.swiper-slide a figure img { width:100%; }

	.new_main_pofol_wrap:before { background:#fff; content:""; height:100%; left:0; opacity:.9; filter:alpha(opacity=90); position:absolute; top:0; transform:translateX(-100%); -webkit-transform:translateX(-100%); width:100%; z-index:7; }
	.new_main_pofol_wrap:after { background:#fff; content:""; height:100%; right:0; opacity:.9; filter:alpha(opacity=90); position:absolute; top:0; transform:translateX(100%); -webkit-transform:translateX(100%); width:200%; z-index:7; }

	.new_main_pofol_wrap .swiper-button-prev { background:url("../img/new_main/prev_off.png") no-repeat; background-size:100% auto; height:52px; left:-60px; margin-top:-26px; width:27px; }
	.new_main_pofol_wrap .swiper-button-prev:hover { background:url("../img/new_main/prev_on.png") no-repeat; background-size:100% auto; }
	.new_main_pofol_wrap .swiper-button-next { background:url("../img/new_main/next_off.png") no-repeat; background-size:100% auto; height:52px; margin-top:-26px; right:-60px; width:27px; }
	.new_main_pofol_wrap .swiper-button-next:hover { background:url("../img/new_main/next_on.png") no-repeat; background-size:100% auto; }

	.new_main_pofol_txt { line-height:1.4; margin-top:15px; }
	.new_main_pofol_txt strong { color:#262626; font-size:20px; font-weight:normal; }
	.new_main_pofol_txt p { color:#888; font-size:16px; }

	.new_main_blog_wrap { padding:40px 0 100px; position:relative; }
	.new_main_blog_wrap ul { font-size:0; margin-left:-108px; }
	.new_main_blog_wrap ul:after { clear:both; content:""; display:block; }
	.new_main_blog_wrap ul li { -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; margin-bottom:50px; margin-left:108px; vertical-align:top; width:240px; }
	.new_main_blog_wrap ul li a { display:block; height:100%; width:100%; }
	.new_main_blog_wrap ul li a figure { border:1px solid #dfdfdf; }

	.new_main_blog_txt { line-height:1.4; margin-top:20px; }
	.new_main_blog_txt strong { color:#262626; display:block; font-size:16px; font-weight:normal; height:auto; }
	.new_main_blog_txt p { color:#888; font-size:14px; margin-top:20px; }

	footer#newFooter { border-top:1px solid #dfdfdf; line-height:1.4; padding:20px 0 30px; position:relative; }
	footer#newFooter p.new_copy { color:#888; font-size:12px; letter-spacing:0; text-align:center; }
	footer#newFooter p.new_addr { color:#888; font-size:12px; letter-spacing:0; margin-top:10px; text-align:center; }
	p.btn_top { background:#fff; border:1px solid #dfdfdf; box-sizing:border-box; -webkit-box-sizing:border-box; height:50px; position:absolute; right:0; top:-50px; width:50px; }
	p.btn_top a { color:#888; display:block; font-size:12px; height:100%; line-height:50px; text-align:center; width:100%; }

	p.new_footer_tell { left:50%; position:absolute; top:-30px; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
	p.new_footer_tell strong { color:#666; font-size:14px; font-weight:normal; margin-right:5px; }
	p.new_footer_tell a { color:#194896; font-size:18px; font-weight:bold; letter-spacing:.5px; margin-top:15px; }

	.btn_for_more { font-size:0; height:50px; margin-top:50px; text-align:center; }
	.btn_for_more a { background:url("../img/new_main/btn_plus.gif") center center no-repeat #fff; background-size:24px auto; border:1px solid #dfdfdf; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; height:50px; width:50px; }

	.contact_mgine { background:url("../img/new_main/mob/contact_mgine.png") no-repeat; background-size:100% auto; display:none; height:69px; margin:20px auto 60px; position:relative; width:238px; }

	/* new main end */

@media screen and (max-width:1920px) {

	h1.common_logo { background:url("../img/common/logo_blue_small.png") no-repeat; background-size:100% auto; height:141px; left:97px; width:100px; }

	.main_emblem_wrap { background-size:620px auto; }

	.main_motto_wrap { height:211px; left:96px; margin-top:-304px; }

	.mgine_job_field,
	.copyright { left:101px; }

	.main_motto_wrap p.main_motto01 { height:27px; width:139px; }
	.main_motto_wrap p.main_motto02 { height:49px; top:48px; width:423px; }
	.main_motto_wrap p.main_motto03 { height:58px; top:96px; width:365px; }
	.main_motto_wrap i.motto_txture { height:211px; width:210px; }

	.common_cont_wrap { max-width:960px; padding:225px 0 60px 100px; }

}

@media screen and (max-width:1800px) {

	h1.common_logo { height:113px; left:77px; width:80px; top:27px; }

	.main_emblem_wrap { background-size:560px auto; }

	.main_motto_wrap { left:76px; margin-top:-274px; }

	.mgine_job_field,
	.copyright { left:81px; }
	.copyright.portpolio {  }

	.common_cont_wrap { max-width:940px; padding:185px 0 60px 80px; }

}

@media screen and (max-width:1700px) {

	.main_motto_wrap { height:201px; left:76px; margin-top:-274px; width:440px; }

	.main_motto_wrap p.main_motto01 { height:24px; width:119px; }
	.main_motto_wrap p.main_motto02 { height:45px; top:45px; width:390px; }
	.main_motto_wrap p.main_motto03 { height:53px; top:89px; width:335px; }
	.main_motto_wrap i.motto_txture { height:201px; width:200px; }

	.mgine_job_field { height:180px; width:550px; }
	strong.job_field_ttl { height:15px; width:125px; }
	.job_field_list ul li.job_field_list01 { height:60px; width:152px; }
	.job_field_list ul li.job_field_list02 { height:60px; width:160px; }
	.job_field_list ul li.job_field_list03 { height:60px; width:166px; }
	p.job_field_end { height:21px; left:300px; top:128px; width:212px; }

	.copyright { height:27px; width:530px; }
	.copyright.for_sub { height:30px; width:603px; }
	.copyright.portpolio { height:30px; width:513px; }

}

@media screen and (max-width:1560px) {

	.mgine_job_field { height:153px; width:460px; }
	strong.job_field_ttl { height:13px; width:110px; }

	.job_field_list { top:30px; }
	.job_field_list ul li.job_field_list01 { height:50px; width:126px; }
	.job_field_list ul li.job_field_list02 { height:50px; margin-left:30px; width:132px; }
	.job_field_list ul li.job_field_list03 { height:50px; margin-left:30px; width:138px; }

	p.job_field_end { height:17px; left:250px; top:107px; width:180px; }

	.mgine_tell { font-size:16px; left:110px; }

	.btn_intro_down { font-size:13px; left:110px; }

	.copyright { height:23px; width:450px; }
	.copyright.portpolio { background:none; height:auto; overflow:visible; text-indent:0; width:100%; }
	.copyright.portpolio br { display:block; }

}

/* new main */

@media screen and (max-width:1500px) {

	.new_main_wrap { left:0; margin:0 auto; width:100%; }

}

/* new main end */

@media screen and (max-width:1280px) {

	h1.common_logo { height:84px; width:60px; }

	.main_emblem_wrap { background-size:470px auto; width:45%; }

	.main_motto_wrap { height:180px; margin-top:-215px; width:360px; }
	.main_motto_wrap p.main_motto01 { height:20px; width:99px; }
	.main_motto_wrap p.main_motto02 { height:38px; width:330px; }
	.main_motto_wrap p.main_motto03 { height:48px; top:81px; width:295px; }
	.main_motto_wrap i.motto_txture { height:181px; width:180px; }

	.mgine_job_field { background:none; bottom:120px; top:auto; }
	strong.job_field_ttl,
	.job_field_list,
	p.job_field_end { display:none; }

	.mgine_tell { left:0; }

	.btn_intro_down  { bottom:-4px; left:180px; }

	.main_pof_wrap { width:55%; }

	.main_pof_slide.swiper-slide { width:200px; }
	.main_pof_slide_inside { margin-top:-184px; }

	.main_pof_txt_wrap strong { font-size:25px; }
	.main_pof_slide figure.main_pof_thumb { height:125px; width:185px; }

	.common_cont_wrap { padding:145px 0 60px 80px; }

	/* new main */

	.main_motto_border { padding-top:245px; }

	.new_main_cont { padding-top:210px; width:650px; }
	.new_main_cont div.main_motto { height:246px; left:-123px; top:16px; width:415px; }
	.new_main_txt_wrap { height:176px; left:310px; top:56px; width:306px; }
	.new_main_txt_wrap a.new_main_txt_tel { left:8px; width:100px; }

	.new_main_business ul { margin-top:-30px; }
	.new_main_business ul li { margin-top:30px; min-height:180px; padding-left:40px; }
	.new_main_business ul li strong { font-size:16px; height:26px; width:90%; }
	.new_main_business ul li strong:before { height:38px; left:-40px; width:40px; }
	.new_main_business ul li p { font-size:11px; }

	.new_main_business ul li span.btn_ex_more { height:24px; width:60px; }
	.new_main_business ul li span a { font-size:11px; line-height:24px; }
	.new_main_business ul li span.btn_down_yap { height:24px; left:115px; width:90px; }

	.new_main_pofol_txt strong { font-size:16px; }
	.new_main_pofol_txt p { font-size:11px; }

	.new_main_blog_wrap ul { margin-left:-5%; }
	.new_main_blog_wrap ul li { margin:0 0 30px 5%; width:28%; }

	.new_main_blog_txt p br { display:none; }

	.btn_for_more { height:40px; }
	.btn_for_more a { background-size:20px auto; height:40px; width:40px; }

	p.btn_top { height:40px; top:-40px; width:40px; }
	p.btn_top a { line-height:40px; }

	/* new main end */

}

@media screen and (max-width:1024px) {

	h1.common_logo { left:60px; }

	.main_emblem_wrap { background-size:370px auto; }

	.main_motto_wrap { height:160px; left:60px; width:320px; }
	.main_motto_wrap p.main_motto02 { height:32px; width:280px; }
	.main_motto_wrap p.main_motto03 { height:40px; top:75px; width:255px; }
	.main_motto_wrap i.motto_txture { height:161px; width:160px; }

	.mgine_job_field,
	.copyright { left:60px; }
	.mgine_job_field { bottom:110px; }
	.copyright { height:42px; width:323px; }

	.common_cont_wrap { max-width:900px; padding:145px 0 60px 60px; }

	.common_cont_ttl { height:auto; }
	.common_cont_ttl h2 { font-size:30px; }

	/* new main */

	.new_lnb_wrap { width:130px; }
	.new_lnb_wrap h1.new_h1 { height:169px; width:120px; }

	.new_nav ul li { height:13px; margin-top:27px; }
	.new_nav ul li.new_nav01 { width:117px; }
	.new_nav ul li.new_nav02 { width:99px; }
	.new_nav ul li.new_nav03 { width:128px; }
	.new_nav ul li.new_nav04 { width:58px; }
	.new_nav ul li.new_nav05 { width:55px; }
	.new_nav ul li.new_nav06 { width:81px; }

	.new_main_section_ttl a.btn_more { height:14px; width:66px; }

	.out_link_wrap p a { font-size:11px; }

	.new_tell strong { font-size:12px; }
	.new_tell a { font-size:16px; }

	.new_main_section_ttl.business { background-size:136px 16px; }
	.new_main_section_ttl.portfolio { background-size:106px 16px; }
	.new_main_section_ttl.blog { background-size:114px 16px; }

	/* new main end */

}

@media screen and (max-width:960px) {

	h1.common_logo { left:4%; top:30px; }

	.main_emblem_wrap { background:url("../img/common/left_txtur.png") 0 top no-repeat #fff; background-size:340px auto; }

	.main_motto_wrap,
	.mgine_job_field,
	.copyright { left:4%; }

	.main_motto_wrap.right_gnb { bottom:50px; left:80px; margin:0; top:auto; }

	.call_left_gnb { display:none; }
	.opac10_emblem { display:none; }

	.mob_right_gnb { background:url("../img/common/right_txtur.png") 49px bottom no-repeat #fff; background-size:100% auto; border-left:1px solid #f2f2f2; display:block; height:100%; position:fixed; right:0; width:49px; z-index:9; }

	.common_cont_wrap { padding:145px 0 60px 30px; width:93%; }

	.btn_direct_wrap.web { display:none; }
	.btn_direct_wrap.mob { display:block; }

	/* new main */

	.new_lnb_wrap { width:20%; }
	.new_nav,
	.out_link_wrap { display:none; }

	.new_lnb_wrap h1.new_h1 { height:128px; left:18%; position:absolute; top:20px; width:90px; }

	.new_main_cont { margin-top:330px; padding-top:0; width:80%; }
	.new_main_txt_wrap p br { display:none; }
	.new_berger { display:block; }

	.new_main_cont div.main_motto { left:-130px; top:-240px; }
	.main_motto_border { padding-top:0; }
	.new_main_txt_wrap { top:-190px; }

	.new_tell { display:none; }

	.new_main_business ul li span.btn_ex_more { height:30px; width:80px; }
	.new_main_business ul li span a { font-size:14px; line-height:30px; }
	.new_main_business.mob ul li span.btn_ex_more.with { margin:10px 0 0 0; }
	.new_main_business.mob ul li span.btn_down_yap { height:30px; left:190px; width:110px; }

	/* new main end */

}

@media screen and (max-width:767px) {

	.for_web { display:none; }
	.for_mob { display:block; }

	.main_emblem_wrap { display:none;}

	.mgine_tell.mob,
	.btn_intro_down.mob { display:block; }

	.main_pof_wrap { width:100%;}

	.copyright.for_sub,
	.copyright.portpolio { height:27px; width:530px; }
	.copyright.portpolio.only { bottom:10px; display:block; height:auto; width:530px; z-index:100; }

	/* new main */

	.new_main_wrap { padding-top:0; }

	.main_motto_border { display:none; }

	.new_lnb_wrap h1.new_h1 { background:url("../img/new_main/mob/logo.png") no-repeat; background-size:100% auto; height:196px; left:40px; top:40px; width:140px; }

	.new_berger { top:40px; }

	.new_main_cont { margin-top:0; padding-top:850px; width:100%; }
	.new_main_cont div.main_motto { background:url("../img/new_main/mob/main_motto.png") no-repeat; background-size:100% auto; height:422px; left:20px; top:240px; width:493px; }
	.new_main_txt_wrap { background:url("../img/new_main/mob/new_main_subtxt.png") no-repeat; background-size:100% auto; height:285px; left:130px; top:609px; width:476px; }
	.new_main_txt_wrap a.new_main_txt_tel { display:block; width:172px; }

	.new_main_section {  margin-top:90px; }

	.new_main_slide .swiper-pagination { text-align:center; top:895px; }

	.new_main_section_ttl { height:55px; margin-left:40px; }
	.new_main_section_ttl.business { background:url("../img/new_main/mob/ttl_busi.png") left top no-repeat; background-size:285px auto; }
	.new_main_section_ttl.portfolio { background:url("../img/new_main/mob/ttl_portfolio.png") left top no-repeat; background-size:217px auto; }
	.new_main_section_ttl.blog { background:url("../img/new_main/mob/ttl_blog.png") left top no-repeat; background-size:236px auto; }

	.new_main_slide { margin:0 auto; width:460px; }

	.new_main_business { display:none; }
	.new_main_business.mob { display:block; margin:0 auto; overflow:hidden; width:80%; }

	.new_main_business ul { margin:30px 0; }
	.new_main_business ul li { float:none; margin-top:0; min-height:auto; padding-left:100px; width:100%; }
	.new_main_business ul li strong { font-size:26px; height:46px; letter-spacing:-1px; }
	.new_main_business ul li p { font-size:16px; }

	.new_main_pofol_wrap { overflow:hidden; padding:40px 0 20px; }

	.new_main_blog_wrap { padding:40px 0; }
	.new_main_blog_wrap ul { margin-left:0; }
	.new_main_blog_wrap ul li { margin:0 2.5% 30px 2.5%; width:45%; }
	.new_main_blog_wrap ul li a { text-align:left; }
	.new_main_blog_wrap ul li img { width:100%; }

	.contact_mgine { display:block; }

	footer#newFooter { background:#013469; padding:20px 20px 30px; }

	/* new main end */

}

@media screen and (max-width:640px) {

	p.our_work_txt { bottom:20px; display:block; height:12px; right:10px; width:128px; }
	.main_emblem { padding-bottom:86%; width:70%; }

	.main_motto_wrap { height:110px; margin-top:-55px; width:206px; }
	.main_motto_wrap p.main_motto01 { height:23px; width:113px; }
	.main_motto_wrap p.main_motto02 { height:24px; top:43px; width:206px; }
	.main_motto_wrap p.main_motto03 { height:25px; top:85px; width:148px; }

	.common_cont_wrap { padding:115px 3% 20px 3%; }

	.copyright.for_sub { background:none; height:auto; overflow:visible; text-indent:0; width:100%; }
	.copyright.for_sub br { display:block; }

	/* new main */

	.new_lnb_wrap { width:0; }
	.new_lnb_wrap h1.new_h1 { height:100px; left:20px; top:20px; width:70px; }

	.new_berger { height:14px; right:20px; top:20px; width:31px; }

	.new_main_cont div.main_motto { height:253px; left:50%; margin-left:-164px; top:118px; width:296px; }
	.new_main_txt_wrap { height:154px; left:50%; margin-left:-90px; top:330px; width:256px; }
	.new_main_txt_wrap a.new_main_txt_tel { height:14px; left:5px; width:92px; }

	.new_main_cont { padding-top:480px; }

	.new_main_section { margin-top:50px; }
	.new_main_section_ttl { height:27px; margin-left:20px; }
	.new_main_section_ttl.business { background-size:142.5px auto; }
	.new_main_section_ttl.portfolio { background-size:108px auto; }
	.new_main_section_ttl.blog { background-size:118px auto; }

	.new_main_slide { width:90%; }
	.new_main_slide .swiper-pagination { bottom:0; top:auto; }
	.new_main_slide .swiper-pagination .swiper-pagination-bullet { height:14px; margin:0 10px; width:16px; }

	.new_main_business ul li { padding-left:30px; }
	.new_main_business ul li strong { font-size:22px; height:36px; width:100%; }
	.new_main_business ul li strong:before { height:26px; left:-30px; width:30px; }
	.new_main_business ul li p { font-size:14px; margin-top:15px; }

	.new_main_blog_txt strong { font-size:14px; }
	.new_main_blog_txt p { font-size:12px; }

	.btn_for_more { margin-top:10px; }

	.contact_mgine { height:48px; margin:0 auto 40px; width:160px; }

	/* new main end */

}

@media screen and (max-width:480px) {

	.main_pof_txt_wrap strong { font-size:20px; }
	.main_pof_txt_wrap p.main_pof_date { margin-top:30px; }
	.main_pof_txt_wrap p.main_pof_cate { height:75px; line-height:18px; margin-top:20px; }

	.main_pof_slide_inside { height:400px; margin-top:-110px; }

	.mob_right_gnb { background:url("../img/common/right_txtur.png") 29px bottom no-repeat #fff; width:29px; }

	.mob_right_berger { height:25px; right:5px; width:19px; }
	.mob_right_berger div.bar { height:2px; margin:4px auto; width:19px; }
	/*.mob_right_berger:hover div.bar.top { transform:translateY(6px) rotateZ(45deg); }
	.mob_right_berger:hover div.bar.bot { transform:translateY(-6px) rotateZ(-45deg); }*/

	.mob_right_sub_wrap { height:150px; margin-left:-4px; right:11px; width:8px; }
	.mob_right_sub_wrap ul li.btn_blog { height:56px; width:8px; }
	.mob_right_sub_wrap ul li.btn_broch { height:84px; width:8px; }

	.main_motto_wrap.right_gnb { bottom:50px; height:113px; left:40px; width:171px; }
	.main_motto_wrap.right_gnb p.main_motto01 { height:18px; width:93px; }
	.main_motto_wrap.right_gnb p.main_motto02 { height:19px; top:37px; width:170px; }
	.main_motto_wrap.right_gnb p.main_motto03 { height:22px; top:55px; width:138px; }
	.main_motto_wrap.right_gnb i.motto_txture { height:113px; width:113px; }

	/*.main_emblem_wrap { width:76%; }*/
	/*.main_pof_wrap { width:24%; }*/

	.common_cont_wrap { padding:145px 3% 60px 3%; }

	.common_cont_ttl h2 { font-size:20px; }

	.mob_right_gnb nav { left:40px; }
	.mob_right_gnb nav ul li a { font-size:24px; }

	.mob_right_emblem { height:366px; left:20%; top:260px; width:300px; }

	.copyright.portpolio.only { bottom:5px; font-size:10px; left:5px; line-height:1; width:auto; z-index:7; }

	.btn_direct_wrap.mob { height:20px; position:fixed; right:39px; top:22px; }

	.btn_direct_contact.mob,
	.btn_direct_blog.mob { height:20px;}
	.btn_direct_contact.mob a,
	.btn_direct_blog.mob a { font-size:12px; line-height:20px; }

	/* new main */

	.new_main_business ul li span.btn_ex_more { height:24px; width:60px; }
	.new_main_business ul li span a { font-size:11px; line-height:24px; }
	.new_main_business.mob ul li span.btn_down_yap { height:24px; left:95px; width:90px; }

	.new_main_pofol_wrap .swiper-button-prev { left:10px; }
	.new_main_pofol_wrap .swiper-button-next { right:10px; }

	/* new main end */

}

@media screen and (max-width:320px) {

	.new_main_cont div.main_motto { height:210px; left:50%; margin-left:-143px; top:118px; width:246px; }
	.new_main_txt_wrap { height:130px; left:50%; margin-left:-83px; top:300px; width:216px; }

	.new_main_cont { padding-top:420px; }

}