html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{box-sizing:border-box;margin:0;padding:0}main{display:block}iframe{border:1px solid #bdbdbd;box-sizing:border-box}html,body{width:100%}html,body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,input,textarea,select{font-size:62.5%}body{overflow-y:scroll;text-align:center;-webkit-text-size-adjust:100%}body,input,textarea{color:#212121;font-display:swap;font-family:'Noto Serif JP',serif;font-weight:400}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,select,th,td{font-style:normal;font-weight:400;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:normal}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:normal}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#212121;outline:none;text-decoration:none}@media screen and (min-width:1024px){a:hover{color:#d45d79}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}fieldset,img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{font-weight:700;padding:0 6px;text-align:left}th,td{padding:6px;text-align:left;vertical-align:top}th,td{background:#fff}td ul{margin:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #bdbdbd;box-sizing:border-box;min-height:2.2em;padding:3px 6px;width:100%}input[type=file]{-webkit-appearance:none;box-sizing:border-box;max-width:100%}textarea{height:8em}input[type=email]:placeholder-shown,input[type=url]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=number]:placeholder-shown,textarea:placeholder-shown{color:#bdbdbd}input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bdbdbd}input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:#bdbdbd;opacity:1}input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#bdbdbd;opacity:1}input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bdbdbd}input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:3px}.hpVal{display:none}.req,.opt{color:#fff;font-size:.75em;margin-right:.3em;padding:2px 3px}.req{background:#d45d79}.opt{background:#685454}input.err{border-color:#d45d79}blockquote{margin:2rem}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-weight:700}.discList{list-style-type:disc;margin:1em 0 1em 1.5em}.discList>li{margin-bottom:.25em}.discList>li:last-child{margin-bottom:0}.komeList{margin-top:1em}.komeList li{text-indent:-1em;margin-bottom:.25em;padding-left:1em}.komeList li:last-child{margin-bottom:0}.komeListNumber{margin-top:1em}.komeListNumber>li{text-indent:-1.8em;margin-bottom:.25em;padding-left:1.8em}.komeListNumber>li:last-child{margin-bottom:0}.numberList>li{text-indent:-1em;margin-bottom:.25em;padding-left:1em}.numberList>li:last-child{margin-bottom:0}.numberParagraph{text-indent:-1em;padding-left:1em}.errMsg{color:#d45d79}.txtRed{color:#d45d79}#postBox{text-align:left}#postBox strong{font-weight:700}#postBox em{font-style:italic}#postBox blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}#postBox .aligncenter{display:block;margin:0 auto}#postBox .alignright{float:right;margin:0 0 .6em .6em}#postBox .alignleft{float:left;margin:0 .6em .6em 0}#postBox img[class*=wp-image-],#postBox img[class*=attachment-]{height:auto;max-width:100%}#postBox p{margin:.6em 0}.mrTop03em{margin-top:.3em !important}.mrTop06em{margin-top:.6em !important}.mrTop10em{margin-top:1em !important}.mrTop16em{margin-top:1.6em !important}.mrTop20em{margin-top:2em !important}.mrTop26em{margin-top:2.6em !important}.mrTop42em{margin-top:4.2em !important}.width03em{width:3em !important}.width06em{width:6em !important}.width07em{width:7em !important}.width08em{width:8em !important}.width09em{width:9em !important}.width10em{width:10em !important}.width11em{width:11em !important}.width12em{width:12em !important}body{position:relative}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,input,textarea,select{font-size:1.6rem}.fix,.fixReg,.fixMin{margin:0 auto}.txtBlock{display:block}.minchoSemiBold,.telNumber,.telInformation,header h1 .ja,#footerContents h1,#footerContents li,#mainCopy h2,.tagList li a{font-family:'Noto Serif JP',serif;font-weight:700}header{background:rgba(255,255,255,.86);position:fixed;left:0;top:0;width:100%;z-index:10}header h1 span{display:block}header h1 .ja{color:#685454}header h1 .en{color:#ea8a8a}header .telNumber{color:#685454}header .telNumber i{color:#ea8a8a}#headerTop{padding:10px 0}#gNav{background:#ebd5d5}#gNav a{color:#685454;display:block}footer{background:#ebd5d5}footer h1,footer li,footer a{color:#685454}footer h1{text-align:left}#btnPageTop{position:fixed;right:0}#btnPageTop a{display:block}#btnPageTop i{vertical-align:middle}#btnPageTop .fa-stack{font-size:1.3em}#mapCanvas iframe{border:0;box-sizing:border-box;min-height:300px;width:100%}#footerContents{padding:10px 0}#footerRt .telNumber i{color:#ea8a8a}#footerRt .telInformation{color:#212121}#copyright{background:#685454;color:#fff;text-align:center;height:2em;line-height:2em}#copyright small{font-size:.875em}main{text-align:left}main>section{padding:3em 0}main>section:nth-of-type(even){background:#f2f2f2}main section p{margin-bottom:1em}main section p:last-of-type{margin-bottom:0}main .btnLink{display:flex;justify-content:flex-end;margin-top:1em}main .btnLink li{width:10em}main .btnLink li a{border:1px solid #685454;color:#685454;display:block;height:2em;line-height:2em;text-align:center}main .btnLink li a:hover{background:#ea8a8a;color:#fff}#pageTitle{position:relative;width:100%}#pageTitle h2{background:rgba(255,255,255,.82);color:#685454;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}#pageTitle .pageTitleBk{height:10em;width:100%;overflow:hidden}#pageTitle .pageTitleBk figure{height:10em;width:100%;transform:scale(1.2);-webkit-transform:scale(1.2);transition:all 12s ease-in-out;-webkit-transition:all 12s ease-in-out}.zoomOut #pageTitle figure{transform:scale(1);-webkit-transform:scale(1)}.sectionTitle{color:#685454;position:relative}.sectionTitle:after{background:#ea8a8a;bottom:0;content:'';height:6px;left:0;position:absolute}#sectionIndexTop{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/top.jpg) no-repeat center top;background-size:cover;max-height:1280px;padding:0 !important}#sectionIndexTop .fix{position:relative}#sectionIndexTop #mainCopy,#sectionIndexTop .tagList{position:absolute}#sectionIndexTop #mainCopy{background:rgba(255,255,255,.71);color:#685454}#sectionIndexTop .tagList li{display:inline-block}#sectionIndexTop .tagList li a{background:#fff;color:#685454;display:block;padding:0 .25em}#sectionIndexTop .tagList li a:hover{background:#ea8a8a;color:#fff}#indexNewsList dt{color:#685454}#indexBusinessList .item{background:#685454}#indexBusinessList .item a{display:block}#indexBusinessList .item a .image,#indexBusinessList .item a p{transform:scale(1);-webkit-transform:scale(1);transition:all 1.2s ease-in-out;-webkit-transition:all 1.2s ease-in-out}#indexBusinessList .item a .image{width:100%}#indexBusinessList .item a:hover .image{transform:scale(1.2);-webkit-transform:scale(1.2)}#indexBusinessList .item a:hover p{background:#ea8a8a}#indexBusinessList .item .imageCanvas{overflow:hidden;width:100%}#indexBusinessList .item p{color:#fff;padding:.5em 1em;text-align:center}#indexBusinessList .item:last-of-type p{margin-bottom:0;padding:1.5em 1.5em 0;text-align:left}#indexBusinessList .item:last-of-type p:last-of-type{padding-bottom:1.5em}#imageBusiness01{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/bs01.jpg) no-repeat center center;background-size:cover}#imageBusiness02{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/bs02.jpg) no-repeat center center;background-size:cover}#imageBusiness03{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/bs03.jpg) no-repeat center center;background-size:cover}#imageBusiness04{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/bs04.jpg) no-repeat center center;background-size:cover}#imageBusiness05{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/index/bs05.jpg) no-repeat center center;background-size:cover}#business #pageTitle figure{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/business/under_top.jpg) no-repeat center center;background-size:cover}#business h4{border-left:6px solid #ea8a8a;padding-left:.25em}#business .itemNumber{color:#ea8a8a;display:block;font-family:'Playfair Display',serif;font-style:italic;text-align:center}.businessExampleList li,#businessContents05 li{background:#fff;border:1px solid #685454;box-sizing:border-box}#businessContents04 img,#businessContents05 img{height:auto;max-width:600px;width:100%}#flow #pageTitle figure{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/flow/under_top.jpg) no-repeat center center;background-size:cover}#flowList li{opacity:0;transform:translateY(200px)}#flowList li:nth-child(even) i{color:#685454}#flowList li:nth-child(odd){background:#ebd5d5;border:1px solid #685454}.open #flowList li{opacity:1;transform:translateY(0);transition:transform 1s ease,opacity .9s ease}.open #flowList li:nth-child(2){transition-delay:.15s}.open #flowList li:nth-child(3){transition-delay:.3s}.open #flowList li:nth-child(4){transition-delay:.45s}.open #flowList li:nth-child(5){transition-delay:.6s}.open #flowList li:nth-child(6){transition-delay:.75s}.open #flowList li:nth-child(7){transition-delay:.9s}.open #flowList li:nth-child(8){transition-delay:1.05s}.open #flowList li:nth-child(9){transition-delay:1.2s}.open #flowList li:nth-child(10){transition-delay:1.35s}.open #flowList li:nth-child(11){transition-delay:1.5s}#information #pageTitle figure{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/information/under_top.jpg) no-repeat center center;background-size:cover}#infoTable tr{border-bottom:1px dashed #bdbdbd}#infoTable tr:last-of-type{border-bottom:0}#infoTable th,#infoTable td{padding:10px 6px}#infoTable th{color:#757575;width:13em}#agreeText p:first-of-type:first-letter {color:#ea8a8a;float:left;font-size:2.5em;font-weight:700;line-height:1em;margin:0 .125em 0 0}#officeRepresentative{margin-top:1.5em;text-align:right;white-space:nowrap}#officeRepresentative #nameOfficeRepresentative{font-size:1.25em;margin-left:.5em}#inquiry #pageTitle figure{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/inquiry/under_top.jpg) no-repeat center center;background-size:cover}#itemInquiryPhone .telNumber{color:#685454}#itemInquiryPhone .telNumber i{color:#ea8a8a}.stepNav{border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;box-sizing:border-box;display:table;height:48px;margin-bottom:1.6em;table-layout:fixed;width:100%}.stepNav li{background-color:#f9f9f9;border-top:solid 1px #bdbdbd;border-bottom:solid 1px #bdbdbd;box-sizing:border-box;color:#685454;display:table-cell;font-size:1em;font-weight:700;padding-left:1em;position:relative;text-align:center;vertical-align:middle}.stepNav li:first-child{padding-left:0}.stepNav li:before{border-bottom:24px solid transparent;border-left:24px solid #bdbdbd;border-top:24px solid transparent;bottom:0;content:"";height:0;position:absolute;right:-25px;top:-1px;width:0;z-index:9}.stepNav li:after{border-bottom:24px solid transparent;border-left:24px solid #f9f9f9;border-top:24px solid transparent;bottom:0;content:"";height:0;position:absolute;right:-24px;top:-1px;width:0;z-index:9}.stepNav li:last-child:before{display:none}.stepNav li:last-child:after{display:none}.stepNav .current{background:#ea8a8a;border-bottom:solid 1px #ea8a8a;border-top:solid 1px #ea8a8a;color:#fff}.stepNav .current:after{border-left:24px solid #ea8a8a}.formTable th,.formTable td{border:3px solid #f2f2f2}.formTable th{background:#fcfcfc;width:13em}.sbmtBtnList{display:flex;justify-content:space-between;margin-top:1em}.sbmtBtnList li{width:42%}.sbmtBtnList li input{border:0;height:2.6em;line-height:2.6em;text-align:center;width:100%}.sbmtBtnList li input:hover{background:#ea8a8a;color:#fff}.sbmtBtnList li .btnSbmt{background:#685454;color:#fff}.sbmtBtnList li .btnBack{background:#bdbdbd}#news #pageTitle figure{background:url(//ren-sr.com/wdps/wp-content/themes/ren-sr/assets/css/../img/news/under_top.jpg) no-repeat center center;background-size:cover}.pageNav{display:flex;justify-content:space-between;margin-top:1.5em}.pageNav a,.pageNav span{border:1px solid #757575;box-sizing:border-box;display:inline-block;padding:.6em 1em;text-align:center}.pageNav a{background:#fff}.pageNav a:hover{background:#ea8a8a;color:#fff}.pageNav span{background:#bdbdbd;color:#757575}#postBox h3{color:#685454;font-size:1.5em;margin-bottom:1em}#postBox #postDate{margin-bottom:1em}#postBox #postDate li{color:#ea8a8a;text-align:right}@media screen and (min-width:1280px){.ancPoint{margin-top:-142px;padding-top:142px}.fix{width:1200px}.fixReg{width:960px}.fixMin{width:748px}.pcNone{display:none !important}a,input[type=submit]{transition:.6s ease-in-out}#headerTop{display:flex;justify-content:space-between}#headerTop h1{padding-top:.5em;text-align:left}#headerTop h1 .ja{font-size:1.875em;letter-spacing:.0375em;line-height:1.25em}#headerTop h1 .en{font-size:1em}#headerTop ul{text-align:right}#headerTop .telNumber{font-size:3em;line-height:1em}#headerTop .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#headerTop .telInformation:last-child{margin-right:0}#gNav ul{display:flex;justify-content:space-between}#gNav ul li{width:20%}#gNav ul li a{background:0 0;box-sizing:border-box;color:#212121;display:block;height:3em;line-height:3em;text-align:center}#gNav ul li a:hover{background:#d45d79;color:#fff}#navToggle{display:none}#footerContents{display:flex;justify-content:space-between}#footerContents h1{font-size:2.25em;line-height:1.5em}#footerLt li{line-height:1.5em}#footerRt ul{text-align:right}#footerRt .telNumber{font-size:3em;line-height:1em}#footerRt .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#footerRt .telInformation:last-child{margin-right:0}main{min-height:calc(100vh - 480px);padding-top:142px}main>section>.fix{display:flex;justify-content:space-between}main>section>.fix>.item:first-of-type{width:23%}main>section>.fix>.item:last-of-type{width:74%}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.5em}#pageTitle figure{height:10em}.sectionTitle{font-size:2.25em;padding:0 0 .5em .25em}.sectionTitle:after{width:100%}.sectionTitle .txtBlock{line-height:1.25em}#sectionIndexTop .fix{height:calc(100vh - 142px);max-height:938px;min-height:626px}#sectionIndexTop #mainCopy{left:0;top:32%}#sectionIndexTop #mainCopy h2{font-size:2.25em;line-height:1.25em;padding:.5em}#sectionIndexTop .tagList{left:0;top:calc(32% + 171px + 1em);width:400px}#sectionIndexTop .tagList li{margin:0 .5em .5em 0}#sectionIndexTop .tagList li a{font-size:1.125em}#indexNewsList dl{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:6em}#indexNewsList dd{margin-bottom:1em;width:calc(100% - 7em)}#indexNewsList dd:last-of-type{margin-bottom:0}#indexBusinessList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexBusinessList .item{margin-bottom:24px;width:280px}#indexBusinessList .item:nth-last-of-type(-n+3){margin-bottom:0}#indexBusinessList .item a .image{height:280px}#business h4{font-size:1.75em;margin:2em 0 1em}#business h5{font-size:1.25em;margin:1em 0 .5em}#business h5:nth-of-type(n+2){margin-top:2em}#business .itemNumber{font-size:2em;margin-bottom:.375em}#businessContents04{display:flex;justify-content:space-between}#businessContents04 .businessItem{width:60%}#businessContents04 figure{width:36%}.businessExampleList li,#businessContents05 ul li{font-size:1.25em;padding:.5em .25em;text-align:center}.businessExampleList li .itemBlock,#businessContents05 ul li .itemBlock{display:block;line-height:1.5em;white-space:nowrap}.businessExampleList{display:flex;flex-wrap:wrap;justify-content:flex-start}.businessExampleList li{height:200px;margin:0 5% 40px 0;width:30%}.businessExampleList li:nth-child(3n){margin-right:0}.businessExampleList li:nth-last-child(-n+3){margin-bottom:0}#businessContents05{display:flex;justify-content:space-between}#businessContents05 .businessItem{width:60%}#businessContents05 ul{display:flex;justify-content:space-between}#businessContents05 ul li{font-size:1.25em;height:213px;padding:.25em;text-align:center;width:30%}#businessContents05 figure{width:36%}#flowList{display:flex;justify-content:center}#flowList li{margin:0 1em}#flowList li:first-child{margin-left:0}#flowList li:last-child{margin-right:0}#flowList li:nth-child(even){padding-top:5em}#flowList li:nth-child(even) i{font-size:1.5em}#flowList li:nth-child(odd){-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.25em;padding:1em .25em}#itemInquiryPhone p{text-align:center}#itemInquiryPhone ul{margin:1em auto 0;width:23em}#itemInquiryPhone ul li{white-space:nowrap}#itemInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#itemInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#itemInquiryPhone ul li.telInformation:last-child{margin-right:0}}@media screen and (min-width:1024px) and (max-width:1279px){.ancPoint{margin-top:-142px;padding-top:142px}.fix{width:960px}.fixReg{width:960px}.fixMin{width:748px}.odNone{display:none !important}a,input[type=submit]{transition:.6s ease-in-out}#headerTop{display:flex;justify-content:space-between}#headerTop h1{padding-top:.5em;text-align:left}#headerTop h1 .ja{font-size:1.875em;letter-spacing:.0375em;line-height:1.25em}#headerTop h1 .en{font-size:1em}#headerTop ul{text-align:right}#headerTop .telNumber{font-size:3em;line-height:1em}#headerTop .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#headerTop .telInformation:last-child{margin-right:0}#gNav ul{display:flex;justify-content:space-between}#gNav ul li{width:20%}#gNav ul li a{background:0 0;box-sizing:border-box;color:#212121;display:block;height:3em;line-height:3em;text-align:center}#gNav ul li a:hover{background:#d45d79;color:#fff}#navToggle{display:none}#footerContents{display:flex;justify-content:space-between}#footerContents h1{font-size:2.25em;line-height:1.5em}#footerLt li{line-height:1.5em}#footerRt ul{text-align:right}#footerRt .telNumber{font-size:3em;line-height:1em}#footerRt .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#footerRt .telInformation:last-child{margin-right:0}main{padding-top:142px}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.5em}.sectionTitle{font-size:2.25em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}.sectionTitle .txtBlock{display:inline}#sectionIndexTop .fix{height:calc(100vh - 142px);max-height:938px;min-height:626px}#sectionIndexTop #mainCopy{left:0;top:32%}#sectionIndexTop #mainCopy h2{font-size:1.75em;line-height:1.25em;padding:.5em}#sectionIndexTop .tagList{left:0;top:calc(32% + 133px + 1em);width:400px}#sectionIndexTop .tagList li{margin:0 .5em .5em 0}#sectionIndexTop .tagList li a{font-size:1.125em}#indexNewsList dl{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:6em}#indexNewsList dd{margin-bottom:1em;width:calc(100% - 7em)}#indexNewsList dd:last-of-type{margin-bottom:0}#indexBusinessList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexBusinessList .item{margin-bottom:24px;width:305px}#indexBusinessList .item:nth-last-of-type(-n+3){margin-bottom:0}#indexBusinessList .item a .image{height:260px}#business h4{font-size:1.75em;margin:2em 0 1em}#business h5{font-size:1.25em;margin:1em 0 .5em}#business h5:nth-of-type(n+2){margin-top:2em}#business .itemNumber{font-size:2em;margin-bottom:.375em}.businessExampleList li,#businessContents05 ul li{font-size:1.25em;padding:.5em .25em;text-align:center}.businessExampleList li .itemBlock,#businessContents05 ul li .itemBlock{display:block;line-height:1.5em;white-space:nowrap}.businessExampleList{display:flex;flex-wrap:wrap;justify-content:flex-start}.businessExampleList li{height:200px;margin:0 5% 40px 0;width:30%}.businessExampleList li:nth-child(3n){margin-right:0}.businessExampleList li:nth-last-child(-n+3){margin-bottom:0}#businessContents04{display:flex;justify-content:space-between}#businessContents04 .businessItem{width:60%}#businessContents04 figure{width:36%}#businessContents05{display:flex;justify-content:space-between}#businessContents05 .businessItem{width:60%}#businessContents05 ul{display:flex;justify-content:space-between}#businessContents05 ul li{font-size:1.25em;height:230px;padding:.25em;text-align:center;width:30%}#businessContents05 figure{width:36%}#flowList{display:flex;justify-content:center}#flowList li{margin:0 1em}#flowList li:first-child{margin-left:0}#flowList li:last-child{margin-right:0}#flowList li:nth-child(even){padding-top:5em}#flowList li:nth-child(even) i{font-size:1.5em}#flowList li:nth-child(odd){-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.25em;padding:1em .25em}#itemInquiryPhone p{text-align:center}#itemInquiryPhone ul{margin:1em auto 0;width:23em}#itemInquiryPhone ul li{white-space:nowrap}#itemInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#itemInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#itemInquiryPhone ul li.telInformation:last-child{margin-right:0}#indexNewsList{margin:0 auto;width:748px}}@media screen and (min-width:768px) and (max-width:1023px){.ancPoint{margin-top:-136px;padding-top:136px}.fix{width:748px}.fixReg{width:748px}.fixMin{width:748px}.tbNone{display:none !important}.tbBlock{display:block}#headerTop{display:flex;justify-content:space-between}#headerTop h1{padding-top:.5em;text-align:left}#headerTop h1 .ja{font-size:1.875em;letter-spacing:.0375em;line-height:1.25em}#headerTop h1 .en{font-size:1em}#headerTop ul{text-align:right}#headerTop .telNumber{font-size:2.75em;line-height:1em}#headerTop .telInformation{display:inline-block;font-size:.875em;margin-right:.5em}#headerTop .telInformation:last-child{margin-right:0}#gNav ul{display:flex;justify-content:space-between}#gNav ul li{width:20%}#gNav ul li a{background:0 0;box-sizing:border-box;color:#212121;display:block;height:3em;line-height:3em;text-align:center}#navToggle{display:none}#footerContents{display:flex;justify-content:space-between}#footerContents h1{font-size:1.75em;line-height:1.5em}#footerLt li{line-height:1.5em}#footerRt ul{text-align:right}#footerRt .telNumber{font-size:2.75em;line-height:1.25em;text-align:right}#footerRt .telInformation{display:inline-block;font-size:1em;margin-right:.5em}#footerRt .telInformation:last-child{margin-right:0}main{padding-top:136px}#pageTitle{height:10em}#pageTitle h2{font-size:2.5em;padding:.5em}.sectionTitle{font-size:2.25em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}.sectionTitle .txtBlock{display:inline}#sectionIndexTop .fix{height:calc(100vh - 142px);max-height:970px;min-height:626px}#sectionIndexTop #mainCopy{left:0;top:42%}#sectionIndexTop #mainCopy h2{font-size:1.75em;line-height:1.25em;padding:.5em}#sectionIndexTop .tagList{left:0;top:calc(42% + 133px + 1em);width:400px}#sectionIndexTop .tagList li{margin:0 .5em .5em 0}#sectionIndexTop .tagList li a{font-size:1.125em}#indexNewsList dl{display:flex;flex-wrap:wrap;justify-content:space-between}#indexNewsList dt{width:6em}#indexNewsList dd{margin-bottom:1em;width:calc(100% - 7em)}#indexNewsList dd:last-of-type{margin-bottom:0}#indexBusinessList{display:flex;flex-wrap:wrap;justify-content:space-between}#indexBusinessList .item{margin-bottom:24px;width:48%}#indexBusinessList .item:nth-last-of-type(-n+2){margin-bottom:0}#indexBusinessList .item a .image{height:260px}#business h4{font-size:1.75em;margin:2em 0 1em}#business h5{font-size:1.25em;margin:1em 0 .5em}#business h5:nth-of-type(n+2){margin-top:2em}#business .itemNumber{font-size:2em;margin-bottom:.375em}.businessExampleList li,#businessContents05 ul li{font-size:1.25em;padding:.5em .25em;text-align:center}.businessExampleList li .itemBlock,#businessContents05 ul li .itemBlock{display:block;line-height:1.5em;white-space:nowrap}.businessExampleList{display:flex;flex-wrap:wrap;justify-content:flex-start}.businessExampleList li{height:200px;margin:0 2% 40px 0;width:32%}.businessExampleList li:nth-child(3n){margin-right:0}.businessExampleList li:nth-last-child(-n+3){margin-bottom:0}#businessContents04{display:flex;justify-content:space-between}#businessContents04 .businessItem{width:62%}#businessContents04 figure{width:36%}#businessContents05{display:flex;justify-content:space-between}#businessContents05 .businessItem{width:62%}#businessContents05 ul{display:flex;justify-content:space-between}#businessContents05 ul li{font-size:1.125em;height:180px;padding:.25em;text-align:center;width:32%}#businessContents05 figure{width:36%}#flowList{display:flex;justify-content:center}#flowList li{margin:0 1em}#flowList li:first-child{margin-left:0}#flowList li:last-child{margin-right:0}#flowList li:nth-child(even){padding-top:5em}#flowList li:nth-child(even) i{font-size:1.5em}#flowList li:nth-child(odd){-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.25em;padding:1em .25em}#itemInquiryPhone p{text-align:center}#itemInquiryPhone ul{margin:1em auto 0;width:23em}#itemInquiryPhone ul li{white-space:nowrap}#itemInquiryPhone ul li.telNumber{font-size:3em;line-height:1em}#itemInquiryPhone ul li.telInformation{display:inline-block;font-size:1em;margin-right:.5em}#itemInquiryPhone ul li.telInformation:last-child{margin-right:0}}@media print,screen and (max-width:767px){.ancPoint{margin-top:-52px;padding-top:52px}.fix{width:96%}.fixReg{width:96%}.fixMin{width:96%}.spNone{display:none !important}.spBlock{display:block}.spCenter{text-align:center}.spTextRed{color:#d45d79}.spBlockRight{display:block;text-align:right}#headerTop h1{text-align:left}#headerTop h1 .ja{font-size:1.25em}#headerTop h1 .en{font-size:.625em}#headerTop ul{display:none}#navToggle{position:fixed;top:10px;right:10px;height:32px;cursor:pointer;z-index:1000}#navToggle>div{position:relative;width:36px}#navToggle span{width:100%;height:1px;left:0;display:block;background:#333;position:absolute;transition:transform .6s ease-in-out,top .5s ease}#navToggle span:nth-child(1){top:0}#navToggle span:nth-child(2){top:14px}#navToggle span:nth-child(3){top:28px}.open #navToggle span{background:#fff}.open #navToggle span:nth-child(1){top:15px;transform:rotate(45deg)}.open #navToggle span:nth-child(2){top:15px;width:0;left:50%}.open #navToggle span:nth-child(3){top:15px;transform:rotate(-45deg)}#gNav{background:rgba(0,0,0,.86);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1.125em;opacity:0;transition:opacity .6s ease,visibility .6s ease;z-index:900}#gNav a,#gNav span{border-bottom:1px solid #fff;box-sizing:border-box;display:block;font-weight:400;padding:6px 0}#gNav a{color:#fff;text-decoration:none;transition:color .6s ease}#gNav span{color:#999}#gNav i{margin-right:.125em}#gNav .fa-phone{color:#fff !important}#gNav ul{padding-top:64px;width:92%}#gNav ul li{opacity:0;transform:translateX(200px);transition:transform .6s ease,opacity .2s ease}#gNav ul li:nth-child(2){transition-delay:.15s}#gNav ul li:nth-child(3){transition-delay:.3s}#gNav ul li:nth-child(4){transition-delay:.45s}#gNav ul li:nth-child(5){transition-delay:.6s}#gNav ul li:nth-child(6){transition-delay:.75s}#gNav ul li:nth-child(7){transition-delay:.9s}#gNav ul li:nth-child(8){transition-delay:1.05s}#gNav ul li:nth-child(9){transition-delay:1.2s}#gNav ul li:nth-child(10){transition-delay:1.35s}#gNav ul li:nth-child(11){transition-delay:1.5s}#gNav ul li:nth-child(12){transition-delay:1.65s}#gNav ul .btnSub{color:#fff;display:inline-block;width:100%}#gNav ul .btnSub:after{content:'▼'}#gNav ul .btnSub.isAcrive:after{content:'▲'}#gNav #closeNav{color:#fff !important}.subNav{height:0;overflow:hidden;margin:0}.btnSub.isAcrive+.subNav{height:auto;display:flex;flex-wrap:wrap;justify-content:center}.btnSub.isAcrive+.subNav li{width:50%}.btnSub.isAcrive+.subNav li:nth-of-type(odd) a,.btnSub.isAcrive+.subNav li:nth-of-type(odd) span{border-right:1px solid #fff}.btnSub.isAcrive+.subNav li a,.btnSub.isAcrive+.subNav li span{padding:6px !important}.open{overflow:hidden}.open #gNav{overflow-x:hidden;overflow-y:scroll;height:auto;visibility:visible;opacity:1}.open #gNav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}#footerContents h1{font-size:1.5em;line-height:1.5em}#footerLt{padding-bottom:.5em}#footerLt li{line-height:1.5em}#footerRt{border-top:1px solid #685454;padding-top:.5em}#footerRt ul{text-align:left}#footerRt .telNumber{font-size:2.25em;line-height:1.25em}#footerRt .telInformation{display:inline-block;font-size:.875em;margin-right:.5em}#footerRt .telInformation:last-child{margin-right:0}main{padding-top:52px}#pageTitle{height:10em}#pageTitle h2{font-size:2em;padding:.25em .5em}.sectionTitle{font-size:1.625em;margin-bottom:1em;padding:0 .5em 1em;text-align:center}.sectionTitle:after{left:30%;width:40%}.sectionTitle .txtBlock{display:inline}#sectionIndexTop{background-position-x:65% !important}#sectionIndexTop .fix{height:calc(100vh - 52px);max-height:760px;min-height:615px}#sectionIndexTop #mainCopy{left:50%;top:46%;transform:translateX(-50%)}#sectionIndexTop #mainCopy h2{font-size:1.25em;line-height:1.5em;padding:.5em;white-space:nowrap}#sectionIndexTop .tagList{left:3%;top:calc(46% + 110px + 1em);width:94%}#sectionIndexTop .tagList li{margin:0 .5em .5em 0}#sectionIndexTop .tagList li a{font-size:1.125em}#indexNewsList dd{margin-bottom:1em}#indexNewsList dd:last-of-type{margin-bottom:0}#indexBusinessList .item{margin:0 auto 1em;width:96%}#indexBusinessList .item:last-of-type{margin-bottom:0}#indexBusinessList .item a .image{height:200px}#business h4{font-size:1.5em;margin:2em 0 1em}#business h5{font-size:1.125em;margin:1em 0 .5em}#business h5:nth-of-type(n+2){margin-top:2em}#business .itemNumber{font-size:1.875em;margin-bottom:.375em}.businessExampleList li,#businessContents05 ul li{font-size:1.25em;margin:0 auto .875em;padding:.5em .25em;text-align:center;width:74%}.businessExampleList li:last-child,#businessContents05 ul li:last-child{margin-bottom:0}.businessExampleList li .itemBlock,#businessContents05 ul li .itemBlock{display:block;line-height:1.5em;white-space:nowrap}#businessContents04 .businessItem,#businessContents05 .businessItem{margin-bottom:1em}#flowList li{margin:.5em 0;text-align:center}#flowList li:first-child{margin-top:0}#flowList li:last-child{margin-bottom:0}#flowList li:nth-child(even) i{font-size:1.5em}#flowList li:nth-child(odd){font-size:1.25em;padding:.5em 0}#infoTable tr{border-bottom:0}#infoTable th,#infoTable td{display:block;width:auto}#infoTable th{background:#f2f2f2}#itemInquiryPhone ul{margin:1em auto 0;width:19em}#itemInquiryPhone ul li{white-space:nowrap}#itemInquiryPhone ul li.telNumber{font-size:2.5em;line-height:1em}#itemInquiryPhone ul li.telInformation{text-align:center}.formTable th,.formTable td{border:1px solid #f2f2f2;display:block;width:auto}}@media screen and (max-width:320px){.spBlock320{display:block}.spBlockRight320{display:block;text-align:right}.sectionTitle{font-size:1.75em}.sectionTitle .txtBlock{display:block !important;line-height:1.25em}#sectionIndexTop #mainCopy h2{font-size:1.125em}#sectionIndexTop .tagList{left:0;top:calc(46% + 99px + 1em);width:100%}#officeRepresentative #nameOfficeRepresentative{display:block;margin-left:0}.businessExampleList li,#businessContents05 ul li{font-size:1.125em;width:84%}}