@font-face {
    font-family: 'fota-font';
    src:url('../../font/fota-font.eot?rrrhhn');
    src:url('../../font/fota-font.eot?rrrhhn#iefix') format('embedded-opentype'),
        url('../../font/fota-font.ttf?rrrhhn') format('truetype'),
        url('../../font/fota-font.woff?rrrhhn') format('woff'),
        url('../../font/fota-font.svg?rrrhhn#fota-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: SamsungIFBlk;
	src: url(../../font/SamsungIF_Blk.eot?#iefix) format("embedded-opentype"), url(../../font/SamsungIF_Blk.woff) format("woff"), url(../../font/SamsungIF_Blk.ttf) format("truetype"), url(../../font/SamsungIF_Blk.svg#SamsungIF_Blk) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: SamsungIFBd;
	src: url(../../font/SamsungIF_Bd.eot?#iefix) format("embedded-opentype"), url(../../font/SamsungIF_Bd.woff) format("woff"), url(../../font/SamsungIF_Bd.ttf) format("truetype"), url(../../font/SamsungIF_Bd.svg#SamsungIF_Bd) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: SamsungIFRg;
	src: url(../../font/SamsungIF_Rg.eot?#iefix) format("embedded-opentype"), url(../../font/SamsungIF_Rg.woff) format("woff"), url(../../font/SamsungIF_Rg.ttf) format("truetype"), url(../../font/SamsungIF_Rg.svg#SamsungIF_Rg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: samsungIcon;
	src: url(../../font/samsungIcon.eot?#iefix) format("embedded-opentype"), url(../../font/samsungIcon.woff) format("woff"), url(../../font/samsungIcon.ttf) format("truetype"), url(../../font/samsungIcon.svg#samsung) format("svg");
	font-weight: normal;
	font-style: normal;
}


/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	font: .81em/150%;
	font-family: 'SamsungIFRg', 'Arial', 'sans-serif';
	color:#666666;
}
a {	font-family: 'SamsungIFRg', 'Arial', 'sans-serif'; 
	cursor:pointer;
	color: #026acb;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
		font-family: 'SamsungIFRg', 'Arial', 'sans-serif';
	padding: 0;
}

/* list */
ul, ol {
	line-height: 140%;
	list-style:none;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
background-color: #ffffff;
	text-align:center;
	width:100%;
	margin: 0px;




}

	

#bodywrap{
	text-align:center;	
	max-width:1200px;
	 margin-left: auto; 
	 margin-right: auto; 
	 display: inline-block;
	}
	
	
	

.locationtwrap_bg{
	top:0px;
	width:100%;
	position:absolute;
	z-index:-30;
	height:40px;
	background:#f5f5f5;
	margin:0 auto;
}


		
	
#locationtwrap{

	text-align:left;

	margin:0 auto;
}





#locationtwrap .location_home {



    font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	padding:10px 7% 10px 7%;
	margin:0px 0px 0px 0px;
   font-size:0.56rem 9px;
	color:#0689d8; 
	
}


.img_box_bg {
	/*top:39px;*/
	width:100%;
	padding:0px;
	position:absolute;
	z-index:30;
	background-color:#5c5c5c;
	min-height:236px;
}



.img_box{
	position:relative;
	z-index:30;

	text-align:left;
	

	background-image:url(../../img/fota_img_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#5c5c5c;

	
	min-height:213px;
	padding: 0px 7% 0px 7%;  
}



.img_box .title {
	width:80%;
	position:relative;
	font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	font-style:italic;
	color:#ffffff;
	font-size:2rem;
	padding: 30px 10px 5px 0px;  
}

.img_box .subtitle {
		width:80%;
	font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.75rem 12px;
	padding: 0px 10px 10px 0px;  
}

.ico_box {
	padding:22px 0px 15px 10px;
	width:100%;	
}

.ico_box .ico01 {
	margin:8px;
	vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.9375rem;
	display:inline-block;
	padding:8px 0px 0px 60px; 
	width:120px;
		min-height:45px;
	background-image:url(../../img/main_ico01.png);
	background-repeat:no-repeat;
	}
	
	.ico_box .ico02 {
		margin:8px;
vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.9375rem;
	display:inline-block;
		padding:8px 0px 0px 60px; 
	width:120px;
		min-height:45px;
	background-image:url(../../img/main_ico02.png);
	background-repeat:no-repeat;
	}
	
	.ico_box .ico03 {
	
		margin:8px;
vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.9375rem;
	display:inline-block;
	padding:5px 0px 0px 60px; 
	width:150px;
	min-height:45px;
	background-image:url(../../img/main_ico03.png);
	background-repeat:no-repeat;
	}
	
	.ico_box .ico04 {
		margin:8px;
vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.9375rem;
	display:inline-block;
		padding:8px 0px 0px 60px; 
	width:106px;
	min-height:45px;
	background-image:url(../../img/main_ico04.png);
	background-repeat:no-repeat;
	}
	
	.ico_box .ico_text01 {
		padding:5px;
		line-height:120%;
		vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.625rem 10px;
		display:inline-block;
	width:100px;
	height:50px;
	
	}
	
		.ico_box .ico_text02 {
		padding:5px;
		line-height:120%;
		vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.625rem 10px;
		display:inline-block;
	width:120px;
	height:50px;
	
	}
	
		.ico_box .ico_text03 {
		padding:5px;
		line-height:120%;
		vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.625rem 10px;
		display:inline-block;
	width:145px;
	height:50px;
	
	}
	
		.ico_box .ico_text04 {
		padding:5px;
		line-height:120%;
		vertical-align:top;
		font-family:'SamsungIFRg', 'Arial', 'sans-serif';
	color:#ffffff;
	font-size:0.625rem 10px;
		display:inline-block;
	width:130px;
	height:50px;
	
	}


.contentwrap{
	 text-align:left;
	
    
}

 .bookmark_navibox ul{

	 margin:0px;
	 /* width:84%; */
	 width:100%;
	 text-align:left;
	 padding: 0px 7% 0px 7%;  
	 /* height:72px; */
	}
	
	.bookmark_navibox ul li{
			 margin:0px;

		font-size:1.25rem;
		font-size-adjust:120%;
	
		padding:33px 25px 0px 0px;
    	display:inline-block;
	   font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 
	}
	a.bookmark_navi{
		color:#000000;
	  font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 	
	  padding: 15px 0px 15px 0px;
	 }
	a.bookmark_navi:hover{
		color:#1428a0;
	  font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 	
	  padding: 15px 0px 15px 0px;
      border-bottom:##1428a0 2px solid; 
	 }
	 	a.crurrent{
		color:#1428a0;
	  font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 	
	  padding: 15px 0px 15px 0px;
      border-bottom:#1428a0 2px solid; 
	 }

.howto{padding:0px 7% 0px 7%; text-align:left;background-color:#ffffff; max-width:1200px;}
.content_title{width:100%; padding:33px 0px 20px 0px; font-size:1.75rem; color:#303030;}
.how_des{min-height:60px; vertical-align:top; margin:0px 0px 20px 0px;}


.how01{width:calc(50% - 55px);
margin:0px 20px 20px 0px;
vertical-align:top;
display:inline-block;
padding:20px;
border:1px solid #CCC;
min-width:350px;
}




.how02{width:calc(50% - 55px);
vertical-align:top;
margin:0px 0px 20px 0px;
display:inline-block;

padding:20px;
border:1px solid #CCC;
min-width:350px;}


.how_pic01{width:540px; max-height:250px; min-height:150px; text-align:center; max-width: 100%;}

.how_pic02{width:540px; max-height:250px; min-height:150px; text-align:center; max-width: 100%;}

.self_box{padding:0px 7% 10px 7%; text-align:left; background-color:#ffffff;}

.self01{
	width:100%;
	text-align:left;
margin:0px 2% 0px 0px;
vertical-align:top;
display:inline-block;
padding:0%;
}
.self_des{ vertical-align:top; margin:0px 0px 30px 0px; font-size:1.125rem;}


	.self_link ul{
			width:100%;
			text-align:center;
	
	}
	.self_link ul li{
		width:33%;
		text-align:center;
			margin:10px 0px 20px 0px; 
		padding:0px 0px 0px 0px;
    	display:inline-block;
	   font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 
	
	}
	
	
	.self_contentwrap{ min-width:285px; vertical-align:top; width:100%; text-align:center;}
	.self_img{width:190px; display:inline-block;}
.self_direct{
	min-width:285px;
	vertical-align:top;	
	color:#1428a0;
	text-align:center; 
font-size:0.875rem;}
 .self_ar{ width:150px; height:16px; display:inline-block; margin:0px 6px 2px 0px;}
  .self_txt{margin:0px 0px 2px 5px; vertical-align:top;}
.smr01{ margin:15px 0px 10px 0px; width:100%;}
.smr02{ margin:15px 0px 10px 0px; width:100%;}
.smr03{ margin:15px 0px 10px 0px; width:100%;}


.useful_box{padding:0px 7% 10px 7%; text-align:left;background-color:#ffffff;}


	.useful_link ul{
		margin:0px;
		vertical-align:top;
			width:100%;
			text-align:center;
	
	}
	.useful_link ul li{
		width:33%;
		min-width:280px;
			vertical-align:top;
		margin:10px 0px 20px 0px; 
		padding:0px 0px 0px 0px;
    	display:inline-block;
	   font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 
	}
	
	.useful_contentwrap{min-width:300px; vertical-align:top; width:calc(33% - 20px); min-height: 170px;}
	.useful_img{width:80px; display:inline-block;}
	.useful_img3{width:80px; display:inline-block;}
	.useful_content{width:180px; font-size:0.875rem;display:inline-block; vertical-align:top; text-align:left; padding:0px 10px 10px 15px; min-height:110px;}
	
	
	
.extended_box{padding:0px 7% 10px 7%; text-align:left;background-color:#ffffff;}


.extended01{width:calc(50% - 55px);
margin:0px 20px 20px 0px;
vertical-align:top;
display:inline-block;
padding:20px;
border:1px solid #CCC;
min-width:350px;
min-height:345px;}




.extended02{width:calc(50% - 55px);
vertical-align:top;
margin:0px 0px 20px 0px;
display:inline-block;
padding:20px;
border:1px solid #CCC;
min-width:350px;
min-height:335px;}

.extended03{width:calc(100% - 45px);
vertical-align:top;
margin:0px 0px 20px 0px;
display:inline-block;
padding:20px;
border:1px solid #CCC;
min-width:350px;
}


.extended_des{ width:calc(100% - 200px); min-height:90px; vertical-align:top; display:inline-block; font-size:1.125rem; }

.extended_des_r{ width:100%; vertical-align:top; display:inline-block;}
.extended_des_title{ width:100%; vertical-align:top; display:inline-block; font-size:1rem; color:#0071bf; margin:0px 0px 18px 0px; font-weight:bold;}
.extended_img{ width:170px; display:inline-block; margin:0px 0px 0px 20px;}
.extended3_wrap{width:84%; text-align:center;}
.extended_3year{ width:231px; margin:20px 0px 20px 0px; text-align:center;}



.btn_row{margin:0px 0px 10px 95px; display:inline-block; width:80%; text-align:left; max-width:170px;s}
.btn_row_ex{margin:25px 0px 10px 0px; display:inline-block; width:80%; text-align:left;}

	
    .btn_big {
			   font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 

	min-width:100px;
	cursor:pointer;
	font-size:1rem;
	margin:0px 10px 7px 0px;
	padding:8px 15px 8px 15px ;
	vertical-align:middle;	
	text-align:center;
	color:#ffffff;
	display:inline-block;}
	
	
	   .btn_big01 {
	font-family:"SamsungIFRg", Arial, Helvetica, "San-Serif"; 
	max-width:300px;
	min-width:190px;
	cursor:pointer;
	font-size:1rem;
	margin:5px 10px 7px 0px;
	padding:8px 15px 10px 15px ;
	vertical-align:middle;	
	text-align:left;
	color:#ffffff;
	display:inline-block;}
	
	.btn_bg_db {background-color:#0530b4;}
	
	
	
	.benefit01{background:url(../../img/benefit_01.png) left top no-repeat; min-height:66px; padding:0px 10px 10px 80px;
	margin:10px 10px 10px 10px;;}

	
	.benefit02{background:url(../../img/benefit_02.png) left top no-repeat; min-height:66px; padding:0px 10px 10px 80px;
	margin:10px 10px 10px 10px;;}

	
	.benefit03{background:url(../../img/benefit_03.png) left top no-repeat; min-height:66px; padding:0px 10px 10px 80px;
	margin:10px 10px 10px 10px;;}

	.benefit_title{ font-weight:bold; color:#303030; margin:0px 0px 10px 10px; text-align:left;}
	
	.btn_bg_b01 {background-color:#f09300;}
	.btn_bg_b {background-color:#0261b7;}	
	
	.txtbenefit {margin-left:10px;}
	
   /* ICON START =========== */
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'fota-font' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-uniF055:before {
    content: "\f055";
}
.icon-uniF056:before {
    content: "\f056";
}
.icon-uniF104:before {
    content: "\f104";
}
.icon-uniF105:before {
	vertical-align:baseline;
	padding:0px 0px 0px 8px;
	color:#ffffff;
    content: "\f105";
}
.icon-uniF106:before {
    content: "\f106";
}
.icon-uniF107:before {
    content: "\f107";
}
.icon-mobile:before {
    content: "\e900";
}
.icon-uniF138:before {
    content: "\f138";
}
.icon-calendar:before {
    content: "\e902";
}
.icon-battery:before {
    content: "\e903";
}
.icon-tablet:before {
    content: "\e904";
}
.icon-uniF053:before {
    content: "\f053";
}
.icon-uniF054:before {
	
    content: "\f054";
}
.icon-uniF077:before {
    content: "\f077";
}
.icon-uniF078:before {
    content: "\f078";
}
.icon-uniF241:before {
    content: "\f241";
}
.icon-uniF013:before {
    content: "\f013";
}
.icon-uniF0DA:before {
    content: "\f0da";
}
.icon-uniF10A:before {
    content: "\f10a";
}
.icon-uniF0A9:before {
    content: "\f0a9";
}
.icon-spinner:before {
    content: "\e905";
}
.icon-uniF014:before {
    content: "\f014";
}
.icon-uniF0DB:before {
    content: "\f0db";
}
.icon-uniF10B:before {
    content: "\f10b";
}
.icon-uniF0AA:before {
    content: "\f0aa";
}
.icon-spinner2:before {
    content: "\e901";
}

.scroll_event {
	position: fixed;
    top: 0;
    left: 0;
    bottom: auto;
    z-index: 7000;
	background-color : white;
	width : 100%;
	border-bottom: 1px solid gray;	
    margin-top: -20px;
}

.scroll_wrap{
	
    text-align: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
	
	}