@charset "utf-8";body{font:normal 18px/1.7 "Helvetica ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;text-align:left;color:#000;text-align:justify;overflow-x:hidden}body .sp-item{display:none !important}body .pc-item{display:block !important}@media screen and (max-width:640px){body{min-width:inherit;height:100%}body .sp-item{display:block !important}body .pc-item{display:none !important}body .sp-item img{width:100%}}@media screen and (max-width:640px){.sp img{max-width:90%}.sp02 img{max-width:100%}.sp03 img{max-width:70%}}.fl_left{float:left}.fl_right{float:right}.ov_hd{overflow:hidden}.bg_none{background-image:none!important}a.rollover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}.rollover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}.center{text-align:center}.right{text-align:right}.line_0{line-height:0}.zindex{z-index:200}input[type=radio]{width:15px;height:15px;vertical-align:middle}input[type=image]:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}em{text-decoration:underline;font-style:normal}.bd_red{border-bottom:1px solid #ff0004;padding-bottom:2px}.bd_red02{border-bottom:3px solid #ff0004;padding-bottom:0}.red{color:red}.yellow{background-color:#ff0}.gray{color:#666}.bold{font-weight:700}strong{font-weight:700}.strike{text-decoration:line-through}.ac{text-align:center !important}.ar{text-align:right !important}.al{text-align:left !important}.bold{font-weight:700 !important}.font10{font-size:10px !important}.font11{font-size:11px !important}.font12{font-size:12px !important}.font13{font-size:13px !important}.font14{font-size:14px !important}.font15{font-size:15px !important}.font16{font-size:16px !important}.font17{font-size:17px !important;line-height:150%}.font18{font-size:18px !important}.font19{font-size:19px !important}.font20{font-size:20px !important}.font21{font-size:21px !important}.font22{font-size:22px !important}.font23{font-size:23px !important}.font24{font-size:24px !important}.font25{font-size:25px !important}.font26{font-size:26px !important}.font27{font-size:27px !important}.font28{font-size:28px !important}.font29{font-size:29px !important}.font30{font-size:30px !important}.font32{font-size:32px !important}.fr{float:right !important}.fl{float:left !important}.clear{clear:both}img{line-height:0;padding:0;margin:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}hr{height:0;margin:0;padding:0;border:0}#fv img{max-width:1100px;width:100%;display:block;margin:0 auto;padding:40px 0 160px}@media screen and (max-width:768px){.fv_sp{width:90%;display:block;margin:0 auto;padding:0 0 40px}.fv_sp img{width:100%}.fv_sp_img_container{width:90%;display:block;margin:0 auto;padding:40px 0}.fv_sp_text_container{display:block;width:90%;margin:0 auto;padding-bottom:20px}.fv_sp_text_container p{font-size:12px;letter-spacing:1.2px;font-weight:600}.maincopy_sp{display:block;width:90%;margin:0 auto}.maincopy_sp p{font-size:18px;font-weight:600}.maincopy_sp span{color:#849faa}.underline{padding-bottom:5px;border-bottom:#849faa 6px solid}.maincopy_caution_sp{display:block;width:90%;margin:0 auto;padding:30px 0 60px;font-size:10px}}.container{background-color:#e3e3e3;padding:200px 0 200px}.container_inner_top{display:flex;flex-wrap:wrap;margin:0 auto 150px;max-width:860px}.container_inner_bottom{display:flex;flex-wrap:wrap;margin:0 auto;max-width:860px}.text-block{flex:1;min-width:300px;margin:10px;box-sizing:border-box}.text-left p{font-size:24px;font-weight:600;letter-spacing:1.2px;line-height:3.2rem}.text-right p{font-size:14px;letter-spacing:1.2px;line-height:2rem}.container_inner_bottom span{font-size:10px;color:#636363}@media screen and (max-width:768px){.container{background-color:#e3e3e3;padding:60px 0 60px 10px}.container_inner_top{display:block;padding-bottom:40px}.container_inner_bottom{display:block}.text-block{margin:10px;box-sizing:border-box}.text-left p{font-size:20px;font-weight:600;line-height:2rem;padding-bottom:20px}.text-right p{font-size:14px}}.tola h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:6px}.tola_col{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0 160px;max-width:860px;margin:0 auto}.left-col,.right-col{flex:1}.image-container img{width:100%;height:auto;display:block}.left-col .image-container img{width:280px;padding-bottom:40px}.right-col .image-container img{border-radius:50px;width:calc(50% + 50vw);height:524px;object-fit:cover}.text-container{text-align:justify;font-size:14px;line-height:2rem;letter-spacing:1.8px}@media screen and (max-width:768px){.tola h2{text-align:center;font-size:24px;font-weight:600;padding:60px 0 60px;letter-spacing:4px;line-height:2rem}.image-container img{margin:0 auto;width:90%}.tola_col{display:block;padding-bottom:0}.left-col,.right-col{width:100%}.left-col{padding-bottom:60px}.right-col{padding-top:40px}.image-container img{width:100%;height:auto}.left-col .image-container img{width:50%;padding-bottom:60px}.right-col .image-container img{border-radius:0;width:100%}.text-container{margin:0 auto;display:block}.text-container p{font-size:14px;text-align:center}}.voice_inner{max-width:860px;margin:0 auto}.voice h2{text-align:center;font-size:24px;font-weight:600;padding:120px 0;letter-spacing:6px}.voice_head{font-weight:600;font-size:20px;text-align:center;letter-spacing:1.4px;padding-bottom:10px}.voice_sub_head{font-size:16px;text-align:center;letter-spacing:1.4px;padding-bottom:20px}.voice_inner img{width:100%}@media screen and (max-width:768px){.voice h2{text-align:center;font-size:24px;font-weight:600;padding:60px 0;letter-spacing:4px;line-height:2rem}.voice_head{font-weight:600;font-size:20px;text-align:center;letter-spacing:1.4px;padding-bottom:10px}.voice_sub_head{font-size:13px;text-align:center;letter-spacing:1.4px;padding-bottom:20px}.voice_inner img{width:100%}}.carousel01{display:flex;justify-content:center}.contains01{width:860px;height:500px;overflow:hidden;position:relative;padding:0;list-style:none}.slide_select01{display:none}.slide01{width:860px;height:500px;position:absolute;opacity:0}.scroll_button01{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:5px 5px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.5;z-index:3}.scroll_button01:hover{opacity:1}.scroll_prev01{left:15px;transform:rotate(-135deg)}.scroll_next01{right:15px;transform:rotate(45deg)}.move_controler01{position:absolute;bottom:20px;width:100%;text-align:center}.button_move01{display:inline-block;height:8px;width:8px;margin:0 2px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}.button_move01:hover{opacity:.75}.button_move01{background-color:#fdfdfd}.slide_select01:nth-of-type(1):checked~.slide01:nth-of-type(1){opacity:1}.slide_select01:nth-of-type(1):checked~.move_controler01 .button_move01:nth-of-type(1){opacity:1}.slide_select01:nth-of-type(2):checked~.slide01:nth-of-type(2){opacity:1}.slide_select01:nth-of-type(2):checked~.move_controler01 .button_move01:nth-of-type(2){opacity:1}.slide_select01:nth-of-type(3):checked~.slide01:nth-of-type(3){opacity:1}.slide_select01:nth-of-type(3):checked~.move_controler01 .button_move01:nth-of-type(3){opacity:1}@media screen and (max-width:768px){.carousel01{display:flex;justify-content:center}.contains01{width:95%;height:270px;overflow:hidden;position:relative;list-style:none}.slide01{width:100%;height:270px;position:absolute;opacity:0}.scroll_button01{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:6px 6px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.9;z-index:3}.move_controler01{position:absolute;bottom:40px;width:100%;text-align:center}.button_move01{display:inline-block;height:8px;width:8px;margin:0 6px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}}.carousel02{display:flex;justify-content:center}.contains02{width:860px;height:500px;overflow:hidden;position:relative;padding:0;list-style:none}.slide_select02{display:none}.slide02{width:860px;height:500px;position:absolute;opacity:0}.scroll_button02{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:5px 5px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.5;z-index:3}.scroll_button02:hover{opacity:1}.scroll_prev02{left:15px;transform:rotate(-135deg)}.scroll_next02{right:15px;transform:rotate(45deg)}.move_controler02{position:absolute;bottom:20px;width:100%;text-align:center}.button_move02{display:inline-block;height:8px;width:8px;margin:0 2px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}.button_move02:hover{opacity:.75}.button_move02{background-color:#fdfdfd}.slide_select02:nth-of-type(1):checked~.slide02:nth-of-type(1){opacity:1}.slide_select02:nth-of-type(1):checked~.move_controler02 .button_move02:nth-of-type(1){opacity:1}.slide_select02:nth-of-type(2):checked~.slide02:nth-of-type(2){opacity:1}.slide_select02:nth-of-type(2):checked~.move_controler02 .button_move02:nth-of-type(2){opacity:1}.slide_select02:nth-of-type(3):checked~.slide02:nth-of-type(3){opacity:1}.slide_select02:nth-of-type(3):checked~.move_controler02 .button_move02:nth-of-type(3){opacity:1}@media screen and (max-width:768px){.carousel02{display:flex;justify-content:center}.contains02{width:95%;height:270px;overflow:hidden;position:relative;list-style:none}.slide02{width:100%;height:270px;position:absolute;opacity:0}.scroll_button02{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:6px 6px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.9;z-index:3}.move_controler02{position:absolute;bottom:40px;width:100%;text-align:center}.button_move02{display:inline-block;height:8px;width:8px;margin:0 6px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}}.carousel03{display:flex;justify-content:center}.contains03{width:860px;height:500px;overflow:hidden;position:relative;padding:0;list-style:none}.slide_select03{display:none}.slide03{width:860px;height:500px;position:absolute;opacity:0}.scroll_button03{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:5px 5px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.5;z-index:3}.scroll_button03:hover{opacity:1}.scroll_prev03{left:15px;transform:rotate(-135deg)}.scroll_next03{right:15px;transform:rotate(45deg)}.move_controler03{position:absolute;bottom:20px;width:100%;text-align:center}.button_move03{display:inline-block;height:8px;width:8px;margin:0 2px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}.button_move03:hover{opacity:.75}.button_move03{background-color:#fdfdfd}.slide_select03:nth-of-type(1):checked~.slide03:nth-of-type(1){opacity:1}.slide_select03:nth-of-type(1):checked~.move_controler03 .button_move03:nth-of-type(1){opacity:1}.slide_select03:nth-of-type(2):checked~.slide03:nth-of-type(2){opacity:1}.slide_select03:nth-of-type(2):checked~.move_controler03 .button_move03:nth-of-type(2){opacity:1}.slide_select03:nth-of-type(3):checked~.slide03:nth-of-type(3){opacity:1}.slide_select03:nth-of-type(3):checked~.move_controler03 .button_move03:nth-of-type(3){opacity:1}@media screen and (max-width:768px){.carousel01{display:flex;justify-content:center}.contains03{width:95%;height:270px;overflow:hidden;position:relative;list-style:none}.slide03{width:100%;height:270px;position:absolute;opacity:0}.scroll_button03{position:absolute;display:block;height:20px;width:20px;top:50%;margin-top:-20px;border-width:6px 6px 0 0;border-style:solid;border-color:#fdfdfd;cursor:pointer;opacity:.9;z-index:3}.move_controler03{position:absolute;bottom:40px;width:100%;text-align:center}.button_move03{display:inline-block;height:8px;width:8px;margin:0 6px;border-radius:100%;cursor:pointer;opacity:.5;z-index:2}}.voice_col{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;max-width:860px;padding-top:40px;padding-bottom:180px}.voice_text{flex:1;padding-right:30px;max-width:57%;font-size:14px;line-height:2rem}.voice_image{flex:1;max-width:43%}.voice_image img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.voice_col{padding-top:0;padding-bottom:100px}.voice h2{padding:60px 0}.voice_text{display:block;margin:0 auto;max-width:860px;padding-right:0}.voice_text p{text-align:left;font-size:14px;line-height:1.6rem;overflow-wrap:normal;text-align:justify;width:90%;margin:0 auto}.voice_image{display:none}}.nayami{background-color:#e3e3e3}.nayami_inner{max-width:860px;margin:0 auto}.nayami h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0 0;letter-spacing:6px}.nayami_inner img{width:100%}.nayami_inner02{display:block;text-align:center;padding:50px 0}.nayami_inner02 img{height:80px}.nayami_inner03 p{text-align:center;font-size:14px;letter-spacing:1.4px;font-weight:600}.nayami_inner03 img{width:300px;display:block;margin:0 auto;padding:30px 0}.nayami_col{display:flex;justify-content:space-between;align-items:center;max-width:860px;margin:0 auto;padding-bottom:120px}.nayami_img-item{flex:1}.nayami_img-item img{width:100%;height:auto;display:block;border-radius:20px}.nayami_img-item:first-child{padding-right:25px}.nayami_img-item:nth-child(2){padding-right:25px}@media screen and (max-width:768px){.nayami h2{text-align:center;font-size:24px;font-weight:600;padding:60px 0;letter-spacing:4px;line-height:2rem}.nayami_inner img{width:90%;display:block;margin:0 auto}.nayami_inner02 img{height:50px}.nayami_inner03 p{text-align:center;font-size:18px;letter-spacing:1.4px;font-weight:600;padding-bottom:20px}.nayami_inner03 img{width:50%;display:block;margin:0 auto;padding:30px 0 50px}.nayami_img-item img{width:90%;height:auto;display:block;border-radius:20px;margin:0 auto}.nayami_img-item:first-child{padding-right:0}.nayami_img-item:nth-child(2){padding-right:0}}.five_points h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:6px}.point_01{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto}.point_text_container{flex:1;display:flex;align-items:center;justify-content:center}.point_01 .point_text_content{padding-right:70px}.point_text_content h3{color:#849faa;font-size:30px;font-weight:600}.point_text_content h4{font-size:24px;font-weight:600;line-height:2.8rem;letter-spacing:2.4px;padding-bottom:30px}.point_text_content p{font-size:14px;line-height:2rem}.point_img_container{flex:1;display:flex;align-items:center;justify-content:center}.point_img_container img{max-width:100%;height:auto}@media screen and (max-width:768px){.point_01,.point_02,.point_03,.point_04,.point_05{flex-direction:column;display:block}.five_points{max-width:90%;margin:0 auto}.five_points h2{font-size:24px;padding:60px 0;letter-spacing:4px}}.slider_area{max-width:860px;margin:0 auto}.slider_area h3{padding-top:40px;padding-bottom:17px;font-size:20px;font-weight:600;letter-spacing:2.2px}.slider_area p{font-size:14px}.swiper01{width:100vw}.swiper02{width:100vw}.swiper-wrapper{width:100%;height:auto}.swiper-slide img{width:450px;height:auto;display:block}.swiper02 .swiper-slide img{width:450px;height:auto;display:block;border:#636363 1px solid;padding-bottom:3px}@media screen and (max-width:768px){.slider_area{width:100%}.swiper01{width:100%}.swiper02{width:100%}.swiper-slide img{width:100%;display:block}}.swiper-arrows{position:relative;top:20px;width:200px;display:flex;justify-content:space-between;padding-top:100px}.swiper-button-prev,.swiper-button-next{top:50%;transform:translateY(-50%)}.swiper-button-prev,.swiper-button-next{height:50px!important;width:80px!important}.swiper-button-prev:after,.swiper-button-next:after{content:""!important;background-repeat:no-repeat;background-size:contain;height:50px;width:100px;margin:auto}.swiper-button-prev:after{background-image:url("https://www.a-crafts.co.jp/wp-content/themes/artscrafts/assets/images/tola/04_cursor_l.webp")}.swiper-button-next:after{background-image:url("https://www.a-crafts.co.jp/wp-content/themes/artscrafts/assets/images/tola/04_cursor_r.webp")}.swiper-slide p{font-size:12px;letter-spacing:1.2px;text-align:center;padding-top:10px}.point_02{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding-top:240px}.point_02 .point_text_content{padding-left:70px}.point_02 .point_img_container img{max-width:100%;height:auto;border-radius:0 50px 0 0}.point_03{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding-top:240px;padding-bottom:240px}.point_03 .point_text_content{padding-right:70px}.point_03 .point_img_container img{max-width:100%;height:auto;border-radius:50px 0 0}.point_04{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding-bottom:240px}.point_04 .point_text_content{padding-left:70px}.point_04 .point_img_container img{max-width:100%;height:auto;border-radius:0 50px 0 0}@media (max-width:768px){.point_04{flex-direction:column}}.point_05{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding-bottom:240px}.point_05 .point_text_content{padding-right:70px}.point_05 .point_text_content img{width:180px;padding-top:30px}.point_05 .point_img_container img{max-width:100%;height:auto;border-radius:50px 0 0}@media screen and (max-width:640px){.point_text_content h3{color:#849faa;font-size:32px;font-weight:600}.point_text_content h4{font-size:20px;font-weight:600;line-height:2rem;letter-spacing:2.4px;padding-bottom:30px}.point_text_content p{font-size:14px;padding-bottom:20px}.point_img_container img{padding-bottom:30px}.point_01 .point_text_content{padding-right:0}.point_02 .point_text_content{padding-left:0}.point_03 .point_text_content{padding-right:0}.point_03.point_text_content h3 h4{text-align:left}.point_04 .point_text_content{padding-left:0}.point_05 .point_text_content{padding-right:0}.point_05 .point_text_content img{width:100%}.point_img_container_sub img{width:60%;margin:0 auto;padding-top:20px}.point_02{padding-top:120px}.point_03{padding-top:120px;padding-bottom:120px}.point_04{padding-bottom:120px}.point_05{padding-bottom:120px}}.price{max-width:860px;margin:0 auto;border-top:#000 1px solid;padding-bottom:120px}.price_table{overflow-x:auto;margin-bottom:20px}.price h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:6px}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{border:1px solid #ddd;text-align:center;padding:20px 0;word-wrap:break-word;font-size:14px;letter-spacing:1.2px}th{background-color:#f2f2f2;font-weight:700}tbody td:first-child{background-color:#f2f2f2}.price_text{color:#636363;font-size:12px;padding-top:10px;letter-spacing:1.2px;line-height:2rem}.price_table{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ddd;text-align:center;padding:15px 0}th{background-color:#f2f2f2}.price_text{color:#636363;font-size:12px;letter-spacing:1.2px;line-height:1.6rem;padding-bottom:60px}.price h3{font-size:19px;font-weight:600;text-align:center;padding-bottom:50px}.price h4{text-align:center;font-size:17px;font-weight:600;padding-bottom:20px}.price_std_top{display:flex}.price_std_bottom{display:flex}.price_std_01,.price_std_02,.price_std_03,.price_std_04,.price_std_05,.price_std_06{flex:1;width:200px;background-color:#e3e3e3;padding:40px 30px;text-align:center;border-radius:10px;height:30px;display:flex;align-items:center;justify-content:center}.price_std_01,.price_std_02{margin-right:10px;margin-bottom:10px}.price_std_04,.price_std_05{margin-right:10px}.price_inner_text{line-height:1.6rem}.price_inner_text span{font-size:12px}@media screen and (min-width:769px){.price_sp{display:none}}@media screen and (max-width:768px){.price{width:90%}.price h2{text-align:center;font-size:24px;font-weight:600;padding:60px 0;letter-spacing:4px;line-height:2rem}th,td{font-size:14px}.price_text{font-size:9px;line-height:1.2rem}.price h3{font-size:18px}.price h4{font-size:20px}.price_std_top,.price_std_bottom{display:none}.price_std_top_sp,.price_std_middle_sp,.price_std_bottom_sp{display:flex}.price_std_01_sp,.price_std_02_sp,.price_std_03_sp,.price_std_04_sp,.price_std_05_sp,.price_std_06_sp{flex:1;width:100px;background-color:#e3e3e3;text-align:center;border-radius:10px;padding:40px 10px;display:flex;align-items:center;justify-content:center}.price_std_top_sp,.price_std_middle_sp{padding-bottom:10px}.price_inner_text{font-size:14px}.price_inner_text span{font-size:8px}.price_std_01_sp,.price_std_02_sp,.price_std_03_sp,.price_std_04_sp{height:30px}.price_std_01_sp,.price_std_03_sp,.price_std_05_sp{margin-right:10px}.price_std_05_sp{height:30px}.price_std_06_sp{height:30px}}.flow{background-color:#e3e2dd;padding-bottom:120px}.flow h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0 60px;letter-spacing:6px}.flow h3{text-align:center;font-weight:600;padding-bottom:60px;letter-spacing:1.6px}.flow_01{display:flex;align-items:flex-start;max-width:860px;margin:0 auto}.flow_text_container{display:flex;padding-left:40px;align-items:inherit}.flow_text_content h3{color:#849faa;font-size:30px;font-weight:600}.flow_text_content h4{font-size:20px;font-weight:600;line-height:2rem;letter-spacing:2.4px;padding-bottom:15px}.flow_text_content p{font-size:14px;line-height:2rem}.flow_img_container{flex:1;display:flex}.flow_01 .flow_img_container img{width:260px}.flow_vector{text-align:center;padding:20px 0}@media screen and (min-width:769px){.flow_sp{display:none}}@media screen and (max-width:768px){.flow_01{flex-direction:column;width:90%}.flow_01 .flow_img_container img{width:60%;margin:0 auto}.flow h2{font-size:20px;letter-spacing:4px}.flow h3{font-size:14px;line-height:1.4rem}.flow h4{font-size:20px!important}.flow_pc{display:none}.flow_img_container{padding-bottom:20px;max-width:860px;margin:0 auto}.flow_text_container{padding-left:0}}.area{max-width:860px;margin:0 auto;padding-bottom:120px;border-bottom:#000 1px solid}.area h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:6px}.area_text01{text-align:center;font-size:14px;padding-bottom:20px;line-height:2rem}.area_text02{text-align:center;font-size:14px;padding:20px 0;border:#000 1px solid;width:600px;margin:0 auto}.area_img_container{padding:40px 0;max-width:560px;margin:0 auto}.area_img_container img{width:100%}.area_text03{font-size:14px;max-width:600px;margin:0 auto}.area_text03 p{letter-spacing:1.2px;line-height:2rem}@media screen and (max-width:768px){.area{width:90%;padding-bottom:60px}.area h2{font-size:24px;padding:60px 0;letter-spacing:4px;line-height:2rem}.area_text02{width:100%}}.tola_recommend{max-width:860px;margin:0 auto}.tola_recommend h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0 60px;letter-spacing:6px}.recommend{display:flex;max-width:550px;margin:0 auto;justify-content:flex-start;align-items:center;padding-bottom:20px}.recommend_text_container{display:flex;padding-left:10px}.recommend_text_content p{font-size:14px;line-height:2.2rem;letter-spacing:2px;font-weight:600}.recommend_img_container{display:flex}.recommend_img_container img{width:25px}.recommend_text{padding:60px 0;font-size:17px;font-weight:600;text-align:center;letter-spacing:2.6px}@media screen and (max-width:768px){.tola_recommend{width:90%}.tola_recommend h2{font-size:24px;padding-top:60px;letter-spacing:4px}.recommend_text{padding:40px 0;font-size:17px;font-weight:600;text-align:center;letter-spacing:2.6px}}.cta_area,.cta_area_02{max-width:860px;margin:0 auto;padding-bottom:200px;border-bottom:#000 1px solid}.campain_banner{display:flex;align-items:center;justify-content:center;background-color:#cfe7ed;border-radius:20px;padding:40px 0}.campain_banner_text{width:450px}.campain_banner_img img{width:280px}.cta_prehead_text{letter-spacing:1.2px;font-size:20px}.cta_head_text{font-size:32px;letter-spacing:1.4px;line-height:3.2rem;font-weight:600}.cta_head_text span{font-size:18px;font-weight:400}.cta_btn_area{display:flex;justify-content:center;align-items:center}.cta_btn_left,.cta_btn_right{max-width:370px}.cta_btn_left{margin-right:10px}.cta_btn_right{margin-left:10px}.cta_btn_left p{padding:60px 0 25px;text-align:center;font-size:17px}.cta_btn_left a{padding:20px 42px;border:#000 1px solid;background-color:#000;color:#fff;text-decoration:none;border-radius:80px;font-size:15px;font-weight:600;width:100%}.cta_btn_right p{padding:60px 0 25px;text-align:center;font-size:17px}.cta_btn_right a{padding:20px 100px;border:#000 2px solid;color:#000;text-decoration:none;border-radius:80px;font-weight:600;font-size:15px}_::-webkit-full-page-media,_:future,:root .cta_btn_left a{padding:20px 30px}.sp-con{display:none}@media screen and (max-width:768px){.cta_area,.cta_area_02{width:100%}.campain_banner{display:block;background-color:#cfe7ed;border-radius:0;padding:40px 0}.campain_banner_text{width:100%;max-width:340px;margin:0 auto}.campain_banner_img{max-width:360px;margin:0 auto;padding-top:20px}.campain_banner_img img{width:100%}.cta_prehead_text{letter-spacing:1.6px;font-size:14px}.cta_head_text{font-size:26px;letter-spacing:1.4px;line-height:2.6rem;font-weight:600}.cta_head_text span{font-size:14px;font-weight:400}.cta_btn_area{display:block}.cta_btn_left,.cta_btn_right{margin:0 auto}.cta_btn_left a{padding:20px 21px;font-size:15px;width:90%;margin:0 auto;display:block;text-align:center}.cta_btn_right a{padding:20px 50px;font-size:15px;width:90%;display:block;margin:0 auto;text-align:center}.cta_area_02{width:100%;display:block;margin:0 auto;padding-bottom:60px}_::-webkit-full-page-media,_:future,:root .cta_btn_left a{padding:20px 21px}.pc-con{display:none}}.company{max-width:860px;margin:0 auto;padding-bottom:120px}.company h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:6px}.company_01,.company_02,.company_03{display:flex;align-items:flex-start;max-width:860px;margin:0 auto}.company_01,.company_02{padding-bottom:80px}.company_text_container{display:flex;padding-left:40px;align-items:inherit}.company_text_content h4{font-size:20px;font-weight:600;line-height:3.1rem;letter-spacing:2.4px;padding-bottom:15px}.company_text_content p{font-size:14px;line-height:2rem}.company_img_container{flex:1;display:flex}.company_01 .company_img_container img{max-width:410px}.company_02 .company_img_container img{max-width:410px}.company_03 .company_img_container img{max-width:410px}.company_vector{text-align:center;padding:20px 0}@media screen and (max-width:768px){.company{width:90%}.company h2{text-align:center;font-size:24px;font-weight:600;padding:60px 0;letter-spacing:4px}.company_01,.company_02,.company_03{flex-direction:column}.company_01,.company_02{padding-bottom:60px}.company_text_container{padding-top:20px;padding-left:0}.company_img_container{display:block;margin:0 auto}.company_img_container img{width:100%}.company_01 .company_img_container img{max-width:860px}.company_02 .company_img_container img{max-width:860px}.company_03 .company_img_container img{max-width:860px}}.mt_S{max-width:860px;margin:0 auto;padding-bottom:200px}.mt_S h2{text-align:center;font-size:40px;font-weight:600;padding:120px 0;letter-spacing:4px;border-top:#000 1px solid}.accordion{width:100%;border-bottom:#000 .6px solid}.accordion-hidden{display:none}.accordion-open{display:block;padding:30px 80px 30px 0;cursor:pointer;position:relative;font-weight:600;font-size:17px;border-top:#000 .6px solid}.accordion-open:before,.accordion-open:after{content:'';width:20px;height:1px;background:#000;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.accordion-open:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.accordion-hidden:checked+.accordion-open:after{transform:translateY(-50%) rotate(0)}.accordion-inner{display:block;height:0;overflow:hidden;padding:0;opacity:0;transition:.5s;cursor:pointer;font-size:14px}.accordion-hidden:checked+.accordion-open+.accordion-inner{height:auto;opacity:1;padding:10px}.accordion_qa .Q,.accordion_qa .A{position:relative}.accordion_qa .Q:before,.accordion_qa .A:before{font-size:17px;display:block;position:absolute;left:-20px;font-weight:600}.accordion_qa .Q:before{content:'Q.'}.accordion_qa .A:before{content:'A.';font-size:14px}.accordion_qa .accordion-open{padding-left:20px}.accordion_qa .accordion-hidden:checked+.accordion-open+.accordion-inner{height:auto;opacity:1;padding:0 70px 30px 2.5em}_::-webkit-full-page-media,_:future,:root .accordion_qa .Q:before{bottom:-4px}@media screen and (max-width:768px){.mt_S{width:90%;display:block;margin:0 auto;padding-bottom:100px}.mt_S h2{font-size:24px;font-weight:600;padding:60px 0;letter-spacing:6px;border-top:#000 1px solid}_::-webkit-full-page-media,_:future,:root .accordion_qa .Q:before{bottom:13px}}