@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 10px 40px}#wrapper #main .link-btn p a{font-size:17px;padding:16px 40px 16px 0}#wrapper #main .link-btn p a span.inner{padding:0 10px 0 20px}#wrapper #main .cont-title .lead{padding:0 10px;margin-top:-10px;margin-bottom:20px}#wrapper #main h3{padding:0 10px;margin-bottom:10px}#wrapper #main .cont-image{float:none;width:auto;margin-bottom:20px}#wrapper #main .cont-image figure{width:85%;max-width:340px;height:auto;margin:20px auto}#wrapper #main .cont-image.left-type{float:none}#wrapper #main .cont-image.left-type figure img{-webkit-box-shadow:-4px 4px 0px #33d871;box-shadow:-4px 4px 0px #33d871}#wrapper #main .cont-image.left-type figure figcaption{right:0;left:auto}#wrapper #main .cont-image.multi-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}#wrapper #main .cont-image.multi-type figure{width:46%}#wrapper #main .cont-normal{float:none;width:auto;padding:0}#wrapper #main .cont-normal.right-type{float:none}#wrapper #main .cont-wide{padding:0}#wrapper #main .chara-comment{padding:0 10px;margin-bottom:20px}#wrapper #main .bg-area .cont-image figure{position:relative;top:auto;right:auto;width:85%;max-width:500px;height:auto;margin:20px 0  20px auto}#wrapper #main .bg-area .cont-image figure figcaption{bottom:20px;top:auto}#wrapper #main .bg-area .cont-image.left-type figure{position:relative;top:auto;right:auto;width:85%;max-width:500px;height:auto;margin:20px auto  20px 0}#wrapper #main .bg-area .cont-image.left-type figure figcaption{bottom:20px;top:auto;left:0;right:auto}#wrapper #main .bg-area .cont-image.left-type figure img{-webkit-box-shadow:none;box-shadow:none}#wrapper #main #content #mainarea #content-innr .iee_box{padding:15px 10px 40px 10px}#wrapper #main #content #mainarea #content-innr .iee_box h2{font-size:16px;margin-bottom:5px}#wrapper #main #content #mainarea #content-innr .cont03 .link-btn{margin-bottom:40px}#wrapper #main #content #mainarea #content-innr .event-box{padding:30px 10px 55vw}#wrapper #main #content #mainarea #content-innr .event-box .cont-title{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .event-box .event-box-inner{width:auto;margin-bottom:30px}#wrapper #main #content #mainarea #content-innr .event-box .event-box-inner .event-row table tr th{width:50%}#wrapper #main #content #mainarea #content-innr .event-box .link-btn{margin-bottom:0}#wrapper #main #content #mainarea #content-innr .event-box .link-btn a{-webkit-box-shadow:8px 8px 21px #999;box-shadow:8px 8px 21px #999}#wrapper #main #content #mainarea #content-innr .event-box .link-btn a:hover{-webkit-box-shadow:3px 3px 6px #999;box-shadow:3px 3px 6px #999}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px;font-style:normal}#wrapper #main .link-btn.right-type{text-align:center;padding:0}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:200px;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:5px}#wrapper #main #content #mainarea #content-innr .cont01:before,#wrapper #main #content #mainarea #content-innr .cont03:before{top:-60px}#wrapper #main #content #mainarea #content-innr .cont02:before{top:-100px}}