@charset "utf-8";
/* CSS Document */

body { background:#f0f0f0; color:#333;}

p.pagetop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
}
p.pagetop a {
    display: block;
    background-color: #50c1e9;
    text-align: center;
    color: #fff;
    font-size: 1.1em;
    text-decoration: none;
    padding: 15px 5px;
}
 
p.pagetop a:hover {
    display: block;
    background-color: #36a1c7;
    text-align: center;
    color: #fff;
    font-size: 1.1em;
    text-decoration: none;
    padding:15px 5px;
}

.small {font-size:.9em}
.red {color:#c00;}
.boder {border-top:1px solid #CCC; clear:both;}

a:link {color:#50c1e9; text-decoration:none;}
a:hover {color:#50c1e9; text-decoration:underline;}
a:visited {color:#50c1e9; text-decoration:none;}

.topic .container a:link {color:#50c1e9; text-decoration:none;}
.topic .container a:hover {color:#50c1e9; text-decoration:underline;}
.topic .container a:visited {color:#50c1e9; text-decoration:none;}


.clear {clear:both;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.box01 {margin:20px 0; padding:20px; box-shadow: 0 0 2px -10px #333; background:#FFF; color:#333333;}
.box01 p {text-align:left; font-weight:bold; margin-bottom:20px;}
.box01 ul {margin:0 0 0 -20px;}
.box01 ul li {float:left; list-style:none;}
.box01 ul li span {position:relative; top:70px; padding:10px 0; font-weight:bold; font-size:14px; background:#f0f0f0; width:145px; height:60px; display:inline-block; color:#333;}
.box01 ul li.bg01 {background:url(../images/bg_feature_visitor_06.png) no-repeat; width:145px; height:150px; text-align:center;}
.box01 ul li.bg02 {background:url(../images/bg_feature_visitor03.png) no-repeat; width:145px; height:150px; text-align:center;}
.box01 ul li.bg03 {background:url(../images/bg_feature_visitor04.png) no-repeat; width:145px; height:150px; text-align:center;}
.box01 ul li.bg04 {background:url(../images/bg_feature_visitor05.png) no-repeat; width:145px; height:150px; text-align:center;}
.box09 {background:#FFF; margin:20px 0; padding:20px; box-shadow: 0 0 2px -10px #333; color:#333;}
.box09 p {text-align:left; font-weight:bold; margin-bottom:20px;}
.box09 ul li {float:left;}


 
.faq_btn {background:#f0f0f0; width:130px; height:140px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
a:link .faq_btn {background:#f0f0f0; width:130px; height:140px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
a:visited .faq_btn {background:#f0f0f0; width:130px; height:140px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
a:hover .faq_btn {background:#d7e5f2; width:130px; height:140px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
 
.box02 {background:#FFF; margin:20px 0; padding:20px; box-shadow: 0 0 2px -10px #333; color:#333;}
.box02 p {text-align:center; font-weight:bold; margin-bottom:15px;}

.box03 {background:#FFF; margin:20px 0; padding:20px; box-shadow: 0 0 2px -10px #333; color:#333;}
.box03 p {font-weight:bold; margin-bottom:15px;}

.section_wrap .main_column a .faq_btn01 {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 18px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:link .faq_btn01 {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 18px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:visited .faq_btn01 {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 18px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:hover .faq_btn01 {background:#d7e5f2; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 18px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a .faq_btn {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:link .faq_btn {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:visited .faq_btn {background:#f0f0f0; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:hover .faq_btn {background:#d7e5f2; border:1px solid #FFF; width:120px; height:150px; border-radius:5px; float:left; margin:0 0 10px 25px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.main_column .online_btn li {background:#f0f0f0; font-weight:bold; font-size:16px; text-align:center; width:185px; height:60px; border:1px solid #FFF; border-radius:5px; float:left; margin:0 0 20px 25px; padding:10px; box-shadow: 1px 1px 3px #999; color:#333; list-style:none;}
.main_column .online_btn li:hover {background:#d7e5f2; font-size:16px; text-align:center; width:185px; height:60px; border:1px solid #FFF; border-radius:5px; float:left; margin:0 0 20px 25px; padding:10px; box-shadow: 1px 1px 3px #999; color:#d53b3b; cursor:pointer; list-style:none;}
.section_wrap .main_column .icon_01 {text-align:center; margin:0 0 20px 0;}
.main_column table.shop_list { width:48%; float:left; border:1px solid #CCC; font-size:1em; margin:10px; }
.main_column table.shop_list tr th { padding:5px; background:#faeccd; font-weight:normal; width:20%; }
.main_column table.shop_list tr td { padding:5px; background:#fff; text-align:left; font-size:12px; }
@media only screen and (max-width:480px){
.main_column table.shop_list { width:100%; float:left; border:1px solid #CCC; font-size:1em; margin:0 0 10px 0; }	
.main_column table.shop_list tr th { padding:5px; background:#faeccd; font-weight:normal; width:20%; }
.main_column table.shop_list tr td { padding:5px; background:#fff; text-align:left; font-size:12px; }
}
.section_wrap .main_column .order_table {margin:10px; width:96%;}
.section_wrap .main_column .order_table tr th {font-weight:bold; vertical-align:top; background:#FFF; width:25%; border:none;}
.section_wrap .main_column .order_table tr td {text-align:left; vertical-align:top; border:none; width:75%; padding:10px;}
.section_wrap .main_column .order_table tr th.bg_g {background:#f0f0f0;}
.section_wrap .main_column .order_table tr td.bg_g {background:#f0f0f0;}
.section_wrap .main_column .order_table li {float:left; margin:0 10px 15px 0;}
@media only screen and (max-width:480px){
	.section_wrap .main_column .order_table img { width:100%; }
}
.section_wrap .main_column ul.device_type {margin:30px 0 140px 0;}	
.section_wrap .main_column ul.device_type li {float:left; margin:0 5px 0 25px; list-style:none;}
@media only screen and (max-width:480px){
	.section_wrap .main_column ul.device_type li {float:left; margin:0 0 10px 0px; list-style:none;}
	
}

.section_wrap .main_column .title {border-top: 1px solid #ccc; margin:30px 0 10px 0;}
.section_wrap .main_column .title h4 {position: relative; top: -13px;}
.section_wrap .main_column .title h4 span {background-color: #fff; padding:0 20px 0 0; color:#333; font-weight:bold;}
.section_wrap .main_column div.tec {margin:0 0 320px 0;}
.section_wrap .main_column div.tec dl {}
.section_wrap .main_column div.tec dl dt {float:left; clear:both; padding:5px;}
.section_wrap .main_column div.tec dl dd {float:left; padding:5px; margin:10px 0 20px 0; width:800px;}
@media only screen and (max-width:768px){
	.section_wrap .main_column div.tec dl dt {float:left; clear:both; padding:5px;}
.section_wrap .main_column div.tec dl dd {float:left; padding:5px; margin:10px 0 20px 0; width:auto;}
	
}



.section_wrap .main_column .faq_general {width: 100%;}
.section_wrap .main_column .faq_general div {padding:15px 15px;}
.section_wrap .main_column .faq_general div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_general p { margin-bottom:10px;}
.section_wrap .main_column .faq_general h6 { color:#cc6699; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_purchase {width: 100%;}
.section_wrap .main_column .faq_purchase div {padding:15px 15px;}
.section_wrap .main_column .faq_purchase div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_purchase p { margin-bottom:10px;}
.section_wrap .main_column .faq_purchase h6 { color:#f46e95; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_after_purchase {width: 100%;}
.section_wrap .main_column .faq_after_purchase div {padding:15px 15px;}
.section_wrap .main_column .faq_after_purchase div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_after_purchase p { margin-bottom:10px;}
.section_wrap .main_column .faq_after_purchase h6 { color:#fc0; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_delivery {width: 100%;}
.section_wrap .main_column .faq_delivery div {padding:15px 15px;}
.section_wrap .main_column .faq_delivery div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_delivery p { margin-bottom:10px;}
.section_wrap .main_column .faq_delivery h6 { color:#c96; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_airport {width: 100%;}
.section_wrap .main_column .faq_airport div {padding:15px 15px;}
.section_wrap .main_column .faq_airport div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_airport p { margin-bottom:10px;}
.section_wrap .main_column .faq_airport h6 { color:#15b0bf; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_continuous {width: 100%;}
.section_wrap .main_column .faq_continuous div {padding:15px 15px;}
.section_wrap .main_column .faq_continuous div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_continuous p { margin-bottom:10px;}
.section_wrap .main_column .faq_continuous h6 { color:#73ca3a; font-weight:bold; margin-bottom:7px;}

.section_wrap .main_column .faq_lost {width: 100%;}
.section_wrap .main_column .faq_lost div {padding:15px 15px;}
.section_wrap .main_column .faq_lost div.bg_g { background:#f0f0f0;}
.section_wrap .main_column .faq_lost p { margin-bottom:10px;}
.section_wrap .main_column .faq_lost h6 { color:#fcac34; font-weight:bold; margin-bottom:7px;}


.section_wrap .main_column a .order_box2 {background:#f0f0f0; border:1px solid #FFF; width:200px; height:250px; border-radius:5px; float:left; margin:10px 0 0 15px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:link .order_box2 {background:#f0f0f0; border:1px solid #FFF; width:200px; height:250px; border-radius:5px; float:left; margin:10px 0 0 15px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:visited .order_box2 {background:#f0f0f0; border:1px solid #FFF; width:200px; height:250px; border-radius:5px; float:left; margin:10px 0 0 15px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:hover .order_box2 {background:#d7e5f2; border:1px solid #FFF; width:200px; height:250px; border-radius:5px; float:left; margin:10px 0 0 15px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a .order_box2 ul { width:100%; text-align:left; list-style:none; padding:0; font-size:1em;}
.section_wrap .main_column .order_box_title {text-align:center; font-weight:bold; margin:0 0 0px 0;}
.section_wrap .main_column .order_box_icon {text-align:center; margin:0 0 0px 0;}

.section_wrap .main_column .charge_ttl {padding:20px 0 0 0;}
.section_wrap .main_column .charge_btn {text-align:right; margin:-55px 20px 0 0;}
.section_wrap .main_column .charge_box {background:#f0f0f0; padding:10px; height:100%; float:left; margin:15px 0 0 15px;}
.section_wrap .main_column .charge_box img {float:left; margin:0 20px 20px 0;}
@media only screen and (max-width:480px){
.section_wrap .main_column .charge_btn {text-align:left; margin:0 20px 0 0;}
}

.section_wrap .main_column .site_box {width:100%;}
.section_wrap .main_column .site_box div {margin:0 10px 0 20px;}
.section_wrap .main_column .site_box h3 {font-size:1.1em;}
.section_wrap .main_column .site_box h4 {font-size:1.1em; margin:30px 0 10px 0;}
.section_wrap .main_column .site_box ul {margin:0 0 0 10px; list-style:none;}

.section_wrap .main_column .table_aps {width:100%;}
.section_wrap .main_column .table_aps th {background:#f0f0f0; border-bottom:1px solid #CCC; border-right:3px solid #FFF;}
.section_wrap .main_column .table_aps th.b_none {border-bottom:none;}
.section_wrap .main_column .table_aps td {background:#f0f0f0; border-bottom:1px solid #CCC; text-align:left;}
.section_wrap .main_column .table_aps td.b_none {border-bottom:none;}




section table   { width: 98%; margin:10px auto; }
section th, section td  { padding: 10px; border: 1px solid #ddd; }
section th  { background: #f4f4f4; }
 

.table_res01 th  { width: 25%; text-align: left; }
 
@media only screen and (max-width:480px){
    .table_res01 { margin: 0 auto; }
    .table_res01 th,
    .table_res01 td{
        width: 100%;
        display: block;
        border-top: none;
    }
    .table_res01 tr:first-child th   { border-top: 1px solid #ddd; }
}

/*----------------------------------------------------
    .table_res02
----------------------------------------------------*/
.table_res02 th  { width: 13%; text-align:center;}
.table_res02 td  { text-align: center; }
.table_res02 td:first-child  { text-align: center; }
.table_res02_title { font-weight:bold; font-size:1.2em; color:#333; display:block; margin:0 0 0 10px;}
@media only screen and (max-width: 800px) { 
    .table_res02 { 
        display: block; 
        width: 98%; 
        margin: 0 auto;
    }
    .table_res02 thead{ 
        display: block; 
        float: left;
        overflow-x:scroll;
    }
    .table_res02 tbody{ 
        display: block; 
        width: auto; 
        overflow-x: auto; 
        white-space: nowrap;
    }
    .table_res02 th{ 
        display: block;
        width:auto;
		height:80px;
		text-align:center;
    }
    .table_res02 tbody tr{ 
        display: inline-block; 
        margin: 0 -3px;
    }
    .table_res02 td{ 
        display: block;
		height:80px;
    }
}

/*----------------------------------------------------
    .table_res03
----------------------------------------------------*/
.table_res03{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #ccc;
	padding:0;
	margin:0;
}

.table_res03 tr{
	border:1px solid #ddd;
	padding:5px;
}

.table_res03 th, .table_res03 td{
	padding:10px;
	text-align:left;
}

.table_res03 th{
	font-size:14px;
	letter-spacing:1px;
}

@media screen and (max-width: 600px) {

	.table_res03{
		border:0;
		width:96%;
	}

	.table_res03 thead{
		display:none;
	}

	.table_res03 tr{
		margin-bottom:10px;
		display:block;
	}

	.table_res03 td{
		display:block;
		text-align:right;
		font-size:.9em;
		border-bottom:1px dotted #ccc;
	}

	.table_res03 td:last-child{
		border-bottom:0;
	}

	.table_res03 td:before {
		content:attr(data-label);
		float:left;
		font-weight: bold;
	}
}











.section { 
	background:#f0f0f0; 
	overflow: hidden !important; 
	min-height: 100%;
    height: auto !important;
}
.section_wrap { margin:0 auto; width:100%; }
.section_wrap h2 {font-weight:bold; font-size:1.2em; margin:20px;}
.section_wrap .main_column {width:100%; background:#FFF; padding:3px 0; /*box-shadow: 0 0 28px -10px #333;*/ margin-bottom:30px;}
.section_wrap img{margin-top:10px;}
.main_column02 {width:980px; height:550px; background:#FFF; padding:1px 0 30px 0;}
.main_column02 h1{font-weight:bold; font-size:2.3em; text-align:center; color:#4AB0B0; margin-top:20px;}
.main_column02 h2{font-weight:normal; font-size:1.5em; text-align:center; color:#8c8c8c;}

/*.section_wrap .main_column table {margin:20px; width:96%;}
.section_wrap .main_column table th {background:#f7f7f7; border-bottom:1px solid #CCC; font-weight:bold; padding:20px;}
.section_wrap .main_column table td {text-align:center; border-bottom:1px solid #CCC; padding:20px; }
.section_wrap .main_column table th.no_boder {border-bottom:none;}
.section_wrap .main_column table td.no_boder {border-bottom:none;}
*/

.section_wrap .main_column .box {margin:20px;}
.section_wrap .main_column .box h3 {font-weight:bold;}
.section_wrap .main_column .table_device {width:920px; table-layout: fixed;}
.section_wrap .main_column .table_device th.col01 {width:20%;}
.section_wrap .main_column .table_device th.col02 {width:48%;}
.section_wrap .main_column .table_device th.col03 {width:12%;}
.section_wrap .main_column .table_device th {background:#999; color:#FFF; border:1px solid #CCC; text-align:center; padding:10px; table-layout: fixed;}
.section_wrap .main_column .table_device td {background:#f7f7f7; color:#333; border:1px solid #CCC; text-align:left; font-size:.9em; padding:10px; table-layout: fixed;}
.section_wrap .main_column .table_device caption {float:right;}
.section_wrap .main_column .important {font-weight:bold; color:#c00; font-size:1.1em;}




.section_wrap .main_column .setteing_box {float:left; width:225px; margin:0 0 30px 15px;}
.section_wrap .main_column .setteing_box .img_boder {border:1px solid #CCC;}
.section_wrap .main_column .setteing_box .number {color:#f14e23; font-size:1.1em;}
.section_wrap .main_column .setteing_box .text_box5s5c { height:100px;}
.section_wrap .main_column .setteing_box .text_boxios { height:160px;}
.section_wrap .main_column .setteing_box .text_boxandroid { height:240px;}

.section_wrap .main_column a .order_box {background:#f0f0f0; border:1px solid #FFF; width:147px; height:200px; border-radius:5px; float:left; margin:0 0 0 0px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:link .order_box {background:#f0f0f0; border:1px solid #FFF; width:147px; height:200px; border-radius:5px; float:left; margin:0 0 0 0px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:visited .order_box {background:#f0f0f0; border:1px solid #FFF; width:147px; height:200px; border-radius:5px; float:left; margin:0 0 0 0px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}
.section_wrap .main_column a:hover .order_box {background:#d7e5f2; border:1px solid #FFF; width:147px; height:200px; border-radius:5px; float:left; margin:0 0 0 0px; padding:15px; box-shadow: 1px 1px 3px #999; color:#333;}










.section_wrap .main_column .table_1gb {margin:20px;}
.section_wrap .main_column .table_1gb th {background:#f7f7f7; border-bottom:1px solid #CCC; font-weight:bold; width:20%; padding:20px; text-align:center;}
.section_wrap .main_column .table_1gb td {text-align:center; border-bottom:1px solid #CCC; padding:20px; width:16%;}

.section_wrap .left_side { background:#f0f0f0; float:left; width:240px; padding:20px 15px; padding-bottom: 32767px !important;
    margin-bottom: -32767px !important;
 }
.section_wrap .left_side h3 { font-weight:bold; font-size:1.2em; margin-bottom:15px; }
.section_wrap .left_side h4 { color:#c00; font-size:0.9em; font-weight:bold; }
.section_wrap .center_side { background:#fff; float:left; width:10px; padding-bottom: 32767px !important;
    margin-bottom: -32767px !important;
}
.section_wrap .right_side { background:#f0f0f0; float:left; width:720px; padding-bottom: 32767px !important;
    margin-bottom: -32767px !important;
}
.section_wrap .right_side .box01 {background:#FFF; margin:20px; padding:20px; height: 190px; box-shadow: 0 0 2px -10px #333;}
.section_wrap .right_side .box01 p {text-align:left; font-weight:bold; margin-bottom:20px;}
.section_wrap .right_side .box01 ul li {float:left;}
.section_wrap .right_side .box01 ul li span {position:relative; top:70px; padding:10px 0; font-weight:bold; font-size:14px; background:#f0f0f0; width:145px; height:50px; display:inline-block;}
.section_wrap .right_side .box01 ul li.bg01 {background:url(../images/bg_feature01.png) no-repeat; width:145px; height:150px; text-align:center;}
.section_wrap .right_side .box01 ul li.bg02 {background:url(../images/bg_feature02.png) no-repeat; width:145px; height:150px; text-align:center;}
.section_wrap .right_side .box01 ul li.bg03 {background:url(../images/bg_feature03.png) no-repeat; width:145px; height:150px; text-align:center;}
.section_wrap .right_side .box01 ul li.bg04 {background:url(../images/bg_feature04.png) no-repeat; width:145px; height:150px; text-align:center;}


.section_wrap .main_column .box_note {margin:20px;}
.section_wrap .main_column .box_note h4 {color:#399; font-weight:bold; margin:0 0 10px 0;}
.section_wrap .main_column .box_note ul,ol {margin:0 0 20px 20px;}
.section_wrap .main_column .box_note ol li {margin-left:15px;}
.section_wrap .main_column .box_note ul li { list-style:disc; margin-left:20px;}

@media screen and (max-width: 600px) {
	.section_wrap .main_column .box_note ul,ol {margin:0 0 20px 0px;}
.section_wrap .main_column .box_note ol li {margin-left:0px;}
.section_wrap .main_column .box_note ul li { list-style:disc; margin-left:0px;}
}


.section_wrap .main_column .box_note .box_w {background:#fff; padding:10px; margin:10px 0;}
.section_wrap .main_column .box_note .box_g {background:#f0f0f0; padding:10px; margin:10px 0;}
.section_wrap .main_column .box dl.note {margin:10px 0; clear:both;}
.section_wrap .main_column .box dl.note dt { float:left; width:80px; height:50px;}
.section_wrap .main_column .box dl.note dd{ background:#fff; color: #333; padding:3px 0; vertical-align:top; border:none; float:left; width:80%; font-size:0.9em;} 

.column_box{ background:#f0f0f0; float:left; width:220px; height:300px; margin:20px 0 20px 18px; border-radius:5px 5px; border:1px solid #CCC; }
.column_box img{ margin:10px;}
.column_box p{ font-size:0.9em; margin:0 10px;}
.box_bold{ font-weight:bold; font-size:1em; margin:0 10px;}
.wkm_button{ text-align:center; color:#FFF; font-size:1.2em; width:450px; height:40px; padding-top:10px; margin:20px 265px 20px 265px; background:#3465A3; display:block; cursor: pointer; border-radius:10px 10px; box-shadow:-3px 3px 5px #CCC;}
.wkm_button:link { color:#FFF; background:#3465A3; text-decoration:none;}
.wkm_button:visited { color:#FFF; background:#3465A3; text-decoration:none;}
.wkm_button:hover { color:#FFF; background:#5B8ECC; text-decoration:none; }

.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../images/switch.gif) repeat-x; display: block; float: left; }
	.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
	.cb-enable span { background-position: left -90px; padding: 0 10px; }
	.cb-disable span { background-position: right -180px;padding: 0 10px; }
	.cb-disable.selected { background-position: 0 -30px; }
	.cb-disable.selected span { background-position: right -210px; color: #fff; }
	.cb-enable.selected { background-position: 0 -60px; }
	.cb-enable.selected span { background-position: left -150px; color: #fff; }
	.switch label { cursor: pointer; }
	.switch input { display: none; }


.section_wrap .right_side .box02 {background:#FFF; margin:20px; padding:20px; box-shadow: 0 0 2px -10px #333;}
.section_wrap .right_side .box02 p {text-align:left; font-weight:bold; margin-bottom:15px;}

.section_wrap .right_side .box03 {background:#FFF; margin:20px; padding:20px; box-shadow: 0 0 2px -10px #333;}
.section_wrap .right_side .box03 p {font-weight:bold; margin-bottom:15px;}



.section_wrap .main_column .box .btn a {
	font-size:24px;
	height:80px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	color:#333;
	border:1px solid #333;
	color:#fff;
	background-color:#3465A3;
	border-radius:5px;
	/*box-shadow:2px 2px #696969;*/
	text-shadow:-1px -1px #696969;
	padding: 8px 0 10px 0;
	line-height: 85px;
}

.section_wrap .main_column .box .btn a:hover {
    font-size:24px;
	height:80px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px 0;
    color:#333;
    border:1px solid #333;
    color:#FFF;
    background-color:#6699CC;
    border-radius:5px;
    /*box-shadow:2px 2px #696969;*/
    text-shadow:-1px -1px #000000;
    line-height: 85px;
 }
.section_wrap .main_column .box .btn-right {
	width: 400px;
    height: 120px;
	margin: -135px 40px 15px 500px;
}
.section_wrap .main_column .box .btn-left {
	width: 400px;
	height: 120px;
	margin: 30px 0 15px 40px;
}





.main_column03 {
	width:980px; 
	height:450px; 
	background:#FFF; 
	padding:1px 0 30px 0;
	margin:30px 0 0 0;
	}
	
.main_column03 h2{
	font-weight:normal;
    font-size:1.5em; color:#8c8c8c;
	}

.column_box2{
	 background:#f0f0f0;
	 float:left;
	 width:220px;
	 height:400px;
	 margin:0 0 20px 18px;
	 border-radius:5px 5px;
	 border:1px solid #CCC; 
	 }
.column_box2 img{
	 margin:10px;
	 }
.column_box2 p{
	 font-size:0.9em;
	 margin:0px 0px 10px 10px;
	 }
.box_bold3{
	 font-weight:bold;
	 font-size:15px;
	 margin:0px 0px 0px 10px ;
	 }	 

.main_column04 {
	width:980px; 
	height:930px; 
	background:#FFF; 
	padding:1px 0 30px 0;
	margin:30px 0 0 0;
	}
	
.main_column04 h2{
	font-weight:normal;
    font-size:1.5em; color:#8c8c8c;
	}

.column_box3{
	 background:#f0f0f0;
	 float:left;
	 width:300px;
	 height:880px;
	 margin:0 0 20px 18px;
	 border-radius:5px 5px;
	 border:1px solid #CCC; 
	 }
.column_box3 img{
	 margin:10px;
	 }
.column_box3 p{
	 font-size:0.9em;
	 margin:0px 10px 10px 10px;
	 }
.box_bold2{
	 font-weight:bold;
	 font-size:15px;
	 margin:0px 10px ;
	 }	 

		 


.process li { float:left; vertical-align:middle; height:300px; }

.faq_general div:nth-child(even), .faq_purchase div:nth-child(even), .faq_after_purchase div:nth-child(even), .faq_delivery div:nth-child(even), .faq_airport div:nth-child(even), .faq_continuous div:nth-child(even), .faq_lost div:nth-child(even){background-color: #f0f0f0;}

#docs {
	width: 900px;
	margin: 0 auto;
	padding: 10px 20px;
	text-align: left;
	line-height: 1.5em;
}

/* Text */
#docs h2, h4, h5 {
	font-weight: bold;
}

#docs h2 {
	font-size: 1.0em;
	margin-bottom: 2rem;
}

#docs h4 {
	font-size: 1.0rem;
}

#docs h5 {
	font-size: 0.9rem;
}

/* List */
#docs ul li {
	margin: 5px 0 5px 16px;
}
#docs ul li:not(.no-indent):before {
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	border-radius: 100%;
	background: #505050;
	position: relative;
	left: -15px;
	top: -3px;
}
#docs ul li.no-indent {
	margin: 5px 0;
}

/* Table */
#docs table, tr, th, td {
	border: 1px solid #2e3233;
}
#docs th {
	border: 1px solid #2e3233;
}
#docs td {
	border: 1px solid #2e3233;
}

.notes_box table, tr, th, td {
	border: none;
}
#docs table {
	width: 880px;
	margin: 20px auto;
}
#docs th, td {
	padding: 3px 5px;
	font-size: 1rem;
}
.notes_box th, td {
	padding: 3px 5px;
	font-size: .9rem;
}


/* Other */
#docs p, ul {
	margin-bottom: 2rem;
}



