﻿@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;padding:5px 0 0 0;margin:0}@media only screen and (max-width: 959px){#search #main-visual>p{margin:0 3%}}#search #main-visual img{width:100%;height:auto}#main-visual img+p{font-size:14.8px !important}#main-visual .pagebtn{width:226px;margin:20px auto}#main-visual .pagebtn a{display:block;text-align:center;padding:10px 14px 10px 0;font-size:16px;line-height:1;color:#000000;background:#ffffff;border:1px solid #000;border-radius:6px;position:relative}#main-visual .pagebtn a::before{content:"";width:14px;height:14px;background:#dc4100;border-radius:50%;position:absolute;top:50%;right:30px;margin-top:-7px}#main-visual .pagebtn a::after{content:"";width:5px;height:5px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:34px;margin-top:-4px}@media only screen and (min-width: 600px){#main-visual .sp_visible{display:none}}@media only screen and (max-width: 599px){#main-visual .pc_visible{display:none}}#main-visual #specialwrap{margin:0;width:100%;background:url(/images/theme/donburi/bg.jpg) repeat 0 0;background-size:100px 100px;font-family:"ヒラギノ明朝 W3 JIS2004", "Hiragino Mincho W3 JIS2004", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}#main-visual #specialwrap ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:14px 14px 0}#main-visual #specialwrap ul li{width:calc((100% - 28px) / 3);margin:0 0 14px;padding:8px;background:#ffffff;box-sizing:border-box;position:relative}#main-visual #specialwrap ul li:hover{cursor:pointer;opacity:.7}#main-visual #specialwrap .name{background:#000000;color:#ffffff;text-align:center;font-size:23px;line-height:1em;padding:13px 0}#main-visual #specialwrap .name .extra{font-size:18px;color:#e8855b}#main-visual #specialwrap .img{padding:4px 0 0;position:relative}#main-visual #specialwrap .img img{vertical-align:bottom}#main-visual #specialwrap .img .pref{display:inline-block;position:absolute;bottom:0;right:0;background:#000000;background:rgba(0,0,0,0.8);font-size:14px;line-height:1em;color:#ffffff;padding:6px}#main-visual #specialwrap .txt{font-size:15px;line-height:1.3em;padding:8px 20px 0 8px}#main-visual #specialwrap .arrow{width:20px;height:20px;background:#dc4100;border-radius:50%;position:absolute;bottom:13px;right:13px}#main-visual #specialwrap .arrow::after{content:"";width:7px;height:6px;border-top:6px solid transparent;border-right:7px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #ffffff;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-2px}@media only screen and (max-width: 959px){#main-visual #specialwrap .name{font-size:2.4vw}#main-visual #specialwrap .name .extra{font-size:1.88vw}#main-visual #specialwrap .img .pref,#main-visual #specialwrap .txt{font-size:1.56vw}}@media only screen and (max-width: 599px){#main-visual #specialwrap ul{padding:10px 10px 0}#main-visual #specialwrap ul li{width:calc((100% - 10px) / 2);margin:0 0 10px;padding:4px}#main-visual #specialwrap .name{font-size:4.8vw}#main-visual #specialwrap .name .extra{font-size:3.7vw}#main-visual #specialwrap .img .pref,#main-visual #specialwrap .txt{font-size:3.2vw}#main-visual #specialwrap .txt{padding-bottom:4px}#main-visual #specialwrap .arrow{width:15px;height:15px;bottom:8px;right:8px}#main-visual #specialwrap .arrow::after{width:5px;height:4px;border-top:4px solid transparent;border-right:5px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #ffffff;box-sizing:border-box;margin-top:-4px}}#otherWrap{padding:40px 0}#otherWrap>h2{max-width:460px;margin:0 auto}#otherWrap .lead{text-align:center;padding:15px 0 30px;font-size:14px;line-height:1.7em}#otherWrap .otherBox{border:20px solid #ef7936;padding:30px 45px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#otherWrap .otherBox .photo{width:34%}#otherWrap .otherBox .txtWrap{width:60%}#otherWrap .otherBox .txtWrap .subttl{color:#dc4100;font-size:16px;line-height:1.4em}#otherWrap .otherBox .txtWrap h3{font-size:28px;display:inline-block}#otherWrap .otherBox .txtWrap .pref{font-size:16px;display:inline-block}#otherWrap .otherBox .txtWrap .txt{font-size:14px;line-height:1.6em;margin-top:1em}@media only screen and (max-width: 599px){#otherWrap{padding:8% 5%}#otherWrap>h2{max-width:86%}#otherWrap .lead{padding:.6em 0 1.2em}#otherWrap .otherBox{border-width:14px;-webkit-flex-direction:column;flex-direction:column}#otherWrap .otherBox .photo{width:100%}#otherWrap .otherBox .txtWrap{width:100%;margin-top:.6em}#otherWrap .otherBox .txtWrap h3{font-size:20px}#otherWrap .otherBox .txtWrap .subttl,#otherWrap .otherBox .txtWrap .pref{font-size:14px}#otherWrap .otherBox .txtWrap .txt{font-size:12px}}#cboxContent{margin-top:0;background:none}#cboxLoadedContent{border:none;background:#fff;padding:0;border-radius:4px;box-shadow:0 0 6px 3px rgba(0,0,0,0.4);box-sizing:border-box}#cboxPrevious,#cboxNext{cursor:pointer;background:transparent;border:0;-webkit-appearance:none;touch-action:manipulation;outline:none;display:block;width:90px;height:110px;margin-top:-45px}#cboxPrevious::after,#cboxNext::after{content:"";width:30px;height:30px;margin-left:50px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;margin-top:-15px}@media only screen and (max-width: 959px){#cboxPrevious,#cboxNext{width:60px;height:80px;margin-top:-30px}#cboxPrevious::after,#cboxNext::after{width:20px;height:20px;margin-top:-10px}}#cboxPrevious{left:0}#cboxPrevious::after{left:0;margin-left:30%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cboxNext{right:0}#cboxNext::after{right:0;margin-right:30%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#cboxCurrent{color:#000;position:absolute;top:auto;bottom:0;right:0;font-size:12px;font-weight:bold;font-family:sans-serif;margin:0 9% 6% 0}@media only screen and (max-width: 959px) and (orientation: landscape){#cboxCurrent{margin:0 40px 4% 0}}@media only screen and (max-width: 959px) and (orientation: portrait){#cboxCurrent{left:0;padding:0;margin:0 0 4% 7%}}#cboxClose{top:auto;bottom:0;right:50%;background:none;width:80px;height:30px;margin-right:-40px;margin-bottom:40px;text-indent:0;text-align:center;-webkit-appearance:none;touch-action:manipulation;outline:none;font-size:18px;font-family:sans-serif;font-weight:bold}#cboxClose .cross{display:inline-block;vertical-align:middle;width:19px;height:19px;margin-right:6px;position:relative}#cboxClose .cross::before{content:"";width:2px;height:20px;background:#000;position:absolute;left:10px;top:50%;margin-top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cboxClose .cross::after{content:"";width:2px;height:20px;background:#000;position:absolute;left:10px;top:50%;margin-top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cboxClose:hover{opacity:.7;cursor:pointer}@media only screen and (max-width: 959px) and (orientation: landscape){#cboxClose{margin-bottom:3%}}@media only screen and (max-width: 959px) and (orientation: portrait){#cboxClose{margin-bottom:4%}}@media only screen and (max-width: 599px){#cboxClose{width:60px;height:22px;margin-left:-30px;font-size:12px}#cboxClose .cross{width:15px;height:15px}#cboxClose .cross::before,#cboxClose .cross::after{height:15px;left:9px;margin-top:-9px}}#main-visual>.popup{display:none}.popup img{width:100%;height:auto}.popup .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:90px 95px;box-sizing:border-box;max-width:950px;position:relative}.popup .inner .photo{width:438px}.popup .inner .txtWrap{width:270px;font-family:"ヒラギノ明朝 W3 JIS2004", "Hiragino Mincho W3 JIS2004", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}.popup .inner .txtWrap .subttl{font-size:16px;line-height:1.4em;color:#dc4100}.popup .inner .txtWrap h3{font-size:28px;margin:.2em 0 0}.popup .inner .txtWrap .pref{font-size:16px}.popup .inner .txtWrap .txt{font-size:14px;line-height:1.6em;margin-top:1em}@media only screen and (max-width: 959px) and (orientation: landscape){.popup .inner{padding:4% 40px 8%;-webkit-align-items:center;align-items:center}.popup .inner .photo{width:40%}.popup .inner .txtWrap{width:calc(60% - 20px)}}@media only screen and (max-width: 959px) and (orientation: portrait){.popup .inner{padding:40px 15% 80px;-webkit-flex-direction:column;flex-direction:column}.popup .inner .photo{width:100%;max-width:438px;margin:0 auto}.popup .inner .txtWrap{width:100%;max-width:438px;margin:0 auto}}@media only screen and (max-width: 599px) and (orientation: portrait){.popup .inner{padding:15px 40px 45px}.popup .inner .txtWrap h3{font-size:20px}.popup .inner .txtWrap .subttl,.popup .inner .txtWrap .pref{font-size:14px}.popup .inner .txtWrap .txt{font-size:12px}}@media only screen and (max-width: 320px){.popup .inner .photo{width:90%}}
