@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap");body{font-family:-apple-system,BlinkMacSystemFont,"segoe ui","游ゴシック体","yu gothic",meiryo,Roboto,sans-serif;position:relative;background-attachment:fixed;background-size:1000px;position:relative;background:#00A7DB}.area{width:100%;height:100%}@media screen and (max-width:480px){.wrapper{overflow-x:hidden}}img{pointer-events:none}@keyframes fadein{to{opacity:1;transform:translateY(0)}}header{box-sizing:border-box;position:relative;display:flex;align-items:flex-start;align-content:space-around;justify-content:center;padding:0;box-sizing:border-box;flex-wrap:wrap;height:100vh;min-height:850px}@media screen and (max-width:480px){header{min-height:auto;padding-bottom:3rem}}header .icon{position:relative;width:100%;margin-top:4rem}header .icon .line{width:0;height:6px;background:#fff;position:relative;opacity:0;animation:line 0.6s linear 2s forwards}@media screen and (max-width:480px){header .icon .line{height:4px}}header .icon01{width:244px;position:absolute;top:-142px;left:calc(50% - 93px);z-index:10;opacity:0;transform:translateY(-5px);animation:icon 1.2s ease 3s forwards}@media screen and (max-width:480px){header .icon01{width:200px;top:-116px;left:calc(50% - 77px)}}header .icon02{position:absolute;width:155px;left:calc(50% - 92px);top:0px;z-index:-10;opacity:0;transform:translateY(-5px);animation:icon 1.2s ease 3.2s forwards}@media screen and (max-width:480px){header .icon02{width:129px;left:calc(50% - 78px)}}header .icon .icon01 img,header .icon .icon02 img{max-width:100%}header h1{width:650px;overflow:hidden;opacity:0;filter:blur(20);animation:top-h1 1.2s ease-in-out 4s forwards;transition:all ease 0.5s}@media screen and (max-width:1080px){header h1{width:500px}}@media screen and (max-width:920px){header h1{width:56vw;max-width:500px}}@media screen and (max-width:480px){header h1{width:74vw}}header h1 span{display:block}header h1 span img{width:100%}header h2{width:400px;margin:2rem 0 3rem;opacity:0;filter:blur(50);animation:top-h1 1.2s ease-in-out 4s forwards;transition:all ease 0.5s}@media screen and (max-width:1080px){header h2{width:350px}}@media screen and (max-width:920px){header h2{max-width:350px;width:47vw}}@media screen and (max-width:480px){header h2{width:50vw;margin-top:4rem;margin-bottom:4rem}}header h2 span{display:block}header h2 span img{width:100%}header h2 .credit{text-align:center;font-weight:normal;font-size:14px;font-size:0.875rem;display:block;margin-top:3.5rem}@media screen and (max-width:480px){header h2 .credit{margin-top:1.5rem;font-size:12px;font-size:0.75rem}}header .top-icon{position:absolute;width:11.2rem;bottom:5rem;right:7%;opacity:0;animation:top-h1 1.2s ease-in-out 4.5s forwards}@media screen and (max-width:920px){header .top-icon{width:9.2rem;bottom:3rem}}@media screen and (max-width:768px){header .top-icon{width:8.2rem}}@media screen and (max-width:480px){header .top-icon{width:27vw;bottom:9%;right:3%}}header .top-icon a{display:block}header .top-icon a:hover{opacity:0.5}@media screen and (max-width:480px){header .top-icon a:hover{opacity:1}}header .top-icon a img{width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.4))}@keyframes line{0%{opacity:0;width:0}to{width:100%;opacity:1}}@keyframes icon{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0px)}}@keyframes top-img{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes top-h1{to{opacity:1;filter:blur(0);transform:translateY(0)}}.lead{position:relative;padding:4rem 0;z-index:100;background:url(../img/lead_bg.png) no-repeat;background-size:820px;background-position:0 250px}@media screen and (min-width:1425px){.lead{background-size:1057px;padding:6rem 0}}@media screen and (max-width:1080px){.lead{background-size:743px;background-position:0 220px}}@media screen and (max-width:920px){.lead{padding:2rem 0;background-position:-23px 250px}}@media screen and (max-width:640px){.lead{background-size:113%}}@media screen and (max-width:480px){.lead{background-size:126%;background-position:11% 51%}}.lead:before{position:absolute;display:block;width:calc(100% - 820px);height:10px;background:#fff;content:"";right:0;top:470px;box-shadow:0 16px 0px 0px rgba(0,0,0,0.15)}@media screen and (min-width:1425px){.lead:before{width:calc(100% - 1057px);box-shadow:0 21px 0px 0px rgba(0,0,0,0.15);height:13px;top:534px}}@media screen and (max-width:1080px){.lead:before{width:calc(100% - 743px);height:9px;top:420px;box-shadow:0 15px 0px 0px rgba(0,0,0,0.15)}}@media screen and (max-width:920px){.lead:before{top:450px;width:calc(100% - 720px)}}.lead .lead-inner{width:46em;margin-left:auto;position:relative;padding-right:3rem}@media screen and (min-width:1425px){.lead .lead-inner{width:46em;margin-left:39rem;padding-right:0}}@media screen and (max-width:1080px){.lead .lead-inner{width:36em;padding-right:1.5rem}}@media screen and (max-width:620px){.lead .lead-inner{width:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (max-width:480px){.lead .lead-inner{width:90%;padding-right:0;margin:0 auto}}.lead .lead-inner p{opacity:0;filter:blur(20);color:#000;font-size:32px;font-size:2rem;line-height:2.3;font-family:"Shippori Antique",sans-serif;text-shadow:0 0 5px #b1deec}@media screen and (max-width:1080px){.lead .lead-inner p{font-size:25px;font-size:1.5625rem;line-height:2.6}}@media screen and (max-width:620px){.lead .lead-inner p{font-size:4vw}}@media screen and (max-width:480px){.lead .lead-inner p{display:inline;font-size:19px;font-size:1.1875rem;text-shadow:0 0 2px rgba(255,255,255,0.75);line-height:2.3}}.lead .lead-l{width:630px;margin-left:auto;margin-top:10rem;position:relative;transform:translateY(5px);opacity:0;padding-right:3rem}@media screen and (min-width:1425px){.lead .lead-l{margin-left:39rem;width:750px;padding-right:0}}@media screen and (max-width:1080px){.lead .lead-l{width:60vw;max-width:550px;margin-top:7rem}}@media screen and (max-width:920px){.lead .lead-l{margin-top:9rem;padding-right:1rem}}@media screen and (max-width:480px){.lead .lead-l{margin-top:10rem;width:56vw}}.lead .lead-l img{width:100%}.lead .lead-m{width:90%;max-width:1400px;margin:5rem auto;transform:translateY(5px);opacity:0}@media screen and (max-width:480px){.lead .lead-m{display:none}}@media screen and (max-width:920px){.lead .lead-m{width:95%;margin:4rem auto}}.lead .lead-m img{width:100%}.lead .lead-m_sp{display:none}@media screen and (max-width:480px){.lead .lead-m_sp{display:block;margin:3rem auto 6rem;width:82%;opacity:0}.lead .lead-m_sp img{width:100%}}@media screen and (max-width:480px){.lead.fadein .lead-inner p{animation:top-h1 2s ease forwards}}@media screen and (min-width:480px){.lead.fadein .lead-inner p:first-child{animation:top-h1 3s ease forwards}}@media screen and (min-width:480px){.lead.fadein .lead-inner p:nth-child(2){animation:top-h1 3s ease 1s forwards}}@media screen and (min-width:480px){.lead.fadein .lead-inner p:nth-child(3){animation:top-h1 3s ease 2s forwards}}@media screen and (min-width:480px){.lead.fadein .lead-inner p:nth-child(4){animation:top-h1 3s ease 3s forwards}}@media screen and (min-width:480px){.lead.fadein .lead-inner p:nth-child(5){animation:top-h1 3s ease 4s forwards}}.lead.fadein .lead-l{animation:top-h1 1.2s ease 5s forwards}@media screen and (max-width:480px){.lead.fadein .lead-l{animation:top-h1 1.2s ease 2s forwards}}.lead.fadein .lead-m{animation:top-h1 1.2s ease 6s forwards}@media screen and (max-width:480px){.lead.fadein .lead-m_sp{animation:top-h1 1.2s ease 3s forwards}}.lead02{position:relative;padding:4vw 0 7vw;z-index:100}.lead02 .text01{width:49vw;margin:4rem auto 0;max-width:643px}@media screen and (max-width:920px){.lead02 .text01{width:49vw}}@media screen and (max-width:480px){.lead02 .text01{width:65.3vw;margin:8vw auto 0}}.lead02 .text02{width:37.3vw;margin:2vw auto 0;max-width:490px}@media screen and (max-width:920px){.lead02 .text02{width:42.3vw;margin:3vw auto}}@media screen and (max-width:480px){.lead02 .text02{width:55vw;margin:2vw auto 0}}.lead02 .text03{width:11.3vw;margin:1vw auto 0;max-width:148px}@media screen and (max-width:480px){.lead02 .text03{width:19.3vw;margin:1.3vw auto 0}}.lead02 .text04{width:34vw;margin:6vw auto 0;max-width:446px}@media screen and (max-width:920px){.lead02 .text04{width:43.31vw}}@media screen and (max-width:480px){.lead02 .text04{width:54.31vw}}.lead02 .text05{width:51vw;margin:4vw auto 0;max-width:670px}@media screen and (max-width:920px){.lead02 .text05{width:60vw}}@media screen and (max-width:480px){.lead02 .text05{width:72vw;margin:2rem auto}}.lead02 .text06{width:55vw;margin:4vw auto 0;max-width:722px}@media screen and (max-width:920px){.lead02 .text06{width:71vw}}@media screen and (max-width:480px){.lead02 .text06{width:92vw;margin:2rem auto}}.lead02 img{width:100%}.lead.fadein+.lead02 p{animation:top-h1 1.5s ease 3s forwards}.lead.fadein+.lead02 .honyataisho{animation:top-h1 1.5s ease 3.8s forwards}.book-area{position:relative;background:#fff;z-index:100}.book-area *{box-sizing:border-box}.book-area-inner{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:flex-start}.book-area-inner-wrap{padding:8rem 0;margin:0 auto;position:relative;z-index:10;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.book-area-inner-wrap{padding:5rem 0}}.book-area-inner-wrap:after,.book-area-inner-wrap:before{content:"";display:block;background:#fff;height:1px;width:100%;position:absolute;left:0}.book-area-inner-wrap:before{top:-10px}.book-area-inner-wrap:after{bottom:-10px}.book-area-inner-wrap .trial-link{width:26rem;margin:3rem auto 0}@media screen and (max-width:480px){.book-area-inner-wrap .trial-link{width:61%}}.book-area-inner-wrap .trial-link a{display:block}.book-area-inner-wrap .trial-link a:hover{opacity:0.5;transition:all 0.5s ease}@media screen and (max-width:480px){.book-area-inner-wrap .trial-link a:hover{opacity:1;transition:none}}.book-area-inner-wrap .trial-link a img{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}@media screen and (max-width:480px){.book-area-inner-wrap .trial-link a img{filter:drop-shadow(0 0 5px rgba(0,0,0,0.4))}}.book-area-inner-item{padding:4rem 3rem;display:flex}@media screen and (max-width:920px){.book-area-inner-item{flex-wrap:wrap}}@media screen and (max-width:480px){.book-area-inner-item{padding:1rem}}.book-area-inner-book{width:40%;max-width:420px;margin-right:1%;flex-shrink:0;z-index:10}@media screen and (max-width:920px){.book-area-inner-book{width:100%;margin-right:0}}@media screen and (max-width:480px){.book-area-inner-book{margin:0 auto 1rem;max-width:280px;width:75%}}.book-area-inner-book img{vertical-align:bottom;max-width:100%;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.45)}.book-area-inner-detail{width:47%;color:#000;padding:0 3% 3%;z-index:0;position:relative;box-sizing:border-box}@media screen and (min-width:921px){.book-area-inner-detail{width:49%;max-width:750px;flex-shrink:1}}@media screen and (max-width:920px){.book-area-inner-detail{margin-top:5%;width:90%;padding:0}}@media screen and (max-width:480px){.book-area-inner-detail{width:90%;margin:0 auto;padding:5% 2% 3%}}.book-area-inner-title{font-size:40px;font-size:2.5rem;line-height:1.2}@media screen and (max-width:480px){.book-area-inner-title{font-size:30px;font-size:1.875rem;line-height:1.2}}.book-area-inner-title span{display:block;font-size:24px;font-size:1.5rem}@media screen and (max-width:480px){.book-area-inner-title span{font-size:18px;font-size:1.125rem}}.book-area-inner-writer{font-size:25px;font-size:1.5625rem;margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-writer{font-size:20px;font-size:1.25rem}}@media screen and (max-width:480px){.book-area-inner-writer{font-size:18px;font-size:1.125rem;margin-top:1.2rem}}.book-area-inner-writer span{font-size:16px;font-size:1rem}@media screen and (max-width:480px){.book-area-inner-writer span{font-size:13px;font-size:0.8125rem}}.book-area-inner-txt{line-height:1.8;margin-top:1.5rem}@media screen and (max-width:480px){.book-area-inner-txt{font-size:14px;font-size:0.875rem}}.book-area-inner-info{margin-top:1.5rem}.book-area-inner-info span{display:block;line-height:1.8;font-size:13px;font-size:0.8125rem}.book-area.fadein .book-area-inner-wrap{animation:top-h1 1.5s ease forwards}.book_sotre_list{margin:1.5rem 0 0;max-width:575px;list-style:none;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;background:#eee;padding:1rem}@media screen and (max-width:920px){.book_sotre_list{max-width:none;width:100%}}@media screen and (max-width:480px){.book_sotre_list{justify-content:center}}.book_sotre_list li{width:44%;margin-right:10px;text-align:center;margin-bottom:10px}@media screen and (max-width:920px){.book_sotre_list li{width:23%}}@media screen and (max-width:768px){.book_sotre_list li{width:44%}}@media screen and (max-width:480px){.book_sotre_list li{width:45%;margin:0 2% 10px}}.book_sotre_list li a{padding:7px 15px;background:#fff;border:solid 1px #dcdcdc;box-sizing:border-box;display:block}@media screen and (min-width:481px) and (max-width:914px){.book_sotre_list li a{padding:7px 5px}}@media screen and (max-width:480px){.book_sotre_list li a{padding:7px 5px}}.book_sotre_list li a img{width:100%;max-width:100%;vertical-align:bottom}.book_sotre_list li a:hover{opacity:0.4;transition:opacity 0.3s ease-out}@media screen and (max-width:768px){.book_sotre_list li a:hover{opacity:1;transition:none}}.book_sotre_list li:nth-child(7),.book_sotre_list li:nth-child(8){margin-bottom:0}.comment-area{padding:10rem 0}@media screen and (max-width:480px){.comment-area{padding:7rem 0}}.comment-area h2{margin:0 auto 5rem;width:29rem}.comment-area h2 img{width:100%}@media screen and (max-width:480px){.comment-area h2{width:71%;margin:0 auto 3rem}}.comment-area .comment-list{max-width:1200px;padding:0 1rem;margin:0 auto;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center}@media screen and (max-width:920px){.comment-area .comment-list{justify-content:space-around}}@media screen and (max-width:768px){.comment-area .comment-list{padding:0}}@media screen and (max-width:480px){.comment-area .comment-list{display:block}}.comment-area .comment-list li{width:28rem;height:28rem;border-radius:100%;display:flex;flex-wrap:wrap;align-content:center;box-sizing:border-box;padding:0 1.5rem;background:#fff;box-shadow:10px 12px 0 0 #2989ad;line-height:1.5;opacity:0;transform:translateY(10px);justify-content:center}@media screen and (max-width:1100px){.comment-area .comment-list li{width:26rem;height:26rem}}@media screen and (max-width:920px){.comment-area .comment-list li{width:22rem;height:22rem}}@media screen and (max-width:768px){.comment-area .comment-list li{width:20rem;height:20rem}}@media screen and (max-width:655px){.comment-area .comment-list li{width:15rem;height:15rem}}.comment-area .comment-list li p{font-size:26px;font-size:1.625rem;margin-top:3rem;font-family:"Shippori Antique",sans-serif}@media screen and (max-width:920px){.comment-area .comment-list li p{font-size:20px;font-size:1.25rem}}@media screen and (max-width:768px){.comment-area .comment-list li p{margin-top:2rem}}@media screen and (max-width:655px){.comment-area .comment-list li p{font-size:16px;font-size:1rem}}@media screen and (max-width:480px){.comment-area .comment-list li p{margin-top:1rem}}.comment-area .comment-list li p span{display:block}@media screen and (max-width:480px){.comment-area .comment-list li p span{display:none}}.comment-area .comment-list li .name{text-align:center;margin:1.5rem auto 0;color:#267aa3;width:100%}@media screen and (max-width:920px){.comment-area .comment-list li .name{font-size:14px;font-size:0.875rem}}@media screen and (max-width:655px){.comment-area .comment-list li .name{font-size:12px;font-size:0.75rem}}@media screen and (max-width:480px){.comment-area .comment-list li .name{margin-top:1rem}}.comment-area .comment-list li:first-child{margin-right:6rem}@media screen and (max-width:1100px){.comment-area .comment-list li:first-child{margin-right:2rem}}@media screen and (max-width:920px){.comment-area .comment-list li:first-child{margin-right:0}}@media screen and (max-width:480px){.comment-area .comment-list li:first-child{margin-left:-3vw}}.comment-area .comment-list li:nth-child(2){margin-top:8rem}@media screen and (max-width:655px){.comment-area .comment-list li:nth-child(2){margin-top:0}}@media screen and (max-width:480px){.comment-area .comment-list li:nth-child(2){margin-top:-1rem;margin-left:auto;margin-right:-3vw}}.comment-area .comment-list li:nth-child(3){margin-top:-2rem;margin-right:6rem}@media screen and (max-width:1100px){.comment-area .comment-list li:nth-child(3){margin-right:4rem}}@media screen and (max-width:920px){.comment-area .comment-list li:nth-child(3){margin-right:0}}@media screen and (max-width:655px){.comment-area .comment-list li:nth-child(3){margin-top:4rem}}@media screen and (max-width:480px){.comment-area .comment-list li:nth-child(3){margin-left:-3vw;margin-top:-1rem}}.comment-area .comment-list li:nth-child(4){margin-top:6rem}@media screen and (max-width:655px){.comment-area .comment-list li:nth-child(4){margin-top:4rem}}@media screen and (max-width:480px){.comment-area .comment-list li:nth-child(4){margin-left:auto;margin-right:-3vw;margin-top:-1rem}}@media screen and (max-width:768px){.comment-area .comment-list li:nth-child(4) p{font-size:121%}}@media screen and (max-width:655px){.comment-area .comment-list li:nth-child(4) p{font-size:16px;font-size:1rem}.comment-area .comment-list li:nth-child(4) p span:last-child{display:none}}.comment-area.fadein .comment-list li:first-child{animation:top-h1 1.5s ease forwards}.comment-area.fadein .comment-list li:nth-child(2){animation:top-h1 1.5s ease 0.5s forwards}.comment-area.fadein .comment-list li:nth-child(3){animation:top-h1 1.5s ease 1s forwards}.comment-area.fadein .comment-list li:nth-child(4){animation:top-h1 1.5s ease 1.5s forwards}.present-area{background:url(../img/present_bg.jpg) no-repeat 0 0;background-size:cover}.present-area-inner{padding:6rem 0;opacity:0;transform:translateY(-5px)}@media screen and (max-width:480px){.present-area-inner{padding:3.2rem 0}}.present-area-inner h2{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:480px){.present-area-inner h2{justify-content:flex-start;margin-left:6.5%}}.present-area-inner h2 .sub{display:block;width:100%;text-align:center;margin-bottom:2rem}@media screen and (max-width:480px){.present-area-inner h2 .sub{text-align:left;margin-bottom:0.3rem}}.present-area-inner h2 .sub img{width:408px}@media screen and (max-width:1200px){.present-area-inner h2 .sub img{width:32vw}}@media screen and (max-width:920px){.present-area-inner h2 .sub img{width:45vw}}@media screen and (max-width:480px){.present-area-inner h2 .sub img{width:39vw}}.present-area-inner h2 .main{width:704px;display:block;margin-right:1rem}@media screen and (max-width:1200px){.present-area-inner h2 .main{width:60vw}}@media screen and (max-width:920px){.present-area-inner h2 .main{width:67vw}}@media screen and (max-width:480px){.present-area-inner h2 .main{width:72vw;margin-right:2px}}.present-area-inner h2 .main img{width:100%}.present-area-inner h2:after{content:"";display:block;width:160px;margin-right:-10rem;height:183px;background:url(../img/present_icon.png) no-repeat;background-size:100%}@media screen and (max-width:1200px){.present-area-inner h2:after{width:14vw;height:16vw;margin-right:-12vw}}@media screen and (max-width:920px){.present-area-inner h2:after{margin-right:-5vw}}@media screen and (max-width:480px){.present-area-inner h2:after{margin-right:0;width:16vw;height:18vw}}.present-area-inner .present-list-wrap{max-width:1280px;margin:5rem auto 0;width:95%}@media screen and (max-width:480px){.present-area-inner .present-list-wrap{margin:3rem auto 0}}.present-area-inner .present-list-wrap .list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}@media screen and (max-width:920px){.present-area-inner .present-list-wrap .list{justify-content:space-around}}@media screen and (max-width:480px){.present-area-inner .present-list-wrap .list{justify-content:center}}.present-area-inner .present-list-wrap .list .item{width:31%;background:#fff;margin-bottom:6rem;border-radius:15px;position:relative;margin-right:3%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:920px){.present-area-inner .present-list-wrap .list .item{width:45%;margin-right:0}}@media screen and (max-width:480px){.present-area-inner .present-list-wrap .list .item{width:90%;margin-bottom:3rem}}.present-area-inner .present-list-wrap .list .item .num{position:absolute;top:-43px;z-index:10;color:#fff;font-weight:bold;background:#084e69;font-size:30px;font-size:1.875rem;width:2em;height:2em;left:calc(50% - 30px);display:flex;align-items:center;justify-content:center;border-radius:100%;box-sizing:border-box;border:solid 3px #fff}@media screen and (max-width:768px){.present-area-inner .present-list-wrap .list .item .num{font-size:25px;font-size:1.5625rem;left:calc(50% - 25px)}}@media screen and (max-width:480px){.present-area-inner .present-list-wrap .list .item .num{font-size:24px;font-size:1.5rem;left:calc(50% - 24px);top:-32px}}.present-area-inner .present-list-wrap .list .item .ph{border-radius:10px 10px 0 0;overflow:hidden;text-align:center;position:relative;margin:0.5rem 0.5rem 0}.present-area-inner .present-list-wrap .list .item .ph img{max-width:100%}.present-area-inner .present-list-wrap .list .item .ph .limit{position:absolute;font-size:14px;font-size:0.875rem;width:4em;background:#fff;text-align:center;padding:4px;border:solid 1px #fff;bottom:4%;left:2%;font-weight:bold;background:#0a4f69;color:#fff}.present-area-inner .present-list-wrap .list .item .detile{margin-top:1rem;padding:0 1rem;line-height:1.6}.present-area-inner .present-list-wrap .list .item .detile h3{font-size:20px;font-size:1.25rem;margin-bottom:1rem;color:#0a4f69;min-height:2em}@media screen and (max-width:480px){.present-area-inner .present-list-wrap .list .item .detile h3{font-size:18px;font-size:1.125rem}}.present-area-inner .present-list-wrap .list .item .detile p{font-size:13px;font-size:0.8125rem}.present-area-inner .present-list-wrap .list .item .about{padding:1rem 0 0.2rem;border-top:1px solid #eee;box-sizing:border-box;margin:1rem;font-size:12px}.present-area-inner .present-list-wrap .list .item .about a{color:#666}.present-area-inner .present-list-wrap .list .item .about a:hover{text-decoration:none}.present-area-inner .present-list-wrap .list .item:nth-child(3),.present-area-inner .present-list-wrap .list .item:nth-child(5){margin-right:0}.present-area-inner .detail{width:800px;margin:3rem auto 0;background:#fff;border:solid 1px #064D69}@media screen and (max-width:920px){.present-area-inner .detail{width:85%}}.present-area-inner .detail h3{background:#064D69;border-radius:30px;box-sizing:border-box;padding:11px 30px;width:176px;text-align:center;margin:-26px auto 0}@media screen and (max-width:480px){.present-area-inner .detail h3{padding:10px 32px;width:79%}}.present-area-inner .detail h3 img{width:106px}@media screen and (max-width:480px){.present-area-inner .detail h3 img{width:75px}}.present-area-inner .detail-iner{padding:2rem;line-height:1.6}@media screen and (max-width:480px){.present-area-inner .detail-iner{padding:2rem 1rem}}.present-area-inner .detail-iner .adress{margin:1.5rem 0;padding:1rem;background:#f3f3f3}.present-area-inner .detail-iner .adress h4{font-weight:bold;color:#064D69;font-size:19px;margin-bottom:0.5rem;font-family:"Shippori Antique",sans-serif}@media screen and (max-width:480px){.present-area-inner .detail-iner .adress h4{font-size:15px;font-size:0.9375rem}}.present-area-inner .detail-iner .adress p{font-size:15px}@media screen and (max-width:480px){.present-area-inner .detail-iner .adress p{font-size:14px;font-size:0.875rem}}.present-area-inner .detail-iner .limit{background:#064D69;color:#fff;display:flex;align-items:center;padding:12px;justify-content:center}@media screen and (max-width:480px){.present-area-inner .detail-iner .limit{flex-wrap:wrap}}.present-area-inner .detail-iner .limit .hd{font-size:14px;padding:5px;border:solid 1px #fff;margin-right:2rem;font-weight:bold}@media screen and (max-width:480px){.present-area-inner .detail-iner .limit .hd{padding:1px 11px;font-size:13px;font-size:0.8125rem}}.present-area-inner .detail-iner .limit .date{font-size:23px;font-weight:bold;font-family:"Shippori Antique",sans-serif}@media screen and (max-width:480px){.present-area-inner .detail-iner .limit .date{font-size:19px;font-size:1.1875rem;width:100%;text-align:center}}.present-area-inner .detail-iner .limit .date span{font-size:16px}.present-area-inner .detail-iner .atend{margin:1rem 0 0;font-size:13px}@media screen and (max-width:480px){.present-area-inner .detail-iner .atend{font-size:12px;font-size:0.75rem}}.present-area-inner.fadein{animation:top-h1 1.5s ease forwards}