﻿#main section article{zoom:1;min-height:1%;margin-bottom:30px}#main section article:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}#main section figure{margin:20px 0 30px}@media screen and (min-width: 0) and (max-width: 768px){#main section figure img{width:auto;　float:none;max-width:100%;height:auto;text-align:center;margin:0 auto}}#main section figure.right{margin:0;float:right}@media screen and (min-width: 0) and (max-width: 768px){#main section figure.right{width:auto;float:none;max-width:100%;height:auto;text-align:center !important;margin:0 auto 15px auto}}#main section li{margin-bottom:5px;padding-left:1em;text-indent:-1em;line-height:1.5;font-size:85%}#main section li:nth-last-of-type(1){margin-bottom:0}#main section h3{margin-top:30px}#main section dl{margin-left:20px;margin-bottom:20px}#main section dt{padding-left:15px;background:url(/common/images/bullet/circleSmall/blue.png) no-repeat 0px 5px;margin-bottom:5px;font-size:16px}@media screen and (min-width: 0) and (max-width: 768px){#header_ad{display:none}}@media screen and (min-width: 0) and (max-width: 768px){#bs #header,#es #header{position:fixed;left:0;right:0;top:0;z-index:100;background:#fff !important;-webkit-transform:translate3d(0px, 0px, 1px);-webkit-transition:.2s -webkit-transform ease-in-out}}@media screen and (min-width: 0) and (max-width: 768px){#bs #header.show,#es #header.show{-webkit-transform:translate3d(240px, 0px, 1px);min-width:320px}}@media screen and (min-width: 0) and (max-width: 768px){#bs #header,#es #header{border-bottom:7px solid #0B61B7;height:auto}}@media screen and (min-width: 0) and (max-width: 768px){#bs #contents,#es #contents{width:auto !important;padding-top:10px;padding-bottom:0}}@media screen and (min-width: 0) and (max-width: 768px){#sub{margin-top:40px !important}}@media screen and (min-width: 0) and (max-width: 768px){#sub #submenu{width:100%}}@media screen and (min-width: 0) and (max-width: 768px){#sub #submenu dl:nth-last-of-type(1):after,#sub #submenu dl:nth-last-of-type(1):before{width:100%;left:-2px}}@media screen and (min-width: 0) and (max-width: 768px){#sub aside.banner{background-repeat:repeat-x}}@media screen and (min-width: 0) and (max-width: 768px){#main div.event{display:none}}
