@charset "UTF-8";


/* ===== #special-40th-anniversary-top-header ===== */


#special-40th-anniversary-top-header{position:relative;background:#09CAC1;overflow:hidden;}
#special-40th-anniversary-top-header .section-base{}
#special-40th-anniversary-top-header .section-frame{padding:180px 40px;}
#special-40th-anniversary-top-header .section-main{position:relative;z-index:200;}

#special-40th-anniversary-top-header-title{text-align:center;}
#special-40th-anniversary-top-header-title .item-base{}
#special-40th-anniversary-top-header-title .item-frame{}
#special-40th-anniversary-top-header-title .item-main{}
#special-40th-anniversary-top-header-title .item-main .logo{}
#special-40th-anniversary-top-header-title .item-main .logo img{}

#special-40th-anniversary-top-header .deco1{position:absolute;z-index:100;left:-240px;top:-80px;}
#special-40th-anniversary-top-header .deco1 img{}
#special-40th-anniversary-top-header .deco2{position:absolute;z-index:100;right:-300px;top:-80px;}
#special-40th-anniversary-top-header .deco2 img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-header-title .item-main .logo img{width:40%;height:auto;}
#special-40th-anniversary-top-header .deco1 img{width:500px;height:auto;}
#special-40th-anniversary-top-header .deco2 img{width:600px;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#special-40th-anniversary-top-header-title .item-main .logo img{width:50%;height:auto;}
#special-40th-anniversary-top-header .deco1 img{width:450px;height:auto;}
#special-40th-anniversary-top-header .deco2 img{width:550px;height:auto;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#special-40th-anniversary-top-header .section-frame{padding:140px 40px;}
#special-40th-anniversary-top-header .deco1 img{width:400px;height:auto;}
#special-40th-anniversary-top-header .deco2 img{width:450px;height:auto;}
}
@media screen and (max-width:767px){
#special-40th-anniversary-top-header .section-frame{padding:100px 40px;}
#special-40th-anniversary-top-header .deco1{left:-160px;top:-80px;}
#special-40th-anniversary-top-header .deco1 img{width:300px;height:auto;}
#special-40th-anniversary-top-header .deco2{right:-240px;top:-80px;}
#special-40th-anniversary-top-header .deco2 img{width:350px;height:auto;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#special-40th-anniversary-top-header .deco1{left:-100px;top:-30px;}
#special-40th-anniversary-top-header .deco1 img{width:200px;height:auto;}
#special-40th-anniversary-top-header .deco2{right:-220px;top:-80px;}
#special-40th-anniversary-top-header .deco2 img{width:300px;height:auto;}
}




/* ===== #special-40th-anniversary-top-intro ===== */


#special-40th-anniversary-top-intro{}
#special-40th-anniversary-top-intro .section-base{}
#special-40th-anniversary-top-intro .section-frame{padding:60px 40px 0px 40px;}
#special-40th-anniversary-top-intro .section-main{}
#special-40th-anniversary-top-intro .section-main .message{color:#1F9C84;font-size:400%;font-weight:bold;line-height:150%;text-align:center;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-intro .section-main .message{font-size:300%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){
#special-40th-anniversary-top-intro .section-main .message{font-size:250%;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#special-40th-anniversary-top-intro .section-main .message{font-size:150%;}
}




/* ===== #special-40th-anniversary-top-report ===== */


#special-40th-anniversary-top-report{}
#special-40th-anniversary-top-report .section-base{width:1440px;margin:0px auto;}
#special-40th-anniversary-top-report .section-frame{padding:60px 40px;}
#special-40th-anniversary-top-report .section-header{margin-bottom:30px;}
#special-40th-anniversary-top-report .section-header .frame{display:flex;flex-wrap:wrap;}
#special-40th-anniversary-top-report .section-header .image{width:50%;}
#special-40th-anniversary-top-report .section-header .image img{width:100%;height:auto;}
#special-40th-anniversary-top-report .section-main{text-align:center;}
#special-40th-anniversary-top-report .section-main .headline{font-size:150%;font-weight:bold;line-height:150%;color:#1F9C84;}
#special-40th-anniversary-top-report .section-main .headline-sub{margin-top:10px;font-size:125%;line-height:150%;color:#1F9C84;}
#special-40th-anniversary-top-report .section-main .btn{margin-top:30px;}
#special-40th-anniversary-top-report .section-main .btn a{display:inline-block;padding:20px 40px;background:#1F9C84;color:#fff;border-radius:10px;font-size:125%;font-weight:bold;}
#special-40th-anniversary-top-report .section-main .btn a:hover{background:#09CAC1;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-report .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){
#special-40th-anniversary-top-report .section-frame{padding:60px 20px;}
}
@media screen and (max-width:639px){
#special-40th-anniversary-top-report .section-header .image{width:100%;}
}
@media screen and (max-width:479px){}




/* ===== #special-40th-anniversary-top-alumni-meeting ===== */


#special-40th-anniversary-top-alumni-meeting{}
#special-40th-anniversary-top-alumni-meeting .section-base{width:1440px;margin:60px auto;}
#special-40th-anniversary-top-alumni-meeting .section-frame{padding:0px 40px;}
#special-40th-anniversary-top-alumni-meeting .section-main{padding:40px;border:5px solid #1F9C84;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .label01{margin-bottom:10px;color:#1F9C84;font-size:150%;font-weight:bold;line-height:150%;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .label02{margin-bottom:0px;color:#1F9C84;font-size:150%;font-weight:bold;line-height:150%;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .headline{margin-bottom:30px;color:#1F9C84;font-size:200%;font-weight:bold;line-height:150%;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .date{color:#1F9C84;font-size:150%;font-weight:bold;}
#special-40th-anniversary-top-alumni-meeting .section-main .date span{font-size:125%;}
#special-40th-anniversary-top-alumni-meeting .section-main .time{margin-top:10px;font-size:125%;color:#1F9C84;font-weight:bold;}
#special-40th-anniversary-top-alumni-meeting .section-main .time span{font-size:125%;}
#special-40th-anniversary-top-alumni-meeting .section-main .cnt{margin-top:30px;line-height:150%;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .btn{margin-top:30px;text-align:center;}
#special-40th-anniversary-top-alumni-meeting .section-main .btn a{display:inline-block;padding:20px 40px;background:#1F9C84;color:#fff;border-radius:10px;font-size:125%;font-weight:bold;}
#special-40th-anniversary-top-alumni-meeting .section-main .btn a:hover{background:#09CAC1;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-alumni-meeting .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){
#special-40th-anniversary-top-alumni-meeting .section-frame{padding:0px 20px;}
#special-40th-anniversary-top-alumni-meeting .section-main{padding:20px;}
#special-40th-anniversary-top-alumni-meeting .section-main .cnt{text-align:left;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}




/* ===== #special-40th-anniversary-top-sp-message ===== */


#special-40th-anniversary-top-sp-message{position:relative;width:100%;}
#special-40th-anniversary-top-sp-message .section-base{}
#special-40th-anniversary-top-sp-message .section-frame{padding:90px 0px;}
#special-40th-anniversary-top-sp-message .section-header{margin-bottom:60px;padding:0px 40px;}
#special-40th-anniversary-top-sp-message .section-main{}

#special-40th-anniversary-top-sp-message .section-header .frame{}
#special-40th-anniversary-top-sp-message .section-header .frame::after{display:block;content:"";clear:both;}
#special-40th-anniversary-top-sp-message .section-header .label{float:left;margin-right:40px;color:#1F9C84;font-size:800%;font-weight:bold;}
#special-40th-anniversary-top-sp-message .section-header .headline{float:left;margin-top:150px;color:#1F9C84;font-size:200%;font-weight:bold;line-height:150%;}

#special-40th-anniversary-top-sp-message .section-main-frame{display:flex;flex-wrap:wrap;}

#special-40th-anniversary-top-sp-message .section-main .item{width:calc(25% - 42px);margin:20px;border:1px solid #1F9C84;}
#special-40th-anniversary-top-sp-message .section-main .item-base{}
#special-40th-anniversary-top-sp-message .section-main .item-frame{}
#special-40th-anniversary-top-sp-message .section-main .item-header{}
#special-40th-anniversary-top-sp-message .section-main .item-header .image{}
#special-40th-anniversary-top-sp-message .section-main .item-header .image img{width:100%;height:auto;}
#special-40th-anniversary-top-sp-message .section-main .item-main{position:relative;padding:80px 20px 30px 20px;}
#special-40th-anniversary-top-sp-message .section-main .item-main .profile{position:absolute;left:-10px;top:-20px;padding:10px 40px;background:#09CAC1;color:#fff;}
#special-40th-anniversary-top-sp-message .section-main .item-main .profile .label{margin-bottom:5px;line-height:130%;}
#special-40th-anniversary-top-sp-message .section-main .item-main .profile .name{font-size:125%;}
#special-40th-anniversary-top-sp-message .section-main .item-main .message{color:#1F9C84;line-height:150%;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-sp-message .section-main .item{width:calc(33.33% - 42px);}

#special-40th-anniversary-top-sp-message .section-header .label{font-size:700%;}
#special-40th-anniversary-top-sp-message .section-header .headline{margin-top:140px;font-size:150%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#special-40th-anniversary-top-sp-message .section-header .label{float:none;margin-right:0px;}
#special-40th-anniversary-top-sp-message .section-header .headline{float:none;margin-top:30px;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#special-40th-anniversary-top-sp-message .section-main .item{width:calc(50% - 42px);}
}
@media screen and (max-width:767px){
#special-40th-anniversary-top-sp-message .section-main-frame{display:block;flex-wrap:nowrap;}
#special-40th-anniversary-top-sp-message .section-main .item{width:auto;}
}
@media screen and (max-width:639px){
#special-40th-anniversary-top-sp-message .section-header .label{font-size:500%;}
#special-40th-anniversary-top-sp-message .section-header .headline{font-size:125%;}
}
@media screen and (max-width:479px){
#special-40th-anniversary-top-sp-message .section-header .label{font-size:300%;}
}




/* ===== #special-40th-anniversary-top-instructor-message ===== */


#special-40th-anniversary-top-instructor-message{position:relative;}
#special-40th-anniversary-top-instructor-message .section-base{}
#special-40th-anniversary-top-instructor-message .section-frame{padding:90px 0px;}
#special-40th-anniversary-top-instructor-message .section-header{margin-bottom:60px;padding:0px 40px;}
#special-40th-anniversary-top-instructor-message .section-main{}

#special-40th-anniversary-top-instructor-message .section-header .frame{}
#special-40th-anniversary-top-instructor-message .section-header .frame::after{display:block;content:"";clear:both;}
#special-40th-anniversary-top-instructor-message .section-header .label{float:right;margin-left:40px;color:#1F9C84;font-size:800%;font-weight:bold;text-align:right;}
#special-40th-anniversary-top-instructor-message .section-header .headline{float:left;margin-top:150px;color:#1F9C84;font-size:200%;font-weight:bold;line-height:150%;}

#special-40th-anniversary-top-instructor-message .section-main-frame{display:flex;flex-wrap:wrap;}

#special-40th-anniversary-top-instructor-message .section-main .item{width:calc(25% - 42px);margin:80px 20px 20px 20px;border:1px solid #1F9C84;}
#special-40th-anniversary-top-instructor-message .section-main .item-base{}
#special-40th-anniversary-top-instructor-message .section-main .item-frame{position:relative;padding:120px 20px 30px 20px;}
#special-40th-anniversary-top-instructor-message .section-main .item-header{position:absolute;width:100%;left:0;top:-80px;}
#special-40th-anniversary-top-instructor-message .section-main .item-header .image{text-align:center;}
#special-40th-anniversary-top-instructor-message .section-main .item-main{color:#1F9C84;}
#special-40th-anniversary-top-instructor-message .section-main .item-main .profile{margin-bottom:30px;text-align:center;}
#special-40th-anniversary-top-instructor-message .section-main .item-main .profile .name{}
#special-40th-anniversary-top-instructor-message .section-main .item-main .profile .name span{font-size:125%;}
#special-40th-anniversary-top-instructor-message .section-main .item-main .message{line-height:150%;}
#special-40th-anniversary-top-instructor-message .section-main .item-main .sign{margin-top:15px;text-align:right;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-instructor-message .section-main .item{width:calc(33.33% - 42px);}

#special-40th-anniversary-top-instructor-message .section-header .label{font-size:700%;}
#special-40th-anniversary-top-instructor-message .section-header .headline{margin-top:140px;font-size:150%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#special-40th-anniversary-top-instructor-message .section-header .label{float:none;margin-left:0px;text-align:right;}
#special-40th-anniversary-top-instructor-message .section-header .headline{float:none;margin-top:30px;text-align:right;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#special-40th-anniversary-top-instructor-message .section-main .item{width:calc(50% - 42px);}
}
@media screen and (max-width:767px){
#special-40th-anniversary-top-instructor-message .section-main-frame{display:block;flex-wrap:nowrap;}
#special-40th-anniversary-top-instructor-message .section-main .item{width:auto;}
}
@media screen and (max-width:639px){
#special-40th-anniversary-top-instructor-message .section-header .label{font-size:500%;}
#special-40th-anniversary-top-instructor-message .section-header .headline{font-size:125%;}
}
@media screen and (max-width:479px){
#special-40th-anniversary-top-instructor-message .section-header .label{font-size:300%;}
}





/* ===== #special-40th-anniversary-top-obog-message ===== */


#special-40th-anniversary-top-obog-message{position:relative;background:#09CAC1;color:#fff;overflow-x:hidden;}
#special-40th-anniversary-top-obog-message .section-base{}
#special-40th-anniversary-top-obog-message .section-frame{position:relative;z-index:200;padding:180px 0px;}
#special-40th-anniversary-top-obog-message .section-header{margin-bottom:180px;padding:0px 40px;text-align:center;}
#special-40th-anniversary-top-obog-message .section-main{}

#special-40th-anniversary-top-obog-message .section-header .label{font-size:800%;font-weight:bold;}

#special-40th-anniversary-top-obog-message .section-main-frame{display:flex;flex-wrap:wrap;}

#special-40th-anniversary-top-obog-message .section-main .item{width:25%;}
#special-40th-anniversary-top-obog-message .section-main .item .image{}
#special-40th-anniversary-top-obog-message .section-main .item .image img{width:100%;height:auto;}
#special-40th-anniversary-top-obog-message .section-main .item-base{}
#special-40th-anniversary-top-obog-message .section-main .item-frame{padding:40px;}
#special-40th-anniversary-top-obog-message .section-main .item-main{}
#special-40th-anniversary-top-obog-message .section-main .item-main .message{font-size:125%;font-weight:bold;line-height:150%;}
#special-40th-anniversary-top-obog-message .section-main .item-main .profile{margin-top:15px;text-align:right;}
#special-40th-anniversary-top-obog-message .section-main .item-main .profile .info{line-height:130%;}
#special-40th-anniversary-top-obog-message .section-main .item-main .profile .name{font-size:125%;line-height:130%;}

#special-40th-anniversary-top-obog-message .deco1{position:absolute;z-index:100;left:-120px;top:-60px;}
#special-40th-anniversary-top-obog-message .deco1 img{}
#special-40th-anniversary-top-obog-message .deco2{position:absolute;z-index:100;right:-240px;top:-30px;}
#special-40th-anniversary-top-obog-message .deco2 img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-obog-message .section-header .label{font-size:700%;}

#special-40th-anniversary-top-obog-message .section-main .item{width:33.33%;}

#special-40th-anniversary-top-obog-message .deco1{left:-120px;top:-60px;}
#special-40th-anniversary-top-obog-message .deco1 img{width:500px;height:auto;}
#special-40th-anniversary-top-obog-message .deco2{right:-240px;top:-30px;}
#special-40th-anniversary-top-obog-message .deco2 img{width:500px;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#special-40th-anniversary-top-obog-message .section-main .item-frame{padding:20px;}

#special-40th-anniversary-top-obog-message .deco1{left:-120px;top:-60px;}
#special-40th-anniversary-top-obog-message .deco1 img{width:400px;height:auto;}
#special-40th-anniversary-top-obog-message .deco2{right:-240px;top:-30px;}
#special-40th-anniversary-top-obog-message .deco2 img{width:400px;height:auto;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#special-40th-anniversary-top-obog-message .section-header{margin-bottom:90px;}

#special-40th-anniversary-top-obog-message .section-main .item{width:50%;}

#special-40th-anniversary-top-obog-message .deco1{left:-120px;top:-60px;}
#special-40th-anniversary-top-obog-message .deco1 img{width:300px;height:auto;}
#special-40th-anniversary-top-obog-message .deco2{right:-160px;top:-30px;}
#special-40th-anniversary-top-obog-message .deco2 img{width:300px;height:auto;}

#special-40th-anniversary-top-obog-message .section-main .item-main .profile .info{font-size:90%;}
#special-40th-anniversary-top-obog-message .section-main .item-main .profile .name{font-size:100%;}
}
@media screen and (max-width:767px){
#special-40th-anniversary-top-obog-message .section-main-frame{display:block;flex-wrap:nowrap;}
#special-40th-anniversary-top-obog-message .section-main .item{width:auto;}
#special-40th-anniversary-top-obog-message .section-main .item-frame{padding:20px;}
}
@media screen and (max-width:639px){
#special-40th-anniversary-top-obog-message .section-header .label{font-size:500%;}
}
@media screen and (max-width:479px){

#special-40th-anniversary-top-obog-message .section-frame{padding:240px 0px 90px 0px;}
#special-40th-anniversary-top-obog-message .section-header{margin-bottom:30px;padding:0px 40px;text-align:center;}

#special-40th-anniversary-top-obog-message .section-header .label{font-size:300%;}
}




/* ===== #special-40th-anniversary-top-form ===== */


#special-40th-anniversary-top-form{position:relative;overflow-x:hidden;}
#special-40th-anniversary-top-form .section-base{}
#special-40th-anniversary-top-form .section-frame{position:relative;z-index:200;padding:180px 0px 320px 0px;}
#special-40th-anniversary-top-form .section-header{margin-bottom:60px;padding:0px 40px;color:#1F9C84;text-align:center;}
#special-40th-anniversary-top-form .section-main{}

#special-40th-anniversary-top-form .section-header .label{font-size:350%;font-weight:bold;}
#special-40th-anniversary-top-form .section-header .info{margin-top:30px;font-size:150%;line-height:150%;}

#special-40th-anniversary-top-form .section-main .item{}
#special-40th-anniversary-top-form .section-main .item-base{}
#special-40th-anniversary-top-form .section-main .item-frame{}
#special-40th-anniversary-top-form .section-main .item-main{color:#1F9C84;text-align:center;}
#special-40th-anniversary-top-form .section-main .item-main .info{margin-bottom:30px;font-size:150%;line-height:150%;}
#special-40th-anniversary-top-form .section-main .item-main .btn{}
#special-40th-anniversary-top-form .section-main .item-main .btn a{display:inline-block;}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label{display:inline-block;padding:30px 120px;background:#FFF;border:6px solid #1F9C84;color:#1F9C84;font-size:200%;font-weight:bold;box-shadow: 10px 10px 10px 1px rgba(0, 0, 0, 0.2);}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label:hover{background:#1F9C84;color:#fff;}


#special-40th-anniversary-top-form .deco1{position:absolute;z-index:100;left:-180px;top:-60px;}
#special-40th-anniversary-top-form .deco1 img{}
#special-40th-anniversary-top-form .deco2{position:absolute;z-index:100;right:-210px;top:30px;}
#special-40th-anniversary-top-form .deco2 img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#special-40th-anniversary-top-form .section-header .label{font-size:300%;}
#special-40th-anniversary-top-form .section-header .info{font-size:125%;}
#special-40th-anniversary-top-form .section-main .item-main .info{font-size:125%;}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label{font-size:150%;}

#special-40th-anniversary-top-form .deco1{left:-180px;top:-60px;}
#special-40th-anniversary-top-form .deco1 img{width:500px;height:auto;}
#special-40th-anniversary-top-form .deco2{right:-210px;top:30px;}
#special-40th-anniversary-top-form .deco2 img{width:500px;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#special-40th-anniversary-top-form .section-frame{padding:180px 0px 240px 0px;}
#special-40th-anniversary-top-form .section-header .label{font-size:250%;}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label{padding:30px 80px;border:4px solid #1F9C84;box-shadow: 6px 6px 6px 1px rgba(0, 0, 0, 0.2);}

#special-40th-anniversary-top-form .deco1{left:-180px;top:-60px;}
#special-40th-anniversary-top-form .deco1 img{width:400px;height:auto;}
#special-40th-anniversary-top-form .deco2{right:-210px;top:30px;}
#special-40th-anniversary-top-form .deco2 img{width:400px;height:auto;}
}
@media screen and (max-width:767px){
#special-40th-anniversary-top-form .deco1{left:-240px;top:-60px;}
#special-40th-anniversary-top-form .deco1 img{width:400px;height:auto;}
#special-40th-anniversary-top-form .deco2{right:-320px;top:30px;}
#special-40th-anniversary-top-form .deco2 img{width:400px;height:auto;}
}
@media screen and (max-width:639px){
#special-40th-anniversary-top-form .section-header .label{font-size:200%;}
#special-40th-anniversary-top-form .section-header .info{font-size:100%;}
#special-40th-anniversary-top-form .section-main .item-main .info{font-size:100%;}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label{font-size:125%;}
#special-40th-anniversary-top-form .section-main .item-main .btn .btn-label{padding:20px 40px;box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.2);}
}
@media screen and (max-width:479px){
#special-40th-anniversary-top-form .section-frame{padding:90px 0px 180px 0px;}
#special-40th-anniversary-top-form .section-header{padding:0px 20px;}
#special-40th-anniversary-top-form .deco1{left:-320px;top:-60px;}
#special-40th-anniversary-top-form .deco1 img{width:400px;height:auto;}
#special-40th-anniversary-top-form .deco2{right:-320px;top:30px;}
#special-40th-anniversary-top-form .deco2 img{width:400px;height:auto;}
}
