@media screen and (max-width:959px){#wrapper dd,#wrapper p,#wrapper table{font-size:14px}#wrapper #main .link-btn p a{font-size:18px}#wrapper #main #content #mainarea{width:100%}#wrapper #main #content #mainarea #feature-data-box{margin:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea .feature-text p{margin:0 5px}}@media screen and (max-width:767px){#wrapper #main{padding-top:51px}#wrapper #main .link-btn{margin:0 15px;padding-bottom:50px}#wrapper #main .link-btn.left-type{text-align:center}#wrapper #main .link-btn.right-type{text-align:center}#wrapper #main .link-btn p a{padding:16px 72px 16px 0}#wrapper #main .link-btn p a span.inner{padding:0 20px}#wrapper #main .cont-normal{padding:0 0 0 15px}#wrapper #main .cont-normal.right-type{padding:0 15px 0 0}#wrapper #main .cont-wide{padding:0 15px}#wrapper #main .question{margin-bottom:30px}#wrapper #main .cont-image .cont-image-inner.num01 figure figcaption,#wrapper #main .cont-image .cont-image-inner.num03 figure figcaption{left:100px}#wrapper #main .chara-comment p{margin-bottom:30px}#wrapper #main .attention{font-size:11px}#wrapper #main #content #mainarea #content-innr .enq-box{width:auto;padding:35px 5px 20px 5px;margin-top:15px;margin-left:15px;margin-right:15px;margin-bottom:50px;background-size:cover;float:none}#wrapper #main #content #mainarea #content-innr .enq-box h2{font-size:18px}#wrapper #main #content #mainarea #content-innr .enq-box h2 span{font-size:14px}#wrapper #main #content #mainarea #content-innr .enq-box ul li{font-size:14px;padding:2px 5px}#wrapper #main #content #mainarea #content-innr .iee-box h2,#wrapper #main #content #mainarea #content-innr .point-box h2{font-size:18px;margin-bottom:5px}#wrapper #main #content #mainarea #content-innr .iee-box{float:none;width:auto;padding:0 15px}#wrapper #main #content #mainarea #content-innr .cont01{padding:45px 15px 15px 15px}#wrapper #main #content #mainarea #content-innr .cont01:before{width:60px;height:60px}#wrapper #main #content #mainarea #content-innr .cont01 h2{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .cont01 .cont01-txt{width:auto;float:none}#wrapper #main #content #mainarea #content-innr .cont01 .cont01-txt p{margin-bottom:30px}#wrapper #main #content #mainarea #content-innr .cont01 .cont01-txt p.chara{margin-bottom:10px}#wrapper #main #content #mainarea #content-innr .cont01 .cont01-txt p.chara .chara1,#wrapper #main #content #mainarea #content-innr .cont01 .cont01-txt p.chara .chara2{font-size:14px;text-align:left;width:auto;padding:3px 8px}#wrapper #main #content #mainarea #content-innr .cont01 figure{width:250px;float:none;margin:0 auto 20px}#wrapper #main #content #mainarea #content-innr .cont02,#wrapper #main #content #mainarea #content-innr .cont03,#wrapper #main #content #mainarea #content-innr .cont04{padding:50px 0 0 0}#wrapper #main #content #mainarea #content-innr .cont05{padding:45px 0 15px 0}#wrapper #main #content #mainarea #content-innr .cont05:before{width:60px;height:60px}#wrapper #main #content #mainarea #content-innr .cont05 h2{padding:0 40px;margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider figure{height:300px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider figure img{height:300px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider figure .caption{font-size:11px;line-height:1.3;padding:5px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb{width:300px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb figure{height:45px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb figure img{height:45px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .next-arrow,#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .prev-arrow{width:35px;height:35px;left:-18px;top:5px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .next-arrow{left:auto;right:-18px}#wrapper #main #content #mainarea #content-innr .cont05 .link-btn{padding-bottom:30px}#wrapper #main #content #mainarea #content-innr .point-box{padding:50px 15px 0}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px;font-style:normal}#wrapper #main .sec-mb40{margin-bottom:0}#wrapper #main .cont-image{width:auto;float:none;margin-bottom:35px}#wrapper #main .cont-image .cont-image-inner figure{width:300px;margin:0 auto}#wrapper #main .cont-image .cont-image-inner figure img{-webkit-box-shadow:8px 8px 15px #bbb;box-shadow:8px 8px 15px #bbb}#wrapper #main .cont-image .cont-image-inner.num01,#wrapper #main .cont-image .cont-image-inner.num02,#wrapper #main .cont-image .cont-image-inner.num03{position:relative;padding-top:96px}#wrapper #main .cont-image .cont-image-inner.num01:before,#wrapper #main .cont-image .cont-image-inner.num02:before,#wrapper #main .cont-image .cont-image-inner.num03:before{height:88px;left:50px}#wrapper #main .cont-image .cont-image-inner.num01 figure figcaption,#wrapper #main .cont-image .cont-image-inner.num02 figure figcaption,#wrapper #main .cont-image .cont-image-inner.num03 figure figcaption{top:-46px;left:100px}#wrapper #main .cont-image .cont-image-inner.num02:before{height:88px;left:auto;right:20px}#wrapper #main .cont-image .cont-image-inner.num02 figure figcaption{left:auto}#wrapper #main .cont-image .cont-image-inner.num03:before{height:92px}#wrapper #main .cont-image.shadow-none .cont-image-inner figure img{-webkit-box-shadow:none;box-shadow:none}#wrapper #main .cont-image.shadow-red .cont-image-inner figure img{-webkit-box-shadow:8px 8px 15px #b09595;box-shadow:8px 8px 15px #b09595}#wrapper #main .cont-image.shadow-pink .cont-image-inner figure img{-webkit-box-shadow:8px 8px 15px #c3afaf;box-shadow:8px 8px 15px #c3afaf}#wrapper #main .cont-image.left-type{float:none}#wrapper #main h3{margin-bottom:10px}#wrapper #main .cont-normal{padding:0 15px;width:auto;float:none}#wrapper #main .cont-normal.right-type{padding:0 15px;float:none}#wrapper #main .cont-photo{background-position:45% 37%;background-size:80% auto}#wrapper #main .cont-photo .cont-photo-inner dl{width:47%;margin-top:20px}#wrapper #main .cont-photo .cont-photo-inner dl:first-of-type{margin-top:0}#wrapper #main .cont-photo .cont-photo-inner dl:last-of-type{margin-top:5px}#wrapper #main .cont-photo .cont-photo-inner dl dt{margin-bottom:5px}#wrapper #main .cont-photo .cont-photo-inner dl dt strong{padding:3px 10px}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:180px;height:auto}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo a{display:block;line-height:1}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:1px}#wrapper #main #content #mainarea #content-innr .event-box>p,#wrapper #main #content #mainarea #content-innr .iee-box>p,#wrapper #main #content #mainarea #content-innr .point-box>p{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider figure{width:100%;height:auto}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider figure img{width:100%;height:auto}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb{margin-top:10px}#wrapper #main #content #mainarea #content-innr .event-box h2,#wrapper #main #content #mainarea #content-innr .movie-box h2{margin-bottom:10px;padding:0 30px}#wrapper #main #content #mainarea #content-innr .event-box{background-position:-10% 2%, 102% 4%;background-size:95px auto , 70px auto}#wrapper #main #content #mainarea #content-innr .event-box .event-table{width:auto}#wrapper #main #content #mainarea #content-innr .event-box .event-table table thead th:last-of-type{width:90px}#wrapper #main #content #mainarea #content-innr .cont01{background-position:left 3%}}@media screen and (max-width:320px){#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .next-arrow,#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .prev-arrow{left:-10px}#wrapper #main #content #mainarea #content-innr .cont05 .slickslider .slider_thumb .next-arrow{left:auto;right:-10px}}