﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Arial, Roboto, "Droid Sans", sans-serif}a{color:inherit;text-decoration:none}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button{min-width:120px;text-align:center;width:100%;outline:none}.button--small{border-radius:12px;height:24px;line-height:24px;font-size:10px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px}.button--medium{border-radius:18px;height:36px;line-height:36px;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px}.button--large{border-radius:22px;height:44px;line-height:44px;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px}.button--extra-large{border-radius:28px;height:56px;line-height:56px;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px}.button--contained-fill-primary{color:#fff;background-color:#e84985}.button--disabled{border:solid 1px #c6c6c6;color:#c6c6c6;background-color:#fff}.button--contained-fill-gray{color:#fff;background-color:#c6c6c6}.btn_textbox{padding:12px 0}a.disabled{pointer-events:none}html,body{height:100%;width:100%}body{background-color:#f5f8f8;color:#2f2f2f;font-size:14px;line-height:1;-webkit-font-smoothing:antialiased;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-webkit-touch-callout:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0px;padding:0px;outline:0}h1,h2,h3,h4,h5,h6,caption,address,th{font-weight:normal;margin:0;padding:0;font-size:100%}ul,ol,li,dl,dt,dd{list-style:none}img,iframe{vertical-align:middle;border:0px}table{border-collapse:collapse}th{font-weight:normal;text-align:left}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}select{padding:2px;appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}input,select{font-size:99%;vertical-align:middle}input[type="text"],input[type="password"]{outline:none}textarea,select{outline:none}textarea{font-size:99%}input{vertical-align:middle}label{padding:0 0 0 2px}hr{display:none}body{font-family:"Hiragino Sans", "メイリオ", sans-serif;line-height:1.6em;color:#606060;font-size:18px;text-align:left;min-height:100%;min-width:800px;height:auto !important;position:relative;-webkit-text-size-adjust:none;background:#fff}@media screen and (max-width: 320px){body{font-size:13px}}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{width:100%;vertical-align:middle}a{text-decoration:none}a:link{text-decoration:none}.hidden{display:none}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;font-size:.01em;height:0;overflow:hidden}* html .clearfix{height:1px}.clear{clear:both}.purpose_text{font-size:16px;text-align:center}@media screen and (max-width: 320px){.purpose_text{font-size:15px}}.large_text{font-size:27px;line-height:1.5}.extra_large_text{font-size:32px}@media screen and (max-width: 320px){.large_text{font-size:22px}}.middle_text{font-size:20px;line-height:1.5}@media screen and (max-width: 320px){.middle_text{font-size:18px}}.small_text{font-size:14px;line-height:1.5}@media screen and (max-width: 320px){.small_text{font-size:12px}}.bold_text{font-weight:bold}.color_pink{color:#e84985}.color_pink_2{color:#e84985}.color_gray{color:#adadad}.color_darkgray{color:#696969}.color_gold{color:#a38e45}.color_white{color:#fff}.center_text{text-align:center}.left_text{text-align:left}.right_text{text-align:right}.contents_margin{margin-top:40px}.contents_margin_2x{margin-top:80px}.contents_margin_3x{margin-top:120px}.detail_margin{margin-top:20px !important}.contents_margin_pc{margin-top:40px}.border_bottom{border-bottom:1px solid}.border_radius{border-radius:10px}.border_radius_top{border-radius:10px 10px 0 0}.border_radius_bottom{border-radius:0 0 10px 10px}.underline_deco{border-bottom:1px solid #e4d340}.underline_deco:before,.underline_deco:after{background:-webkit-gradient(linear, left top, right bottom, from(#e4d340), to(#ef1c8d))}.balloon_icon_title{width:15%;margin-left:auto;margin-right:auto}.ribbon_title{width:60%;margin-left:auto;margin-right:auto}.img_contents{width:40%;margin-left:auto;margin-right:auto}.img_contents_2{width:90%;margin-left:auto;margin-right:auto}.img_contents_3{width:20%;margin-left:auto;margin-right:auto}.img_contents_4{width:70%;margin-left:auto;margin-right:auto;text-align:center}.m_t3{margin-top:3%}.m_b-20{margin-bottom:-20px}.bg_gray{background-color:#f9f9f9;padding:40px 0}.bg_pink{background-color:#f6f0f0}.bg_yellow{background-color:#fefdf2}.img_max_width{max-width:1100px;width:90%;min-width:800px;margin-left:auto;margin-right:auto}.img_max_width_2{max-width:1100px;min-width:800px;margin-left:auto;margin-right:auto}.flexbox,.pro_talk_list .pro_talk_qa,.pro_talk_list .pro_talk_head,.user_comment_detail .user_info,.entry_wrap,.specialist_category,.specialist_wrapper .specialist_detail .right .text_detail,.specialist_wrapper .specialist_detail,.faq .faq_head,.value_smartscale,.value_smartscale_2,.value_smartscale_3,.value_smartscale_4,.value1_prolist{display:flex;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box}.flexbox-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.first_view{width:100%;position:relative}.first_view_bg .first_view_detail{width:100%}.first_view_button{position:absolute;bottom:8%;left:0%;width:100%;text-align:center}.batch{position:absolute;width:20%;left:2%;bottom:20%}@media screen and (max-width: 320px){.batch{width:19%;left:1%;bottom:20%}}.first_view_button_caution{position:absolute;width:100%;text-align:center;bottom:1%;color:#fff}.first_view_button .first_view_button_text{background-color:#ea297a;background:-webkit-gradient(linear, left top, right bottom, from(#e8b559), to(#ec487e));background:linear-gradient(to right, #e8b559, #ec487e);color:#fff;text-align:center;padding:2% 0;border-radius:100px;width:35%;max-width:300px;margin:-10px auto;font-size:22px;line-height:1.5;box-shadow:0 1px 1px 0 rgba(0,0,0,0.5)}.first_view_button .first_view_button_text:hover{-webkit-transform:translateY(3%)}.first_view_button .first_view_button_text .small{font-size:10px;line-height:1.5}.first_view_button .first_view_button_text .yellow{color:#f8e71c}@media screen and (max-width: 320px){.first_view_button .button_detail{font-size:18px}}.first_view_text{text-align:center;margin-bottom:40px;line-height:50px}.produce_wrapper{background-color:#ea297a;border-radius:10px;position:relative;padding:2px;background:linear-gradient(to right, #e8b559, #ec487e)}.produce_wrapper_no_radius{background-color:#ea297a;position:relative;padding:2px;margin:0 0 120px;background:linear-gradient(to right, #e8b559, #ec487e)}.produce_title{font-size:17px;font-weight:600;padding:0 1em;margin:0;background-color:white;width:200px;text-align:center;left:50%;position:absolute;top:0;transform:translate(-50%, -50%)}.produce_title--instruction{width:200px}.produce_title_2{font-size:17px;font-weight:600;padding:0 1em;margin:0;background-color:white;width:90%;text-align:center;left:50%;position:absolute;top:0;transform:translate(-50%, -50%)}.produce_title_2--instruction{width:200px}.produce_title_3{width:240px}.produce_title_img{padding:0 1em;margin:0;width:200px;text-align:center;left:50%;position:absolute;top:0;transform:translate(-50%, -50%);width:30%}.produce_title_img_margin{margin-top:3em}.produce_contents{background:#fff;border-radius:10px;min-height:40px;padding:24px;text-align:center}.produce_contents_02{background:#fff;padding:24px;text-align:center}.produce_title_img_padding{padding-top:45px}.caution_text{position:absolute;font-size:12px;width:100%;text-align:center;bottom:11%;color:#fff}.first_view .logo{position:absolute;width:30%;left:20px;top:10px}.point_title_block{background:#fff}.point_title_block--no-padding-bottom{padding-bottom:0}.point_title_header{color:#4a4a4a;font-size:25px;font-weight:bold;line-height:1.5;text-align:center;margin:30px auto}.point_image{margin-bottom:12px}.post_feature_list{background:#fff;padding:0 24px 64px}.point_exchanging_wrapper{background:#fff;margin:0 auto}.value_description{font-size:18px;color:#4a4a4a;line-height:1.8;letter-spacing:-0.3px;padding:24px 28px}.cv_button a{width:40%;max-width:980px;margin:0px auto;display:block;position:relative}.cv_button .button_detail{background-color:#ea297a;background:-webkit-gradient(linear, left top, right bottom, from(#FBD7A8), to(#EE3281));background:linear-gradient(to right, #FBD7A8, #EE3281);color:#fff;font-size:22px;text-align:center;line-height:1.5;padding:4% 0;position:relative;border-radius:40px}.cv_button .small{font-size:10px;line-height:1.5}.cv_button .large{font-size:30px;color:#f8e71c}.cv_button .cv_button_price{position:absolute;width:25%;top:-20px;left:-52px;max-width:110px;min-width:93px}@media screen and (max-width: 320px){.cv_button .large{font-size:23px}}.cv_button .batch_cv{position:absolute;width:22%;left:-7%;bottom:-11%}@media screen and (max-width: 320px){.cv_button .button_detail{font-size:18px}}.arrow_box{background:-webkit-gradient(linear, left top, right bottom, from(#fafaf6), to(#f9f9f5));background:linear-gradient(to right, #fafaf6, #f9f9f5);background-color:#fafaf6}.arrow_box .arrow{width:100%;margin:0 auto}.arrow_box .text{font-size:20px;text-align:center;padding-top:30px;padding-bottom:30px;letter-spacing:3px;line-height:2}.value_title_bg{background-color:#FDECED;position:relative;margin-top:70px}.value_title_bg .value_title_num{width:10%;max-width:134px;position:absolute;top:-20%;left:45%}.value1_prolist{margin:40px auto}.value1_prolist .pro_icon{width:20%;padding:0 1%}.value1_prolist .pro_icon img{border-radius:50%}.value1_prolist .pro_icon .text{margin-top:10px;font-size:13px;text-align:center;line-height:1.2}.value1_prolist .pro_icon .name{font-size:15px;color:#4a4a4a;text-align:center}.values_wrapper{background:#fff}.values_wrapper .value1_experts_explain{margin-top:4px;font-size:19px;font-weight:500}.values_wrapper .value1_experts_explain .colored{color:#ea4384}.values_wrapper .value1_experts_explain .high_weight{font-weight:500}.values_wrapper .value1_experts_name{color:#4a4a4a;margin-top:4px;font-size:14px;font-weight:400;line-height:1}.values_wrapper .value1_experts_btn{border:1px solid #E84985;border-radius:22px;color:#E84985;display:block;margin:22px auto 0;height:44px;width:25%;line-height:44px;text-align:center}.value_smartscale,.value_smartscale_2,.value_smartscale_3,.value_smartscale_4{width:90%;max-width:1100px;margin:30px auto;border-bottom:1px solid #f6ecbf;padding:30px 0}.counseling img{display:block;width:90%;margin:0 auto}.counseling .arrow{width:5%;margin:20px auto}.arrow{width:8%;margin-left:auto;margin-right:auto}.frame_box_margin{margin-top:50px}@media screen and (min-width: 720px){.frame_box_margin{margin-top:100px}}.survice_contents .pro_list{background-color:#f3f3f3;padding:20px 0}.survice_contents .pro_list .pro_list_detail{width:90%;margin:0 auto}.survice_contents .pro_list .pro_list_detail .list{width:50%;float:left;margin-top:20px}.survice_contents .pro_list .pro_list_detail .list img{width:70%;display:block;margin:0 auto}.survice_contents .pro_list .pro_list_detail .list .title{font-size:12px;text-align:center}.survice_contents .pro_list .pro_list_detail .list .name{font-size:20px;text-align:center}@media screen and (max-width: 320px){.survice_contents .pro_list .pro_list_detail .list .title{font-size:10px}}.relived_caution{font-size:10px;text-align:left;line-height:1.4}.relived_caution a{color:#000;text-decoration:underline}.faq{background-color:#fff}.faq .title{line-height:1.5;font-size:27px;text-align:center;padding:20px}.faq .sub_title{font-size:23px;font-weight:bold;border-bottom:1px solid;padding-bottom:10px;margin:0 auto}.faq .faq_head{margin:30px auto}.faq .faq_head .faq_title{width:85%;padding-right:3%;color:#696969}.faq .faq_head .question{width:10%;font-size:30px;font-weight:bold;font-family:initial}.faq .faq_head .faq_button_plus{width:3.5%}.faq .faq_head .faq_button_minus{width:3.5%}.faq .faq_text{margin:0 auto;padding-left:9%}.faq .faq_text a{color:#E84985;text-decoration:underline}.button_wrapper{width:90%;margin:0 auto}.button_wrapper .button_detail{background-color:#ea297a;color:#fff;text-align:center;padding:10px 0;margin:40px auto}.button_wrapper .button_detail:hover{-webkit-transform:translateY(3%)}.caution{margin:0 auto;padding:20px 5px;text-align:left;font-size:10px}.caution_r{margin:0 auto;padding:20px 5px;text-align:right;font-size:10px}.caution_c{margin:0 auto;padding:20px 5px;text-align:center;font-size:15px}.specialist_title{border:1px solid;cursor:pointer;width:40%;margin:0 auto;color:#EA297A;text-align:center;border-radius:40px;padding:20px}.specialist_title .down_arrow{width:10%;margin:0 auto}.specialist_wrapper{width:90%;margin:20px auto;-webkit-overflow-scrolling:touch;z-index:9999}.specialist_wrapper ul.list{width:90%;margin:0 auto}.specialist_wrapper ul li{border-top:1px solid #f3f3f3;padding:20px 0}.specialist_wrapper ul li:last-child{border-bottom:1px solid #f3f3f3}.specialist_wrapper .category{font-size:18px;text-align:left;margin-bottom:10px}.specialist_wrapper .specialist_detail{margin:0px auto}.specialist_wrapper .specialist_detail .left{width:15%}.specialist_wrapper .specialist_detail .left img{border-radius:50%}.specialist_wrapper .specialist_detail .right{width:82%;margin-left:3%}.specialist_wrapper .specialist_detail .right .job{font-size:18px;color:#6F6F6F}.specialist_wrapper .specialist_detail .right .name{font-size:25px}.specialist_wrapper .specialist_detail .right .text_detail{color:#4A4A4A;font-size:18px}.specialist_wrapper .specialist_detail .right .text_detail .text{width:100%}.specialist_wrapper .specialist_detail .right .text_detail .chat{width:20%;margin-left:5%;padding-top:20px}.pulldown{width:90%;margin:0 auto;border:1px solid #9B9B9B}.btn-select{width:90%;margin:0 auto;position:relative;background:#fff;border-radius:10px;border:1px solid #a0a0a0;cursor:pointer}.label{color:#adadad;position:absolute;width:100%;z-index:1;text-align:center;top:15px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;padding:15px;opacity:0;position:relative;z-index:2}.select::-ms-expand{display:none}.select:focus{z-index:-1;opacity:1}.popup{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;overflow:scroll;height:100%;margin:0 auto}.popup .popup_list{width:90%;margin:20px auto;background-color:#fff;padding:40px}.close_btn{width:100%;background-color:rgba(255,255,255,0.8);position:fixed;bottom:0;left:0}.close_btn_margin{margin-bottom:100px !important}.specialist_category{width:90%;margin-left:auto;margin-right:auto}.specialist_category .category_wrap{width:50%;margin-top:30px}.specialist_category .category_wrap .title{font-size:20px;line-height:1.5;width:90%;margin:0 auto}.specialist_category .category_wrap .icon{width:90%;margin:10px auto}.specialist_category .category_wrap .icon img{width:50%;margin:0 auto;display:block}.specialist_category .category_wrap .icon_s{width:90%;margin:10px auto}.specialist_category .category_wrap .icon_s img{width:24%;margin:0 auto;display:block}.specialist_category .category_wrap .list{width:75%;margin:10px auto;font-size:13px}.footer{width:90%;margin:40px auto}.footer a{color:#d51067}.footer .logo{width:20%;float:left}.footer .facebook{width:25%;float:right}.footer .company{width:100%}.footer .company .title{border-bottom:1px solid #f3f3f3;text-align:center}.footer .company .company_overview{text-align:left;font-size:14px;line-height:1.8}.footer .copyright{text-align:center;margin-bottom:50px;margin-top:30px}.entry_wrap{width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#fff;border-radius:10px;padding:40px 0}.entry_wrap .entry_detail{width:33%;position:relative;padding-left:3%}.entry_wrap .entry_detail .icon{width:20%;margin:0 auto}.entry_wrap .entry_detail .text{width:100%;font-size:22px;margin-top:6%;text-align:center}.entry_wrap .description{width:100%;font-size:16px;margin-top:6%;text-align:left}.entry_wrap .arrow{width:5%;position:absolute;bottom:15%;left:8%}.movie{width:90%;margin:30px auto}.movie video{width:90%;margin:0 auto;display:block}.title_gra_user_comment{padding-top:40px}.user_comment_detail{width:90%;margin:0 auto;padding:25px 0}.user_comment_detail .user_info .face_img{width:15%;margin-right:2%}.user_comment_detail .user_info .user_name{width:85%;font-size:18px}.user_comment_detail .user_text{margin-top:10px}.pro_talk_list{width:90%;margin:0 auto}.pro_talk_list .pro_talk_head{width:100%;align-items:center;padding-bottom:3%;border-bottom:1px solid #ed457c}.pro_talk_list .pro_talk_head .pro_img{width:20%;padding-right:5%;padding-left:1%}.pro_talk_list .pro_talk_head .pro_img img{border-radius:50%}.pro_talk_list .pro_talk_head .pro_category{width:80%;padding-left:5%}.pro_talk_list .pro_talk_qa{width:100%;margin-top:30px}.pro_talk_list .talk_text_l{position:relative;background:#ffffff;border:1px solid #979797;width:80%;margin-right:5%;margin-top:3%;padding:10px;word-wrap:break-word}.pro_talk_list .talk_text_l:after,.pro_talk_list .talk_text_l:before{left:100%;top:-1px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pro_talk_list .talk_text_l:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:12px;margin-top:1px}.pro_talk_list .talk_text_l:before{border-color:rgba(151,151,151,0);border-left-color:#979797;border-width:13px}.pro_talk_list .talk_text_r{position:relative;background:#ffffff;border:1px solid #979797;width:80%;margin-left:5%;margin-top:3%;padding:10px;word-wrap:break-word}.pro_talk_list .talk_text_r:after,.pro_talk_list .talk_text_r:before{right:100%;top:-1px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.pro_talk_list .talk_text_r:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:12px;margin-top:1px}.pro_talk_list .talk_text_r:before{border-color:rgba(151,151,151,0);border-right-color:#979797;border-width:13px}.pro_talk_list .on_hidden{height:150px;overflow:hidden}.pro_talk_list .read_more{position:absolute;bottom:0;cursor:pointer;width:100%;text-align:center;left:0;padding:20px 0;border-radius:20px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255,255,255,0.5), white) repeat scroll 0 0}.pro_talk_list .talk_icon{width:15%}.pro_talk_list .talk_icon_pro{width:15%}.pro_talk_list .talk_icon_pro img{border-radius:50%}.pro_talk_title{border:1px solid;width:60%;margin:0 auto;color:#EA297A;text-align:center;border-radius:20px;padding:5px 20px}.pro_talk_title .down_arrow{width:10%;margin:0 auto}.pro_talk_wrapper{z-index:9999}.pro_talk_wrapper .list{background-color:#fff;width:90%;padding:10px;margin:0 auto}.recruit_caution{width:90%;margin:30px auto;background-color:#fff;border-radius:10px;padding:20px}.recruit_caution a{color:#EA4384}.recruit_caution .title{font-size:20px;text-align:left}.recruit_caution .text{text-align:left;padding-left:10px}.recruit_text_first_view{position:absolute;bottom:19%;width:100%;text-align:center;color:#fff;font-size:22px}.valuesummary_bg{background-color:#ddd091;position:relative}.special_menu .special_text{font-size:35px;line-height:1.7;text-align:center;font-weight:500;margin-top:100px}.special_menu .special_text .large{font-size:38px}.special_menu .special_text img{width:100%;max-width:457px;display:block;margin:0 auto}.special_menu .menu_list{position:relative;width:100%}.special_menu .menu_list .num{width:4.5%;position:absolute;top:46%;left:11%;max-width:48px}.special_menu .menu_detail{width:100%;margin-top:40px}.special_menu .menu_detail .title{position:relative;width:100%}.special_menu .menu_detail .title .num{position:absolute;width:4.5%;max-width:48px}.special_menu .menu_detail .title .num_1{top:33%;left:5.8%}.special_menu .menu_detail .title .num_2{top:36%;left:5.8%}.special_menu .menu_detail .title .num_3{top:33%;left:5.8%}.special_menu .menu_detail .detail{width:100%;max-width:740px;margin:30px auto 0 auto}.special_menu .menu_detail .text{font-size:18px;text-align:center;font-weight:600;line-height:1.7;margin:30px auto 0 auto}.special_menu .menu_detail .text .caution{font-size:15px;text-align:center;padding:0}.special_text_block{font-size:35px;font-weight:600;text-align:center;line-height:1.7;margin:60px auto 100px auto}.special_text_block .pink_box{font-size:30px;color:#fff;background-color:#ed7ea8;padding:12px 20px}.special_text_block .small{font-size:20px;font-weight:500;margin-top:10px}.attention{font-size:16px;text-align:center;margin:auto;width:80%}.attention p{text-align:left}.attention .store_link{padding:20px 0}.attention .store_link li{display:inline-block;margin:5px;width:200px}.attention .company_logo{margin:20px 0;width:200px}.agreements .sp_v{display:none}.agreements .page_tit{font-size:24px;font-weight:bold;line-height:1.6;margin-bottom:40px;padding-top:40px;text-align:center}.agreements .page_tit span{color:#c2c2c2;display:block;font-size:16px}.agreements .security_block{background:#fff;border-top:solid #e5e5e5 1px;padding:40px 20px}.agreements .security_block .block_tit{color:#d51067;font-size:20px;font-weight:bold;line-height:1.6;margin-bottom:20px;text-align:center}.agreements .security_block p{line-height:1.6;margin:0 auto;width:1000px}.agreements .security_block p.right_txt{text-align:right}.agreements .security_block.last{background:none;border-top:none}.agreements .security_block.last p{text-align:center}.agreements .security_block ul{margin:0 auto;padding-top:20px;width:1000px}.agreements .security_block ul li{line-height:1.6;padding-left:16px;position:relative}.agreements .security_block ul li::before{content:"・";position:absolute;top:0;left:0}.agreements .security_block dl{margin:0 auto;width:1000px}.agreements .security_block dl dt{font-weight:bold;line-height:1.6;margin-bottom:5px;padding-top:25px}.agreements .security_block dl dd{line-height:1.6}.agreements .security_block dl dd ol li{margin-left:18px;text-indent:-17px}.agreements .security_block dl dd ul.terms{padding-top:0}.agreements .security_block dl dd ul.terms li{margin-left:9px;text-indent:-28px}.agreements .security_block dl dd ul.terms li::before{display:none}.agreements .certification_block{background:#fff;box-sizing:border-box;display:table;margin:0 auto 40px;padding:40px 20px;width:1000px}.agreements .certification_block .logo{display:table-cell;text-align:left;vertical-align:top;width:270px}.agreements .certification_block .logo img{height:auto;width:160px}.agreements .certification_block .information{display:table-cell;text-align:left;vertical-align:top;width:650px}.agreements .certification_block .information dl{display:table}.agreements .certification_block .information dl dt{display:table-cell;font-weight:bold;line-height:1.6;text-align:left;vertical-align:top;width:200px}.agreements .certification_block .information dl dd{display:table-cell;line-height:1.6;padding-bottom:20px;text-align:left;vertical-align:top;width:450px}.agreements .link_block{background:#fff;padding:40px 0;text-align:center}.agreements .link_block ul{margin-bottom:15px}.agreements .link_block ul:last-child{margin-bottom:0}.agreements .link_block ul li{display:inline-block;margin:0 10px}.agreements .link_block ul li a{border:solid #d51067 1px;border-radius:5px;box-sizing:border-box;color:#d51067;display:block;font-size:18px;line-height:1;padding:18px 0;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:350px}.agreements .link_block ul li a span{padding-left:18px;position:relative}.agreements .link_block ul li a span::before{border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #d51067;content:"";height:0;position:absolute;top:5px;left:0;width:0}.agreements .link_block ul li a:hover{background:#d51067;border-radius:5px;color:#fff}.agreements .link_block ul li a:hover span::before{border-color:transparent transparent transparent #fff}.agreements .pp_block{background:#fff;border-top:solid #e5e5e5 1px;padding:40px 20px}.agreements .pp_block p{line-height:1.6;margin:0 auto 25px;width:1000px}.agreements .pp_block p:last-child{margin-bottom:0}.agreements .pp_block p.right_txt{text-align:right}.agreements .pp_block p.center_txt{text-align:center}.agreements .pp_block ol{margin:0 auto 25px;width:1000px}.agreements .pp_block ol.last{margin-bottom:0}.agreements .pp_block ol li{line-height:1.6;margin-left:28px;text-indent:-37px}.agreements .pp_information{background:#fff;border-top:solid #e5e5e5 1px;padding:40px 20px}.agreements .pp_information .block_tit{color:#d51067;font-size:20px;font-weight:bold;line-height:1.6;margin-bottom:20px;text-align:center}.agreements .pp_information .read_txt{line-height:1.6;margin-bottom:30px;text-align:center}.agreements .pp_information .block_cap{color:#d51067;font-size:16px;line-height:1.6;margin-bottom:10px;text-align:center}.agreements .pp_information .cap_text{line-height:1.6;margin:0 auto 10px;text-align:center;width:1000px}.agreements .information_table{border-top:solid #ccc 1px;border-left:solid #ccc 1px;box-sizing:border-box;display:table;margin:0 auto;width:1000px}.agreements .information_table.last{border-bottom:solid #ccc 1px;margin-bottom:30px}.agreements .information_table .cap{background:#eee;border-right:solid #ccc 1px;box-sizing:border-box;display:table-cell;font-weight:bold;line-height:1.6;padding:10px;text-align:left;vertical-align:top;width:50%}.agreements .information_table .each{border-right:solid #ccc 1px;box-sizing:border-box;display:table-cell;line-height:1.6;padding:10px;text-align:left;vertical-align:top;width:50%}.agreements .information_table .semi_title{font-weight:bold}.agreements .information_table .link{color:#d65584;text-decoration:underline}.agreements .information_table ul li{position:relative;padding-left:16px}.agreements .information_table ul li::before{content:"・";position:absolute;top:0;left:0}.agreements .information_text{border:solid #ccc 1px;box-sizing:border-box;line-height:1.6;margin:0 auto 30px;padding:15px;text-align:left;width:1000px}.agreements .information_text ol li{margin-left:16px;text-indent:-16px}.agreements .pp_window{background:#fff;border-bottom:solid #e5e5e5 1px;padding:40px}.agreements .pp_window .block_tit{color:#d51067;font-size:20px;font-weight:bold;line-height:1.6;margin-bottom:20px;text-align:center}.agreements .pp_window .read_txt{text-align:left;line-height:1.6;margin:0 auto;width:1000px}.agreements .footer{margin:0;width:100%}@media screen and (max-width: 768px){.agreements .link_block{border-top:solid #e5e5e5 1px;text-align:left}.agreements .link_block ul li{display:block;margin:0 auto 15px;width:90%}.agreements .link_block ul li:last-child{margin-bottom:0}.agreements .link_block ul li a{border:none;background:none;border-radius:0;color:#606060;padding:0;text-align:left;width:100%}.agreements .link_block ul li a span::before{border-color:transparent transparent transparent #606060}.agreements .link_block ul li a:hover{background:none;color:#606060}.agreements .link_block ul li a:hover span::before{border-color:transparent transparent transparent #606060}.agreements .sp_v{display:block}.agreements .security_block p{width:auto}.agreements .security_block ul{width:auto}.agreements .security_block dl{width:auto}.agreements .certification_block{width:94%}.agreements .certification_block .logo{display:block;text-align:center;padding-bottom:40px;width:100%}.agreements .certification_block .information{display:block;width:100%}.agreements .certification_block .information dl{width:100%}.agreements .certification_block .information dl dt{line-height:1.6;width:35%}.agreements .certification_block .information dl dd{width:65%}.agreements .pp_block p{width:auto}.agreements .pp_block ol{width:auto}.agreements .pp_information .cap_text{width:auto}.agreements .information_table{border-top:solid #ccc 1px;border-left:solid #ccc 1px;box-sizing:border-box;display:table;margin:0 auto;width:100%}.agreements .information_text{width:auto}.agreements .pp_window{border-bottom:none;padding:40px 20px}.agreements .pp_window .read_txt{width:auto}}
