@media screen and (max-width:959px){#wrapper p{font-size:14px}#wrapper #main #content #mainarea{width:100%;font-style:normal}#wrapper #main #content #mainarea img{height:auto}#wrapper #main #content #mainarea #feature-data-box{padding:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea #content-innr{padding:0 5px}#wrapper #main #content #mainarea #content-innr .mainttl{background-size:contain}#wrapper #main #content #mainarea #content-innr .mainttl img{width:100%}#wrapper #main #content #mainarea #content-innr #cont01 .bgy .p20{padding-bottom:0}#wrapper #main #content #mainarea #content-innr #cont01 .bgy p.of{margin-bottom:2%;font-size:12px}#wrapper #main #content #mainarea #content-innr #cont01 .bgy .fll{font-size:16px}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double{padding:0 3%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .time{padding:10px 3%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .fll{margin:20px 2% 20px 1.5%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .flr{margin:5px 1.5% 5px 2%;width:54%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card a.bg_ptn02{float:right;width:80%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card a.bg_ptn02:hover{padding-right:2.3%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card .pic2 img{margin-top:40px}#wrapper #main #content #mainarea #content-innr .bg_ptn01{font-size:22px}}@media screen and (max-width:767px){#wrapper #main{margin-top:51px}#wrapper #main #content #mainarea{font-style:normal}#wrapper #main #content #mainarea #content-innr h2{font-size:18px}#wrapper #main #content #mainarea #content-innr .bg_ptn01{width:90%;line-height:1.4;font-size:20px}#wrapper #main #content #mainarea #content-innr .bg_ptn01 img{display:inline;width:40px}#wrapper #main #content #mainarea #content-innr .fll,#wrapper #main #content #mainarea #content-innr .flr{float:none;display:table;margin:10px auto;padding:0}#wrapper #main #content #mainarea #content-innr #cont01 .bgy{padding:0 10px}#wrapper #main #content #mainarea #content-innr #cont01 .bgy p.of{text-align:center}#wrapper #main #content #mainarea #content-innr #cont01 .bgy .p20{padding-top:0}#wrapper #main #content #mainarea #content-innr #cont01 .bgy .p20 .fll{margin-bottom:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .fll{margin:20px auto}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .flr{margin:5px auto;width:95%;text-align:center}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card{margin:0 0 30px}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card a.bg_ptn02{width:80%;margin-right:10%}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card .pic2 img{margin-top:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card .flr{float:right !important;width:73px;height:73px}}@media screen and (max-width:479px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-innr .pc-view{display:none}#wrapper #main #content #mainarea #content-innr .sp-view{display:block}#wrapper #main #content #mainarea #content-innr p{line-height:1.6}#wrapper #main #content #mainarea #content-innr .bg_ptn01{width:95%;font-size:16px;padding:21px 5px 16px;line-height:1;margin:5% auto 11%}#wrapper #main #content #mainarea #content-innr .bg_ptn01:after{border-width:20px 20px 0 20px}#wrapper #main #content #mainarea #content-innr .bg_ptn02{font-size:14px}#wrapper #main #content #mainarea #content-innr .bg_ptn02:after{width:10px;height:18px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/toyoeiwa-161122_img_bg02.png") no-repeat;background-size:contain;top:3px}#wrapper #main #content #mainarea #content-innr .iee-box{padding:0 20px 1px}#wrapper #main #content #mainarea #content-innr h2{font-size:16px;letter-spacing:-1%}#wrapper #main #content #mainarea #content-innr h2.midashi span{font-size:16px;margin:0 2em;padding:0 .4em}#wrapper #main #content #mainarea #content-innr #cont01 h2,#wrapper #main #content #mainarea #content-innr #cont02 h2,#wrapper #main #content #mainarea #content-innr #cont03 h2{padding:12px 0 16px;font-size:18px}#wrapper #main #content #mainarea #content-innr h3{line-height:1.2}#wrapper #main #content #mainarea #content-innr h4{font-size:16px}#wrapper #main #content #mainarea #content-innr p .txt_pi,#wrapper #main #content #mainarea #content-innr p .txt_pu,#wrapper #main #content #mainarea #content-innr p .txt_bl{float:none}#wrapper #main #content #mainarea #content-innr #cont01 h3.midashi_o,#wrapper #main #content #mainarea #content-innr #cont01 h3.midashi_g,#wrapper #main #content #mainarea #content-innr #cont01 h3.midashi_p{font-size:18px;padding:18px 20px 14px;margin:30px 0 15px}#wrapper #main #content #mainarea #content-innr #cont02 h4{text-align:center}#wrapper #main #content #mainarea #content-innr #cont02 h4 span{display:block;margin-left:0;position:relative;top:-3px}#wrapper #main #content #mainarea #content-innr #cont02 .box_pi,#wrapper #main #content #mainarea #content-innr #cont02 .box_pu.box_pu2{border-bottom:dotted 1px #791336;padding:15px 0}#wrapper #main #content #mainarea #content-innr #cont02 .box_pi .pic3,#wrapper #main #content #mainarea #content-innr #cont02 .box_pu.box_pu2 .pic3{margin:5px auto}#wrapper #main #content #mainarea #content-innr #cont02 .pic_video{width:260px;height:145px}#wrapper #main #content #mainarea #content-innr #cont02 .pic_video video{width:256px;height:147px}#wrapper #main #content #mainarea #content-innr #cont02 .comment p{padding:4% 4% 10px 4%;margin-bottom:30px;width:90%}#wrapper #main #content #mainarea #content-innr #cont02 .comment img{width:17%;height:auto;bottom:-26px}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double{margin:0 3% 30px}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .fll{margin-bottom:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .day{margin-top:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .time{line-height:1.2em}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .border_double .time .bgw{background-color:#f5eefe;display:block;margin-right:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card{padding:20px 30px}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card a.bg_ptn02{width:100%;margin-right:0}#wrapper #main #content #mainarea #content-innr #cont03 .bgc .card .note p{line-height:2em}#wrapper #main #content #mainarea #content-innr .border_b{padding:30px 20px}#wrapper #main #content #mainarea #content-innr .border_b p{padding:0 10px}#wrapper #main #content #mainarea #content-innr .bgbd{padding:10px}#wrapper #main #content #mainarea #content-innr .bgbd h2{font-size:16px}#wrapper #main #content #mainarea #content-innr .bgb{padding:10px}#wrapper #main #content #mainarea #content-innr .bgb h2{font-size:16px}}