@media (-ms-high-contrast:none){html{position:static!important}}header{margin:0 auto 30px;padding-top:10px;width:1000px;height:70px}header .logo{padding-top:5px}header .freePhoneBox{width:auto}:root header .freePhoneBox b .number span{font-weight:700}header.diagnosisHeader{height:100px;margin-bottom:0}header.diagnosisHeader .logo{padding-top:15px}header.diagnosisHeader .freePhoneBox p{width:100%;color:#fff;background:#319f2c;font-weight:700;text-align:center;border-radius:20px;margin-bottom:0}aside.bannerArea{margin:0 auto 21px;width:680px}aside.bannerArea img{display:block}aside.bannerGiftArea{margin:0 auto 11px;width:680px}aside.bannerGiftArea img{display:block}main .indicatorBlock{margin:0 0 -44px auto;height:44px;width:462px;clear:both}#contents h1{margin:0 470px 20px 0;font-size:150%;font-weight:700}#pageConsult #contents h1,#pageRequest #contents h1,#pageSnrStep #contents h1{padding:3px 0 3px 45px;background:url(/assets/pc/images/step/snr_step/title_bg.png) no-repeat 0 .5em}#contents .offerArea{margin-bottom:43px;border:1px solid #bbb;width:100%;font-size:94%;overflow:hidden}#contents .offerArea,#contents .offerArea>div{-webkit-box-sizing:border-box;box-sizing:border-box}#contents .offerArea>div{padding:28px 0;border-right:1px solid #bbb;float:left;width:152px;background-color:#ecf2fb;text-align:center}#contents .offerArea ul{float:left;width:846px;height:109px}#contents .offerArea li{margin:0 8px;padding:5px 0;border-top:1px dashed #bbb}#contents .offerArea li:first-child{border-top:none}#contents .offerArea li span.date{margin-right:1em;min-width:6em;display:inline-block}#contents .offerArea li a,#contents .offerArea li b{color:#06c;text-decoration:none}#contents .homeList{margin-bottom:30px;padding:0 15px 15px;border-radius:5px;background-color:#ecf2fb}#contents .homeList p{margin:0}#contents .homeList p strong{font-weight:700}#contents .homeList p strong span{font-weight:700;font-size:163%;color:#ff4c00}#contents .homeList.error{background-color:#ffd}#contents .homeList .errorText{padding:5px 0 5px 35px;min-height:27px;color:red;background:url(/assets/pc/images/step/icon_error.png) no-repeat 0 50%;font-weight:700}#contents table.matrix01{border:1px solid #bbb;border-collapse:collapse;width:100%;background-color:#f6f6f6}#contents table.matrix01 td,#contents table.matrix01 th{padding:8px;border-left:1px dotted #bbb;border-right:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:88%}#contents table.matrix01 th{border-bottom:1px solid #bbb;background-color:#f5f5f5;font-weight:700;text-align:center;line-height:1.4}#contents table.matrix01 tr.stripe td{background-color:#fff}#contents table.matrix01 td.itemCheck01,#contents table.matrix01 td.itemCheck02,#contents table.matrix01 th.itemCheck01,#contents table.matrix01 th.itemCheck02{width:48px;text-align:center}#contents table.matrix01 td.facilityName,#contents table.matrix01 th.facilityName{width:284px}#contents table.matrix01 td input[type=checkbox]{z-index:-1;filter:alpha(opacity=0);opacity:0;position:absolute}#contents table.matrix01 td input[type=checkbox]+label{margin:0 auto;background:url(/assets/pc/images/icon_sprite.png) no-repeat -477px 0;display:inline-block;width:23px;height:23px;text-indent:110%;overflow:hidden;cursor:pointer}#contents table.matrix01 td input[type=checkbox]+label:hover{filter:alpha(opacity=80);opacity:.8}#contents table.matrix01 td input[type=checkbox]:checked+label{background-position:-447px -30px}#contents table.matrix01 td span{font-weight:700;color:#ff4c00}#contents .formArea{margin-bottom:30px}#contents .formArea h2{border-radius:5px 5px 0 0;padding:13px 15px;font-size:150%;font-weight:700;background-color:#2a65b7;color:#fff;line-height:1.1}#contents .formArea table{border-width:0 2px 1px 2px;border-style:solid;border-color:#bbb;width:100%;border-collapse:separate;border-spacing:0}#contents .formArea table tr.line td,#contents .formArea table tr.line th{border-bottom:1px solid #bbb}#contents .formArea table tr.requiredOk th.headline{background-color:#fff}#contents .formArea table th{padding:5px 10px;border-right:1px dotted #bbb;border-bottom:1px dotted #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700}#contents .formArea table th div{font-weight:700}#contents .formArea table th.headline{width:115px;border-bottom:1px solid #bbb}#contents .formArea table th.headline2,#contents .formArea table th.headline[colspan="2"]{border-right:1px solid #bbb;width:300px}#contents .formArea table th.type{width:200px;border-right:1px solid #bbb}#contents .formArea table th.required div{padding-right:44px;background:url(/assets/pc/images/step/icon_required.gif) no-repeat 100% 50%}#contents .formArea table th.requiredOk div{padding-right:44px;background:url(/assets/pc/images/step/icon_ok.gif) no-repeat 100% 50%}#contents .formArea table th.optional div{padding-right:44px;background:url(/assets/pc/images/step/icon_optional.gif) no-repeat 100% 50%}#contents .formArea table td{padding:5px 10px;border-bottom:1px dotted #bbb;-webkit-box-sizing:border-box;box-sizing:border-box}#contents .formArea table td span.inputLabel{display:inline-block}#contents .formArea table th.error+td .errorText,#contents .formArea table tr.error td .errorText{padding:5px 0 5px 35px;min-height:27px;color:#ff4c00;background:url(/assets/pc/images/step/icon_error.png) no-repeat 0 50%;font-weight:700}#contents .formArea #dispAddress{margin:6px 0;padding:5px 9px;border:2px solid #9a9a9a;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:360px;background-color:#fff;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;line-height:1.5}#contents .formArea input[type=email],#contents .formArea input[type=tel],#contents .formArea input[type=text]{margin:6px 0;padding:6px 9px;border:2px solid #777;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;background-color:#fff;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-o-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-ms-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-webkit-transition:border-color .5s,background-color .5s;transition:border-color .5s,background-color .5s}#contents .formArea input#zip{width:339px}#contents .formArea a#zipcode{cursor:pointer}#contents .formArea .zipAreaSearch{margin-left:20px;width:340px}#contents .formArea .zipAreaSearch select{width:100%}#contents .formArea input#name_kana,#contents .formArea input#name_kanji,#contents .formArea input#r1_name_kana_full_name,#contents .formArea input#r1_name_kanji_1,#contents .formArea input#r2_name_kana_full_name,#contents .formArea input#r2_name_kanji_1{width:360px}#contents .formArea select{margin:6px 0;padding:5px 5px;border:2px solid #777;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(#ebebeb));background-image:linear-gradient(180deg,#fff,#fff 50%,#ebebeb);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb,GradientType=0);cursor:pointer}#contents .formArea select[id^=monthly_cost],#contents .formArea select[id^=residence_cost]{width:140px}#contents .formArea span.nameBlock{padding-right:8px;display:inline-block;width:2em}#contents .formArea .required+td input{background-color:#fdd}#contents .formArea .required+td select{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(26%,#fff),to(#fdd));background-image:linear-gradient(180deg,#fff,#fff 26%,#fdd);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffdddd,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffdddd,GradientType=0)}#contents .formArea input[type=email]:focus,#contents .formArea input[type=tel]:focus,#contents .formArea input[type=text]:focus,#contents .formArea select:focus,#contents .formArea textarea:focus{border:2px solid #3f70ff;background-color:#ffd}#contents .formArea input[type=checkbox]{z-index:-1;filter:alpha(opacity=0);opacity:0;position:absolute}#contents .formArea input[type=checkbox]+label{padding:2px 0 5px 30px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -477px 6px;display:inline-block;cursor:pointer}#contents .formArea input[type=checkbox]+label:hover{filter:alpha(opacity=80);opacity:.8}#contents .formArea input[type=checkbox]:checked+label{background-position:-447px -24px}#contents .formArea .dementiaStatus input[type=checkbox]+label,#contents .formArea input.dementia_statuses+label{min-width:9.5em;white-space:nowrap}#contents .formArea input[type=radio]{z-index:-1;filter:alpha(opacity=0);opacity:0;position:absolute}#contents .formArea input[type=radio]+label{padding:3px 0 5px 30px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -416px -54px;display:inline-block;cursor:pointer}#contents .formArea input[type=radio]+label:hover{filter:alpha(opacity=80);opacity:.8}#contents .formArea input[type=radio]:checked+label{background-position:-386px -84px}#contents .formArea input#r1_sex_id_1+label,#contents .formArea input#r1_sex_id_2+label,#contents .formArea input#r2_sex_id_1+label,#contents .formArea input#r2_sex_id_2+label,#contents .formArea input.sex_id_1+label,#contents .formArea input.sex_id_2+label{margin-right:30px}#contents .formArea input#r1_age,#contents .formArea input#r2_age,#contents .formArea input.age{margin-right:15px;width:100px}#contents .formArea textarea{margin:6px 0;padding:5px 9px;border:2px solid #aaa;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:662px;min-height:108px;box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-o-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-ms-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);background-color:#f9f9f9;overflow-x:hidden;overflow-y:auto;line-height:1.4}#contents .formArea .example{padding:0 10px;color:#777}#contents .formArea .attention{color:#ff4c00;display:block}#contents .formArea .note{color:#777;display:block}#contents .formArea .contactTime span,#contents .formArea .hopeMove span{margin-right:50px;width:142px}#contents .formArea .relation span{margin-right:18px;width:110px}#contents .formArea .relation span.socialWorker,#contents .formArea .relation span:nth-child(21){margin-right:114px;width:270px}#contents .formArea .error .relation span:nth-child(21){margin-right:18px;width:110px}#contents .formArea .error .relation span:nth-child(22){margin-right:114px;width:270px}#contents .formArea .aboutDementia span,#contents .formArea .careDegree span{margin-right:52px;width:110px}#contents .formArea .residence span{margin-right:-9px;width:190px}#contents .formArea .residence span:nth-child(n+7){margin-right:0;width:270px}#contents .formArea .moveTime span{margin-right:40px;width:142px}#contents .formArea [id^=hope_reserve_date_month]{width:73px}#contents .formArea [id^=hope_reserve_date_day]{margin-left:10px;width:73px}#contents .formArea [id^=hope_reserve_date_time_id]{margin-left:10px;width:140px}#contents .formArea .anotherWay{padding-top:5px}#contents .formArea .anotherWay b .number{color:#319f2c;font-size:125%;font-weight:700;line-height:1}#contents .formArea .anotherWay .poweredBy{color:#777;font-size:69%}#contents .formArea .calendar{margin-left:28px;padding:9px 0 7px 44px;color:#003beb;font-size:88%;background:url(/assets/pc/images/step/snr_step/icon_calendar.png) no-repeat 0 0;text-decoration:underline;position:relative;display:inline-block;cursor:pointer}#contents .formArea .calendar:hover{color:#ff4c00}#contents .formArea .calendar span{position:absolute;top:45px;left:-50px}#contents .formArea.addData{display:none}#contents .inputArea input[type=checkbox]+label[for^=inquiry_type_id_]{min-width:5.5em;white-space:nowrap}#ui-datepicker-div.ui-widget,#ui-datepicker-div.ui-widget button{font-family:inherit}#ui-datepicker-div.ui-datepicker{padding:10px 25px 15px;width:12em;background-color:#fff;border:2px solid #2a65b7;border-radius:5px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 30px 10px;line-height:23px}#ui-datepicker-div .ui-datepicker-header{padding:0;border:none;background:none}#ui-datepicker-div .ui-datepicker-header a{border:none!important;background:none!important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev{top:0!important;left:0!important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next{top:0!important;right:0!important}#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev span{margin:0!important;top:0!important;left:0!important}#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev span{background:url(/assets/pc/images/icon_sprite.png) no-repeat -87px -352px}#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next span{background:url(/assets/pc/images/icon_sprite.png) no-repeat -54px -385px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span{font-weight:700}#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev,#ui-datepicker-div .ui-icon{width:23px;height:23px}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar th{border:1px solid #bbb!important}#ui-datepicker-div .ui-datepicker-calendar th{padding:0 4px;background-color:#f0efe6}#ui-datepicker-div .ui-datepicker-calendar td{padding:0}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{padding:0 4px;text-align:center;border:none!important}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default{background:#fff}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-default:hover{color:#fff;background:#ed4b03!important}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a.ui-state-default{background:#c4e1ff}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end:first-child a.ui-state-default{background:#fdd}#contents .addDataBlock{margin-bottom:30px;padding:4px 10px 4px 30px;border:2px solid #aaa;border-radius:5px;display:inline-block;line-height:1.5;background:#e3e3e3 url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#fff,#e8e8e8);cursor:pointer}#contents .addDataBlock:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -356px -121px,linear-gradient(180deg,#e8e8e8,#fff)}#contents .addDataBlock.addCancel{background:#e3e3e3 url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#fff,#e8e8e8)}#contents .addDataBlock.addCancel:hover{background:#dfdfdf url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background:url(/assets/pc/images/icon_sprite.png) no-repeat -326px -151px,linear-gradient(180deg,#e8e8e8,#fff)}#recommendArea{padding-bottom:12px;border:4px solid #aaa;border-radius:5px}#recommendArea h2{padding:10px 10px 10px 40px;border-bottom:2px dotted #aaa;background:url(/assets/pc/images/icon_circle.png) no-repeat 14px 16px;font-size:125%;font-weight:700}#recommendArea .recommend{margin:0 11px}#recommendArea .recommend p{margin:0}#recommendArea .recommend p strong{font-weight:700}#recommendArea .recommend p strong span{font-weight:700;font-size:163%;color:#ff4c00}#contents #recommendArea.error{background-color:#ffd}#contents #recommendArea.error .errorText{padding:5px 0 5px 35px;min-height:27px;color:red;background:url(/assets/pc/images/step/icon_error.png) no-repeat 0 50%;font-weight:700}#contents .buttonArea{margin:0 auto 30px;text-align:center}#contents .buttonArea input[type=button],#contents .buttonArea input[type=submit]{border:0;text-indent:110%;overflow:hidden;display:block;cursor:pointer}#contents .buttonArea input.buttonConfirm{margin:0 auto;display:block;width:484px;height:119px;background:url(/assets/pc/images/step/button_confirm.png) no-repeat 0 0}#contents .buttonArea input.buttonConfirm.send,#contents .buttonArea input.buttonConfirm.send:hover{background:url(/assets/pc/images/step/button_send.png) no-repeat 0 0}#contents .buttonArea input.buttonConfirm.buttonConfirm:hover{background:url(/assets/pc/images/step/button_confirm_hover.png) no-repeat 0 0}body.pageStep1 #contents .buttonArea{padding:20px 0}#contents .attentionArea{text-align:center;font-size:113%;font-weight:700}.buttonArea em{font-size:150%;font-weight:700;color:#ff4c00}.buttonArea .poweredBy{display:block;color:#777;font-size:69%}#contents .buttonArea button.buttonThanks{margin:0 auto;display:block;margin-bottom:10px;width:484px;height:119px;border:1px solid #ff8000;border-radius:100px;background:url(/assets/pc/images/counseling/icon_arrow.png) 23px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#ffa448),to(#ff8000));background:url(/assets/pc/images/counseling/icon_arrow.png) 23px no-repeat,linear-gradient(180deg,#ffa448 0,#ff8000);background-size:37px auto,auto auto;padding:5px 30px 25px;text-decoration:none;line-height:1.3;font-size:210%;font-weight:700;color:#fff;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.5);box-shadow:0 4px 0 rgba(0,0,0,.5)}#contents .buttonArea button.buttonThanks span{font-size:60%;font-weight:700}#contents .buttonArea button.buttonThanks+p{margin:0 auto;width:480px;text-align:left;color:#777}#contents .buttonArea button.buttonThanks.send{border:1px solid #aaa}#contents .buttonArea button.buttonThanks.send,#contents .buttonArea button.buttonThanks.send:hover{background:url(/assets/pc/images/step/button_send.png) no-repeat 0 0;background-size:100% 100%}#contents .buttonArea button.buttonThanks:hover{background:url(/assets/pc/images/counseling/icon_arrow.png) 23px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#ff5e1b),to(#ff4000));background:url(/assets/pc/images/counseling/icon_arrow.png) 23px no-repeat,linear-gradient(180deg,#ff5e1b 0,#ff4000);background-size:37px auto,auto auto}body#pageConsult #contents .buttonArea input.buttonThanks{width:484px;height:119px;background:url(/assets/pc/images/step/button_consul.png) no-repeat 0 0}body#pageConsult #contents .buttonArea input.buttonThanks:hover{background:url(/assets/pc/images/step/button_consul_hover.png) no-repeat 0 0}.pageConfirm #contents .homeList{padding:15px 15px}.pageConfirm #contents .formArea{margin-bottom:5px}.pageConfirm #contents .formArea table td{background-color:#f6f6f6}.pageConfirm #contents .buttonArea{padding:20px 0 10px}#contents .buttonEdit{margin-bottom:5px}#pageConsult #contents .buttonEdit{margin-bottom:30px}#contents .buttonEdit a{padding:3px 15px;border:1px solid #aaa;border-radius:8px;display:inline-block;color:#777;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background-image:linear-gradient(180deg,#fff,#e8e8e8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffe8e8e8,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffe8e8e8,GradientType=0)}#contents .buttonEdit a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));background-image:linear-gradient(180deg,#e8e8e8,#fff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0)}.pageThanks #contents #thanksArea{margin-bottom:40px;padding:30px 40px;background-color:#ecf2fb;text-align:center}.pageThanks #contents #thanksArea em{color:#ff4c00;font-weight:700}.pageThanks #contents #thanksArea em.bigText{font-weight:400;font-size:138%}.pageThanks #contents #thanksArea em.bigText strong{text-decoration:underline}.pageThanks #contents #thanksArea h2{margin-bottom:25px;font-size:163%;font-weight:700}.pageThanks #contents #thanksArea p{margin-bottom:20px}.pageThanks #contents #thanksArea #contactArea{margin:0 auto 30px;padding:10px 20px 10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;width:640px;background-color:#fff;text-align:left}.pageThanks #contents #thanksArea #contactArea strong{font-weight:700}.pageThanks #contents #thanksArea #contactArea .freePhoneBox b .number{color:#319f2c;font-size:174%;font-weight:700;line-height:1}.pageThanks #contents #thanksArea #contactArea .freePhoneBox .poweredBy{display:block;color:#777;font-size:69%;text-align:right}.pageThanks #contents #thanksArea .bannerPiano{margin:15px auto 0;width:640px;display:block}.pageThanks #contents #thanksArea .bannerPiano:hover{filter:alpha(opacity=80);opacity:.8}.pageThanks #contents #thanksArea .bannerPiano img{display:block}.pageThanks #contents #thanksArea .bannerArea{margin:26px auto 0;width:640px;text-align:center;letter-spacing:-.4em;line-height:0}.pageThanks #contents #thanksArea .bannerArea li{margin:0 0 0 20px;display:inline-block;letter-spacing:normal}.pageThanks #contents #thanksArea .bannerArea li img{width:200px;height:200px}.pageThanks #contents #thanksArea .bannerArea li:first-child{margin:0 0 0 0}.pageThanks #contents #thanksArea .bannerArea li a:hover img{filter:alpha(opacity=80);opacity:.8}.pageThanks #contents #thanksArea .bannerArea a.buttonThanks{margin:0 auto;display:block;margin:0 auto 7px;padding:16px 5px 17px;border:1px solid #ff8200;border-radius:4px;color:#fff;font-size:113%;font-weight:700;text-align:center;display:inline-block;line-height:1;text-decoration:none;background-color:#ff9400;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffa800),to(#ff8000));background-image:linear-gradient(180deg,#ffa800,#ff8000);min-width:260px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.6);-ms-box-shadow:0 3px 3px 0 rgba(0,0,0,.6);box-shadow:0 3px 3px 0 #858585;white-space:nowrap;position:relative;top:0}.pageThanks #contents #thanksArea .bannerArea a.buttonThanks:hover{border:1px solid #ff4000;background-color:#ff5407;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff660d),to(#ff4000));background-image:linear-gradient(180deg,#ff660d,#ff4000);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.6);box-shadow:0 0 3px 0 rgba(0,0,0,.6);top:3px}.securityArea{margin:15px auto 0;width:480px;background:url(/assets/pc/images/step/icon_security.png) #eee no-repeat 12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 14px 39px;font-size:82%;text-align:left}.securityArea span{font-weight:700}.pageThanks #contents #thanksArea .flow{margin:0 auto;width:920px}.pageThanks #contents #thanksArea .flow h3{margin-bottom:10px;line-height:1.6;text-align:center;font-size:163%;color:#2a65b7}.pageThanks #contents #thanksArea .flow ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pageThanks #contents #thanksArea .flow ul li{margin-right:25px;padding:0;background-color:inherit;display:block;position:relative;width:164px}.pageThanks #contents #thanksArea .flow ul li:after{content:"";display:block;position:absolute;top:10px;right:-19px;width:10px;height:28px;background:url(/assets/pc/images/icon_arrow_08.png) no-repeat 100% 0}.pageThanks #contents #thanksArea .flow ul li:last-child{margin:0}.pageThanks #contents #thanksArea .flow ul li:last-child:after{display:none}.pageThanks #contents #thanksArea .flow ul .title{margin-bottom:5px;padding:8px 0;border-radius:5px;background:#2a65b7;color:#fff;text-align:center}.pageThanks #contents #thanksArea .flow ul .image{margin-bottom:10px;position:relative;height:80px}.pageThanks #contents #thanksArea .flow ul .image img{display:block;position:absolute;bottom:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50.5%);transform:translateX(-50.5%)}.pageThanks #contents #thanksArea .flow ul p{margin-bottom:6px;width:164px;font-size:88%;line-height:1.6;text-align:left}.pageThanks #contents .bannerArea{margin:0 auto 30px;width:1000px}.pageThanks #contents .bannerArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageThanks #contents .bannerArea li{margin:0 14px 14px 0;width:324px}.pageThanks #contents .bannerArea li:nth-child(3n){margin-right:0}.pageThanks #contents .bannerArea a{display:block}.pageThanks #contents .bannerArea img{display:block;width:100%}.modalArea{padding-bottom:15px;position:fixed;top:20px;left:50%;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10001}.modalArea .modalHead{margin-bottom:4px}.modalArea__close{position:absolute;right:15px;top:6px;text-decoration:none;font-family:arial,sans-serif;font-weight:700;font-size:21px;color:#e7edef}.modalArea__close:visited{color:#e7edef}.modalArea__box{padding:0 55px}.modalArea__lead{margin:0 auto;padding:0;width:634px;height:72px;background:url(/assets/pc/images/step/modal_pic1.png),url(/assets/pc/images/step/modal_pic2.png);background-position:0 0,580px -5px;background-repeat:no-repeat,no-repeat;text-align:center;font-weight:700;font-size:100%;line-height:72px;color:#333}.modalArea__main{margin-bottom:12px;padding:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff2e5}.modalArea__title{margin-top:-29px}.modalArea__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalArea__cta h3{width:478px;line-height:1.5;font-size:119%;font-weight:700;color:#2a65b7;background:url(/assets/pc/images/icon_arrow_16.png) no-repeat 100%}.modalArea__cta h3 span{font-weight:700;color:#ff8000;font-size:100%}.modalArea .freePhoneBox{width:286px;display:block;color:#444;font-weight:700;text-align:center;line-height:1.2}.modalArea .freePhoneBox b{margin:0 0 7px;display:block;color:#ff4c00;font-weight:700}.modalArea .freePhoneBox .number{padding:0 0 0 35px;background:url(/assets/pc/images/icon_free_phone.png) no-repeat left 7%;color:#319f2c;font-size:224%;font-weight:700;line-height:1;word-wrap:break-word;display:block;letter-spacing:-.01em}.modalArea .freePhoneBox .poweredBy{display:block;color:#777;font-size:60%;text-align:right}#pageRequestStep .modalArea{display:none}@media screen and (max-height:630px){.modalArea{height:64%;overflow:hidden}.modalArea__box{height:88%;overflow:auto}}#lean_overlay{opacity:.8;display:block}#pageRequestStep #lean_overlay{display:none}.modalGohanArea{display:none;padding-bottom:0}.modalGohanArea .modalHead{margin-bottom:7px}.modalGohanArea__title{margin-bottom:9px;line-height:0;text-align:center}.modalGohanArea__main{background:#f9f6e8;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 0 10px 10px;padding:18px 69px 24px 50px}.modalGohanArea__mainContentsLeft{margin-right:30px;width:420px;line-height:0}.modalGohanArea__mainContentsRight{width:329px}.modalGohanArea__appeal{margin-bottom:22px}.modalGohanArea__appeal li{padding-left:23px;background:url(/assets/pc/images/step/icon_check.png) 0 no-repeat;background-size:18px}.modalGohanArea__appeal li span{color:#f81504}.modalGohanArea__buttonWrap{padding-left:23px}.modalGohanArea__button{margin-bottom:4px;display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ff8000;border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#ffa448),to(#ff8000));background:linear-gradient(180deg,#ffa448,#ff8000);-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.5);padding:23px 0 24px 51px;text-decoration:none;line-height:1;font-size:138%;font-weight:700;color:#fff}.modalGohanArea__button:before{margin:auto;content:"";position:absolute;top:0;bottom:0;left:15px;width:30px;height:30px;background:url(/assets/pc/images/step/icon_arrow.png)}.modalGohanArea__button:hover{color:#fff;border:1px solid #ff4000;background:-webkit-gradient(linear,left top,left bottom,from(#ff5e1b),to(#ff4000));background:linear-gradient(180deg,#ff5e1b,#ff4000);-webkit-box-shadow:0 4px 0 0 #ff4000;box-shadow:0 4px 0 0 #ff4000}.modalGohanArea__button:visited{color:#fff}.modalGohanArea__memo{font-size:82%;text-align:center;color:#777}.overlay{display:none;width:100%;height:100vh;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:140}footer{margin-bottom:100px}footer .isoArea{margin:0 auto;padding:20px 0;width:1000px;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.giftBanner{margin-bottom:20px}#contents .floatingArea .requestArea03.floatingGift{width:970px;position:relative;overflow:inherit}.floatingGiftImage{position:absolute;bottom:0;right:0}.mailMagazineArea{margin-bottom:10px;border:2px solid #bbb}.mailMagazineArea h2{margin-bottom:13px;background:#f5f5f5;padding:8px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#2a65b7}.mailMagazineArea h2 span{margin-left:15px;color:#777;font-size:82%}.mailMagazineArea input[type=checkbox]{z-index:-1;filter:alpha(opacity=0);opacity:0;position:absolute}.mailMagazineArea input[type=checkbox]+label{margin:0 0 10px 15px;background:url(/assets/pc/images/icon_sprite.png) no-repeat -477px 0;cursor:pointer;font-weight:700;padding-left:30px}.mailMagazineArea input[type=checkbox]+label:hover{filter:alpha(opacity=80);opacity:.8}.mailMagazineArea input[type=checkbox]:checked+label{background-position:-447px -30px}.mailMagazineArea p{margin:6px 0 0;padding:0 15px 19px}#contents .requestArea03{margin:0 auto;padding:11px 14px 10px 20px;width:966px;height:auto;background-color:#ecf2fb;overflow:hidden}#contents .requestArea03 img{display:block}#contents .requestArea03>img{padding-top:14px;float:left}#contents .requestArea03 .freePhoneBox{width:254px;float:right}#contents .requestArea03 .freePhoneBox b{margin-bottom:3px;display:block}#contents .requestArea03 .freePhoneBox b .number{padding:4px 0 4px 42px;background:url(/assets/pc/images/icon_free_phone.png) no-repeat left 7%;color:#319f2c;font-size:171%;font-weight:700;line-height:1;word-wrap:break-word;display:block}#contents .requestArea03 .freePhoneBox .poweredBy{display:block;color:#777;font-size:69%;text-align:right}#contents .floatingArea{border-top:1px solid #bbb;width:100%;background-color:rgba(236,242,251,.9);position:fixed;left:0;bottom:0;z-index:10}#contents .floatingArea .requestArea02{background-color:transparent}#contents .floatingArea .requestArea03{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:820px;background-color:transparent}#contents .floatingArea .requestArea03 .title{margin-right:20px}#contents .floatingArea .requestArea03 .title_main{line-height:1.3;font-size:130%;font-weight:900;color:#2a65b7}#contents .floatingArea .requestArea03 .title_main span{font-weight:900;color:#ff8000}#contents .floatingArea .requestArea03 .poweredBy{display:block;color:#777;font-size:69%}#contents .floatingArea .requestArea03 .freePhoneBox{width:404px}#contents .floatingArea .requestArea03 .number{padding:2px 0 5px 68px;background:url(/assets/pc/images/icon_free_phone_03.png) no-repeat left 0;background-size:59px auto;color:#319f2c;font-size:240%;font-weight:700;line-height:1;word-wrap:break-word;display:block}#contents .floatingArea .requestAreaStep{margin:0 auto;padding:10px 0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:843px;background-color:transparent;overflow:hidden}#contents .floatingArea .requestAreaStep .title{margin-right:20px}#contents .floatingArea .requestAreaStep .title_main{line-height:1.3;font-size:130%;font-weight:900;color:#2a65b7}#contents .floatingArea .requestAreaStep .title_main span{font-weight:900;color:#ff8000}#contents .floatingArea .requestAreaStep .title_main.diagnosis{font-size:21px}#contents .floatingArea .requestAreaStep .title_main.diagnosis span{font-size:28px}#contents .floatingArea .requestAreaStep .freePhoneBox{width:425px;display:-webkit-box;display:-ms-flexbox;display:flex}#contents .floatingArea .requestAreaStep .freePhoneBox__icon{width:59px;padding-right:8px}#contents .floatingArea .requestAreaStep .number{padding:0 0 5px 0;color:#319f2c;font-size:240%;font-weight:700;line-height:1;word-wrap:break-word;display:block}#contents .floatingArea .requestAreaStep img{display:block}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#contents .requestArea03 .freePhoneBox b .number{font-size:170%}}.nameSpace{margin-right:15px}.modalArea .modal_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-top:46px;padding-bottom:52px}.modalArea .modal_area .modal_fudousan,.modalArea .modal_area .modal_gohan{display:block}.modalArea .modal_area .modal_fudousan img,.modalArea .modal_area .modal_gohan img{width:355px}.pageThanks .modalArea{width:798px}.year-end-notice{font-size:90%;color:#ff4c00}
/*# sourceMappingURL=step.css.map */