@charset "utf-8";

/*reset*/
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:middle;
} */
li {list-style: none}
/* a:hover,a:-webkit-any-link{text-decoration:none !important;color:#000} */
/*******/

/*main*/
.wrapper.main {background: url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/radialbg.png) no-repeat center -200px; padding-top: 118px;}
/*section.main {clear: both; width: 100%; padding:0 !important;}*/
section.main {clear: both; width: 100%; padding:0 !important;margin: 0 auto;}
section.main .container {_padding-bottom: 40px; overflow: hidden; padding-top: 5%;}
    /*탑메뉴*/
    .topmenu1 {padding: 32px 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; _height:144px; z-index: 10;}
    .topmenu1 .container {height:auto; position: relative; overflow: hidden;}
	.topmenu1 .menu_box {width:588px;margin-right: 10px;}
	.topmenu1 .menu_box1 {float:left;width:270px;}
	.topmenu1 .menu_box2 {float:left;width:270px;}
    .topmenu1 div.left {float: left;}
    .topmenu1 div.right {float: right; margin-right: 30px;}
    .topmenu1 ul {float: left} 
    .topmenu1 ul.left {margin-right: 48px}
    .topmenu1 ul li {margin-bottom: 8px} 
    .topmenu3 ul.left {margin-right: 48px}
    .topmenu3 ul li {margin-bottom: 8px} 
    /*메인컨텐츠*/
    .main header {padding: 10px 0;}

ul.tab_menu {}
ul.tab_menu:after { content:""; display:block; clear:both; }
ul.tab_menu li { display:inline-block; float:left; width:auto; height:58px; overflow:hidden; }
ul.tab_menu li a:hover img  { margin-top:-58px; }
ul.tab_menu li a.active img { margin-top:-58px; }





/*             **
** 메인 페이지 **
**             */
/*
.main { position:relative; top:0px; left:0; width:100%; min-width:1280px; overflow-x:hidden; }

.main .section01 { position:relative; top:0; left:50%; width:1920px; height:923px; margin-left:-960px; }

.main .section01 .slide01 { display:none; position:relative; top:0; left:0; }
.main .section01 .slide01 .wrap_txt { position:absolute; z-index:3; top:272px; left:127px; }
.main .section01 .slide01 .wrap_txt .txt01 { opacity:0; }
.main .section01 .slide01 .wrap_txt .txt02 { opacity:0; margin-top:17px; }
.main .section01 .slide01 .wrap_txt .txt03 { opacity:0; margin-top:11px; }
.main .section01 .slide01 .wrap_txt .txt04 { opacity:0; margin-top:61px; margin-left:156px; }
.main .section01 .slide01 .wrap_txt .txt05 { opacity:0; margin-top:15px; margin-left:156px; }
.main .section01 .slide01 .wrap_txt .txt06 { opacity:0; margin-top:11px; margin-left:156px; }
.main .section01 .slide01 .wrap_txt .txt07 { opacity:0; margin-top:63px; margin-left:156px; }
.main .section01 .slide01 .wrap_img { position:absolute; z-index:2; top:48px; left:765px; }
.main .section01 .slide01 .wrap_img .img { opacity:0; position:absolute; z-index:2; top:0; left:-20px; }
.main .section01 .slide01 .wrap_img .bg  { position:absolute; z-index:1; top:0; left:1028px; width:0px; height:799px; background-color:#af9485; }

.main .section01 .slide02 { display:none; position:relative; top:0; left:0; }
.main .section01 .slide02 .wrap_txt { position:absolute; z-index:3; top:272px; left:404px; }
.main .section01 .slide02 .wrap_txt .txt01 { opacity:0; }
.main .section01 .slide02 .wrap_txt .txt02 { opacity:0; margin-top:17px; }
.main .section01 .slide02 .wrap_txt .txt03 { opacity:0; margin-top:11px; }
.main .section01 .slide02 .wrap_txt .txt04 { opacity:0; margin-top:61px; margin-left:162px; }
.main .section01 .slide02 .wrap_txt .txt05 { opacity:0; margin-top:15px; margin-left:162px; }
.main .section01 .slide02 .wrap_txt .txt06 { opacity:0; margin-top:11px; margin-left:162px; }
.main .section01 .slide02 .wrap_txt .txt07 { opacity:0; margin-top:63px; margin-left:162px; }
.main .section01 .slide02 .wrap_img { position:absolute; z-index:2; top:48px; left:950px; }
.main .section01 .slide02 .wrap_img .img { opacity:0; position:absolute; z-index:2; top:0; left:-20px; }
.main .section01 .slide02 .wrap_img .bg  { position:absolute; z-index:1; top:0; left:530px; width:0px; height:799px; background-color:#af9485; }

.main .section01 .slide03 { display:none; position:relative; top:0; left:0; }
.main .section01 .slide03 .wrap_txt { position:absolute; z-index:3; top:272px; left:895px; }
.main .section01 .slide03 .wrap_txt .txt01 { opacity:0; }
.main .section01 .slide03 .wrap_txt .txt02 { opacity:0; margin-top:17px; }
.main .section01 .slide03 .wrap_txt .txt03 { opacity:0; margin-top:11px; }
.main .section01 .slide03 .wrap_txt .txt04 { opacity:0; margin-top:61px; margin-left:460px; }
.main .section01 .slide03 .wrap_txt .txt05 { opacity:0; margin-top:15px; margin-left:460px; }
.main .section01 .slide03 .wrap_txt .txt06 { opacity:0; margin-top:11px; margin-left:460px; }
.main .section01 .slide03 .wrap_txt .txt07 { opacity:0; margin-top:63px; margin-left:460px; }
.main .section01 .slide03 .wrap_img { position:absolute; z-index:2; top:0px; left:280px; }
.main .section01 .slide03 .wrap_img .img { opacity:0; position:absolute; z-index:2; top:0; left:20px; }
.main .section01 .slide03 .wrap_img .bg  { position:absolute; z-index:1; top:48px; left:215px; width:0px; height:799px; background-color:#af9485; }

.main .section01 ul.navigation { position:absolute; z-index:1; top:870px; left:50%; width:180px; height:13px; margin-left:-90px; }
.main .section01 ul.navigation li { display:inline-block; float:left; width:50px; height:13px; margin:0 5px; overflow:hidden; }
.main .section01 ul.navigation li a { width:50px; height:13px;  }
.main .section01 ul.navigation li a.acitve img { margin-top:-13px; }
.main .section01 ul.navigation li a:hover img  { margin-top:-13px; }
*/

.main .section02 { width:100%; margin-top:145px; text-align:center; }
.main .section02 .txt { opacity:0.1; }
.main .section02 .btn { margin:0 auto; width:220px; height:53px; margin-top:85px; overflow:hidden; }
.main .section02 .btn a:hover img { margin-top:-53px; }


.main .section03 { width:100%; margin-top:140px; text-align:center; overflow:hidden; }
.main .section03 ul { width:100%; }
.main .section03 ul li { display:inline-block; float:left; width:50%; }



.main .section04 { position:relative; width:100%; top:0; left:0; margin-top:230px; }
.main .section04 .devide { width:100%; height:480px; }
.main .section04 .devide .swiper-container { width:100%; height:480px; overflow:hidden; }
.main .section04 .devide .swiper-container .swiper-slide { width:463px; height:411px; padding:0 32px; }
.main .section04 .devide .swiper-container .swiper-slide .txt01 { margin-top:37px; }
.main .section04 .devide .swiper-container .swiper-slide .txt02 { margin-top:24px; }
.main .section04 .devide .swiper-container .swiper-slide .btn   { margin-top:26px; }
.main .section04 .devide .wrap_arrow { position:absolute; z-index:9; top:434px; left:50%; width:55px; margin-left:-27px; }
.main .section04 .devide .wrap_arrow .arrow { width:55px; height:23px; overflow:hidden; }
.main .section04 .devide .wrap_arrow .arrow a:hover img { margin-top:-23px; }





/* SUB */
.wrapper.sub .top_sub { position:relative; top:0; left:0; width:100%; height:598px; overflow:hidden; }
.wrapper.sub .top_sub .txt_wrap { position:absolute; z-index:2; top:280px; left:50%; margin-left:-640px; }
.wrapper.sub .top_sub .txt_wrap .txt_bg { width:0; background-color:#af9485; background-size:100% 100%; }
.wrapper.sub .top_sub .txt_wrap .txt { opacity:0; margin-top:0; }
.wrapper.sub .top_sub .bg { position:absolute; z-index:1; top:0; left:50%; width:1920px; height:598px; margin-left:-960px; }

.wrapper.sub h2 { width:1188px; margin:0 auto; }

.wrapper.sub ul.tab_sub { width:1190px; height:58px; margin:0 auto; background:url("https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images_2316/tab01_bg.jpg") top left repeat-x; }
.wrapper.sub ul.tab_sub:after { content:''; display:block; clear:both; }
.wrapper.sub ul.tab_sub li { display:inline-block; float:left; height:58px; overflow:hidden; }
.wrapper.sub ul.tab_sub li a:hover img  { margin-top:-58px; }
.wrapper.sub ul.tab_sub li a.active img { margin-top:-58px; }


.wrapper.sub .txt_sub { width:1188px; margin:0 auto; text-align:center; }
.wrapper.sub .txt_sub.p100 { position:relative; width:100%; margin:0 auto; text-align:center; }
.wrapper.sub .txt_sub p { position:relative; z-index:2; }

.wrapper.sub .txt_sub.width { position:relative; top:0; left:0; width:100%; min-width:1280px; height:2395px; overflow-x:hidden; }
.wrapper.sub .txt_sub.width .img { position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; }


.wrapper.sub .bot_sub { width:1283px; margin:0 auto; text-align:center; }
.wrapper.sub .bot_sub ul { width:100%; margin-top:63px; }
.wrapper.sub .bot_sub ul:after { content:''; display:block; clear:both; }
.wrapper.sub .bot_sub ul li { display:inline-block; float:left; margin-left:10px; }
.wrapper.sub .bot_sub ul li:first-child { margin-left:0; }

.wrapper.sub .devide_sub { width:80%; margin-top:50px; border:1px dotted #e8e8e8; }



/*               **
** 병원 둘러보기 **
**               */
.mv_01-04 .list { width:1080px; margin:34px auto 0; }
.mv_01-04 .list:after { content:""; display:block; clear:both; }
.mv_01-04 .list li               { display:inline-block; float:left; width:330px; height:351px; margin-right:45px; }
.mv_01-04 .list li:nth-child(3n) { margin-right:0px; }



.viewer_pop { display:none; position:fixed; z-index:3000; top:200px; left:50%; width:900px; height:594px; margin-left:-450px; background:#ffffff; }

.viewer_pop .close_viewer { position:absolute; z-index:2; top:13px; right:13px; width:31px; height:31px; overflow:hidden; }
.viewer_pop .close_layer_popup a:hover img { margin-top:-31px; }

.viewer_pop .arrow-prev { position:absolute; z-index:2; top:236px; left:10px;  width:50px; height:50px; overflow:hidden; }
.viewer_pop .arrow-next { position:absolute; z-index:2; top:236px; right:10px; width:50px; height:50px; overflow:hidden; }
.viewer_pop .arrow a:hover img { margin-top:-50px; }

.viewer_pop .swiper-container { position:absolute; top:6px; left:6px; width:888px; height:588px; overflow:hidden; cursor:w-resize; }
.viewer_pop .swiper-container .swiper-slide { float:left; width:888px; height:588px; }

.mv_01-04 .bg { display:none; position:fixed; z-index:2000; top:0; left:0; width:100%; height:100%; background:#000000; opacity:0.5; }





/*               **
** STYLE : INDEX **
**               */

.realstory { width:100%; }
.realstory .device { width:100%; height:998px; }
.realstory .device .swiper-container { width:100%; }

.realstory .device .swiper-container .arrow { position:absolute; z-index:9; top:492px; width:71px; height:72px; overflow:hidden; }
.realstory .device .swiper-container .arrow a:hover img { margin-top:-72px; }
.realstory .device .swiper-container .arrow.prev { left:0; }
.realstory .device .swiper-container .arrow.next { right:0; }

.realstory .device .swiper-container ul.swiper-wrapper { width:100%; height:998px; }
.realstory .device .swiper-container ul.swiper-wrapper li { position:relative; z-index:1; width:630px; height:998px; }

.realstory .device .swiper-container ul.swiper-wrapper li .over        { position:absolute; z-index:2; top:0; left:0; width:630px; height:998px; opacity:0; }
.realstory .device .swiper-container ul.swiper-wrapper li .over .txt01 { opacity:0; position:absolute; z-index:2; top:125px; left:45px; }
.realstory .device .swiper-container ul.swiper-wrapper li .over .txt02 { opacity:0; position:absolute; z-index:2; top:207px; left:45px; }
.realstory .device .swiper-container ul.swiper-wrapper li .over .txt03 { opacity:0; position:absolute; z-index:2; top:294px; left:45px; }
.realstory .device .swiper-container ul.swiper-wrapper li .over .btn   { opacity:0; position:absolute; z-index:2; top:447px; left:45px; height:47px; overflow:hidden; }
.realstory .device .swiper-container ul.swiper-wrapper li .over .btn a:hover img { margin-top:-47px; }



/*               **
** STYLE : INDEX **
**               */
.realstory_view { position:relative; width:100%; min-width:1280px; overflow-x:hidden; }
.realstory_view .section01 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }
.realstory_view .section01 .txt_wrap { position:absolute; top:244px; left:0px; width:100%; text-align:center; }
.realstory_view .section01 .txt_wrap .txt01 {}
.realstory_view .section01 .txt_wrap .txt02 { margin-top:30px; }
.realstory_view .section01 .txt_wrap .txt03 { margin-top:24px; }
.realstory_view .section01 .arrow { position:absolute; top:678px; left:50%; width:21px; height:54px; margin-left:-10px; }

.realstory_view .section02 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }

.realstory_view .section03 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }
.realstory_view .section03 .img_wrap { position:absolute; top:40px; left:50%; width:960px; height:588px; margin-left:-480px; }
.realstory_view .section03 .img_wrap .txt01 { opacity:0; position:absolute; top:475px; left:687px; }
.realstory_view .section03 .img_wrap .txt02 { opacity:0; position:absolute; top:520px; left:687px; }

.realstory_view .section04 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }

.realstory_view .section05 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }

.realstory_view .section05-06 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }

.realstory_view .section06 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }
.realstory_view .section06 .devide { position:absolute; top:1075px; left:0px; width:100%; height:653px; }
.realstory_view .section06 .devide .swiper-container { width:100%; height:653px; overflow:hidden; }
.realstory_view .section06 .devide .swiper-container .swiper-slide { width:450px; height:653px; padding:0 20px; }

.realstory_view .section07 { position:relative; width:1920px; top:0; left:50%; margin-left:-960px; }
.realstory_view .section07 iframe { position:absolute; top:812px; left:610px; width:700px; height:706px; }
.realstory_view02 .section07 iframe { position:absolute; top:812px; left:320px; width:1280px; height:706px; }

.realstory_view .section08 { position:relative; width:100%; height:348px; top:0; left:0; background-color:#d3b1ce; }
.realstory_view .section08 .txt_wrap { position:absolute; top:102px; left:50%; width:390px; margin-left:-195px; text-align:center; }
.realstory_view .section08 .txt_wrap .txt01 {}
.realstory_view .section08 .txt_wrap .txt02 { margin-top:7px; }
.realstory_view .section08 .txt_wrap .btn { width:220px; height:53px; margin:24px auto 0; overflow:hidden; }
.realstory_view .section08 .txt_wrap .btn a:hover img { margin-top:-53px; }

.realstory_view .section09 { position:relative; width:100%; height:348px; top:0; left:0; background-color:#b1b7d3; }
.realstory_view .section09 .txt_wrap { position:absolute; top:102px; left:50%; width:542px; margin-left:-271px; text-align:center; }
.realstory_view .section09 .txt_wrap .txt01 {}
.realstory_view .section09 .txt_wrap .txt02 { margin-top:7px; }
.realstory_view .section09 .txt_wrap .btn { width:220px; height:53px; margin:24px auto 0; overflow:hidden; }
.realstory_view .section09 .txt_wrap .btn a:hover img { margin-top:-53px; }

.realstory_view .section10 { position:relative; width:100%; height:348px; top:0; left:0; background-color:#f5a8b6; }
.realstory_view .section10 .txt_wrap { position:absolute; top:102px; left:50%; width:542px; margin-left:-271px; text-align:center; }
.realstory_view .section10 .txt_wrap .txt01 {}
.realstory_view .section10 .txt_wrap .txt02 { margin-top:7px; }
.realstory_view .section10 .txt_wrap .btn { width:220px; height:53px; margin:24px auto 0; overflow:hidden; }
.realstory_view .section10 .txt_wrap .btn a:hover img { margin-top:-53px; }



/*모빈치 소개*/
.topmenu2 {padding: 10px 0; padding-bottom: 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; height:95px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-shadow: 6px 0px 8px rgba(0,0,0,.2);-webkit-box-shadow: 6px 0px 8px rgba(0,0,0,.2);-moz-box-shadow: 6px 0px 8px rgba(0,0,0,.2); z-index: 10}
.topmenu2 .container {height:auto}
.topmenu2 div.left {float: left}
.topmenu2 div.right {float: right}
.topmenu2 ul {float: left} 
.topmenu2 ul.left {margin-right: 48px}
.topmenu2 ul li {margin-bottom: 8px}
.topmenu2 ul.right {margin-top: 16px}

/*모발 이식*/
.sub > header {padding: 60px 0;max-height:500px;}
.istopmenu2 {padding-top: 391px !important;}
.sub .subtit1 {padding-bottom: 48px}
.sub .subtit3 {padding-bottom: 16px}
.sub ul.subtit3conts {padding-bottom: 64px}
.sub article article {display: inline-block; width: 100%}
.sub .ct1-1 img {float: left}
.sub .ct1-1 div {float: right; width: 760px}
.sub .ct1-1 div img.left {float: left; padding-bottom: 32px}
.sub .ct1-1 div img.right {float: right; padding-bottom: 32px}
.sub .ct1-1 div p {clear: both}
.sub .ct1-2 {padding-top: 64px}
.sub .ct1-2 img {float: left}
.sub .ct1-2 > div {float: right; width: 760px}
.sub .ct1-2 .ct1-2-1 > div {width: 36.33%; float: left}
.sub .ct1-2 .ct1-2-1_1 > div {width: 48.33%; padding:50px 0 50px 10px;float: left}
.sub .ct1-2 .ct1-2-1 > div p {clear: both; width: 206px; padding-top: 16px}
.sub .ct1-2 .ct1-2-1 > div h7 {color:#0b6978; font-size: 15px; line-height: 32px}
.sub .ct1-2 .ct1-2-1 div.right {width: 206px}
.sub .ct1-2 .ct1-2-2 {padding-top: 64px}
.sub .ct1-2 .ct1-2-2 > div.left {float: left}
.sub .ct1-2 .ct1-2-2 > div.right {float: right}
.sub .ct1-2 .ct1-2-2 > div h7 {background: #c6dfe3; display: inline-block; padding: 16px; font-size: 15px; color: #39646b; position: absolute; top: 0; left: 0; width: 345px; height: 17px;}
.sub .ct1-2 .ct1-2-2 > div {border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; display: inline-block; background: #f8f8f8; padding: 29px; width: 318px; position: relative}
.sub .ct1-2 .ct1-2-2 > div div {padding-top: 49px;}
.sub .ct1-2-3 {padding-top: 48px}
.sub .ct1-2-4 {padding-top: 32px}
.sub .ct1-2-5 {}
.sub .ct1-2 .ct1-2-4 .copy2 {padding-top: 32px}
.sub .main {position: static; padding-top: 100px !important; height: 750px; overflow-y: hidden;}
/*.sub .main {position: static; padding-top: 118px !important; height: 750px; overflow-y: hidden; background: #322e28 url(/web/20221109211111im_/https://formulahairplant.com/css/images/bg1.png) no-repeat center 158px;}*/
.sub .topmenu1 { height: 94px; }

/*기타*/
.sub_contents_img {width:100%;}
.topmenu1 .outareb {background: transparent; position: absolute; bottom: 0; left: 0; width: 100%; height: 34px;}
.topmenu1 .outarel {background: transparent; position: absolute; bottom: 0; left: -30px; width: 10%;
height: 158px;}
.topmenu1 .outarer {background: transparent; position: absolute; bottom: 0; right: -40px; width: 15%;
height: 158px;}
.topmenu1 .outarec {background: transparent; position: absolute; bottom: 0; left: 250px; width: 164px; height: 158px;}
.visible {display: block !important}
.invisible {display: none !important}
nav ul li {position: relative}
.overimg {position: absolute; bottom: 4px; left: 100px; height: 2px; width: 100px}
.overimg div {width: 100%; height: 100%; background: #ffffff;}
.mo1 {left: 137px; width: 60px;}
.mo2 {left: 152px; width: 45px;}
.mo3 {left: 184px; width: 14px;}
.mo4 {left: 180px; width: 14px;}
.mo5 {left: 180px; width: 14px;}
.mo6 {left: 106px; width: 88px;}
.tothetop {position: fixed; left:50%; bottom: 138px; width: 23px; height: 57px; margin-left: 516px}

.sub .topimg {width: 100%;}
.sub .topimg img {width: 100%; }


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }

a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }.selected .line{width:44px;background-color:#75e5be}

.mainmenu_box {width:188px; height:90px; background:#fff; background:url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/navi_bg.png) no-repeat;box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
.mainmenu_box h1 {padding-top:10px; padding-left:10px; font-size:15px;}
.main_box_txt {padding-top:10px; padding-left:10px;}

.btn li {}
#main_banner1 {float:left;}
#main_banner2 {float:left;}
#main_banner3 {float:left;}

.btn {margin:0;}

.thumb{background-color:#3c5a97;}
.user {float:left}
.snsy_img {float:left; width:340px; height:80px;}
.snsy_visual {float:left;}
.snsy_title {float:left; width:200px; font-weight:bold; font-size:1.1em; color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.snsy_txt {float:left; width:200px; font-size:0.9em; padding-left:10px; color:#fff;}
.btn {cursor:pointer; _float:right;}
.movinci_copyright_box {float:right;width:55%; height:70px;}
.movinci_copyright {}@charset "utf-8";

/*reset*/
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:middle;
} */
li {list-style: none}
/* a:hover,a:-webkit-any-link{text-decoration:none !important;color:#000} */
/*******/



/*main*/
.wrapper.main {background: url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/radialbg.png) no-repeat center -200px; padding-top: 118px;}
/*section.main {clear: both; width: 100%; padding:0 !important;}*/
section.main {clear: both; width: 100%; padding:0 !important;margin: 0 auto;}
section.main .container {_padding-bottom: 40px; overflow: hidden; padding-top: 5%;}
    /*탑메뉴*/
    .topmenu1 {padding: 32px 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; _height:144px; z-index: 10;}
    .topmenu1 .container {height:auto; position: relative; overflow: hidden;}
	.topmenu1 .menu_box {width:588px;margin-right: 10px;}
	.topmenu1 .menu_box1 {float:left;width:270px;}
	.topmenu1 .menu_box2 {float:left;width:270px;}
    .topmenu1 div.left {float: left;}
    .topmenu1 div.right {float: right}
    .topmenu1 ul {float: left} 
    .topmenu1 ul.left {margin-right: 48px}
    .topmenu1 ul li {margin-bottom: 8px} 
    .topmenu3 ul.left {margin-right: 48px}
    .topmenu3 ul li {margin-bottom: 8px} 
    /*메인컨텐츠*/
    .main header {padding: 10px 0;}
	.main .mainmenu {}
    .main .mainmenu li {float: left; margin-right: 15px}
    .main .mainmenu li img {box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
    .main .mainmenu li.last {margin-right:0; text-align: right; width: 188px;}



/*모빈치 소개*/
.topmenu2 {padding: 10px 0; padding-bottom: 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; height:95px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-shadow: 6px 0px 8px rgba(0,0,0,.2);-webkit-box-shadow: 6px 0px 8px rgba(0,0,0,.2);-moz-box-shadow: 6px 0px 8px rgba(0,0,0,.2); z-index: 10}
.topmenu2 .container {height:auto}
.topmenu2 div.left {float: left}
.topmenu2 div.right {float: right}
.topmenu2 ul {float: left} 
.topmenu2 ul.left {margin-right: 48px}
.topmenu2 ul li {margin-bottom: 8px}
.topmenu2 ul.right {margin-top: 16px}

/*모발 이식*/
.sub > header {padding: 60px 0;max-height:500px;}
.istopmenu2 {padding-top: 391px !important;}
.sub .subtit1 {padding-bottom: 48px}
.sub .subtit3 {padding-bottom: 16px}
.sub ul.subtit3conts {padding-bottom: 64px}
.sub article article {display: inline-block; width: 100%}
.sub .ct1-1 img {float: left}
.sub .ct1-1 div {float: right; width: 760px}
.sub .ct1-1 div img.left {float: left; padding-bottom: 32px}
.sub .ct1-1 div img.right {float: right; padding-bottom: 32px}
.sub .ct1-1 div p {clear: both}
.sub .ct1-2 {padding-top: 64px}
.sub .ct1-2 img {float: left}
.sub .ct1-2 > div {float: right; width: 760px}
.sub .ct1-2 .ct1-2-1 > div {width: 36.33%; float: left}
.sub .ct1-2 .ct1-2-1_1 > div {width: 48.33%; padding:50px 0 50px 10px;float: left}
.sub .ct1-2 .ct1-2-1 > div p {clear: both; width: 206px; padding-top: 16px}
.sub .ct1-2 .ct1-2-1 > div h7 {color:#0b6978; font-size: 15px; line-height: 32px}
.sub .ct1-2 .ct1-2-1 div.right {width: 206px}
.sub .ct1-2 .ct1-2-2 {padding-top: 64px}
.sub .ct1-2 .ct1-2-2 > div.left {float: left}
.sub .ct1-2 .ct1-2-2 > div.right {float: right}
.sub .ct1-2 .ct1-2-2 > div h7 {background: #c6dfe3; display: inline-block; padding: 16px; font-size: 15px; color: #39646b; position: absolute; top: 0; left: 0; width: 345px; height: 17px;}
.sub .ct1-2 .ct1-2-2 > div {border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; display: inline-block; background: #f8f8f8; padding: 29px; width: 318px; position: relative}
.sub .ct1-2 .ct1-2-2 > div div {padding-top: 49px;}
.sub .ct1-2-3 {padding-top: 48px}
.sub .ct1-2-4 {padding-top: 32px}
.sub .ct1-2-5 {}
.sub .ct1-2 .ct1-2-4 .copy2 {padding-top: 32px}
.sub .main {position: static; padding-top: 100px !important; height: 750px; overflow-y: hidden;}
/*.sub .main {position: static; padding-top: 118px !important; height: 750px; overflow-y: hidden; background: #322e28 url(/web/20221109211111im_/https://formulahairplant.com/css/images/bg1.png) no-repeat center 158px;}*/
.sub .topmenu1 { height: 94px; }

/*기타*/
.sub_contents_img {width:100%;}
.topmenu1 .outareb {background: transparent; position: absolute; bottom: 0; left: 0; width: 100%; height: 34px;}
.topmenu1 .outarel {background: transparent; position: absolute; bottom: 0; left: -30px; width: 10%;
height: 158px;}
.topmenu1 .outarer {background: transparent; position: absolute; bottom: 0; right: -40px; width: 15%;
height: 158px;}
.topmenu1 .outarec {background: transparent; position: absolute; bottom: 0; left: 250px; width: 164px; height: 158px;}
.visible {display: block !important}
.invisible {display: none !important}
nav ul li {position: relative}
.overimg {position: absolute; bottom: 4px; left: 100px; height: 2px; width: 100px}
.overimg div {width: 100%; height: 100%; background: #ffffff;}
.mo1 {left: 137px; width: 60px;}
.mo2 {left: 152px; width: 45px;}
.mo3 {left: 184px; width: 14px;}
.mo4 {left: 180px; width: 14px;}
.mo5 {left: 180px; width: 14px;}
.mo6 {left: 106px; width: 88px;}
.tothetop {position: fixed; left:50%; bottom: 138px; width: 23px; height: 57px; margin-left: 516px}

.sub .topimg {width: 100%;}
.sub .topimg img {width: 100%; }


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }

a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }.selected .line{width:44px;background-color:#75e5be}

.mainmenu_box {width:188px; height:90px; background:#fff; background:url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/navi_bg.png) no-repeat;box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
.mainmenu_box h1 {padding-top:10px; padding-left:10px; font-size:15px;}
.main_box_txt {padding-top:10px; padding-left:10px;}

.btn li {}
#main_banner1 {float:left;}
#main_banner2 {float:left;}
#main_banner3 {float:left;}

.btn {margin:0;}

.thumb{background-color:#3c5a97;}
.user {float:left}
.snsy_img {float:left; width:340px; height:80px;}
.snsy_visual {float:left;}
.snsy_title {float:left; width:200px; font-weight:bold; font-size:1.1em; color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.snsy_txt {float:left; width:200px; font-size:0.9em; padding-left:10px; color:#fff;}
.btn {cursor:pointer; _float:right;}
.movinci_copyright_box {float:right;width:55%; height:70px;}
.movinci_copyright {}@charset "utf-8";

/*reset*/
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:middle;
} */
li {list-style: none}
/* a:hover,a:-webkit-any-link{text-decoration:none !important;color:#000} */
/*******/



/*main*/
.wrapper.main {background: url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/radialbg.png) no-repeat center -200px; padding-top: 118px;}
/*section.main {clear: both; width: 100%; padding:0 !important;}*/
section.main {clear: both; width: 100%; padding:0 !important;margin: 0 auto;}
section.main .container {_padding-bottom: 40px; overflow: hidden; padding-top: 5%;}
    /*탑메뉴*/
    .topmenu1 {padding: 32px 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; _height:144px; z-index: 10;}
    .topmenu1 .container {height:auto; position: relative; overflow: hidden;}
	.topmenu1 .menu_box {width:588px;margin-right: 10px;}
	.topmenu1 .menu_box1 {float:left;width:270px;}
	.topmenu1 .menu_box2 {float:left;width:270px;}
    .topmenu1 div.left {float: left;}
    .topmenu1 div.right {float: right}
    .topmenu1 ul {float: left} 
    .topmenu1 ul.left {margin-right: 48px}
    .topmenu1 ul li {margin-bottom: 8px} 
    .topmenu3 ul.left {margin-right: 48px}
    .topmenu3 ul li {margin-bottom: 8px} 
    /*메인컨텐츠*/
    .main header {padding: 10px 0;}
	.main .mainmenu {}
    .main .mainmenu li {float: left; margin-right: 15px}
    .main .mainmenu li img {box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
    .main .mainmenu li.last {margin-right:0; text-align: right; width: 188px;}



/*모빈치 소개*/
.topmenu2 {padding: 10px 0; padding-bottom: 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; height:95px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-shadow: 6px 0px 8px rgba(0,0,0,.2);-webkit-box-shadow: 6px 0px 8px rgba(0,0,0,.2);-moz-box-shadow: 6px 0px 8px rgba(0,0,0,.2); z-index: 10}
.topmenu2 .container {height:auto}
.topmenu2 div.left {float: left}
.topmenu2 div.right {float: right}
.topmenu2 ul {float: left} 
.topmenu2 ul.left {margin-right: 48px}
.topmenu2 ul li {margin-bottom: 8px}
.topmenu2 ul.right {margin-top: 16px}

/*모발 이식*/
.sub > header {padding: 60px 0;max-height:500px;}
.istopmenu2 {padding-top: 391px !important;}
.sub .subtit1 {padding-bottom: 48px}
.sub .subtit3 {padding-bottom: 16px}
.sub ul.subtit3conts {padding-bottom: 64px}
.sub article article {display: inline-block; width: 100%}
.sub .ct1-1 img {float: left}
.sub .ct1-1 div {float: right; width: 760px}
.sub .ct1-1 div img.left {float: left; padding-bottom: 32px}
.sub .ct1-1 div img.right {float: right; padding-bottom: 32px}
.sub .ct1-1 div p {clear: both}
.sub .ct1-2 {padding-top: 64px}
.sub .ct1-2 img {float: left}
.sub .ct1-2 > div {float: right; width: 760px}
.sub .ct1-2 .ct1-2-1 > div {width: 36.33%; float: left}
.sub .ct1-2 .ct1-2-1_1 > div {width: 48.33%; padding:50px 0 50px 10px;float: left}
.sub .ct1-2 .ct1-2-1 > div p {clear: both; width: 206px; padding-top: 16px}
.sub .ct1-2 .ct1-2-1 > div h7 {color:#0b6978; font-size: 15px; line-height: 32px}
.sub .ct1-2 .ct1-2-1 div.right {width: 206px}
.sub .ct1-2 .ct1-2-2 {padding-top: 64px}
.sub .ct1-2 .ct1-2-2 > div.left {float: left}
.sub .ct1-2 .ct1-2-2 > div.right {float: right}
.sub .ct1-2 .ct1-2-2 > div h7 {background: #c6dfe3; display: inline-block; padding: 16px; font-size: 15px; color: #39646b; position: absolute; top: 0; left: 0; width: 345px; height: 17px;}
.sub .ct1-2 .ct1-2-2 > div {border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; display: inline-block; background: #f8f8f8; padding: 29px; width: 318px; position: relative}
.sub .ct1-2 .ct1-2-2 > div div {padding-top: 49px;}
.sub .ct1-2-3 {padding-top: 48px}
.sub .ct1-2-4 {padding-top: 32px}
.sub .ct1-2-5 {}
.sub .ct1-2 .ct1-2-4 .copy2 {padding-top: 32px}
.sub .main {position: static; padding-top: 100px !important; height: 750px; overflow-y: hidden;}
.sub .topmenu1 { height: 94px}

/*기타*/
.sub_contents_img {width:100%;}
.topmenu1 .outareb {background: transparent; position: absolute; bottom: 0; left: 0; width: 100%; height: 34px;}
.topmenu1 .outarel {background: transparent; position: absolute; bottom: 0; left: -30px; width: 10%;
height: 158px;}
.topmenu1 .outarer {background: transparent; position: absolute; bottom: 0; right: -40px; width: 15%;
height: 158px;}
.topmenu1 .outarec {background: transparent; position: absolute; bottom: 0; left: 250px; width: 164px; height: 158px;}
.visible {display: block !important}
.invisible {display: none !important}
nav ul li {position: relative}
.overimg {position: absolute; bottom: 4px; left: 100px; height: 2px; width: 100px}
.overimg div {width: 100%; height: 100%; background: #ffffff;}
.mo1 {left: 137px; width: 60px;}
.mo2 {left: 152px; width: 45px;}
.mo3 {left: 184px; width: 14px;}
.mo4 {left: 180px; width: 14px;}
.mo5 {left: 180px; width: 14px;}
.mo6 {left: 106px; width: 88px;}
.tothetop {position: fixed; left:50%; bottom: 138px; width: 23px; height: 57px; margin-left: 516px}

.sub .topimg {width: 100%;}
.sub .topimg img {width: 100%; }


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }

a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }.selected .line{width:44px;background-color:#75e5be}

.mainmenu_box {width:188px; height:90px; background:#fff; background:url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/navi_bg.png) no-repeat;box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
.mainmenu_box h1 {padding-top:10px; padding-left:10px; font-size:15px;}
.main_box_txt {padding-top:10px; padding-left:10px;}

.btn li {}
#main_banner1 {float:left;}
#main_banner2 {float:left;}
#main_banner3 {float:left;}

.btn {margin:0;}

.thumb{background-color:#3c5a97;}
.user {float:left}
.snsy_img {float:left; width:340px; height:80px;}
.snsy_visual {float:left;}
.snsy_title {float:left; width:200px; font-weight:bold; font-size:1.1em; color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.snsy_txt {float:left; width:200px; font-size:0.9em; padding-left:10px; color:#fff;}
.btn {cursor:pointer; _float:right;}
.movinci_copyright_box {float:right;width:55%; height:70px;}
.movinci_copyright {}@charset "utf-8";

/*reset*/
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:middle;
} */
li {list-style: none}
/* a:hover,a:-webkit-any-link{text-decoration:none !important;color:#000} */
/*******/



/*main*/
.wrapper.main {background: url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/radialbg.png) no-repeat center -200px; padding-top: 118px;}
/*section.main {clear: both; width: 100%; padding:0 !important;}*/
section.main {clear: both; width: 100%; padding:0 !important;margin: 0 auto;}
section.main .container {_padding-bottom: 40px; overflow: hidden; padding-top: 5%;}
    /*탑메뉴*/
    .topmenu1 {padding: 32px 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; _height:144px; z-index: 10;}
    .topmenu1 .container {height:auto; position: relative; overflow: hidden;}
	.topmenu1 .menu_box {width:588px;margin-right: 10px;}
	.topmenu1 .menu_box1 {float:left;width:270px;}
	.topmenu1 .menu_box2 {float:left;width:270px;}
    .topmenu1 div.left {float: left;}
    .topmenu1 div.right {float: right}
    .topmenu1 ul {float: left} 
    .topmenu1 ul.left {margin-right: 48px}
    .topmenu1 ul li {margin-bottom: 8px} 
    .topmenu3 ul.left {margin-right: 48px}
    .topmenu3 ul li {margin-bottom: 8px} 
    /*메인컨텐츠*/
    .main header {padding: 10px 0;}
	.main .mainmenu {}
    .main .mainmenu li {float: left; margin-right: 15px}
    .main .mainmenu li img {box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
    .main .mainmenu li.last {margin-right:0; text-align: right; width: 188px;}



/*모빈치 소개*/
.topmenu2 {padding: 10px 0; padding-bottom: 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; height:95px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-shadow: 6px 0px 8px rgba(0,0,0,.2);-webkit-box-shadow: 6px 0px 8px rgba(0,0,0,.2);-moz-box-shadow: 6px 0px 8px rgba(0,0,0,.2); z-index: 10}
.topmenu2 .container {height:auto}
.topmenu2 div.left {float: left}
.topmenu2 div.right {float: right}
.topmenu2 ul {float: left} 
.topmenu2 ul.left {margin-right: 48px}
.topmenu2 ul li {margin-bottom: 8px}
.topmenu2 ul.right {margin-top: 16px}

/*모발 이식*/
.sub > header {padding: 60px 0;max-height:500px;}
.istopmenu2 {padding-top: 391px !important;}
.sub .subtit1 {padding-bottom: 48px}
.sub .subtit3 {padding-bottom: 16px}
.sub ul.subtit3conts {padding-bottom: 64px}
.sub article article {display: inline-block; width: 100%}
.sub .ct1-1 img {float: left}
.sub .ct1-1 div {float: right; width: 760px}
.sub .ct1-1 div img.left {float: left; padding-bottom: 32px}
.sub .ct1-1 div img.right {float: right; padding-bottom: 32px}
.sub .ct1-1 div p {clear: both}
.sub .ct1-2 {padding-top: 64px}
.sub .ct1-2 img {float: left}
.sub .ct1-2 > div {float: right; width: 760px}
.sub .ct1-2 .ct1-2-1 > div {width: 36.33%; float: left}
.sub .ct1-2 .ct1-2-1_1 > div {width: 48.33%; padding:50px 0 50px 10px;float: left}
.sub .ct1-2 .ct1-2-1 > div p {clear: both; width: 206px; padding-top: 16px}
.sub .ct1-2 .ct1-2-1 > div h7 {color:#0b6978; font-size: 15px; line-height: 32px}
.sub .ct1-2 .ct1-2-1 div.right {width: 206px}
.sub .ct1-2 .ct1-2-2 {padding-top: 64px}
.sub .ct1-2 .ct1-2-2 > div.left {float: left}
.sub .ct1-2 .ct1-2-2 > div.right {float: right}
.sub .ct1-2 .ct1-2-2 > div h7 {background: #c6dfe3; display: inline-block; padding: 16px; font-size: 15px; color: #39646b; position: absolute; top: 0; left: 0; width: 345px; height: 17px;}
.sub .ct1-2 .ct1-2-2 > div {border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; display: inline-block; background: #f8f8f8; padding: 29px; width: 318px; position: relative}
.sub .ct1-2 .ct1-2-2 > div div {padding-top: 49px;}
.sub .ct1-2-3 {padding-top: 48px}
.sub .ct1-2-4 {padding-top: 32px}
.sub .ct1-2-5 {}
.sub .ct1-2 .ct1-2-4 .copy2 {padding-top: 32px}
.sub .main {position: static; padding-top: 100px !important; overflow-y: hidden;}
/*.sub .main {position: static; padding-top: 118px !important; height: 750px; overflow-y: hidden; background: #322e28 url(/web/20221109211111im_/https://formulahairplant.com/css/images/bg1.png) no-repeat center 158px;}*/
.sub .topmenu1 { height:94px; }

/*기타*/
.sub_contents_img {width:100%;}
.topmenu1 .outareb {background: transparent; position: absolute; bottom: 0; left: 0; width: 100%; height: 34px;}
.topmenu1 .outarel {background: transparent; position: absolute; bottom: 0; left: -30px; width: 10%;
height: 158px;}
.topmenu1 .outarer {background: transparent; position: absolute; bottom: 0; right: -40px; width: 15%;
height: 158px;}
.topmenu1 .outarec {background: transparent; position: absolute; bottom: 0; left: 250px; width: 164px; height: 158px;}
.visible {display: block !important}
.invisible {display: none !important}
nav ul li {position: relative}
.overimg {position: absolute; bottom: 4px; left: 100px; height: 2px; width: 100px}
.overimg div {width: 100%; height: 100%; background: #ffffff;}
.mo1 {left: 137px; width: 60px;}
.mo2 {left: 152px; width: 45px;}
.mo3 {left: 184px; width: 14px;}
.mo4 {left: 180px; width: 14px;}
.mo5 {left: 180px; width: 14px;}
.mo6 {left: 106px; width: 88px;}
.tothetop {position: fixed; left:50%; bottom: 138px; width: 23px; height: 57px; margin-left: 516px}

.sub .topimg {width: 100%;}
.sub .topimg img {width: 100%; }


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }

a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }.selected .line{width:44px;background-color:#75e5be}

.mainmenu_box {width:188px; height:90px; background:#fff; background:url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/navi_bg.png) no-repeat;box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
.mainmenu_box h1 {padding-top:10px; padding-left:10px; font-size:15px;}
.main_box_txt {padding-top:10px; padding-left:10px;}

.btn li {}
#main_banner1 {float:left;}
#main_banner2 {float:left;}
#main_banner3 {float:left;}

.btn {margin:0;}

.thumb{background-color:#3c5a97;}
.user {float:left}
.snsy_img {float:left; width:340px; height:80px;}
.snsy_visual {float:left;}
.snsy_title {float:left; width:200px; font-weight:bold; font-size:1.1em; color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.snsy_txt {float:left; width:200px; font-size:0.9em; padding-left:10px; color:#fff;}
.btn {cursor:pointer; _float:right;}
.movinci_copyright_box {float:right;width:55%; height:70px;color:#a0a0a0;}
.movinci_copyright {}@charset "utf-8";

/*reset*/
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:middle;
} */
li {list-style: none}
/* a:hover,a:-webkit-any-link{text-decoration:none !important;color:#000} */
/*******/

/*common*/
/* body {font-family:,"나눔고딕", "NanumGothic", "ngeot", "돋움", "DotumChe", "Dotum"; font-size:13px; color: #595959;overflow-y: scroll} */
/* body a {font-family:"나눔고딕", "NanumGothic", "ngeot", "돋움", "DotumChe", "Dotum"; font-size:13px; text-decoration:none; color: #595959} */
.ellipsis1,.ellipsis2 {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
/*.ellipsis1 {text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1;
-webkit-box-orient: vertical; display: -webkit-box; word-wrap: break-word; overflow: hidden;}
.ellipsis2 {/*width:131px; height: 38px; text-overflow:  ellipsis; overflow: hidden; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}*/
/*.container {width:1000px; margin: 0 auto; overflow:hidden}*/
.container { width:1000px; margin: 0 auto; padding:0 20px; overflow:hidden}
.tbl{display:table !important;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.tbl > *{display:table-cell !important;text-align:left;vertical-align:middle}
/*.container > section {padding: 0 20px;}*/
.wrapper.sub  {background: white}
.container.sub { _padding-bottom: 344px; }

/*main*/
.wrapper.main {background: url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/radialbg.png) no-repeat center -200px; padding-top: 118px;}
/*section.main {clear: both; width: 100%; padding:0 !important;}*/
section.main {clear: both; width: 100%; padding:0 !important;margin: 0 auto;}
section.main .container {_padding-bottom: 40px; overflow: hidden; padding-top: 5%;}
    /*탑메뉴*/
    .topmenu1 {padding: 32px 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; _height:144px; z-index: 10;}
    .topmenu1 .container {height:auto; position: relative; overflow: hidden;}
	.topmenu1 .menu_box {width:588px;margin-right: 10px;}
	.topmenu1 .menu_box1 {float:left;width:270px;}
	.topmenu1 .menu_box2 {float:left;width:270px;}
    .topmenu1 div.left {float: left;}
    .topmenu1 div.right {float: right}
    .topmenu1 ul {float: left} 
    .topmenu1 ul.left {margin-right: 48px}
    .topmenu1 ul li {margin-bottom: 8px} 
    .topmenu3 ul.left {margin-right: 48px}
    .topmenu3 ul li {margin-bottom: 8px} 
    /*메인컨텐츠*/
    .main header {padding: 10px 0;}
	.main .mainmenu {}
    .main .mainmenu li {float: left; margin-right: 15px}
    .main .mainmenu li img {box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
    .main .mainmenu li.last {margin-right:0; text-align: right; width: 188px;}



/*모빈치 소개*/
.topmenu2 {padding: 10px 0; padding-bottom: 0; display: inline-block; width: 100%; position: fixed; top: 0; left: 0; height:78px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-shadow: 6px 0px 8px rgba(0,0,0,.2);-webkit-box-shadow: 6px 0px 8px rgba(0,0,0,.2);-moz-box-shadow: 6px 0px 8px rgba(0,0,0,.2); z-index: 10}
.topmenu2 .container {height:auto}
.topmenu2 div.left {float: left}
.topmenu2 div.right {float: right}
.topmenu2 ul {float: left} 
.topmenu2 ul.left {margin-right: 48px}
.topmenu2 ul li {margin-bottom: 8px}
.topmenu2 ul.right {margin-top: 16px}

/*모발 이식*/
.sub > header {padding: 60px 0;max-height:500px;}
.istopmenu2 {padding-top: 391px !important;}
.sub .subtit1 {padding-bottom: 48px}
.sub .subtit3 {padding-bottom: 16px}
.sub ul.subtit3conts {padding-bottom: 64px}
.sub article article {display: inline-block; width: 100%}
.sub .ct1-1 img {float: left}
.sub .ct1-1 div {float: right; width: 760px}
.sub .ct1-1 div img.left {float: left; padding-bottom: 32px}
.sub .ct1-1 div img.right {float: right; padding-bottom: 32px}
.sub .ct1-1 div p {clear: both}
.sub .ct1-2 {padding-top: 64px}
.sub .ct1-2 img {float: left}
.sub .ct1-2 > div {float: right; width: 760px}
.sub .ct1-2 .ct1-2-1 > div {width: 36.33%; float: left}
.sub .ct1-2 .ct1-2-1_1 > div {width: 48.33%; padding:50px 0 50px 10px;float: left}
.sub .ct1-2 .ct1-2-1 > div p {clear: both; width: 206px; padding-top: 16px}
.sub .ct1-2 .ct1-2-1 > div h7 {color:#0b6978; font-size: 15px; line-height: 32px}
.sub .ct1-2 .ct1-2-1 div.right {width: 206px}
.sub .ct1-2 .ct1-2-2 {padding-top: 64px}
.sub .ct1-2 .ct1-2-2 > div.left {float: left}
.sub .ct1-2 .ct1-2-2 > div.right {float: right}
.sub .ct1-2 .ct1-2-2 > div h7 {background: #c6dfe3; display: inline-block; padding: 16px; font-size: 15px; color: #39646b; position: absolute; top: 0; left: 0; width: 345px; height: 17px;}
.sub .ct1-2 .ct1-2-2 > div {border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; display: inline-block; background: #f8f8f8; padding: 29px; width: 318px; position: relative}
.sub .ct1-2 .ct1-2-2 > div div {padding-top: 49px;}
.sub .ct1-2-3 {padding-top: 48px}
.sub .ct1-2-4 {padding-top: 32px}
.sub .ct1-2-5 {}
.sub .ct1-2 .ct1-2-4 .copy2 {padding-top: 32px}
.sub .main {position: static; padding-top: 100px !important; height: 1100px; overflow-y: hidden;}
/*.sub .main {position: static; padding-top: 118px !important; height: 750px; overflow-y: hidden; background: #322e28 url(/web/20221109211111im_/https://formulahairplant.com/css/images/bg1.png) no-repeat center 158px;}*/
.sub .topmenu1 { height: 94px}

/*기타*/
.sub_contents_img {width:100%;}
.topmenu1 .outareb {background: transparent; position: absolute; bottom: 0; left: 0; width: 100%; height: 34px;}
.topmenu1 .outarel {background: transparent; position: absolute; bottom: 0; left: -30px; width: 10%;
height: 158px;}
.topmenu1 .outarer {background: transparent; position: absolute; bottom: 0; right: -40px; width: 15%;
height: 158px;}
.topmenu1 .outarec {background: transparent; position: absolute; bottom: 0; left: 250px; width: 164px; height: 158px;}
.visible {display: block !important}
.invisible {display: none !important}
nav ul li {position: relative}
.overimg {position: absolute; bottom: 4px; left: 100px; height: 2px; width: 100px}
.overimg div {width: 100%; height: 100%; background: #ffffff;}
.mo1 {left: 137px; width: 60px;}
.mo2 {left: 152px; width: 45px;}
.mo3 {left: 184px; width: 14px;}
.mo4 {left: 180px; width: 14px;}
.mo5 {left: 180px; width: 14px;}
.mo6 {left: 106px; width: 88px;}
.tothetop {position: fixed; left:50%; bottom: 138px; width: 23px; height: 57px; margin-left: 516px}

.sub .topimg {width: 100%;}
.sub .topimg img {width: 100%; }


a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }

a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }.selected .line{width:44px;background-color:#75e5be}

.mainmenu_box {width:188px; height:90px; background:#fff; background:url(https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images/navi_bg.png) no-repeat;box-shadow: 3px 3px 4px rgba(0,0,0,.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5)}
.mainmenu_box h1 {padding-top:10px; padding-left:10px; font-size:15px;}
.main_box_txt {padding-top:10px; padding-left:10px;}

.btn li {}
#main_banner1 {float:left;}
#main_banner2 {float:left;}
#main_banner3 {float:left;}

.btn {margin:0;}

.thumb{background-color:#3c5a97;}
.user {float:left}
.snsy_img {float:left; width:340px; height:80px;}
.snsy_visual {float:left;}
.snsy_title {float:left; width:200px; font-weight:bold; font-size:1.1em; color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.snsy_txt {float:left; width:200px; font-size:0.9em; padding-left:10px; color:#fff;}
.btn {cursor:pointer; _float:right;}
.movinci_copyright_box {float:right;width:55%; height:70px;color:#a0a0a0;}
.movinci_copyright {}

/* Vimeo Embed */
.movie_player { width:100%; height:733px; background:url("https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/css/images_2316/movie_player_bg.png") center center no-repeat; }
.movie_player .movie { width:1000px; height:540px; margin:0 auto;}
.movie_player .movie iframe {margin-top:85px;}

.before-after { position:absolute; z-index:2; top:141px; left:50%; width:1000px; height:602px; margin-left:-500px; }
.before-after ul { }
.before-after ul:after { content:""; display:block; clear:both; }
.before-after ul li { display:inline-block; float:left; margin-right:2px; }


nav.topmenu2 { display: none; }

/* Container Fix */
.container.sub { background: #fff; padding-bottom: 130px; }

/* Menublock Fix */
.bl_5 { padding-left: 0; }
.bl_4 { padding-left: 110px; }
.bl_3 { padding-left: 210px; }
.bl_2 { padding-left: 310px; }
.bl_1 { padding-left: 410px; }


/* Gappery Popup */
#cboxOverlay {
	background: url('https://web.archive.org/web/20221109211111im_/https://formulahairplant.com/movinci_mv/images/g_overlay.png') repeat 0 0 !important;
	opacity: 0.9 !important;
	filter: alpha(opacity = 90);
}

/* draggable banner */
#popup01 { position:absolute; z-index:9999; }
#popup01 span { height:30px; line-height:30px; color: #fff; }

/* draggable banner */
#popup02 { position:absolute; z-index:9999; }
#popup02 span { height:30px; line-height:30px; color: #fff; }

/* draggable banner */
#popup03 { position:absolute; z-index:9999; }
#popup03 span { height:30px; line-height:30px; color: #fff; }

/* draggable banner */
#popup04 { position:absolute; z-index:9999; }
#popup04 span { height:30px; line-height:30px; color: #fff; }
/*
     FILE ARCHIVED ON 21:11:11 Nov 09, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:19:59 May 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.395
  load_resource: 64.925
  PetaboxLoader3.datanode: 52.403 (2)
  loaddict: 42.477
*/