﻿@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;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Sans-Serif;line-height:1;color:#ffffff;background:#913250;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:20px;margin-top:-7px}#main-visual .pagebtn a::after{content:"";width:5px;height:5px;border-bottom:1px solid #913250;border-right:1px solid #913250;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:24px;margin-top:-4px}#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 .aboutbox{width:100%;padding:45px 15%;margin:50px auto 70px;box-sizing:border-box;background-image:url(/images/theme/indoorhanami/about_bg_h.png),url(/images/theme/indoorhanami/about_bg_f.png),url(/images/theme/indoorhanami/about_bg_m.png);background-repeat:no-repeat, no-repeat, repeat-y;background-position:left top, left bottom, left top;background-size:100% auto, 100% auto, 100% auto}#main-visual #specialwrap .aboutbox h3{width:270px;margin:0 auto 15px}#main-visual #specialwrap .aboutbox .txt{font-size:14px;line-height:1.6;text-align:justify;text-justify:inter-ideograph}#main-visual #specialwrap h2{width:400px;margin:0 auto 40px;padding:0}#main-visual #specialwrap .stylebox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:50px 0 40px;background:url(/images/theme/indoorhanami/style_line.png) repeat-x left top;background-size:10px 10px}#main-visual #specialwrap .stylebox .txtbox{width:340px}#main-visual #specialwrap .stylebox .txtbox h3{max-width:340px}#main-visual #specialwrap .stylebox .txtbox .txt{font-size:14px;line-height:1.6em;margin-top:1.8em;text-align:justify;text-justify:inter-ideograph}#main-visual #specialwrap .stylebox .img{width:424px}#main-visual #specialwrap .stylebox.style01{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main-visual .columnwrap{background:#ffeef1;margin:20px 0 0;padding:0 4.4% 4%;position:relative}#main-visual .columnwrap .sp{display:none}#main-visual .columnwrap::before{content:"";width:100px;height:60px;border-top:30px solid transparent;border-right:50px solid transparent;border-left:50px solid transparent;border-bottom:30px solid #ffeef1;box-sizing:border-box;position:absolute;bottom:100%;left:50%;margin-left:-50px}#main-visual .columnwrap h2{width:400px;margin:0 auto;padding:16px 0}#main-visual .columnwrap .columnbox{background:#ffffff;padding:26px 30px}#main-visual .columnwrap .columnbox .name{max-width:460px;margin:0 auto 5px}#main-visual .columnwrap .columnbox .txt{font-size:14px;line-height:1.6em;text-align:justify;text-justify:inter-ideograph}@media only screen and (max-width: 959px){#main-visual #specialwrap{margin:0 3%}#main-visual #specialwrap .stylebox .txtbox{width:43%;margin-right:20px}#main-visual #specialwrap .stylebox .img{width:calc(57% - 20px)}#main-visual #specialwrap .stylebox.style01 .txtbox{margin-right:0;margin-left:20px}#main-visual .columnwrap{margin-bottom:10%}}@media only screen and (max-width: 599px){#main-visual #specialwrap{margin:0}#main-visual #specialwrap .pc{display:none}#main-visual #specialwrap .sp{display:block}#main-visual #specialwrap .aboutbox{margin:10% 0;padding:8% 13% 6%;background-image:url(/images/theme/indoorhanami/about_bg_h_sp.png),url(/images/theme/indoorhanami/about_bg_f_sp.png),url(/images/theme/indoorhanami/about_bg_m_sp.png);background-repeat:no-repeat, no-repeat, repeat-y;background-position:left top, left bottom, left top;background-size:100% auto, 100% auto, 100% auto}#main-visual #specialwrap .aboutbox h3{width:68%;margin-bottom:10px}#main-visual #specialwrap h2{width:80%;margin-bottom:6%}#main-visual #specialwrap .stylebox{padding:10% 0 8%;margin:0 5%;-webkit-flex-direction:column;flex-direction:column}#main-visual #specialwrap .stylebox .txtbox{width:100%;margin-right:0}#main-visual #specialwrap .stylebox .txtbox h3{width:100%;max-width:100%}#main-visual #specialwrap .stylebox .txtbox .txt{margin:1em 0}#main-visual #specialwrap .stylebox .img{width:100%}#main-visual #specialwrap .stylebox.style01{-webkit-flex-direction:column;flex-direction:column}#main-visual #specialwrap .stylebox.style01 .txtbox{margin-left:0}#main-visual .columnwrap{margin:0 5% 10%;padding:0 6% 6%}#main-visual .columnwrap .pc{display:none}#main-visual .columnwrap .sp{display:block}#main-visual .columnwrap::before{width:70px;height:40px;border-top:20px solid transparent;border-right:35px solid transparent;border-left:35px solid transparent;border-bottom:20px solid #ffeef1;margin-left:-35px}#main-visual .columnwrap h2{width:88%;padding:10px 0}#main-visual .columnwrap .columnbox{padding:7% 5% 5%}#main-visual .columnwrap .columnbox .name{max-width:67%;margin-bottom:10px}}
