body{font-family:"Lato","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","YuGothic","游ゴシック体","YuGothic","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-sansSerif{font-family:"Lato","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","YuGothic","游ゴシック体","YuGothic","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-serif{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{margin:0;padding:0;color:#333;line-height:2.2;font-size:15px;font-size:1.5rem;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width: 768px){body{line-height:1.8;font-size:14px;font-size:1.4rem}}@media screen and (max-width: 320px){body{line-height:1.8;font-size:13px;font-size:1.3rem}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}::-webkit-input-placeholder-shown{color:#ccc}::-moz-placeholder-shown{color:#ccc}:-ms-input-placeholder-shown{color:#ccc}::-ms-input-placeholder-shown{color:#ccc}::placeholder-shown{color:#ccc}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}::-ms-input-placeholder{color:#ccc}img,svg{border:0;border-style:none;vertical-align:top;font-size:0;line-height:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}ul,dl,ol{list-style-type:none}a{-webkit-transition:.3s;transition:.3s;color:#ce1e23;text-decoration:underline}a:link{color:#ce1e23;text-decoration:underline}a:visited{color:#ce1e23;text-decoration:none}a:hover{color:#ce1e23;text-decoration:none;-webkit-transition:.3s;transition:.3s;opacity:.8}a:active{color:#ce1e23;text-decoration:none}*:focus{outline:none}.mg0a{margin:0 auto}.mgt0{margin-top:0 !important}.mgt1{margin-top:1px !important}.mgt2{margin-top:2px !important}.mgt3{margin-top:3px !important}.mgt4{margin-top:4px !important}.mgt5{margin-top:5px !important}.mgt6{margin-top:6px !important}.mgt7{margin-top:7px !important}.mgt8{margin-top:8px !important}.mgt9{margin-top:9px !important}.mgt10{margin-top:10px !important}.mgt15{margin-top:15px !important}.mgt20{margin-top:20px !important}.mgt25{margin-top:25px !important}.mgt30{margin-top:30px !important}.mgt35{margin-top:35px !important}.mgt40{margin-top:40px !important}.mgt45{margin-top:45px !important}.mgt50{margin-top:50px !important}.mgt55{margin-top:55px !important}.mgt60{margin-top:60px !important}.mgl0{margin-left:0 !important}.mgl5{margin-left:5px !important}.mgl10{margin-left:10px !important}.mgl15{margin-left:15px !important}.mgl20{margin-left:20px !important}.mgl25{margin-left:25px !important}.mgl30{margin-left:30px !important}.mgl35{margin-left:35px !important}.mgl40{margin-left:40px !important}.mgl45{margin-left:45px !important}.mgl50{margin-left:50px !important}.mgl55{margin-left:55px !important}.mgl60{margin-left:60px !important}.mgr0{margin-right:0 !important}.mgr5{margin-right:5px !important}.mgr10{margin-right:10px !important}.mgr15{margin-right:15px !important}.mgr20{margin-right:20px !important}.mgr25{margin-right:25px !important}.mgr30{margin-right:30px !important}.mgr35{margin-right:35px !important}.mgr40{margin-right:40px !important}.mgr45{margin-right:45px !important}.mgr50{margin-right:50px !important}.mgr55{margin-right:55px !important}.mgr60{margin-right:60px !important}.pdt0{padding-top:0 !important}.pdt1{padding-top:1px !important}.pdt2{padding-top:2px !important}.pdt3{padding-top:3px !important}.pdt4{padding-top:4px !important}.pdt5{padding-top:5px !important}.pdt6{padding-top:6px !important}.pdt7{padding-top:7px !important}.pdt8{padding-top:8px !important}.pdt9{padding-top:9px !important}.pdt10{padding-top:10px !important}.pdt15{padding-top:15px !important}.pdt20{padding-top:20px !important}.pdt25{padding-top:25px !important}.pdt30{padding-top:30px !important}.pdt35{padding-top:35px !important}.pdt40{padding-top:40px !important}.pdt45{padding-top:45px !important}.pdt50{padding-top:50px !important}.pdt55{padding-top:55px !important}.pdt60{padding-top:60px !important}.pdl0{padding-left:0 !important}.pdl5{padding-left:5px !important}.pdl10{padding-left:10px !important}.pdl15{padding-left:15px !important}.pdl20{padding-left:20px !important}.pdl25{padding-left:25px !important}.pdl30{padding-left:30px !important}.pdl35{padding-left:35px !important}.pdl40{padding-left:40px !important}.pdl45{padding-left:45px !important}.pdl50{padding-left:50px !important}.pdl55{padding-left:55px !important}.pdl60{padding-left:60px !important}.pdr0{padding-right:0 !important}.pdr5{padding-right:5px !important}.pdr10{padding-right:10px !important}.pdr15{padding-right:15px !important}.pdr20{padding-right:20px !important}.pdr25{padding-right:25px !important}.pdr30{padding-right:30px !important}.pdr35{padding-right:35px !important}.pdr40{padding-right:40px !important}.pdr45{padding-right:45px !important}.pdr50{padding-right:50px !important}.pdr55{padding-right:55px !important}.pdr60{padding-right:60px !important}.floatL{float:left}.floatR{float:right}.alL,.c-textLeft,.left{text-align:left}.alC,.c-textCenter,.center{text-align:center}.alR,.c-textRight,.right{text-align:right}.vaT{vertical-align:top}.vaM{vertical-align:middle}.vaB{vertical-align:bottom}.disnon{display:none}.nowrap{white-space:nowrap}.w100per{width:100%;height:auto}.clearfix{clear:both;background:rgba(0,0,0,0);height:1px;font-size:1px}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.TODO{height:1200px;border-top:1px solid #c00;padding-top:300px;margin-top:300px}.noDisplay{display:none}.-pcOnly,.pcOnly{display:inline-block}@media screen and (max-width: 768px){.-pcOnly,.pcOnly{display:none}}.-spOnly,.spOnly{display:none}@media screen and (max-width: 768px){.-spOnly,.spOnly{display:inline-block}}.c-fs24{font-size:24px}a[href^=tel]{color:inherit;text-decoration:none}.js-anime--fadein{opacity:0}.c-bg{background:url(../img/bg.jpg) no-repeat;background-size:cover}@media screen and (max-width: 768px){.c-bg{background:url(../img/bg_sp.jpg) no-repeat;background-size:cover}}.c-bg-blue{background:url(../img/bg_blue.jpg) repeat center top;background-size:1380px 1940px}@media screen and (max-width: 768px){.c-bg-blue{background:url(../img/bg_blue_sp.jpg) no-repeat;background-size:cover}}.c-closeBtn{width:30px;height:30px;position:absolute;top:30px;right:30px;background:url(../img/icon_close.png) no-repeat;background-size:cover;display:block}.c-mainTitleWrap{color:#fff;margin-bottom:40px}.c-mainTitleWrap .title{font-size:27px;font-weight:bold;line-height:1.2;color:#fff}.c-mainTitleWrap .title span{font-size:23px}.c-mainTitleWrap .c-title1{color:#fff;margin-bottom:10px}.c-mainTitleWrap .c-title1 span::before{height:15px;display:block;position:absolute;bottom:-1.1em;width:100%;background-position-x:calc(50% + 15px)}.c-topicPath{background-color:#333}@media screen and (max-width: 768px){.c-topicPath{position:relative}}.c-topicPath .inner{width:1120px;padding:5px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.c-topicPath .inner{width:auto;height:8px;padding:0}}.c-topicPath .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-topicPath .list{display:none}}.c-topicPath .list>li{position:relative;padding-right:13px;margin-right:10px}.c-topicPath .list>li::before{content:"";position:absolute;top:13px;right:0;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-topicPath .list>li:last-child::before{display:none}.c-topicPath .list>li a{text-decoration:none}.c-topicPath .list>li span{color:#fff;font-size:13px;font-weight:bold;line-height:1;font-size:13px}.c-list_sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-list_sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.c-list_sns>li{margin-right:20px}.c-list_sns>li:last-child{margin-right:0}.c-list_sns>li a img{width:40px;height:40px}.c-colWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.c-colWrap{display:inherit;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.c-title1{font-style:italic;font-size:26px;font-weight:bold;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width: 768px){.c-title1{font-size:18px;margin-bottom:30px}}.c-title1.-wh{color:#fff}.c-title1.-wh span::before{background:url(../img/title_border_wh.svg) no-repeat 45% 0;background-size:cover}.c-title1.-yellow{color:#ffeb42}.c-title1.-yellow span::before{background:url(../img/title_border_yellow.svg) no-repeat 45% 0;background-size:cover}.c-title1.-red{color:#ce1e23}.c-title1.-red span::before{background:url(../img/title_border_red.svg) no-repeat 45% 0;background-size:cover}.c-title1.-center span::before{background-position:50% 0%}.c-title1 span{display:inline-block;position:relative;line-height:1.4}.c-title1 span::before{content:"";background:url(../img/title_border.svg) no-repeat 45% 0;background-size:cover;height:18px;display:block;position:absolute;bottom:-20px;width:100%}.c-title_bg{background:url(../img/bg.jpg) no-repeat;background-size:cover}a.c-btn,.c-btn{display:block;position:relative;width:350px;margin:auto;padding:20px 45px;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;border-radius:8px;border:2px solid #ce1e23;color:#ce1e23;-webkit-transition:.3s;transition:.3s;line-height:1.2}@media screen and (max-width: 768px){a.c-btn,.c-btn{width:100%;font-size:14px;padding:15px 20px}}a.c-btn:hover,.c-btn:hover{background-color:#ce1e23;border-color:#ce1e23;color:#fff;opacity:1}a.c-btn:hover::before,a.c-btn:hover::after,.c-btn:hover::before,.c-btn:hover::after{-webkit-transition:.3s;transition:.3s}a.c-btn::before,a.c-btn::after,.c-btn::before,.c-btn::after{-webkit-transition:.3s;transition:.3s;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}@media screen and (max-width: 768px){a.c-btn::before,a.c-btn::after,.c-btn::before,.c-btn::after{right:10px}}a.c-btn.vote,.c-btn.vote{font-size:20px}a.c-btn.-off,.c-btn.-off{color:#fff;background-color:#bbc8c8;border-color:#bbc8c8;pointer-events:none;width:400px}a.c-btn.-black,.c-btn.-black{border-color:#333;color:#333}a.c-btn.-black:hover,.c-btn.-black:hover{color:#fff;background-color:#333;border-color:#333}a.c-btn.-bg_red,.c-btn.-bg_red{background-color:#ce1e23;color:#fff}a.c-btn.-bg_red:hover,.c-btn.-bg_red:hover{opacity:.7}a.c-btn.-white,.c-btn.-white{border-color:#fff;color:#fff}a.c-btn.-white:hover,.c-btn.-white:hover{color:#ce1e23;background-color:#fff;border-color:#fff}a.c-btn.-bg_white,.c-btn.-bg_white{background-color:#fff;color:#ce1e23;border-color:#fff}a.c-btn.-bg_white:hover,.c-btn.-bg_white:hover{background-color:#ce1e23;border-color:#ce1e23;color:#fff}a.c-btn.-on_yellow:hover,.c-btn.-on_yellow:hover{background-color:#ffeb42;border-color:#ffeb42;color:#ce1e23}a.c-btn.-text_black,.c-btn.-text_black{color:#333}a.c-btn.-bg_black,.c-btn.-bg_black{background-color:#333;border-color:#333;color:#fff}a.c-btn.-bg_black:hover,.c-btn.-bg_black:hover{opacity:.7}a.c-btn.-arrow::before,.c-btn.-arrow::before{content:"";width:20px;height:20px;border-radius:100%;background-color:#ce1e23}a.c-btn.-arrow::after,.c-btn.-arrow::after{content:"";right:27px;margin-top:-4px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){a.c-btn.-arrow::after,.c-btn.-arrow::after{right:17px}}a.c-btn.-arrow:hover::before,.c-btn.-arrow:hover::before{background-color:#fff}a.c-btn.-arrow:hover::after,.c-btn.-arrow:hover::after{border-color:#ce1e23}a.c-btn.-arrow.-black::before,.c-btn.-arrow.-black::before{background-color:#333}a.c-btn.-arrow.-black::after,.c-btn.-arrow.-black::after{border-right:2px solid #fff;border-bottom:2px solid #fff}a.c-btn.-arrow.-black:hover::before,.c-btn.-arrow.-black:hover::before{background-color:#fff}a.c-btn.-arrow.-black:hover::after,.c-btn.-arrow.-black:hover::after{border-right:2px solid #333;border-bottom:2px solid #333}a.c-btn.-arrow.-bg_red::before,.c-btn.-arrow.-bg_red::before{background-color:#fff}a.c-btn.-arrow.-bg_red::after,.c-btn.-arrow.-bg_red::after{border-color:#ce1e23}a.c-btn.-arrow.-bg_red:hover::before,.c-btn.-arrow.-bg_red:hover::before{background-color:#fff}a.c-btn.-arrow.-bg_red:hover::after,.c-btn.-arrow.-bg_red:hover::after{border-color:#ce1e23}a.c-btn.-arrow.-white::before,.c-btn.-arrow.-white::before{background-color:#fff}a.c-btn.-arrow.-white::after,.c-btn.-arrow.-white::after{border-right:2px solid #ce1e23;border-bottom:2px solid #ce1e23}a.c-btn.-arrow.-white:hover::before,.c-btn.-arrow.-white:hover::before{background-color:#ce1e23}a.c-btn.-arrow.-white:hover::after,.c-btn.-arrow.-white:hover::after{border-right:2px solid #fff;border-bottom:2px solid #fff}a.c-btn.-arrow.-bg_white::before,.c-btn.-arrow.-bg_white::before{background-color:#ce1e23}a.c-btn.-arrow.-bg_white::after,.c-btn.-arrow.-bg_white::after{border-right:2px solid #fff;border-bottom:2px solid #fff}a.c-btn.-arrow.-bg_white:hover::before,.c-btn.-arrow.-bg_white:hover::before{background-color:#fff}a.c-btn.-arrow.-bg_white:hover::after,.c-btn.-arrow.-bg_white:hover::after{border-right:2px solid #ce1e23;border-bottom:2px solid #ce1e23}a.c-btn.-arrow.-on_yellow:hover::before,.c-btn.-arrow.-on_yellow:hover::before{background-color:#ce1e23}a.c-btn.-arrow.-on_yellow:hover::after,.c-btn.-arrow.-on_yellow:hover::after{border-right:2px solid #ffeb42;border-bottom:2px solid #ffeb42}a.c-btn.-arrow.-text_black,.c-btn.-arrow.-text_black{color:#333}a.c-btn.-arrow.-text_black::before,.c-btn.-arrow.-text_black::before{background-color:#333}a.c-btn.-arrow.-text_black::after,.c-btn.-arrow.-text_black::after{border-color:#fff}a.c-btn.-arrow.-text_black:hover::before,.c-btn.-arrow.-text_black:hover::before{background-color:#333}a.c-btn.-arrow.-text_black:hover::after,.c-btn.-arrow.-text_black:hover::after{border-right:2px solid #ffeb42;border-bottom:2px solid #ffeb42}a.c-btn.-other::before,.c-btn.-other::before{content:"";background:url(../img/icon_other_red.svg) no-repeat;background-size:cover;width:16px;height:16px}a.c-btn.-other:hover::before,.c-btn.-other:hover::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-black::before,.c-btn.-other.-black::before{background:url(../img/icon_other.svg) no-repeat;background-size:cover}a.c-btn.-other.-black:hover::before,.c-btn.-other.-black:hover::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-white::before,.c-btn.-other.-white::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-white:hover::before,.c-btn.-other.-white:hover::before{background:url(../img/icon_other_red.svg) no-repeat;background-size:cover}a.c-btn.-other.-bg_red::before,.c-btn.-other.-bg_red::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-bg_red:hover::before,.c-btn.-other.-bg_red:hover::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-bg_black::before,.c-btn.-other.-bg_black::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-other.-bg_black:hover::before,.c-btn.-other.-bg_black:hover::before{background:url(../img/icon_other_wh.svg) no-repeat;background-size:cover}a.c-btn.-year,.c-btn.-year{width:254px}@media screen and (max-width: 768px){a.c-btn.-year,.c-btn.-year{width:100%}}a.c-btn.-year .c-colWrap,.c-btn.-year .c-colWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media screen and (max-width: 768px){a.c-btn.-year .c-colWrap,.c-btn.-year .c-colWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}a.c-btn.-year .c-colWrap li:nth-child(1),.c-btn.-year .c-colWrap li:nth-child(1){margin-right:5px}a.c-btn.-year .c-colWrap li:nth-child(2),.c-btn.-year .c-colWrap li:nth-child(2){margin-left:5px}@media screen and (max-width: 768px){a.c-btn.-year .c-colWrap li:nth-child(2),.c-btn.-year .c-colWrap li:nth-child(2){margin-top:0}}a.c-btn.-year .text-year,.c-btn.-year .text-year{font-size:28px}@media screen and (max-width: 768px){a.c-btn.-year .text-year,.c-btn.-year .text-year{font-size:24px}}a.c-btn2{display:block;position:relative;width:207px;margin:auto;padding:2px 8px;font-size:16px;font-weight:normal;line-height:1.6;text-decoration:none;text-align:center;border-radius:100px;border:1px solid #ce1e23;color:#ce1e23;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){a.c-btn2{width:207px}}a.c-btn2:hover,a.c-btn2.-stay{background-color:#ce1e23;border-color:#ce1e23;color:#fff;font-weight:bold;opacity:1}a.c-btn2:hover::before,a.c-btn2:hover::after,a.c-btn2.-stay::before,a.c-btn2.-stay::after{-webkit-transition:.3s;transition:.3s}a.c-btn2.-arrowBottom::before{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;border-right:1px solid #ce1e23;border-bottom:1px solid #ce1e23;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:-1px}a.c-btn2.-arrowBottom:hover::before{border-right:1px solid #fff;border-bottom:1px solid #fff}a.c-btn-speechBubble{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;justify-items:center;text-align:center;width:160px;height:160px;border-radius:100px;background-color:#ce1e23;color:#fff;text-decoration:none;line-height:1.4;font-size:16px;font-weight:bold;position:relative}@media screen and (max-width: 768px){a.c-btn-speechBubble{display:block;width:100%;height:auto;border-radius:10px;font-size:14px;text-align:left;padding:20px 30px 20px 20px}}a.c-btn-speechBubble::before{content:"";display:block;width:52px;height:30px;background:url(../img/icon_bubble_arrow_red.png) no-repeat;background-size:100%;position:absolute;bottom:5px;right:0}@media screen and (max-width: 768px){a.c-btn-speechBubble::before{display:none}}a.c-btn-speechBubble span{width:100%;position:relative;padding-bottom:30px}@media screen and (max-width: 768px){a.c-btn-speechBubble span{position:initial}}a.c-btn-speechBubble span::before{content:"";display:block;width:20px;height:20px;border-radius:100%;background-color:#ffeb42;position:absolute;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width: 768px){a.c-btn-speechBubble span::before{bottom:initial;right:15px;left:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}a.c-btn-speechBubble span::after{content:"";display:block;right:27px;margin-top:-4px;width:8px;height:8px;border-right:2px solid #ce1e23;border-bottom:2px solid #ce1e23;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:6px;left:47%}@media screen and (max-width: 768px){a.c-btn-speechBubble span::after{bottom:initial;right:22px;left:initial;top:50%}}a.c-btn-speechBubble.-other span::before{content:"";background:url(../img/icon_other_yellow.svg) no-repeat;background-size:cover;width:16px;height:16px;border-radius:0}a.c-btn-speechBubble.-other span::after{display:none}.c-indent>li{text-indent:-1em;margin-left:1em}.c-indent.-f05>li{text-indent:-0.5em;margin-left:.5em}.c-indent.-f15>li{text-indent:-1.5em;margin-left:1.5em}.c-indent.-f2>li{text-indent:-2em;margin-left:2em}.c-summary_title{font-style:italic;line-height:1.4;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.c-summary_title{margin-bottom:30px}}.c-summary_title .text1{font-size:20px;display:inline-block;border-bottom:1px solid #333;margin-bottom:5px}.c-summary_title .text2{font-size:13px;display:block}.c-head01{text-align:center;color:#fff}.c-head01.-black{background-color:#333}.c-head01 .inner{padding:50px 0 70px}@media screen and (max-width: 768px){.c-head01 .inner{padding:30px 0 50px}}.c-head01 .wrap{font-weight:bold}.c-head01 .wrap .c-title1{margin-bottom:30px}@media screen and (max-width: 768px){.c-head01 .wrap .c-title1{font-size:16px}}.c-head01 .wrap .c-title1 span::before{height:30px;bottom:-32px}@media screen and (max-width: 768px){.c-head01 .wrap .c-title1 span::before{height:18px;bottom:-20px}}.c-head01 .wrap .title2{font-size:30px}@media screen and (max-width: 768px){.c-head01 .wrap .title2{font-size:13px;margin-bottom:5px}}.c-head01 .wrap .title3{font-size:66px;line-height:1;font-weight:900}.c-head01 .wrap .title3 span.text-s{font-size:56px;font-weight:900;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.c-head01 .wrap .title3{font-size:30px;line-height:1.2}.c-head01 .wrap .title3 span.text-s{font-size:28px}}.c-head01 .wrap .title3 .year{font-size:86px}@media screen and (max-width: 768px){.c-head01 .wrap .title3 .year{font-size:40px}}.c-head01 .wrap .title4{line-height:1;font-size:20px;color:#fff;font-weight:bold;border:2px solid #fff;padding:10px;text-align:center;letter-spacing:.2em;display:inline-block;margin-top:30px;min-width:260px}@media screen and (max-width: 768px){.c-head01 .wrap .title4{font-size:16px;margin-top:20px;min-width:auto}}.c-head01 .wrap .title5{font-size:28px;line-height:1;padding:10px 0;width:200px;margin:auto;border-top:2px solid #fff;border-bottom:2px solid #fff;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 768px){.c-head01 .wrap .title5{font-size:14px;width:80px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:20px;margin-bottom:20px;padding:5px 0}}.c-head01 .wrap .title5.-yellow{color:#ffeb42;border-color:#ffeb42}.c-head01 .wrap .title6{font-size:28px;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.c-head01 .wrap .title6{font-size:17px;margin-bottom:10px}}.c-head01 .wrap .title6 span{font-size:44px}@media screen and (max-width: 768px){.c-head01 .wrap .title6 span{font-size:28px}}.c-head01 .wrap .title7{font-size:16px;border-radius:100px;line-height:1;padding:10px 20px;border:1px solid #fff;display:inline-block;text-align:center;margin-bottom:60px}@media screen and (max-width: 768px){.c-head01 .wrap .title7{font-size:13px;padding:5px 20px;margin-bottom:30px}}.c-head01 .wrap .c-colWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.c-head01 .wrap .c-colWrap{width:calc(100vw - 60px);margin:auto}}.c-head01 .wrap .c-colWrap>li{margin:0 10px;-webkit-flex-basis:350px;-ms-flex-preferred-size:350px;flex-basis:350px}@media screen and (max-width: 768px){.c-head01 .wrap .c-colWrap>li+li{margin-top:20px}}.c-head01 .wrap .c-colWrap>li a{width:auto}.c-head02{text-align:center}.c-head02.-black{background-color:#333}.c-head02 .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:150px}@media screen and (max-width: 768px){.c-head02 .inner{height:80px}}.c-head02 .wrap .title{font-size:24px;color:#fff}@media screen and (max-width: 768px){.c-head02 .wrap .title{font-size:18px}}.c-search{padding-top:80px;padding-bottom:80px;margin-bottom:60px}@media screen and (max-width: 768px){.c-search{padding-top:40px;padding-bottom:40px}}.c-search .search-block+.search-block{margin-top:40px}.c-search .search-block .title{text-align:center;font-size:18px;font-weight:bold;line-height:1;padding:8px 0;color:#fff;background-color:#333;cursor:pointer;position:relative}@media screen and (max-width: 768px){.c-search .search-block .title{font-size:12px}}.c-search .search-block .title::before{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);margin-top:3px;-webkit-transition:.3s;transition:.3s}.c-search .search-block .title.isOn::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:-3px;-webkit-transition:.3s;transition:.3s}.c-search .search-block .list{padding:20px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}@media screen and (max-width: 768px){.c-search .search-block .list{padding:10px 10px}}.c-search .search-block .list>li{-webkit-flex-basis:225px;-ms-flex-preferred-size:225px;flex-basis:225px;margin-right:20px}@media screen and (max-width: 768px){.c-search .search-block .list>li{margin-right:10px;-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.c-search .search-block .list>li:nth-child(4n){margin-right:0}.c-search .search-block .list>li:nth-child(n+5){margin-top:10px}@media screen and (max-width: 768px){.c-search .search-block .list>li:nth-child(n+5){margin-top:0}}@media screen and (max-width: 768px){.c-search .search-block .list>li:nth-child(n+3){margin-top:10px}}.c-search .search-block .list>li .checkbox{display:none}.c-search .search-block .list>li .label{background-color:#e0e6e6;font-size:15px;line-height:1.4;text-align:center;width:100%;display:block;padding:5px 0;letter-spacing:.05em;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:100px}@media screen and (max-width: 768px){.c-search .search-block .list>li .label{font-size:12px;padding:5px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.c-search .search-block .list>li .checkbox:checked+label{background-color:#333;color:#fff;-webkit-transition:.3s;transition:.3s}.c-search .search-block .list.isOn-{opacity:0}.c-search .search-block .list.isOn{opacity:1}.c-search .search-block.-red .label{background-color:#e0e6e6;border-radius:100px}.c-search .search-block.-red .checkbox:checked+label{background-color:#ce1e23 !important}.c-search .btnWrap{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.c-search .btnWrap{margin-top:30px}}.c-area{font-size:14px;font-weight:bold;letter-spacing:.05em;line-height:1.4;background-color:#333;color:#fff;display:inline-block;padding:3px 20px}@media screen and (max-width: 768px){.c-area{font-size:12px;padding:3px 10px}}.c-category{display:block;position:relative;width:130px;margin:auto;padding:2px 8px;font-size:12px;font-weight:normal;line-height:1.2;text-decoration:none;text-align:center;border-radius:100px;border:1px solid #ce1e23;color:#ce1e23;-webkit-transition:.3s;transition:.3s}.c-category.-red{background-color:#ce1e23;color:#fff}.c-pagination .list{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;margin-top:10px}.c-pagination .list>li a,.c-pagination .list>li span{line-height:1;font-size:20px;text-decoration:none;display:block;padding:20px;color:#333;position:relative}.c-pagination .list>li a.current,.c-pagination .list>li span.current{color:#ccc}.c-pagination .list>li .prev::before{content:"";position:absolute;top:16px;right:0;left:0;margin:auto;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width: 768px){.c-pagination .list>li .prev::before{top:17px}}.c-pagination .list>li .next::before{content:"";position:absolute;top:16px;right:0;left:0;margin:auto;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){.c-pagination .list>li .next::before{top:17px}}.l-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:100px;z-index:100}@media screen and (max-width: 768px){.l-header{height:80px}}.l-header.-scroll{background-color:#fff;position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transform:inherit;transform:inherit;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.l-header .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;padding:12px 50px;min-width:1200px}@media screen and (max-width: 768px){.l-header .wrap{padding:10px 30px;min-width:inherit}}.l-header .logo{width:230px}@media screen and (max-width: 768px){.l-header .logo{width:190px}}.l-header .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.l-header .list{display:none}}.l-header .list>li{margin-left:50px}.l-header .list>li a{display:block;color:#333;line-height:1;text-decoration:none;font-size:14px;position:relative}.l-header .list>li a:hover{opacity:1}.l-header .list>li a:hover span::before{-webkit-transition:all .3s ease;transition:all .3s ease;content:""}.l-header .list>li a span{display:inline-block}.l-header .list>li a span::before{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";width:0%;height:2px;background:#dc1900;display:block;position:absolute;bottom:-10px;opacity:1}.l-header .list>li a.stay span::before,.l-header .list>li a:hover span::before{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";width:100%;height:2px;background:#dc1900;display:block;position:absolute;bottom:-10px;opacity:1}.global-menu{display:none;cursor:pointer;position:absolute;top:10px;right:15px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.global-menu{display:block}}.global-menu .wrap{position:relative;width:70px;height:70px}@media screen and (max-width: 768px){.global-menu .wrap{width:60px;height:60px}}.global-menu .text{color:#333;font-size:10px;-webkit-transform:scale(0.7);transform:scale(0.7);line-height:1;display:block;text-align:center;position:absolute;left:0;right:0;margin:auto;bottom:17px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.global-menu .text{bottom:12px}}.global-menu .menuTrigger{display:block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:17px;position:absolute;left:0px;right:0;top:20px;padding:8px;margin:auto}@media screen and (max-width: 768px){.global-menu .menuTrigger{top:18px;width:30px;height:24px}}.global-menu .menuTrigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#333}.global-menu .menuTrigger span:nth-of-type(1){top:0}.global-menu .menuTrigger span:nth-of-type(2){top:11px}.global-menu .menuTrigger span:nth-of-type(3){bottom:0}.global-menu.isOn- .menuTrigger span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.global-menu.isOn- .menuTrigger span:nth-of-type(2){opacity:0}.global-menu.isOn- .menuTrigger span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.global-menu.isOn- .text{opacity:0}.global-menu:hover{-webkit-transition:.3s;transition:.3s}.global-menu:hover .text{-webkit-transition:.3s;transition:.3s}.p-modalHeaderMenu{position:fixed;top:0px;right:0;margin:inherit;width:auto;background-color:#333;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;width:100%;z-index:100}@media screen and (max-width: 768px){.p-modalHeaderMenu{width:auto;height:100%;overflow-y:scroll;top:0px;left:0;right:0;margin:auto}}.p-modalHeaderMenu.isOn{opacity:1;visibility:visible;-webkit-transition:.3s;transition:.3s}.p-modalHeaderMenu .inner{padding-top:0px;width:auto}@media screen and (max-width: 768px){.p-modalHeaderMenu .inner{padding:40px}}.p-modalHeaderMenu .c-mainTitleWrap{color:#fff;margin-bottom:40px}.p-modalHeaderMenu .c-mainTitleWrap .title{font-size:27px;font-weight:900;line-height:1.2;color:#fff}.p-modalHeaderMenu .c-mainTitleWrap .title span{font-size:23px;font-weight:900}.p-modalHeaderMenu .c-mainTitleWrap .title .text-s{font-family:"Noto Sans JP",sans-serif;font-weight:900}.p-modalHeaderMenu .c-mainTitleWrap .c-title1{color:#fff;margin-bottom:10px}.p-modalHeaderMenu .c-mainTitleWrap .c-title1 span::before{height:15px;display:block;position:absolute;bottom:-1.1em;width:100%;background-position-x:calc(50% + 15px)}.p-modalHeaderMenu .list_menu{margin-bottom:20px}@media screen and (max-width: 768px){.p-modalHeaderMenu .list_menu{display:block}}.p-modalHeaderMenu .list_menu>li a{color:#fff;text-decoration:none;font-weight:bold;font-size:14px;padding:8px 0;display:block}.p-modalHeaderMenu .logo{display:block;padding:10px 10px;width:230px;margin-bottom:20px;background-color:#fff}.p-modalHeaderMenu .c-list_sns{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html,body{height:100%}body{position:relative}@media screen and (max-width: 768px){body{font-size:14px}}@media screen and (max-width: 320px){body{font-size:13px}}body.body-fixed{position:fixed;width:100%;height:100%;left:0}.l-container{position:relative;min-width:1080px}@media screen and (max-width: 768px){.l-container{min-width:inherit}}.l-contents{padding-top:100px}@media screen and (max-width: 768px){.l-contents{padding-top:80px}}@media screen and (max-width: 768px){.l-main{padding-bottom:50px}}.inner{margin:auto;width:950px}@media screen and (max-width: 768px){.inner{width:calc(100vw - 60px)}}img.ofi{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}img.ofi-top{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;font-family:"object-fit: cover; object-position: 50% 0%;"}@media screen and (max-width: 768px){.inner{width:calc(100vw - 60px)}}.inner.-wide{width:100%}.inner.-middle{width:650px}@media screen and (max-width: 768px){.inner.-middle{width:calc(100vw - 60px)}}.c-spSlide .slide1_arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-spSlide .slide1_arrow_prev{width:12px;height:23px;background:url(../img/icon_slide_arrow.svg) no-repeat;background-size:cover;left:-22px}.c-spSlide .slide1_arrow_next{width:12px;height:23px;background:url(../img/icon_slide_arrow.svg) no-repeat;background-size:cover;right:-22px;-webkit-transform:rotate(-185deg);transform:rotate(-185deg);margin-top:-10px}.top .l-header{position:initial}.top .l-header.fixed{position:fixed;top:0}.top .l-contents{padding-top:0}@media screen and (max-width: 768px){.top .l-main{padding-bottom:0}}.top .l-main.-scroll{margin-top:100px}@media screen and (max-width: 768px){.top .l-main.-scroll{margin-top:80px}}.top .c-topicPath .inner{height:43px}@media screen and (max-width: 768px){.top .c-topicPath .inner{height:8px;padding:0}}.top .b-main{position:relative}.top .b-main>.inner{position:absolute;height:100%}.top .b-main>.inner .logo_award{position:absolute;left:20px;bottom:20px;width:134px;z-index:2}@media screen and (max-width: 768px){.top .b-main>.inner .logo_award{top:20px;bottom:auto;width:96px}}.top .b-main>.inner .logo_foundation{position:absolute;top:20px;right:20px;width:120px;z-index:2}@media screen and (max-width: 768px){.top .b-main>.inner .logo_foundation{width:70px}}.top .b-main .kvSlider{z-index:1}.top .b-main .kvSlider .kvSlider_item:not(:first-of-type){display:none}.top .b-main .kvSlider.slick-initialized .kvSlider_item{display:block}.top .b-main .kvSlider .kvSlider_item{position:relative}.top .b-main .kvSlider .kvSlider_item .text{opacity:1;position:absolute;display:inline-block;width:auto}.top .b-main .kvSlider .kvSlider_item .text img{display:block}.top .b-main .kvSlider .kvSlider_item[data-slick-index="0"] .text{width:520px;top:40%;right:0}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="0"] .text{width:75%;top:64%;right:20%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="1"] .text{width:410px;top:20%;left:10%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="1"] .text{width:85%;top:58%;left:5%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="2"] .text{width:547px;top:30%;right:5%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="2"] .text{width:90%;top:58%;left:5%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="3"] .text{width:428px;top:30%;right:5%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="3"] .text{width:70%;top:20%;right:10%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="4"] .text{width:414px;top:2%;left:5%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="4"] .text{width:60%;top:64%;left:40%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="5"] .text{width:526px;top:33%;right:2%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="5"] .text{width:85%;top:60%;right:10%}}.top .b-main .kvSlider .kvSlider_item[data-slick-index="6"] .text{width:440px;top:48%;right:3%}@media screen and (max-width: 768px){.top .b-main .kvSlider .kvSlider_item[data-slick-index="6"] .text{width:70%;top:18%;right:11%}}.top .b-main .kvSlider .kvSlider_item.slick-active .text{-webkit-animation:ani_fadeIn 1.5s ease 2s 1 normal both;animation:ani_fadeIn 1.5s ease 2s 1 normal both}.top .b-main .kvSlider .slick-dots{position:absolute;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;bottom:30px;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.top .b-main .kvSlider .slick-dots{bottom:15px}}.top .b-main .kvSlider .slick-dots>li{margin:0 5px}.top .b-main .kvSlider .slick-dots>li button{font-size:0;line-height:0}.top .b-main .kvSlider .slick-dots>li button::before{content:"";display:inline-block;width:10px;height:10px;border-radius:100px;border:1px solid #333;-webkit-transition:.3s;transition:.3s}.top .b-main .kvSlider .slick-dots>li.slick-active button::before{-webkit-transition:.3s;transition:.3s;background-color:#333}.top .b-main .kvSlider .slick-dots.color-white>li button::before{-webkit-transition:.3s;transition:.3s;border:1px solid #fff}.top .b-main .kvSlider .slick-dots.color-white>li.slick-active button::before{-webkit-transition:.3s;transition:.3s;background-color:#fff}@-webkit-keyframes ani_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ani_fadeIn{0%{opacity:0}100%{opacity:1}}.top .js-kvVoteing.c-voteing{position:absolute;width:430px;background:#333;padding:60px;border-radius:10px;z-index:10;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;color:#fff;text-align:center}@media screen and (max-width: 768px){.top .js-kvVoteing.c-voteing{width:90%;padding:40px}}@media screen and (max-width: 480px){.top .js-kvVoteing.c-voteing{padding:30px}}.top .js-kvVoteing.c-voteing .title{color:#ffeb42}.top .js-kvVoteing.c-voteing .title2{color:#ffeb42;border-color:#ffeb42;font-size:35px;margin-bottom:40px}@media screen and (max-width: 768px){.top .js-kvVoteing.c-voteing .title2{margin-bottom:20px}}.top .js-kvVoteing.c-voteing .title2 span{font-size:42px}.top .js-kvVoteing.c-voteing .text5{font-size:22px}.top .js-kvVoteing.c-voteing .text5 .num{font-size:26px}.top .js-kvVoteing.c-voteing .text5 .bold{font-size:28px}@media screen and (max-width: 768px){.top .js-kvVoteing.c-voteing .text5+.text5{margin-top:35px}}.top .js-kvVoteing.c-voteing .text5+.text5::before{width:0;height:0;border-style:solid;border-width:13px 16.5px 0 16.5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:-25px}@media screen and (max-width: 768px){.top .js-kvVoteing.c-voteing .text5+.text5::before{top:-21px}}.top .js-kvVoteing.c-voteing .text6{color:#ffeb42;border-color:#ffeb42;margin-bottom:0;font-size:17px}.top .js-kvVoteing.c-voteing .cboxClose{position:absolute;top:20px;right:20px;bottom:initial;font-size:0;width:25px;height:25px;background:url(../img/icon_close.png) no-repeat 0 0;background-size:100%}.top .c-mainTitleWrap .c-title1.-wh span{font-size:23px}@media screen and (max-width: 768px){.top .c-mainTitleWrap .c-title1.-wh span{font-size:12px}}.top .c-mainTitleWrap .c-title1.-wh span::before{background-position:35% 0}.top .c-mainTitleWrap .title{font-size:58px;font-weight:900}@media screen and (max-width: 768px){.top .c-mainTitleWrap .title{font-size:30px}}.top .c-mainTitleWrap .title .text-s{font-family:"Noto Sans JP",sans-serif;font-size:48px;font-weight:900}@media screen and (max-width: 768px){.top .c-mainTitleWrap .title .text-s{font-size:25px}}.top .c-mainTitleWrap .title .text-s2{font-size:15px;line-height:1.4;display:inline-block;vertical-align:5px}@media screen and (max-width: 768px){.top .c-mainTitleWrap .title .text-s2{font-size:12px}}@media screen and (max-width: 768px){.top .c-section .inner{width:calc(100vw - 100px)}}.top .c-section.about{background:#333 url(../img/top/about_bg_pic01.jpg) no-repeat center top;background-size:cover;padding:40px 0 160px;color:#fff}@media screen and (max-width: 768px){.top .c-section.about{background:#333;padding:0 0 50px}}.top .c-section.about .c-mainTitleWrap{margin:auto;width:950px;padding-left:30px}@media screen and (max-width: 768px){.top .c-section.about .c-mainTitleWrap{width:100%;min-height:250px;padding:30px 20%;background:#333 url(../img/top/about_bg_pic01_sp.jpg) no-repeat center top;background-size:cover}}.top .c-section.about .c-mainTitleWrap .c-title1.-wh span::before{background-position:44% 0}@media screen and (max-width: 768px){.top .c-section.about .c-mainTitleWrap .text-s2{display:block;margin-top:10px}.top .c-section.about .c-mainTitleWrap .text-s2 br{display:none}}.top .c-section.about .inner{padding-left:30px;position:relative}@media screen and (max-width: 768px){.top .c-section.about .inner{padding-left:0;width:calc(100vw - 100px)}}.top .c-section.about .inner .text{margin-top:60px}@media screen and (max-width: 768px){.top .c-section.about .inner .text{margin-top:30px}}.top .c-section.about .inner .c-btn-speechBubble{position:absolute;left:60%;top:0}@media screen and (max-width: 768px){.top .c-section.about .inner .c-btn-speechBubble{position:relative;left:0;top:0;margin-top:30px}}.top .c-head01 .inner{width:calc(100vw - 60px)}.top .c-head01 .wrap .title7{margin-bottom:0}.top .c-section.c-voteing .mapWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:950px;margin:auto}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap{display:block;width:calc(100vw - 100px)}}.top .c-section.c-voteing .mapWrap .entry{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;position:absolute;border:1px solid #ce1e23;border-radius:100px;padding:10px;width:160px;height:160px;text-align:center;font-size:15px;line-height:1.5}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap .entry{width:100%;height:auto;border:none;padding:0;position:initial}}.top .c-section.c-voteing .mapWrap .entry .entryInner{width:100%}.top .c-section.c-voteing .mapWrap .entry .text02{font-family:"Noto Sans JP",sans-serif;color:#ce1e23;font-weight:bold;font-size:20px;line-height:1}.top .c-section.c-voteing .mapWrap .entry .text02 .num{font-size:34px}.top .c-section.c-voteing .mapWrap .map_vector{display:block;width:590px}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap .map_vector{display:none}}.top .c-section.c-voteing .mapWrap .map_vector g{-webkit-transition:.3s;transition:.3s}.top .c-section.c-voteing .mapWrap .map_vector g.selected path{-webkit-transition:.3s;transition:.3s;fill:#ce1e23}.top .c-section.c-voteing .mapWrap .map_link{width:270px}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap .map_link{width:calc(100% - 60px);margin:20px auto 0}}.top .c-section.c-voteing .mapWrap .map_link ul{border-bottom:1px solid #999}.top .c-section.c-voteing .mapWrap .map_link li{border-top:1px solid #999}.top .c-section.c-voteing .mapWrap .map_link li a{display:block;padding:10px 20px 10px 10px;color:#333;position:relative;text-align:left;text-decoration:none}.top .c-section.c-voteing .mapWrap .map_link li a::before,.top .c-section.c-voteing .mapWrap .map_link li a::after{-webkit-transition:.3s;transition:.3s;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap .map_link li a::before,.top .c-section.c-voteing .mapWrap .map_link li a::after{right:10px}}.top .c-section.c-voteing .mapWrap .map_link li a::before{content:"";width:20px;height:20px;border-radius:100%;background-color:#333}.top .c-section.c-voteing .mapWrap .map_link li a::after{content:"";right:27px;margin-top:-4px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){.top .c-section.c-voteing .mapWrap .map_link li a::after{right:17px}}.top .c-section.c-voteing .mapWrap .map_link li.selected a,.top .c-section.c-voteing .mapWrap .map_link li a:hover{background-color:#ce1e23;color:#fff;opacity:1}.top .c-section.c-voteing .mapWrap .map_link li.selected a::before,.top .c-section.c-voteing .mapWrap .map_link li a:hover::before{background-color:#fff}.top .c-section.c-voteing .mapWrap .map_link li.selected a::after,.top .c-section.c-voteing .mapWrap .map_link li a:hover::after{border-color:#ce1e23}.top .c-section.cheer{background:#333 url(../img/top/cheer_bg_pic01.jpg) no-repeat center top;background-size:cover;margin-top:40px;padding:80px 0 170px;color:#fff}@media screen and (max-width: 768px){.top .c-section.cheer{background:none;padding:0 0 50px;color:#333}}.top .c-section.cheer .c-mainTitleWrap{margin:auto;width:950px}@media screen and (max-width: 768px){.top .c-section.cheer .c-mainTitleWrap{width:100%;min-height:250px;margin-bottom:30px;padding:60px 30px 30px;background:#333 url(../img/top/cheer_bg_pic01_sp.jpg) no-repeat center top;background-size:cover}}.top .c-section.cheer .inner{position:relative;margin-top:30px}.top .c-section.cheer .c-mainTitleWrap .c-title1.-wh span{font-size:20px}@media screen and (max-width: 768px){.top .c-section.cheer .c-mainTitleWrap .c-title1.-wh span{font-size:12px}}.top .c-section.cheer .c-mainTitleWrap .title{font-family:"Noto Sans JP",sans-serif;font-size:58px;font-weight:900}@media screen and (max-width: 768px){.top .c-section.cheer .c-mainTitleWrap .title{font-size:30px}}.top .c-section.cheer .text02{display:inline-block;margin-top:20px;padding:10px 15px;border:1px solid #fff;font-size:12px;line-height:1.6}@media screen and (max-width: 768px){.top .c-section.cheer .text02{border:1px solid #333}}.top .c-section.cheer .c-btn-speechBubble{position:absolute;left:45%;top:25%}@media screen and (max-width: 768px){.top .c-section.cheer .c-btn-speechBubble{position:relative;left:0;top:0;margin-top:30px}}.top .c-section.news{background:url(../img/top/news_bg_pic01.jpg) no-repeat center top;background-size:cover;margin-top:40px;padding:80px 0 170px;color:#fff}@media screen and (max-width: 768px){.top .c-section.news{background:none;padding:0 0 50px}}.top .c-section.news .c-mainTitleWrap{margin:auto;width:950px;margin-bottom:10px;padding-left:580px}@media screen and (max-width: 768px){.top .c-section.news .c-mainTitleWrap{width:100%;min-height:250px;margin-bottom:30px;padding:20px 20px 20px 64%;background:#333 url(../img/top/news_bg_pic01_sp.jpg) no-repeat center top;background-size:cover}}.top .c-section.news .c-mainTitleWrap .c-title1.-wh span{font-size:20px}.top .c-section.news .c-mainTitleWrap .c-title1.-wh span::before{background-position:47% 0}@media screen and (max-width: 768px){.top .c-section.news .c-mainTitleWrap .c-title1{margin-bottom:20px}}.top .c-section.news .c-mainTitleWrap .title{font-family:"Noto Sans JP",sans-serif;font-size:50px;font-weight:900}@media screen and (max-width: 768px){.top .c-section.news .c-mainTitleWrap .title{font-size:30px}}.top .c-section.news .c-mainTitleWrap p{margin-top:10px;line-height:1.6;font-size:15px}.top .c-section.news .inner{position:relative;padding-left:580px}@media screen and (max-width: 768px){.top .c-section.news .inner{float:none;width:calc(100vw - 100px);padding-left:0;color:#333}}.top .c-section.news .inner .listWrap{margin-top:50px}.top .c-section.news .inner .listWrap .tits{font-size:13px;display:inline-block}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .tits{display:block;text-align:center}}.top .c-section.news .inner .listWrap .tits p{font-weight:bold;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .tits p{display:inline-block;border-bottom:1px solid #333}}.top .c-section.news .inner .listWrap .p-news_list{margin-top:20px}.top .c-section.news .inner .listWrap .p-news_list .news_listItem+.news_listItem{margin-top:30px}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .p-news_list .news_listItem+.news_listItem{margin-top:0}}.top .c-section.news .inner .listWrap .p-news_list .news_listItem a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;text-decoration:none;line-height:1.4}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .p-news_list .news_listItem a{color:#333;display:block;width:calc(100vw - 100px)}}.top .c-section.news .inner .listWrap .p-news_list .news_listItem a .pic{width:170px;margin-right:20px}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .p-news_list .news_listItem a .pic{width:auto;margin-right:0}}.top .c-section.news .inner .listWrap .p-news_list .news_listItem a .text{width:180px}@media screen and (max-width: 768px){.top .c-section.news .inner .listWrap .p-news_list .news_listItem a .text{width:auto;margin-top:10px}}.top .c-section.news .inner .listWrap .p-news_list .news_listItem a .text .date{margin-bottom:10px;font-weight:bold}.top .c-section.news .inner .listWrap .c-spSlide .slide1_arrow{top:38%}.top .c-section.news .c-btn-speechBubble{position:absolute;left:-8%;top:-8%}@media screen and (max-width: 768px){.top .c-section.news .c-btn-speechBubble{position:relative;left:0;top:0;margin-top:30px}}.top .c-section.news .c-btn-speechBubble::before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:initial;left:0}.top .c-section.sns{margin-top:50px;background:#eef5f5;padding:60px 0 70px}@media screen and (max-width: 768px){.top .c-section.sns{padding:50px 0 60px}}@media screen and (max-width: 768px){.top .c-section.sns .c-mainTitleWrap{margin-bottom:20px}}.top .c-section.sns .c-mainTitleWrap .c-title1{color:#333}@media screen and (max-width: 768px){.top .c-section.sns .c-mainTitleWrap .c-title1{margin-bottom:20px}}.top .c-section.sns .c-mainTitleWrap .c-title1 span{font-size:20px}.top .c-section.sns .c-mainTitleWrap .title{color:#333;font-size:28px}@media screen and (max-width: 768px){.top .c-section.sns .c-mainTitleWrap .title{font-size:20px}}.top .c-section.sns .c-colWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.top .c-section.sns .c-colWrap{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:60%;margin:auto}}.top .c-section.sns .c-colWrap li{width:30%;width:calc((100% - 86px)/3)}@media screen and (max-width: 768px){.top .c-section.sns .c-colWrap li{width:calc((100% - 30px)/3);margin-right:15px}.top .c-section.sns .c-colWrap li:last-of-type{margin-right:0}}.top .c-section.sns .c-colWrap li a{color:#333;text-decoration:none;display:block}.top .c-section.sns .c-colWrap li a:hover{opacity:.7}@media screen and (max-width: 768px){.top .c-section.sns .c-colWrap li .pic{display:none}}.top .c-section.sns .c-colWrap li p{margin-top:13px;text-align:left;font-size:20px;font-weight:900}@media screen and (max-width: 768px){.top .c-section.sns .c-colWrap li p{font-size:12px;text-align:center}}.top .c-section.sns .c-colWrap li p .icon{width:40px;margin-right:5px}@media screen and (max-width: 768px){.top .c-section.sns .c-colWrap li p .icon{width:100%;margin-right:0;display:block}}#cboxContent{background:none}#cboxClose{top:20px;right:20px;bottom:initial;font-size:0;width:25px;height:25px;background:url(../img/icon_close.png) no-repeat 0 0;background-size:100%}.entryBox .entryBoxInner{background:#333;width:1050px;padding:50px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.entryBox .entryBoxInner{width:calc(100vw - 60px)}}.entryBox .title{font-size:24px;text-align:center;color:#fff;margin-bottom:20px}.entryBox .entrySchool{color:#fff;width:285px;line-height:1.4}@media screen and (max-width: 768px){.entryBox .entrySchool{width:auto}}@media screen and (max-width: 768px){.entryBox .entrySchool .block{width:calc(100vw - 160px)}}.entryBox .entrySchool a{color:#fff;text-decoration:none}.entryBox .entrySchool .info{margin-top:10px;font-size:16px}.entryBox .entrySchool .info>li{display:inline-block;vertical-align:middle}.entryBox .entrySchool .info .num{font-size:22px;font-weight:bold}.entryBox .entrySchool .info .c-area{margin-left:10px;padding:2px 10px;background:#fff;color:#333;text-align:center;font-size:13px}.entryBox .entrySchool .name{font-size:16px;font-weight:bold;margin-top:5px}.entryBox .entrySchool .lead{border-top:1px solid #fff;margin-top:20px;padding-top:20px;font-size:15px}.entryBox .c-btn{margin-top:40px}.about .c-section{margin-bottom:100px}@media screen and (max-width: 768px){.about .c-section{margin-bottom:50px}}.about .b-main{margin-bottom:80px}@media screen and (max-width: 768px){.about .b-main{margin-bottom:50px}}.about .b-main .pic img{width:100%;height:650px}@media screen and (max-width: 768px){.about .b-main .pic img{height:430px}}.about .b-column{overflow-x:hidden}.about .b-column .list_item{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;width:1360px;margin:auto}@media screen and (max-width: 768px){.about .b-column .list_item{width:auto;display:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;padding:0 20px}}.about .b-column .list_item.fig1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.about .b-column .list_item.fig1{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}}.about .b-column .list_item.fig4{width:1120px}@media screen and (max-width: 768px){.about .b-column .list_item.fig4{width:auto}}.about .b-column .list_item>li.textWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}}.about .b-column .list_item>li.textWrap .wrap{position:absolute;right:0;top:0}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap{position:relative;right:inherit;top:inherit}}.about .b-column .list_item>li.textWrap .wrap.fig1{margin-right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap.fig1{margin-right:0;top:inherit;-webkit-transform:inherit;transform:inherit}}.about .b-column .list_item>li.textWrap .wrap.fig2{top:0;left:0;right:inherit;margin-left:60px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap.fig2{top:inherit;left:inherit;margin-left:0}}.about .b-column .list_item>li.textWrap .wrap.fig3{margin-right:110px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap.fig3{margin-right:0}}.about .b-column .list_item>li.textWrap .wrap.fig4{top:0;left:0;right:inherit;margin-left:60px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap.fig4{top:inherit;left:inherit;margin-left:0}}.about .b-column .list_item>li.textWrap .wrap .title1{font-size:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:bold;line-height:1.6;margin-bottom:150px;position:relative;letter-spacing:.1em}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1{font-size:18px;margin-bottom:50px;padding-right:10px}}.about .b-column .list_item>li.textWrap .wrap .title1::before{content:"";position:absolute;display:block;width:177px;height:280px;background:url(../img/about/fukidashi.svg) no-repeat;background-size:contain;left:10px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1::before{width:89px;height:159px}}.about .b-column .list_item>li.textWrap .wrap .title1.fig2{margin-left:130px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1.fig2{padding-right:10px}}.about .b-column .list_item>li.textWrap .wrap .title1.fig3{margin-left:auto;margin-right:auto;margin-bottom:100px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1.fig3{margin-bottom:50px}}.about .b-column .list_item>li.textWrap .wrap .title1.fig4{font-size:30px;margin-left:190px;margin-bottom:40px;margin-top:10px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1.fig4{font-size:18px;margin:auto;margin-bottom:40px;padding-right:10px}}.about .b-column .list_item>li.textWrap .wrap .title1.fig4::before{content:"";position:absolute;display:block;width:146px;height:187px;background:url(../img/about/fukidashi.svg) no-repeat bottom;background-size:cover;left:10px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .title1.fig4::before{width:89px;height:112px}}.about .b-column .list_item>li.textWrap .wrap .text1{font-size:16px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .text1{font-size:14px}}.about .b-column .list_item>li.textWrap .wrap .text1.fig4{text-align:center}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .text1.fig4{text-align:left}}.about .b-column .list_item>li.textWrap .wrap .lead1{font-size:32px;font-weight:bold;margin-bottom:50px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .wrap .lead1{font-size:18px;margin-bottom:30px}}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .c-mainTitleWrap{margin-bottom:20px;text-align:center}}.about .b-column .list_item>li.textWrap .c-mainTitleWrap .c-title1{font-size:29px}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .c-mainTitleWrap .c-title1{font-size:17px}}.about .b-column .list_item>li.textWrap .c-mainTitleWrap .c-title1 span::before{bottom:-20px}.about .b-column .list_item>li.textWrap .c-mainTitleWrap .title{font-size:70px;font-weight:900;letter-spacing:.02em}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .c-mainTitleWrap .title{font-size:42px}}.about .b-column .list_item>li.textWrap .c-mainTitleWrap .text-s{font-size:58px;font-weight:900;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .c-mainTitleWrap .text-s{font-size:36px}}.about .b-column .list_item>li.textWrap .c-mainTitleWrap .text2{font-size:27px;display:block}@media screen and (max-width: 768px){.about .b-column .list_item>li.textWrap .c-mainTitleWrap .text2{font-size:16px}}.about .b-column .list_item>li.picWrap{-webkit-flex-basis:705px;-ms-flex-preferred-size:705px;flex-basis:705px;margin-left:40px}@media screen and (max-width: 768px){.about .b-column .list_item>li.picWrap{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-left:0;margin-top:20px}}@media screen and (max-width: 768px){.about .b-column .list_item>li.picWrap.fig2{margin-left:-20px !important;margin-right:-20px !important}}.about .b-column .list_item>li.picWrap.fig3{-webkit-flex-basis:605px;-ms-flex-preferred-size:605px;flex-basis:605px}@media screen and (max-width: 768px){.about .b-column .list_item>li.picWrap.fig3{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-left:-20px !important;margin-right:-20px !important}}.about .b-column .list_item>li.picWrap.fig4{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-left:0}.about .b-column .list_item>li .pic{position:relative;width:705px;height:420px}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic{margin-bottom:20px;width:100%;height:inherit}}.about .b-column .list_item>li .pic.fig2{width:655px;height:930px}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic.fig2{width:100%;height:inherit}}.about .b-column .list_item>li .pic.fig3{width:605px;height:710px}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic.fig3{width:100%;height:inherit}}.about .b-column .list_item>li .pic.fig4{width:510px;height:360px}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic.fig4{width:100%;height:inherit}}.about .b-column .list_item>li .pic span{position:absolute;width:calc(100% + (100vw - 1360px)/2);min-width:705px;height:100%;position:absolute;left:0;bottom:0;background:url(../img/about/pic02.jpg) no-repeat left top/cover}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic span{width:100%;min-width:inherit}}.about .b-column .list_item>li .pic span.fig2{right:0;left:inherit;min-width:655px;background:url(../img/about/pic03.jpg) no-repeat left top/cover}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic span.fig2{width:100%;min-width:inherit}}.about .b-column .list_item>li .pic span.fig3{min-width:605px;background:url(../img/about/pic04.jpg) no-repeat left top/cover}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic span.fig3{width:100%;min-width:inherit}}.about .b-column .list_item>li .pic span.fig4{min-width:510px;max-width:510px;background:url(../img/about/pic05.jpg) no-repeat left top/cover}@media screen and (max-width: 768px){.about .b-column .list_item>li .pic span.fig4{width:100%;min-width:inherit;max-width:inherit}}.about .b-column .list_item>li .title{font-size:24px;margin-bottom:30px;letter-spacing:.2em}@media screen and (max-width: 768px){.about .b-column .list_item>li .title{font-size:20px;margin-bottom:10px}}.about .b-column .list_item.-reverse>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;margin-right:0px}@media screen and (max-width: 768px){.about .b-column .list_item.-reverse>li{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.about .b-column .list_item.-reverse>li:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width: 768px){.about .b-column .list_item.-reverse>li:nth-child(1){-webkit-box-ordinal-group:inherit;-webkit-order:inherit;-ms-flex-order:inherit;order:inherit}}.about .b-column .list_item.-reverse>li:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-basis:655px;-ms-flex-preferred-size:655px;flex-basis:655px;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;margin-right:40px;margin-left:0}@media screen and (max-width: 768px){.about .b-column .list_item.-reverse>li:nth-child(2){-webkit-box-ordinal-group:inherit;-webkit-order:inherit;-ms-flex-order:inherit;order:inherit;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;margin-right:0;text-align:left}}.about .b-column .c-mainTitleWrap .c-title1{color:#333}.about .b-column .c-mainTitleWrap .title{color:#333}.about .b-history{margin-top:180px;margin-bottom:40px}@media screen and (max-width: 768px){.about .b-history{margin-top:0}}.about .b-history .c-summary_title .text1{font-size:30px}@media screen and (max-width: 768px){.about .b-history .c-summary_title .text1{font-size:20px}}.about .b-history .c-summary_title .text2{font-size:18px}@media screen and (max-width: 768px){.about .b-history .c-summary_title .text2{font-size:12px}}.about .b-history .historyWrap{position:relative}@media screen and (max-width: 768px){.about .b-history .historyWrap{display:none}}.about .b-history .historyWrap .list{height:810px}.about .b-history .historyWrap .list>li{position:absolute}.about .b-history .historyWrap .box1{top:0;left:0;width:calc(20% - 5px);height:200px;background:url(../img/about/fig01.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box2{top:0;left:20%;width:calc(40% - 5px);height:200px;background:url(../img/about/fig02.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box3{top:0;left:60%;width:calc(20% - 5px);height:400px;background:url(../img/about/fig03.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box4{top:0;left:80%;width:20%;height:200px;background:url(../img/about/fig04.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box5{top:205px;left:0;width:calc(40% - 5px);height:400px;background:url(../img/about/fig05.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box6{top:205px;left:40%;width:calc(20% - 5px);height:200px;background:url(../img/about/fig06.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box7{top:205px;left:80%;width:20%;height:200px;background:url(../img/about/fig07.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box8{top:610px;left:0;width:calc(20% - 5px);height:200px;background:url(../img/about/fig08.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box9{top:610px;left:20%;width:calc(20% - 5px);height:200px;background:url(../img/about/fig09.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box10{top:410px;left:40%;width:calc(20% - 5px);height:400px;background:url(../img/about/fig10.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap .box11{top:410px;left:60%;width:40%;height:400px;background:url(../img/about/fig11.jpg) no-repeat;background-size:cover}.about .b-history .historyWrap a{display:block;width:100%;height:100%;text-align:center;background-color:rgba(206,30,35,.85);color:#fff;text-decoration:none;opacity:0}.about .b-history .historyWrap a:hover{opacity:1}.about .b-history .historyWrap a .wrap{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:100%;width:100%}.about .b-history .historyWrap a .wrap .wrapInner span{text-align:center;display:block}.about .b-history .historyWrap a .wrap .wrapInner span.text1{font-size:16px;line-height:1.2;margin-bottom:10px}.about .b-history .historyWrap a .wrap .wrapInner span.text2{font-size:40px;font-weight:900;line-height:1;margin-bottom:20px}.about .b-history .historyWrap a .wrap .wrapInner span.text3{font-size:18px;line-height:1}.about .b-bottom_navigation{margin-bottom:80px}.about .b-bottom_navigation .inner{width:1080px}@media screen and (max-width: 768px){.about .b-bottom_navigation .inner{width:auto;width:calc(100vw - 60px)}}@media screen and (max-width: 768px){.about .b-bottom_navigation .inner li+li{margin-top:20px}}.summary .c-section{margin-bottom:60px}@media screen and (max-width: 768px){.summary .c-section{margin-bottom:30px}}.summary .b-main{margin-bottom:80px}@media screen and (max-width: 768px){.summary .b-main{margin-bottom:50px}}.summary .b-main .pic img{width:100%;height:650px}@media screen and (max-width: 768px){.summary .b-main .pic img{height:230px}}.summary .b-main .b-head{padding:40px 0}@media screen and (max-width: 768px){.summary .b-main .b-head{padding:30px 0}}.summary .b-main .b-head .inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.summary .b-main .b-head .titleWrap{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:120px}@media screen and (max-width: 768px){.summary .b-main .b-head .titleWrap{padding-right:0;margin-bottom:30px}}.summary .b-main .b-head .titleWrap .title span{font-weight:bold;display:block;line-height:1;color:#fff}.summary .b-main .b-head .titleWrap .title .title1{font-size:26px;font-weight:900}.summary .b-main .b-head .titleWrap .title .title1 span.text-s{font-size:24px;font-weight:900;display:inline-block;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.summary .b-main .b-head .titleWrap .title .title1{font-size:18px;line-height:1.4}.summary .b-main .b-head .titleWrap .title .title1 span.text-s{font-size:16px}}.summary .b-main .b-head .titleWrap .title .title2{font-size:86px;margin-bottom:-15px;font-weight:900}@media screen and (max-width: 768px){.summary .b-main .b-head .titleWrap .title .title2{font-size:66px;margin-bottom:10px}}.summary .b-main .b-head .titleWrap .title .title3{display:inline-block;font-size:16px;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 0;margin-bottom:15px}@media screen and (max-width: 768px){.summary .b-main .b-head .titleWrap .title .title3{width:215px;line-height:1.4}}.summary .b-main .b-head .titleWrap .title .-pcOnly{display:none !important}.summary .b-main .b-head .titleWrap .c-colWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.summary .b-main .b-head .titleWrap .c-colWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.summary .b-main .b-head .titleWrap .c-colWrap>li{font-size:20px;font-weight:bold;color:#fff;line-height:1;position:relative}.summary .b-main .b-head .titleWrap .c-colWrap>li:nth-child(1){padding-right:22px;margin-right:10px}.summary .b-main .b-head .titleWrap .c-colWrap>li:nth-child(1)::before{content:"";display:block;position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.summary .b-main .b-head .btnWrap{-webkit-flex-basis:330px;-ms-flex-preferred-size:330px;flex-basis:330px}.summary .b-main .b-head .btnWrap>li+li{margin-top:15px}.summary .b-main .b-head .btnWrap>li a.c-btn{text-align:left;width:330px;padding-left:30px}@media screen and (max-width: 768px){.summary .b-main .b-head .btnWrap>li a.c-btn{width:100%;text-align:center}}.summary .b-main .b-head .btnWrap>li .small{font-size:15px}.summary .b-main .b-head .btnWrap>li a.c-btn.-line2{padding:10px 45px;padding-left:30px}.summary .b-first{margin-bottom:80px}@media screen and (max-width: 768px){.summary .b-first .c-colWrap>li+li{margin-top:30px}}.summary .b-first .c-colWrap>li:nth-child(1){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:70px}@media screen and (max-width: 768px){.summary .b-first .c-colWrap>li:nth-child(1){margin-right:0}}.summary .b-first .c-colWrap>li:nth-child(2){-webkit-flex-basis:330px;-ms-flex-preferred-size:330px;flex-basis:330px}.summary .b-image_wide .pic img{width:100%;height:580px}@media screen and (max-width: 768px){.summary .b-image_wide .pic img{height:230px}}.summary .b-title{font-weight:bold}.summary .b-title .c-title1{font-size:30px;margin-bottom:10px}@media screen and (max-width: 768px){.summary .b-title .c-title1{font-size:18px}}.summary .b-title .text1{font-size:38px;line-height:1.8}@media screen and (max-width: 768px){.summary .b-title .text1{font-size:24px}}.summary .b-title .text2{font-size:20px}@media screen and (max-width: 768px){.summary .b-title .text2{font-size:18px}}.summary .b-text .text{text-align:left}.summary .b-image_col3 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.summary .b-image_col3 .list{display:block;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}}.summary .b-image_col3 .list li{margin-right:10px;-webkit-flex-basis:306px;-ms-flex-preferred-size:306px;flex-basis:306px}@media screen and (max-width: 768px){.summary .b-image_col3 .list li{margin-right:0;-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.summary .b-image_col3 .list li:nth-child(3n){margin-right:0}.summary .b-image_col3 .list li:nth-child(n+4){margin-top:10px}@media screen and (max-width: 768px){.summary .b-image_col3 .list li:nth-child(n+4){margin-top:0}}@media screen and (max-width: 768px){.summary .b-image_col3 .list li .pic{width:calc(100vw - 60px);height:186px}}@media screen and (max-width: 768px){.summary .b-image_col3 .list li .pic img{width:100%;height:auto}}.summary .b-image_col2 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.summary .b-image_col2 .list{display:block;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}}.summary .b-image_col2 .list li{margin-right:10px;-webkit-flex-basis:467px;-ms-flex-preferred-size:467px;flex-basis:467px}@media screen and (max-width: 768px){.summary .b-image_col2 .list li{margin-right:0;-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.summary .b-image_col2 .list li:nth-child(2n){margin-right:0}.summary .b-image_col2 .list li:nth-child(n+3){margin-top:10px}@media screen and (max-width: 768px){.summary .b-image_col2 .list li:nth-child(n+3){margin-top:0}}@media screen and (max-width: 768px){.summary .b-image_col2 .list li .pic{width:calc(100vw - 60px);height:186px}}@media screen and (max-width: 768px){.summary .b-image_col2 .list li .pic img{width:100%;height:auto}}.summary .b-moive_col1 .movie{position:relative;padding-bottom:62.5%;padding-top:30px;height:0;overflow:hidden}.summary .b-moive_col1 .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.summary .b-btn .btnWrap>li+li{margin-top:30px}.summary .b-btn a.c-btn .small{font-size:15px}.summary .b-btn a.c-btn.-line2{padding:10px 45px}.summary .b-bottom_navigation .inner{width:816px;padding-top:80px}@media screen and (max-width: 768px){.summary .b-bottom_navigation .inner{width:calc(100vw - 60px);padding-top:50px}}@media screen and (max-width: 768px){.summary .b-bottom_navigation .c-colWrap>li+li{margin-top:20px}}.summary .b-bottom_navigation .c-colWrap>li:nth-child(n+4){margin-top:20px}@media screen and (max-width: 768px){.summary .b-bottom_navigation .c-colWrap>li:nth-child(n+4){margin-top:0}}.award .c-section{margin-bottom:100px}@media screen and (max-width: 768px){.award .c-section{margin-bottom:50px}}.award .b-main .b-head{padding:60px 0}@media screen and (max-width: 768px){.award .b-main .b-head{padding:30px 0}}.award .b-main .b-head .titleWrap{text-align:center}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap{margin-bottom:20px}}.award .b-main .b-head .titleWrap .title span{font-weight:bold;display:block;line-height:1;color:#fff}.award .b-main .b-head .titleWrap .title .title1{font-size:26px;font-weight:900}.award .b-main .b-head .titleWrap .title .title1 span.text-s{font-size:24px;font-weight:900;display:inline-block;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .title .title1{font-size:18px;line-height:1.4}.award .b-main .b-head .titleWrap .title .title1 span.text-s{font-size:16px}}.award .b-main .b-head .titleWrap .title .title2{font-size:86px;margin-bottom:-15px;font-weight:900}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .title .title2{font-size:60px;margin-bottom:10px}}.award .b-main .b-head .titleWrap .title .title3{display:inline-block;font-size:16px;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 0;margin-bottom:15px}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .title .title3{width:200px;font-size:14px;line-height:1.4}}.award .b-main .b-head .titleWrap .title .-pcOnly{display:none !important}.award .b-main .b-head .titleWrap .c-colWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .c-colWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.award .b-main .b-head .titleWrap .c-colWrap>li{font-size:24px;font-weight:bold;color:#fff;line-height:1;position:relative}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .c-colWrap>li{font-size:18px}}.award .b-main .b-head .titleWrap .c-colWrap>li:nth-child(1){padding-right:22px;margin-right:10px}.award .b-main .b-head .titleWrap .c-colWrap>li:nth-child(1)::before{content:"";display:block;position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.award .b-main .b-head .titleWrap .title4{line-height:1;font-size:20px;color:#fddf31;font-weight:bold;border:2px solid #fddf31;padding:10px;text-align:center;letter-spacing:.2em;display:inline-block;margin-top:30px;min-width:200px}@media screen and (max-width: 768px){.award .b-main .b-head .titleWrap .title4{font-size:18px;margin-top:20px}}.award .b-lead{margin-bottom:50px}.award .b-lead .text{text-align:left}.award .b-text .text{text-align:left}.award .b-anchor{margin-bottom:130px}@media screen and (max-width: 768px){.award .b-anchor{margin-bottom:50px}}@media screen and (max-width: 768px){.award .b-anchor .inner{width:100%;padding-left:30px}}.award .b-anchor .c-title1{margin-bottom:30px}.award .b-anchor .spWrap{overflow-x:scroll}.award .b-anchor .c-colWrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){.award .b-anchor .c-colWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.award .b-anchor .c-colWrap>li{margin-right:14px}.award .b-anchor .c-colWrap>li:nth-child(3n){margin-right:0}@media screen and (max-width: 768px){.award .b-anchor .c-colWrap>li:nth-child(3n){margin-right:10px}}.award .b-anchor .c-colWrap>li:nth-child(n+4){margin-top:15px}@media screen and (max-width: 768px){.award .b-anchor .c-colWrap>li:nth-child(n+4){margin-top:0}}@media screen and (max-width: 768px){.award .b-anchor .c-colWrap>li{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:10px}.award .b-anchor .c-colWrap>li:nth-child(2n){margin-right:10px}.award .b-anchor .c-colWrap>li:nth-child(n+3){margin-top:0px}.award .b-anchor .c-colWrap>li.-last::before{content:"";display:block;width:20px}}.award .b-anchor .c-colWrap>li a.c-btn2{padding-left:5px;padding-right:5px;font-size:14px}@media screen and (max-width: 768px){.award .b-anchor .c-colWrap>li a.c-btn2{padding:5px 30px;width:auto;line-height:1.2;white-space:nowrap}}.award .b-award .c-title_bg{border-radius:8px;margin-bottom:20px;font-size:22px;font-weight:bold;color:#fff;line-height:1.4;padding:5px 20px}@media screen and (max-width: 768px){.award .b-award .c-title_bg{margin-bottom:10px;font-size:18px;padding:8px 0}}.award .b-award .pic{margin-bottom:20px}.award .b-award .list{margin-bottom:20px}.award .b-award .list>li{position:relative}.award .b-award .list>li+li{margin-top:20px;padding-top:20px}.award .b-award .list>li+li::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;margin:auto;background-image:-webkit-linear-gradient(left, #b3b3b3, #b3b3b3 3px, transparent 3px, transparent 6px);background-image:linear-gradient(to right, #b3b3b3, #b3b3b3 3px, transparent 3px, transparent 6px);background-size:6px 1px;background-repeat:repeat-x}.award .b-award .list>li .title{font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:10px}@media screen and (max-width: 768px){.award .b-award .list>li .title{font-size:16px}}.award .b-award .textWrap .c-title1{font-size:16px;margin-bottom:15px}.award .b-award .textWrap .text{font-size:15px}@media screen and (max-width: 768px){.award .b-award .textWrap .text{font-size:14px}}.award .b-award .textBox--red{color:#ce1e23;border:1px solid #ce1e23;padding:10px 50px;text-align:left;margin-top:40px}@media screen and (max-width: 768px){.award .b-award .textBox--red{padding:10px 20px}}.entry .c-section{margin-bottom:100px}@media screen and (max-width: 768px){.entry .c-section{margin-bottom:50px}}.entry .c-section .inner{width:1040px}@media screen and (max-width: 768px){.entry .c-section .inner{width:calc(100vw - 60px)}}.entry .c-head01{margin-bottom:0px}.entry .c-search{margin-bottom:60px}@media screen and (max-width: 768px){.entry .c-search{margin-bottom:40px}}.entry .c-search_title{margin-bottom:80px}@media screen and (max-width: 768px){.entry .c-search_title{margin-bottom:60px}}.entry .p-search_list .block+.block{margin-top:100px}@media screen and (max-width: 768px){.entry .p-search_list .block+.block{margin-top:50px}}.entry .p-search_list .block .title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;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-bottom:30px}@media screen and (max-width: 768px){.entry .p-search_list .block .title{display:block;padding-top:10px 0;margin-bottom:10px}}.entry .p-search_list .block .title>li{font-weight:bold;margin-right:20px}@media screen and (max-width: 768px){.entry .p-search_list .block .title>li{float:left}}.entry .p-search_list .block .title>li.num{padding-top:7px}@media screen and (max-width: 768px){.entry .p-search_list .block .title>li.num{padding-top:0}}.entry .p-search_list .block .title>li.name{font-size:20px;line-height:1.4}@media screen and (max-width: 768px){.entry .p-search_list .block .title>li.name{clear:both;font-size:16px;line-height:1.4}}.entry .p-search_list .block .title>li span{line-height:1.4;white-space:nowrap}.entry .p-search_list .block .title>li span.head{font-size:18px}@media screen and (max-width: 768px){.entry .p-search_list .block .title>li span.head{font-size:16px}}.entry .p-search_list .block .title>li span.num{font-size:26px}@media screen and (max-width: 768px){.entry .p-search_list .block .title>li span.num{font-size:22px}}.entry .p-search_list .block .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap{display:block}}.entry .p-search_list .block .wrap .pic{-webkit-flex-basis:290px;-ms-flex-preferred-size:290px;flex-basis:290px;margin-right:30px}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .pic{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-right:0;margin-bottom:20px}}.entry .p-search_list .block .wrap .textWrap{-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;margin-right:25px}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .textWrap{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-right:0}}.entry .p-search_list .block .wrap .textWrap .text{margin-top:-8px;margin-bottom:20px}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .textWrap .text{margin-top:0}}.entry .p-search_list .block .wrap .textWrap .c-colWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .textWrap .c-colWrap.-pcOnly{display:none}}.entry .p-search_list .block .wrap .textWrap .c-colWrap>li{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.entry .p-search_list .block .wrap .textWrap .c-colWrap>li a.c-btn{width:145px;height:70px;font-size:16px;padding:12px 5px}.entry .p-search_list .block .wrap .textWrap .c-colWrap>li a.c-btn::before{margin:auto;right:0;left:0;bottom:-10px}.entry .p-search_list .block .wrap .categoryWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:25px;position:relative;background:url(../img/line_dot_vertical.svg) repeat-y left top}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .categoryWrap{background:0;padding-left:0;margin-bottom:20px}}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap+.c-colWrap{margin-top:20px}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li:nth-child(1){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li:nth-child(1){margin-bottom:5px}}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li:nth-child(2){-webkit-flex-basis:270px;-ms-flex-preferred-size:270px;flex-basis:270px}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li span.head{line-height:1.2;text-align:left;display:inline-block}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li span.head{text-align:left;display:inline-block}}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li span.head.sdgs{letter-spacing:.34em}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li .list>li{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:10px}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li .list>li:nth-child(2n){margin-right:0}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li .list>li:nth-child(n+3){margin-top:10px}.entry .p-search_list .block .wrap .categoryWrap .c-colWrap>li .list>li .c-category{border-radius:0}.entry .p-search_list .block .wrap .c-colWrap.-spOnly{display:none}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .c-colWrap.-spOnly{display:block}}@media screen and (max-width: 768px){.entry .p-search_list .block .wrap .c-colWrap.-spOnly>li+li{margin-top:10px}}.entry .c-pagination{margin-bottom:50px}.c-search_title{margin-bottom:80px}.c-search_title .c-colWrap{padding:10px 0 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.c-search_title .c-colWrap>li.-area{-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li.-area{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;margin-bottom:10px}}.c-search_title .c-colWrap>li .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li .wrap+.wrap{margin-top:10px}}.c-search_title .c-colWrap>li .wrap>li{position:relative;line-height:1.2}.c-search_title .c-colWrap>li .wrap>li.head{padding-right:10px;margin-right:10px;width:5em;line-height:1.2;font-weight:bold}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li .wrap>li.head{margin-bottom:5px}}.c-search_title .c-colWrap>li .wrap>li.head.-area{width:3.5em}.c-search_title .c-colWrap>li .wrap>li.head::before{content:"";position:absolute;top:6px;right:0;width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li .wrap>li.head::before{top:4px}}.c-search_title .c-colWrap>li .wrap>li.head:last-child::before{display:none}.c-search_title .c-colWrap>li .wrap>li .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-search_title .c-colWrap>li .wrap>li .list>li{margin-right:10px;margin-bottom:5px;position:relative;padding-right:10px}.c-search_title .c-colWrap>li .wrap>li .list>li::before{content:"/";display:block;position:absolute;top:0;right:-2px}.c-search_title .c-colWrap>li .wrap>li .list>li:last-child::before{display:none}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li .wrap>li .list>li:nth-child(2n){margin-right:0}}.c-search_title .c-colWrap>li .wrap>li .list>li span{font-size:15px;font-weight:normal;line-height:1.2;white-space:nowrap;min-width:inherit;width:inherit;color:#333}@media screen and (max-width: 768px){.c-search_title .c-colWrap>li .wrap>li .list>li span{min-width:inherit}}.c-search_title .c-colWrap>li .wrap>li .list>li span.c-area{min-width:inherit;background-color:rgba(0,0,0,0);padding:0}.c-search_title .c-colWrap>li .wrap>li .list>li span.c-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:inherit;width:100%;min-width:auto;background-color:rgba(0,0,0,0);border:0;padding:0}@media screen and (max-width: 768px){.voting{padding-bottom:0}}.voting .c-section{margin-bottom:100px}@media screen and (max-width: 768px){.voting .c-section{margin-bottom:50px}}@media screen and (max-width: 768px)and (max-width: 768px){.voting .c-section .inner.-wide{width:calc(100vw - 60px)}}.voting .c-section .inner.-middle{width:700px}@media screen and (max-width: 768px){.voting .c-section .inner.-middle{width:calc(100vw - 60px)}}.voting .c-head01{margin-bottom:60px}@media screen and (max-width: 768px){.voting .c-head01{margin-bottom:30px}}.voting .b-overview .c-title1.-center{text-align:center}.voting .b-overview .text{border-bottom:1px solid #b3b3b3;padding-bottom:50px;margin-bottom:50px}.voting .b-overview .text2 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.voting .b-overview .text2 .list{display:inherit}}.voting .b-overview .text2 .list dt{-webkit-flex-basis:9em;-ms-flex-preferred-size:9em;flex-basis:9em}@media screen and (max-width: 768px){.voting .b-overview .text2 .list dt{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.voting .b-overview .text2 .list dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.voting .b-overview .text2 .list dd{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}}.voting .b-overview .text2 .list+.list{margin-top:30px}.voting .b-overview .text2+.c-title1{margin-top:100px}@media screen and (max-width: 768px){.voting .b-overview .text2+.c-title1{margin-top:50px}}.voting .b-voting_contact{background-color:#eef5f5;padding:60px 0;margin-bottom:0}.voting .b-voting_contact .text{font-size:20px;margin-bottom:30px}@media screen and (max-width: 768px){.voting .b-voting_contact .text{text-align:left}}.voting .c-voteing{margin-bottom:40px}.c-voteing{padding-top:60px;padding-bottom:60px}.c-voteing .sectionWrap+.sectionWrap{margin-top:100px}@media screen and (max-width: 768px){.c-voteing .sectionWrap+.sectionWrap{margin-top:50px}}.c-voteing .c-title1{margin-bottom:40px}@media screen and (max-width: 768px){.c-voteing .c-title1{margin-bottom:30px}}.c-voteing .title{font-size:21px;font-weight:900;line-height:1.2;margin-bottom:20px;color:#ce1e23}.c-voteing .title .text-s{font-size:18px;font-weight:900;font-family:"Noto Sans JP",sans-serif}.c-voteing .title .year{font-size:26px}.c-voteing .title2{color:#ce1e23;font-size:45px;line-height:1;padding:10px 20px;border-top:2px solid #ce1e23;border-bottom:2px solid #ce1e23;display:inline-block;margin-bottom:60px}@media screen and (max-width: 768px){.c-voteing .title2{font-size:34px}}.c-voteing .title2 span{font-size:52px;font-weight:300}@media screen and (max-width: 768px){.c-voteing .title2 span{font-size:39px}}@media screen and (max-width: 768px){.c-voteing .text{text-align:left}}.c-voteing .text1{font-size:20px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 768px){.c-voteing .text1{font-size:16px;margin-bottom:20px}}.c-voteing .c-btn{margin-top:50px}@media screen and (max-width: 768px){.c-voteing .c-btn{margin-top:40px}}.c-voteing .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1050px;margin:auto;margin-bottom:40px}@media screen and (max-width: 768px){.c-voteing .list{width:auto;display:inherit;margin-bottom:30px}}.c-voteing .list>li{-webkit-flex-basis:310px;-ms-flex-preferred-size:310px;flex-basis:310px;position:relative;text-align:center;background-color:rgba(224,230,230,.6);border-radius:10px;padding:30px 10px}@media screen and (max-width: 768px){.c-voteing .list>li{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit;background-color:rgba(224,230,230,.6);text-align:center;padding:20px 10px}}@media screen and (max-width: 768px){.c-voteing .list>li+li{margin-top:50px}}.c-voteing .list>li::before{content:"";position:absolute;display:block;width:20px;height:45px;background:url(../img/voting/icon_sankaku.png) no-repeat;background-size:cover;top:50%;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.c-voteing .list>li::before{background:url(../img/voting/icon_sankaku2.png) no-repeat;background-size:contain;width:40px;height:18px;top:inherit;right:0;left:0;margin:auto;-webkit-transform:inherit;transform:inherit;bottom:-40px}}.c-voteing .list>li:last-child::before{display:none}.c-voteing .list>li .pic{width:60px;margin:auto;margin-bottom:20px}@media screen and (max-width: 768px){.c-voteing .list>li .pic{width:50px;margin-bottom:10px}}.c-voteing .list>li .text{font-size:18px;line-height:1.6}@media screen and (max-width: 768px){.c-voteing .list>li .text{text-align:center;font-size:15px}}.c-voteing .list>li .text span{font-size:22px;font-weight:bold}.c-voteing .text2{font-size:20px;font-weight:bold;position:relative;line-height:1.8;margin-bottom:10px;color:#ce1e23;display:inline-block}.c-voteing .text2 span{font-size:14px;display:block}.c-voteing .text2::before{content:"";position:absolute;display:block;width:14px;height:46px;left:-30px;top:10px;background:url(../img/voting/icon_kako.png) no-repeat;background-size:cover}.c-voteing .text2::after{content:"";position:absolute;display:block;width:14px;height:46px;right:-30px;top:10px;background:url(../img/voting/icon_kako2.png) no-repeat;background-size:cover}.c-voteing .text3{font-size:18px;font-weight:bold;line-height:1.8}.c-voteing .text4{font-size:25px;line-height:1;margin-bottom:10px}@media screen and (max-width: 768px){.c-voteing .text4{font-size:18px}}.c-voteing .text5{position:relative;font-size:30px;line-height:1}@media screen and (max-width: 768px){.c-voteing .text5{font-size:20px}}.c-voteing .text5 .num{font-size:46px;font-weight:bold}@media screen and (max-width: 768px){.c-voteing .text5 .num{font-size:38px}}.c-voteing .text5 .bold{font-weight:bold;font-size:32px}@media screen and (max-width: 768px){.c-voteing .text5 .bold{font-size:22px}}.c-voteing .text5+.text5{margin-top:40px}@media screen and (max-width: 768px){.c-voteing .text5+.text5{margin-top:20px}}.c-voteing .text5+.text5::before{content:"";position:absolute;display:block;background:url(../img/voting/icon_sankaku2.png) no-repeat;background-size:cover;width:38px;height:15px;top:-20px;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.c-voteing .text5+.text5::before{width:26px;height:10px;top:-10px}}.c-voteing .text6{font-size:20px;font-weight:bold;border:2px solid #ce1e23;line-height:1;padding:10px 20px;color:#ce1e23;font-weight:bold;margin-top:20px;display:inline-block;margin-bottom:30px}@media screen and (max-width: 768px){.c-voteing .text6{font-size:15px;margin-bottom:0}}@media screen and (max-width: 768px){.c-voteing a.c-btn.-off{width:auto}}.news .c-section{margin-bottom:60px}@media screen and (max-width: 768px){.news .c-section{margin-bottom:30px}}.news .c-section .inner{width:1040px}@media screen and (max-width: 768px){.news .c-section .inner{width:calc(100vw - 60px)}}.news .c-head02{margin-bottom:0}@media screen and (max-width: 768px){.news .c-head02 .inner{height:120px;padding:20px 0 20px}}.news .c-head02 .c-title1{font-size:18px;margin-bottom:-8px}@media screen and (max-width: 768px){.news .c-head02 .c-title1{font-size:16px;margin-bottom:4px}}.news .c-head02 .c-title1 span::before{background:url("../img/title_border_yellow.svg") no-repeat 49% 0;background-size:cover;height:12px;bottom:-12px}.news .c-head02 .title{font-size:34px}@media screen and (max-width: 768px){.news .c-head02 .title{font-size:26px}}.news .c-search_title{margin-bottom:50px}@media screen and (max-width: 768px){.news .c-search_title{margin-bottom:35px}}.news .p-news_list .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .p-news_list .block{margin-right:70px;-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px}@media screen and (max-width: 768px){.news .p-news_list .block{margin-right:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.news .p-news_list .block:nth-child(n+2){margin-top:60px}}.news .p-news_list .block:nth-child(3n){margin-right:0}.news .p-news_list .block:nth-child(n+4){margin-top:75px}@media screen and (max-width: 768px){.news .p-news_list .block:nth-child(n+4){margin-top:60px}}.news .p-news_list .block a{display:block;color:initial;text-decoration:none}.news .p-news_list .block .date{font-weight:bold}.news .p-news_list .block .category .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .p-news_list .block .category .list .c-category{margin:0;width:146px;border-radius:0}@media screen and (max-width: 768px){.news .p-news_list .block .category .list .c-category{width:135px;font-size:11px}}.news .p-news_list .block .txt{margin-top:10px;line-height:1.6}.news .b-news_thumbnail{margin-top:90px}@media screen and (max-width: 768px){.news .b-news_thumbnail{margin-top:40px}}.news .c-section.c-news_title .date{font-size:18px;font-weight:bold;display:inline-block;border-bottom:2px solid #333;line-height:1.5;margin-bottom:20px;letter-spacing:.05em}@media screen and (max-width: 768px){.news .c-section.c-news_title .date{font-size:13px;border-bottom:1px solid #333;margin-bottom:10px}}.news .c-section.c-news_title .c-title1{font-size:30px;font-weight:bold;font-style:normal;line-height:1.7;margin-bottom:30px}@media screen and (max-width: 768px){.news .c-section.c-news_title .c-title1{font-size:16px;margin-bottom:15px}}.news .c-section.c-news_title .c-category{background:#ce1e23;color:#fff;font-size:15px;width:196px;padding:5px 8px;border-radius:0}@media screen and (max-width: 768px){.news .c-section.c-news_title .c-category{width:180px;font-size:13px}}.news.-dt .c-section{margin-bottom:35px}@media screen and (max-width: 768px){.news.-dt .c-section{margin-bottom:20px}}.news.-dt .c-section .inner.-dt{width:650px}@media screen and (max-width: 768px){.news.-dt .c-section .inner.-dt{width:calc(100vw - 60px)}}.news.-dt .c-section:last-of-type{margin-bottom:0}.news.-dt .c-bg-cyan{background:#eef5f5;padding:60px 0 70px}@media screen and (max-width: 768px){.news.-dt .c-bg-cyan{padding:50px 0 60px}}.news.-dt .c-pagination{margin-top:60px}.news.-dt .c-pagination .c-title1.-center{text-align:center}.news.-dt .c-pagination .c-colWrap>li{width:300px}@media screen and (max-width: 768px){.news.-dt .c-pagination .c-colWrap>li{width:100%}.news.-dt .c-pagination .c-colWrap>li:nth-of-type(n+2){margin-top:15px}}@media screen and (max-width: 480px){.news.-dt .c-pagination .c-colWrap>li:nth-of-type(n+2){margin-top:0}}@media screen and (max-width: 768px){.news.-dt .c-pagination .block{width:calc(100vw - 60px)}.news.-dt .c-pagination .block .pic img{width:100%;height:auto}}.news.-dt .c-pagination .block a{display:block;color:initial;text-decoration:none}.news.-dt .c-pagination .block .date p{font-weight:bold}@media screen and (max-width: 768px){.news.-dt .c-pagination .block .date p{line-height:2.2}}.news.-dt .c-pagination .block .category .list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}@media screen and (max-width: 320px){.news.-dt .c-pagination .block .category .list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news.-dt .c-pagination .block .category .list>li{width:146px}@media screen and (max-width: 320px){.news.-dt .c-pagination .block .category .list>li:nth-of-type(n+2){margin-top:3px}}.news.-dt .c-pagination .block .category .list>li .c-category{width:146px;color:#ce1e23;font-size:14px;padding:5px 8px;height:24px;border-radius:0}@media screen and (max-width: 768px){.news.-dt .c-pagination .block .category .list>li .c-category{font-size:12px;width:135px}}.news.-dt .c-pagination .block .category .list>li .c-category.small{font-size:12px}@media screen and (max-width: 768px){.news.-dt .c-pagination .block .category .list>li .c-category.small{font-size:11px}}.news.-dt .c-pagination .block .txt{margin-top:10px}.news.-dt .c-pagination .block .txt p{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.news.-dt .c-pagination .block .txt p{font-size:14px;line-height:1.6}}.news.-dt .c-pagination .btn_wrap{margin-top:55px}.contact .c-section{margin-bottom:40px}@media screen and (max-width: 768px){.contact .c-section{margin-bottom:30px}}.contact .c-head02{margin-bottom:100px}@media screen and (max-width: 768px){.contact .c-head02{margin-bottom:50px}}.contact .l-form .list>li{border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:60px}@media screen and (max-width: 768px){.contact .l-form .list>li{border-bottom:0;margin-bottom:30px}}.contact .l-form .list>li .list2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.contact .l-form .list>li .list2{display:block}}.contact .l-form .list>li .list2>li:nth-child(1){-webkit-flex-basis:9em;-ms-flex-preferred-size:9em;flex-basis:9em}.contact .l-form .list>li .list2>li:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.contact .l-form .list>li .list2>li .titleWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}}.contact .l-form .list>li .list2>li .titleWrap span{line-height:1;font-size:13px;border:1px solid #333;color:#333;background-color:#fff;display:inline-block;padding:2px 5px}@media screen and (max-width: 768px){.contact .l-form .list>li .list2>li .titleWrap span{margin-right:10px}}.contact .l-form .list>li .list2>li .titleWrap span.head{font-size:16px;padding:0;border:0;background-color:rgba(0,0,0,0);display:block}.contact .l-form .list>li .list2>li .titleWrap span.-req{background-color:#333;color:#fff}.contact .l-form .list>li .list2>li span.error{color:#ce1e23}.contact .l-form .input-text{height:45px}.contact .l-form .input-text,.contact .l-form textarea{background-color:#f2f2f2;padding:5px 10px}.contact .l-form input[type=text],.contact .l-form input[type=email]{width:100%}.contact .l-form textarea{width:100%;height:200px}.contact .l-form .wrap{text-align:center;margin-top:70px}@media screen and (max-width: 768px){.contact .l-form .wrap{margin-top:40px}}@media screen and (max-width: 768px){.contact .l-form .wrap .text{text-align:left}}.contact .l-form .wrap .btnWrap{margin:40px 0 40px}@media screen and (max-width: 768px){.contact .l-form .wrap .btnWrap{margin:30px 0 30px}}.contact .l-form .wrap .btnWrap .checkbox{display:none}.contact .l-form .wrap .btnWrap .label{margin:auto;border:1px solid;background-color:#ce1e23;line-height:1.4;text-align:center;width:200px;display:block;padding:12px 0 12px 12px;font-weight:bold;letter-spacing:.05em;cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative;border-radius:8px;color:#fff;outline:none;border:0}@media screen and (max-width: 768px){.contact .l-form .wrap .btnWrap .label{padding:12px 0 12px 12px}}.contact .l-form .wrap .btnWrap .label::before{content:"";width:25px;height:25px;position:absolute;display:block;background-color:#fff;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;margin-left:-3.5em}@media screen and (max-width: 768px){.contact .l-form .wrap .btnWrap .label::before{width:15px;height:15px}}.contact .l-form .wrap .btnWrap .label::after{content:"";position:absolute;display:block;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-10px;left:50%;margin-left:-3.8em;width:10px;height:18px;border-right:3px solid #ce1e23;border-bottom:3px solid #ce1e23;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.contact .l-form .wrap .btnWrap .label::after{margin-top:-8px;margin-left:-3.7em;width:7px;height:13px}}.contact .l-form .wrap .btnWrap .checkbox:checked+label{-webkit-transition:.3s;transition:.3s}.contact .l-form .wrap .btnWrap .checkbox:checked+label::after{opacity:1;-webkit-transition:.3s;transition:.3s}.contact .l-form .wrap #js-contactSubmitbtn[disabled]{cursor:default;opacity:.8}.contact .l-form .wrap #js-contactSubmitbtn[disabled]:hover{opacity:.8}input[type=text].isError,input[type=search].isError,input[type=radio].isError,input[type=tel].isError,input[type=time].isError,input[type=url].isError,input[type=week].isError,input[type=password].isError,input[type=checkbox].isError,input[type=color].isError,input[type=date].isError,input[type=datetime].isError,input[type=datetime-local].isError,input[type=email].isError,input[type=month].isError,input[type=number].isError,select.isError,textarea.isError,button[type=button].isError{background-color:#f3bbbe !important}.privacy .c-section{margin-bottom:40px}@media screen and (max-width: 768px){.privacy .c-section{margin-bottom:30px}}.privacy .c-head02{margin-bottom:100px}@media screen and (max-width: 768px){.privacy .c-head02{margin-bottom:50px}}.privacy .title{font-size:15px;font-weight:bold}.privacy .text{font-size:15px}.privacy .list_border>li{position:relative;padding:30px 0}.privacy .list_border>li::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;margin:auto;background-image:-webkit-linear-gradient(left, #b3b3b3, #b3b3b3 3px, transparent 3px, transparent 6px);background-image:linear-gradient(to right, #b3b3b3, #b3b3b3 3px, transparent 3px, transparent 6px);background-size:6px 1px;background-repeat:repeat-x}.inner.-w830{width:830px}@media screen and (max-width: 769px){.inner.-w830{width:calc(100vw - 60px)}}.txt01{font-size:16px}@media screen and (max-width: 769px){.txt01{font-size:14px}}.active-subwrap{padding-top:100px}@media screen and (max-width: 769px){.active-subwrap{padding-top:50px}}.active-subwrap .txt01{margin-bottom:55px}@media screen and (max-width: 769px){.active-subwrap .txt01{margin-bottom:35px}}.active-subwrap .dv-line{margin-top:120px}@media screen and (max-width: 769px){.active-subwrap .dv-line{margin-top:70px}}.event-heading{font-size:26px;font-weight:600;letter-spacing:0;text-align:center;margin-bottom:45px}@media screen and (max-width: 769px){.event-heading{font-size:18px;margin-bottom:25px}}.activesub-slide .slick-list{overflow:visible}.activesub-slide .slick-slide{width:465px;margin-right:25px}@media screen and (max-width: 769px){.activesub-slide .slick-slide{width:260px;margin-right:15px}}.dv-line{margin-bottom:40px;height:1px;background-color:#b3b3b3}@media screen and (max-width: 769px){.dv-line{margin-bottom:30px}}.subflex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:40px}@media screen and (max-width: 769px){.subflex-wrap{gap:20px}}.subflex-wrap .left-sub{width:390px}@media screen and (max-width: 769px){.subflex-wrap .left-sub{width:100%}}.subflex-wrap .left-sub>p{margin-bottom:20px;font-size:16px}@media screen and (max-width: 769px){.subflex-wrap .left-sub>p{font-size:14px}}.subflex-wrap .right-sub{width:400px}@media screen and (max-width: 769px){.subflex-wrap .right-sub{width:100%}}.subflex-wrap .right-sub .youtube-wrap{height:0;position:relative;padding-bottom:56%}.subflex-wrap .right-sub .youtube-wrap>iframe{height:100%;width:100%;position:absolute;top:0;left:0}.up-link{text-align:center;font-weight:bold;letter-spacing:0}.up-link i{margin-right:10px;font-size:16px}.subabout-wrap .subflex-wrap{margin-bottom:80px}@media screen and (max-width: 769px){.subabout-wrap .subflex-wrap{margin-bottom:40px}}.button03{display:inline-block;text-decoration:none !important;color:#e50a13;font-weight:bold;letter-spacing:0;padding-right:28px;line-height:1.5;position:relative}.button03::before{content:"";font-weight:900;font-family:"Font Awesome 7 Free";text-decoration:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:0;font-size:18px}.button03:hover{text-decoration:underline !important}.inline-subwrap{padding-bottom:80px}@media screen and (max-width: 769px){.inline-subwrap{padding-bottom:50px}}.inline-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media screen and (max-width: 769px){.inline-list{gap:15px;grid-template-columns:repeat(1, 1fr)}}.inline-list li{border:1px solid #b3b3b3;padding:0 30px 30px}@media screen and (max-width: 769px){.inline-list li{padding:0 20px 20px}}.inline-list li .num{background-color:#e50a13;text-align:center;color:#fff;font-size:32px;font-weight:bold;letter-spacing:0;width:60px;height:56px;line-height:56px;font-style:italic;border-radius:0 0 27px 27px;margin:auto auto 30px auto}.inline-list li .ttl{line-height:1.5;font-weight:bold;letter-spacing:0;font-size:18px;margin-bottom:15px}.awrod-contact{padding:60px 0;background-color:#eff5f5;text-align:center}@media screen and (max-width: 769px){.awrod-contact{padding:30px 0}}.awrod-contact .event-heading{margin-bottom:25px}.awrod-contact .txt{margin-bottom:25px}@media screen and (max-width: 769px){.awrod-contact .txt{text-align:left}}.sub-voice{padding:100px 0}@media screen and (max-width: 769px){.sub-voice{padding:50px 0}}.voice-list-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width: 769px){.voice-list-sub{gap:15px}}.voice-list-sub .item{width:400px;background-color:#f5f5f5;padding:30px}@media screen and (max-width: 769px){.voice-list-sub .item{width:100%;padding:20px}}.voice-list-sub .voice-txt{letter-spacing:0;margin-bottom:15px}.voice-list-sub .voice-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 769px){.voice-list-sub .voice-logo{gap:8px}}.voice-list-sub .voice-logo .img{width:160px;background-color:#fff;border-radius:6px;overflow:hidden}.voice-list-sub .voice-logo .img img{border-radius:5px}.voice-list-sub .voice-logo .name{font-size:12px;font-weight:bold;letter-spacing:0}@media screen and (max-width: 769px){.voice-list-sub .voice-logo .name{font-size:10px}}.student-voice{padding-bottom:100px}.student-voice-list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:35px 40px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;background-color:#f5f5f5}@media screen and (max-width: 769px){.student-voice-list .item{gap:20px;padding:25px 20px}}.student-voice-list .item:not(:last-child){margin-bottom:20px}.student-voice-list .item .icon{width:110px;border-radius:5px;overflow:hidden}@media screen and (max-width: 769px){.student-voice-list .item .icon{width:80px}}.student-voice-list .item .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-8px}.student-voice-list .item .content .txt{margin-bottom:15px}.student-voice-list .item .content .name{letter-spacing:0;font-size:12px;font-weight:bold}.company-wrap{padding-bottom:80px}@media screen and (max-width: 769px){.company-wrap{padding-bottom:40px}}.company-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.company-list li{border-radius:5px;border:1px solid #b3b3b3;overflow:hidden;width:200px}@media screen and (max-width: 769px){.company-list li{width:calc(50% - 5px)}}.right-text{text-align:right}.support-contact{padding:60px 0;background-color:#eff5f5;text-align:center}.support-contact .event-heading{margin-bottom:20px}.support-contact .text-wrap{margin-bottom:23px}@media screen and (max-width: 769px){.support-contact .text-wrap{text-align:left}}.support-contact .text-wrap p:not(:last-child){margin-bottom:5px}@media only screen and (max-width: 769px){.pc{display:none !important}}@media only screen and (min-width: 770px){.tb{display:none !important}}.pagetop{position:absolute;bottom:10px;right:10px;z-index:10}.pagetop.fixedF{position:fixed}.pagetop a{position:relative;display:block;border-radius:50%;width:40px;height:40px;background-color:#333}.pagetop a::before{content:"";display:block;width:8px;height:8px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(-45deg) translate(-15%, -50%);transform:rotate(-45deg) translate(-15%, -50%);position:absolute;left:50%;top:50%;margin:auto}@media screen and (max-width: 768px){.btn_pagetopWrap{text-align:center;padding:10px 0}}.btn_pagetop{display:none}@media screen and (max-width: 768px){.btn_pagetop{position:absolute;top:-40px;left:0;right:0;margin:auto;text-align:center;z-index:5}}.btn_pagetop a{display:block;font-size:13px;line-height:1;color:#fff;text-decoration:none;font-weight:bold;position:relative;padding-right:20px}@media screen and (max-width: 768px){.btn_pagetop a{color:#333;font-weight:normal;text-align:center;display:inline-block;padding-right:15px}}.btn_pagetop a::before{content:"";position:absolute;top:5px;right:0;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 768px){.btn_pagetop a::before{border-right:1px solid #333;border-bottom:1px solid #333}}.l-footer{background:#fff;position:relative}@media screen and (max-width: 768px){.l-footer{text-align:center}}.l-footer .inner{width:1120px;padding:50px 0 60px}@media screen and (max-width: 768px){.l-footer .inner{width:auto;padding:30px 20px 40px}}.l-footer .logo{width:280px;margin-bottom:20px}@media screen and (max-width: 768px){.l-footer .logo{width:240px;margin:auto;margin-bottom:20px}}.l-footer .cont1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.l-footer .cont1{margin-bottom:20px}}.l-footer .cont1 .text1{margin-bottom:20px}.l-footer .cont1 .text2{font-size:14px}.l-footer .cont2{-webkit-flex-basis:600px;-ms-flex-preferred-size:600px;flex-basis:600px}@media screen and (max-width: 768px){.l-footer .cont2{-webkit-flex-basis:inherit;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.l-footer .cont2 .c-colWrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.l-footer .cont2 .c-colWrap .list{display:none}}.l-footer .cont2 .c-colWrap .list>li{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:20px}.l-footer .cont2 .c-colWrap .list>li:nth-child(even){margin-right:0}.l-footer .cont2 .c-colWrap .list>li a{display:block;line-height:1;color:#333;text-decoration:none}.l-footer .cont2 .c-colWrap .list2{-webkit-flex-basis:211px;-ms-flex-preferred-size:211px;flex-basis:211px}.l-footer .cont2 .c-colWrap .list2>li+li{margin-top:10px}.l-footer small{margin:auto;font-size:11px;margin-top:30px;display:block}