@charset "UTF-8";.title-service{text-align:left;padding:40px 0}.title-service-top{padding:0}.title-service .box-inner{width:1240px;display:flex;justify-content:space-between;flex-wrap:wrap}.title-service-top .box-inner{width:100%}.title-service .lay01{width:400px;padding-top:50px}.title-service-top .lay01{width:45%;padding:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.title-service .lay02{flex:1;border-left-style:solid;border-color:#fff;border-width:1px;padding:50px 60px 40px}.title-service-top .box-img{flex:1;position:relative}.title-service-top .box-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#b9b9b9;mix-blend-mode:multiply}.title-service-top .box-img img{flex:1;position:relative;width:100%;max-height:420px}.title-service h2,.title-service p{color:#fff}.title-service h2{font-family:"Zen Old Mincho",serif;line-height:1.2;letter-spacing:.05em;font-weight:500}.title-service .en,.title-service .ja{font-size:34px}.title-service .ja{padding-top:20px}.title-service-top .ja{font-size:45px}.title-service h2{font-size:32px}.title-service-top h2{font-size:28px;padding-top:30px;line-height:1.4}.title-service p{font-size:20px;line-height:1.6;font-weight:400;padding-top:20px}.contents01 .box-inner{width:1040px;padding:90px 0 70px}.contents01 .lay01{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0px 2%;margin-bottom:60px}.contents01 .lay01 .box{width:32%;padding-top:75px;position:relative}.contents01 .lay01 .box:before{content:"";position:absolute;left:0;top:0;background-position:left top;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:48px}.contents01 .lay01 .box:nth-child(1):before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/point01.svg)}.contents01 .lay01 .box:nth-child(2):before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/point02.svg)}.contents01 .lay01 .box:nth-child(3):before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/point03.svg)}.contents01 .lay02{background-color:#f4f4f4;padding:40px;text-align:center}.contents01 .lay03{width:670px;padding-top:60px}.contents01 h3,.contents01 h6{font-family:"Zen Old Mincho",serif;font-size:24px;line-height:1.6;font-weight:500}.contents01 h3{border-top-style:solid;border-color:#2d2d2d;border-width:1px;padding:20px 0}.contents01 .lay03 h6 a{font-size:26px;line-height:1.2;color:#fff;text-align:center;width:100%;height:120px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#2d2d2d;position:relative}.contents01 .lay03 h6 a:hover{opacity:1;background-color:#0043a1}.contents01 .lay03 h6 a:before{content:"";position:absolute;right:100px;top:0;background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/common/link-arrow01.svg);background-position:right center;background-repeat:no-repeat;background-size:auto 8px;width:16px;height:100%;transition:.5s}.contents01 .lay03 h6 a:hover:before{right:90px}.contents01 p{font-size:15px;line-height:1.6;padding-top:20px}.contents02 .box-inner{width:1230px;padding:80px 0 160px}.contents02-about .box-inner,.contents02-about .box-link{width:1060px}.contents02-about .box-inner{padding:80px 0 100px}.contents02-about .box-img img{width:auto}.contents02 .box-detail{width:1160px;text-align:right;margin-bottom:90px}.contents02 h2{font-size:48px}.contents02 h3{font-family:"Zen Old Mincho",serif;font-size:24px;line-height:1.4;letter-spacing:.05em;font-weight:500;padding-top:10px}.contents02-about p{padding-top:40px}.contents03 .box-inner{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#2d2d2d}.contents03 .lay01{width:38%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column;position:relative;border-right-style:solid;border-color:#fff;border-width:1px;padding-top:100px}.contents03 .lay01 .box-link{position:absolute;left:5%;bottom:40px}.contents03 .link01 a{color:#fff}.contents03 .lay02{flex:1}.contents03 .lay02 .box:not(:last-child){border-bottom-style:solid;border-color:#fff;border-width:1px}.contents03 .lay02 .box a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px}.contents03 .lay02 .box-img{width:290px}.contents03 .lay02 .box-detail{flex:1;padding-left:30px}.contents03 h2,.contents03 h3,.contents03 h4,.contents03 h5,.contents03 h6,.contents03 p{color:#fff}.contents03 .lay01 h3,.contents03 h6{font-family:"Zen Old Mincho",serif;font-weight:500}.contents03 h4,.contents03 h5{font-weight:400;line-height:1.2;letter-spacing:.05em}.contents03 h2{font-size:48px;line-height:1.5}.contents03 .lay01 h3{font-size:24px;line-height:1.6;padding-top:20px}.contents03 .lay02 h3{font-size:15px;line-height:1.2;font-weight:400;letter-spacing:.05em;padding:10px 0 20px}.contents03 h4{font-size:12px;margin-bottom:15px}.contents03 h5{font-size:12px;display:inline-block;padding:5px 10px;border-style:solid;border-color:#fff;border-width:1px}.contents03 .lay02 h6{font-size:24px;line-height:1.4;padding:20px 0}.contents03 .lay02a h6{margin-top:20px;border-top-style:solid;border-color:#fff;border-width:1px}.contents03 .lay02b h6{padding-top:0}.contents03 p{line-height:1.6;font-size:12px}.contents03 .lay02b p{padding-top:20px}.contents03 .box-title2{margin-left:-40px;margin-bottom:40px}.contents03 .box-title2 h2{font-family:"Zen Old Mincho",serif;font-size:96px;line-height:.9;font-weight:600;padding-top:0}.contents03 .box-title2 h2 span{color:transparent;display:inline-block;padding:0 15px 10px;position:relative;z-index:1}.contents03 .box-title2 h2 span:before{content:'';display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;background:#fff}.contents03 .box-title2 h2.move2 span{animation:textAnime2 forwards 1.5s 1 ease .1s normal}.contents03 .box-title2 h2.move2 span:before{animation:barAnime forwards 1.5s 1 ease .1s normal}@keyframes barAnime{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}68%{left:0;width:100%}100%{left:100%;width:0}}@keyframes textAnime2{0%{color:transparent}50%{color:#2d2d2d}100%{color:#fff}}.contents04 .box-inner{width:1280px;padding:80px 0}.contents04 .lay01{margin-bottom:50px}.contents04 .lay02{display:flex;justify-content:space-between;flex-wrap:wrap}.contents04 .lay02 .box{flex:1}.contents04 .lay02 .detail-inner{background-color:#f4f4f4;padding:30px 40px;text-align:center;min-height:160px}.contents04 .lay02d-p .detail-inner{min-height:200px}.contents04 .lay02d-s .detail-inner{min-height:100px}.contents04 .lay02 .box:not(:last-child) .detail-inner{border-right-style:solid;border-color:#707070;border-width:1px}.contents04 .lay03{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom-style:solid;border-color:#2d2d2d;border-width:1px;padding-top:60px;padding-bottom:30px;margin-bottom:50px}.contents04 .lay03 h3{width:480px}.contents04 .lay03 p{flex:1}.contents04 .lay04 .box-case{background-color:#f4f4f4;padding:30px 60px}.contents04 .lay04 .box-case ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 0px}.contents04 .lay04 .box-case ul li{min-width:32%;line-height:1.2;font-weight:400}.contents04 h2{font-size:48px}.contents04 h3,.contents04 h5,.contents04 .price{font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents04 .lay01 h3{font-size:24px;padding-top:10px}.contents04 .lay02 h4{font-size:20px;line-height:1.5;font-weight:600;position:relative}.contents04 .lay02a h4{margin-bottom:20px;padding-left:15px}.contents04 .lay02a h4:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;display:block;background-color:#2d2d2d}.contents04 .lay02b h4{padding-top:80px;margin-bottom:50px;text-align:center}.contents04 .lay02b h4:before{content:"";position:absolute;left:0;top:0;background-position:center top;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:48px}.contents04 .lay02b .box:nth-child(1) h4:before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/case01.svg)}.contents04 .lay02b .box:nth-child(2) h4:before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/case02.svg)}.contents04 .lay02c .box:nth-child(1) h4:before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/plan01.svg)}.contents04 .lay02c .box:nth-child(2) h4:before{background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/plan02.svg)}.contents04 .lay02 h5{color:#fff;font-size:24px;text-align:center;padding:12px 0;background-color:#2d2d2d}.contents04 .lay02 .box:not(:last-child) h5{border-right-style:solid;border-color:#fff;border-width:1px}.contents04 .lay02 .price{font-size:64px}.contents04 .lay02 .price:after{content:"万円〜";display:inline-block;font-size:20px;padding-left:5px}.contents04 .lay02 p{padding-top:15px;font-size:15px}.contents04 .lay02 ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 40px;text-align:left}.contents04 .lay02d ul{gap:20px 0px}.contents04 .lay02 ul li{line-height:1.2}.contents04 .lay02d ul li{width:50%}.contents04 .lay02 ul li.list-no{color:#bebebe}.contents04 .lay03 h3{font-size:44px}.contents04 .lay03 p{font-size:15px;line-height:1.6}.contents04 .lay04 h6{font-size:24px;text-align:center;padding:20px 0}.contents05{background-color:#2d2d2d;padding:60px 0}.contents05 .box-inner{width:1000px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.contents05 .lay01{width:580px;border-right-style:solid;border-color:#fff;border-width:1px}.contents05 .lay02{flex:1}.contents05 h2,.contents05 h6 a{color:#fff}.contents05 h2{font-size:24px;line-height:1.4}.contents05 h6 a{font-family:"Zen Old Mincho",serif;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:.05em;position:relative;padding:30px 70px;display:block}.contents05 h6 a:hover{opacity:1}.contents05 h6 a:before{content:"";position:absolute;right:10px;top:0;background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/common/link-arrow01.svg);background-position:right center;background-repeat:no-repeat;background-size:auto 8px;width:16px;height:100%;transition:.5s}.contents05 h6 a:hover:before{right:0}.contents06{width:100%}.contents06 .box-inner{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.contents06-flexcenter .box-inner{align-items:center}.contents06 .lay01{width:38%;padding:50px}.contents06-flexcenter .lay01{padding:28px 50px}.contents06 .lay02{flex:1;border-right-style:solid;border-color:#2d2d2d;border-width:1px}.contents06 .lay02 .box{padding:0 60px}.contents06 .lay02 .box:not(:last-child){border-bottom-style:solid;border-color:#2d2d2d;border-width:1px}.faq-box{display:none;padding-bottom:35px}.faq{position:relative;cursor:pointer;transition:all .5s ease;padding:35px 0;background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/service_contents/faq-service.svg);background-position:right center;background-repeat:no-repeat;background-size:auto 42px}.faq h6{font-size:15px;line-height:1.4;letter-spacing:.05em;font-weight:600;position:relative;padding-right:100px}.faq:before,.faq:after{position:absolute;content:'';width:20px;height:1px;background-color:#fff;transition:all .5s ease;z-index:1}.faq:before{top:50%;right:11px;transform:rotate(0deg)}.faq:after{top:50%;right:11px;transform:rotate(90deg)}.faq.close:after{transform:rotate(180deg)}.contents06 h2{font-size:42px;margin-bottom:17px}.contents06 p{font-size:15px;line-height:1.6}.contents06 .lay01 p{font-weight:500}.contents07{width:100%}.contents section.contents07:not(:last-child){border-bottom-style:none;position:relative}.contents .contents07:before,.contents .contents07 .lay02:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;display:block;background-color:#2d2d2d}.contents .contents07-pamphlet:before{display:none}.contents07-about,.contents07-service .lay03,.contents02-about{position:relative}.contents07 .box-link,.contents02-about .box-link{position:static;right:0;bottom:7px;text-align:right;padding-bottom:7px}.contents07 .lay01{width:1280px;padding:80px 0 40px}.contents07 .lay02{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:#f4f4f4;border-top-style:solid;border-color:#2d2d2d;border-width:1px;position:relative}.contents07-center .lay02{justify-content:center}.contents07 .lay02 .box{width:calc(100% / 3);border-bottom-style:solid;border-right-style:solid;border-color:#2d2d2d;border-width:1px}.contents07-center .lay02 .box{border-left-style:solid}.contents07 .lay02 .box a,.contents07 .lay02 .box>span{padding:25px 20px 30px;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#f4f4f4;height:100%}.contents07 .lay02 .box a:hover{background-color:#0043a1;opacity:1}.contents07 .lay02 .box:nth-child(3n){border-right-style:none}.contents07 .lay02 .box-img{width:60px}.contents07 .lay02 .box-detail{flex:1;padding-left:20px;padding-top:15px}.contents07 .lay02 .box-detail .detail-category{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:7px}.contents07-about .box-link{width:1060px}.contents07 .lay03{width:1140px;padding:60px 40px 80px;text-align:center;border-left-style:solid;border-right-style:solid;border-color:#2d2d2d;border-width:1px}.contents07-about .lay03{border-style:none;padding-bottom:0}.other-link02{display:flex;justify-content:space-between;flex-wrap:wrap;border-top-style:solid;border-color:#2d2d2d;border-width:1px}.other-link02 .box{flex:1}.other-link02 .box:not(:last-child){border-right-style:solid;border-color:#2d2d2d;border-width:1px}.contents07 h2{font-size:48px}.contents07 h3,.contents07 h5,.contents07 ul li,.contents07 .lay03 .box-text h6{font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents07 .lay01 h3{font-size:24px;padding-top:20px}.contents07 .lay03 h3{font-size:36px;margin-bottom:35px}.contents07 h4{font-size:14px;color:#fff;line-height:1.2;font-weight:500;display:inline-block;padding:5px 10px;background-color:#2d2d2d}.contents07 h5{font-size:20px;line-height:1.4;padding:10px 0}.contents07 .lay02 h6{font-size:14px;line-height:1.8;font-weight:600;padding-top:30px;letter-spacing:.05em}.contents07 .lay02 h6 span{font-size:20px}.contents07 .lay03 .box-text h6{font-size:26px;line-height:1.4;padding-top:50px}.contents07 p{font-size:15px;line-height:1.6}.contents07 .lay02 a:hover h5,.contents07 .lay02 a:hover h6,.contents07 .lay02 a:hover p{color:#fff}.contents07-about p{width:1060px;padding:40px 0 100px;text-align:left}.box-other ul{display:flex;justify-content:space-between;flex-wrap:wrap}.box-other ul li{flex:1;text-align:center;background-color:#2d2d2d;padding:10px 0;color:#fff;font-size:24px}.box-other ul li:not(:last-child){border-right-style:solid;border-color:#fff;border-width:1px}.box-other h6 a{width:100%;height:110px;padding:0 25px;font-weight:600;line-height:1.3;letter-spacing:.05em;position:relative;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.other-link02 h6 a{justify-content:flex-start;text-align:left}.box-other h6 a:hover{opacity:1;background-color:#0043a1;color:#fff}.box-other h6 a:before{content:"";position:absolute;right:25px;top:0;background-image:url(//www.test2.bitsense.co.jp/renewal/wp/wp-content/themes/bitsensenew/common/css/service_contents/../../images/common/link-arrow06.svg);background-position:right center;background-repeat:no-repeat;background-size:auto 24px;width:24px;height:100%}.box-other .other-link01 h6 a:before{right:440px}.contents08{width:100%;background-color:#f4f4f4;text-align:left}.contents08 .box-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.contents08 .lay01{width:52%;padding:0 5%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-right-style:solid;border-color:#2d2d2d;border-width:1px}.contents08 .lay02{flex:1}.contents08 .lay02 .box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:25px 0;gap:0px 25px}.contents08 .lay02 .box:not(:last-child){border-bottom-style:solid;border-color:#2d2d2d;border-width:1px}.contents08 .lay02 h2{width:140px;text-align:center;border-right-style:solid;border-color:#2d2d2d;border-width:1px;padding:5px 25px}.contents08 .lay02 h3{flex:1}.contents08 h2,.contents08 h3,.contents08 p,.contents10 h3{font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents08 h3{font-size:24px}.contents08 p{font-size:26px;line-height:1.6}.contents08-about p{font-size:36px;position:relative;padding-top:40px;min-width:580px}.contents08-about p:before{content:"ビットセンスのこだわり";position:absolute;left:0;top:0;font-family:'Noto Sans JP',sans-serif;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:0em}.contents09{width:100%;text-align:center}.contents09 .box-inner{width:1140px;padding:60px 40px 80px;text-align:center;border-left-style:solid;border-right-style:solid;border-color:#2d2d2d;border-width:1px;position:relative}.contents09-about .box-inner{width:970px}.contents09 .box-link{position:absolute;right:0;bottom:7px}.contents09 h2,.contents09 h3{font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents09 h2{font-size:36px}.contents09 h3{font-size:24px;line-height:1.6;padding:40px 0;letter-spacing:0em}.contents09 p{text-align:left;padding-top:40px}.contents09-about p{text-align:center;padding-top:20px}.contents10{width:100%}.contents10 .box{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:30px 0;gap:0px 35px}.contents10 .point02{flex-direction:row-reverse}.contents10 h2{width:15%;text-align:center;border-color:#2d2d2d;border-width:1px;padding:5px 35px}.contents10 .point01 h2{border-right-style:solid}.contents10 .point02 h2{border-left-style:solid}.contents10 h2 img{max-width:170px}.contents10 h3{font-size:45px}.contents11 .box-inner{width:1240px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.contents11 .box-text{width:440px}.contents11 .box-img{width:750px}.contents12{background-color:#2d2d2d;padding:60px 0}.contents12 .box-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0px 60px}.contents12 .lay01{border-right-style:solid;border-color:#fff;border-width:1px;padding:15px 0;padding-right:40px;width:450px}.contents12 h6,.contents12 p{color:#fff}.contents12 h6{font-family:"Zen Old Mincho",serif;font-size:36px;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center}.contents12 p{line-height:1.6}.contents13 .box-wrap:not(:last-child){border-bottom-style:solid;border-color:#2d2d2d;border-width:1px}.contents13 .box-title{width:1140px;padding:60px 0 40px}.contents13 .box-wrap:nth-child(even) .box-title{text-align:right}.contents13 .box-detail{display:flex;justify-content:space-between;flex-wrap:wrap}.contents13 .box-wrap:nth-child(even) .box-detail{flex-direction:row-reverse}.contents13 .box-detail .lay01{width:48%;min-height:590px;padding-bottom:60px;position:relative}.contents13 .box-img,.contents14 .box-img{position:relative}.contents13 .box-img:after,.contents14 .box-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#ccc;mix-blend-mode:multiply}.contents13 .box-link{position:absolute;right:0;bottom:7px}.contents13 .box-wrap:nth-child(odd) .lay01 .box-text{display:flex;justify-content:flex-end}.contents13 .lay01 .box-text p{padding:30px 60px 0;width:600px}.contents13 .box-detail .lay02{flex:1;border-top-style:solid;border-left-style:solid;border-color:#2d2d2d;border-width:1px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contents13 .box-detail .lay02 .item-wrap{border-top-style:solid;border-color:#2d2d2d;border-width:1px;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}.contents13 .box-detail .lay02 .item-wrap:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#2d2d2d}.contents13 .box-detail .lay02 .item{width:calc(100% / 3);display:flex;justify-content:space-between;align-items:center;border-right-style:solid;border-bottom-style:solid;border-color:#2d2d2d;border-width:1px;min-height:130px;padding:20px}.contents13 .box-detail .lay02 .item:nth-child(3n){border-right-style:none}.contents13 .box-detail2{width:100%;text-align:center;padding:60px 0;background-color:#2d2d2d}.contents13 h2,.contents13 h3,.contents13 .box-detail2 h6,.contents14 h2,.contents14 h3,.contents14 h5{font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents13 h2,.contents14 h2{font-size:48px}.contents13 h3,.contents14 h3{font-size:24px;padding-top:15px}.contents13 .ico{width:60px}.contents13 h4{font-size:15px;line-height:1.4;font-weight:500;flex:1;padding-left:10px}.contents13 .box-detail2 h6{font-size:36px;color:#fff}.contents14 .box-wrap{position:relative}.contents14 .box-wrap:nth-child(even){display:flex;justify-content:flex-end}.contents14 .box-wrap:not(:last-child){border-bottom-style:solid;border-color:#2d2d2d;border-width:1px}.contents14 .box-inner{width:90%;display:flex;justify-content:flex-end;flex-wrap:wrap;border-color:#2d2d2d;border-width:1px}.contents14 .box-wrap:nth-child(odd) .box-inner{flex-direction:row-reverse;border-right-style:solid}.contents14 .box-wrap:nth-child(even) .box-inner{border-left-style:solid}.contents14 .box-inner>div{width:50%}.contents14 .box-detail{padding:60px}.contents14 .box-img img{height:100%}.contents14 .box-link{position:absolute;right:0;bottom:7px}.contents14 h3{padding:30px 0 20px;line-height:1.4}.contents14 .price{padding-top:30px;text-align:right;font-size:20px;font-family:"Zen Old Mincho",serif;font-weight:500;line-height:1.2;letter-spacing:.05em}.contents15{padding:60px 0 120px}.contents15 .box-inner>.box-img{margin-bottom:60px;width:1000px;text-align:center}.contents15 .box-img01{width:640px;padding-top:40px}.contents15 .lay01{margin-bottom:80px}.contents15 .lay02 .box-detail{padding-top:70px}.contents15 .lay02 .box-detail2{padding-top:0}.contents15 .lay02 .box-detail .box:not(:last-child){margin-bottom:45px}.contents15 .lay03{display:flex;justify-content:space-between;flex-wrap:wrap}.contents15 .lay03 .box-text{width:62%}.contents15 .lay03 .box-img{width:35%}.contents15 h2{font-family:"Zen Old Mincho",serif;font-size:40px;line-height:1.4;letter-spacing:.05em;font-weight:500;padding:30px 10px;margin-bottom:40px;border-bottom-style:solid;border-color:#707070;border-width:1px}.contents15 h2 span{font-size:24px;letter-spacing:0em}.contents15 h3{font-family:"Zen Old Mincho",serif;font-size:24px;line-height:1.2;letter-spacing:.05em;font-weight:500;padding:10px 20px;margin-bottom:20px;color:#fff;background-color:#2d2d2d}.contents15 h4{font-size:23px;line-height:1.4;letter-spacing:.05em;font-weight:600;margin-bottom:20px;border-left-style:solid;border-color:#2d2d2d;border-width:5px;padding-left:15px}.contents15 p{padding:0 10px}.contents15 p a{text-decoration:underline;color:#0043a1}.sp-view{display:none}