﻿@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes AnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.pageMain{width:100%;height:160px;background:url("../images/page/pageMain.webp") no-repeat center;background-size:cover}@media screen and (max-width: 767px){.pageMain{background:url("../images/page/pageMain_sp.webp") no-repeat center;background-size:cover;height:220px}}.mainTitle,.sponsored #content .sponsored_box.type2 .inner h2{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#123e79;font-size:30px;font-weight:500;padding:60px 20px;text-align:center}@media screen and (max-width: 520px){.mainTitle,.sponsored #content .sponsored_box.type2 .inner h2{font-size:24px;padding:30px 10px}}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content p{line-height:36px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:50px 30px;border-bottom:1px solid rgba(51,51,51,0.2)}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{padding:50px 30px 50px 60px;font-size:16px;text-align:left;vertical-align:middle;width:25%}@media screen and (max-width: 520px){#content table th{border-bottom:none;padding:10px 10px 0}}#content table td{font-size:16px;width:75%}@media screen and (max-width: 520px){#content table td{font-size:15px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.tabs .flexBox{display:flex;justify-content:center !important;max-width:1000px;margin:0 auto;gap:0 0.5%}@media screen and (max-width: 767px){.tabs .flexBox{padding:0 10px}}.tabs .flexBox .tab{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:32.5%;border-top:1px solid #123e79;border-left:1px solid #123e79;border-right:1px solid #123e79;border-radius:10px 10px 0 0;background-color:#FFF;color:#123e79;text-align:center;font-size:16px;padding:10px 10px;cursor:pointer;position:relative}@media screen and (max-width: 520px){.tabs .flexBox .tab{font-size:12px;padding:10px 0}}.tabs .flexBox .tab.active{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background-color:#123e79;color:#FFF}.tabs .flexBox .tab.active:after{content:"";width:20px;height:10px;position:absolute;background-color:#123e79;left:50%;bottom:-10px;clip-path:polygon(100% 0, 0 0, 50% 100%);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.tabs .inner{max-width:820px}.tabs .conBox{padding:60px 0 100px;border-top:1px solid #123e79}@media screen and (max-width: 767px){.tabs .conBox{padding:20px 0 50px}}.tabs .conBox .con{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:none;position:relative}.tabs .conBox .con:before{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1;visibility:visible;content:"";width:100%;height:100%;background-color:#FFF;position:absolute;top:0;left:0}.tabs .conBox .con.show{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block}.tabs .conBox .con.show:before{-webkit-transition:1.3s ease-in-out;-moz-transition:1.3s ease-in-out;-ms-transition:1.3s ease-in-out;-o-transition:1.3s ease-in-out;transition:1.3s ease-in-out;opacity:0;visibility:hidden}.about.par #content{padding-bottom:100px}@media screen and (max-width: 520px){.about.par #content{padding-bottom:20px}}.about.par #content .inner{max-width:1005px}.about.par #content .inner p{letter-spacing:0}@media screen and (max-width: 767px){.about.par #content .inner p{line-height:180%}}.about.par #content .inner .tx{text-align:center;padding:0 0 60px}@media screen and (max-width: 767px){.about.par #content .inner .tx{padding:0 0 20px;text-align:left}}.about.par #content .inner h2{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:22px;color:#123e79;padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #123e79}.about.par #content .inner .btn{padding:20px 0 50px}.about.par #content .inner .about_kaihou{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 2%}.about.par #content .inner .about_kaihou .in{width:23%;text-align:center}@media screen and (max-width: 767px){.about.par #content .inner .about_kaihou .in{width:48%}}.about.par #content .inner .kaihouTx{padding:10px 0 0 0}.about.par #content .inner .aboutBox1{padding:0 40px 20px;display:flex;justify-content:space-between;gap:0 40px}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox1{flex-wrap:wrap;gap:0;padding:0 0 20px}}.about.par #content .inner .aboutBox1 .in{background-color:#eef0f5;padding:20px;width:50%}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox1 .in{width:100%;margin:0 0 20px}}.about.par #content .inner .aboutBox1 .in h3{font-size:18px;font-weight:600;text-align:center;color:#123e79;border-bottom:1px solid #123e79;padding:10px 0 20px;margin:0 0 20px}.about.par #content .inner .aboutBox1 .in .img{padding:0 0 10px}.about.par #content .inner .aboutBox1 .in p{line-height:27px}.about.par #content .inner .aboutBox1 .in .btn{display:none}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox1 .in .btn{display:block;padding:20px 0 0}}@media screen and (max-width: 767px){.about.par #content .inner .about1{display:none}}.about.par #content .inner .aboutBox2{padding:0 0 50px}.about.par #content .inner .aboutBox2 .in .inBox{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #969696;position:relative}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox2 .in .inBox{border-bottom:none;background-color:#eef0f5;padding:0;margin:20px 0}.about.par #content .inner .aboutBox2 .in .inBox:after{content:"";width:100%;height:1px;background-color:#969696;position:absolute;bottom:-10px;left:0}}.about.par #content .inner .aboutBox2 .in .inBox:last-child{margin:0;border-bottom:none}.about.par #content .inner .aboutBox2 .in .inBox:last-child:after{display:none}.about.par #content .inner .aboutBox2 .in .inBox .time{font-size:14px;background-color:#eef0f5;color:#123e79;padding:3px 0;width:100px;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox2 .in .inBox .time{height:100%}}.about.par #content .inner .aboutBox2 .in .inBox .flex{width:calc(100% - 120px);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox2 .in .inBox .flex{width:calc(100% - 100px);background-color:#FFF;padding:0 0 20px 20px}}.about.par #content .inner .aboutBox2 .in .inBox .flex p{width:calc(100% - 320px);padding:0}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox2 .in .inBox .flex p{width:100%;padding:0 0 10px}}.about.par #content .inner .aboutBox2 .in .inBox .flex .imgBox{width:320px}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox2 .in .inBox .flex .imgBox{width:100%}}.about.par #content .inner .aboutBox3{padding:0 0 50px}.about.par #content .inner .aboutBox3 .flexBox .lBox{width:48%}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox3 .flexBox .lBox{width:100%}}.about.par #content .inner .aboutBox3 .flexBox .lBox p{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600}.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka{display:none}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka{display:flex;justify-content:center;gap:0 20px}.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;font-size:18px}.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka p:first-child{order:2}.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka p:last-child{order:1}}@media screen and (max-width: 500px){.about.par #content .inner .aboutBox3 .flexBox .lBox .sp_kouka p{line-height:160%;font-size:15px}}.about.par #content .inner .aboutBox3 .flexBox .lBox .sound{border:1px solid #123e79;padding:20px 30px}.about.par #content .inner .aboutBox3 .flexBox .lBox .sound .in{padding:10px 0}.about.par #content .inner .aboutBox3 .flexBox .lBox .sound .in h3{background-color:#123e79;color:#FFF;padding:5px 10px;border-radius:5px;margin:0 0 10px}.about.par #content .inner .aboutBox3 .flexBox .lBox .sound .in figure{display:flex;justify-content:center}.about.par #content .inner .aboutBox3 .flexBox .rBox{width:48%;display:flex;justify-content:flex-end;gap:0 20px}@media screen and (max-width: 767px){.about.par #content .inner .aboutBox3 .flexBox .rBox{display:none}}.about.par #content .inner .aboutBox3 .flexBox .rBox p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;font-size:18px}@media screen and (max-width: 1000px){.about.par #content .inner .aboutBox3 .flexBox .rBox p{line-height:160%}}.about.par #content .inner .aboutBox3 .flexBox .rBox p:first-child{order:2}.about.par #content .inner .aboutBox3 .flexBox .rBox p:last-child{order:1}.message #content{padding-bottom:80px}@media screen and (max-width: 520px){.message #content{padding-bottom:20px}}.message #content .inner{max-width:1000px}.message #content .inner h2{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:22px;color:#123e79;padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #123e79}.message #content .inner p{line-height:34px;padding:0}.message #content .inner p.tx{text-align:left}@media screen and (max-width: 767px){.message #content .inner p.tx{padding-bottom:20px}}.message #content .inner p.name{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;display:flex;justify-content:flex-end;align-items:baseline;font-size:18px;gap:0 20px;padding-top:20px}@media screen and (max-width: 520px){.message #content .inner p.name{display:block;text-align:right;font-size:15px}}.message #content .inner p.name span{font-size:28px}@media screen and (max-width: 520px){.message #content .inner p.name span{font-size:20px}}.message #content .inner p.name br{display:none}@media screen and (max-width: 520px){.message #content .inner p.name br{display:block}}.message #content .inner .flexBox{padding:0 0 30px}@media screen and (max-width: 767px){.message #content .inner .flexBox{padding:0}}.message #content .inner .flexBox .imgBox{width:35%}@media screen and (max-width: 767px){.message #content .inner .flexBox .imgBox{width:100%;text-align:center;padding:0 0 20px}}@media screen and (max-width: 520px){.message #content .inner .flexBox .imgBox{height:auto;position:relative;overflow:hidden}}.message #content .inner .flexBox .txBox{width:60%}@media screen and (max-width: 767px){.message #content .inner .flexBox .txBox{width:100%}}.officers #content{padding-bottom:100px}@media screen and (max-width: 520px){.officers #content{padding-bottom:20px}}.officers #content .inner{max-width:800px}.officers #content .inner .officersBox .in{display:flex;justify-content:flex-start;align-items:center;background-color:#eef0f5;padding:12px 20px}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in{font-size:14px;padding:12px 10px}}.officers #content .inner .officersBox .in:nth-of-type(2n){background-color:#FFF}.officers #content .inner .officersBox .in .lbox{width:70px;color:#123e79;text-align:justify;text-align-last:justify}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in .lbox{width:60px}}.officers #content .inner .officersBox .in .cbox{padding:0 0 0 60px;width:calc(100% - 130px)}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in .cbox{padding:0 0 0 20px}}.officers #content .inner .officersBox .in .cbox.sub{display:flex;justify-content:flex-start}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in .cbox.sub{flex-wrap:wrap}}.officers #content .inner .officersBox .in .cbox.sub .l{width:100px}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in .cbox.sub .l{width:100%}}.officers #content .inner .officersBox .in .cbox.sub .r{width:calc(100% - 100px);text-align:center}@media screen and (max-width: 500px){.officers #content .inner .officersBox .in .cbox.sub .r{width:100%;text-align:left}}.officers #content .inner .officersBox .in .rbox{width:60px;text-align:right}.officers #content .inner .officersBox .in .rbox.c{text-align:center}.support #content .inner{max-width:880px}.support #content .inner .tx{text-align:center;padding:0 0 60px}@media screen and (max-width: 767px){.support #content .inner .tx{padding:0 0 20px}}@media screen and (max-width: 520px){.support #content .inner .tx{text-align:left}.support #content .inner .tx br{display:none}}.support #content .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.support #content .inner .flexBox .supportBox{width:48%;border:1px solid #123e79;margin:0 0 50px;background-color:#eef0f5}@media screen and (max-width: 767px){.support #content .inner .flexBox .supportBox{margin:0 0 25px;width:100%}}.support #content .inner .flexBox .supportBox h2{background-color:#123e79;color:#FFF;padding:15px;font-weight:800;font-size:18px}.support #content .inner .flexBox .supportBox .inBox{padding:20px;background-color:#FFF}.support #content .inner .flexBox .supportBox .inBox ul{padding:0 0 20px}.support #content .inner .flexBox .supportBox .inBox ul li{position:relative;padding:5px 0 5px 1.5em}.support #content .inner .flexBox .supportBox .inBox ul li:before{content:"●";position:absolute;top:5px;left:0;color:#123e79}.support #content .inner .flexBox .supportBox .btm{background-color:#eef0f5;padding:20px}.support #content .inner .flexBox .supportBox .btm .flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;position:relative}.support #content .inner .flexBox .supportBox .btm .flex:before{content:"";width:30px;height:30px;background:url("../images/page/dl_icon.svg") no-repeat center top;background-size:26px}.support #content .inner .flexBox .supportBox .btm .flex a{color:#123e79;font-weight:700;position:relative;text-decoration:underline}.support #content .inner .flexBox .supportBox .btm .flex a span.t2{padding:0 0 0 10px}@media screen and (max-width: 520px){.support #content .inner .flexBox .supportBox .btm .flex a br{display:none}}.support #content .inner .flexBox .supportBox .btm .flex p{width:100%;padding:0 0 0 30px}.support #content .inner .search{padding:70px 0}.support #content .inner .search h2{font-family:"Zen Old Mincho","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:22px;color:#123e79;padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #123e79}.support #content .inner .search .list{height:400px;overflow-y:scroll}.support #content .inner .search .list .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #c9c9c9}.support #content .inner .search .list .flexBox:first-child{border-top:1px solid #c9c9c9}.support #content .inner .search .list .flexBox:nth-child(2n){background-color:#f6f6f6}@media screen and (max-width: 767px){.support #content .inner .search .list .flexBox:nth-child(2n){background-color:#FFF}}.support #content .inner .search .list .flexBox .inBox{width:50%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.support #content .inner .search .list .flexBox .inBox{width:100%}.support #content .inner .search .list .flexBox .inBox:first-child{border-bottom:1px solid #c9c9c9;background-color:#f6f6f6}}@media screen and (max-width: 767px){.support #content .inner .search .list .flexBox .inBox.fis{background-color:#FFF;border-bottom:none}}@media screen and (max-width: 767px){.support #content .inner .search .list .flexBox .inBox.dis{display:none}}.support #content .inner .search .list .flexBox .inBox .lBox{width:60%;text-align:center;padding:10px 0}.support #content .inner .search .list .flexBox .inBox .rBox{width:40%;text-align:center;padding:10px 0}.privacy-policy #content .tabs .flexBox,.privacy #content .tabs .flexBox,.rules #content .tabs .flexBox{max-width:800px}.privacy-policy #content .tabs .flexBox .tab,.privacy #content .tabs .flexBox .tab,.rules #content .tabs .flexBox .tab{width:49%}.privacy-policy #content .inner,.privacy #content .inner,.rules #content .inner{max-width:1000px}.privacy-policy #content p,.privacy #content p,.rules #content p{line-height:34px}@media screen and (max-width: 520px){.privacy-policy #content p,.privacy #content p,.rules #content p{line-height:160%}}.privacy-policy #content p.tx,.privacy #content p.tx,.rules #content p.tx{padding:0 0 30px}.privacy-policy #content .right_tx,.privacy #content .right_tx,.rules #content .right_tx{text-align:right}.privacy-policy #content .box,.privacy #content .box,.rules #content .box{padding:0 0 40px}.privacy-policy #content .box h2,.privacy #content .box h2,.rules #content .box h2{font-size:20px;font-weight:600;padding:0 0 10px;margin:0 0 20px;border-bottom:1px solid #123e79}@media screen and (max-width: 520px){.privacy-policy #content .box h2,.privacy #content .box h2,.rules #content .box h2{font-size:17px}}.privacy-policy #content .box p,.privacy #content .box p,.rules #content .box p{padding:0;font-size:16px}@media screen and (max-width: 520px){.privacy-policy #content .box p,.privacy #content .box p,.rules #content .box p{font-size:15px;line-height:160%}}.privacy-policy #content .box .tx,.privacy #content .box .tx,.rules #content .box .tx{font-weight:900}.privacy-policy #content .box .flex,.privacy #content .box .flex,.rules #content .box .flex{display:flex;justify-content:flex-start !important;align-items:flex-start;flex-wrap:wrap;max-width:none !important;border-bottom:1px solid #a6a6a6;padding:10px 0}.privacy-policy #content .box .flex:last-child,.privacy #content .box .flex:last-child,.rules #content .box .flex:last-child{border-bottom:none}.privacy-policy #content .box .flex .lBox,.privacy #content .box .flex .lBox,.rules #content .box .flex .lBox{width:130px}@media screen and (max-width: 520px){.privacy-policy #content .box .flex .lBox,.privacy #content .box .flex .lBox,.rules #content .box .flex .lBox{width:100%;padding:0 0 10px}}.privacy-policy #content .box .flex .rBox,.privacy #content .box .flex .rBox,.rules #content .box .flex .rBox{width:calc(100% - 130px)}@media screen and (max-width: 520px){.privacy-policy #content .box .flex .rBox,.privacy #content .box .flex .rBox,.rules #content .box .flex .rBox{width:100%}}.privacy-policy #content .box .flex .rBox .tx1,.privacy #content .box .flex .rBox .tx1,.rules #content .box .flex .rBox .tx1{font-size:15px;line-height:25px}@media screen and (max-width: 520px){.privacy-policy #content .box .flex .rBox .tx1,.privacy #content .box .flex .rBox .tx1,.rules #content .box .flex .rBox .tx1{font-size:14px}}.privacy-policy #content .box .flex .rBox .tx1 span,.privacy #content .box .flex .rBox .tx1 span,.rules #content .box .flex .rBox .tx1 span{display:block;font-size:16px;padding:0 0 10px;margin:0 0 0 -10px}@media screen and (max-width: 520px){.privacy-policy #content .box .flex .rBox .tx1 span,.privacy #content .box .flex .rBox .tx1 span,.rules #content .box .flex .rBox .tx1 span{font-size:15px}}.privacy-policy #content .box ul,.privacy-policy #content .box ol,.privacy #content .box ul,.privacy #content .box ol,.rules #content .box ul,.rules #content .box ol{padding:10px 10px 0px 20px}@media screen and (max-width: 520px){.privacy-policy #content .box ul,.privacy-policy #content .box ol,.privacy #content .box ul,.privacy #content .box ol,.rules #content .box ul,.rules #content .box ol{padding:0}}.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li,.rules #content .box ul li,.rules #content .box ol li{font-size:15px;font-weight:400;list-style-type:none;position:relative;padding:0 10px 5px 1em;line-height:250%}@media screen and (max-width: 520px){.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li,.rules #content .box ul li,.rules #content .box ol li{line-height:200%;font-size:15px}}.privacy-policy #content .box ul li:before,.privacy-policy #content .box ol li:before,.privacy #content .box ul li:before,.privacy #content .box ol li:before,.rules #content .box ul li:before,.rules #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacy-policy #content .box ol,.privacy #content .box ol,.rules #content .box ol{margin:0 0 30px 2.3em}.privacy-policy #content .box ol li,.privacy #content .box ol li,.rules #content .box ol li{list-style:decimal;padding:0 10px 0 0.5em;line-height:25px}.privacy-policy #content .box ol li:before,.privacy #content .box ol li:before,.rules #content .box ol li:before{display:none}.privacy-policy #content .box ol li ul,.privacy #content .box ol li ul,.rules #content .box ol li ul{padding:0 0 20px}.privacy-policy #content .box ol li ul li,.privacy #content .box ol li ul li,.rules #content .box ol li ul li{list-style:none;padding:0 10px 0 2em}.privacy-policy #content .box ol li ul li span,.privacy #content .box ol li ul li span,.rules #content .box ol li ul li span{position:absolute;top:0;left:0}.privacy-policy #content .box2,.privacy #content .box2,.rules #content .box2{padding:0 0 90px;text-align:right}.privacy-policy #content .box3,.privacy #content .box3,.rules #content .box3{padding:20px;margin:0 0 30px;text-align:center;background-color:#EFEFEF}.privacy-policy #content .box3 p,.privacy #content .box3 p,.rules #content .box3 p{padding:0}.privacy-policy #content .box3 p.tx,.privacy #content .box3 p.tx,.rules #content .box3 p.tx{font-weight:700}.privacy-policy #content .box4,.privacy #content .box4,.rules #content .box4{padding:20px 40px;border:1px solid  #EFEFEF}.privacy-policy #content .box4 p,.privacy #content .box4 p,.rules #content .box4 p{padding:0;font-size:12px;line-height:180%}.privacy-policy #content .box4 p.tx,.privacy #content .box4 p.tx,.rules #content .box4 p.tx{font-weight:700;font-size:16px;padding:0 0 10px}.privacy-policy #content .btn,.privacy #content .btn,.rules #content .btn{text-align:center;padding:50px 0 0}@media screen and (max-width: 520px){.privacy-policy #content .btn,.privacy #content .btn,.rules #content .btn{margin-bottom:0}}.privacy-policy #content .btn a,.privacy #content .btn a,.rules #content .btn a{display:inline-block;width:290px}@media screen and (max-width: 520px){.rules #content .box .flex .lBox{width:20%;padding:0 0 10px}}@media screen and (max-width: 520px){.rules #content .box .flex .rBox{width:80%}}.reunion #content{padding-bottom:100px}@media screen and (max-width: 520px){.reunion #content{padding-bottom:60px}}.reunion #content .inner{max-width:1000px}.reunion #content .inner p.c{text-align:center;padding:0 40px 2em !important}@media screen and (max-width: 520px){.reunion #content .inner p.c{text-align:left;padding:0 0 2em !important}}.reunion #content .inner .meetingList{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 5%}@media screen and (max-width: 767px){.reunion #content .inner .meetingList{gap:30px 4%}}@media screen and (max-width: 520px){.reunion #content .inner .meetingList{gap:30px 0}}.reunion #content .inner .meetingList .in{width:30%}@media screen and (max-width: 767px){.reunion #content .inner .meetingList .in{width:48%}}@media screen and (max-width: 520px){.reunion #content .inner .meetingList .in{width:100%}}.reunion #content .inner .meetingList .in a{display:block;background-color:#eef0f5;position:relative}.reunion #content .inner .meetingList .in a .cate{position:absolute;top:0;left:0;z-index:1}.reunion #content .inner .meetingList .in a .cate div{background-color:#123e79;color:#FFF;min-width:140px;text-align:center;padding:3px}.reunion #content .inner .meetingList .in a .txBox{padding:50px 20px 20px}.reunion #content .inner .meetingList .in a .txBox p{padding:0}.reunion #content .inner .meetingList .in a .txBox .tx{color:#123e79;line-height:160%}.reunion #content .inner .meetingList .in a .txBox .time{color:#858585;font-size:14px}.meeting #content{padding-bottom:100px}@media screen and (max-width: 520px){.meeting #content{padding-bottom:60px}}.meeting #content .inner{max-width:1000px}.meeting #content .inner p.c{text-align:center;padding:0 40px 2em !important}@media screen and (max-width: 520px){.meeting #content .inner p.c{text-align:left;padding:0 0 2em !important}}.meeting #content .inner .meetingList{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 6%}@media screen and (max-width: 767px){.meeting #content .inner .meetingList{gap:30px 0}}.meeting #content .inner .meetingList .in{width:47%}@media screen and (max-width: 767px){.meeting #content .inner .meetingList .in{width:100%}}.meeting #content .inner .meetingList .in a{display:block;background-color:#eef0f5}.meeting #content .inner .meetingList .in a .imgBox{position:relative;width:100%;height:256px;overflow:hidden}.meeting #content .inner .meetingList .in a .imgBox img{z-index:0;position:relative;object-fit:cover;width:100%;height:100%}.meeting #content .inner .meetingList .in a .imgBox .cate{position:absolute;top:0;left:0;z-index:1}.meeting #content .inner .meetingList .in a .imgBox .cate div{background-color:#123e79;color:#FFF;min-width:140px;text-align:center;padding:3px}.meeting #content .inner .meetingList .in a .txBox{padding:20px}.meeting #content .inner .meetingList .in a .txBox p{padding:0}.meeting #content .inner .meetingList .in a .txBox .tx{color:#123e79}.meeting #content .inner .meetingList .in a .txBox .time{color:#858585;font-size:14px}.news #content p.c{text-align:center;padding:0 20px 2em}@media screen and (max-width: 520px){.news #content p.c{text-align:left}}.news #content .tabs .flexBox{max-width:1000px;margin:0 auto}.news #content .tabs .flexBox .tab{width:32.5%;padding:0}.news #content .tabs .flexBox .tab.active a{color:#FFF}.news #content .tabs .flexBox .tab a{display:block;padding:10px 10px}@media screen and (max-width: 520px){.news #content .tabs .flexBox .tab a{padding:10px 0}}.news #content .tabs .inner{max-width:820px}.news #content .tabs .conBox{padding:60px 0 100px;border-top:1px solid #123e79}@media screen and (max-width: 767px){.news #content .tabs .conBox{padding:20px 0 50px}}.news #content .tabs .conBox .con .list .in a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:30px 0;border-bottom:1px dotted #a6a6a6}@media screen and (max-width: 767px){.news #content .tabs .conBox .con .list .in a{padding:15px 0}}@media screen and (max-width: 767px){.news #content .tabs .conBox .con .list .in a .cate{width:100%;padding:0 0 10px;display:flex;justify-content:flex-start;align-items:center;gap:0 10px}}.news #content .tabs .conBox .con .list .in a .cate div{width:120px;background-color:#123e79;color:#FFF;text-align:center;font-size:14px;padding:3px}.news #content .tabs .conBox .con .list .in a .cate .time{display:none;font-family:"Roboto","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#a6a6a6}@media screen and (max-width: 767px){.news #content .tabs .conBox .con .list .in a .cate .time{display:block}}.news #content .tabs .conBox .con .list .in a .txBox{width:calc(100% - 160px)}@media screen and (max-width: 767px){.news #content .tabs .conBox .con .list .in a .txBox{width:100%}}.news #content .tabs .conBox .con .list .in a .txBox p{line-height:150%}.news #content .tabs .conBox .con .list .in a .txBox p.tx{position:relative;padding:0 10px 0 0;margin-bottom:1em}.news #content .tabs .conBox .con .list .in a .txBox p.tx:after{content:"";position:absolute;top:50%;right:0px;width:8px;height:8px;border-top:solid 2px #123e79;border-right:solid 2px #123e79;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.news #content .tabs .conBox .con .list .in a .txBox p.time{font-family:"Roboto","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#a6a6a6}@media screen and (max-width: 767px){.news #content .tabs .conBox .con .list .in a .txBox p.time{display:none}}.post.single #content{padding-bottom:0}.post.single #content .inner{max-width:1000px}.post.single #content .inner .post_flex{display:flex;justify-content:space-between;flex-wrap:wrap}.post.single #content .inner .post_flex .lBox{width:725px;padding:0 0 50px}@media screen and (max-width: 1200px){.post.single #content .inner .post_flex .lBox{width:72%}}@media screen and (max-width: 767px){.post.single #content .inner .post_flex .lBox{width:100%}}.post.single #content .inner .post_flex .rBox{width:230px}@media screen and (max-width: 1200px){.post.single #content .inner .post_flex .rBox{width:23%}}@media screen and (max-width: 767px){.post.single #content .inner .post_flex .rBox{width:100%}}.post.single #content .inner .single_title{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 0 10px;border-bottom:1px solid #123e79;gap:0 20px}.post.single #content .inner .single_title .cateBox{background-color:#123e79;font-size:14px;text-align:center;color:#FFF;min-width:140px;padding:5px 5px}.post.single #content .inner .single_title .time{padding:0;font-size:14px;color:#858585}.post.single #content .inner .single_title h1{color:#123e79;font-size:18px;font-weight:500}@media screen and (max-width: 767px){.post.single #content .inner .single_title h1{width:100%;padding:5px 0 0 0}}.post.single #content .inner .rBox{padding:12px 0 50px}.post.single #content .inner .rBox .title{padding:0 0 10px;border-bottom:1px solid #123e79}.post.single #content .inner .rBox .inBox .in{padding:20px 0;line-height:180%;border-bottom:1px solid #d6d6d6}.post.single #content .inner .rBox .inBox .in p{font-size:14px;padding:0;line-height:160%}.post.single #content .inner .rBox .inBox .in .time{font-size:14px;color:#858585;padding:0 0 10px}.post.single #content .inner .single_content{min-height:100px;line-height:30px;padding:30px 0 0 0;white-space:normal;overflow-wrap:break-word}.post.single #content .inner .single_content h2{font-size:25px;font-weight:500;border:1px solid #00AFF8;border-radius:3px;border-left:5px solid #00AFF8;text-align:left;padding:10px;line-height:30px;margin:20px 0 20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h2{font-size:20px}}.post.single #content .inner .single_content h3{font-size:22px;font-weight:500;background-color:#F2FDFF;border-radius:3px;padding:10px 20px;margin:20px 0 20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h3{font-size:18px}}.post.single #content .inner .single_content h4{font-size:18px;font-weight:500;margin:20px 0 20px;padding:10px 20px;border-bottom:1px solid #878787}@media screen and (max-width: 520px){.post.single #content .inner .single_content h4{font-size:16px}}.post.single #content .inner .single_content h5{font-size:16px;font-weight:500;margin:20px 0 40px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h5{font-size:14px}}.post.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.post.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.post.single #content .inner .single_content p{width:100%;line-height:30px;padding:0 0 1em 0}@media screen and (max-width: 520px){.post.single #content .inner .single_content p{font-size:15px;line-height:28px}}.post.single #content .inner .single_content p:after{display:block;content:"";width:100%;height:1px;clear:both}.post.single #content .inner .single_content a{text-decoration:underline;color:#00AFF8}.post.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.post.single #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.post.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.post.single #content .inner .single_content table tr th{background-color:#F0F0F0;font-weight:400}.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.post.single #content .inner .single_content .table{margin-top:50px !important}@media screen and (max-width: 520px){.post.single #content .inner .single_content .table{table-layout:auto}}.post.single #content .inner .single_content .table tr th,.post.single #content .inner .single_content .table tr td{border-left:none;border-right:none;border-color:#123e79}.post.single #content .inner .single_content .table tr th{background-color:transparent;color:#123e79;text-align:center;position:relative}@media screen and (max-width: 520px){.post.single #content .inner .single_content .table tr th{width:20% !important}}.post.single #content .inner .single_content .table tr th:before{background-color:#eef0f5;content:"";position:absolute;top:50%;left:0;width:100%;height:90%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:-1}@media screen and (max-width: 520px){.post.single #content .inner .single_content .table tr td{width:80% !important}}.post.single #content .inner .single_content .table tr td p:last-child{padding:0}.post.single #content .inner .single_content .contactBox{border:1px solid #123e79}.post.single #content .inner .single_content .contactBox .con_title{background-color:#123e79;color:#FFF;padding:10px 20px;font-size:18px}.post.single #content .inner .single_content .contactBox .con_in{padding:20px}.post.single #content .inner .single_content .contactBox .con_in .btn{padding:15px 0 20px}.post.single #content .inner .single_content .contactBox .con_in .btn a{color:#FFF;text-decoration:none;max-width:300px}.post.single #content .inner .single_content ul{width:100%;margin:0 0 30px 1em;padding:50px;background-color:#abb7c233}@media screen and (max-width: 520px){.post.single #content .inner .single_content ul{padding:20px 20px 20px 40px}}.post.single #content .inner .single_content ul li{list-style:outside;font-size:16px;padding:5px 0}@media screen and (max-width: 520px){.post.single #content .inner .single_content ul li{font-size:14px;padding:3px 0;line-height:28px}}.post.single #content .inner .single_content ul li ul{background:#FFF;margin:10px 0 0 0;padding:10px 20px 10px 40px}.post.single #content .inner .single_content ul li ul li{list-style-type:circle}.post.single #content .inner .single_content ul.nolist li{list-style:none}.post.single #content .inner .single_content ol{margin:0 0 30px 1em}.post.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.post.single #content .inner .single_content .wp-block-image{margin:0}.post.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}.post.single #content .inner .single_content .wp-block-columns{margin:0}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.post.single #content .inner .single_content .is-style-rounded{border-radius:50px}.post.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.post.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .has-background{padding:20px}}.post.single #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.post.single #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.post.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.post.single #content .inner .single_content .wp-block-button{padding:50px 0}.post.single #content .inner .single_content .wp-block-button a,.post.single #content .inner .single_content .wp-block-button span{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:flex-start;align-items:center;max-width:330px;margin:0 auto;height:64px;padding:9px 25px 9px 30px;line-height:1.8;letter-spacing:0.07em;text-decoration:none;transition:0.3s ease-in-out;font-weight:600;background-color:#123e79;color:#FFF;border-radius:40px;font-size:18px;overflow:hidden}.post.single #content .inner .single_content .wp-block-button a:after,.post.single #content .inner .single_content .wp-block-button a:before,.post.single #content .inner .single_content .wp-block-button span:after,.post.single #content .inner .single_content .wp-block-button span:before{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.post.single #content .inner .single_content .wp-block-button a:before,.post.single #content .inner .single_content .wp-block-button span:before{z-index:0;width:30px;height:30px;background-color:rgba(255,255,255,0.2);border-radius:50%}.post.single #content .inner .single_content .wp-block-button a:after,.post.single #content .inner .single_content .wp-block-button span:after{right:32px;width:8px;height:8px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.post.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}#content .postlink{display:flex;justify-content:center;align-items:center;padding:30px 0;width:100%;gap:0 10px}@media screen and (max-width: 520px){#content .postlink{padding:30px 0}}#content .postlink .box{min-height:1px}@media screen and (max-width: 520px){#content .postlink .box{padding:0 10px}}#content .postlink .box.box_l:empty,#content .postlink .box.box_r:empty{display:none}#content .postlink .box.box_l a,#content .postlink .box.box_r a{display:flex;justify-content:center;align-items:center;font-size:13px;border:2px solid #123e79;color:#FFF;background-color:#123e79;padding:10px 20px;border-radius:50px}@media screen and (max-width: 520px){#content .postlink .box.box_l a,#content .postlink .box.box_r a{width:40px;height:40px;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center}}#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{font-size:12px;padding:0 10px}@media screen and (max-width: 520px){#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{display:none}}#content .postlink .box.box_c{min-width:140px}#content .postlink .box.box_c a{display:block;color:#123e79;font-weight:700;border:2px solid #123e79;padding:10px 20px;border-radius:50px;font-size:14px;text-align:center}.howto #content{padding-bottom:50px}@media screen and (max-width: 520px){.howto #content{padding-bottom:20px}}.howto #content .inner{max-width:930px}.howto #content .inner p{line-height:30px}.howto #content .inner .tx1{text-align:center;padding:0 0 40px}@media screen and (max-width: 767px){.howto #content .inner .tx1{text-align:left}}@media screen and (max-width: 520px){.howto #content .inner .tx1{padding:0 0 20px}}.howto #content .inner .tx1 span{color:#123e79;font-weight:700}.howto #content .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.howto #content .inner .flexBox .howtoBox{width:48%}@media screen and (max-width: 767px){.howto #content .inner .flexBox .howtoBox{width:100%}}.howto #content .inner .flexBox .howtoBox h3{font-size:21px;color:#123e79;text-align:center;padding:0 0 20px}.howto #content .inner .flexBox .howtoBox .flex{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid #123e79}.howto #content .inner .flexBox .howtoBox .flex.last{border-bottom:1px solid #123e79;margin:0 0 20px}.howto #content .inner .flexBox .howtoBox .flex .lBox{background-color:#eef0f5;width:30%;padding:9px 20px;color:#123e79}.howto #content .inner .flexBox .howtoBox .flex .rBox{width:70%;padding:5px 20px}.howto #content .inner .flexBox .howtoBox .tx2{line-height:26px}.howto #content .inner .flexBox .howtoBox .tx2 span{color:#123e79}.howto #content .inner .flexBox .howtoBox .img{border-top:1px solid #123e79;text-align:center;padding:10px 0 20px}.howto #content .inner .flexBox .howtoBox .mini{font-size:14px;line-height:20px;position:relative;padding-left:1em}.howto #content .inner .flexBox .howtoBox .mini span{position:absolute;top:0;left:0}.howto #content .inner .flexBox .howtoBox .bottom{border-top:1px solid #123e79;padding:20px 0 0 0;margin:10px 0 0 0}.howto #content .inner .howtoBox{width:100%;border:1px solid #123e79;margin:0 0 50px}@media screen and (max-width: 767px){.howto #content .inner .howtoBox{margin:0 0 25px}}.howto #content .inner .howtoBox h2{background-color:#123e79;color:#FFF;padding:15px;font-weight:800;font-size:20px}.howto #content .inner .howtoBox .inBox{padding:20px}.howto #content .inner .howtoBox .inBox .btn{padding:0}.howto #content .inner .howtoBox .inBox .kome{position:relative;padding-left:1em}.howto #content .inner .howtoBox .inBox .kome span{position:absolute;top:0;left:0}.sponsored #content .sponsored_box{padding:0 0 50px}@media screen and (max-width: 520px){.sponsored #content .sponsored_box{padding:0 0 25px}}.sponsored #content .sponsored_box .inner{max-width:800px}.sponsored #content .sponsored_box .inner p{line-height:30px}.sponsored #content .sponsored_box .inner .tx1{text-align:center;padding:0 0 40px}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .tx1{text-align:left}}@media screen and (max-width: 520px){.sponsored #content .sponsored_box .inner .tx1{padding:0 0 20px}}.sponsored #content .sponsored_box .inner .box{border:1px solid #123e79;padding:20px 20px 18px;margin:0 0 40px}@media screen and (max-width: 520px){.sponsored #content .sponsored_box .inner .box{margin:0 0 20px}}.sponsored #content .sponsored_box .inner .box h2{font-size:18px;color:#123e79;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #123e79}.sponsored #content .sponsored_box .inner .box ol{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 20%}@media screen and (max-width: 900px){.sponsored #content .sponsored_box .inner .box ol{padding:0 20px}}.sponsored #content .sponsored_box .inner .box ol li{font-size:18px;width:50%;padding:2px}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .box ol li{width:100%}}.sponsored #content .sponsored_box .inner .tx2{padding:0 0 40px}@media screen and (max-width: 520px){.sponsored #content .sponsored_box .inner .tx2{padding:0 0 20px}}.sponsored #content .sponsored_box .inner .tx2 span{color:#123e79;font-weight:700}.sponsored #content .sponsored_box .inner .box2{border:1px solid #123e79;margin:0 0 40px;display:flex;justify-content:space-between;align-items:flex-start;background-color:#eef0f5}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .box2{flex-wrap:wrap}}@media screen and (max-width: 520px){.sponsored #content .sponsored_box .inner .box2{margin:0 0 10px}}.sponsored #content .sponsored_box .inner .box2 .lBox{width:35%;color:#123e79;padding:20px}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .box2 .lBox{width:100%}}.sponsored #content .sponsored_box .inner .box2 .lBox .tx3{font-weight:700;font-size:24px;text-align:center;padding:10px 0 20px 0}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .box2 .lBox .tx3{padding:0 0 20px}}.sponsored #content .sponsored_box .inner .box2 .lBox .tx4{padding-top:10px;border-top:1px solid #123e79;font-weight:700;font-size:18px;text-align:center}.sponsored #content .sponsored_box .inner .box2 .rBox{width:65%;padding:20px;background-color:#FFF}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .box2 .rBox{width:100%}}.sponsored #content .sponsored_box .inner .box2 h2{font-size:18px;color:#123e79;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #123e79}.sponsored #content .sponsored_box .inner .btnBox{display:flex;justify-content:center;flex-wrap:wrap}.sponsored #content .sponsored_box .inner .btnBox .btn{margin:0 10px;padding:0}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .inner .btnBox .btn{width:100%;padding:10px 0}}.sponsored #content .sponsored_box .inner .btnBox .btn a{width:300px}.sponsored #content .sponsored_box .inner .tx5{text-align:center;font-size:20px;font-weight:700;color:#123e79;padding:20px 0}.sponsored #content .sponsored_box.type2{border-top:1px solid #a6a6a6;padding:40px 0 100px 0}@media screen and (max-width: 520px){.sponsored #content .sponsored_box.type2{padding:20px 0 50px}}.sponsored #content .sponsored_box.type2 .inner h2{text-align:center}@media screen and (max-width: 767px){.sponsored #content .sponsored_box.type2 .inner h2{padding-top:30px}}.sponsored #content .sponsored_box.type2 .inner .box{border:1px solid #123e79;margin:0 0 40px;padding:20px 0 0 0}@media screen and (max-width: 520px){.sponsored #content .sponsored_box.type2 .inner .box{margin:0 0 20px}}.sponsored #content .sponsored_box.type2 .inner .box h3{font-size:18px;color:#123e79;padding:0 0 10px;margin:0 20px 10px;border-bottom:1px solid #123e79}.sponsored #content .sponsored_box.type2 .inner .box ul{padding:0 20px 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.sponsored #content .sponsored_box.type2 .inner .box ul li{position:relative;width:50%;font-size:16px;padding:2px 0 2px 1.2em}@media screen and (max-width: 767px){.sponsored #content .sponsored_box.type2 .inner .box ul li{width:100%}}.sponsored #content .sponsored_box.type2 .inner .box ul li:before{content:"●";position:absolute;top:2px;left:0;color:#123e79}.sponsored #content .sponsored_box.type2 .inner .box .bottom{background-color:#eef0f5;padding:20px;text-align:center;color:#123e79;font-weight:700}.sponsored #content .sponsored_box.type2 .inner .box .bottom span{font-size:22px}@media screen and (max-width: 767px){.sponsored #content .sponsored_box.type2 .inner .box .bottom span{display:block}}.sponsored #content .sponsored_box.type2 .inner .box .bottom .btn{padding:20px 0 0}.sponsored #content .sponsored_box .cTx{text-align:center;line-height:30px}@media screen and (max-width: 1000px){.sponsored #content .sponsored_box .cTx{padding:0 20px 20px}}@media screen and (max-width: 767px){.sponsored #content .sponsored_box .cTx{text-align:left}}.sponsored #content .sponsored_box .otherBtn{text-align:center;padding:20px 0 0 0}.sponsored #content .sponsored_box .otherBtn a{text-decoration:underline}.sponsored #content .sponsored_box .otherBtn a:hover{text-decoration:none}.not404 #container .inner{display:block}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px;padding:50px 0}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn{padding:50px 0}.not404 #container .error .btn a,.not404 #container .error .btn span{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:flex-start;align-items:center;max-width:330px;margin:0 auto;height:64px;padding:9px 25px 9px 30px;line-height:1.8;letter-spacing:0.07em;text-decoration:none;transition:0.3s ease-in-out;font-weight:600;background-color:#123e79;color:#FFF;border-radius:40px;font-size:18px;overflow:hidden}.not404 #container .error .btn a:after,.not404 #container .error .btn a:before,.not404 #container .error .btn span:after,.not404 #container .error .btn span:before{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.not404 #container .error .btn a:before,.not404 #container .error .btn span:before{z-index:0;width:30px;height:30px;background-color:rgba(255,255,255,0.2);border-radius:50%}.not404 #container .error .btn a:after,.not404 #container .error .btn span:after{right:32px;width:8px;height:8px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
