@charset "utf-8";
/* CSS Document */
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, font, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, figcaption, footer, header,hgroup, menu, nav, section,time, mark, audio, video {border:0;font-size: inherit;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}h1, h2, h3, h4, h5, h6, p, span, b,a, em, q, s, dl, dt, dd, th, td, li, div{max-height: 999999px;background: url(../img/bg_reset.png) no-repeat left top;}article, aside, dialog, figure, footer, header,hgroup, nav, section{display:block;}ol, ul, li {list-style:none;}table {border-collapse:collapse;border-spacing:0;}caption, th, td {font-weight:normal;text-align:left;}blockquote:before, blockquote:after,q:before, q:after {content: "";content:none;}blockquote, q {quotes:none;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}ins {text-decoration:none;}mark {font-style:italic;font-weight:bold;}img{max-width:100%;height:auto;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}a:hover img:not(.over),a:active img:not(.over){opacity:0.8;}
a img {border: 0;}
body {word-break: break-all;word-wrap: break-word;-webkit-text-size-adjust: 100%;font-size:14px;line-height:1.2;background:#fff;color: #000;font-family:"メイリオ", Meiryo, sans-serif;}
#border_display{width: 100%;min-width: 960px;height: auto;overflow: hidden;}
.sp{display: none;}

@media only screen and (max-width:640px){
.pc{display: none;}
.sp{display: block;}
#border_display{width: auto;min-width: inherit;height: auto;}
}