@charset "utf-8";/* ==========================================================================基本css========================================================================== */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-style:normal;font-weight: normal;font-size: 100%;vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}html{overflow-y: scroll;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}input, textarea{margin: 0;padding: 0;}ol, ul{list-style:none;}table{border-collapse: collapse;border-spacing:0;}caption, th{text-align: left;}a:focus {outline:none;}.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}.clearfix {*zoom: 1;}* html .clearfix {height: 1px;/*¥*//*/height: auto;overflow: hidden;/**/}.both{clear:both;}.inline_block {display: inline-block;*display: inline;*zoom: 1;}/* ==========================================================================印刷用========================================================================== */@media print,(-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {}@media print {*,*:before,*:after {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}}

a {outline: none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;}a:focus, *:focus {outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;}