@charset "UTF-8";.bg_ptn01,.bg_ptn02,.bg_ptn03,.bg_ptn04{background:#e5006b;border:1px solid #cd0060;-webkit-box-shadow:0px 4px 0px #cd0060;-moz-box-shadow:0px 4px 0px #cd0060;-ms-box-shadow:0px 4px 0px #cd0060;box-shadow:0px 4px 0px #cd0060;color:#ffffff;-webkit-text-shadow:0px 1px 1px #ce3c7d;-moz-text-shadow:0px 1px 1px #ce3c7d;-ms-text-shadow:0px 1px 1px #ce3c7d;text-shadow:0px 1px 1px #ce3c7d}.bg_ptn01:hover,.bg_ptn02:hover,.bg_ptn03:hover,.bg_ptn04:hover{background:#f40f7a;-webkit-box-shadow:0px 4px 0px #e1036b;-moz-box-shadow:0px 4px 0px #e1036b;-ms-box-shadow:0px 4px 0px #e1036b;box-shadow:0px 4px 0px #e1036b;color:#ffffff;-webkit-text-shadow:0px 1px 1px #ce3c7d;-moz-text-shadow:0px 1px 1px #ce3c7d;-ms-text-shadow:0px 1px 1px #ce3c7d;text-shadow:0px 1px 1px #ce3c7d}.bg_ptn02{background:#f2dfcc;border-color:#df760d;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#df760d;-webkit-text-shadow:0px 1px 1px #f3d6b9;-moz-text-shadow:0px 1px 1px #f3d6b9;-ms-text-shadow:0px 1px 1px #f3d6b9;text-shadow:0px 1px 1px #f3d6b9}.bg_ptn02:hover{background:#faede0;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#df760d;-webkit-text-shadow:0px 1px 1px #f3d6b9;-moz-text-shadow:0px 1px 1px #f3d6b9;-ms-text-shadow:0px 1px 1px #f3d6b9;text-shadow:0px 1px 1px #f3d6b9}.bg_ptn03{background:#f2dfcc;border-color:#df760d;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#df760d;-webkit-text-shadow:0px 1px 1px #f3d6b9;-moz-text-shadow:0px 1px 1px #f3d6b9;-ms-text-shadow:0px 1px 1px #f3d6b9;text-shadow:0px 1px 1px #f3d6b9}.bg_ptn03:hover{background:#faede0;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#df760d;-webkit-text-shadow:0px 1px 1px #f3d6b9;-moz-text-shadow:0px 1px 1px #f3d6b9;-ms-text-shadow:0px 1px 1px #f3d6b9;text-shadow:0px 1px 1px #f3d6b9}.bg_ptn04{background:#fcf9e5;border-color:#df760d;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#df760d;-webkit-text-shadow:0px 1px 1px #f7f4e3;-moz-text-shadow:0px 1px 1px #f7f4e3;-ms-text-shadow:0px 1px 1px #f7f4e3;text-shadow:0px 1px 1px #f7f4e3}.bg_ptn04:hover{background:#fefcf2;-webkit-box-shadow:0px 4px 0px #df760d;-moz-box-shadow:0px 4px 0px #df760d;-ms-box-shadow:0px 4px 0px #df760d;box-shadow:0px 4px 0px #df760d;color:#ef8720;-webkit-text-shadow:0px 1px 1px #f7f4e3;-moz-text-shadow:0px 1px 1px #f7f4e3;-ms-text-shadow:0px 1px 1px #f7f4e3;text-shadow:0px 1px 1px #f7f4e3}#wrapper{border-top:10px solid #df760d}#wrapper #header .header-ttl .inner_logo,#wrapper #header .header-ttl h1{width:147px;height:40px;background:url('images/logo-s.png?2019') 0 0 no-repeat;background-size:contain}#wrapper #header #gnavi ul li a{color:#ffffff;text-shadow:1px 1px 1px #ef8720;border-bottom:4px solid #c96604;border-left:1px solid #c96604;border-right:1px solid #c96604;background:#df760d}#wrapper #header #gnavi ul li a:hover{background:#ef8720}#wrapper #header #gnavi ul li ul li{border-bottom:1px solid #fcf9e5}#wrapper #header #gnavi ul li ul li a{background-color:#ef8720}#wrapper #header #gnavi ul li ul li a:hover{background-color:#fa932c}#wrapper #header .header-area .header-img{background:url(images/bg-pattern01.png) repeat-x top left;background-size:contain}#wrapper #contents .bc li em{color:#df760d}#wrapper #contents #main #main-cnt #contes-read{border:1px solid #cec48d}#wrapper #contents #main #main-cnt #contes-read .read_inner{border:7px solid #fcf9e5}#wrapper #contents #main #main-cnt h1{background:url(images/sprite_2x.png) 0 -977px no-repeat}#wrapper #contents #main #main-cnt h2:after{background-color:#df760d}#wrapper #contents #main #main-cnt h3{color:#df760d}#wrapper #contents #main #main-cnt h4{color:#df760d}#wrapper #contents #main #main-cnt h5{color:#df760d}#wrapper #contents #main #main-cnt h2.rensai{background:url(images/sprite_2x.png) 0 -977px no-repeat}#wrapper #contents #main #main-cnt h3.rensai:after{background-color:#df760d}#wrapper #contents #main #main-cnt h4.rensai{color:#df760d}#wrapper #contents #main #main-cnt h5.rensai{color:#df760d}#wrapper #contents #main #main-cnt ul.list-photo01 li img{border-top:1px solid #ffb87a;border-right:1px solid #ffb87a;border-left:1px solid #ffb87a;background-color:#fff4ea}#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:#fff4ea;border-bottom:1px solid #ffb87a;border-right:1px solid #ffb87a;border-left:1px solid #ffb87a}#wrapper #contents #main #main-cnt .plain_table th{background-color:#ffd7af}#wrapper #contents #main #main-cnt .plain_table td.fb{background-color:#fff4ea}#wrapper #contents #main #main-cnt .footable th{background-color:#ffd7af}#wrapper #contents #main #main-cnt .footable td.fb{background-color:#fff4ea}#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) 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:#df760d}#wrapper #footer .innerbox .scl-area .logo{width:111px;height:30px;background:url('images/logo-f.png?2019') 0 0 no-repeat;background-size:contain}@media screen and (max-width:700px){#wrapper{border-top:5px solid #df760d}#wrapper #header #gnavi ul li ul{border-bottom:1px solid #c96604;border-left:1px solid #c96604;border-right:1px solid #c96604}}