@font-face {font-family: 'Noto Sans KR',sans-serif;font-style: normal;font-weight: 100;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
@font-face {font-family: 'NotoSerifKR';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');font-weight: normal;font-style: normal;}
.f1{font-family: 'Noto Sans KR',sans-serif !important;}
.f2{font-family: 'NotoSerifKR'!important;letter-spacing: -2px;}
.minha,.minhawrap{margin: auto;position: relative;width: 100%;}
.minhawrap img{width:100%;display: block;}
.mquickb1{width:100%;position: fixed;bottom: 0;left: 0;display: none !important;z-index: 10;}
.mquickb1.on{display: block !important;}
.minha .inner{position: absolute;top:0;left: 0px; width:100%;;}
.minha1 .em{padding: 3%;position: relative;z-index: 10;}
.minha1 .em a{width:19.845%;margin-right: 2%;display: inline-block;vertical-align: middle;}
.minha1 .em p.f1{font-size: calc( 16px + 16 * ( 100vw - 640px ) / 640 );color:#000;display: inline-block;vertical-align: middle;}
.minha1 p.T1{margin: -9% 0 57% 0;}
.minha1 p.T2{font-size: calc( 26px + 26 * ( 100vw - 640px ) / 640 );line-height: calc( 38px + 38 * ( 100vw - 640px ) / 640 );color:#fff;text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);padding-left: 9%;margin-bottom: 4%;}
.minha1 .minhabtn{margin-bottom: 7%}
.minha1 p.T3{color:#fefefe;font-size: calc( 18px + 18 * ( 100vw - 640px ) / 640 );text-align: center;}
.minhavideo{padding-bottom: 56%;}
.minhavideo iframe{width:100%; height: 100%; position: absolute;left: 0;top: 0;}
.minha2 .Txtbox{background: #fff6e3;padding: 10% 0;}
.minha2 .Txtbox .T1{margin-bottom: 10%;padding-left: 5.5%;}
.minha2 .Txtbox .T1 span{font-size: calc( 44px + 44 * ( 100vw - 640px ) / 640 );line-height: calc( 56px + 56 * ( 100vw - 640px ) / 640 ); color:#6b5d3f;display: block;font-weight: 800;margin-bottom: 7%;line-height: normal;}
.minha2 .Txtbox .T1 span+span{color:#000; font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 44px + 44 * ( 100vw - 640px ) / 640 );font-weight: normal;}
.minha2 .Txtbox .T1 span+span+span{color:#695c41; font-size: calc( 20px + 20 * ( 100vw - 640px ) / 640 );line-height: calc( 32px + 32 * ( 100vw - 640px ) / 640 );margin-bottom: 0;}
.minha3 .Txtbox{background: #fff;padding: 13% 0 13% 9%;}
.minha3 .Txtbox .T1 span{font-size: calc( 44px + 44 * ( 100vw - 640px ) / 640 );line-height: calc( 56px + 56 * ( 100vw - 640px ) / 640 ); color:#5d8f9e;display: block;font-weight: 800;margin-bottom: 10%;line-height: normal;}
.minha3 .Txtbox .T1 span+span{color:#000; font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 44px + 44 * ( 100vw - 640px ) / 640 );font-weight: normal;margin-bottom: 0;}
.minha4 .picsarea{width:100%;overflow: hidden;}
.minha4 .picsarea .pic{float: left;width:50%;opacity: 0;}
.minha4 .picsarea .pic.on{animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both}
.minha4 .picsarea .pic2.on{animation-delay: 0.2s;}
.minha4 .Txtbox{background: #f7f6fb;padding: 13% 0 13% 9%;}
.minha4 .Txtbox .T1 span{font-size: calc( 44px + 44 * ( 100vw - 640px ) / 640 );line-height: calc( 56px + 56 * ( 100vw - 640px ) / 640 ); color:#152d61;display: block;font-weight: 800;margin-bottom: 10%;line-height: normal;}
.minha4 .Txtbox .T1 span+span{color:#000; font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 44px + 44 * ( 100vw - 640px ) / 640 );font-weight: normal;margin-bottom: 0;}
.minha5 .cont{position: relative;}
.minha5 .Txtbox{padding: 13% 0 0% 9%;position: absolute;top:0}
.minha5 .Txtbox .T1 span{font-size: calc( 44px + 44 * ( 100vw - 640px ) / 640 );line-height: calc( 56px + 56 * ( 100vw - 640px ) / 640 ); color:#3663c1;display: block;font-weight: 800;margin-bottom: 10%;line-height: normal;}
.minha5 .Txtbox .T1 span.co1{color:#7da0e8}
.minha5 .Txtbox .T1 span+span{color:#000; font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 44px + 44 * ( 100vw - 640px ) / 640 );font-weight: normal;margin-bottom: 0;}
.minha6{padding: 15% 0;}
.minha6 p.T1{text-align: center;font-size: calc( 41px + 41 * ( 100vw - 640px ) / 640 );line-height: calc( 56px + 56 * ( 100vw - 640px ) / 640 );font-weight: 700;color:#000;margin-bottom: 12%;}
.minha6 .minhabtn{margin-bottom: 15%;}
.minha6 a{display: inline-block;width:100%;}
.minha6 .mcallb2{margin-bottom:3%;}
.minha6 p.T2{font-size: calc( 21px + 21 * ( 100vw - 640px ) / 640 );text-align: center;color:#000;}
.minha7{padding:10% 0 ;background: #fff6bc;}
.minha7 p.T1{font-size: calc( 28px + 28 * ( 100vw - 640px ) / 640 );line-height: calc( 40px + 40 * ( 100vw - 640px ) / 640 );margin-bottom: 5%;text-align: center;color:#000;font-weight: 700;}
.minha7 ul{margin: 0;padding: 0;margin-bottom: 10%;}
.minha7 ul li{margin-bottom: 1%;opacity: 0;}
.minha7 ul li.on{animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both}
.minha7 ul li+li.on{animation-delay: 0.2s;}
.minha7 ul li+li+li.on{animation-delay: 0.4s;}
.minha7 p.T2{font-size: calc( 19px + 19 * ( 100vw - 640px ) / 640 );line-height: calc( 30px + 30 * ( 100vw - 640px ) / 640 );text-align: center;color:#000;}

.Fot{padding: 5% 0;text-align: center;color:#000; font-size: calc( 16px + 16 * ( 100vw - 640px ) / 640 );background: #fff; z-index: 3;position: relative;}
.view_content span{line-height:normal !important;}
 @-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
 @media (min-width:640px) {
   .minha2 .Txtbox .T1 span{font-size:44px;line-height: 56px;}
   .minha2 .Txtbox .T1 span+span{color:#000; font-size:28px;line-height: 44px;}
   .minha2 .Txtbox .T1 span+span+span{color:#000; font-size:20px;line-height: 32px;}
   .minha3 .Txtbox .T1 span,.minha4 .Txtbox .T1 span,.minha5 .Txtbox .T1 span{font-size:44px;line-height: 56px;}
   .minha3 .Txtbox .T1 span+span,.minha4 .Txtbox .T1 span+span,.minha5 .Txtbox .T1 span+span{color:#000; font-size:28px;line-height: 44px;margin-bottom: 0;}
   .minha6 p.T1{font-size: 41px;}
   .minha1 .em p.T2{font-size:26px}
   .minha6 p.T2{font-size: 21px;}
   .minha1 .em p.F1{font-size: 16px;}
   .Fot{font-size: 16px;padding: 30px 0;} 
   .minha7 p.T1{font-size: 28px;line-height: 40px;}
 }