﻿@media only screen and (min-width: 960px){html{overflow-y:auto;overflow-x:hidden}body{width:calc(100vw - 15px)}}#search #main-visual>p{font-family:"ヒラギノ明朝 W3 JIS2004", "Hiragino Mincho W3 JIS2004", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-size:14px;line-height:1.7em;padding:5px 0 0 0;margin:0}@media only screen and (max-width: 959px){#search #main-visual>p{margin:0 3%}}@media only screen and (max-width: 599px){#search #main-visual>p{margin:0 15px 25px;padding:20px 0 0 0}}#search #main-visual img{width:100%;height:auto}#main-visual img+p{font-size:14.8px !important}#main-visual .pagebtn{width:235px;margin:20px auto 50px}#main-visual .pagebtn a{display:block;text-align:center;padding:10px 14px 10px 0;font-size:16px;font-family:"Hiragino Kaku Gothic W4 JIS2004", Sans-Serif;line-height:1;color:#ffffff;background:#971c22;border-radius:6px;position:relative}#main-visual .pagebtn a::before{content:"";width:14px;height:14px;background:#ffffff;border-radius:50%;position:absolute;top:50%;right:44px;margin-top:-7px}#main-visual .pagebtn a::after{content:"";width:5px;height:5px;border-bottom:1px solid #a4383e;border-right:1px solid #a4383e;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:48px;margin-top:-4px}#main-visual .txt{font-size:14px;line-height:1.7em}#main-visual .cf::after{content:"";display:block;clear:both}#main-visual #specialwrap{margin:0;font-family:"ヒラギノ明朝 W3 JIS2004", "Hiragino Mincho W3 JIS2004", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}#main-visual #specialwrap .sp{display:none}#main-visual #specialwrap h2{width:100%;margin:0 auto;line-height:0}#main-visual #specialwrap .pointbox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#main-visual #specialwrap .pointbox .itembox{width:100%}#main-visual #specialwrap .pointbox .itembox h3{width:calc(790px - 382px);float:right;line-height:0}#main-visual #specialwrap .pointbox .itembox .txt{float:right;width:calc(790px - 382px - 45px);padding:0 15px 0 30px;margin-top:18px;text-align:justify;text-justify:inter-ideograph}#main-visual #specialwrap .pointbox .img{width:382px;float:left;line-height:0}#main-visual #specialwrap .pointbox.point01{margin-top:30px}#main-visual #specialwrap .pointbox.point02{margin-top:20px}#main-visual #specialwrap .pointbox.point02 h3,#main-visual #specialwrap .pointbox.point02 .txt{float:left}#main-visual #specialwrap .pointbox.point02 .txt{padding:0 30px 0 15px}#main-visual #specialwrap .pointbox.point02 .img{float:right}#main-visual #specialwrap .other{margin:73px 0 60px;border-radius:20px;background:#f1f4f2;padding:10px}#main-visual #specialwrap .other .box{border-radius:20px;border:4px solid #ffffff;padding:32px 19px 18px 43px}#main-visual #specialwrap .other h3,#main-visual #specialwrap .other .txt{float:left;width:374px}#main-visual #specialwrap .other .img{width:326px;float:right}#main-visual #specialwrap .other h3{margin-bottom:5px}@media only screen and (max-width: 959px){#main-visual #specialwrap{margin:0 3%}#main-visual #specialwrap .pointbox .itembox{width:100%}#main-visual #specialwrap .pointbox .itembox .img{width:50%}#main-visual #specialwrap .pointbox .itembox h3{width:50%}#main-visual #specialwrap .pointbox .itembox .txt{width:calc(50% - 30px);padding:0 10px 0 20px}#main-visual #specialwrap .pointbox.point01{margin-top:30px}#main-visual #specialwrap .pointbox.point02{margin-top:30px}#main-visual #specialwrap .pointbox.point02 .txt{padding:0 20px 0 10px}#main-visual #specialwrap .pointbox.point03{margin-top:30px}#main-visual #specialwrap .other h3,#main-visual #specialwrap .other .txt{width:55%}#main-visual #specialwrap .other .img{width:45%}#main-visual #specialwrap .other .box{padding:20px 15px}}@media only screen and (max-width: 599px){#main-visual .pagebtn{margin-bottom:25px}#main-visual .pagebtn a{font-size:14px}#main-visual .txt{font-size:13px;line-height:1.75}#main-visual #specialwrap{margin:8% 4% 0}#main-visual #specialwrap .pc{display:none}#main-visual #specialwrap .sp{display:block}#main-visual #specialwrap h2{width:100%;margin-bottom:40px}#main-visual #specialwrap .pointbox{background:url(../images/theme/hamburger/border_sp.png) no-repeat bottom center;background-size:100%;padding-bottom:35px}#main-visual #specialwrap .pointbox.point01 .img{margin-top:-6.76%}#main-visual #specialwrap .pointbox.point01 .txt{margin-top:10px}#main-visual #specialwrap .pointbox.point02 .img{margin-top:-1%}#main-visual #specialwrap .pointbox.point02 .txt{margin-top:10px}#main-visual #specialwrap .pointbox.point03{background:none}#main-visual #specialwrap .pointbox.point03 .img{margin-top:-2.3%}#main-visual #specialwrap .pointbox.point03 .txt{margin-top:25px}#main-visual #specialwrap .pointbox .itembox{width:100%}#main-visual #specialwrap .pointbox .itembox h3{width:100%;float:none;margin-bottom:0}#main-visual #specialwrap .pointbox .itembox .txt{box-sizing:border-box;width:100%;padding:0}#main-visual #specialwrap .pointbox .itembox .img{width:100%}#main-visual #specialwrap .other{margin-top:10px;padding:10px}#main-visual #specialwrap .other h3{width:100%;margin-bottom:15px}#main-visual #specialwrap .other .box{padding:40px 20px 35px}#main-visual #specialwrap .other .img{width:83%;line-height:0;margin:0 auto 12px;float:none}#main-visual #specialwrap .other .txt{width:100%;padding:0}}
