#tabmenu{display:flex;justify-content:center}#tabmenu li{cursor:pointer;text-align:center;width:calc(100% / 2);display:inline-block;border:solid 1px #ccc;border-radius:9px 9px 0 0;background:linear-gradient(180deg, #eee, #fff)}#tabmenu li a{font-size:2.5rem;color:#777;text-decoration:none;display:inline-block;padding:15px 0}#tabmenu li b{font-size:150%;display:block;margin-bottom:10px;font-weight:bold}#tabmenu li.active{cursor:default;border-bottom:none;background-image:none}#tabmenu li.active a{color:#103d6b;font-weight:bold}#tabcontents{border:solid 1px #ccc;border-top:none}#tabcontents .btn-1 a{font-size:1.8rem;width:280px;padding:15px;border:solid 1px #fff;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#tabcontents .tab-body{padding:40px 4%;border-top:none}#tabcontents .tab-body h3{margin:40px auto 20px}#tabcontents .flow_area{position:relative;padding-left:50px}#tabcontents .flow_area::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background-color:#333}#tabcontents .block{position:relative;margin-bottom:30px}#tabcontents .num{color:#fff;font-size:2rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;position:absolute;left:-50px;width:40px;height:40px;border:solid 2px #222;background-color:#222;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}#tabcontents .block:last-child{position:relative}#tabcontents .block:last-child::after{content:"";position:absolute;left:-31px;top:40px;bottom:0;width:5px;background-color:#fff}#tabcontents .fl_content{text-align:left;margin:0 0 0 0.8em}#tabcontents .fl_content .t3{color:#111;font-size:2.8rem;margin:0 0 20px 0;padding:1px 0 0 0;display:flex;align-items:center;width:100%}#tabcontents .fl_content .t3:after{content:"";flex-grow:1;height:1px;border-bottom:dotted 1px #fff;margin-left:20px}#tabcontents .fl_content .t4{font-size:2.2rem;text-indent:-1em;margin:0 0 20px 0;padding:0 0 5px 1em;border-bottom:dotted 1px #555}#tabcontents .m_content{margin:0 0 50px 0}#tabcontents .m_content p{font-size:1.7rem;margin:0 0 15px 0}#tabcontents .m_content .col2{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:20px}#tabcontents .m_content .box-1{flex:1;max-width:calc(50% - 10px);border:solid 2px #89a8cd;border-radius:9px;z-index:1}#tabcontents .m_content .box-1 .tx1{color:#fff;font-size:1.9rem;font-weight:bold;text-align:center;padding:15px;border-radius:0 0 9px 9px;background-color:#89a8cd;position:relative;z-index:2;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#tabcontents .m_content .box-1 .tx1:after{content:"";display:block;position:absolute;left:46%;bottom:-16px;width:0;height:0;border:8px solid transparent;border-top:8px solid #89a8cd}#tabcontents .m_content .box-1 .con{margin:20px 0 0 0;padding:20px;position:relative;z-index:1}#tabcontents .m_content .box-1 .con .wrp{width:90%;margin:0 auto;display:block}#tabcontents .m_content .box-1 .con .wrp .img_area{text-align:center;width:70%;margin:0 auto}#tabcontents .m_content .box-1 .con .wrp .txt_area{flex:1;text-align:center;margin-top:15px}#tabcontents .m_content .box-1 .con .wrp .txt_area .tx2{font-size:2.6rem;color:#111;font-weight:bold}#tabcontents .m_content .box-1 .con .wrp .txt_area .tx2 span{font-size:1.3rem;font-weight:normal;display:block;margin-top:10px}#tabcontents .m_content .box-1 .con .desc_area{margin-top:20px}#tabcontents .m_content .box-1 .con .desc_area li{color:#222;font-size:1.4rem;text-align:center;margin:0 auto 5px;padding:10px 0;background-color:#f5f5f5}#tabcontents .m_content .box-1 .con .desc_area li .att{color:currentColor;margin:5px 0 0 0}#tabcontents .m_content .inf_block{margin:10px 0 0 0;padding:40px;background-color:#f4f9ff}#tabcontents .m_content .inf_block .ti_area{display:flex;justify-content:flex-start;width:fit-content;margin:0 0 20px 0;background-color:#fff}#tabcontents .m_content .inf_block .ti_area p{font-size:1.7rem;text-align:center;margin-bottom:0;padding:14px 28px}#tabcontents .m_content .inf_block .ti_area .tx1{color:#fff;background-color:#111}#tabcontents .m_content .inf_block .ti_area .tx2{color:#111}#tabcontents .m_content .inf_block .tx_area p{margin-bottom:15px}#tabcontents .m_content .inf_block .tx_area p:last-child{margin-bottom:0}#tabcontents .m_content .inf_block .tx_area .tx1{font-size:1.6rem;font-weight:bold}#tabcontents .m_content .inf_block .tx_area .tx1 span{color:#517db1}#tabcontents .m_content .inf_block .tx_area .bgc{color:#111;padding:20px;border:solid 1px #517db1;background-color:#fff}#tabcontents .m_content .inf_block .att_area{margin:10px 0}#tabcontents .m_content .inf_block .att_area .ti{font-size:1.5rem;font-weight:bold;margin-bottom:5px}#tabcontents .m_content .inf_block .att_area li{font-size:1.2rem;font-weight:normal;margin-bottom:5px}#tabcontents .box{margin-bottom:40px}#tabcontents #cont1-f1-2 .wrp{display:flex;justify-content:flex-start;align-items:center;gap:20px}#tabcontents #cont1-f1-2 .wrp .img_area{width:40%;text-align:center}#tabcontents #cont1-f1-2 .wrp .txt_area{flex:1}#tabcontents #cont1-f1-2 .wrp .txt_area .box{margin:0 0 10px 0;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.3)}#tabcontents #cont1-f1-2 .wrp .txt_area .box:last-child{margin-bottom:0}#tabcontents #cont1-f1-2 .wrp .txt_area .box .tx1{color:#3570b5;font-size:1.9rem;font-weight:normal;line-height:1;margin:0 0 10px 0;padding:0 0 2px 0.5em;border-left:solid 3px currentColor}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area{display:flex;justify-content:flex-start;align-items:center;gap:1em;margin:0 0 10px 0}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area .tx2{font-size:1.9rem;font-weight:normal}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area .tx2 em{font-size:180%;color:#111;font-weight:bold}#tabcontents #cont1-f1-2 .wrp .txt_area .box .tx3{color:#111;font-size:1.5rem;margin-left:0;padding:10px;background-color:#f5f5f5}#tabcontents #cont1-f2-1 .btn_area{text-align:left}#tabcontents #cont1-f2-1 .btn_area a{margin:0}#tabcontents #cont1-f2-1 .m_content .blk{margin-bottom:35px;padding:15px 10px 10px 10px;background-color:#f5f5f5}#tabcontents #cont1-f2-1 .m_content .t5{color:#111;font-weight:bold;font-size:1.9rem;display:flex;align-items:center;gap:8px}#tabcontents #cont1-f2-1 .m_content .t5::before{font-size:8px;content:"●";color:#555;flex:none}#tabcontents #cont1-f2-1 .m_content .t5 span{font-size:130%}#tabcontents #cont1-f2-1 .m_content .exp{font-size:1.5rem}#tabcontents #cont1-f2-1 .mitumori_area{text-align:center;max-width:700px;margin:0 auto;padding:30px;background-color:#f5f5f5}#tabcontents #cont1-f2-1 .mitumori_area .tx1{font-size:1.8rem;color:#111;font-weight:bold;margin-bottom:20px}#tabcontents #cont1-f2-1 .mitumori_area .img1 img{max-width:500px;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#tabcontents #cont1-f3-1 .point_area{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}#tabcontents #cont1-f3-1 .point_area .point{color:#fff;font-size:1.6rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:fit-content;padding:1px 10px;background-color:#5aa1ea;border-radius:99%;display:flex;align-items:center}#tabcontents #cont1-f3-1 .point_area .tx1{font-size:1.3rem;line-height:1.8}#tabcontents #cont1-f3-1 .point_area .tx1 u{color:#111;font-weight:bold}#tabcontents #cont1-f4-1{padding-bottom:10px}#tabcontents #cont1-f4-1 .t4{border:none;font-size:1.8rem;margin-bottom:0}#tabcontents #cont1-f4-1 .t4+p{margin-top:10px}#tabcontents #cont1-f4-1 .t4:not(:last-child){margin-bottom:10px}#tabcontents #cont1-f4-1 .mailt{font-weight:normal}#tabcontents #cont1-f4-1 .btn_area{margin:30px auto 0}#tabcontents #cont1-f4-1 .box{margin-bottom:40px;padding:20px;background-color:#f5f5f5;border-radius:9px;position:relative}#tabcontents #cont1-f4-1 .box:after{content:"";display:block;position:absolute;left:calc(50% - 20px);bottom:-50px;width:0;height:0;border:20px solid transparent;border-top:20px solid #ccc}#tabcontents #cont1-f4-1 .noukikakutei{font-size:2.4rem;text-align:center;width:fit-content;margin:20px auto 0px;padding:10px 20px;border:solid 2px currentColor}#tabcontents #cont1-f4-1 .att{font-size:1.2rem;text-align:center;margin:10px auto}#bottom-cv{margin-top:50px}#bottom-cv.btn_area{max-width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:40px}#bottom-cv.btn_area .btn{width:fit-content}#bottom-cv .sample-txt_area{font-size:1.2rem;text-align:left;margin-top:20px;padding:10px 20px;border:solid 1px #ccc;position:relative;background-color:transparent}#bottom-cv .sample-txt_area:before,#bottom-cv .sample-txt_area:after{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid}#bottom-cv .sample-txt_area:before{top:-11px;margin-left:-11px;border-width:0 11px 11px 11px;border-color:transparent transparent #ccc transparent}#bottom-cv .sample-txt_area:after{top:-9px;margin-left:-10px;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}#bottom-cv .sample-txt_area ul{margin-top:10px}#cont2{text-align:left}#cont2 .types{border:solid 5px #eee;margin-bottom:60px;padding:20px}#cont2 .types .type_block{margin:0 0 60px 0;padding:30px;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15);background-color:#f5f8ff}#cont2 .types .type_block:last-of-type{margin-bottom:0}#cont2 .wrp{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin:0 0 0 0;padding:20px;background-color:#fff}#cont2 .wrp .img_area{width:27%;position:relative}#cont2 .wrp .img_area img{position:relative;z-index:1}#cont2 .wrp .img_area span{color:#fff;font-weight:normal;font-size:1rem;letter-spacing:2px;text-align:center;display:block;padding:5px;background-color:#aaa}#cont2 .wrp .txt_area{flex:1}#cont2 .t3a{color:#111;font-size:2.8rem;font-weight:bold;line-height:1;margin-bottom:20px}#cont2 .exp-1{font-size:1.8rem;line-height:2;letter-spacing:2px;margin:0 0 40px 0}#cont2 .sec{margin:0 0 40px 0;padding:50px;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15);background-color:#fff}#cont2 .sec .t3{color:#111;font-size:2.8rem;font-weight:bold;line-height:1;margin:0 0 20px 0;padding:0 0 0 0.5em;display:flex;align-items:center;width:fit-content;border-left:5px solid #111}#cont2 .sec .t3:after{content:"";flex-grow:1;height:1px;border-bottom:dotted 1px #fff;margin-left:20px}#cont2 .sec .exp-2{font-size:1.7rem;color:#222;line-height:1.6;margin:0 0 0 0;padding:10px 20px;background-color:#f5f5f5}#cont2 .sec .exp-2 b{color:#000;font-weight:bold}#cont2 .sec .dl_area{margin:40px 0 0 0;padding:60px 30px 30px 30px;border:solid 1px #ccc;position:relative;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#cont2 .sec .dl_area .t5{font-size:1.7rem;font-weight:bold;line-height:1;color:#fff;width:fit-content;padding:10px 20px 13px;background-color:#555;position:absolute;top:-20px;left:0}#cont2 .sec .dl_area li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:3em;margin-bottom:30px;padding:10px;border-bottom:dotted 1px #555}#cont2 .sec .dl_area li:last-child{margin:0}#cont2 .sec .dl_area li .tx1{font-size:1.8rem;font-weight:bold}#cont2 .sec .dl_area li .tx1:before{content:"・"}#cont2 .sec .dl_area li .dl-btn a{color:#fff;font-size:1.5rem;text-decoration:none;text-align:center;line-height:1;display:block;width:fit-content;margin:0;padding:7px 12px 10px 20px;border-radius:99px;background-color:#235169;transition:0.5s ease-in-out}#cont2 .sec .dl_area li .dl-btn a span{width:20px;height:1.5rem;margin-left:10px;position:relative;display:inline-block}#cont2 .sec .dl_area li .dl-btn a span:after{content:"";position:absolute;right:0;top:2px;width:100%;height:100%;display:inline-block;background:url("../images/ico_download.png") no-repeat center center;background-size:contain}#cont2 .sec .dl_area li .dl-btn a:hover{filter:brightness(1.4)}#cont2 .sec .spc_area{background-color:#fff}#cont2 .sec .spc_area .spec{margin:0px 0 0 0;border:dotted 1px #999;border-bottom:none}#cont2 .sec .spc_area .spec>li{font-size:1.5rem;display:flex;justify-content:flex-start;gap:2em;margin:0 0 0 0;border-bottom:dotted 1px #999}#cont2 .sec .spc_area .spec>li .itm{font-weight:bold;width:22%;padding:10px 20px;background-color:#f5f5f5}#cont2 .sec .spc_area .spec>li .val{padding:10px;flex:1}#cont2 .sec .spc_area .itm-2{font-weight:bold;width:22%;height:100%;padding:10px 20px;background-color:#f5f5f5;margin-top:20px}#cont2 .sec .spc_area .spec-2{padding:30px;border:dotted 1px #999}#cont2 .sec .spc_area .spec-2>li{font-size:1.5rem;display:flex;justify-content:flex-start;gap:2em;margin:0 0 0 0;border-bottom:dotted 1px #999}#cont2 .sec .spc_area .spec-2>li.noflex{display:block}#cont2 .sec .spc_area .spec-2>li.noflex .itm,#cont2 .sec .spc_area .spec-2>li.noflex .pkg_area{width:auto}#cont2 .sec .spc_area .spec-2 .itm{font-weight:bold;width:18%;height:100%;padding:14px 0}#cont2 .sec .spc_area .spec-2 .itm span{font-weight:normal;font-size:86%}#cont2 .sec .spc_area .spec-2 .blk{margin-bottom:0px}#cont2 .sec .spc_area .spec-2 .blk .itm-t3{font-size:1.8rem;font-weight:bold;line-height:1;letter-spacing:2px;color:#fff;margin-top:0px;padding:20px 20px 22px}#cont2 .sec .spc_area .spec-2 .blk#regular{margin-top:40px}#cont2 .sec .spc_area .spec-2 .blk#regular .itm-t3{background-color:#89a8cd}#cont2 .sec .spc_area .spec-2 .blk#option .itm-t3{background-color:#89c4cd}#cont2 .sec .spc_area .spec-2 .blk#not-manufact .itm-t3{background-color:#999}#cont2 .sec .spc_area .spec-2 .blk .exp{font-size:1.3rem;margin:10px 0 0;padding-left:1em}#cont2 .sec .spc_area .spec-2 .blk.gray-box{padding:20px;background-color:#f5f5f5}#cont2 .sec .spc_area .spec-2 .blk.gray-box .itm-t4{font-size:1.4rem;font-weight:bold;line-height:1;color:#333;margin-top:0px;padding:10px 0;border-bottom:solid 2px currentColor}#cont2 .sec .spc_area .spec-2 .blk.gray-box .col{width:calc(100% / 4 - 1.2%)}#cont2 .sec .spc_area .spec-2 .blk .itm-t5{font-weight:bold;margin:30px 0 0px;padding:0 0 0 0.7em;border-left:solid 2px #333}#cont2 .sec .spc_area .spec-2 .val{flex:1;padding:14px}#cont2 .sec .spc_area .spec-2 .pkg_area{width:85%;display:flex;justify-content:flex-start;gap:10px 1.2%;box-sizing:border-box;padding:20px 0}#cont2 .sec .spc_area .spec-2 .pkg_area .col{width:calc(100% / 4 - 1.2%)}#cont2 .sec .spc_area .spec-2 .pkg_area .col img{box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#cont2 .sec .spc_area .spec-2 .pkg_area .col p{font-size:1.2rem;color:#777;margin-top:10px}#cont2 .sec .spc_area .spec-2 .list-3{margin:20px 0 0 0}#cont2 .sec .spc_area .spec-2 .list-3 li{margin-bottom:10px;text-indent:-1em;padding-left:1em}#cont2 .sec .spc_area .spec-2 .list-3 li:before{content:"・"}#cont2 #sec2 .btn_area{margin:28px auto}#cont2 #chosaku_area{background-color:#f7f7f7}#cont2 #chosaku_area .ti{font-size:2.4rem;font-weight:bold;margin-bottom:20px}#cont2 #chosaku_area .exp_area{padding:20px;background-color:rgba(255,255,255,0.4);border:solid 1px #ccc}@media screen and (max-width: 768px){#howto_area{padding-bottom:0}#howto_area .m_unit{margin-bottom:30px;padding:0}#howto_area .m_unit .exp{margin:0 0 0 0}#tabarea{padding:0 2%}#tabmenu li a{font-size:2rem;padding:15px 0}#tabmenu li b{font-size:150%;margin-bottom:10px}#tabmenu li.active{border-bottom:none}#tabcontents .btn-1{width:auto}#tabcontents .btn-1 a{font-size:1.7rem;width:100%;max-width:240px;margin:0 auto;padding:15px}#tabcontents .tab-body{padding:40px 1%}#tabcontents .tab-body h3{margin:40px auto 20px}#tabcontents .flow_area{position:relative;padding-left:35px}#tabcontents .flow_area::before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background-color:#333}#tabcontents .block{position:relative;margin-bottom:30px}#tabcontents .num{color:#fff;font-size:1.8rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;position:absolute;left:-35px;width:30px;height:30px;border:solid 2px #222;background-color:#222;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}#tabcontents .block:last-child{position:relative}#tabcontents .block:last-child::after{content:"";position:absolute;left:-20px;top:30px;bottom:0;width:5px;background-color:#fff}#tabcontents .fl_content{text-align:left;margin:0 0 0 0.8em}#tabcontents .fl_content .t3{color:#111;font-size:2.6rem;margin:0 0 20px 0;padding:1px 0 0 0;display:flex;align-items:center;width:100%}#tabcontents .fl_content .t3:after{content:"";flex-grow:1;height:1px;border-bottom:dotted 1px #fff;margin-left:20px}#tabcontents .fl_content .t4{font-size:2rem;text-indent:-1em;margin:0 0 10px 0;padding:0 0 5px 1em;border-bottom:dotted 1px #555}#tabcontents .m_content{margin:0 0 50px 0}#tabcontents .m_content p{font-size:1.7rem;margin:0 0 15px 0}#tabcontents .m_content .col2{display:block}#tabcontents .m_content .box-1{max-width:100%;margin-bottom:20px;border:solid 2px #89a8cd;border-radius:9px;z-index:1}#tabcontents .m_content .box-1 .tx1{color:#fff;font-size:1.9rem;font-weight:bold;text-align:center;padding:15px;border-radius:0 0 9px 9px;background-color:#89a8cd;position:relative;z-index:2;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#tabcontents .m_content .box-1 .tx1:after{content:"";display:block;position:absolute;left:46%;bottom:-16px;width:0;height:0;border:8px solid transparent;border-top:8px solid #89a8cd}#tabcontents .m_content .box-1 .con{margin:20px 0 0 0;padding:20px;position:relative;z-index:1}#tabcontents .m_content .box-1 .con .wrp{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}#tabcontents .m_content .box-1 .con .wrp .img_area{width:45%}#tabcontents .m_content .box-1 .con .wrp .txt_area{flex:1;text-align:left}#tabcontents .m_content .box-1 .con .wrp .txt_area .tx2{font-size:2.6rem;font-weight:bold}#tabcontents .m_content .box-1 .con .wrp .txt_area .tx2 span{font-size:1.3rem;font-weight:normal;display:block;margin-top:10px}#tabcontents .m_content .box-1 .con .desc_area{margin-top:20px}#tabcontents .m_content .box-1 .con .desc_area li{font-size:1.3rem;text-align:center;margin:0 auto 5px;padding:10px 0}#tabcontents .m_content .box-1 .con .desc_area li .att{font-size:70%;margin:5px 0 0 0}#tabcontents .m_content .inf_block{margin:10px 0 0 0;padding:20px;background-color:#f4f9ff}#tabcontents .m_content .inf_block .ti_area{display:flex;justify-content:flex-start;width:auto;margin:0 0 20px 0;background-color:#fff}#tabcontents .m_content .inf_block .ti_area p{font-size:1.7rem;text-align:center;margin:0;padding:14px}#tabcontents .m_content .inf_block .ti_area .tx1{color:#fff;background-color:#111}#tabcontents .m_content .inf_block .ti_area .tx2{color:#111;flex:1}#tabcontents .m_content .inf_block .tx_area p{margin-bottom:0px}#tabcontents .m_content .inf_block .tx_area p:last-child{margin-bottom:0}#tabcontents .m_content .inf_block .tx_area .tx1{font-size:1.6rem;font-weight:bold}#tabcontents .m_content .inf_block .tx_area .tx1 span{color:#517db1}#tabcontents .m_content .inf_block .tx_area .bgc{color:#111;padding:20px;border:solid 1px #517db1;background-color:#fff}#tabcontents .m_content .inf_block .att_area{margin:10px 0}#tabcontents .m_content .inf_block .att_area .ti{font-size:1.5rem;font-weight:bold;margin-bottom:5px}#tabcontents .m_content .inf_block .att_area li{font-size:1.2rem;font-weight:normal;margin-bottom:5px}#tabcontents .box{margin-bottom:40px}#tabcontents #cont1-f1-2 .wrp{display:block}#tabcontents #cont1-f1-2 .wrp .img_area{width:100%;margin:0 auto 20px;text-align:center}#tabcontents #cont1-f1-2 .wrp .img_area img{width:80%;aspect-ratio:100 / 80;object-fit:cover;object-position:bottom;border-radius:8px}#tabcontents #cont1-f1-2 .wrp .txt_area{flex:1}#tabcontents #cont1-f1-2 .wrp .txt_area .box{margin:0 0 10px 0;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.3)}#tabcontents #cont1-f1-2 .wrp .txt_area .box:last-child{margin-bottom:0}#tabcontents #cont1-f1-2 .wrp .txt_area .box .tx1{color:#3570b5;font-size:1.9rem;font-weight:normal;line-height:1.4;margin:0 0 10px 0;padding:0 0 2px 0.5em;border-left:solid 3px currentColor}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area{display:flex;justify-content:flex-start;align-items:center;gap:1em;margin:0 0 10px 0}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area .tx2{font-size:1.9rem;font-weight:normal}#tabcontents #cont1-f1-2 .wrp .txt_area .box .mi_area .tx2 em{font-size:180%;color:#111;font-weight:bold}#tabcontents #cont1-f1-2 .wrp .txt_area .box .tx3{color:#111;font-size:1.5rem;margin-left:0;padding:10px;background-color:#f5f5f5}#tabcontents #cont1-f2-1 .mitumori_area{text-align:center;max-width:700px;margin:0 auto;padding:30px;background-color:#f5f5f5}#tabcontents #cont1-f2-1 .mitumori_area .tx1{font-size:1.8rem;color:#111;font-weight:bold;margin-bottom:20px}#tabcontents #cont1-f2-1 .mitumori_area .img1 img{max-width:100%;width:100%;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#tabcontents #cont1-f2-1 .mitumori_area .btn_area{margin:40px 0 0}#tabcontents #cont1-f2-1 .mitumori_area .btn_area .btn-1{width:auto}#tabcontents #cont1-f2-1 .mitumori_area .btn_area .btn-1 a{width:100%;box-sizing:border-box}#tabcontents #cont1-f3-1 .point_area{display:block;margin-top:20px}#tabcontents #cont1-f3-1 .point_area .point{color:#fff;font-size:1.6rem;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:fit-content;margin-bottom:0;padding:5px 10px;border-radius:0;display:flex;align-items:center}#tabcontents #cont1-f3-1 .point_area .tx1{font-size:1.3rem;line-height:1.8;padding:20px;background-color:#eaf4ff}#tabcontents #cont1-f3-1 .point_area .tx1 u{color:#111;font-weight:bold}#tabcontents #cont1-f4-1{padding-bottom:10px}#tabcontents #cont1-f4-1 .t4{border:none;font-size:1.8rem;margin-bottom:0}#tabcontents #cont1-f4-1 .t4+p{margin-top:10px}#tabcontents #cont1-f4-1 .t4:not(:last-child){margin-bottom:10px}#tabcontents #cont1-f4-1 .mailt{font-weight:normal}#tabcontents #cont1-f4-1 .btn_area{margin:30px auto 0}#tabcontents #cont1-f4-1 .box{margin-bottom:40px;padding:20px;background-color:#f5f5f5;border-radius:9px;position:relative}#tabcontents #cont1-f4-1 .box:after{content:"";display:block;position:absolute;left:calc(50% - 20px);bottom:-50px;width:0;height:0;border:20px solid transparent;border-top:20px solid #ccc}#tabcontents #cont1-f4-1 .noukikakutei{font-size:2.4rem;text-align:center;width:fit-content;margin:20px auto 0px;padding:10px 20px;border:solid 2px currentColor}#tabcontents #cont1-f4-1 .att{font-size:1.2rem;text-align:center;margin:10px auto}#bottom-cv{margin-top:50px}#bottom-cv.btn_area{max-width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:4%;padding:0 3%}#bottom-cv.btn_area .btn-1{width:48%}#bottom-cv.btn_area .btn-1 a{font-size:1.8rem;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#bottom-cv .sample-txt_area{font-size:1.2rem;text-align:left;margin-top:20px;padding:10px;border:solid 1px #ccc;position:relative;background-color:transparent}#bottom-cv .sample-txt_area:before,#bottom-cv .sample-txt_area:after{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid}#bottom-cv .sample-txt_area:before{top:-11px;margin-left:-11px;border-width:0 11px 11px 11px;border-color:transparent transparent #ccc transparent}#bottom-cv .sample-txt_area:after{top:-9px;margin-left:-10px;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}#bottom-cv .sample-txt_area ul{margin-top:10px}#cont2{text-align:left}#cont2 .types{border:solid 1px #ccc;margin-bottom:50px;padding:5px}#cont2 .types .type_block{margin:0 0 60px 0;padding:10px 5px}#cont2 .types .type_block:last-of-type{margin-bottom:0}#cont2.tab-body{padding:40px 4%}#cont2 .wrp{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:50px;margin:0 0 0 0;padding:0px}#cont2 .wrp .img_area{width:22.7%;position:relative}#cont2 .wrp .img_area img{position:relative;z-index:1}#cont2 .wrp .img_area span{color:#fff;font-weight:normal;font-size:1rem;letter-spacing:2px;text-align:center;display:block;padding:5px;background-color:#aaa}#cont2 .wrp .txt_area{flex:1}#cont2 .t3a{font-size:2.6rem;margin-bottom:20px}#cont2 .exp-1{font-size:1.6rem;line-height:2;letter-spacing:2px;margin:0 0 25px 0}#cont2 .sec{margin:0 0 20px 0;padding:10px}#cont2 .sec .wrp{display:block;margin-bottom:0px}#cont2 .sec .flx{display:flex;justify-content:flex-start;align-items:center;gap:7%;margin-bottom:10px}#cont2 .sec .flx .img_area{width:40%;padding:0}#cont2 .sec .t3{flex:1;color:#111;font-size:2.8rem;font-weight:bold;line-height:1.4;margin:0 0 20px 0;padding:0 0 0 0.5em;border-left:2px solid #111;display:block}#cont2 .sec .t3:after{content:none}#cont2 .sec .t3 span{font-size:50%;font-weight:normal;display:block;margin:10px 0 0 -0.6em}#cont2 .sec .exp-2{font-size:1.4rem;line-height:1.6;margin:0 0 0 0;padding:10px 20px;background-color:#f5f5f5}#cont2 .sec .exp-2 b{color:#000;font-weight:bold}#cont2 .sec .dl_area{margin:40px 0 0 0;padding:30px;border:solid 1px #ccc;position:relative;box-shadow:0 12px 36px 0 rgba(0,0,0,0.15)}#cont2 .sec .dl_area .t5{font-size:1.5rem;font-weight:bold;line-height:1;color:#fff;width:fit-content;padding:10px 20px 13px;background-color:#555;position:absolute;top:-20px;left:0}#cont2 .sec .dl_area li{display:block;margin-bottom:30px;padding:10px;border-bottom:dotted 1px #555}#cont2 .sec .dl_area li:last-child{margin:0}#cont2 .sec .dl_area li .tx1{font-size:2.1rem;font-weight:bold;margin-bottom:10px}#cont2 .sec .dl_area li .dl-btn a{font-size:1.5rem;line-height:1.5;width:80%;margin:0 auto;padding:7px 12px 10px 20px;border-radius:99px;background-color:#235169;transition:0.5s ease-in-out}#cont2 .sec .dl_area li .dl-btn a span{width:20px;height:1.5rem;margin-left:10px;position:relative;display:inline-block}#cont2 .sec .dl_area li .dl-btn a span:after{content:"";position:absolute;right:0;top:2px;width:100%;height:100%;display:inline-block;background:url("../images/ico_download.png") no-repeat center center;background-size:contain}#cont2 .sec .dl_area li .dl-btn a:hover{filter:brightness(1.4)}#cont2 .sec .spc_area .spec{margin:5px 0 0 0;border:dotted 1px #999}#cont2 .sec .spc_area .spec>li{font-size:1.4rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0;margin:0 0 0 0;border-bottom:dotted 1px #999}#cont2 .sec .spc_area .spec>li .itm{font-weight:bold;width:37%;padding:10px;background-color:#f5f5f5}#cont2 .sec .spc_area .spec>li .val{padding:10px;display:flex;align-items:center}#cont2 .sec .spc_area .itm-2{font-weight:bold;width:auto;height:100%;padding:10px 20px;background-color:#f5f5f5;margin-top:20px}#cont2 .sec .spc_area .spec-2{padding:10px}#cont2 .sec .spc_area .spec-2>li{font-size:1.4rem;display:block;margin:0 0 0 0;padding:20px 10px}#cont2 .sec .spc_area .spec-2>li.noflex{display:block}#cont2 .sec .spc_area .spec-2>li.noflex .itm,#cont2 .sec .spc_area .spec-2>li.noflex .pkg_area{width:auto}#cont2 .sec .spc_area .spec-2 .itm{font-size:1.6rem;font-weight:bold;line-height:1;width:auto;height:100%;margin-bottom:10px;padding:0 0 2px 0.6em;border-left:solid 2px currentColor}#cont2 .sec .spc_area .spec-2 .itm span{font-weight:normal;font-size:86%;display:inline-block;margin-left:1em}#cont2 .sec .spc_area .spec-2 .blk{margin-bottom:30px}#cont2 .sec .spc_area .spec-2 .blk .itm-t3{font-size:1.6rem;letter-spacing:0;padding:20px 10px 22px 14px}#cont2 .sec .spc_area .spec-2 .blk .itm-t3 span{font-size:80%;font-weight:normal}#cont2 .sec .spc_area .spec-2 .blk#regular{margin-top:0px}#cont2 .sec .spc_area .spec-2 .blk .exp{font-size:1.3rem;margin:10px 0 0;padding-left:0}#cont2 .sec .spc_area .spec-2 .blk.gray-box{padding:10px}#cont2 .sec .spc_area .spec-2 .blk.gray-box .itm-t4{font-size:1.6rem;font-weight:bold;line-height:1;color:#333;margin-top:0px;padding:20px 0;border-bottom:solid 2px currentColor}#cont2 .sec .spc_area .spec-2 .blk.gray-box .col{width:calc(100% / 2 - 5px)}#cont2 .sec .spc_area .spec-2 .val{padding:0px}#cont2 .sec .spc_area .spec-2 .pkg_area{width:auto;display:flex;justify-content:flex-start;gap:10px;box-sizing:border-box;margin:20px 0 0 0;padding:0px}#cont2 .sec .spc_area .spec-2 .pkg_area .col{width:calc(100% / 2 - 5px);margin:0}#cont2 .sec .spc_area .spec-2 .pkg_area .col a{display:block;padding:0px;border:dotted 1px #bbb}#cont2 .sec .spc_area .spec-2 .list-3{margin:20px 0 0 0}#cont2 .sec .spc_area .spec-2 .list-3 li{margin-bottom:10px;text-indent:-1em;padding-left:1em}#cont2 .sec .spc_area .spec-2 .list-3 li:before{content:"・"}#cont2 #sec2 .btn_area{margin:28px auto}#cont2 #sec2 .btn_area .btn-1 a{font-size:1.7rem;width:auto;max-width:240px;margin:0 auto;padding:15px;box-sizing:border-box}#cont2 #chosaku_area .ti{font-size:1.8rem;margin:15px 0}#cont2 #chosaku_area .exp_area{font-size:1.5rem;padding:20px}}
