
@charset "utf-8";
* {font-size: 100%;margin: 0;outline: 0 none;padding: 0;}
a {text-decoration: none;}
html {font-size: 100%;height: 100%;}
body {font-family:"\5FAE\8F6F\96C5\9ED1" , "\9ED1\4F53", "\5B8B\4F53", "\65B0\5B8B\4F53",tahoma,arial;font-size: 14px;height: 100%;line-height: 1.231; margin: 0;min-height: 100%;padding: 0;position: relative;width: 100%;}
img {border: medium none;vertical-align: middle;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
th, td, caption {vertical-align: middle;}
textarea {border: 0 none;border-radius: 0;padding: 8px 0;resize: none;}
input, button, select, textarea {border: medium none;border-radius: 0;outline:none;font-family:"\5FAE\8F6F\96C5\9ED1" , "\9ED1\4F53", "\5B8B\4F53", "\65B0\5B8B\4F53",tahoma,arial;}
textarea{resize:none;}
li {list-style: outside none none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.white {color: #fff;}
.red {color: #ff0000;}
.green {color: #00bf00;}
.pink {color: #ba136b;}
.gray {color: #aaa;}
.blank {color: #000;}
.base_color {color: #003;}
.base_color1 {color: #00174f;}
.base_color2 {color: #005293;}
.fl {float: left;}
.fr {float: right;}
.ofh {overflow: hidden;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.vertical_top {vertical-align: top;}
.vertical_middle {vertical-align: middle;}
.vertical_bottom {vertical-align: bottom;}
.text_shandow_white {text-shadow: 0 1px 0 white;}
.text_shandow_black {text-shadow: 0 1px 0 black;}
.text_shandow_gray {text-shadow: 0 1px 0 #ccc;}
.relative {position: relative;}
.absolute {position: absolute;}
.hidden {display: none;}
.hidden.on {display: block;}
.vhidden {visibility: hidden;}
.vhidden.on {visibility: visible;}
.empty:empty {display: none;}
.block {display: block;}
.inlineBlock {display: inline-block;}
.ml_10 {margin-left: 10px;}
.mr_10 {margin-right: 10px;}
.mt_10 {margin-top: 10px;}
.mb_10 {margin-bottom: 10px;}
.m_10 {margin: 10px;}
.m_auto {margin: auto;}
.ml_5 {margin-left: 5px;}
.mr_5 {margin-right: 5px;}
.mt_5 {margin-top: 5px;}
.mb_5 {margin-bottom: 5px;}
.m_5 {margin: 5px;}
.m_auto {margin: auto;}
.pl_10 {padding-left: 10px;}
.pr_10 {padding-right: 10px;}
.pt_10 {padding-top: 10px;}
.pb_10 {padding-bottom: 10px;}
.p_10 {padding: 10px;}
.pl_5 {padding-left: 5px;}
.pr_5 {padding-right: 5px;}
.pt_5 {padding-top: 5px;}
.pb_5 {padding-bottom: 5px;}
.p_5 {padding: 5px;}
.lineThrow {text-decoration: line-through;}
.bold {font-weight: bold;}
.bolder {font-weight: bolder;}
.bg_fff {background-color: #fff;}
.box {-moz-box-orient: horizontal;box-sizing: border-box;display: -moz-box;width: 100%;}
.box > * {-moz-box-flex: 1;}
.tbox {height: 100%;width: 100%;}
.tbox > * {display: table-cell;height: 100%;vertical-align: top;}
.tbox > *:last-child {width: 100%;}
[class*="btn"] {}
.box_swipe {overflow: hidden;position: relative;}
.box_swipe > ol {height: 20px;margin-top: -25px;padding-left: 3px; position: relative;text-align: center;z-index: 10;}
.box_swipe > ol > li {background-color: #757575;border-radius: 10px;display: inline-block;height: 8px;margin: 5px 2px;opacity: 0.4;width: 8px;}
.box_swipe > ol > li.on {background-color: #ffffff;opacity: 1;}
.mt5{margin-top:5%;}
select, textarea, input, button{appearance:none;-moz-appearance:none; -webkit-appearance:none; }
.pd-top-12{padding-top:12px;}
.pdt40{padding-top: 40px;}
