.page-origin,#container{margin-top:200px}.page-origin h2,.pageSingleContents h2{font-size:24px;padding:25px;border-radius:2px;color:#0b2f5b;border:#0b2f5b solid 2px}.page-origin h3,.pageSingleContents h3{border-left:6px solid #777;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:22px;padding:6px 20px;border-color:#0b2f5b}.page-origin h4,.pageSingleContents h4{border-bottom:2px solid;border-color:#0b2f5b;font-size:20px}.page-origin img{width:auto}.singleContents img{width:auto}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:1.5em}.alignleft{float:left;margin-right:1.5em}.pageTopImg{background-image:url(//yukibiken.net/wp-content/themes/craft02_nishikawa_yukiko/css/../img/page-top-test.jpg);height:592px;background-repeat:no-repeat;background-position:center center;background-size:cover}.pageTopImg h2{top:auto;right:10px;bottom:-26px;padding-top:88px;width:348px;height:348px;background-position:left 5px center;background-color:#24386b;background-size:260px auto;line-height:58px;letter-spacing:.1em;font-size:26px}.pageTopImg .innerBase{position:relative;width:auto;max-width:1064px;height:100%}.pageTopImg .innerBase h2{position:absolute;right:0;padding-top:110px;height:250px;letter-spacing:.05em;font-size:24px;font-weight:700;color:#fff}.trainerLead{padding:70px 0 122px}.trainerLead h3{margin-bottom:75px;text-align:center;letter-spacing:.07em;font-size:30px;font-weight:700}.trainerLead .innerBase.vvv{display:flex;justify-content:space-around}.trainerLead .innerBase.vvv .leftBox{width:48%}.trainerLead .innerBase.vvv .rightBox{width:48%}.trainerLead .innerBase.vvv .rightBox img{width:460px}.trainerLead .linkBox{margin-top:21px;text-align:center}.trainerLead .roundLinkBtn{position:relative;display:inline-block;margin:49px 30px 50px 24px}.trainerLead .roundLinkBtn a{position:relative;display:inline-block;padding-right:30px;text-decoration:none;letter-spacing:.05em;font-size:18px;font-weight:700;color:#24386b}.trainerLead .roundLinkBtn a span{position:relative;display:inline-block;border-bottom:1px solid #24386b;line-height:50px}.trainerLead .roundLinkBtn a span:after{content:">";position:absolute;display:inline-block;margin-left:12px;width:9px;height:100%}.trainerLead .roundLinkBtn a:before{content:"";position:absolute;top:-22px;right:-24px;bottom:0;border-radius:100%;width:100px;height:100px;background:#d5ebf3}.trainerContents .border_title{margin-bottom:34px;text-align:center;font-size:28px;font-weight:700}.trainerContents .border_title:after{content:"";display:block;margin:0 auto;margin-top:15px;width:50px;height:8px;background:#38aed5}.trainerContents h4{margin-top:57px;margin-bottom:41px;line-height:48px;text-align:center;letter-spacing:.01em;font-size:30px;color:#38aed5}.priceLead{padding:70px 0 122px}.priceLead h3{text-align:center;font-size:30px;font-weight:700;margin-bottom:27px;letter-spacing:.05em}.priceLead p{line-height:30px;text-align:center;font-size:16px}.priceLead ul{text-align:center}.priceLead ul li{display:inline-block;vertical-align:bottom}.priceLead ul li a{display:inline-block;min-width:146px;font-size:20px;font-weight:700;color:#24386b}.priceLead ul li a:before{content:"";display:block;width:100%;height:150px;background-repeat:no-repeat;background-position:top center;background-image:url(//yukibiken.net/wp-content/themes/craft02_nishikawa_yukiko/css/../img/gym_training2.png);background-size:146px auto}.priceList_01{padding:114px 0 122px}.priceList_01 .border_title{margin-bottom:34px;text-align:center;font-size:28px;font-weight:700}.priceList_01 .border_title:after{content:"";display:block;margin:0 auto;margin-top:15px;width:50px;height:8px;background:#38aed5}.priceList_01 p{line-height:30px;text-align:center;font-size:16px}.priceList_01 .imgBox{display:flex;justify-content:space-around}.priceList_01 .imgBox .leftBox{width:50%}.priceList_01 .imgBox .leftBox img{width:100%}.priceList_01 .imgBox .rightBox{width:50%}.priceList_01 .imgBox .rightBox img{width:100%}.priceList_01 .priceBox{margin-top:40px;padding:39px 90px 75px}.priceList_01 .priceBox h4{margin-bottom:30px;text-align:center;font-size:26px;font-weight:700}.priceList_01 .priceBox .priceInner{margin:0 auto;margin-bottom:60px;padding:32px 6px 6px;width:800px;background-color:#fff}.priceList_01 .priceBox .priceInner .priceDetails{margin-bottom:25px;text-align:center;font-size:20px;font-weight:700}.priceList_01 .priceBox .priceInner .priceDetails span.price{font-size:30px}.priceList_01 .priceBox .priceInner .priceDetails span{font-size:12px}.priceList_01 .priceBox .applyBtn{margin:0 auto;width:400px;height:64px;line-height:64px;text-align:center}.priceList_01 .priceBox .applyBtn a{display:block;border-radius:5px;padding:0 17px;background:#24386b;text-decoration:none;letter-spacing:.1em;font-size:21px;font-weight:700;color:#fff}.voiceLead{padding:70px 0 122px}.voiceLead h3{text-align:center;font-size:30px;font-weight:700;margin-bottom:27px;letter-spacing:.05em}.voiceLead .voiceBox{margin:45px 65px;border-radius:10px;padding:30px;background:#fff;display:flex;justify-content:space-around}.voiceLead .voiceBox .img{width:33%}.voiceLead .voiceBox .img img{width:100%}.voiceLead .voiceBox .txt{width:55%}.voiceLead .voiceBox .txt .details{border-bottom:1px dashed #38aed5;line-height:26px;letter-spacing:.05em;font-size:14px;color:#38aed5}.voiceLead .voiceBox .txt h4{margin-top:7px;line-height:32px;letter-spacing:.05em;font-size:19px;font-weight:700;color:#38aed5}.voiceLead .voiceBox .txt p{line-height:26px;text-align:justify;font-size:16px}.allArchiveCount{font-size:1.25em;padding-bottom:1em;margin-bottom:3em;border-bottom:1px solid #b9b9b9}.archiveList{margin:0 auto;padding:0 10px}.archiveList ul{position:relative}.archiveList ul .cardList{display:flex;flex-direction:column;width:100%;margin-bottom:3em;margin-right:3%;padding:1em;box-shadow:0px 0px 4px #0003;position:relative;transition:ease .3s;box-sizing:border-box}.archiveList ul .cardList>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archiveList ul .cardList figure{position:relative;overflow:hidden;border-radius:.2em}.archiveList ul .cardList img{width:100%}.archiveList .dateWrap .cat{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.5em}.archiveList .dateWrap .cat .post-categories{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.archiveList .dateWrap .cat a{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:fit-content;height:2em;padding:0 .7em;font-size:.7em;font-weight:500;color:#fff;background-color:#0e80ae;border-radius:.3em;margin:0 .4em .4em 0;position:relative;z-index:2;transition:ease .3s}.singleContents .infoBox{margin-bottom:30px;text-align:center}.singleContents .infoBox ul{margin-top:13px;letter-spacing:-.4em;padding:0}.singleContents .infoBox ul li{display:inline-block}.singleContents .infoBox ul li a{display:block;border-radius:100vh;padding:12px 16px;background:#f1f1f1;line-height:1;letter-spacing:.05em;font-size:14px;font-weight:700}.singleContents .blogList{text-align:center}.singleContents .roundLinkBtn{position:relative;display:inline-block;margin:49px 30px 50px 24px}.singleContents .roundLinkBtn a{position:relative;display:inline-block;padding-right:30px;text-decoration:none;letter-spacing:.05em;font-size:18px;font-weight:700;color:#24386b}.singleContents .roundLinkBtn a span{position:relative;display:inline-block;border-bottom:1px solid #24386b;line-height:50px}.singleContents .roundLinkBtn a span:after{content:">";position:absolute;display:inline-block;margin-left:12px;width:9px;height:100%}.singleContents .roundLinkBtn a:before{content:"";position:absolute;top:-22px;right:-24px;bottom:0;border-radius:100%;width:100px;height:100px;background:#d5ebf3}.infoBox .date{margin-bottom:6px;text-align:center;font-size:18px}.infoBox h3{font-size:30px}@media screen and (min-width:768px){.archiveList{width:1000px}.archiveList ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.archiveList ul .cardList{width:30%}}