@charset "utf-8";
.right-up-btn {z-index: 9;pointer-events: auto!important;}
* {box-sizing: border-box;}
main .stickyNavWrap {display: block;}
.clubLeadArea {background: url(/system/files/club/img/content_bg_01.png) 0 0 repeat;padding: 25px 0;}
.hide {display: none;}
.section img {width: 100%;}
.mainInner {padding: 60px 0;}
.mainInner.mainInner02 {background: url(/system/files/club/img/content_bg_02.png) 0 0 repeat;width: 100%;}

.sectionTtl {width: 400px;margin: 0 auto 30px;}
.sectionTtl img {}

.indent {text-indent: -1em;padding-left: 1em;}
.section {}
.lead {font-size: 16px;}

/*section#anchor01*/
.section#anchor01 {}
.section#anchor01 .sectionTtl {}
.section#anchor01 .lead {text-align: center;}
.section#anchor01 .lead .pc {display: inline;}
.section#anchor01 .lead .sp {display: none;}
.section#anchor01 .chartWrap {display: flex;align-items: center;justify-content: center; margin: 60px auto 30px; position: relative;padding: 20px 0; width: 345px;height: 445px; border-width: 2px;border-color: rgb(0, 0, 0);border-style: solid;border-radius: 10px;background-color: rgb(229, 246, 229);}
.section#anchor01 .chartWrap .checkIco {width: 107px;position: absolute;top: 0;left: 0;transform: translate(-50%, -100%);}
.section#anchor01 .chartWrap .checkIco img {}
.section#anchor01 .chartWrap .wrapDeco {width: 8px;height: 8px;background-color: #01a400;border-radius: 100px;position: absolute;}
.section#anchor01 .chartWrap .wrapDeco.deco01 {top: 10px;left: 10px;}
.section#anchor01 .chartWrap .wrapDeco.deco02 {top: 10px;right: 10px;}
.section#anchor01 .chartWrap .wrapDeco.deco03 {bottom: 10px;left: 10px;}
.section#anchor01 .chartWrap .wrapDeco.deco04 {bottom: 10px;right: 10px;}
.section#anchor01 .chartWrap .chartDiv {padding-bottom: 40px;}
.section#anchor01 .chartWrap .chartDiv.chart_Q_00 {padding-bottom: 0;}
.section#anchor01 .chartWrap .chartDiv .decoTtl {margin: 0 auto 15px;width: 269px;}
.section#anchor01 .chartWrap .chartDiv .decoTtl img {}
.section#anchor01 .chartWrap .chartDiv .leadQ {text-align: center;font-size: 18px;margin-bottom: 15px;font-weight: bold;}
.section#anchor01 .chartWrap .chartDiv .btnList {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap {width: 274px;margin: 0 auto;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap+.btnWrap {margin-top: 20px;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap a {transition: .3s ease; flex-wrap: wrap; font-weight: bold; font-size: 20px; display: flex;width: 100%;background: #fff;border-radius: 8px;border:2px solid #000;padding: 2px 0;text-align: center;align-items: center;justify-content: center;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap a:hover {color: #fff!important;background: #000;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap a .small {display: block;width: 100%;font-size: 16px;}
.section#anchor01 .chartWrap .chartDiv .btnList .noteLink {margin-top: 15px;}
.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a {text-align: center; display: flex;justify-content: center;gap: 8px;font-size: 14px;color: #696969;}
.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a .ico {width: 7px;}
.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a .ico img {}
.section#anchor01 .chartWrap .chartDiv .backLink {}
.section#anchor01 .chartWrap .chartDiv .backLink a {align-items: center; position: absolute; bottom: 25px;right: 35px;display: flex;justify-content: flex-end;gap: 9px;font-size: 18px;font-weight: bold;align-items: center;}
.section#anchor01 .chartWrap .chartDiv .backLink a:hover,.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a:hover {text-decoration: underline;}
.section#anchor01 .chartWrap .chartDiv .backLink a .ico {width: 9px;}
.section#anchor01 .chartWrap .chartDiv .backLink a .ico img {}
.section#anchor01 .chartWrap .chartDiv .imgBox {margin-bottom: 20px;}
.section#anchor01 .chartWrap .chartDiv .imgBox img {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnY {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnY a {border-color: #e80000;color: #e80000!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnY a:hover {background: #e80000;color: #fff!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnN {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnN a {border-color: #2389d7;color: #2389d7!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnN a:hover {background: #2389d7;color: #fff!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnUn {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnUn a {border-color: #696969;color: #696969!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnUn a:hover {background: #696969;color: #fff!important;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn {}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn a {padding-bottom: 10px;}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn a .imgBox {display: block;text-align: center;margin: 20px auto;width: 100%}
.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn a img {width: 98px;}
.section#anchor01 .btnBox {}
.section#anchor01 .btnBox a {}
.section#anchor01 .btnBox a img {}

.btnBox {width: 354px;margin:0 auto;position: relative;z-index: 2;}
.btnBox a:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 8px;
    top: 8px;
    z-index: -1;
    border-radius: 10px;
    background: url(/system/files/club/202006/img/bg01.png);
}
.btnBox a:hover img {-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}
.btnBox a {}

.member_oklist {margin-top: 71px;padding-bottom: 14px;}
.member_oklist_title {width: 450px;}
.member_oklist_card {width: 29%;}
.member_oklist_cards {margin-top: 14px;}
.member_oklist_cards {margin-top: 30px;text-align: left;width: 100%;}
.member_oklist_card {position: relative;display:inline-block;width: 30%;max-width: 270px;margin-left:1.4%;margin-right:1.4%;margin-bottom:15px;}
.member_oklist_card img{width: 100%;}
.member_oklist_cardtxt {position: absolute;text-align: center;top: 32%;left: 0;right:0;font-size: 1.5rem;}
.member_oklist_cardtxt2{top: 14%;}
.memberlink a:after, .contexts02_approved_left a:after, .member_oklist_card a:after {  width: 100%;  height: 100%;  left: 8px;  top: 8px;  content: '';  position: absolute;  z-index: -1;  border-radius: 10px;  background: url(../img/img_bg01.png);}
.member_oklist_card a:after {height: 95%;}
.member_oklist {font-weight: bold;position: relative;display: inline-block;vertical-align: top;margin:60px auto 70px;padding: 1em 2em;border: 3px solid #000000;border-radius: 10px 10px 10px 10px;box-sizing: border-box;}
.memberlink a:after,
.contexts02_approved_left a:after,
.member_oklist_card a:after{width: 100%;height: 100%;left: 8px;top: 8px;content:'';position:absolute;z-index:-1;border-radius:10px;background:url("/system/files/club/202006/admission/img/img_bg01.png")}
.member_oklist_title {background: #fff; position: absolute;font-size: 2.1rem;width: 450px;margin-left: -197.5px;top: -16px;left: 50%;right: inherit;transform: inherit;text-align: center;}

@media print,screen and (max-width: 767px) {
	.clubLeadArea {padding: 2.66666vw 2.66666vw 6.66666vw;}
	.section#anchor01 {}
	.sectionTtl {width: 74.66666vw;margin: 0 auto 8vw;}
	.mainInner {padding: 13.333333vw 2.66666vw;}
	p,.lead,.note {font-size: 3.733333vw;}
	.section#anchor01 .lead {text-align: left;}
	.section#anchor01 .lead .pc {display: none;}
	.section#anchor01 .lead .sp {display: inline;}
	.section#anchor01 .chartWrap {margin: 13.333333vw auto 10.666666vw;padding: 5.333333vw 0;width: 100%;height: 118.66666vw;border-width: 0.533333vw;border-radius: 2.666666vw;}
	.section#anchor01 .chartWrap .checkIco {width: 16.4vw;transform: translate(0, -130%);}
	.section#anchor01 .chartWrap .checkIco img {}
	.section#anchor01 .chartWrap .wrapDeco {}
	.section#anchor01 .chartWrap .wrapDeco.deco01 {}
	.section#anchor01 .chartWrap .wrapDeco.deco02 {}
	.section#anchor01 .chartWrap .wrapDeco.deco03 {}
	.section#anchor01 .chartWrap .wrapDeco.deco04 {}
	.section#anchor01 .chartWrap .chartDiv {}
	.section#anchor01 .chartWrap .chartDiv .decoTtl {width: 71.866666vw;    margin: 0 auto 4vw;}
	.section#anchor01 .chartWrap .chartDiv .decoTtl img {}
	.section#anchor01 .chartWrap .chartDiv .leadQ {font-size: 4.8vw;margin-bottom: 4vw;}
	.section#anchor01 .chartWrap .chartDiv .btnList {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap {width: 73.06666vw;}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap+.btnWrap {margin-top: 4vw;}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap a {font-size: 5.33333vw;border-radius: 2.133333vw;border: 0.533333vw solid #000;padding: 0.533333vw 0;}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap a .small {font-size: 4.266666vw}
	.section#anchor01 .chartWrap .chartDiv .btnList .noteLink {margin-top: 4vw}
	.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a {font-size: 3.7333333vw;gap: 2.133333vw;}
	.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a .ico {}
	.section#anchor01 .chartWrap .chartDiv .btnList .noteLink a .ico img {}
	.section#anchor01 .chartWrap .chartDiv .backLink {}
	.section#anchor01 .chartWrap .chartDiv .backLink a {bottom: 4vw;right: 9vw;font-size: 4.5vw;gap: 2vw;}
	.section#anchor01 .chartWrap .chartDiv .backLink a .ico {width: 2vw}
	.section#anchor01 .chartWrap .chartDiv .backLink a .ico img {}
	.section#anchor01 .chartWrap .chartDiv .imgBox {}
	.section#anchor01 .chartWrap .chartDiv .imgBox img {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnY {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnY a {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnN {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnN a {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnUn {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.btnUn a {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn a {}
	.section#anchor01 .chartWrap .chartDiv .btnList .btnWrap.logoBtn a img {}
	.section#anchor01 .btnBox {}
	.section#anchor01 .btnBox a {}
	.section#anchor01 .btnBox a img {}

	.btnBox {width: 100%}
	.btnBox a {}
	.btnBox a img {margin-left: 0}

	.member_oklist_title {font-size: 4.8vw;width: 64vw;margin-left: 0;top: -1.5%;left: 50%;transform: translate(-50%,0);}
	.member_oklist_cardtxt {font-size: 4vw;line-height: 1.2;top: 35%;}
	.member_oklist {display: block; margin: 10.66666vw auto 18.66666vw;width: 80vw;padding: 18.66666vw 8vw 6vw;}
	.member_oklist_card {width: 29.33333vw;margin: 0 0 4vw;}
	.auto_underbar:link {font-size: 4vw;}
	.member_oklist_cards {margin-top: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.member_oklist_cardtxt .sub {font-size: 2.933333vw;}
	.member_oklist_cardtxt2 {top: 14%;}
	.member_oklist_cardtxt.lines2 {top: 25%;}
	.member_oklist_card3 {width: 100%;}

}


/*section#anchor02*/
.section#anchor02 {margin-top: 60px;}
.section#anchor02 .sectionTtl {}
.section#anchor02 .lead {text-align: center}

@media print,screen and (max-width: 767px) {
	.section#anchor02 {margin-top: 13.333333vw;}
	.section#anchor02 .sectionTtl {}
	.section#anchor02 .lead {text-align: left;}
}

/*section#anchor03*/
.section#anchor03 {width: 1104px;margin: 0 auto}
.section#anchor03 .sectionTtl {}
.section#anchor03 .meritList {display: flex;flex-wrap: wrap;gap: 40px;}
.section#anchor03 .meritList .meritItem {width: 532px; padding: 20px 15px 20px 30px; background: #fff;border-radius: 8px; border: 3px solid #000;position: relative;overflow: hidden;}
.section#anchor03 .meritList .meritItem+.meritItem {}
.section#anchor03 .meritList .meritItem .num {position: absolute;top: 0;left: 0}
.section#anchor03 .meritList .meritItem .num img {}
.section#anchor03 .meritList .meritItem .ttl {font-size: 20px; padding-bottom: 10px;text-align: center;margin-bottom: 20px; border-bottom: 2px solid #01a400;width: 427px;margin-left: 60px;}
.section#anchor03 .meritList .meritItem .ttl sup {font-size: .7em;vertical-align: top;}
.section#anchor03 .meritList .meritItem .colBox {display: flex;position: relative;}
.section#anchor03 .meritList .meritItem .colBox .imgBox {width: 160px;position: absolute;top: 0;right: 0}
.section#anchor03 .meritList .meritItem .colBox .imgBox img {}
.section#anchor03 .meritList .meritItem .colBox .txtBox {}
.section#anchor03 .meritList .meritItem .colBox .txtBox .lead+.note {margin-top: 15px;}

@media print,screen and (max-width: 767px) {
	.section#anchor03 {width: 100%;}
	.section#anchor03 .sectionTtl {}
	.section#anchor03 .meritList {gap: 8vw;}
	.section#anchor03 .meritList .meritItem {padding: 5.333333vw;}
	.section#anchor03 .meritList .meritItem+.meritItem {}
	.section#anchor03 .meritList .meritItem .num {width: 17.333333vw;height: 16vw;}
	.section#anchor03 .meritList .meritItem .num img {}
	.section#anchor03 .meritList .meritItem .ttl {font-size: 4.8vw; padding-bottom: 4vw;margin-bottom: 5.3333333vw;width: 100%;margin-left: 0;padding-left: 8vw}
	.section#anchor03 .meritList .meritItem .ttl sup {}
	.section#anchor03 .meritList .meritItem .colBox {flex-wrap: wrap;gap: 5.333333vw;margin-top: 5.33333vw;flex-flow: wrap-reverse;justify-content: center;}
	.section#anchor03 .meritList .meritItem .colBox .imgBox {position: static;width: 42.66666vw;}
	.section#anchor03 .meritList .meritItem .colBox .imgBox img {}
	.section#anchor03 .meritList .meritItem .colBox .txtBox {width: 100%}
	.section#anchor03 .meritList .meritItem .colBox .txtBox .lead+.note {margin-top: 0;}
}

/*section#anchor04*/
.section#anchor04 {}
.section#anchor04 .sectionTtl {}
.section#anchor04 > .lead {text-align: center;}
.section#anchor04 .contentBox {width: 940px;margin: 60px auto 0;}
.section#anchor04 .contentBox+.contentBox {}
.section#anchor04 .contentBox .contentTtl {padding-bottom: 10px; font-size: 20px;border-bottom: 2px solid #01a400;margin-bottom: 20px;}
.section#anchor04 .contentBox .numList {}
.section#anchor04 .contentBox .numList .numItem {display: flex;gap: 10px;align-items: center;}
.section#anchor04 .contentBox .numList .numItem .num {font-weight: bold; display: flex;width: 20px;height: 20px;border-radius: 100px;background-color: #01a400;color: #fff;font-size: 15px;justify-content: center;align-items: center;}
.section#anchor04 .contentBox .numList+.note {margin-top: 20px;}
.section#anchor04 .contentBox .linkList {margin-top: 20px;}
.section#anchor04 .contentBox .linkList .link {display: flex;justify-content: flex-end;}
.section#anchor04 .contentBox .linkList .link a {font-weight: bold; display: flex;gap: 10px;align-items: center;}
.section#anchor04 .contentBox .linkList .link a:hover {text-decoration: underline;}
.section#anchor04 .contentBox .linkList .link a .icoArr {width: 7px;}
.section#anchor04 .contentBox .linkList .link a .icoArr img {}
.section#anchor04 .contentBox .linkList .link a .icoLink {width: 18px;}
.section#anchor04 .contentBox .linkList .link a .icoLink img {}
.section#anchor04 .contentBox .btnListBox {display: flex;gap: 20px; flex-wrap: wrap; margin: 60px auto 70px; position: relative;padding: 40px 45px;background: #fff;border-radius: 10px;border: 3px solid #000;}
.section#anchor04 .contentBox .btnListBox .ttl {font-weight: bold; text-align: center; font-size: 20px;background: #fff;position: absolute;width: 450px;top: 0;left: 50%;transform: translate(-50%,-50%);}
.section#anchor04 .contentBox .btnListBox .btn {}
.section#anchor04 .contentBox .btnListBox .btn a {font-weight: bold; display: flex;align-content: center;padding-bottom: 7.5px;padding-right: 7.5px;font-size: 15px;flex-wrap: wrap; width: 266px;height: 75px;align-items: center;justify-content: center;text-align: center;background: url(/system/files/club/img/content_btn_bg_01.png) center/cover no-repeat;}
.section#anchor04 .contentBox .btnListBox .btn a span {display: block;width: 100%}
.section#anchor04 .contentBox .btnListBox .btnWrap.btnLong a {}
.section#anchor04 .contentBox .lead {}
.section#anchor04 .contentBox .circleList {}
.section#anchor04 .contentBox .circleList .circleItem {margin-top: 15px;}
.section#anchor04 .contentBox .circleList .circleItem .ttl {display: flex;gap: 10px;align-items: flex-start;}
.section#anchor04 .contentBox .circleList .circleItem .ttl .circle {width: 14px;height: 14px;margin-top: 5px;background-color: #01a400;border-radius: 100px;}
.section#anchor04 .contentBox .circleList .circleItem .ttl >div {width: calc(100% - 24px);}
.section#anchor04 .contentBox .circleList .circleItem .note {margin-top: 10px;}
.section#anchor04 .contentBox .circleList .circleItem .bankList {max-width: 870px; flex-wrap: wrap; margin:30px auto 70px;display: flex;gap: 20px 35px;}
.section#anchor04 .contentBox .circleList .circleItem .bankList li {font-weight: bold; width: 260px;height: 70px;border-radius: 8px; background-color: #e5f6e5;display: flex;align-items: center;justify-content: center;font-size: 15px;}
.section#anchor04 .decoBtnBox {margin: 0 auto; position: relative;width: 322px;}
.section#anchor04 .decoBtnBox .off {display: block;transition:opacity 1s ease;opacity: 1} 
.section#anchor04 .decoBtnBox .on {display: none;transition:opacity 1s ease;opacity: 0} 
.section#anchor04 .decoBtnBox:hover .off {display: none;opacity: 0} 
.section#anchor04 .decoBtnBox:hover .on {display: block;opacity: 1} 
.section#anchor04 .decoBtnBox:hover a .on {margin-top: -2px;} 
.section#anchor04 .decoBtnBox .btnDeco {width: 265px;position: absolute;left: 50%;top: 0;transform: translate(-50%, -70%);}
.section#anchor04 .decoBtnBox .btnDeco img{}
.section#anchor04 .decoBtnBox a {}
.section#anchor04 .decoBtnBox a img {}
.section#anchor04 .btnBox {width: 384px;margin-top: 40px;}
.section#anchor04 .innerBox {margin-top: 50px; border-radius: 10px;gap: 30px; background-color: #e5f6e5;display: flex;padding: 30px 60px;}
.section#anchor04 .innerBox .imgBox {width: 138px;}
.section#anchor04 .innerBox .imgBox img {}
.section#anchor04 .innerBox .txtBox {}
.section#anchor04 .innerBox .txtBox .lead {margin-bottom: 15px;font-weight: bold;}
.section#anchor04 .accWrap {margin: 80px auto 70px;border-radius: 10px;overflow: hidden;border: 1px solid #dbdbdb;}
.section#anchor04 .accWrap .accBtn {font-weight: bold; display: block; background: #01a400;color: #fff;position: relative;/*border-bottom: 1px solid #dbdbdb;*/ text-align: center;font-size: 18px;padding: 20px 0;}
.section#anchor04 .accWrap .accBtn .ico {position: absolute;width: 21px;top: 50%;right: 15px;transform: translate(0,-50%) rotate(180deg);}
.section#anchor04 .accWrap .accBtn .ico img {}
.section#anchor04 .accWrap .accBtn.active .ico {transform: translate(0,-50%);}
.section#anchor04 .accWrap .accInner {padding: 30px;display: none;}
.section#anchor04 .accWrap .accInner .indent {margin-bottom: 20px;font-weight: bold;}
.section#anchor04 .accWrap .accInner .indent+.note {}
.note a {color: #1449c2!important;text-decoration: underline;}
.note a:hover {opacity: .8}
@media print,screen and (max-width: 767px) {
	.section#anchor04 {}
	.section#anchor04 .sectionTtl {}
	.section#anchor04 .lead {text-align: left;}
	.section#anchor04 .contentBox {width: 100%;margin: 10.66666vw auto 0;}
	.section#anchor04 .contentBox+.contentBox {}
	.section#anchor04 .contentBox .contentTtl {}
	.section#anchor04 .contentBox .numList {}
	.section#anchor04 .contentBox .numList .numItem {gap: 2.66666vw;align-items: baseline;}
	.section#anchor04 .contentBox .numList .numItem+.numItem {margin-top: 2.66666vw;}
	.section#anchor04 .contentBox .numList .numItem .num {width: 5.333333vw;height: 5.333333vw;font-size: 4vw;}
	.section#anchor04 .contentBox .numList .numItem .txt {width: calc(100% - 8vw);font-size: 3.733333vw;}
	.section#anchor04 .contentBox .numList+.note {}
	.section#anchor04 .contentBox .linkList {margin-top: 5.33333vw;}
	.section#anchor04 .contentBox .linkList .link {}
	.section#anchor04 .contentBox .linkList .link a {font-size: 3.733333vw;gap: 1.333333vw;}
	.section#anchor04 .contentBox .linkList .link a .icoArr {width: 1.466666vw;}
	.section#anchor04 .contentBox .linkList .link a .icoArr img {}
	.section#anchor04 .contentBox .linkList .link a .icoLink {width: 4.8vw}
	.section#anchor04 .contentBox .linkList .link a .icoLink img {}
	.section#anchor04 .contentBox .btnListBox {}
	.section#anchor04 .contentBox .btnListBox .ttl {}
	.section#anchor04 .contentBox .btnListBox .btn {}
	.section#anchor04 .contentBox .btnListBox .btn a {}
	.section#anchor04 .contentBox .btnListBox .btnWrap.btnLong a {}
	.section#anchor04 .contentBox .lead {}
	.section#anchor04 .contentBox .circleList {}
	.section#anchor04 .contentBox .circleList .circleItem {}
	.section#anchor04 .contentBox .circleList .circleItem .ttl {}
	.section#anchor04 .contentBox .circleList .circleItem .ttl .circle {}
	.section#anchor04 .contentBox .circleList .circleItem .indent {}
	.section#anchor04 .contentBox .circleList .circleItem .bankList {gap:4vw 5.333333vw ;width: 72vw;margin: 8vw auto 18vw;}
	.section#anchor04 .contentBox .circleList .circleItem .bankList li {border-radius: 2.6666666vw;width: 33.33333vw;height: 18.66666vw;font-size: 4vw;}
	.section#anchor04 .decoBtnBox {width: 100%}
	.section#anchor04 .decoBtnBox .btnDeco {width: 70.66666vw;}
	.section#anchor04 .decoBtnBox .btnDeco img{}
	.section#anchor04 .decoBtnBox a {}
	.section#anchor04 .decoBtnBox a img {}
	.section#anchor04 .btnBox {width: 78.4vw;margin-top: 8vw;}
	.section#anchor04 .innerBox {flex-wrap: wrap;justify-content: center;margin-top: 10.66666vw;border-radius: 2.666666vw;gap: 4vw;padding: 5.3333333vw 8vw;}
	.section#anchor04 .innerBox .imgBox {width: 36.8vw;}
	.section#anchor04 .innerBox .imgBox img {}
	.section#anchor04 .innerBox .txtBox {width: 100%;}
	.section#anchor04 .innerBox .txtBox .lead {margin-bottom: 2vw;}
	.section#anchor04 .accWrap {margin: 13.333333vw auto 18vw;border-radius: 2.666666vw;}
	.section#anchor04 .accWrap .accBtn {font-size: 4vw;padding: 4vw 0;}
	.section#anchor04 .accWrap .accBtn .ico {width: 4vw;}
	.section#anchor04 .accWrap .accBtn .ico img {}
	.section#anchor04 .accWrap .accBtn.active .ico {}
	.section#anchor04 .accWrap .accInner {padding: 4vw 2.66666vw;}
	.section#anchor04 .accWrap .accInner .indent {margin-bottom: 3vw;}
	.section#anchor04 .accWrap .accInner .indent+.note {}

}