@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@600&display=swap");body{font-family:YakuHanJPs,"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,"segoe ui","游ゴシック体","yu gothic",meiryo,Roboto,sans-serif;position:relative}img{pointer-events:none}@keyframes fadein{to{opacity:1;transform:translateY(0)}}.wrapper{position:relative;overflow-x:hidden}#js-loader{position:fixed;width:100%;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;top:0;left:0;background:#ef8200}.logo{width:19rem;position:relative;z-index:10}@media screen and (max-width:480px){.logo{width:11rem}}.logo img{width:100%}@keyframes fadein{to{opacity:1;transform:translateY(0);visibility:visible}}header{padding:8rem 0;display:grid;justify-items:center;align-items:center;position:relative;background:#ededed}@media screen and (max-width:480px){header{padding:3.5rem 0}}header:before{content:"";display:block;width:100%;height:100%;position:absolute;background:url(../img/top_bg.jpg?202510281940) 0 0;background-size:66rem;top:0;left:0;opacity:0.6}@media screen and (max-width:480px){header:before{background-size:cover}}header h1{will-change:filter;width:26rem;background:#e56900;padding:1.5rem 5rem 0.8rem;box-shadow:0 0 20px rgba(255,255,255,0.8);border:solid 2px #fff;opacity:0;transform:translateY(5px)}@media screen and (max-width:920px){header h1{width:49vw;max-width:26rem;transition:all 0.5s ease}}@media screen and (max-width:480px){header h1{padding:0.8rem 2rem}}header h1 img{max-width:100%}header.fix h1{animation:1s fadein ease forwards}header{}header.new{padding:5rem}@media screen and (max-width:480px){header.new{padding:5rem 0}}header.new h1{width:31rem;background:#fff;padding:1.5rem 1rem 0.8rem;box-shadow:0 0 20px rgba(163,163,163,0.8);border-radius:30px}@media screen and (max-width:480px){header.new h1{box-sizing:border-box;width:90%;padding:1rem 0.8rem 0.8rem}}header.new .new-top-lead{width:39rem;position:relative;margin-top:1.5rem;opacity:0;transform:translateY(5px)}@media screen and (max-width:480px){header.new .new-top-lead{width:95%;margin-top:0.8rem}}header.new .new-top-lead img{width:100%}header.new.fix .new-top-lead{animation:1s fadein ease forwards}@keyframes fadein{to{opacity:1;transform:translateY(0)}}.kikan{border-top:solid 3px #e56900;padding:1rem 0;border-bottom:solid 3px #e56900;width:35rem;margin:1.5rem auto 0;opacity:0;transform:translateY(5px)}@media screen and (max-width:480px){.kikan{padding:0.8rem 0;border-width:2px;width:90%}}.kikan img{width:100%}header.fix+.kikan{animation:1s fadein ease 1s forwards}.lead{margin:0 auto;max-width:800px;padding-top:3rem;width:90%;padding-bottom:3rem}@media screen and (max-width:480px){.lead{padding-top:1.5rem;padding-bottom:2rem}}.lead p{font-size:18px;font-weight:500;line-height:2;margin-bottom:2rem;opacity:0;transform:translateY(3px)}@media screen and (max-width:480px){.lead p{font-size:15px;line-height:1.8;margin-bottom:1.5rem}}.lead p strong{font-weight:900;font-size:20px}@media screen and (max-width:480px){.lead p strong{font-size:17px}}.lead.fadein p:first-child{animation:1s fadein ease forwards}.lead.fadein p:nth-child(2){animation:1s fadein ease 0.5s forwards}.lead.fadein p:nth-child(3){animation:1s fadein ease 1s forwards}.lead.fadein p:nth-child(4){animation:1s fadein ease 1.5s forwards}.lead.fadein p:nth-child(5){animation:1s fadein ease 2s forwards}.lead.fadein p:nth-child(6){animation:1s fadein ease 2.5s forwards}.lead.fadein p:nth-child(7){animation:1s fadein ease 3s forwards}.lead.new.fadein p{animation:1s fadein ease forwards}.comment{max-width:40rem;margin:0 auto 5rem;display:grid;justify-items:center;position:relative;padding:0 3rem;box-sizing:border-box;width:90%;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.comment{padding:0 1.5rem;margin-bottom:3rem}}.comment:after,.comment:before{content:"";display:block;width:2rem;height:100%;background:url(../img/line.svg) no-repeat;background-size:contain;position:absolute;top:10px}@media screen and (max-width:480px){.comment:after,.comment:before{background:url(../img/line_sp.svg) no-repeat;background-size:cover}}.comment:before{left:0rem}.comment:after{right:0rem;transform:scale(-1,1)}.comment h2{width:18rem;margin-bottom:1rem}@media screen and (max-width:480px){.comment h2{width:12rem;margin-bottom:0.7rem}}.comment h2 img{width:100%}.comment p{line-height:2;font-weight:600}@media screen and (max-width:480px){.comment p{font-size:14px;line-height:1.6}}.comment .comment-name{width:16rem;margin-left:auto;margin-top:0.5rem}@media screen and (max-width:480px){.comment .comment-name{width:13rem;margin:0.4rem auto 0}}.comment .comment-name img{max-width:100%}.comment.-inview{animation:1s fadein ease forwards}.comment.new:after,.comment.new:before{background:url(../img/line_sp.svg) no-repeat;background-size:cover}@media screen and (max-width:480px){.comment.new{padding:0 2.3rem}.comment.new p{line-height:1.8}}.present{padding:4rem 0;background:#fafae6}@media screen and (max-width:480px){.present{padding:3rem 0}}.present .present-inr{opacity:0;transform:translateY(10px);display:grid;justify-items:center;align-items:flex-start}.present h2{width:19rem}@media screen and (max-width:480px){.present h2{width:14rem}}.present h2 img{width:100%}.present .awrd01{margin-top:2rem}@media screen and (max-width:920px){.present .awrd01{width:90%;display:grid;justify-items:center}}.present .awrd01 h3{width:7rem;margin:0 auto;border-top:solid 2px #e56900;padding:0.5rem 0;border-bottom:solid 2px #e56900}@media screen and (max-width:480px){.present .awrd01 h3{width:6rem}}.present .awrd01 h3 img{width:100%}.present .awrd01 .item{padding:2rem;background:#fff;width:41rem;box-sizing:border-box;margin-top:2rem;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media screen and (max-width:920px){.present .awrd01 .item{width:100%;max-width:41rem;padding:2rem 1.5rem}}.present .awrd01 .item p{text-align:center;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:480px){.present .awrd01 .item p{font-size:18px}}.present .awrd01 .item p .num{font-size:30px}@media screen and (max-width:480px){.present .awrd01 .item p .num{font-size:20px}}.present .awrd01 .item .item-name{margin-top:1rem}.present .awrd01 .item .item-name img{width:100%}.present .awrd01 .list-wrap{max-width:41rem;border:solid 1px #000;padding:1rem;box-sizing:border-box;width:90%;margin:1rem auto 0}@media screen and (max-width:480px){.present .awrd01 .list-wrap{width:100%;padding:1rem 0.5rem 0.3rem}}.present .awrd01 .list-wrap .hd{text-align:center;margin-bottom:1rem;font-weight:600}@media screen and (max-width:480px){.present .awrd01 .list-wrap .hd{font-size:14px}}.present .awrd01 .list-wrap ul{list-style:none;display:flex;flex-wrap:wrap}.present .awrd01 .list-wrap ul li{margin:0 1% 2.5%}@media screen and (max-width:480px){.present .awrd01 .list-wrap ul li{margin:0 0 0.5rem;box-sizing:border-box;width:49%;line-height:1.3;box-sizing:border-box;display:flex;font-size:12px}}.present .awrd01 .list-wrap ul li:before{content:"・"}.present .awrd01 .list-wrap ul li a{display:inline-block;background:none;box-shadow:none;width:auto;color:#333;font-weight:normal;margin:0;padding:0;font-size:15px;border-radius:0;padding-bottom:0.1rem;border-bottom:dotted 1px #333;transition:none}@media screen and (max-width:480px){.present .awrd01 .list-wrap ul li a{font-size:12px;border-bottom:none;padding:0;text-decoration:underline}}@media (hover:hover){.present .awrd01 .list-wrap ul li a:hover{border-bottom:none}}.present .awrd02{margin-top:4rem}@media screen and (max-width:920px){.present .awrd02{width:90%;display:grid;justify-items:center}}.present .awrd02 h3{width:14rem;margin:0 auto;border-top:solid 2px #e56900;padding:0.5rem 0;border-bottom:solid 2px #e56900}@media screen and (max-width:480px){.present .awrd02 h3{width:13rem}}.present .awrd02 h3 img{width:100%}.present .awrd02 .item{padding:2rem;background:#fff;width:41rem;box-sizing:border-box;margin-top:2rem;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media screen and (max-width:920px){.present .awrd02 .item{width:100%;max-width:41rem}}@media screen and (max-width:480px){.present .awrd02 .item{padding:0.5rem 1rem 2rem}}.present .awrd02 .item ul{list-style:none;padding:0;margin:0}.present .awrd02 .item ul li{display:flex;justify-content:space-between;align-items:flex-end;padding:1.5rem 0;border-bottom:dotted 2px;position:relative}@media screen and (max-width:480px){.present .awrd02 .item ul li{flex-wrap:wrap;justify-content:center;padding:1rem 0 0.5rem}}.present .awrd02 .item ul li div img{width:100%}.present .awrd02 .item ul li .award{width:10%}@media screen and (max-width:480px){.present .awrd02 .item ul li .award{width:14%;margin-bottom:0.5rem}}.present .awrd02 .item ul li .name{width:75%}@media screen and (max-width:480px){.present .awrd02 .item ul li .name{width:100%}}.present .awrd02 .item ul li .num{width:9%}@media screen and (max-width:480px){.present .awrd02 .item ul li .num{width:13%;position:absolute;right:0;top:36%}}.present .awrd02 .item ul li:last-child{border:none}@media screen and (max-width:480px){.present .awrd02 .item ul li:last-child{border-bottom:dotted 2px}}.present .awrd02 .item .special{border:solid 1px #999;width:90%;margin:1rem auto 0;padding-bottom:1rem}@media screen and (max-width:480px){.present .awrd02 .item .special{margin-top:2rem;width:100%;position:relative}}.present .awrd02 .item .special .award{width:5rem;margin:-15px auto 0}@media screen and (max-width:480px){.present .awrd02 .item .special .award{width:4.5rem}}.present .awrd02 .item .special .award img{width:100%}.present .awrd02 .item .special .special-inr{display:flex;justify-content:space-between;padding:0 1.5rem;box-sizing:border-box;margin-top:0.5rem;align-items:flex-end}@media screen and (max-width:480px){.present .awrd02 .item .special .special-inr{flex-wrap:wrap;padding:0 0.5rem}}.present .awrd02 .item .special .special-inr .name{width:85%}@media screen and (max-width:480px){.present .awrd02 .item .special .special-inr .name{width:100%}}.present .awrd02 .item .special .special-inr .name img{width:100%}.present .awrd02 .item .special .special-inr .num{width:11%}@media screen and (max-width:480px){.present .awrd02 .item .special .special-inr .num{position:absolute;top:-20%;z-index:100;right:3%;width:12%}}.present .awrd02 .item .special .special-inr .num img{width:100%}.present .awrd02 .item .atend{padding:0.5rem 1rem;max-width:41rem;box-sizing:border-box;margin-top:2rem;background:#ededed}.present .awrd02 .item .atend ul{list-style:none;margin:0;padding:0}.present .awrd02 .item .atend ul li{font-size:13px;line-height:1.4;margin-bottom:0.5rem;padding:0;border:none;display:block}@media screen and (max-width:480px){.present .awrd02 .item .atend ul li{font-size:11px}}.present .awrd02 .item .atend ul li:last-child{margin-bottom:0}.present a{max-width:35rem;width:90%;display:grid;margin:1.5rem auto 0;justify-items:center;padding:1.5rem 0;border-radius:10px;text-decoration:none;font-size:21px;color:#fff;font-weight:900;box-shadow:0 0 20px rgba(0,0,0,0.2);background:#289F83;background:linear-gradient(180deg,rgb(40,159,131) 0%,rgb(27,108,89) 100%);transition:all 0.5s ease}@media screen and (max-width:480px){.present a{padding:1.2rem 0;font-size:18px}}@media (hover:hover){.present a:hover{opacity:0.5}}.present .info{display:grid;justify-items:center;margin-top:2.5rem;font-size:15px;position:relative;font-weight:500}@media screen and (max-width:480px){.present .info{width:80%;font-size:13px;line-height:1.6;padding:0.5rem;box-sizing:border-box;border:solid 1px #e56901;word-break:keep-all;overflow-wrap:anywhere;text-align:center}}.present .info:before{content:"";display:block;width:100%;height:10px;background:#fcdb90;position:absolute;bottom:-6px;z-index:-10}@media screen and (max-width:480px){.present .info:before{display:none}}.present.-inview .present-inr{animation:0.5s fadein ease forwards}.close{max-width:35rem;width:90%;display:grid;margin:1.5rem auto 0;justify-items:center;padding:1.5rem 0;border-radius:10px;text-decoration:none;font-size:21px;color:#fff;font-weight:900;background:#515151}@media screen and (max-width:480px){.close{padding:1.2rem 0;font-size:14px}}.contact{padding:0.8rem;line-height:1.4;background:#fff;text-align:center;display:grid;justify-items:center;width:14rem;padding:1rem;margin:4rem auto 0;border-radius:10px}@media screen and (max-width:480px){.contact{margin-top:2rem;padding:0.5rem}}.contact .hd{font-size:14px;border-bottom:dotted 1px #666;margin-bottom:0.2rem}@media screen and (max-width:480px){.contact .hd{font-size:12px}}@media screen and (max-width:480px){.contact{font-size:12px}}footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}footer .name{font-size:13px;color:#fff;text-align:center;margin-right:10px;margin-bottom:0.5rem}@media screen and (max-width:480px){footer .name{font-size:11px}}footer .footer-copy{margin-left:auto;font-size:11px}@media screen and (max-width:920px){footer .footer-copy{margin-top:0.5rem}}@media screen and (max-width:480px){footer .footer-copy{margin-top:0.5rem}}.main-awd{max-width:800px;margin:0 auto;width:90%;opacity:0;transform:translateY(10px)}.main-awd h2{width:18rem;margin:0 auto 2rem}@media screen and (max-width:480px){.main-awd h2{width:68%}}.main-awd h2 img{width:100%}.main-awd h2.subhd02{width:21.5rem;margin-top:5rem}@media screen and (max-width:480px){.main-awd h2.subhd02{width:81%}}.main-awd .awd-box{background:#f2f2f2;padding:0.7rem;box-sizing:border-box;margin-bottom:2.5rem;box-shadow:0 0 13px rgba(0,0,0,0.1)}.main-awd .awd-box .awd-box-inr{background:url(../img/waku_line_x.svg) repeat-x top left,url(../img/waku_line_x.svg) repeat-x bottom left,url(../img/waku_line_y.svg) repeat-y left top,url(../img/waku_line_y.svg) repeat-y right top;background-size:7px;position:relative;display:flex;position:relative;box-sizing:border-box;padding:1.4rem 2.5rem;align-items:center}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr{padding:2rem 1rem;flex-wrap:wrap;align-items:flex-start}}.main-awd .awd-box .awd-box-inr .ornament{display:block;width:30px;background:#f2f2f2;position:absolute;left:0;top:0}.main-awd .awd-box .awd-box-inr .ornament img{vertical-align:bottom}.main-awd .awd-box .awd-box-inr .ornament.tr{transform:rotate(90deg);right:0;left:auto}.main-awd .awd-box .awd-box-inr .ornament.br{transform:rotate(180deg);top:auto;bottom:0;left:auto;right:0}.main-awd .awd-box .awd-box-inr .ornament.bl{transform:rotate(-90deg);top:auto;bottom:0}.main-awd .awd-box .awd-box-inr .icon{width:5.2rem}@media screen and (max-width:768px){.main-awd .awd-box .awd-box-inr .icon{width:4.2rem}}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .icon{width:3.3rem;position:absolute;top:-24px;left:calc(50% - 1.8rem)}}.main-awd .awd-box .awd-box-inr .icon img{width:100%}.main-awd .awd-box .awd-box-inr .detaile{margin-left:3rem;padding-right:2rem}@media screen and (max-width:768px){.main-awd .awd-box .awd-box-inr .detaile{margin-left:2rem}}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .detaile{margin-left:0;width:100%;padding-right:0;text-align:center;margin-top:0.5rem}}.main-awd .awd-box .awd-box-inr .detaile h3{font-size:32px;line-height:1.2;font-weight:900}@media screen and (max-width:768px){.main-awd .awd-box .awd-box-inr .detaile h3{font-size:28px}}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .detaile h3{font-size:24px;line-height:1}}.main-awd .awd-box .awd-box-inr .detaile h3 a{color:#000;text-decoration:none;transition:all 0.5s ease}@media (hover:hover){.main-awd .awd-box .awd-box-inr .detaile h3 a:hover{opacity:0.6}}.main-awd .awd-box .awd-box-inr .detaile .writer{font-size:15px;margin-top:0.5rem}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .detaile .writer{font-size:13px}}.main-awd .awd-box .awd-box-inr .ph{width:10%;margin-left:auto}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .ph{width:100%;text-align:center;margin-top:0.5rem}}.main-awd .awd-box .awd-box-inr .ph a{display:block;transition:all 0.5s ease}@media (hover:hover){.main-awd .awd-box .awd-box-inr .ph a:hover{opacity:0.6}}.main-awd .awd-box .awd-box-inr .ph img{max-width:100%;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media screen and (max-width:480px){.main-awd .awd-box .awd-box-inr .ph img{width:25%}}.main-awd .awd-box.rnk01{background:#FAFAE6}.main-awd .awd-box.rnk01 .awd-box-inr{padding:2.2rem 2.5rem}@media screen and (max-width:480px){.main-awd .awd-box.rnk01 .awd-box-inr{padding:2rem 1rem}}.main-awd .awd-box.rnk01 .awd-box-inr .ornament{background:#fafae6}@media screen and (max-width:480px){.main-awd .awd-box.rnk01 .awd-box-inr .icon{width:3.5rem;top:-33px}}.main-awd .awd-box.rnk01 .awd-box-inr .detaile h3{font-size:40px}@media screen and (max-width:768px){.main-awd .awd-box.rnk01 .awd-box-inr .detaile h3{font-size:35px}}@media screen and (max-width:480px){.main-awd .awd-box.rnk01 .awd-box-inr .detaile h3{font-size:24px;line-height:1}}.main-awd .awd-box.rnk01 .awd-box-inr .ph{width:13%}@media screen and (max-width:480px){.main-awd .awd-box.rnk01 .awd-box-inr .ph{width:100%}}@media screen and (max-width:480px){.main-awd .awd-box.rnk01 .awd-box-inr .ph img{width:30%}}.main-awd .awd-box.rnk04,.main-awd .awd-box.rnk05{background:#fff}.main-awd .awd-box.rnk04 .awd-box-inr,.main-awd .awd-box.rnk05 .awd-box-inr{padding:1.3rem 2.5rem}@media screen and (max-width:480px){.main-awd .awd-box.rnk04 .awd-box-inr,.main-awd .awd-box.rnk05 .awd-box-inr{padding:2rem 1rem}}.main-awd .awd-box.rnk04 .awd-box-inr .ornament,.main-awd .awd-box.rnk05 .awd-box-inr .ornament{background:#fff}.main-awd .awd-box.rnk04 .awd-box-inr .icon,.main-awd .awd-box.rnk05 .awd-box-inr .icon{width:4rem}@media screen and (max-width:480px){.main-awd .awd-box.rnk04 .awd-box-inr .icon,.main-awd .awd-box.rnk05 .awd-box-inr .icon{width:3.3rem}}.main-awd .awd-box.rnk04 .awd-box-inr .detaile h3,.main-awd .awd-box.rnk05 .awd-box-inr .detaile h3{font-size:28px}@media screen and (max-width:768px){.main-awd .awd-box.rnk04 .awd-box-inr .detaile h3,.main-awd .awd-box.rnk05 .awd-box-inr .detaile h3{font-size:25px}}@media screen and (max-width:480px){.main-awd .awd-box.rnk04 .awd-box-inr .detaile h3,.main-awd .awd-box.rnk05 .awd-box-inr .detaile h3{font-size:24px;line-height:1}}.main-awd .awd-box{}.main-awd .awd-box.awd-comment.gld{background:#FAFAE6}.main-awd .awd-box.awd-comment.gld .awd-box-inr .ornament{background:#FAFAE6}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.gld .awd-box-inr .detaile{margin-top:1rem}}.main-awd .awd-box.awd-comment.gld .awd-box-inr .detaile h3 .name{font-size:40px}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment.gld .awd-box-inr .detaile h3 .name{font-size:30px}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.gld .awd-box-inr .detaile h3 .name{font-size:24px}}.main-awd .awd-box.awd-comment.gld .awd-box-inr .ph{width:13%}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.gld .awd-box-inr .ph{width:100%}.main-awd .awd-box.awd-comment.gld .awd-box-inr .ph img{width:30%}}.main-awd .awd-box.awd-comment.sp{background:#fff}.main-awd .awd-box.awd-comment.sp .awd-box-inr .ornament{background:#fff}.main-awd .awd-box.awd-comment.sp .awd-box-inr .sp-hd{font-size:17px;font-weight:900;color:#ffffff;background:#A28901;padding:0.5rem}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .sp-hd{font-size:15px}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .sp-hd{position:absolute;top:-0.8rem}}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile{width:auto;display:flex;align-items:center}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile{width:100%;margin-left:0}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile{flex-wrap:wrap;text-align:center;justify-content:center}}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile h3{font-size:20px}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile h3{font-size:16px;width:100%}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile h3:before{display:none}}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile h3 .name{font-size:25px}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile h3 .name{font-size:24px}}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile .book{margin-top:0}.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile .book a{font-size:18px;margin-left:0.5rem}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp .awd-box-inr .detaile .book a{font-size:16px;margin-left:0;margin-top:0.8rem}}.main-awd .awd-box.awd-comment.sp .awd-box-inr .comment-detaile{background:#f6f6f6}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp.sp01 .awd-box-inr .sp-hd{left:calc(50% - 4rem)}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment.sp.sp02 .awd-box-inr .sp-hd{left:calc(50% - 5rem)}}.main-awd .awd-box.awd-comment .awd-box-inr{flex-wrap:wrap;padding:2.2rem 2.5rem}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr{padding:2rem 1.5rem 2rem}}.main-awd .awd-box.awd-comment .awd-box-inr .detaile{margin-left:1.5rem;padding-right:0;width:calc(100% - 13rem)}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile{width:100%;margin-left:0;margin-top:0}}.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3{font-size:25px}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3{font-size:20px}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3{font-size:16px}}.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3 .name{font-size:32px}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3 .name{font-size:25px}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3 .name:before{content:"";display:block;width:100%}.main-awd .awd-box.awd-comment .awd-box-inr .detaile h3 .name{font-size:24px;line-height:1.2}}.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book{margin-top:0.8rem}.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a{display:block;color:#446f4d;font-weight:600;font-size:22px;text-decoration:none;transition:all 0.5s ease}@media screen and (max-width:768px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a{font-size:15px}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a{font-size:16px}}.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a span{font-size:16px}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a span{font-size:13px}}@media (hover:hover){.main-awd .awd-box.awd-comment .awd-box-inr .detaile .book a:hover{opacity:0.6}}.main-awd .awd-box.awd-comment .awd-box-inr .comment-detaile{width:100%;padding:1rem 1.2rem;box-sizing:border-box;background:#fff;margin-top:1.5rem;border:solid 1px #e2e0e0}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .comment-detaile{margin-top:1rem;padding:0.6rem 0.8rem}}.main-awd .awd-box.awd-comment .awd-box-inr .comment-detaile p{line-height:2;font-weight:500}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .comment-detaile p{font-size:14px;line-height:1.8}}@media screen and (max-width:480px){.main-awd .awd-box.awd-comment .awd-box-inr .ph{margin-top:1rem}}.main-awd .description{padding:0.8rem 1rem;border:solid 1px #ccc;background:#f6f6f6;margin-bottom:4rem}.main-awd .description p{font-size:14px;line-height:1.6}@media screen and (max-width:480px){.main-awd .description p{font-size:12px}}.main-awd.-inview{animation:1s fadein ease forwards}