﻿@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.user .header{background:url("/common/img/user/share/mv.jpg") center center no-repeat;background-size:cover}.user .side-block .side-img{background:url(/common/img/user/share/side-img.jpg) 0 0 no-repeat;background-size:contain}.sp{display:none}.main-container .contents-body{margin-bottom:60px}.main-container .club .link-more{text-decoration:none;color:#3c3c3c}.cont-tl02{margin-bottom:.5em;margin-top:60px}#main{margin-bottom:60px}.common-tbl th{width:26%}.link-btn{text-align:center}a.readmore-btn.up:after{border-right:none !important;border-bottom:none !important;border-top:2px solid #fff;border-left:2px solid #fff}.tbl-txt{color:#ff0000}.txt-bold{font-weight:bold}.center{text-align:center}.right{text-align:right}.table-wrap{overflow-x:auto}.table-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#F5F5F5}.table-wrap::-webkit-scrollbar{height:8px;background-color:#F5F5F5}.table-wrap::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#514168}.btn-box{text-align:center;margin-top:30px}@media screen and (max-width: 768px){.main-container .contents a.link-btn{font-size:14px;font-size:1.4rem;padding:1em 3em;margin-top:40px}.table-wrap .common-tbl{width:600px}}@media screen and (max-width: 640px){.sp{display:block}.pc{display:none}.certificate .common-tbl th{width:42%}.certificate .main-container .contents .link-more:after{top:4px;left:17px;padding:3px 0 0 1px}.certificate .main-container .contents .link-more .active:after{top:4px;left:17px;padding:2px 0 0 0}}.main-container .examinee .list-panel a[target="_blank"] .icon-external{position:absolute}.main-container .examinee a{text-decoration:none}.main-container .examinee .thumb-panel{margin-bottom:0}.examinee .top-txt{text-align:center}.examinee .image{text-align:center;margin-top:20px}.examinee .box{padding:20px;background:#efefef}@media screen and (max-width: 640px){.main-container .examinee .list-panel li{width:100%}}.main-container .student p{margin-bottom:0}.main-container .student .excerpt{margin-bottom:0}.main-container .student a{text-decoration:none}.main-container .student .thumb-panel{margin-bottom:0}.student .top-txt{text-align:center}.student .image{text-align:center;margin-top:20px}.student .box{padding:20px;background:#efefef}.fix-button-box{position:fixed;left:2.66667vw;bottom:16vw;z-index:1000}.fix-button-box .button-chatbot{display:flex;justify-content:center;align-items:center;padding:0 .5em 0 1.2em;font-size:1.3rem;font-weight:600;line-height:1.4;background:#514068;border:2px solid #ef8bae;border-radius:4em;box-shadow:0 2px 8px rgba(0,0,0,0.3);transition:all .4s ease-out}.fix-button-box .button-chatbot::before{content:'';display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #ef8bae}.fix-button-box .button-chatbot span{display:inline-block;margin:0 .8em;color:#fff;transition:inherit}.fix-button-box .button-chatbot:hover{background:#fff;transition:all .2s linear}.fix-button-box .button-chatbot:hover span{color:#514068}@media screen and (min-width: 640px){.fix-button-box{left:5rem;bottom:7rem}}@media screen and (max-width: 640px){.main-container .student .list-panel li{width:100%}}.main-container .parent .excerpt{margin-bottom:0}.main-container .parent a{text-decoration:none}.main-container .parent .thumb-panel{margin-bottom:0}.parent .top-txt{text-align:center}.parent .image{text-align:center;margin-top:20px}.parent .box{padding:20px;background:#efefef}.parent .mt10{margin-top:10px}.parent .mt20{margin-top:20px}.parent .mt30{margin-top:30px}.parent .disc-list{padding-left:1.6em}.parent .disc-list>li{list-style:disc}.parent .colored{color:#514068}@media screen and (max-width: 640px){.main-container .parent .list-panel li{width:100%}}.main-container .graduate .excerpt{margin-bottom:0}.main-container .graduate a{text-decoration:none}.main-container .graduate .thumb-panel{margin-bottom:0}.graduate .top-txt{text-align:center}.graduate .image{text-align:center;margin-top:20px}.graduate .box{padding:20px;background:#efefef}@media screen and (max-width: 640px){.main-container .graduate .list-panel li{width:100%}}.main-container .certificate .note{font-weight:bold}.main-container .certificate .cont-txt{display:flex;margin-bottom:5px}.main-container .certificate .cont-txt dt{width:10%;min-width:70px}.main-container .certificate .cont-txt dd{width:95%}.main-container .certificate .link-block a{text-decoration:none;color:#514068}.main-container .certificate a.link-btn{margin-top:30px}.main-container .certificate .table-wrap{margin-top:20px}.main-container .certificate .cont-tl03{margin-top:40px}.main-container .certificate .cont-tl04{margin-top:50px}.main-container .certificate .cont-tl05{margin-top:30px}.main-container .certificate p{margin-bottom:0}.main-container .certificate *+p{margin-top:10px}.main-container .certificate .format-block{margin:30px 0 60px}.main-container .certificate .format-block dl{width:360px;float:left;margin-right:2%}.main-container .certificate .format-block dl dt{font-weight:bold}.main-container .certificate .format-block dl dd{margin-top:5px}.main-container .certificate .center{text-align:center}.main-container .certificate .readmore04 .common-tbl th{width:15%}.main-container .certificate .readmore04 .common-tbl th.w30{width:30%}.main-container .certificate .readmore04 .common-tbl th.w25{width:25%}.certificate .inquiry-box{margin-top:60px}.certificate .top-txt{text-align:center}.certificate .image{text-align:center;margin-top:20px}.certificate .box{padding:20px;background:#efefef;display:inline-block}.certificate .colored{color:#f00}.certificate .notice_container{margin-block:1.5em;padding:1em;border:1px solid #f00}.certificate *+.common-tbl{margin-top:2em}.certificate .common-tbl th,.certificate .common-tbl td{padding:.8em .6em;line-height:1.4}@media screen and (min-width: 640px){.certificate .common-tbl th,.certificate .common-tbl td{min-width:6em}}.certificate .common-tbl th{width:auto;text-align:center}.certificate .common-tbl.w640{max-width:640px}.certificate .common-tbl .w10{width:10%}.certificate .common-tbl .w15{width:15%}.certificate .common-tbl .w20{width:20%}.certificate .common-tbl .w25{width:25%}.certificate .common-tbl .w30{width:30%}.certificate .common-tbl .w35{width:35%}.certificate .common-tbl .step-row td{position:relative}.certificate .common-tbl .step-row td::after{content:'';position:absolute;bottom:-6px;left:calc(50% - 16px);display:block;margin:auto;width:0;height:0;border-top:12px solid #ef8bae;border-right:16px solid transparent;border-left:16px solid transparent}.certificate .disc-list{padding-left:1.6em}.certificate .disc-list>li{list-style:disc}.certificate .app-list{display:flex;align-items:center;gap:1em;margin-block:1em}.certificate .num-list{margin-block:1em;padding-left:1.6em}.certificate .num-list>li{list-style:decimal}.certificate .notes,.certificate .subsidy .notes li,.subsidy .notes .certificate li{margin-top:.5em}.certificate .step-list{margin-top:1.5em;counter-reset:step-num}.certificate .step-list>li{display:flex;align-items:center;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.4;background:#f4f6fb;counter-increment:step-num}.certificate .step-list>li::before{content:"STEP " counter(step-num,decimal-leading-zero);display:block;margin-right:.8em;padding:.8em;min-width:70px;width:70px;color:#fff;line-height:1.2;text-align:center;background:#514068}.certificate .step-list>li+li{margin-top:1em}.certificate .step-list+.btn-box{margin-top:0}@media screen and (max-width: 768px){.main-container .certificate a.download-btn{padding:1em 4em .9em}.main-container .certificate .format-block dl{float:none;width:100%;margin-top:20px}.main-container .certificate .box{display:block}}.t-po p span{display:block}.t-po .image{text-align:center;margin-top:20px}.t-po .box{padding:20px;background:#efefef}.t-po .colored{color:#514068}.t-po strong{font-size:1.2em}.main-container .association .box li{position:relative;padding-left:13px}.main-container .association .box li:before{content:"";width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#514068;position:absolute;left:0;top:30%}.association .top-txt{text-align:center}.association .list-panel li{width:45%;margin-right:2%}.association .image{text-align:center;margin-top:20px}@media screen and (max-width: 640px){.main-container .association .box li:before{width:5px;height:5px;left:1%;top:36%}}.main-container .alumni .list-news-block{margin-bottom:3.2em;background:#f4f6fb}.main-container .alumni .list-news-block a:hover .tl{text-decoration:underline}.main-container .alumni .list-news-block .list-news-head{padding:30px 20px 20px;position:relative}.main-container .alumni .list-news-block .list-news-head .list-news-inner .cont-tl01 span{padding-left:.7em;font-weight:500}.main-container .alumni .list-news-block .list-news-head .link-btn{position:relative;display:inline-block;padding:.6em 3em;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;background:#ef8bae;border:2px solid #ef8bae;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .alumni .list-news-block .list-news-head .link-btn:hover{color:#ef8bae;background:#fff}.main-container .alumni .list-news-block .list-news-head .link-btn:hover::after{border-top-color:#ef8bae;border-right-color:#ef8bae}.main-container .alumni .list-news-block .list-news-head .link-btn:hover .icon-external::before,.main-container .alumni .list-news-block .list-news-head .link-btn:hover .icon-external::after{border-color:#ef8bae}.main-container .alumni .list-news-block .list-news-head .link-btn[target="_blank"]::after{display:none}.main-container .alumni .list-news-block .cont-tl01{margin-bottom:30px;height:auto;border:none}.main-container .alumni .list-news-block .cont-tl01 .jp{font-size:15px;font-size:1.5rem;display:inline-block;color:#ef8bae;line-height:1.8;vertical-align:bottom}.main-container .alumni .list-news-block dl{background:#fff;padding:15px;margin:10px auto}.main-container .alumni .list-news-block dl:last-child{margin-bottom:0}.main-container .alumni .list-news-block dl dt{color:#a5a5a5;display:inline-block;margin-right:10px}.main-container .alumni .list-news-block dl dd{display:inline-block}.main-container .alumni .list-news-block dl dd a{color:#3c3c3c;text-decoration:none}.main-container .alumni .list-news-block dl dd a:hover{text-decoration:underline}.main-container .alumni .list-news-block dl dd a[target="_blank"] .icon-external::before,.main-container .alumni .list-news-block dl dd a[target="_blank"] .icon-external::after{content:none}.main-container .alumni .view-btn-block{position:absolute;top:30px;right:20px}.main-container .alumni .view-btn-block .view-btn{display:inline-block;font-size:14px;font-size:1.4rem;background:#fff;color:#483860;font-weight:bold;line-height:1.5;text-align:center;border:2px solid #483860;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.main-container .alumni .view-btn-block .view-btn:hover{background:#514068}.main-container .alumni .view-btn-block .view-btn:hover span{color:#fff}.main-container .alumni .view-btn-block .view-btn:hover span:before{background:url("/common/img/contribution_society/share/icon-btn01-hover.png") center no-repeat;background-size:contain}.main-container .alumni .view-btn-block .view-btn span{position:relative;display:block;padding:.8em 4em .7em;color:#514068;font-weight:normal}.main-container .alumni .view-btn-block .view-btn span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("/common/img/contribution_society/share/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.main-container .alumni .list-news{margin-top:20px}.main-container .alumni .list-news .cont-tl01{padding:0 3.6% .1em}.main-container .alumni .list-news .cont-tl01:after{left:0}.main-container .alumni .list-news .cont-tl01:before{left:0}.main-container .alumni .list-news .cont-tl01 span{padding-left:.1em}.main-container .alumni .list-news .cont-tl01 .jp{padding-left:1em}.main-container .alumni .list-news .list-news-head{padding:30px 10px 20px}.main-container .alumni .list-news dl dt{color:#3c3c3c}.main-container .alumni .view-btn-block{top:30px;right:10px}.main-container .alumni .view-btn-block .view-btn span{padding:.8em 3em .7em}}.main-container .alumni .list-panel a{text-decoration:none}.main-container .alumni .thumb-panel{margin-bottom:0}.alumni .top-txt{text-align:center}.alumni .image{text-align:center;margin-top:20px}.alumni .box{padding:20px;background:#efefef}.alumni .link-box li{margin-top:20px}@media screen and (max-width: 640px){.main-container .alumni .list-panel li{width:100%}.main-container .alumni .link-box li a.link-btn{margin-top:20px}.alumni .link-box li a{width:100%}}.message .box01{margin-bottom:30px}.message .fig-box{width:30%;float:left;margin-bottom:30px}.message .txt-box01{width:65%;float:right}.message .txt-box01 ol{margin-bottom:1em}.message .box01-txt-bottom01{text-align:right}.message .txt-bottom{clear:both}@media screen and (max-width: 640px){.message .fig-box{float:none;width:100%;text-align:center;margin-bottom:30px}.message .txt-box01{float:none;width:100%}}.subsidy .list-box li{margin-top:20px}.subsidy .list-box-child li{margin-top:0}.subsidy .notes,.subsidy .notes li{margin-top:0}.subsidy .box{padding:20px;background:#efefef;margin-top:30px}.subsidy .inquiry-box{margin-top:60px}.subsidy .inquiry-box .inquiry-left{padding:35px 20px 48px}@media screen and (max-width: 640px){.subsidy .inquiry-box .inquiry-left{padding:15px 20px}.subsidy .inquiry-box .inquiry-right ul .inquiry-phone .icon-phone{padding-right:10px}}.main-container .newsletter a[target="_blank"] .icon-external{display:none}.newsletter .cont-tl02{margin-bottom:1em}.newsletter .box{margin:0 auto 6rem}.newsletter .box .release_list li{float:left;width:20%;margin:0 5% 4% 0;position:relative}.newsletter .box .release_list li p{background:#efefef;line-height:1.4;position:relative;text-align:left;padding:.8em;margin-bottom:0}.newsletter .box .release_list li p span:after{background:#ef2a62;content:"PDF";display:inline-block;margin-left:.7em;padding:.2em .4em .1em;color:#fff;font-family:'Overpass', sans-serif;font-weight:600;font-size:11px;font-size:1.1rem;line-height:1.1rem;text-decoration:none}.newsletter .txt-box{padding:20px;background:#efefef}@media screen and (max-width: 640px){.newsletter .box .release_list li{width:48%;margin:0 4% 4% 0}.newsletter .box .release_list li:nth-child(even){margin-right:0}}.organization .image-box{text-align:center}.organization .table-box{width:48%;float:left;margin-right:2%}@media screen and (max-width: 640px){.organization .table-box{width:100%;float:none;margin-right:0}}.odaikai .image-box{text-align:center}.odaikai .table-box{width:48%;float:left;margin-right:2%}@media screen and (max-width: 640px){.main-container .odaikai a.link-btn{width:100%}.odaikai .table-box{width:100%;float:none;margin-right:0}.odaikai .youtube-box{position:relative;width:100%;padding-top:56.25%}.odaikai .youtube-box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}.main-container .club a.link-btn{margin-top:20px}.main-container .club a.link-btn:after{-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:55%;right:1.5em}.main-container .club p{margin-bottom:0}.club .flex{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.club .cont01-ttl span{display:inline-block;margin-left:20px;color:#ef8bae;border:1px solid #ef8bae;padding:5px 10px;font-size:15px;font-size:1.5rem}.club .cont-tl02{margin-bottom:1em}.club .cont-block01{margin-bottom:40px}.club .cont-block02{margin-bottom:40px}.club .cont-block02 .item-box:not(:nth-child(3n)){margin-right:3%}.club .cont-block02 .item-box{width:31.25%}.club .cont-block02 .item-box .txt-box{background:#e7e7ef;text-align:center;color:#514068;justify-content:center;align-items:center;width:100%}.club .cont-block02 .item-box .txt-box .txt{padding:10px 0;font-weight:bold}.club .cont-block02 .item-box .txt-box span{color:#ef8bae}.club .cont-block02 .item-box .img-box{background:#f4f6fb;text-align:center;padding:30px 0 20px 0}.club .cont-block02 .cont-box01{float:left}.club .list-box{margin-bottom:40px}.club .list-box li span{color:#ef8bae}.club .cont-block{background:#f4f6fb;margin-top:30px}.club .cont-block .cont-ttl{background:#e7e7ef;text-align:center;padding:10px 0;color:#514068;font-weight:bold}.club .cont-block .cont-ttl span{color:#ef8bae}.club .cont-block .block{padding:30px 0 40px 0}.club .cont-block .block02{padding:10px 40px 40px;margin-bottom:30px}.club .cont-block .block02 dl{margin-top:20px}.club .cont-block .block02 dt{font-size:18px;font-size:1.8rem;font-weight:bold}.club .cont-block .block02 ul li{display:inline-block;margin-right:5px}.club .cont-block .block02 ul li:last-child{margin-right:0}.club .cont-block .box{width:33.29545%;justify-content:center;align-items:center;border-right:1px solid #e7e7ef}.club .cont-block .box:last-child{border-right:none}.club .cont-block .box p{font-weight:bold;padding-left:10px}.club .cont-block .cont-box02{float:left;text-align:center}.club .link-btn{cursor:pointer}.club .anchor-link{margin:30px auto 20px;border-bottom:none}.club .anchor-link a{font-weight:bold}.club .caution-area{padding:30px}.club .block-inner{flex-wrap:wrap;padding:20px 10px 0;justify-content:space-between}.club .block-inner p{margin:0 0 20px;width:100%;clear:both}.club .block-inner ul{flex-wrap:wrap;background:#fff;padding:10px 0 10px 10px;margin-bottom:25px;width:31.93182%}.club .block-inner ul li:first-child{width:100%}.club .block-inner ul li span{font-size:18px;font-size:1.8rem;font-weight:bold;color:#ef8bae}.club .block-inner .cont-box03{float:left;margin-right:2%}.club .block-inner .cont-box03:nth-child(4){margin-right:0}.club .block-inner .cont-box03:nth-child(7){margin-right:0}.club .cont-block03 ol{padding-left:20px}.club .cont-block03 ol li{list-style:decimal}.club .cont-block04 .list-wrap{margin-top:30px}.club .cont-block04 .list-wrap li{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px}.club .cont-block04 .list-wrap li span{font-weight:normal;font-size:14px;font-size:1.4rem}.club .cont-block04 .list-wrap li .list-num{display:inline-block;color:#fff;background:#ef8bae;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;padding:1px 10px}.club .cont-block04 .list-wrap li .txt-block{display:block;padding-left:34px}.club .cont-block05{flex-wrap:wrap}.club .cont-block05 .list-flow{margin-bottom:10px;border-bottom:2px solid #fff;padding:10px 20px 10px}.club .cont-block05 .list-flow:last-child{border-bottom:none}.club .cont-block05 .list-flow:last-child li{color:#ef8bae !important;margin-bottom:0 !important}.club .cont-block05 .list-flow:last-child li span{background:#ef8bae}.club .cont-block05 .list-flow li{display:inline-block;width:70%;padding-left:10px;border-left:1px solid #e7e7ef;vertical-align:middle}.club .cont-block05 .list-flow li:first-child{width:28%;border-left:none;color:#514068;vertical-align:inherit}.club .cont-block05 .list-flow li span{background:#514068;color:#fff;display:inline-block;padding:0 7px;margin-right:10px}.club .cont-block06 dl{margin-bottom:40px}.club .cont-block06 dt{background:#f4f6fb;position:relative;margin-bottom:20px;padding:10px 0 10px 60px;font-weight:bold}.club .cont-block06 dt::after{content:"Q";display:inline-block;color:#fff;background:#514068;padding:15px;line-height:110%;position:absolute;top:0;bottom:0;left:0;font-weight:normal;height:100%}.club .cont-block06 dd{padding-left:60px}.club .cont-block06 dd span{color:#ef8bae}.club .cont-block06 .posi-ans{position:relative}.club .cont-block06 .posi-ans::after{display:inline-block;content:"A";font-weight:bold;background:#ef8bae;color:#fff;padding:7px 0 0 15px;height:40px;width:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;left:0}.club .cont-pdf{margin-top:4rem}@media screen and (max-width: 640px){.club .pc{display:none}.club .sp{display:block}.club .link-btn{width:100%}.club .cont01-ttl span{margin-left:0;padding:2px 5px;font-size:13px;font-size:1.3rem}.club .cont-block .box{display:block;text-align:center;justify-content:flex-start;align-items:stretch}.club .cont-block .box p{padding-left:0}.club .cont-block .block02{padding:10px 20px 15px}.club .cont-block .block02 dl{margin-top:10px}.club .cont-block .block02 ul li{display:block;margin-right:0}.club .caution-area{padding:20px}.club .block-inner p{margin:0 0 20px}.club .block-inner ul{width:47.95455%;padding:10px;margin-bottom:15px}.club .block-inner ul li span{font-size:13px;font-size:1.3rem}.club .block-inner .cont-box03:nth-child(odd){margin-right:0}.club .cont-block02{display:block}.club .cont-block02 .item-box:not(:nth-child(3n)){margin-right:0}.club .cont-block02 .item-box{display:flex;width:100%}.club .cont-block02 .item-box .txt-box{width:50%;position:relative}.club .cont-block02 .item-box .txt-box .txt{padding:10px}.club .cont-block02 .item-box .txt-box::after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #e7e7ef;position:absolute;top:0;bottom:0;right:-13px;margin:auto}.club .cont-block02 .item-box .img-box{width:50%;padding:0}.club .cont-block02 .item-box .img-box .sp-box{padding:20px}.club .cont-block02 .item-box .num01{order:1}.club .cont-block02 .item-box .num02{order:2;position:relative}.club .cont-block02 .item-box .num02::before{content:"";width:0;height:0;border-style:solid;border-width:20px 20px 20px 0;border-color:transparent #e7e7ef transparent transparent;position:absolute;top:0;bottom:7px;left:-14px;margin:auto}.club .cont-block02 .item-box .num02::after{display:none}.club .cont-block04 .list-wrap li .list-num{padding:0 8px}.club .cont-block04 .list-wrap li .txt-block{padding-left:30px}.club .cont-block04 .list-wrap .txt-sm{padding-left:30px}.club .cont-block05 .list-flow{padding:10px}.club .cont-block05 .list-flow li{width:100%;border-left:none}.club .cont-block05 .list-flow li:first-child{width:100%;margin-bottom:10px}.club .cont-block06 dt{color:#514068;padding:10px 0 10px 45px}.club .cont-block06 dd span{font-size:15px;font-size:1.5rem}}.faq .ttl-box{margin-bottom:30px}.faq .acdn-box{margin-bottom:30px;cursor:pointer;overflow:hidden}.faq .acdn-box .faq{position:absolute}.faq .acdn-box dt{background:#f4f6fb;position:relative;margin-bottom:20px;padding:10px 0 10px 60px;font-weight:bold}.faq .acdn-box dt::after{content:"Q";display:inline-block;color:#fff;background:#514068;padding:15px;line-height:110%;position:absolute;top:0;bottom:0;left:0;font-weight:normal;height:100%}.faq .acdn-box dd{padding:10px 0 10px 60px}.faq .acdn-box dd span{color:#ef8bae}.faq .acdn-box .posi-ans{position:relative}.faq .acdn-box .posi-ans::after{display:inline-block;content:"A";font-weight:bold;background:#ef8bae;color:#fff;padding:7px 0 0 15px;height:40px;width:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 640px){.faq .anchor-link li{padding:0 .3em 0 0;margin:0px .5em 10px 0px}.faq .anchor-link li a{padding-left:1.6em}}.main-container .general a{text-decoration:none}.main-container .general a[target="_blank"] .icon-external{position:absolute}.general .list-panel .thumb-panel{margin-bottom:0}.main-container .press .press-ttl{margin:0 auto 30px;font-size:30px;font-size:3rem;text-align:center;color:#54436c}.main-container .press .list-circe{margin:10px 0 0 20px}.main-container .press .list-circe li{position:relative;padding-left:1.2em}.main-container .press .list-circe li:before{position:absolute;top:2px;left:0;content:'●';color:#ef8bae;font-size:80%}.main-container .press .inquiry-box{margin-top:50px}.main-container .press .bnr-block{margin:5rem auto;text-align:center}.main-container .press .bnr-block p{color:#514068;font-size:16px;font-size:1.6rem;font-weight:bold}.main-container .press .bnr-block a{position:relative;display:inline-block;overflow:hidden}.main-container .press .bnr-block a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.3);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.main-container .press .bnr-block a:hover::after{-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 640px){.main-container .press .bnr-block{margin:4rem auto}.main-container .press .bnr-block p{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 480px){.main-container .press .press-ttl{margin-bottom:20px;font-size:20px;font-size:2rem}.main-container .press .list-circe{margin-left:10px}}
