@charset "UTF-8";.bg_ptn01,.bg_ptn02,.bg_ptn03,.bg_ptn04{background:#008fd6;border:1px solid #cce5ff;-webkit-box-shadow:0px 4px 0px #cce5ff;-moz-box-shadow:0px 4px 0px #cce5ff;-ms-box-shadow:0px 4px 0px #cce5ff;box-shadow:0px 4px 0px #cce5ff;color:#ffffff;-webkit-text-shadow:0px 1px 1px #008fd6;-moz-text-shadow:0px 1px 1px #008fd6;-ms-text-shadow:0px 1px 1px #008fd6;text-shadow:0px 1px 1px #008fd6}.bg_ptn01:hover,.bg_ptn02:hover,.bg_ptn03:hover,.bg_ptn04:hover{background:#1090d0;-webkit-box-shadow:0px 4px 0px #cce5ff;-moz-box-shadow:0px 4px 0px #cce5ff;-ms-box-shadow:0px 4px 0px #cce5ff;box-shadow:0px 4px 0px #cce5ff;color:#ffffff;-webkit-text-shadow:0px 1px 1px #008fd6;-moz-text-shadow:0px 1px 1px #008fd6;-ms-text-shadow:0px 1px 1px #008fd6;text-shadow:0px 1px 1px #008fd6}.bg_ptn02{background:#ff9600;border-color:#ec7d12;-webkit-box-shadow:0px 4px 0px #ec7d12;-moz-box-shadow:0px 4px 0px #ec7d12;-ms-box-shadow:0px 4px 0px #ec7d12;box-shadow:0px 4px 0px #ec7d12;color:#003264;-webkit-text-shadow:0px 1px 1px #96470d;-moz-text-shadow:0px 1px 1px #96470d;-ms-text-shadow:0px 1px 1px #96470d;text-shadow:0px 1px 1px #96470d}.bg_ptn02:hover{background:#ffc600;-webkit-box-shadow:0px 4px 0px #ec7d12;-moz-box-shadow:0px 4px 0px #ec7d12;-ms-box-shadow:0px 4px 0px #ec7d12;box-shadow:0px 4px 0px #ec7d12;color:#003264;-webkit-text-shadow:0px 1px 1px #96470d;-moz-text-shadow:0px 1px 1px #96470d;-ms-text-shadow:0px 1px 1px #96470d;text-shadow:0px 1px 1px #96470d}.bg_ptn03{background:#0255af;border-color:#cbe5ff;-webkit-box-shadow:0px 4px 0px #cbe5ff;-moz-box-shadow:0px 4px 0px #cbe5ff;-ms-box-shadow:0px 4px 0px #cbe5ff;box-shadow:0px 4px 0px #cbe5ff;color:#ffffff;-webkit-text-shadow:0px 1px 1px #0255af;-moz-text-shadow:0px 1px 1px #0255af;-ms-text-shadow:0px 1px 1px #0255af;text-shadow:0px 1px 1px #0255af}.bg_ptn03:hover{background:#2175ce;-webkit-box-shadow:0px 4px 0px #cbe5ff;-moz-box-shadow:0px 4px 0px #cbe5ff;-ms-box-shadow:0px 4px 0px #cbe5ff;box-shadow:0px 4px 0px #cbe5ff;color:#ffffff;-webkit-text-shadow:0px 1px 1px #0255af;-moz-text-shadow:0px 1px 1px #0255af;-ms-text-shadow:0px 1px 1px #0255af;text-shadow:0px 1px 1px #0255af}.bg_ptn04{background:#ffe201;border-color:#fff5a9;-webkit-box-shadow:0px 4px 0px #fff5a9;-moz-box-shadow:0px 4px 0px #fff5a9;-ms-box-shadow:0px 4px 0px #fff5a9;box-shadow:0px 4px 0px #fff5a9;color:#003264;-webkit-text-shadow:0px 1px 1px #ffe201;-moz-text-shadow:0px 1px 1px #ffe201;-ms-text-shadow:0px 1px 1px #ffe201;text-shadow:0px 1px 1px #ffe201}.bg_ptn04:hover{background:#ffeb4f;-webkit-box-shadow:0px 4px 0px #fff5a9;-moz-box-shadow:0px 4px 0px #fff5a9;-ms-box-shadow:0px 4px 0px #fff5a9;box-shadow:0px 4px 0px #fff5a9;color:#003264;-webkit-text-shadow:0px 1px 1px #ffe201;-moz-text-shadow:0px 1px 1px #ffe201;-ms-text-shadow:0px 1px 1px #ffe201;text-shadow:0px 1px 1px #ffe201}#wrapper{border-top:10px solid #ffbe00}#wrapper #header .header-ttl .inner_logo,#wrapper #header .header-ttl h1{width:300px;height:25px;background:url('images/logo-s.png') 0 0 no-repeat;background-size:contain}#wrapper #header #gnavi ul li a{color:#ffffff;text-shadow:1px 1px 1px #1e3186;border-bottom:4px solid #cfd7ff;border-left:1px solid #1e3186;border-right:1px solid #cfd7ff;background:#1e3186}#wrapper #header #gnavi ul li a:hover{background:#2e429e}#wrapper #header #gnavi ul li ul li{border-bottom:1px solid #cfd7ff}#wrapper #header #gnavi ul li ul li a{background-color:#2e429e}#wrapper #header #gnavi ul li ul li a:hover{background-color:#394fb1}#wrapper #header .header-area .header-img{background:url(images/bg-pattern01.png?1554952847) repeat-x top left;background-size:contain}#wrapper #contents .bc li em{color:#ffbe00}#wrapper #contents #main #main-cnt #contes-read{border:1px solid #3049b8}#wrapper #contents #main #main-cnt #contes-read .read_inner{border:7px solid #ffbe00}#wrapper #contents #main #main-cnt h1{background:url(images/sprite_2x.png?1554952847) 0 -977px no-repeat}#wrapper #contents #main #main-cnt h2:after{background-color:#ffbe00}#wrapper #contents #main #main-cnt h3{color:#ffbe00}#wrapper #contents #main #main-cnt h4{color:#ffbe00}#wrapper #contents #main #main-cnt h5{color:#ffbe00}#wrapper #contents #main #main-cnt h2.rensai{background:url(images/sprite_2x.png?1554952847) 0 -977px no-repeat}#wrapper #contents #main #main-cnt h3.rensai:after{background-color:#ffbe00}#wrapper #contents #main #main-cnt h4.rensai{color:#ffbe00}#wrapper #contents #main #main-cnt h5.rensai{color:#ffbe00}#wrapper #contents #main #main-cnt ul.list-photo01 li img{border-top:1px solid #ffcb7e;border-right:1px solid #ffcb7e;border-left:1px solid #ffcb7e;background-color:#fee9a2}#wrapper #contents #main #main-cnt .no-line,#wrapper #contents #main #main-cnt .one-line,#wrapper #contents #main #main-cnt .three-line,#wrapper #contents #main #main-cnt .two-line{background-color:#fee9a2;border-bottom:1px solid #ffcb7e;border-right:1px solid #ffcb7e;border-left:1px solid #ffcb7e}#wrapper #contents #main #main-cnt .plain_table th{background-color:#ffefb7}#wrapper #contents #main #main-cnt .plain_table td.fb{background-color:#fbf9f4}#wrapper #contents #main #main-cnt .footable th{background-color:#ffefb7}#wrapper #contents #main #main-cnt .footable td.fb{background-color:#fbf9f4}#wrapper #contents #main #main-cnt #about-area .ttl-area h2,#wrapper #contents #main #main-cnt #cnt-area .ttl-area h2{background:url(images/sprite_2x.png?1554952847) 0 -977px no-repeat}#wrapper #contents #main #main-cnt #about-area .ttl-area p:after,#wrapper #contents #main #main-cnt #cnt-area .ttl-area p:after{background-color:#ffbe00}#wrapper #footer .innerbox .scl-area .logo{width:220px;height:18px;background:url('images/logo-f.png') 0 0 no-repeat;background-size:contain}@media screen and (max-width:700px){#wrapper{border-top:5px solid #ffbe00}#wrapper #header #gnavi ul li ul{border-bottom:1px solid #cfd7ff;border-left:1px solid #1e3186;border-right:1px solid #cfd7ff}}