@charset "utf-8";

/* Web Font */
@font-face{
	font-family:'SamsungOneUI_GUID-300';
	font-weight:normal;
	font-style:normal;
	src:local('font/SamsungOneUI_GUID-300'), local('font/SamsungOneUI_GUID-300'), url('font/SamsungOneUI_GUID-300.eot');
	src:url('font/SamsungOneUI_GUID-300.eot?#iefix') format('embedded-opentype'),
	url('font/SamsungOneUI_GUID-300.woff2') format('woff2'),
	url('font/SamsungOneUI_GUID-300.woff') format('woff');;
}
@font-face{
	font-family:'SamsungOneUI_GUID-400';
	font-weight:normal;
	font-style:normal;
	src:local('font/SamsungOneUI_GUID-400'), local('font/SamsungOneUI_GUID-400'), url('font/SamsungOneUI_GUID-400.eot');
	src:url('font/SamsungOneUI_GUID-400.eot?#iefix') format('embedded-opentype'),
	url('font/SamsungOneUI_GUID-400.woff2') format('woff2'),
	url('font/SamsungOneUI_GUID-400.woff') format('woff');;
}
@font-face{
	font-family:'SamsungOneUI_GUID-700';
	font-weight:normal;
	font-style:normal;
	src:local('font/SamsungOneUI_GUID-700'), local('font/SamsungOneUI_GUID-700'), url('font/SamsungOneUI_GUID-700.eot');
	src:url('font/SamsungOneUI_GUID-700.eot?#iefix') format('embedded-opentype'),
	url('font/SamsungOneUI_GUID-700.woff2') format('woff2'),
	url('font/SamsungOneUI_GUID-700.woff') format('woff');;
}
@font-face{
	font-family:'SamsungOneUI_GUID-800';
	font-weight:normal;
	font-style:normal;
	src:local('font/SamsungOneUI_GUID-800'), local('font/SamsungOneUI_GUID-800'), url('font/SamsungOneUI_GUID-800.eot');
	src:url('font/SamsungOneUI_GUID-800.eot?#iefix') format('embedded-opentype'),
	url('font/SamsungOneUI_GUID-800.woff2') format('woff2'),
	url('font/SamsungOneUI_GUID-800.woff') format('woff');;
}

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%;font:inherit;vertical-align:top;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul,li{list-style:none;}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
a{color:inherit;text-decoration:none;}
img{display:inline-block;max-width:100%;}
video{max-width:100%;}
html{-webkit-text-size-adjust:none;}
body{font-family:'SamsungOneUI_GUID-400';font-size:17px;color:#1b1b1b;line-height:1.42;letter-spacing:-0.5px;word-break:keep-all;}

.visual{position:relative;height:487px;padding:51px 0 0 35px;background:url('../images/img_visual.jpg') no-repeat 0 bottom;background-size:cover;font-size:28px;color:#000;}
.visual p{position:absolute;left:0;top:0;width:108px;height:30px;background:url('../images/img_logo.png') no-repeat center center;background-size:83px 8px;text-indent:-9999px;}
.visual span{display:block;margin:0px 0 0 0;font-size:40px;color:#222;font-family:'SamsungOneUI_GUID-700';line-height:1.13;}
.visual span strong{display:block;color:#dd7a20;}

.section{position:relative;padding:0 0 50px 0;border-top:1px solid #e4e4e4;}
.section .sub{margin:0 0 25px 0;font-size:22px;line-height:1.35;}
.section .sub strong{display:block;font-family:'SamsungOneUI_GUID-700';}
.section .title{position:relative;height:175px;padding:90px 0 0 24px;background-size:cover !important;font-size:21px;color:#fff;line-height:1.3;}
.section.section1 .title{background:url('../images/img_section1.jpg') no-repeat center center;}
.section.section2 .title{background:url('../images/img_section2.jpg') no-repeat center center;}
.section.section3 .title{background:url('../images/img_section3.jpg') no-repeat center center;}
.section.section4 .title{background:url('../images/img_section4.jpg') no-repeat center center;}
.section .title strong{display:block;font-size:30px;font-family:'SamsungOneUI_GUID-700';}
.section .title span{position:absolute;right:4px;bottom:-14px;display:block;font-size:150px;color:#fff;letter-spacing:-2px;line-height:1;opacity:0.15;font-family:'SamsungOneUI_GUID-800';}
.section .movie canvas{width:100% !important;height:auto !important;}
.section .movie .jsgif_toolbar{display:none;}
.section .btn{margin:30px 0 0 0;text-align:center;}
.section .btn a{display:inline-block;width:272px;height:58px;padding:1px 0 0 0;border-radius:29px;color:#fff;font-size:22px;line-height:58px;box-shadow:0 7px 10px rgba(0,0,0,0.1);font-family:'SamsungOneUI_GUID-700';}
.section.section1 .btn a{background-color:#01428a;}
.section.section2 .btn a{background-color:#ea994f;}
.section.section3 .btn a{background-color:#77bc1f;}
.section .content{padding:36px 24px 24px 24px;}
.section.section-gray{padding:46px 24px 42px 24px;background-color:#f1f1f1;color:#232323;}
.section.section-gray strong{font-family:'SamsungOneUI_GUID-700';}
.section.section-line{margin-top:-40px;padding:36px 24px 35px 24px;}
.section.section-line strong{font-family:'SamsungOneUI_GUID-700';}

.notice{padding:17px 9px 15px 24px;background-color:#4b4b4b;font-size:11px;color:#fff;line-height:1.65;font-family:'SamsungOneUI_GUID-300';}
.notice p{position:relative;}
.notice p + p{margin:5px 0 0 0;}
.notice p:before{content:'*';position:absolute;left:-6px;top:0;display:block;font-size:11px;color:#fff;line-height:1.65;font-family:'SamsungOneUI_GUID-300';}