body#top_page main{position:relative}body#top_page .video{position:absolute;top:0;left:0;width:100%;height:100%;max-height:557px;overflow:hidden}body#top_page .video+.detail_wrap:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:560px;padding-bottom:0;background:url(../images/toppage/bg_video.png) repeat-x center top;z-index:3}@media only screen and (max-width: 1000px){body#top_page .video+.detail_wrap:after{height:0px;height:0vw}}@media only screen and (max-width: 1000px){body#top_page .video+.detail_wrap:after{padding-bottom:130%}}body#top_page .video .video_inner{position:relative;background-color:#75a9d6;height:0;padding-bottom:56.3%}@media only screen and (max-width: 1000px){body#top_page .video .video_inner{padding-bottom:123%}}body#top_page .video .video_inner .bgmovie{position:absolute;top:-23%;left:0;width:100%;height:100%;z-index:2}@media only screen and (max-width: 1000px){body#top_page .video .video_inner .bgmovie{top:-20%}}@media only screen and (max-width: 1000px){body#top_page .video .video_inner .bgmovie{left:-59%}}@media only screen and (max-width: 1000px){body#top_page .video .video_inner .bgmovie{width:218.7%}}main .section_slider{min-height:557px;text-align:center}@media only screen and (max-width: 1000px){main .section_slider{min-height:100px;min-height:13.33333vw}}main .section_slider .slider_toppage{position:relative;min-height:557px;z-index:50}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage{min-height:100px;min-height:13.33333vw}}main .section_slider .slider_toppage li{position:relative}main .section_slider .slider_toppage .detail_wrap{position:relative;width:100%}main .section_slider .slider_toppage .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:1140px;min-height:386px;margin:0 auto;padding:0 60px 0 40px ;z-index:5}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage .detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage .detail{width:100%}}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage .detail{min-height:100px;min-height:13.33333vw}}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage .detail{padding:0 0 14px ;padding:0 0 1.86667vw }}main .section_slider .slider_toppage .detail img{width:100%}main .section_slider .slick-list .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main .section_slider .slick-arrow{display:inline-block;white-space:nowrap;text-indent:300%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;top:50%;width:53px;height:53px;margin-top:-40px;background-image:url(../images/common/icon_arr.png);z-index:5;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow{top:52.51%}}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow{width:85px;width:11.33333vw}}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow{height:85px;height:11.33333vw}}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow{margin-top:0px;margin-top:0vw}}main .section_slider .slick-arrow:hover{opacity:.7}main .section_slider .slick-arrow.slick-next{right:15px}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow.slick-next{right:20px;right:2.66667vw}}main .section_slider .slick-arrow.slick-prev{left:15px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 1000px){main .section_slider .slick-arrow.slick-prev{left:20px;left:2.66667vw}}main .section_slider .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}main .section_slider .slick-dots li{position:relative;padding:8px 0 7px;line-height:1}main .section_slider .slick-dots li ~ li{margin-left:17px}@media only screen and (max-width: 1000px){main .section_slider .slick-dots li ~ li{margin-left:17px;margin-left:2.26667vw}}main .section_slider .slick-dots li:only-child{display:none}main .section_slider .slick-dots li button{display:inline-block;white-space:nowrap;text-indent:300%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:12px;height:12px;border-radius:50%;background-color:#000;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 1000px){main .section_slider .slick-dots li button{width:12px;width:1.6vw}}@media only screen and (max-width: 1000px){main .section_slider .slick-dots li button{height:12px;height:1.6vw}}main .section_slider .slick-dots li button:hover{opacity:.7}main .section_slider .slick-dots li.slick-active button{background-color:#ec5ea4;cursor:default;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}main .section_slider .slick-dots li.slick-active button:hover{opacity:1}main .section_slider .slick-dots li.slick-active:after{cursor:default;opacity:0}main .section_slider .bg{position:absolute;top:0;left:0;width:100%;height:100%;max-height:567px;overflow:hidden;z-index:1}@media only screen and (max-width: 1000px){main .section_slider .bg{max-height:none}}main .section_slider .bg img{width:100%}main .section_slider .contents{position:absolute;margin-top:11px;margin-left:27px}@media only screen and (max-width: 1000px){main .section_slider .contents{margin-top:0px;margin-top:0vw}}@media only screen and (max-width: 1000px){main .section_slider .contents{margin-left:0px;margin-left:0vw}}main .section_slider .contents a.play{display:block;position:relative}main .section_slider .contents a.play:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:50%;width:71px;height:71px;margin-top:-47px;margin-left:-35px;background-image:url(../images/common/icon_play.png)}@media only screen and (max-width: 1000px){main .section_slider .contents a.play:after{width:116px;width:15.46667vw}}@media only screen and (max-width: 1000px){main .section_slider .contents a.play:after{height:116px;height:15.46667vw}}@media only screen and (max-width: 1000px){main .section_slider .contents a.play:after{margin-top:-80px;margin-top:-10.66667vw}}@media only screen and (max-width: 1000px){main .section_slider .contents a.play:after{margin-left:-57px;margin-left:-7.6vw}}main .section_slider .linkbtn{position:absolute;bottom:88px;left:0;width:100%;text-align:center}@media only screen and (max-width: 1000px){main .section_slider .linkbtn{position:relative}}@media only screen and (max-width: 1000px){main .section_slider .linkbtn{bottom:auto}}main .section_slider .linkbtn .btn{margin-top:0}main .section_headline{margin-bottom:30px;padding:24px 0 9px ;border-top:6px solid #eca2c6;border-width:6px;background:url(../images/toppage/bg_headline.png) repeat center top}@media only screen and (max-width: 1000px){main .section_headline{margin-bottom:33px;margin-bottom:4.4vw}}@media only screen and (max-width: 1000px){main .section_headline{padding:30px 0 20px ;padding:4vw 0 2.66667vw }}@media only screen and (max-width: 1000px){main .section_headline{border-width:6px;border-width:.8vw}}main .section_headline .list_headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px}@media only screen and (max-width: 1000px){main .section_headline .list_headline{padding:0 13px ;padding:0 1.73333vw }}main .section_headline .list_headline li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:387px;margin-bottom:18px}@media only screen and (max-width: 1000px){main .section_headline .list_headline li{width:100%}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li{margin-bottom:25px;margin-bottom:3.33333vw}}main .section_headline .list_headline li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:387px;background-color:rgba(189,47,120,0.6);color:#fff}@media only screen and (max-width: 1000px){main .section_headline .list_headline li a{width:100%}}main .section_headline .list_headline li .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:112px;min-height:112px;overflow:hidden}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .image{width:112px;width:14.93333vw}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .image{min-height:112px;min-height:14.93333vw}}main .section_headline .list_headline li .image img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .section_headline .list_headline li .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:9px 15px 9px 10px }@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail{padding:15px 5px 15px 20px ;padding:2vw .66667vw 2vw 2.66667vw }}main .section_headline .list_headline li .detail .title{line-height:1.4;letter-spacing:.8px;font-size:21px;font-weight:bold}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail .title{line-height:1.35}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail .title{letter-spacing:.6px;letter-spacing:.08vw}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail .title{font-size:30px;font-size:4vw}}main .section_headline .list_headline li .detail .exp{margin-top:13px;line-height:1.5;font-size:16px}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail .exp{margin-top:13px;margin-top:1.73333vw}}@media only screen and (max-width: 1000px){main .section_headline .list_headline li .detail .exp{font-size:20px;font-size:2.66667vw}}main .section_news{padding:37px 0 43px ;background-color:#efefef}@media only screen and (max-width: 1000px){main .section_news{padding:30px 0 20px ;padding:4vw 0 2.66667vw }}main .section_news .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main .section_news .m_section_inner .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:22px;padding-left:23px;border-left:1px solid #000}main .section_news .m_section_inner .detail dt{clear:left;float:left;letter-spacing:1.1px;font-weight:bold}@media only screen and (max-width: 1000px){main .section_news .m_section_inner .detail dt{letter-spacing:1.8px;letter-spacing:.24vw}}main .section_news .m_section_inner .detail dd{padding-left:10.1em;letter-spacing:-.7px;font-weight:bold}@media only screen and (max-width: 1000px){main .section_news .m_section_inner .detail dd{padding-left:8.9em}}@media only screen and (max-width: 1000px){main .section_news .m_section_inner .detail dd{letter-spacing:-.7px;letter-spacing:-.09333vw}}main .section_news .m_section_inner .detail dd ~ dt,main .section_news .m_section_inner .detail dd ~ dd{padding-top:10px}@media only screen and (max-width: 1000px){main .section_news .m_section_inner .detail dd ~ dt,main .section_news .m_section_inner .detail dd ~ dd{padding-top:11px;padding-top:1.46667vw}}main .section_news .m_section_inner h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:40px}@media only screen and (max-width: 1000px){main .section_news .m_section_inner h2{min-height:40px;min-height:5.33333vw}}main .section_news .m_section_inner h2 img{width:100%}aside{padding-top:27px;padding-bottom:88px}@media only screen and (max-width: 1000px){aside{padding-top:70px;padding-top:9.33333vw}}@media only screen and (max-width: 1000px){aside{padding-bottom:105px;padding-bottom:14vw}}aside .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1000px){aside .m_section_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}aside .list_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px}@media only screen and (max-width: 1000px){aside .list_banner{padding:0 5px ;padding:0 .66667vw }}aside .list_banner li{width:340px;margin-bottom:10px;text-align:center}@media only screen and (max-width: 1000px){aside .list_banner li{width:49%}}@media only screen and (max-width: 1000px){aside .list_banner li{margin-bottom:17px;margin-bottom:2.26667vw}}aside .list_banner li:nth-child(even){margin-left:11px}@media only screen and (max-width: 1000px){aside .list_banner li:nth-child(even){margin-left:2%}}aside .twitter_pane{width:447px;height:510px;margin:32px 4px 0 auto;border:1px solid #d4d4d4;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}@media only screen and (max-width: 1000px){aside .twitter_pane{width:100%}}@media only screen and (max-width: 1000px){aside .twitter_pane{height:800px;height:106.66667vw}}aside h3{margin-bottom:23px;padding-right:5px;text-align:center}@media only screen and (max-width: 1000px){aside h3{margin-bottom:40px;margin-bottom:5.33333vw}}@media only screen and (max-width: 1000px){aside h3{padding-right:5px;padding-right:.66667vw}}aside .pickup{position:relative;width:721px;margin-top:0px;border-width:0 1px 0 0}@media only screen and (max-width: 1000px){aside .pickup{width:100%}}@media only screen and (max-width: 1000px){aside .pickup{margin-top:83px;margin-top:11.06667vw}}@media only screen and (max-width: 1000px){aside .pickup{border-width:0}}aside .pickup:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;display:inline-block;right:0;bottom:0;width:1px;height:calc(100% - 130px);background-color:#727272}@media only screen and (max-width: 1000px){aside .pickup:after{display:none}}aside .pickup h3{margin-bottom:32px;padding-right:55px}@media only screen and (max-width: 1000px){aside .pickup h3{margin-bottom:43px;margin-bottom:5.73333vw}}@media only screen and (max-width: 1000px){aside .pickup h3{padding-right:23px;padding-right:3.06667vw}}_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dt{padding-top:5px;padding-bottom:0px}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dt{padding-top:6px;padding-top:.8vw}}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dt{padding-bottom:2px;padding-bottom:.26667vw}}_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dd{padding-top:5px;padding-bottom:0px}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dd{padding-top:6px;padding-top:.8vw}}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,main .section_spec .spec_inner .detail dl dd{padding-bottom:2px;padding-bottom:.26667vw}}_:lang(x)::-ms-backdrop,.l_wrapper .section_info .list_info li .image:after{padding:5px 5px 1px }@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,.l_wrapper .section_info .list_info li .image:after{padding:7px 5px 3px ;padding:.93333vw .66667vw .4vw }}_:lang(x)::-ms-backdrop,body#info.detail .l_wrapper .section_info .info_detail .label_date .label{padding:3px 5px 0 ;line-height:1.5}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,body#info.detail .l_wrapper .section_info .info_detail .label_date .label{padding:3px 5px 0 ;padding:.4vw .66667vw 0 }}@media only screen and (max-width: 1000px){_:lang(x)::-ms-backdrop,body#info.detail .l_wrapper .section_info .info_detail .label_date .label{line-height:1.37}}@media only screen and (max-width: 1000px){main .section_slider .slider_toppage .detail .title{padding-right:57px;padding-right:7.6vw;padding-left:25px;padding-left:3.33333vw}main .section_slider .slider_toppage .detail .image{width:100%}main .section_slider .slider_toppage .detail .image a{width:100%}main .section_slider .slider_toppage .detail .image a img{width:100%}main .section_news .m_section_inner h2{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}main .section_news .m_section_inner .detail dl dt{display:inline;clear:none;float:none}main .section_news .m_section_inner .detail dl dd{display:inline-block;padding-left:0}.section_info .list_info li:nth-child(2n+1){margin-left:0}.video .video_inner:after{background-size:contain}main .section_news .ontwitter .banner_twitter{width:580px;width:77.33333vw;margin-right:auto;margin-left:auto}main .section_staff h2 img{width:230px;width:30.66667vw}main .section_about h2 img{width:261px;width:34.8vw}main .section_chara h2 img{width:447px;width:59.6vw}main .section_spec h2 img{width:261px;width:34.8vw}header .video .video_inner{height:0;padding-bottom:100%}header .video .video_inner video{left:-35%;width:auto;max-width:none;height:100%}aside .list_banner li img{width:560px;width:74.66667vw}.section_info .list_info .image img{width:100%}.section_info h2 img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:98.02817%}aside .twitter h3 img{width:402px;width:53.6vw}aside .pickup h3 img{width:275px;width:36.66667vw}.m_section_inner .section_slider .image a img{width:100%}.m_section_inner .section_slider .image a:after{background-image:url(../images/icon_play3x.png)}main .section_news .m_section_inner h2{width:87px;width:11.6vw}main .section_headline .list_headline li .detail .title{font-weight:bold}}body#info .section_info{padding-bottom:100px}@media only screen and (max-width: 1000px){body#info .section_info{padding-bottom:100px;padding-bottom:13.33333vw}}body#info .section_info .tab_info{position:relative}body#info .section_info .tab_info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#info .section_info .tab_info li.sort_year{display:list-item;position:relative;top:0;right:0;width:180px;padding:0 10px ;border-width:0;text-align:right}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year{position:relative}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year{top:auto}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year{right:auto}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year{width:32%}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year{padding:0 10px ;padding:0 1.33333vw }}body#info .section_info .tab_info li.sort_year a{display:inline-block;width:100%;padding:2px;background-color:#000;text-align:center;color:#fff;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year a{width:90%}}body#info .section_info .tab_info li.sort_year a:hover{opacity:.7}body#info .section_info .tab_info li.sort_year a span{display:inline-block;position:relative;width:100%;font-weight:500}body#info .section_info .tab_info li.sort_year a span:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:7px;width:16px;height:10px;margin-top:-5px;background-image:url(../images/common/icon_arr_bpk.png)}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year a span:before{left:7px;left:.93333vw}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year a span:before{width:16px;width:2.13333vw}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year a span:before{height:10px;height:1.33333vw}}@media only screen and (max-width: 1000px){body#info .section_info .tab_info li.sort_year a span:before{margin-top:-5px;margin-top:-.66667vw}}body#info .pagenation_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body#info .pagenation_info li{padding:0 8px 0 7px }@media only screen and (max-width: 1000px){body#info .pagenation_info li{padding:0 8px 0 7px ;padding:0 1.06667vw 0 .93333vw }}body#info .pagenation_info li a{display:inline-block;width:50px;height:50px;padding:3px;background-color:#000;color:#fff;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 1000px){body#info .pagenation_info li a{width:80px;width:10.66667vw}}@media only screen and (max-width: 1000px){body#info .pagenation_info li a{height:80px;height:10.66667vw}}@media only screen and (max-width: 1000px){body#info .pagenation_info li a{padding:5px;padding:.66667vw}}body#info .pagenation_info li a:hover{opacity:.7}body#info .pagenation_info li a span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid #fff;font-size:20px}@media only screen and (max-width: 1000px){body#info .pagenation_info li a span{font-size:28px;font-size:3.73333vw}}body#info .pagenation_info li.current a{color:#8c8c8c;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;cursor:default}body#info .pagenation_info li.current a:hover{opacity:1}body#info .pagenation_info li.current a span{border-color:#8c8c8c}body#info.detail .section_info_detail .tab_info li.sort_year{display:none}body#info.detail .section_info_detail .info_detail{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail{margin-top:50px;margin-top:6.66667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}body#info.detail .section_info_detail .info_detail .info_article{width:840px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article{width:100%}}body#info.detail .section_info_detail .info_detail .info_article .info_article_body{padding-bottom:50px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body{padding-bottom:50px;padding-bottom:6.66667vw}}body#info.detail .section_info_detail .info_detail .info_article .info_article_body p{line-height:1.7;letter-spacing:-.5px;font-size:18px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body p{letter-spacing:-.5px;letter-spacing:-.06667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body p{font-size:24px;font-size:3.2vw}}body#info.detail .section_info_detail .info_detail .info_article .info_article_body p ~ p{margin-top:40px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body p ~ p{margin-top:30px;margin-top:4vw}}body#info.detail .section_info_detail .info_detail .info_article .info_article_body p.info_img{text-align:center}body#info.detail .section_info_detail .info_detail .info_article .info_article_body .btn_pane{margin-top:30px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body .btn_pane{margin-top:30px;margin-top:4vw}}body#info.detail .section_info_detail .info_detail .info_lastest{width:315px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_lastest{width:100%}}body#info.detail .section_info_detail .m_section_inner{padding:0px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner{padding:0px;padding:0vw}}body#info.detail .section_info_detail .m_section_inner .tab_info{padding:0 40px }@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .tab_info{padding:0 40px ;padding:0 5.33333vw }}body#info.detail .section_info_detail .m_section_inner .info_article{padding:0px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_article{padding:0 20px ;padding:0 2.66667vw }}body#info.detail .section_info_detail .m_section_inner .info_lastest{margin-bottom:70px;padding:0 0 20px ;border-top:6px solid #eca2c6;border-top-width:6px;background:url(../images/info/bg_info_lastest.png) repeat-x center top;background-image:url(../images/info/bg_info_lastest.png);background-size:cover}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest{margin-bottom:0px;margin-bottom:0vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest{padding:0 20px 30px ;padding:0 2.66667vw 4vw }}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest{border-top-width:6px;border-top-width:.8vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest{background-image:url(../images/info/bg_info_lastest_sp.png)}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest{background-size:contain}}body#info.detail .section_info_detail .m_section_inner .info_lastest .list_info_pane:before{display:none}body#info.detail .section_info_detail .m_section_inner .info_lastest h3{width:90%;margin:0 auto;margin-bottom:15px;padding:23px 0 18px ;border-bottom:8px solid #ec9bc3;border-bottom-width:4px;text-align:center}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest h3{margin-bottom:20px;margin-bottom:2.66667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest h3{padding:30px 0 30px ;padding:4vw 0 4vw }}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest h3{border-bottom-width:8px;border-bottom-width:1.06667vw}}body#info.detail .section_info_detail .m_section_inner .info_lastest h3 img{width:181px}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .m_section_inner .info_lastest h3 img{width:351px;width:46.8vw}}body#info.detail .section_info{padding:20px 0 }@media only screen and (max-width: 1000px){body#info.detail .section_info{padding:30px 0 90px ;padding:4vw 0 12vw }}body#info.detail .section_info .list_info{display:block;margin-top:15px}@media only screen and (max-width: 1000px){body#info.detail .section_info .list_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 1000px){body#info.detail .section_info .list_info{margin-top:15px;margin-top:2vw}}body#info.detail .section_info .list_info li{margin-right:auto;margin-left:auto;margin-bottom:18px}@media only screen and (max-width: 1000px){body#info.detail .section_info .list_info li{margin-bottom:18px;margin-bottom:2.4vw}}body#info.detail .section_info .btn_pane{margin-top:-11px}@media only screen and (max-width: 1000px){body#info.detail .section_info .btn_pane{margin-top:0}}body#info.detail .section_info .btn_pane .btn{min-width:280px}@media only screen and (max-width: 1000px){body#info.detail .section_info .btn_pane .btn{min-width:330px;min-width:44vw}}body#info.detail .section_info .info_detail .label_date{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#info.detail .section_info .info_detail .label_date .label{display:inline-block;min-width:92px;padding:0 5px ;background-color:#ec5ea4;text-align:center;font-size:15px;color:#fff}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_detail .label_date .label{min-width:92px;min-width:12.26667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_detail .label_date .label{padding:0 5px ;padding:0 .66667vw }}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_detail .label_date .label{font-size:18px;font-size:2.4vw}}body#info.detail .section_info .info_detail .label_date .date{display:inline-block;margin-left:1em;text-decoration:underline;font-size:15px;color:#ec5ea4}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_detail .label_date .date{font-size:20px;font-size:2.66667vw}}body#info.detail .section_info .info_article h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:14px 0 35px ;padding-bottom:14px;border-bottom:4px solid #ec5ea4;border-bottom-width:4px;font-size:26px}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3{margin:14px 0 16px ;margin:1.86667vw 0 2.13333vw }}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3{padding-bottom:14px;padding-bottom:1.86667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3{border-bottom-width:4px;border-bottom-width:.53333vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3{font-size:26px;font-size:3.46667vw}}body#info.detail .section_info .info_article h3:before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";display:inline-block;position:relative;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:44px;height:42px;margin-right:15px;background-image:url(../images/info/icon_sakura.png)}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3:before{width:44px;width:5.86667vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3:before{height:42px;height:5.6vw}}@media only screen and (max-width: 1000px){body#info.detail .section_info .info_article h3:before{margin-right:15px;margin-right:2vw}}body#info.detail .info_article table{border:2px solid #f9b7c2}body#info.detail .info_article table th{background-color:#FDE3E8}body#info.detail .info_article table td{border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#FDE3E8;border-right-color:#FDE3E8;text-align:left}body#info.detail .info_article table table.blue{border:1px solid #DFEDF7}body#info.detail .info_article table table.blue th{background-color:#DFEDF7}body#info.detail .info_article table table.blue td{border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#DFEDF7;border-right-color:#DFEDF7;text-align:left}body#info.detail .info_article table td.pink{background-color:#FDE3E8}body#info.detail .info_article table td.blue{background-color:#E9F8F7}body#info.detail .info_article table a{text-decoration:underline;color:#ff00a2}body#info.detail .info_article table .red{color:#F03}body#info.detail .info_article table.info_article_detail{border-spacing:1px;width:100%;margin:0 auto;padding:0}body#info.detail .info_article table.info_article_detail th,body#info.detail .info_article table.info_article_detail td{padding:4px}@media only screen and (max-width: 1000px){body#info.detail .info_article table.info_article_detail th,body#info.detail .info_article table.info_article_detail td{padding:7px;padding:.93333vw}}body#info.detail .info_article table.info_article_detail td table{border-spacing:1px;width:100%}body#info.detail .info_article table.info_article_detail td table th,body#info.detail .info_article table.info_article_detail td table td{width:auto;padding:5px}@media only screen and (max-width: 1000px){body#info.detail .info_article table.info_article_detail td table th,body#info.detail .info_article table.info_article_detail td table td{padding:5px;padding:.66667vw}}body#info.detail .info_article table.info_article_detail td table th{text-align:center}body#info.detail .section_info_detail .info_detail .info_article .info_article_body .title{margin:50px 0 25px ;text-align:center;font-size:23px;font-weight:bold}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body .title{margin:50px 0 25px ;margin:6.66667vw 0 3.33333vw }}@media only screen and (max-width: 1000px){body#info.detail .section_info_detail .info_detail .info_article .info_article_body .title{font-size:28px;font-size:3.73333vw}}body#info.detail .enclosure{padding:15px 18px ;border:2px solid #f9b7c2;border-width:2px}@media only screen and (max-width: 1000px){body#info.detail .enclosure{padding:15px 18px ;padding:2vw 2.4vw }}@media only screen and (max-width: 1000px){body#info.detail .enclosure{border-width:2px;border-width:.26667vw}}@media only screen and (max-width: 1000px){.info_article_body>table{width:auto}.info_article_body>table th,.info_article_body>table td{width:auto !important}.info_article_body>table>tbody>tr>th{width:23% !important}.info_article_body>table>tbody>tr>td{width:77% !important;word-break:break-all}}body#about .l_wrapper{overflow:hidden}body#about .section_about .title{padding:11px 0 19px;text-align:left}body#about .section_about .detail{position:relative;padding:26px 0 105px;border-top:6px solid #eca2c6;border-top-width:6px;background:url(../images/about/bg_about.png) repeat-x center top;color:#fff}@media only screen and (max-width: 1000px){body#about .section_about .detail{border-top-width:6px;border-top-width:.8vw}}body#about .section_about .detail p{position:relative;padding-right:500px;line-height:1.8;letter-spacing:-1.1px;font-size:18px;z-index:5}@media only screen and (max-width: 1000px){body#about .section_about .detail p{padding-right:0}}@media only screen and (max-width: 1000px){body#about .section_about .detail p{letter-spacing:0}}@media only screen and (max-width: 1000px){body#about .section_about .detail p{font-size:24px;font-size:3.2vw}}body#about .section_about .detail p:nth-of-type(2){margin-top:30px;padding-right:390px}@media only screen and (max-width: 1000px){body#about .section_about .detail p:nth-of-type(2){margin-top:30px;margin-top:4vw}}@media only screen and (max-width: 1000px){body#about .section_about .detail p:nth-of-type(2){padding-right:0}}body#about .section_about .detail p:nth-of-type(3){margin-top:0;padding-right:250px}@media only screen and (max-width: 1000px){body#about .section_about .detail p:nth-of-type(3){padding-right:0}}body#about .section_about .detail .m_section_inner:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:-199px;right:-129px;width:686px;height:888px;background-image:url(../images/about/obj_sakura.png)}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:after{top:auto}}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:after{right:231px;right:30.8vw}}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:after{width:686px;width:91.46667vw}}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:after{height:888px;height:118.4vw}}body#about .section_about .detail .m_section_inner:before{content:'\30A4\30E9\30B9\30C8\FF0F\677E\539F\79C0\5178';position:absolute;bottom:-70px;right:38px;font-size:11px;color:#000}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:before{bottom:-267px;bottom:-35.6vw}}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:before{right:193px;right:25.73333vw}}@media only screen and (max-width: 1000px){body#about .section_about .detail .m_section_inner:before{font-size:14px;font-size:1.86667vw}}body#about .section_about h2{width:500px}@media only screen and (max-width: 1000px){body#about .section_about h2{width:100%}}body#about h2,body#about h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#about h2 span,body#about h3 span{display:inline-block;margin-top:-30px;letter-spacing:1.8px;font-size:20px;font-weight:bold;color:#ef4c9b}@media only screen and (max-width: 1000px){body#about h2 span,body#about h3 span{margin-top:-30px;margin-top:-4vw}}@media only screen and (max-width: 1000px){body#about h2 span,body#about h3 span{letter-spacing:1.8px;letter-spacing:.24vw}}@media only screen and (max-width: 1000px){body#about h2 span,body#about h3 span{font-size:22px;font-size:2.93333vw}}body#about h3 span{font-size:17px}@media only screen and (max-width: 1000px){body#about h3 span{font-size:20px;font-size:2.66667vw}}body#about .section_history h2{width:321px}body#about .section_history h2 span{margin-top:-13px;margin-left:29px;letter-spacing:-2.3px;font-size:17px}@media only screen and (max-width: 1000px){body#about .section_history h2 span{margin-top:-13px;margin-top:-1.73333vw}}@media only screen and (max-width: 1000px){body#about .section_history h2 span{margin-left:29px;margin-left:3.86667vw}}@media only screen and (max-width: 1000px){body#about .section_history h2 span{letter-spacing:-2.3px;letter-spacing:-.30667vw}}@media only screen and (max-width: 1000px){body#about .section_history h2 span{font-size:20px;font-size:2.66667vw}}body#about .section_history .list_history{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px;margin-bottom:86px}body#about .section_history .list_history li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:567px;margin-bottom:111px}@media only screen and (max-width: 1000px){body#about .section_history .list_history li{margin-bottom:87px;margin-bottom:11.6vw}}body#about .section_history .list_history li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;position:relative;top:183px}@media only screen and (max-width: 1000px){body#about .section_history .list_history li:nth-child(2n){top:auto}}body#about .section_history .list_history li:nth-child(2n) .detail:before{right:auto;left:100%}body#about .section_history .list_history li .title h3{margin-bottom:50px}body#about .section_history .list_history li .title h3 img{height:71px}body#about .section_history .list_history li .detail{position:relative;width:220px}@media only screen and (max-width: 1000px){body#about .section_history .list_history li .detail{width:220px;width:29.33333vw}}body#about .section_history .list_history li .detail:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:140px;right:100%;width:76px;height:1px;background-color:#bfbfbf}@media only screen and (max-width: 1000px){body#about .section_history .list_history li .detail:before{top:140px;top:18.66667vw}}@media only screen and (max-width: 1000px){body#about .section_history .list_history li .detail:before{width:147px;width:19.6vw}}body#about .section_history .list_history li .detail.author_fujishima:after{content:'\30A4\30E9\30B9\30C8\FF0F\85E4\5CF6\5EB7\4ECB';position:absolute;bottom:-2em;left:0;font-size:11px}@media only screen and (max-width: 1000px){body#about .section_history .list_history li .detail.author_fujishima:after{font-size:14px;font-size:1.86667vw}}body#about .section_history .list_history li .btn span{padding:13px 10px}body#about .section_history .list_history li .btn span b{padding:0 0 0 15px;letter-spacing:0;font-size:15px}@media only screen and (max-width: 1000px){body#about .section_history .list_history li .btn span b{font-size:18px;font-size:2.4vw}}body#about .section_others h2{width:321px}body#about .section_others h2 span{margin-top:-13px;margin-left:-20px;letter-spacing:-0.7px;font-size:17px}@media only screen and (max-width: 1000px){body#about .section_others h2 span{font-size:20px;font-size:2.66667vw}}body#about .list_others{margin-top:40px;margin-bottom:100px}@media only screen and (max-width: 1000px){body#about .list_others{margin-top:92px;margin-top:12.26667vw}}@media only screen and (max-width: 1000px){body#about .list_others{margin-bottom:100px;margin-bottom:13.33333vw}}body#about .list_others>li .title h3{display:block;position:relative;text-align:left}body#about .list_others>li .title h3 span{display:inline-block;position:relative;width:110px;margin-top:0;background-color:#fff;z-index:5}@media only screen and (max-width: 1000px){body#about .list_others>li .title h3 span{width:110px;width:14.66667vw}}body#about .list_others>li .title h3 span img{height:37px}@media only screen and (max-width: 1000px){body#about .list_others>li .title h3 span img{height:37px;height:4.93333vw}}body#about .list_others>li .title h3:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:100%;height:1px;background-color:#bfbfbf}body#about .list_others>li .detail ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}body#about .list_others>li .detail ul li{width:50%;margin-bottom:10px;padding:0;padding-right:1em;padding-left:27px;background:url(../images/about/icon_list.png) no-repeat;background-position:2px 5px ;background-size:17px 17px ;letter-spacing:-.7px;font-size:18px}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{width:100%}}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{margin-bottom:10px;margin-bottom:1.33333vw}}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{padding-right:0}}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{padding-left:30px;padding-left:4vw}}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{background-position:2px 10px ;background-position:.26667vw 1.33333vw }}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{background-size:17px 17px ;background-size:2.26667vw 2.26667vw }}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{letter-spacing:0px;letter-spacing:0vw}}@media only screen and (max-width: 1000px){body#about .list_others>li .detail ul li{font-size:24px;font-size:3.2vw}}body#about .list_others>li .detail ul li:nth-child(2n){padding-right:0}body#about .list_others>li ~ li{margin-top:40px}@media only screen and (max-width: 1000px){body#about .list_others>li ~ li{margin-top:40px;margin-top:5.33333vw}}body#about #colorbox .cboxPhoto{width:640px !important;height:auto !important}@media only screen and (max-width: 1000px){body#about #colorbox .cboxPhoto{width:64vw !important}body#about .section_about .title{padding-top:30px;padding-top:4vw;padding-bottom:43px;padding-bottom:5.73333vw}body#about .section_about .detail{padding-top:15px;padding-top:2vw;padding-bottom:1px;padding-bottom:.13333vw;background-image:url(../images/about/bg_about_sp.png);background-size:cover}body#about .section_about .detail .m_section_inner{padding-bottom:600px;padding-bottom:80vw}body#about .section_about .detail p{display:inline;line-height:1.7;letter-spacing:-1.2px;letter-spacing:-.16vw}body#about .section_about .detail p:first-child{display:block;margin-bottom:40px;margin-bottom:5.33333vw}body#about .section_about .detail .m_section_inner:after{right:50%;bottom:-309px;bottom:-41.2vw;margin-right:-347px;margin-right:-46.26667vw}body#about .section_history{margin-top:286px;margin-top:38.13333vw}body#about .section_history h2 img,body#about .section_history h2{width:385px;width:51.33333vw}body#about .section_history .list_history{margin-top:-20px;margin-top:-2.66667vw;margin-bottom:-22px;margin-bottom:-2.93333vw;padding-right:15px;padding-right:2vw;padding-left:15px;padding-left:2vw}body#about .section_history .list_history li{width:100%}body#about .section_history .list_history li .title h3{margin-bottom:40px;margin-bottom:5.33333vw}body#about .section_history .list_history li .title h3 img{height:88px;height:11.73333vw}body#about .section_history .list_history li .btn{min-width:385px;min-width:51.33333vw}body#about .section_others h2 img,body#about .section_others h2{width:385px;width:51.33333vw}body#about .section_about h2 img{width:497px;width:66.26667vw}body#about .section_history .list_history li .detail img{width:100%}body#info.detail .info_article table.info_article_detail{width:100%;max-width:none !important}}.table_none table{border-spacing:5px}@media only screen and (max-width: 1000px){.table_none table{border-spacing:8px;border-spacing:1.06667vw}}main .section_slider .slick-list .slick-slide{padding:0px}@media only screen and (max-width: 1000px){main .section_slider .slick-list .slick-slide{padding:0px;padding:0vw}}main .section_slider .slick-list .slick-slide .obj_award{position:absolute;right:74px;bottom:0;width:125px}@media only screen and (max-width: 1000px){main .section_slider .slick-list .slick-slide .obj_award{right:11px;right:1.46667vw}}@media only screen and (max-width: 1000px){main .section_slider .slick-list .slick-slide .obj_award{width:125px;width:16.66667vw}}main .section_slider .m_section_inner{padding:0 20px }@media only screen and (max-width: 1000px){main .section_slider .m_section_inner{padding:0px;padding:0vw}}.slider_toppage .slide01 .contents{top:80px;right:50px;width:436px}@media only screen and (max-width: 1000px){.slider_toppage .slide01 .contents{top:420px;top:56vw}}@media only screen and (max-width: 1000px){.slider_toppage .slide01 .contents{right:147px;right:19.6vw}}@media only screen and (max-width: 1000px){.slider_toppage .slide01 .contents{width:460px;width:61.33333vw}}body#newletter .section_newletter{padding:0 0 100px }@media only screen and (max-width: 1000px){body#newletter .section_newletter{padding:0 0 100px ;padding:0 0 13.33333vw }}body#newletter .section_newletter .title{background:url(../images/newsletter/bg_title.jpg) repeat-x center center;background-size:auto;text-align:center}@media only screen and (max-width: 1000px){body#newletter .section_newletter .title{background-size:cover}}body#newletter .section_newletter .title .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:240px}@media only screen and (max-width: 1000px){body#newletter .section_newletter .title .m_section_inner{height:222px;height:29.6vw}}body#newletter .section_newletter .title .m_section_inner h2{width:639px}@media only screen and (max-width: 1000px){body#newletter .section_newletter .title .m_section_inner h2{width:600px;width:80vw}}body#newletter .section_newletter .title .m_section_inner h2 img{width:100%}body#newletter .section_newletter .detail{width:1183px;margin:50px auto 0 ;line-height:1.8;font-size:20px}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail{width:100%}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail{margin:50px auto 0 ;margin:6.66667vw auto 0 }}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail{line-height:1.7}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail{font-size:27px;font-size:3.6vw}}body#newletter .section_newletter .detail .lead{padding:10px 6px 58px 0 ;text-align:center}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail .lead{padding:8px 3px 60px 0 ;padding:1.06667vw .4vw 8vw 0 }}body#newletter .section_newletter .detail .lead img{width:675px}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail .lead img{width:603px;width:80.4vw}}body#newletter .section_newletter .detail h3{margin-bottom:35px;font-size:20px;letter-spacing:.9px;font-weight:bold;color:#e4007f}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail h3{margin-bottom:35px;margin-bottom:4.66667vw}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail h3{font-size:27px;font-size:3.6vw}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail h3{letter-spacing:.9px;letter-spacing:.12vw}}body#newletter .section_newletter .detail p{line-height:1.75;letter-spacing:1px}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail p{line-height:1.75}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail p{letter-spacing:1px;letter-spacing:.13333vw}}body#newletter .section_newletter .detail .btn_join{display:block;width:710px;margin:0 auto 92px }@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail .btn_join{width:100%}}@media only screen and (max-width: 1000px){body#newletter .section_newletter .detail .btn_join{margin:0 auto 50px ;margin:0 auto 6.66667vw }}
