.cf,.grid_row{clear:both;display:block}.cf::after,.grid_row::after{content:"";clear:both;display:block;height:0}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,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input{margin:0;padding:0;border:0;vertical-align:baseline}html{font-size:62.5%;line-height:1}#wrap,h1,h2,h3,h4,h5,h6,input,textarea,button{font-size:13px;font-size:1.3rem;line-height:1.6}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{font-family:-apple-system, "Lucida Grande", Roboto, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Sans", Meiryo, "メイリオ", "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#333;background-image:url(/img/pc/user/lp/affiliate_sozoku_tel/bg_a.jpg?aa);background-repeat:no-repeat;background-position:top right}img{vertical-align:bottom}a{text-decoration:none}a:hover{text-decoration:underline}em{font-style:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}section>p{margin-bottom:15px}.icn_left{margin-right:10px}.is_hide{display:none}.f_left{float:left}.f_right{float:right}hr{border:0;border-top:1px solid #ddd;height:0;margin:40px auto;width:80%}.grid_c1{width:60px}.grid_c2{width:140px}.grid_c3{width:220px}.grid_c4{width:300px}.grid_c5{width:380px}.grid_c6{width:460px}.grid_c7{width:540px}.grid_c8{width:620px}.grid_c9{width:700px}.grid_c10{width:780px}.grid_c11{width:860px}.grid_c12{width:940px}.grid_c11,.grid_c10,.grid_c9,.grid_c8,.grid_c7,.grid_c6,.grid_c5,.grid_c4,.grid_c3,.grid_c2,.grid_c1{float:left;margin-right:20px}.grid_c12{margin:0 auto}.grid_c12 .grid_c8 .grid_list .grid_c2:nth-child(6n+6){margin-right:20px}.grid_c12 .grid_c8 .grid_list .grid_c2:nth-child(6n+1){float:left;clear:none}.grid_row{margin:0}.grid_list--2_1 .grid_c1:nth-child(even),.grid_list--3_1 .grid_c1:nth-child(3n+3),.grid_list--4_1 .grid_c1:nth-child(4n+4),.grid_list--5_1 .grid_c1:nth-child(5n+5),.grid_list--6_1 .grid_c1:nth-child(6n+6),.grid_list--7_1 .grid_c1:nth-child(7n+7),.grid_list--8_1 .grid_c1:nth-child(8n+8),.grid_list--9_1 .grid_c1:nth-child(9n+9),.grid_list--10_1 .grid_c1:nth-child(10n+10),.grid_list--11_1 .grid_c1:nth-child(11n+11),.grid_list--12_1 .grid_c1:nth-child(12n+12),.grid_list--4_2 .grid_c2:nth-child(2n+2),.grid_list--6_2 .grid_c2:nth-child(3n+3),.grid_list--8_2 .grid_c2:nth-child(4n+4),.grid_list--10_2 .grid_c2:nth-child(5n+5),.grid_list--12_2 .grid_c2:nth-child(6n+6),.grid_list--6_3 .grid_c3:nth-child(2n+2),.grid_list--9_3 .grid_c3:nth-child(3n+3),.grid_list--12_3 .grid_c3:nth-child(4n+4),.grid_list--8_4 .grid_c4:nth-child(2n+2),.grid_list--12_4 .grid_c4:nth-child(3n+3),.grid_list--10_5 .grid_c5:nth-child(2n+2),.grid_list--12_6 .grid_c6:nth-child(2n+2),.grid_innner_list--12_6 .grid_c6_inner:nth-child(2n+2),.grid_innner_list--12_4 .grid_c4_inner:nth-child(3n+3),.grid_row li[class*="grid_c"]:last-child,.grid_row section[class*="grid_c"]:last-child,.grid_row div[class*="grid_c"]:last-child{margin-right:0}.grid_row section[class*="grid_c"].f_right:last-child,.grid_row div[class*="grid_c"].f_right:last-child{margin-right:20px}.grid_row section[class*="grid_c"].f_right:first-child,.grid_row div[class*="grid_c"].f_right:first-child{margin-right:0}.grid_list--2_1 .grid_c1:nth-child(odd),.grid_list--3_1 .grid_c1:nth-child(3n+1),.grid_list--4_1 .grid_c1:nth-child(4n+1),.grid_list--5_1 .grid_c1:nth-child(5n+1),.grid_list--6_1 .grid_c1:nth-child(6n+1),.grid_list--7_1 .grid_c1:nth-child(7n+1),.grid_list--8_1 .grid_c1:nth-child(8n+1),.grid_list--9_1 .grid_c1:nth-child(9n+1),.grid_list--10_1 .grid_c1:nth-child(10n+1),.grid_list--11_1 .grid_c1:nth-child(11n+1),.grid_list--12_1 .grid_c1:nth-child(12n+1),.grid_list--12_2 .grid_c2:nth-child(6n+1),.grid_list--10_2 .grid_c2:nth-child(5n+1),.grid_list--8_2 .grid_c2:nth-child(4n+1),.grid_list--6_2 .grid_c2:nth-child(3n+1),.grid_list--4_2 .grid_c2:nth-child(2n+1),.grid_list--6_3 .grid_c3:nth-child(2n+1),.grid_list--9_3 .grid_c3:nth-child(3n+1),.grid_list--12_3 .grid_c3:nth-child(4n+1),.grid_list--8_4 .grid_c4:nth-child(2n+1),.grid_list--12_4 .grid_c4:nth-child(3n+1),.grid_list--10_5 .grid_c5:nth-child(2n+1),.grid_list--12_6 .grid_c6:nth-child(2n+1){clear:both}.grid_innner{padding:0 29px}.grid_innner_list--12_6 .grid_c6_inner:nth-child(2n+1),.grid_innner_list--12_4 .grid_c4_inner:nth-child(3n+1){clear:both}.grid_c6_inner,.grid_c4_inner{margin-right:20px;float:left}.grid_c6_inner{width:430px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid_c4_inner{width:280px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid_vertical_l{margin-bottom:40px}.grid_vertical_m{margin-top:20px;margin-bottom:20px}.grid_vertical_s{margin-top:10px;margin-bottom:10px}.grid_vertical_s2{margin-bottom:5px}.grid_vertical_ss{margin-bottom:10px}.grid_vertical_ms{margin-bottom:20px}.strong{background:-webkit-linear-gradient(transparent 55%,#ffef3b 40%);background:-webkit-gradient(linear,left top, left bottom,color-stop(55%, transparent),color-stop(40%, #ffef3b));background:linear-gradient(transparent 55%,#ffef3b 40%);padding:2px}.strong_b{background:-webkit-linear-gradient(transparent 55%,#ffef3b 40%);background:-webkit-gradient(linear,left top, left bottom,color-stop(55%, transparent),color-stop(40%, #ffef3b));background:linear-gradient(transparent 55%,#ffef3b 40%);padding:2px;font-weight:bold}.strong_c{font-size:14px;font-size:1.4rem;color:#ff5ca4;font-weight:bold}.strong_d{color:#ff5ca4;font-weight:bold}.strong_f,.strong_e{color:#00b3dc}.strong_g,.strong_e{font-weight:bold}.strong_h{color:#f30}.txt_a{color:#777;font-weight:normal}.txt_b{color:#ddd;font-weight:normal;cursor:default}.txt_b:hover{text-decoration:none}.txt_right{text-align:right}.txt_center{text-align:center}.txt_xsmall{font-size:8px;font-size:.8rem}.txt_small{font-size:10px;font-size:1rem}.txt_base{font-size:12px;font-size:1.2rem}.txt_medium{font-size:14px;font-size:1.4rem}.txt_maxlarge{font-size:32px;font-size:3.2rem}.txt_xxlarge{font-size:24px;font-size:2.4rem}.txt_large{font-size:16px;font-size:1.6rem}.txt_en{font-family:"Arial", sans-serif;letter-spacing:0.04em}.ttl_bar{border-radius:3px;font-size:16px;font-size:1.6rem;background:#dcebf5;padding:8px 15px;margin-bottom:10px;font-weight:bold}.ttl_bar a{color:#333}.ttl_line{font-size:16px;font-size:1.6rem;border-left:4px solid #00b3dc;font-weight:bold;margin-bottom:15px;padding-left:15px}.btn,.btn__arrow,.btn_primary,.btn_primary__arrow,.btn_primary_b{border-radius:3px;padding:10px;font-weight:bold;text-align:center;border:0;cursor:pointer;position:relative}.btn:hover,.btn__arrow:hover,.btn_primary:hover,.btn_primary__arrow:hover,.btn_primary_b:hover{text-decoration:none}.btn,.btn__arrow{border:1px solid #ddd;-sand-box-shadow:inset 0 -2px #ddd;-webkit-box-shadow:inset 0 -2px #ddd;box-shadow:inset 0 -2px #ddd;background:#f8f8f8;color:#333}.btn:hover,.btn__arrow:hover{background:#fff}.btn_primary,.btn_primary__arrow{border:1px solid #00b3dc;-sand-box-shadow:inset 0 -2px #009abd;-webkit-box-shadow:inset 0 -2px #009abd;box-shadow:inset 0 -2px #009abd;background:#00b3dc;color:#fff}.btn_primary_b{-sand-box-shadow:inset 0 -2px #25861c;-webkit-box-shadow:inset 0 -2px #25861c;box-shadow:inset 0 -2px #25861c;background:#2b9b20;color:#fff}.btn__arrow,.btn_txt__arrow{position:relative;padding-right:15px}.btn__arrow::after,.btn_txt__arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:0;display:block;content:"";width:6px;height:6px;margin-top:-4px;border-bottom:3px solid #00b3dc;border-right:3px solid #00b3dc}.btn_primary__arrow{position:relative}.btn_primary__arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:0;display:block;content:"";width:6px;height:6px;margin-top:-4px;border-bottom:3px solid #fff;border-right:3px solid #fff}.btn.is_disabled,.btn__arrow.is_disabled,.btn_primary.is_disabled,.btn_primary__arrow.is_disabled,.btn_primary_b.is_disabled{-sand-box-shadow:inset 0 -2px #ddd;-webkit-box-shadow:inset 0 -2px #ddd;box-shadow:inset 0 -2px #ddd;background:#ddd;color:#fff;cursor:default}.btn.is_disabled:hover,.btn__arrow.is_disabled:hover,.btn_primary.is_disabled:hover,.btn_primary__arrow.is_disabled:hover,.btn_primary_b.is_disabled:hover{background:#ddd}.btn{display:block}.btn__arrow{display:block;padding-right:25px}.btn__arrow::after{right:10px}ol+.btn__arrow,ul+.btn__arrow{margin-top:-1px}.btn_primary{-sand-box-shadow:inset 0 -3px 0 0 #008aa9;-webkit-box-shadow:inset 0 -3px 0 0 #008aa9;box-shadow:inset 0 -3px 0 0 #008aa9;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_primary:hover{background:#00c4f0}.btn_primary__arrow{padding-right:25px;display:block}.btn_primary__arrow::after{right:10px}.btn_primary__arrow:hover{background:#00c4f0}.btn_primary_b{display:block}.btn_primary_b:hover{background:#49b713}.btn_txt__arrow{padding:0 0 0 20px}.btn_txt__arrow::after{right:auto;left:0}.btn_l{font-size:16px;font-size:1.6rem;padding:10px 20px;white-space:nowrap}.form--input,.form--txtarea,.form--input__s,.form--input__m,.form--txtarea__m,.form__inline--input__l,.form__inline--input__m,.form__inline--input__s{border:2px solid #ddd;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}.form--step{border:1px solid #ddd;border-radius:3px;margin:0 0 30px;counter-reset:li}.form--step li{position:relative;display:inline-block;padding:5px 15px 5px 20px;margin-left:10px}.form--step li::before{font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:14px;font-size:1.4rem;content:counter(li);counter-increment:li;position:absolute;line-height:2.2em;top:0;left:0}.form--step li::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #ddd;border-right:1px solid #ddd;position:absolute;top:50%;right:0;display:block;content:"";width:8px;height:8px;margin-top:-5px}.form--step li:last-child::after{border:0}.form--step li.is_current{color:#00b3dc;font-weight:bold}.form--step li.is_current::before{color:#00b3dc;font-weight:bold}.form--step li.is_end{color:#ddd}.form--step li.is_end::before{color:#ddd}.form--group{padding:10px 0}.form--group.is_error{background:#fff5fa;color:#ff5ca4}.form--label{text-align:right;padding:5px 0}.forms_horiz .form--label{padding-top:6px}.form--label>label:not(.required):after{content:"\4EFB\610F";border-radius:3px;font-size:10px;background:#aaa;padding:1px 5px;color:#fff;font-weight:bold;margin-left:10px;float:right}.form--control{text-align:left}.form--input,.form--txtarea{min-width:100%;width:auto}.form--input:focus,.form--txtarea:focus{border:1px solid #00b3dc}.is_error .form--input,.is_error .form--txtarea{border:1px solid #ff5ca4}.form--input__s{width:100px}.form--input__m,.form--txtarea__m{width:220px}.form--notice{font-size:10px;font-size:1rem;display:block;color:#f30}.form--notice_a{font-size:10px;font-size:1rem;display:block;color:#777}.form--radios,.form--checkbox,.form--radios__condensed,.form--checkbox__condensed{margin:6px 0;padding-left:20px;display:block}.form--radios input,.form--checkbox input,.form--radios__condensed input,.form--checkbox__condensed input{margin:0 6px 0 -20px}.form--radios__condensed,.form--checkbox__condensed{margin:2px 0}.form--radios__inline,.form--checkbox__inline{margin:5px 0;padding-right:20px;display:inline-block}.form--radios__inline input,.form--checkbox__inline input{margin:0 5px 0 0;vertical-align:middle}.form--controlRadio .form--radios{margin:0px 15px 0px 0;padding:8px 10px 8px 30px;display:inline-block;border:1px solid #ddd;line-height:1;border-radius:3px;cursor:pointer}.form--controlRadio .form--radios input{vertical-align:inherit}.form--item_group{border-radius:3px;border:2px solid #ddd}.form--item_group__right{border-radius:3px;border:2px solid #ddd;margin-right:5px;position:relative}.form--item_group__right::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;left:-40px;display:block;content:"";width:25px;height:25px;margin-top:-20px;border-bottom:2px solid #ddd}.form--item_group__left{border-radius:3px;border:2px solid #ddd;margin-right:35px;position:relative}.form--item_group__left::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-41px;display:block;content:"";width:25px;height:25px;margin-top:-20px;border-bottom:2px solid #ddd}.form--item_group__text{border-radius:3px;position:relative;line-height:1em;font-weight:bold;padding:10px 5px;display:block;width:320px}.form--item_group--ttl{line-height:2.7em;font-weight:bold;padding:0 5px;display:block}.form--group_select,.form--group_select2,.form--group_select4{border-left:1px solid #ddd;display:inline-block;line-height:2.7em;height:2.7em;cursor:pointer;text-align:center;font-weight:bold;width:104px}.form--group_select::after,.form--group_select2::after,.form--group_select4::after{content:"";display:block;width:0;height:0;border:5px solid transparent;border-top:5px solid #00b3dc;position:static;top:50%;right:5px;margin:-20px 5px 0 0;float:right}.form--group_select2{width:130px}.form--group_select3{display:inline-block;line-height:2.7em;height:2.7em;cursor:pointer;text-align:center;font-weight:bold;width:310px}.form--group_select4{width:220px}.form--select_inline,.form--select{border-radius:3px;border:1px solid #ddd;-sand-box-shadow:inset 0 -2px #ddd;-webkit-box-shadow:inset 0 -2px #ddd;box-shadow:inset 0 -2px #ddd;display:inline-block;line-height:2.7em;height:2.7em;cursor:pointer;text-align:center;font-weight:bold;margin:0 0 10px;background:#f8f8f8;position:relative;width:100%}.form--select_inline:hover,.form--select:hover{background:#fff}.form--select_inline::after,.form--select::after{content:"";display:block;width:0;height:0;border:5px solid transparent;border-top:5px solid #00b3dc;position:absolute;top:50%;right:5px;margin-top:-4px}.form--select_inline{width:300px}.form--finish_title{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:10px}.form--finish_msg p{font-size:14px;font-size:1.4rem;margin-bottom:10px}select.form--group_select2,select.form--group_select,select.form--select_inline,select.form--select{z-index:100}.form__inline--input__l{width:490px;margin-right:5px}.form__inline--input__m{width:220px;margin-right:5px}.form__inline--input__s{width:184px;margin-right:5px}.form__inline--btn{padding:7px 21px}.form__inline--btn_l{padding:10px 20px}.must{border-radius:3px;font-size:10px;font-size:1rem;background:#ff5ca4;padding:1px 5px;color:#fff;font-weight:bold;margin-left:10px;float:right}.btn_holder{text-align:center}.btn_holder p{margin-bottom:10px}.btn_holder form{display:inline}.lp_logo,.icn_lp_mail,.ttl_ribbon span,.lp_head--ttl,.lp_head--body--ttl span,.lp_head--body--ttl::after,.lp_head--body--ttl::before,.lp_head--body--point1,.lp_head--body--point2,.lp_head--body--point3,.lp_inquiriy--copy,.lp_inquiriy--coap,.inquiriy_head--copy,.inquiriy_head--coap,.fail_case--point::before,.fail_case--catch,.lp_flow--catch,.contact_form--ttl{background-image:url(/img/pc/user/lp/affiliate_sozoku_tel/parts.png?141014);background-repeat:no-repeat;overflow:hidden;text-indent:-999em}.lp_logo{width:160px;height:42px;background-position:0 -169px;margin:15px 0 20px}.icn_lp_mail{width:32px;height:25px;background-position:-770px -74px;margin-right:15px;display:inline-block;vertical-align:middle}.ttl_ribbon{background:#00b3dc;position:relative;padding:13px 30px;margin:-30px -35px 20px}.ttl_ribbon::before{height:0;width:0;border-style:solid;border-width:13px 0 0 10px;border-color:#008aa9 transparent transparent rgba(0,0,0,0);content:"";display:block;width:0;height:0;position:absolute;bottom:-13px;left:0}.ttl_ribbon::after{height:0;width:0;border-style:solid;border-width:13px 10px 0 0;border-color:#008aa9 rgba(0,0,0,0) transparent transparent;content:"";display:block;width:0;height:0;position:absolute;bottom:-13px;right:0;margin-top:-5px}.ttl_ribbon span{display:block;height:30px}.contents{border:1px solid #ddd;margin:30px 0;background:#fff;padding:25px;counter-reset:section}.lp_head{position:relative}.lp_head--ttl{width:750px;height:168px;background-position:0 0;margin:0 0 75px}.lp_head--copy{border-radius:50%;border:4px solid #fff;width:130px;height:130px;padding:33px 0 0;background-color:#ff5ca4;position:absolute;top:60px;left:658px;z-index:10;text-align:center;color:#fff;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4}.lp_head--copy--num{font-size:24px;font-size:2.4rem;font-family:"Arial", sans-serif}.lp_head--copy--txt{font-size:18px;font-size:1.8rem}.lp_head--body{background:#dcebf5;padding:1px 0;margin:40px 0 0}.lp_head--body--ttl{position:relative;margin:-30px 0 0}.lp_head--body--ttl b{background:#00b3dc;z-index:4;padding:9px 0;display:block;position:relative}.lp_head--body--ttl span{display:block;margin:0 auto;width:376px;height:22px;background-position:0 -207px}.lp_head--body--ttl::after{content:"";display:block;width:46px;height:42px;background-position:-395px -207px;position:absolute;top:20px;left:-30px;z-index:2}.lp_head--body--ttl::before{content:"";display:block;width:46px;height:42px;background-position:-449px -207px;position:absolute;top:20px;right:-30px;z-index:3}.lp_head--body--points{margin:20px auto;width:880px}.lp_head--body--points li{border:1px solid #ddd;float:left;background:#fff;padding:20px 0;text-align:center;margin-left:10px;width:284px;height:175px}.lp_head--body--points li:first-child{margin:0}.lp_head--body--point1{width:145px;height:55px;margin:15px auto 0;display:block;background-position:0 -270px}.lp_head--body--point2{width:200px;height:55px;margin:15px auto 0;display:block;background-position:-172px -270px}.lp_head--body--point3{width:237px;height:80px;margin:15px auto 0;display:block;background-position:-389px -269px}.tel_number{font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:4.4rem;font-weight:bold;color:#ff5ca4;margin:5px 0 0;position:relative;line-height:1;width:410px;display:-webkit-box;display:-ms-flexbox;display:flex}.tel_number--num__has-{padding-left:22px;position:relative}.tel_number--num__has-::before{content:"-";color:#ddd;position:absolute;top:0;left:0}.tel_number__phoneIcon{display:inline-block;background:#ff5ca4;border-radius:3px;width:39px;height:39px;padding:7px;margin:3px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.tel_number__phoneIcon:before{background-image:url("/img/icon/i-phone.svg");width:25px;height:25px;display:inline-block;background-size:25px 25px;background-repeat:no-repeat;content:"";vertical-align:text-top}.tel_number--container{width:100%}.tel_number--container{display:table-cell;vertical-align:middle}.lp_inquiriy{border:11px solid #00b3dc;padding:20px;background:#fff;margin:30px 0}.lp_inquiriy--copy{width:285px;height:25px;background-position:0 -364px;margin:0 auto}.lp_inquiriy--tel{float:left;margin:15px 0}.lp_inquiriy--coap{width:184px;height:53px;background-position:-540px -663px;display:block;float:right;margin:15px 0 15px 10px}.lp_inquiriy--list{width:580px;margin:25px 0px;display:block}.lp_inquiriy--list li{float:left;width:23%;text-align:center;border:1px solid #ccc;margin-left:2.66667%;line-height:45px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.lp_inquiriy--list li:first-child{margin-left:0}.lp_inquiriy--btn{font-size:24px;font-size:2.4rem;position:relative}.lp_inquiriy--btn::before{border-radius:50%;background:#fff;width:24px;height:24px;position:absolute;top:50%;right:19px;margin-top:-12px;content:""}.lp_inquiriy--btn::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:6px;border-top-color:#00b3dc;position:absolute;top:50%;right:25px;margin-top:-2px;content:""}.lp_inquiriy img{width:260px;height:auto}.lp_inquiriy--tel_number{margin-top:18px}.inquiriy_head{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;padding:20px 0}.inquiriy_head--copy{width:608px;height:25px;background-position:0 -394px;margin-bottom:8px}.inquiriy_head__short{margin:0 35px}.inquiriy_head--tel{float:left}.inquiriy_head--coap{width:184px;height:53px;background-position:-540px -663px;display:table-cell;vertical-align:middle}.inquiriy_head--btn{border-radius:6px;font-size:2.4rem;white-space:nowrap;padding-left:45px;position:relative;height:66px;line-height:66px;width:245px}.inquiriy_head--btn::before{border-radius:50%;background:#fff;width:25px;height:25px;position:absolute;top:50%;left:18px;margin-top:-12px;content:""}.inquiriy_head--btn::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:6px;border-top-color:#2b9b20;position:absolute;top:50%;left:25px;margin-top:-2px;content:""}.inquiriy_head--list{display:block}.inquiriy_head--list li{float:left;width:23%;text-align:center;border:1px solid #ccc;margin-left:2.66667%;line-height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiriy_head--list li:first-child{margin-left:0}.fail_case--ttl span{background-position:0 -444px;width:410px}.fail_case--box{border:3px solid #ddd;padding:20px;margin:20px 0}.fail_case--box:last-child{margin-bottom:0}.fail_case--case_ttl{font-size:24px;font-size:2.4rem;border-left:6px solid #00b3dc;font-weight:bold;margin-bottom:15px;padding-left:15px;clear:both}.fail_case--note{font-size:14px;font-size:1.4rem}.fail_case--point{border:1px solid #ddd;background:#f8f8f8;padding:15px 15px 15px 80px;position:relative}.fail_case--point::after{border-radius:50%;content:"";background-color:#00b3dc;position:absolute;top:50%;left:20px;width:43px;height:43px;margin-top:-21px}.fail_case--point::before{content:"";position:absolute;top:50%;left:39px;width:5px;height:17px;margin-top:-7px;background-position:-822px -76px;z-index:10}.fail_case--catch{width:740px;height:150px;margin:20px auto 0;background-position:0 -500px}.introduce_case--ttl span{background-position:-439px -444px;width:300px}.introduce_case--box{border:3px solid #ddd;padding:20px;margin:20px 0}.introduce_case--box:last-child{margin-bottom:0}.introduce_case--case_ttl{font-size:24px;font-size:2.4rem;font-weight:bold;margin:-5px 0 10px;padding-left:75px;position:relative}.introduce_case--case_ttl::after{border-radius:50%;font-size:10px;font-size:1rem;content:"ケース";text-align:center;color:#fff;background-color:#00b3dc;position:absolute;top:-30px;left:0;width:66px;height:66px;line-height:3em}.introduce_case--case_ttl::before{font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:30px;font-size:3rem;font-weight:bold;counter-increment:section;content:counter(section);position:absolute;text-align:center;color:#fff;top:-15px;left:0;width:66px;z-index:10}.introduce_case--prof{border:1px solid #ddd;border-top:0;float:left;width:400px;margin-bottom:20px}.introduce_case--prof dt{float:left;width:80px;font-weight:bold;clear:both;padding:10px 15px}.introduce_case--prof dd{border-top:1px solid #ddd;padding:10px 10px 10px 120px}.introduce_case--note{border:1px solid #ddd;float:right;padding:0 15px;width:390px}.introduce_case--note--ttl{display:block;margin:-9px 0 10px}.introduce_case--result{border-top:1px solid #ddd;background:#f8f8f8;padding:15px;margin:20px -20px -20px;position:relative}.introduce_case--result::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:30px;border-top-color:#00b3dc;position:absolute;top:-20px;left:50%;margin-left:-40px;content:"";display:block}.introduce_case--result dt{font-size:14px;font-size:1.4rem;border:1px solid #ddd;background:#fff;padding:10px;float:left;clear:both;width:140px;text-align:right;font-weight:bold}.introduce_case--result dd{font-size:14px;font-size:1.4rem;padding:5px 10px 10px 180px}.introduce_case--result--price{line-height:1}.lp_flow--ttl span{background-position:-652px -331px;width:300px}.lp_flow--box{border-bottom:1px solid #ddd;position:relative;padding:20px 0 20px 50px;overflow:hidden}.lp_flow--box::after{font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:10px;font-size:1rem;content:"STEP";color:#00b3dc;position:absolute;top:20px;left:-10px;width:50px;text-align:center}.lp_flow--box::before{font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:30px;font-size:3rem;font-weight:bold;counter-increment:section;content:counter(section);position:absolute;color:#00b3dc;top:25px;left:-10px;z-index:10;width:50px;text-align:center}.lp_flow--box.is_hope::after,.lp_flow--box.is_hope::before{color:#ff5ca4}.lp_flow--body{font-size:14px;font-size:1.4rem;float:right;width:650px}.lp_flow--step_ttl{font-size:16px;font-size:1.6rem;margin-bottom:10px}.lp_flow--img{border:1px solid #ddd;float:left;width:160px;height:auto}.lp_flow--hope--ttl{border:1px solid #ddd;background:#f8f8f8;padding:10px 20px;color:#ff5ca4;position:relative;margin:-1px 0;font-weight:bold}.lp_flow--hope--ttl::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;border-top-color:#ddd;content:"";position:absolute;bottom:-20px;left:30px}.lp_flow--catch{width:520px;height:88px;margin:25px auto 0;background-position:0 -672px}.lp_faq--ttl span{background-position:-652px -388px;width:200px}.lp_faq--box{border-top:1px solid #ddd;padding:25px 40px 10px 110px;margin:0 -25px}.lp_faq--box:first-child{border:0}.lp_faq--q{font-size:18px;font-size:1.8rem;padding:10px 0;margin-bottom:10px;position:relative}.lp_faq--q::before{border-radius:3px;border:1px solid #ddd;font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:24px;font-size:2.4rem;font-weight:normal;color:#00b3dc;display:block;content:"Q";padding:10px 15px;line-height:1;position:absolute;top:0;left:-80px}.lp_faq--a{font-size:14px;font-size:1.4rem;padding:10px 0;position:relative}.lp_faq--a::before{border-radius:3px;border:1px solid #ddd;font-family:"Arial", sans-serif;letter-spacing:0.04em;font-size:24px;font-size:2.4rem;color:#ff5ca4;display:block;content:"A";padding:10px 15px;line-height:1;position:absolute;top:0;left:-80px}.lp_faq--container{border-radius:3px;font-size:14px;font-size:1.4rem;padding:10px;background:#00b3dc}.lp_faq--ttl_s{font-size:20px;font-size:2rem;font-weight:bold;color:#00b3dc;text-align:center}.lp_faq--line{margin:0 0 0 10px;border-right:solid 2px #ddd}.contact_form{border:1px solid #00b3dc;padding:30px;margin:30px 0;background:#fff}.contact_form--ttl{background-position:0 -770px;width:565px;height:40px}.lp_contents{background:#f8f8f8;padding:1px 0}.foot{padding:0 0 30px;margin-top:-20px;background:#f8f8f8}.foot p{margin:10px 0}
