.title--lv1{text-align:center;font-size:24px;font-weight:bold;color:#222}.title--lv1>img{display:block;width:auto;height:27px;margin:0 auto 0.25em}.title--lv2{text-align:center;line-height:1.4;font-size:24px;font-weight:bold}.title--lv3{line-height:1.4;font-size:21px;font-weight:bold}.title--lv3--center{line-height:1.4;font-size:21px;font-weight:bold;text-align:center}.text_m{font-size:16px;line-height:1.78}.text_m>a{text-decoration:underline;color:#e34e05}.text_m>a:hover{text-decoration:none}.text_m--center{font-size:16px;line-height:1.78;text-align:center}.text_m--center>a{text-decoration:underline;color:#e34e05}.text_m--center>a:hover{text-decoration:none}.text_s{font-size:13px;line-height:1.78}.text_s>a{text-decoration:underline;color:#e34e05}.text_s>a:hover{text-decoration:none}.text_s--center{font-size:13px;line-height:1.78;text-align:center}.text_s--center>a{text-decoration:underline;color:#e34e05}.text_s--center>a:hover{text-decoration:none}body{background:#fcfaf2 url('../../img/pages/toppage/bg.gif');background-size:300px 300px}body a{color:#222;text-decoration:none}body img{max-width:100%}body *[data-large-only]{display:none !important}.p__header>.head>div{z-index:999;position:fixed;top:0;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:100%;height:50px;background:#fff;box-shadow:0 0 10px 0 rgba(34,34,34,0.25)}.p__header>.head>div>.brand-logo{padding-left:10px}.p__header>.head>div>.brand-logo>a{display:block;width:75px}.p__header>.head>div>.company-logo{padding-left:10px}.p__header>.head>div>.company-logo>a{display:block;width:50px}.p__header>.head>div>.menu-btn{margin-left:auto}.p__header>.head>div>.menu-btn>span{cursor:pointer;position:relative;display:block;width:50px;height:50px;background:#222}.p__header>.head>div>.menu-btn>span i{position:absolute;left:0;right:0;display:block;width:20px;height:3px;margin:auto;background:#fff;transition:all 0.4s}.p__header>.head>div>.menu-btn>span i:first-child{top:17px}.p__header>.head>div>.menu-btn>span i:nth-child(2){top:24px}.p__header>.head>div>.menu-btn>span i:last-child{top:31px}.p__header>.head>div>.menu-btn>span.active i{height:3px}.p__header>.head>div>.menu-btn>span.active i:first-child{-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.p__header>.head>div>.menu-btn>span.active i:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.p__header>.head>div>.menu-btn>span.active i:last-child{-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.p__header>.head>h1{box-sizing:border-box;width:100%;padding:57px 10px 7px;font-size:10px;color:#666;background:#fcfaf2}.p__header>.gnav{z-index:90;position:fixed;top:-100%;left:0;right:0;transition:top 0.4s;width:100%;background:#222}.p__header>.gnav>ul>li+li{border-top:1px solid rgba(255,255,255,0.3)}.p__header>.gnav>ul>li>a{display:block;padding:0.75em 1em;font-size:15px;color:#fff}.p__header>.gnav>ul>li>a:hover{background:#181818}.p__header>.gnav>ul>li.entry{border-top:none}.p__header>.gnav>ul>li.entry>a{font-size:18px;font-weight:bold;background:#e34e05}.p__header>.gnav>ul>li.entry>a>span{font-size:13px}.p__header>.gnav>ul>li.entry>a:hover{background:#cf4705}body.drower-open .p__header>.gnav{top:50px}.mb__cnt{margin:0 auto 4em}.p__entry{padding-top:90px;margin:-50px 20px 0}.p__entry .title--lv1{margin-bottom:0.75em}.p__entry>section{box-sizing:border-box;padding:25px;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 #f6f0e0}.p__entry>section+section{margin-top:1em}.p__entry>section+p{margin-top:1.5em}.p__entry>section .title--lv2{margin-bottom:1em;color:#00499f}.p__entry>section .title--lv3{margin-bottom:0.5em;color:#00499f}.p__entry>section .text_m b{color:#00499f}.p__entry>section .img{text-align:center;margin:1em auto -25px}.p__entry>section .btn{text-align:center;margin:0 auto}.p__entry>section .btn>a{display:inline-block;box-sizing:border-box;width:100%;padding:0.65em;text-align:center;font-size:18px;font-weight:bold;background:#e34e05;border-radius:7.5px;color:#fff}.p__entry>section .btn>a:hover{background:#fa6821}.p__entry>section .btn+.btn{margin-top:1.5em}.p__entry>section .btn>a>span{font-size:14px}.p__entry>section .btn>a.line{background:#06c755}.p__entry>section .btn>a.line:hover{background:#07e060}.p__entry>section .text_end{padding:0.5em;text-align:center;font-size:18px;font-weight:bold;color:#bf0008;border:2px solid #ff8c91}
