body{height:100%;margin:0;font-feature-settings:"palt";font-family:Noto Sans JP,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W6,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.fadein-up{opacity:0;transform:translate(0);transition:all 1s}.fadein-up.active{animation:fadeIn .7s cubic-bezier(.33,1,.68,1) 1 forwards;animation-delay:.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.read .item-list li{list-style:none}.ig-cam{width:100%;margin:0 auto 20%;position:relative;padding:5% 0 10%;background:linear-gradient(to bottom right,#003dd1e6,#9a20bbe6,#ef1da8e6,#f15260e6,#f1565ae6,#f09a35e6,#efc353e6)}.ig-cam-wrap{margin:0 auto;max-width:1100px}.cam-title{max-width:1100px;margin:0 auto;display:inline-block}.cam-title img{width:80%;margin:0 auto 4%;display:block;text-align:center}.ig-cam-exp img{width:100%;height:auto;margin:0 0 5%;padding:0 10%}.ig-cam .tejun{display:flex;background:#ffffff80;border-radius:5px;justify-content:space-around;margin:3% 10%;padding:3%}.ig-cam .tejun p{margin:0 2%}.ig-cam .tejun p:nth-child(2){padding:0 4%;border-left:1px solid #000;border-right:1px solid #000}.ig-cam .tejun img{margin:0 auto;width:100%}.ig-cam-caution{margin-top:10%;border-top:1px solid;border-bottom:1px solid}.ig-cam-caution p{padding-left:1em;margin:4% 0 2%}.ig-cam-caution ol{margin-left:3em;line-height:1.8;margin-bottom:4%;font-size:14px}@media screen and (min-width:2560px)and (max-width:5120px){.sp-on,.pad-on{display:none!important}header{width:100%;max-width:2200px;margin:0 auto 3%;position:relative}.read{width:100%;max-width:1100px;margin:auto 5%}.read .main-title{width:50%;margin:3% auto}.read .item-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 5%}.read .item-list li{width:23%;background:#f1f1f3;margin:0 0 3%;padding:0 0 2%}.read .item-list li .title{background:#042ca1;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .title02{background:#189bbb;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .sub-txt{font-size:14px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto;font-weight:700;min-height:80px}.read .item-list li .img{width:75%;margin:0 auto 10%;display:inline-block}.read .item-list li .txt{font-size:13px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto 5%;min-height:50px}.read .item-list li .yen{width:85%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 5%}.read .item-list li .yen li:first-child{width:38%;border:1px solid #000;font-size:13px;letter-spacing:2px;text-align:center;padding:5px 0}.read .item-list li .yen li:last-child{width:58%;font-size:17px;padding:0!important;text-align:right}.read .item-list li .yen li:last-child span{font-size:12px;margin:0 0 0 5px}.read .item-list li .btn{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#042ca1;position:relative;opacity:1;transition:.3s}.read .item-list li .btn:hover{opacity:.6;transition:.3s}.read .item-list li .btn02{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#189bbb;position:relative;opacity:1;transition:.3s}.read .item-list li .btn02:hover{opacity:.6;transition:.3s}.arrow{background-image:url(../img/arrow.svg);background-size:17px 18px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:17px;height:18px;right:16px}.read-box{width:100%;display:block;position:relative}.read-box .txt{font-size:16px;line-height:2em;letter-spacing:2px;text-align:center;margin:0 0 3%}.read-box .txt span{font-size:30px;letter-spacing:2px;text-align:center;display:block;font-weight:700;margin:0 0 2%}.read-box .huki{position:absolute;top:-20%;right:0;width:15%}.read-box .icon{width:30px;margin:0 auto 5%}.explain{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 5%}.explain .img{width:45%}.explain .data{width:50%}.explain .data .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%}.explain .data .txt{font-size:14px;line-height:2em;letter-spacing:2px;text-align:justify}.book{width:100%;border-bottom:1px solid #000}.book .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%;padding:0 0 2%;color:#042ca1;text-align:center;border-bottom:1px solid #000}.book .title sup{font-size:15px;position:relative;top:-10px}.book .book-list{width:70%;margin:0 auto}.book .book-list li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 5%}.book .book-list li .book01{width:25%;margin:0 25% 0 0}.book .book-list li .book02{width:50%}.book .book-list li .book03{width:30%;margin:0 auto}.book .book-list li .txt{width:100%;text-align:center;margin:2% auto 0}.book .book-list li .txt a{width:100%;text-decoration:none;font-size:14px;letter-spacing:2px;border-bottom:1px solid #000;color:#000}.product{width:100%;max-width:1100px;margin:0 auto 3%;border-bottom:1px solid #000;padding:0 0 2%}.product .img{width:100%;margin:0 auto 3%}.product .data{width:100%;display:flex;justify-content:space-between;align-items:center}.product .data .data01{width:60%}.product .data .data01 .txt{font-size:25px;letter-spacing:10px;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";color:#2f2c2b;margin:0 0 5%;line-height:2em}.product .data .data01 .col02{width:80%;display:flex;justify-content:space-between}.product .data .data01 .col02 li{width:50%}.product .data .data01 .col03{width:90%;display:flex;justify-content:space-between}.product .data .data01 .col03 li{width:33.33%}.product .data .data02{width:40%}.product .data .data02 .title{font-size:21px;letter-spacing:2px;font-weight:700;line-height:1.8em;margin:0 0 2%}.product .data .data02 .sub-title{font-size:14px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .yen{font-size:30px;font-weight:700;letter-spacing:0px;margin:0 0 2%}.product .data .data02 .yen span{font-size:14px;font-weight:700;margin:0 0 0 10px}.product .data .data02 .txt{font-size:13px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .cou{font-size:13px;letter-spacing:2px;margin:5% 0 0}.item-btn li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.item-btn li .color{width:40%;display:block}.item-btn li .color img{height:25px;width:auto;display:block}.item-btn li .btn03{width:55%;display:block;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#000;position:relative;opacity:1;transition:.3s}.item-btn li .btn03:hover{opacity:.6;transition:.3s}.ig-cam{width:100%;margin:0 auto 3%;position:relative;padding:10%;background:linear-gradient(to bottom right,#003dd1e6,#9a20bbe6,#ef1da8e6,#f15260e6,#f1565ae6,#f09a35e6,#efc353e6)}.ig-cam-wrap{max-width:1100px}.cam-title{margin:0 auto}.ig-cam-exp{display:flex}.ig-cam .tejun{display:flex;background:#ffffff80;padding:3%}}@media screen and (min-width:1281px)and (max-width:2559px){.sp-on,.pad-on{display:none!important}header{width:100%;margin:0 auto 3%;position:relative}.read{width:100%;max-width:1100px;margin:0 auto 5%}.read .main-title{width:50%;margin:3% auto}.read .item-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 5%}.read .item-list li{width:23%;background:#f1f1f3;margin:0 0 3%;padding:0 0 2%}.read .item-list li .title{background:#042ca1;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .title02{background:#189bbb;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .sub-txt{font-size:14px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto;font-weight:700;min-height:80px}.read .item-list li .img{width:66%;margin:3% auto 1%!important;height:170px;text-align:center}.read .item-list li .img img{display:inline;vertical-align:bottom}.read .item-list li .txt{font-size:13px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto 5%;min-height:50px}.read .item-list li .yen{width:85%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 5%}.read .item-list li .yen li:first-child{width:38%;border:1px solid #000;font-size:13px;letter-spacing:2px;text-align:center;padding:5px 0}.read .item-list li .yen li:last-child{width:58%;font-size:17px;padding:0!important;text-align:right}.read .item-list li .yen li:last-child span{font-size:12px;margin:0 0 0 5px}.read .item-list li .btn{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#042ca1;position:relative;opacity:1;transition:.3s}.read .item-list li .btn:hover{opacity:.6;transition:.3s}.read .item-list li .btn02{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#189bbb;position:relative;opacity:1;transition:.3s}.read .item-list li .btn02:hover{opacity:.6;transition:.3s}.arrow{background-image:url(../img/arrow.svg);background-size:17px 18px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:17px;height:18px;right:16px}.read-box{width:100%;display:block;position:relative}.read-box .txt{font-size:16px;line-height:2em;letter-spacing:2px;text-align:center;margin:0 0 3%}.read-box .txt span{font-size:30px;letter-spacing:2px;text-align:center;display:block;font-weight:700;margin:0 0 2%}.read-box .huki{position:absolute;top:-20%;right:0;width:15%}.read-box .icon{width:30px;margin:0 auto 5%}.explain{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 5%}.explain .img{width:45%}.explain .data{width:50%}.explain .data .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%}.explain .data .txt{font-size:14px;line-height:2em;letter-spacing:2px;text-align:justify}.book{width:100%;border-bottom:1px solid #000}.book .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%;padding:0 0 2%;color:#042ca1;text-align:center;border-bottom:1px solid #000}.book .title sup{font-size:15px;position:relative;top:-10px}.book .book-list{width:70%;margin:0 auto}.book .book-list li{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:0 0 5%}.book .book-list li .book01{width:25%;margin:0 25% 0 0}.book .book-list li .book02{width:50%}.book .book-list li .book03{width:30%;margin:0 auto}.book .book-list li .txt{width:100%;text-align:center;margin:2% auto 0}.book .book-list li .txt a{width:100%;text-decoration:none;font-size:14px;letter-spacing:2px;border-bottom:1px solid #000;color:#000}.product{width:100%;max-width:1100px;margin:0 auto 3%;border-bottom:1px solid #000;padding:0 0 2%}.product .img{width:100%;margin:0 auto 3%}.product .data{width:100%;display:flex;justify-content:space-between;align-items:center}.product .data .data01{width:60%}.product .data .data01 .txt{font-size:25px;letter-spacing:10px;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";color:#2f2c2b;margin:0 0 5%;line-height:2em}.product .data .data01 .col02{width:60%;display:flex;justify-content:space-between}.product .data .data01 .col02 li{width:50%}.product .data .data01 .col03{width:90%;display:flex;justify-content:space-between}.product .data .data01 .col03 li{width:33.33%}.product .data .data02{width:40%}.product .data .data02 .title{font-size:21px;letter-spacing:2px;font-weight:700;line-height:1.8em;margin:0 0 2%}.product .data .data02 .sub-title{font-size:14px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .yen{font-size:30px;font-weight:700;letter-spacing:0px;margin:0 0 2%}.product .data .data02 .yen span{font-size:14px;font-weight:700;margin:0 0 0 10px}.product .data .data02 .txt{font-size:13px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .cou{font-size:13px;letter-spacing:2px;margin:5% 0 0}.item-btn li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.item-btn li .color{width:40%;display:block}.item-btn li .color img{height:25px;width:auto;display:block}.item-btn li .btn03{width:55%;display:block;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#000;position:relative;opacity:1;transition:.3s}.item-btn li .btn03:hover{opacity:.6;transition:.3s}}@media screen and (min-width:1025px)and (max-width:1280px){.sp-on,.pad-off{display:none!important}header{width:100%;margin:0 auto 3%;position:relative}.read{width:100%;max-width:1100px;margin:0 auto 5%}.read .main-title{width:50%;margin:0 auto 3%}.read .item-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 5%}.read .item-list li{width:23%;background:#f1f1f3;margin:0 0 3%;padding:0 0 2%}.read .item-list li .title{background:#042ca1;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .title02{background:#189bbb;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .sub-txt{font-size:14px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto;font-weight:700;min-height:80px}.read .item-list li .img{width:95%;margin:0 auto}.read .item-list li .txt{font-size:13px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto 5%;min-height:50px}.read .item-list li .yen{width:85%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 5%}.read .item-list li .yen li:first-child{width:38%;border:1px solid #000;font-size:13px;letter-spacing:2px;text-align:center;padding:5px 0}.read .item-list li .yen li:last-child{width:58%;font-size:17px;padding:0!important;text-align:right}.read .item-list li .yen li:last-child span{font-size:12px;margin:0 0 0 5px}.read .item-list li .btn{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#042ca1;position:relative;opacity:1;transition:.3s}.read .item-list li .btn:hover{opacity:.6;transition:.3s}.read .item-list li .btn02{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#189bbb;position:relative;opacity:1;transition:.3s}.read .item-list li .btn02:hover{opacity:.6;transition:.3s}.arrow{background-image:url(../img/arrow.svg);background-size:17px 18px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:17px;height:18px;right:16px}.read-box{width:100%;display:block;position:relative}.read-box .txt{font-size:16px;line-height:2em;letter-spacing:2px;text-align:center;margin:0 0 3%}.read-box .txt span{font-size:30px;letter-spacing:2px;text-align:center;display:block;font-weight:700;margin:0 0 2%}.read-box .huki{position:absolute;top:-20%;right:0;width:15%}.read-box .icon{width:30px;margin:0 auto 5%}.explain{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 5%}.explain .img{width:45%}.explain .data{width:50%}.explain .data .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%}.explain .data .txt{font-size:14px;line-height:2em;letter-spacing:2px;text-align:justify}.book{width:100%;border-bottom:1px solid #000}.book .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%;padding:0 0 2%;color:#042ca1;text-align:center;border-bottom:1px solid #000}.book .title sup{font-size:15px;position:relative;top:-10px}.book .book-list{width:70%;margin:0 auto}.book .book-list li{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:0 0 5%}.book .book-list li .book01{width:25%;margin:0 25% 0 0}.book .book-list li .book02{width:50%}.book .book-list li .book03{width:30%;margin:0 auto}.book .book-list li .txt{width:100%;text-align:center;margin:2% auto 0}.book .book-list li .txt a{width:100%;text-decoration:none;font-size:14px;letter-spacing:2px;border-bottom:1px solid #000;color:#000}.product{width:100%;max-width:1100px;margin:0 auto 3%;border-bottom:1px solid #000;padding:0 0 2%}.product .img{width:100%;margin:0 auto 3%}.product .data{width:100%;display:flex;justify-content:space-between;align-items:center}.product .data .data01{width:60%}.product .data .data01 .txt{font-size:25px;letter-spacing:10px;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";color:#2f2c2b;margin:0 0 5%;line-height:2em}.product .data .data01 .col02{width:80%;display:flex;justify-content:space-between}.product .data .data01 .col02 li{width:50%}.product .data .data01 .col03{width:90%;display:flex;justify-content:space-between}.product .data .data01 .col03 li{width:33.33%}.product .data .data02{width:40%}.product .data .data02 .title{font-size:21px;letter-spacing:2px;font-weight:700;line-height:1.8em;margin:0 0 2%}.product .data .data02 .sub-title{font-size:14px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .yen{font-size:30px;font-weight:700;letter-spacing:0px;margin:0 0 2%}.product .data .data02 .yen span{font-size:14px;font-weight:700;margin:0 0 0 10px}.product .data .data02 .txt{font-size:13px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .cou{font-size:13px;letter-spacing:2px;margin:5% 0 0}.item-btn li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.item-btn li .color{width:40%;display:block}.item-btn li .color img{height:25px;width:auto;display:block}.item-btn li .btn03{width:55%;display:block;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#000;position:relative;opacity:1;transition:.3s}.item-btn li .btn03:hover{opacity:.6;transition:.3s}}@media screen and (min-width:765px)and (max-width:1024px){.sp-on,.pad-off{display:none!important}header{width:100%;margin:0 auto 3%;position:relative}.read{width:95%;margin:0 auto 5%}.read .main-title{width:50%;margin:3% auto}.read .item-list{width:100%;display:flex;flex-wrap:wrap;margin:0 0 5%}.read .item-list li{width:31%;background:#f1f1f3;margin:0 1% 3%;padding:0 0 2%}.read .item-list li .title{background:#042ca1;color:#fff;text-align:center;font-size:14px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .title02{background:#189bbb;color:#fff;text-align:center;font-size:14px;font-weight:700;letter-spacing:4px;padding:5px 0;margin:0 0 5%}.read .item-list li .sub-txt{font-size:13px;letter-spacing:1px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto;font-weight:700;min-height:80px}.read .item-list li .img{width:95%;margin:0 auto}.read .item-list li .txt{font-size:13px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto 5%;min-height:50px}.read .item-list li .yen{width:85%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 5%}.read .item-list li .yen li:first-child{width:35%;border:1px solid #000;font-size:11px;letter-spacing:2px;text-align:center;padding:5px 0}.read .item-list li .yen li:last-child{width:61%;font-size:14px;padding:0!important;text-align:right}.read .item-list li .yen li:last-child span{font-size:12px;margin:0 0 0 5px}.read .item-list li .btn{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#042ca1;position:relative;opacity:1;transition:.3s}.read .item-list li .btn:hover{opacity:.6;transition:.3s}.read .item-list li .btn02{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#189bbb;position:relative;opacity:1;transition:.3s}.read .item-list li .btn02:hover{opacity:.6;transition:.3s}.arrow{background-image:url(../img/arrow.svg);background-size:17px 18px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:17px;height:18px;right:16px}.read-box{width:100%;display:block;position:relative}.read-box .txt{font-size:14px;line-height:2em;letter-spacing:2px;text-align:center;margin:0 0 3%}.read-box .txt span{font-size:25px;letter-spacing:2px;text-align:center;display:block;font-weight:700;margin:0 0 2%}.read-box .huki{position:absolute;top:-20%;right:0;width:15%}.read-box .icon{width:30px;margin:0 auto 5%}.explain{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 5%}.explain .img{width:45%}.explain .data{width:50%}.explain .data .title{font-size:18px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%}.explain .data .txt{font-size:13px;line-height:2em;letter-spacing:2px;text-align:justify}.book{width:100%;border-bottom:1px solid #000}.book .title{font-size:25px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 5%;padding:0 0 2%;color:#042ca1;text-align:center;border-bottom:1px solid #000}.book .title sup{font-size:15px;position:relative;top:-10px}.book .book-list{width:70%;margin:0 auto}.book .book-list li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 5%}.book .book-list li .book01{width:25%;margin:0 25% 0 0}.book .book-list li .book02{width:50%}.book .book-list li .book03{width:25%;margin:0 auto}.book .book-list li .txt{width:100%;text-align:center;margin:2% auto 0}.book .book-list li .txt a{width:100%;text-decoration:none;font-size:14px;letter-spacing:2px;border-bottom:1px solid #000;color:#000}.product{width:100%;margin:0 auto 3%;border-bottom:1px solid #000;padding:0 0 2%}.product .img{width:100%;margin:0 auto 3%}.product .data{width:95%;display:flex;justify-content:space-between;align-items:center}.product .data .data01{width:50%}.product .data .data01 .txt{font-size:18px;letter-spacing:5px;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";color:#2f2c2b;margin:0 0 5% 5%;line-height:2em}.product .data .data01 .col02{width:80%;display:flex;justify-content:space-between}.product .data .data01 .col02 li{width:50%}.product .data .data01 .col03{width:90%;display:flex;justify-content:space-between}.product .data .data01 .col03 li{width:33.33%}.product .data .data02{width:45%}.product .data .data02 .title{font-size:16px;letter-spacing:2px;font-weight:700;line-height:1.8em;margin:0 0 2%}.product .data .data02 .sub-title{font-size:14px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .yen{font-size:25px;font-weight:700;letter-spacing:0px;margin:0 0 2%}.product .data .data02 .yen span{font-size:14px;font-weight:700;margin:0 0 0 10px}.product .data .data02 .txt{font-size:11px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .cou{font-size:11px;letter-spacing:1px;margin:5% 0 0}.item-btn li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.item-btn li .color{width:40%;display:block}.item-btn li .color img{height:25px;width:auto;display:block}.item-btn li .btn03{width:55%;display:block;color:#fff;text-align:center;font-size:13px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#000;position:relative;opacity:1;transition:.3s}.item-btn li .btn03:hover{opacity:.6;transition:.3s}}@media(min-width:0px)and (max-width:766px){.pc-on{display:none!important}header{width:100%;margin:0 auto 5%;position:relative}.read{width:95%;margin:0 auto 5%}.read .main-title{width:90%;margin:3% auto 5%}.read .item-list{width:90%;margin:0 auto 5%}.read .item-list li{width:100%;background:#f1f1f3;margin:0 0 5%;padding:0 0 5%}.read .item-list li .title{background:#042ca1;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:10px 0;margin:0 0 5%}.read .item-list li .title02{background:#189bbb;color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:4px;padding:10px 0;margin:0 0 5%}.read .item-list li .sub-txt{font-size:15px;letter-spacing:1px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto;font-weight:700}.read .item-list li .img{width:95%;margin:0 auto}.read .item-list li .txt{font-size:15px;letter-spacing:2px;line-height:1.8em;text-align:justify;width:85%;margin:0 auto 5%;min-height:50px}.read .item-list li .yen{width:85%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 5%}.read .item-list li .yen li:first-child{width:35%;border:1px solid #000;font-size:14px;letter-spacing:2px;text-align:center;padding:5px 0}.read .item-list li .yen li:last-child{width:61%;font-size:18px;padding:0!important;text-align:right}.read .item-list li .yen li:last-child span{font-size:12px;margin:0 0 0 5px}.read .item-list li .btn{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#042ca1;position:relative;opacity:1;transition:.3s}.read .item-list li .btn:hover{opacity:.6;transition:.3s}.read .item-list li .btn02{width:85%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#189bbb;position:relative;opacity:1;transition:.3s}.read .item-list li .btn02:hover{opacity:.6;transition:.3s}.arrow{background-image:url(../img/arrow.svg);background-size:17px 18px;background-repeat:no-repeat;background-position:0 0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:17px;height:18px;right:16px}.read-box{width:90%;display:block;position:relative;margin:0 auto;padding:0% 0 0}.read-box .txt{font-size:14px;line-height:2em;letter-spacing:2px;margin:0 0 3%;text-align:justify}.read-box .txt br{display:none}.read-box .txt span{font-size:18px;letter-spacing:2px;text-align:center;display:block;font-weight:700;margin:0 0 2%}.read-box .huki{width:40%;margin:0 0 3% 60%}.read-box .icon{width:20px;margin:0 auto 5%}.explain{width:90%;margin:0 auto 5%}.explain .img{width:100%;margin:0 0 5%}.explain .data{width:100%}.explain .data .title{font-size:18px;font-weight:700;letter-spacing:2px;line-height:2em;margin:0 0 3%}.explain .data .txt{font-size:14px;line-height:2em;letter-spacing:2px;text-align:justify}.book{width:100%;border-bottom:1px solid #000}.book .title{font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.7em;margin:0 0 5%;padding:0 0 5%;color:#042ca1;text-align:center;border-bottom:1px solid #000}.book .title sup{font-size:15px;position:relative;top:-7px}.book .book-list{width:90%;margin:0 auto}.book .book-list li{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:0 0 7%}.book .book-list li .book01{width:35%;margin:0 15% 0 0}.book .book-list li .book02{width:50%}.book .book-list li .book03{width:50%;margin:0 auto}.book .book-list li .txt{width:100%;text-align:center;margin:2% auto 0}.book .book-list li .txt a{width:100%;text-decoration:none;font-size:14px;letter-spacing:2px;border-bottom:1px solid #000;color:#000}.product{width:100%;margin:0 auto 10%;border-bottom:1px solid #000;padding:0 0 5%}.product .img{width:100%;margin:0 auto 3%}.product .data{width:90%;margin:0 auto}.product .data .data01{width:100%;margin:0 0 5%}.product .data .data01 .txt{font-size:18px;letter-spacing:5px;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif";color:#2f2c2b;margin:0 0 2%;line-height:2em}.product .data .data01 .col02{width:80%;display:flex;justify-content:space-between}.product .data .data01 .col02 li{width:50%}.product .data .data01 .col03{width:100%;display:flex;justify-content:space-between}.product .data .data01 .col03 li{width:33.33%}.product .data .data02{width:100%}.product .data .data02 .title{font-size:16px;letter-spacing:2px;font-weight:700;line-height:1.8em;margin:0 0 2%}.product .data .data02 .sub-title{font-size:14px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .yen{font-size:25px;font-weight:700;letter-spacing:0px;margin:0 0 2%}.product .data .data02 .yen span{font-size:14px;font-weight:700;margin:0 0 0 10px}.product .data .data02 .txt{font-size:11px;letter-spacing:2px;margin:0 0 5%}.product .data .data02 .cou{font-size:11px;letter-spacing:1px;margin:5% 0 0}.item-btn li{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.item-btn li .color{width:40%;display:block}.item-btn li .color img{height:20px;width:auto;display:block}.item-btn li .btn03{width:55%;display:block;margin:0 auto;color:#fff;text-align:center;font-size:13px;letter-spacing:2px;padding:3% 0;text-decoration:none;background:#000;position:relative;opacity:1;transition:.3s}.item-btn li .btn03:hover{opacity:.6;transition:.3s}.ig-cam-exp{width:100%;display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box}.ig-cam-exp img{width:100%;padding:2% 4%;margin:0;box-sizing:border-box}.ig-cam .tejun{flex-direction:column;background:#ffffff80;border-radius:5px;margin:3% 5%}.ig-cam .tejun p:nth-child(2){padding:0;margin:10% 0;border-top:1px solid #000;border-bottom:1px solid #000;border-left:none;border-right:none}.ig-cam-caution ol{padding-right:2em}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/2022fd_style.css.map */
