﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,input,span,a,img,em,ins,del,cite,abbr,sup,sub,dfn,code,var,samp,kbd,object,script,noscript,style,iframe,embed,param,map,area,menu,hr,address,small,strong,i,b,article,aside,figure,footer,header,hgroup,nav,section,figcaption,time,video,audio,mark,ruby,rt,rp,bdo,source,canvas,details,summary,command,datalist,keygen,output,progress,meter{margin:0;padding:0;font-size:100%;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section,summary{display:block}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}img{vertical-align:top}[hidden]{display:none}mark{background:none}em,i{font-style:normal}input{opacity:1}html{font-size:10px}body{position:relative;padding:0;color:#333;letter-spacing:-.001em;-webkit-text-size-adjust:none;font-family:Roboto, "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 'Noto Sans Japanese', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.85;color:#000;-webkit-text-size-adjust:100%}a{-webkit-tap-highlight-color:rgba(0,33,99,0.3);color:#0068b2;text-decoration:none}::-webkit-input-placeholder{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2}.clearfix{width:100%}.clearfix:after{content:"";display:block;clear:both}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.ml80{margin-left:80px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.fnt10{font-size:10px !important;font-size:1rem !important}.fnt12{font-size:12px !important;font-size:1.2rem !important}.fnt14{font-size:14px !important;font-size:1.4rem !important}.fnt15{font-size:14px !important;font-size:1.5rem !important}.fnt16{font-size:16px !important;font-size:1.6rem !important}.fnt18{font-size:18px !important;font-size:1.8rem !important}.fnt20{font-size:18px !important;font-size:2rem !important}.fnt22{font-size:18px !important;font-size:2.2rem !important}.fnt24{font-size:18px !important;font-size:2.4rem !important}.ex-aligncenter{text-align:center}.ex-alignright{text-align:right}.border-none{border:none !important}.clear{clear:both}.text-bold{font-weight:bold !important}.text-normal{font-weight:normal !important}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,input,span,a,img,em,ins,del,cite,abbr,sup,sub,dfn,code,var,samp,kbd,object,script,noscript,style,iframe,embed,param,map,area,menu,hr,address,small,strong,i,b,article,aside,figure,footer,header,hgroup,nav,section,figcaption,time,video,audio,mark,ruby,rt,rp,bdo,source,canvas,details,summary,command,datalist,keygen,output,progress,meter{margin:0;padding:0;font-size:100%;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section,summary{display:block}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}img{vertical-align:top}[hidden]{display:none}mark{background:none}em,i{font-style:normal}input{opacity:1}html{font-size:10px}body{position:relative;padding:0;color:#333;letter-spacing:-0.001em;-webkit-text-size-adjust:none;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.85;color:#000;-webkit-text-size-adjust:100%;background-color:#fff0e3}a{-webkit-tap-highlight-color:rgba(0,33,99,0.3);color:#0068b2;text-decoration:none}::-webkit-input-placeholder{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2}.l-header{display:block;width:100%;min-width:960px;background-color:#fd9f00;color:#fff;border-top:solid 20px #fdd000}.l-header h1 img{width:494px;height:auto}.l-header__inner{position:relative;width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:7px 0}.l-header__address{font-size:1.4rem;line-height:1.4}.l-header__address ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.l-header__access{position:relative}.l-header__access a{display:inline-block;width:95px;height:30px;background-color:#ec631d;color:#ffffff;font-weight:bold;text-align:center;line-height:30px;border:solid 2px #fff}.l-header__access a:hover{color:#ec631d;background-color:#ffffff}.l-header__access a:before{position:absolute;top:-11px;left:-40px;content:"";width:40px;height:50px;display:inline-block;background:url(../img/common/access.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;float:left}.l-nav{display:block;width:100%;background-color:#fdd000}.l-nav ul{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff}.l-nav ul li{width:160px;height:37px;text-align:center;border:solid 1px #fff;box-sizing:border-box}.l-nav ul li a,.l-nav ul li span{display:block;width:100%;height:37px;line-height:37px;text-align:center;color:#fff;font-weight:bold}.l-nav__item01 a{background-color:#fd8300}.l-nav__item02 a{background-color:#ec631d}.l-nav__item03 a{background-color:#23a939}.l-nav__item04 a{background-color:#1ea5c8}.l-nav__item05 a{background-color:#23a939}.l-nav__item06 a{background-color:#036eb7}.l-nav__item01 span,.l-nav__item01 a:hover{color:#fd8300 !important;background-color:#fff0e3}.l-nav__item02 span,.l-nav__item02 a:hover{color:#ec631d !important;background-color:#fff0e3}.l-nav__item03 span,.l-nav__item03 a:hover{color:#23a939 !important;background-color:#fff0e3}.l-nav__item04 span,.l-nav__item04 a:hover{color:#1ea5c8 !important;background-color:#fff0e3}.l-nav__item05 span,.l-nav__item05 a:hover{color:#23a939 !important;background-color:#fff0e3}.l-nav__item06 span,.l-nav__item06 a:hover{color:#036eb7 !important;background-color:#fff0e3}.p-hero{width:100%;background-color:#fd8300;text-align:center}.p-hero.-about{background-color:#ec631d}.p-hero.-area_01{background-color:#23a939}.p-hero.-area_02{background-color:#1ea5c8}.p-hero img{width:958px;margin:0 auto}.p-hero__inner{width:958px;margin:0 auto}.slick-arrow:hover{opacity:0.6}.l-content{width:960px;margin:0 auto;min-width:960px}.l-content.-width100per{width:100%}.l-content__main{margin:50px 0 0 158px}.p-lead_text{clear:both;margin:15px 0 25px}.c-heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;width:960px;margin:auto}.c-heading:before{position:absolute;top:20px;content:"";display:block;width:100%;height:2px;background-color:#ff9088}.c-heading h2{position:relative;display:inline-block;padding:8px 50px 10px;text-align:center;font-size:2.4rem;line-height:1;font-weight:bold;color:#fff}.c-heading.-pink h2{background-color:#ff9088}.c-heading.-red:before,.c-heading.-red h2,.c-heading.-red h2:before,.c-heading.-red h2:after{background-color:#ec631d}.c-heading.-green:before,.c-heading.-green h2,.c-heading.-green h2:before,.c-heading.-green h2:after{background-color:#23a939}.c-heading.-blue:before,.c-heading.-blue h2,.c-heading.-blue h2:before,.c-heading.-blue h2:after{background-color:#1ea5c8}.c-heading.-darkblue:before,.c-heading.-darkblue h2,.c-heading.-darkblue h2:before,.c-heading.-darkblue h2:after{background-color:#036eb7}.c-heading h2:before,.c-heading h2:after{position:absolute;top:14px;left:-7px;content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:#ff9088}.p-lead{margin:0 0 0 110px;color:#ea5106;font-size:3rem;line-height:1.5;font-weight:700;letter-spacing:-0.02em}.p-leadContent{width:598px;margin:20px 0 0 100px;position:relative;border:solid #ff9088 4px;background-color:#fff;color:#595757;border-radius:5px;box-sizing:border-box;padding:30px 45px}.p-leadContent:before{position:absolute;top:-100px;left:-195px;content:"";width:195px;height:280px;display:inline-block;background:url(../img/top/lead_01.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-leadContent__text{font-size:1.6rem;letter-spacing:-0.03em}.p-leadContent__text span{letter-spacing:0em;margin:0 0 0px 0;display:block;font-size:2rem;font-weight:700;line-height:1.5}.p-linkList{margin:30px 0 60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p-linkList__item a{color:#333;font-size:1.6rem;font-weight:700}.p-linkList__item a:hover{opacity:0.6}.p-linkList__item:first-child span{margin-left:148px;line-height:2}.p-linkList__item:nth-child(2) img{position:relative;top:1px}.p-linkList__item:nth-child(2) span{margin-left:64px}.p-linkList__item:nth-child(3) img{position:relative;top:1px}.p-linkList__item:nth-child(3) span{margin-left:4px}.l-footer{display:block;width:100%;min-width:960px;position:relative;padding:30px 0 30px;background-color:#fd9f00;display:block;color:#333}.l-footer__inner{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p-footer__address{font-size:1.6rem;line-height:1.5}.p-footer__address span{font-size:1.8rem}#to-top{position:fixed;bottom:170px;right:3%;z-index:10}.p-access{margin:60px 0 0}.p-access__lead{text-align:center;margin:30px 0 30px}.p-access__lead img{width:630px;height:auto}.p-access__image{position:relative;width:761px;margin:25px auto 80px}.p-access__image:after{position:absolute;bottom:10px;left:-80px;z-index:1;content:"";width:130px;height:144px;display:inline-block;background:url(../img/access/access.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-access__image img{width:761px;height:auto}.p-access__text{margin:20px 0 0 70px;font-size:2.2rem;text-align:left}.p-access__map{width:630px;margin:0 auto 100px}.p-accessList__item{text-align:center}.p-accessList__item:after{margin:20px auto 0px;content:"";display:block;color:#ec631d;width:0;height:0;border:30px solid transparent;border-top:30px solid #ec631d}.p-accessList__item:last-child:after{display:none}.p-accessList__image img{width:630px;height:auto}.p-accessList__text{margin:10px 0 0;font-size:1.6rem}.p-accessList__attention{margin:30px 0 50px}.p-about{margin:60px 0 100px}.p-aboutItem{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:60px 0 0}.p-aboutItem__title{width:222px}.p-aboutItem__title img{width:100%;height:auto}.p-aboutItem.-item_01 .p-aboutItem__text h3{letter-spacing:-0.09em}.p-aboutItem__text{width:372px;margin:47px 0 0}.p-aboutItem.-item_02 .p-aboutItem__text{margin:15px 0 0}.p-aboutItem.-item_02 .p-aboutItem__image{margin:15px 0 0}.p-aboutItem.-item_03 .p-aboutItem__text{margin:30px 0 0}.p-aboutItem.-item_03 .p-aboutItem__image{margin:30px 0 0}.p-aboutItem__text h3{margin:0 0 10px 0;padding:0 0 10px 0;font-size:1.8rem;font-weight:bold;color:#ed8599;border-bottom:dotted 6px #ed8599}.p-aboutItem.-item_01 .p-aboutItem__text h3{color:#ed8599;border-color:#ed8599}.p-aboutItem.-item_02 .p-aboutItem__text h3{color:#ba8cbd;border-color:#ba8cbd}.p-aboutItem.-item_03 .p-aboutItem__text h3{color:#44af35;border-color:#44af35}.p-aboutItem__image{width:300px;margin:47px 0 0}.p-aboutItem__image img{width:100%;height:auto}.p-aboutItem.-item_04 .p-aboutItem__text,.p-aboutItem.-item_05 .p-aboutItem__text{width:712px}.p-aboutItem__organization{margin:40px 0 0}.p-aboutItem__organization img{width:100%;height:auto}.p-aboutItem__text p{font-size:1.6rem}.p-aboutItem__text p span{display:block;margin:15px 0 0;font-size:1.4rem}.p-aboutItem__text dl{margin:0 0 0 10px;font-size:1.6rem}.p-aboutItem__text dt{margin:0 0 15px;float:left;width:130px;color:#ec6c00}.p-aboutItem__text dt:before{content:"●";margin:0 3px 0 0}.p-aboutItem__text dd{margin:0 0 15px 130px}.p-area{padding:50px 0 50px}.c-heading.-area_01 h2,.c-heading.-area_02 h2{padding:10px 40px 10px 80px}.c-heading.-area_01 h2 span:before,.c-heading.-area_02 h2 span:before{position:absolute;bottom:0px;left:30px;z-index:1;content:"";width:50px;height:74px;display:inline-block;background:url(../img/area/area-title.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-areaItem{position:relative;padding:32px 0 25px;color:#fff}.p-areaItem.-item01{margin:50px 0 0}.p-areaItem:nth-child(odd){background-color:#82b400}.p-areaItem:nth-child(even){background-color:#23a939}.p-area.-cooking .p-areaItem:nth-child(odd){background-color:#37beff}.p-area.-cooking .p-areaItem:nth-child(even){background-color:#1ea5c8}.p-areaItem__content{position:relative;width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-areaItem__content:after{position:absolute;left:85px;bottom:-85px;content:"";display:block;color:#b6c700;width:0;height:0;border:30px solid transparent;z-index:10}.p-areaItem:nth-child(odd) .p-areaItem__content:after{color:#82b400;border-top:30px solid #82b400}.p-areaItem:nth-child(even) .p-areaItem__content:after{color:#23a939;border-top:30px solid #23a939}.p-area.-preparation .p-areaItem:nth-child(even) .p-areaItem__content:after{bottom:-145px}.p-areaItem:last-child .p-areaItem__content:after{display:none}.p-area.-cooking .p-areaItem:nth-child(odd) .p-areaItem__content:after{border-top:30px solid #37beff}.p-area.-cooking .p-areaItem:nth-child(even) .p-areaItem__content:after{border-top:30px solid #1ea5c8}.p-areaItem__title{width:240px;text-align:center;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.p-areaItem__title h3{width:240px;margin:-10px 0 0;padding:10px 0;font-size:2rem;background-color:#fff;color:#23a939;text-align:center}.p-area.-cooking .p-areaItem__title h3{color:#1ea5c8}.p-areaItem__image{position:relative;margin:0 20px 0 20px}.p-areaItem__image img{width:400px;height:auto;border:solid 1px #fff}.p-areaItem__text{position:relative}.p-areaItem.-item01 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_03.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-areaItem.-item02 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area01-balloon_02.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-areaItem.-item03 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_06.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-areaItem.-item04 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_04.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-areaItem.-item05 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_08.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item01 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_01.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item02 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_02.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item03 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_03.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item04 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_04.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item04 .p-areaItem__text p{padding:10px 10px 10px 10px;letter-spacing:-0.04em}.p-area.-cooking .p-areaItem.-item05 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_05.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item06 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_06.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item07 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_07.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item08 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area02-balloon_08.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cooking .p-areaItem.-item08 .p-areaItem__text p{padding:10px 6px 10px 10px;letter-spacing:-0.04em}.p-area.-cleaning .p-areaItem.-item01 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area-balloon_01.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cleaning .p-areaItem.-item01 .p-areaItem__text p{padding:10px 7px 10px 10px;letter-spacing:-0.04em}.p-area.-cleaning .p-areaItem.-item02 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area-balloon_02.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cleaning .p-areaItem.-item02 .p-areaItem__text p{padding:10px 10px 10px 10px;letter-spacing:-0.06em}.p-area.-cleaning .p-areaItem.-item03 .p-areaItem__text:after{position:absolute;bottom:-24px;right:0px;z-index:1;content:"";width:280px;height:80px;display:inline-block;background:url(../img/area/area-balloon_03.png) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-area.-cleaning .p-areaItem.-item03 .p-areaItem__text p{padding:10px 10px 10px 10px;letter-spacing:-0.06em}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.p-area .p-areaItem .p-areaItem__text:after{right:-1px !important}}.p-areaItem__text p{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 10px 10px 10px;border-top:solid 2px #fff;border-left:solid 2px #fff;border-right:solid 2px #fff;font-size:1.5rem;letter-spacing:-0.05em;box-sizing:border-box;width:280px;height:183px;z-index:2}.p-area.-preparation .p-areaItem.-item01,.p-area.-preparation .p-areaItem.-item03{height:290px}.p-area.-preparation .p-areaItem.-item01 .p-areaItem__title,.p-area.-preparation .p-areaItem.-item03 .p-areaItem__title{margin:30px 0 0}.p-area.-preparation .p-areaItem.-item01 .p-areaItem__image,.p-area.-preparation .p-areaItem.-item03 .p-areaItem__image{position:relative;display:block;width:400px;margin:0 20px 0 20px}.p-area.-preparation .p-areaItem.-item01 .p-areaItem__image iframe,.p-area.-preparation .p-areaItem.-item03 .p-areaItem__image iframe{position:absolute;top:30px;left:0}.p-area.-preparation .p-areaItem.-item01 .p-areaItem__text p,.p-area.-preparation .p-areaItem.-item03 .p-areaItem__text p{height:230px;width:280px}.p-area.-preparation .p-areaItem.-item01 .p-areaItem__text:after,.p-area.-preparation .p-areaItem.-item03 .p-areaItem__text:after{position:absolute;bottom:-79px}.p-area.-preparation .p-areaItem.-item02 .p-areaItem__text p{letter-spacing:-0.04em}.p-support{margin:60px 0 100px}.p-support__lead{position:relative;margin:30px 0 15px;font-size:2.4rem;color:#036eb7}.p-support__lead:after{position:absolute;top:10px;right:0;content:"";display:block;width:630px;border-bottom:dotted 5px #036eb7}.p-supportBalloon{position:relative;width:400px;background-color:#fff;border:solid 4px #036eb7;padding:30px 30px 30px;border-radius:5px}.p-supportBalloon.-first{margin:50px 0 50px 340px}.p-supportBalloon.-first:before{position:absolute;top:0px;left:-192px;content:"";width:192px;height:240px;display:inline-block;background:url(../img/support/support_balloon_01.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-supportBalloon.-second{margin:50px 0 50px 170px}.p-supportBalloon.-second:after{position:absolute;top:0px;right:-172px;content:"";width:172px;height:240px;display:inline-block;background:url(../img/support/support_balloon_02.svg) top left no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.p-supportBalloon h3{margin:0 0 15px;padding:0 0 10px 0;font-size:2rem;color:#036eb7;border-bottom:dotted 5px #036eb7}.supportBalloon__image{margin:20px 0 0;text-align:center}
