@import url("../fontawesome-free-5.10.2-web/css/regular.min.css");@import url("../fontawesome-free-5.10.2-web/css/brands.min.css");@import url("../fontawesome-free-5.10.2-web/css/solid.min.css");@import url("../fontawesome-free-5.10.2-web/css/fontawesome.min.css");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,700,900&display=swap&subset=japanese");*{box-sizing:border-box;letter-spacing:1px;font-family:'Noto Sans JP', sans-serif}body{padding:0;margin:0;background:#ebeae8;font-weight:300}img{border:0}html{font-size:1.1rem;scroll-behavior:smooth}h1{margin-top:0}h2{font-weight:normal}a:link,a:visited{color:#594b3b;outline:none;text-decoration:none}#subTitle,nav li,#faq dl dt,footer{background:#594b3b;color:#fff}#subTitle a:link,#subTitle a:visited,nav li a:link,nav li a:visited,#faq dl dt a:link,#faq dl dt a:visited,footer a:link,footer a:visited{color:#fff}header .contactTop{background:#594b3b;color:#fff}header .contactTop a:link,header .contactTop a:visited,header .contactTop a:hover{color:#fff}header .contactTop .title{text-align:center;margin:0}header .contactTop .tell{line-height:130%}header .contactTop .tell i{margin-right:12px}header .contactTop .tell span{font-size:80%}nav{position:absolute;bottom:0;font-weight:400}nav ul{margin-bottom:0}nav ul li{list-style-type:none;display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center}.contents{padding:15px}.contents .bgContainer{background:#ebeae8;border-radius:3px}.contents #company table{font-size:1.2rem;border-spacing:12px}.contents #company table tr:nth-child(n+2) td:first-child{border-right:1px dotted #ccc;padding-right:12px}.contents #examples ul.photos{padding:0}.contents #examples ul.photos li{margin-bottom:12px;list-style-type:none;display:inline-block}.contents #examples ul.photos li img{width:100%}.contents #faq .question{font-weight:400}.contents #faq ul.flow{writing-mode:vertical-lr;margin:auto;text-align:left}.contents #faq ul.flow li{font-weight:400;background-repeat:no-repeat !important;background-size:80% !important;list-style-type:none}.contents #faq ul.flow li:nth-child(1){background:url(../img/sp_01.png)}.contents #faq ul.flow li:nth-child(2){background:url(../img/sp_02.png)}.contents #faq ul.flow li:nth-child(3){background:url(../img/sp_03.png)}.contents #faq ul.flow li:nth-child(4){background:url(../img/sp_04.png)}.contents #faq ul.flow li:nth-child(5){background:url(../img/sp_05.png)}.contents #faq ul.flow li:nth-child(6){background:url(../img/sp_06.png)}.contents #faq ul.flow li:nth-child(7){background:url(../img/sp_07.png)}.contents #faq ul.flow li:nth-child(8){background:url(../img/sp_08.png)}.contents #faq ul.flow li:nth-child(9){background:url(../img/sp_09.png)}.contents #faq ul.flow li:nth-child(10){background:url(../img/sp_10.png)}.contents #faq ul.flow li:nth-child(11){background:url(../img/sp_11.png)}.contents #faq ul.flow li:nth-child(12){background:url(../img/sp_12.png)}.contents #faq ul.flow li:nth-child(13){background:url(../img/sp_13.png)}.contents #faq ul.flow li:nth-child(14){background:url(../img/sp_14.png)}.contents #faq ul.flow li:nth-child(15){background:url(../img/sp_15.png)}footer{font-size:0.8rem;text-align:center;padding:25px}footer p{margin:0}footer .contact{margin:auto;border:1px solid #a9a39d;border-radius:6px;text-align:center}table.tbl,table.tbl2{border-collapse:collapse}table.tbl th,table.tbl2 th{background:#e8e8f0;white-space:nowrap;text-align:left}table.tbl th,table.tbl td,table.tbl2 th,table.tbl2 td{border:1px solid #999;padding:12px}table.tbl .txtAR,table.tbl2 .txtAR{text-align:right}table.tbl .txtAR th,table.tbl2 .txtAR th{text-align:initial}.buttonLinkList{padding:0;margin:0}.buttonLinkList img{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.6))}.linkList li,.linkArrow li,.linkArrowFlat li,.buttonLinkList li{list-style-type:none}.linkArrow,.linkArrowFlat{margin:0;padding:0}.linkArrow li,.linkArrowFlat li{margin-left:1.2rem;text-indent:-1.2rem}.linkArrow li:before,.linkArrowFlat li:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:700;padding-right:6px;color:#594b3b}.linkArrowFlat li{display:inline-block}.modaal-inline-content .more{display:none}.modaal-focus .more{display:block}.modaal-container{font-size:1.4rem}.modaal-container p{text-align:center}.button{text-align:center}.button input{border:0;background:#594b3b;color:#fff;display:inline-block}.button input:hover{cursor:pointer;background:#594b3b;color:#594b3b;transition:.3s}#page-top{z-index:80;display:none;position:fixed;margin:0;bottom:5px;right:5px}#page-top a{border-radius:3px;font-size:0.5rem;color:#fff;display:block;width:60px;height:60px;background:#594b3b;text-align:center;line-height:50%;padding:3px}#page-top a i{font-size:2rem;color:#fff;clear:both}#page-top a:hover{border-collapse:collapse;background:none;border:1px solid #594b3b;color:#594b3b}#page-top a:hover i{color:#594b3b}@media screen and (max-width: 767px){.pc{display:none}header{background-image:url(../img/sp_bg.jpg);background-size:cover;background-repeat:no-repeat;min-height:600px;position:relative}header .contactTop{display:none;padding:6px;width:100%;position:absolute;top:0}header .contactTop i{font-size:1.3rem;margin-right:6px !important}header .contactTop .title{font-size:80%;margin-bottom:6px}header .contactTop .tell{text-align:center;margin:0;font-size:1.1rem;font-weight:700}header .contactTop a:link:last-child{margin-left:12px}header h1{width:100%;position:absolute;top:40px;text-align:center}header h1 img{width:85%}header nav{width:100%;text-align:center}header nav ul{padding-left:6px}header nav ul li{width:105px;margin:3px 3px 0 3px;padding:12px}h2{font-size:1.8rem;text-align:center;margin:50px 0 0 0}#company h2{margin:24px 0 0 0}.container{width:100%;background:#fff}.modaal-content-container img{width:100%}#company table tr{vertical-align:top}#company table tr td:first-child{white-space:nowrap}table{font-size:1rem !important}section{margin-bottom:36px}section h2{font-size:1.4rem}section h3{font-size:1.1rem;padding-bottom:6px}#contact{margin-bottom:0}#examples ul.photos li{width:48%}#examples ul.photos li:nth-child(odd){margin:0 12px 0 0}#faq ul.flow{padding:0;font-size:1.1rem}#faq ul.flow li{padding-top:30px;margin:1px;background-position:3px 0 !important}#faq dl dt{vertical-align:top;border-radius:3px;display:block;width:200px;padding:3px;text-align:center}#faq dl dd{margin-left:0;display:block}#faq dl dd ul{margin:12px 0 30px 0;padding:0 0 0 24px}#faq dl dd ul li{list-style-type:none;text-indent:-1.2rem}footer .contact{width:100%;margin-bottom:12px;padding:12px}footer .contact .title{font-size:0.9rem}footer .contact i{font-size:1.5rem;margin-right:12px;vertical-align:middle}footer .contact .tell{font-size:1.2rem;font-weight:700;text-align:left;margin-left:10%}.modaal-inline-content .photo{width:30%}.modaal-inline-content .info{width:62%}.modaal-inline-content .more{display:none}.modaal-content-container{padding:15px 15px 30px 15px}.modaal-focus{border-collapse:collapse}.modaal-focus .photo{width:80%;margin:auto}.modaal-focus .photo img{width:100%}.modaal-focus .info{font-size:1rem;width:100%}.modaal-focus .info .more{font-size:90%;text-align:left}.modaal-focus .info dl{font-size:90%}.modaal-focus .info dl dt,.modaal-focus .info dl dd{margin:0;display:inline-block;border-bottom:#eee 1px solid}.modaal-focus .info dl dt{width:35%}.modaal-focus .info dl dd{width:65%}.button input{width:100% !important;margin-bottom:12px;border:0;background:#594b3b;color:#fff}.contents section:not(#contact){padding:0}}@media print, only screen and (min-width: 768px) and (max-width: 90000px){h2{font-size:1.8rem;margin:30px 0 3px 30px}.container{width:90%;max-width:980px;margin:auto;background:#fff}.container .bgContainer{padding:30px}header{background-image:url(../img/pc_bg.png);background-repeat:no-repeat;position:relative;height:500px}header h1{position:relative;top:25px;left:45px}header .contactTop{width:250px;min-height:100px;padding:12px;position:absolute;top:0;right:0}header .contactTop .title{font-size:0.9rem}header .contactTop .tell{font-size:1.4rem;top:12px;margin:0 0 0 10px}header nav ul{padding-left:24px}header nav ul li{width:115px;margin:3px 3px 0 3px;padding:12px}.sp,.tb,#a03{display:none !important}#examples p{padding:0 30px}#examples ul.photos li{max-width:227px}#examples ul.photos li:nth-child(even){margin:0 14px 0 14px}#examples ul.photos li:nth-child(4n){margin-right:0}.modaal-noscroll .container{position:relative;left:-8.5px}.modaal-inline-content .more{display:none}.modaal-container{padding:24px 36px 36px}.modaal-focus{border-collapse:collapse}.modaal-focus .photo{width:50%;float:left}.modaal-focus .photo img{width:80%}.modaal-focus .info{float:left;width:50%}.modaal-focus .info .more{font-size:0.9rem;text-align:left}.modaal-focus .info dl{font-size:1rem}.modaal-focus .info dl dt,.modaal-focus .info dl dd{margin:0;padding:3px;display:inline-block;border-bottom:#eee 1px solid}.modaal-focus .info dl dt{width:25%}.modaal-focus .info dl dd{width:75%}a[href^="tel:"]{pointer-events:none}#faq p,#faq dl{padding:0 30px}#faq ul.flow{font-size:1.5rem;display:inline-block}#faq ul.flow li{background-position:6px 0 !important;margin:0 12px;padding:36px 0}#faq dl dt{vertical-align:top;border-radius:3px;display:inline-block;width:200px;padding:3px;text-align:center}#faq dl dd{margin-left:0;display:inline-block;width:calc(100% - 245px)}#faq dl dd ul{margin:0 0 30px 0}#faq dl dd ul li{list-style-type:none;text-indent:-1.2rem}footer .contact{width:85%;max-width:980px;margin-bottom:24px !important;padding:24px}footer .contact .title{font-size:1.3rem}footer .contact i{font-size:2rem;margin-right:12px}footer .contact .tell{font-size:2rem}h2 span{font-size:1.8rem;font-weight:700;color:#594b3b}.linkArrow li,.linkArrowFlat li{margin-right:12px}.linkArrow li a:hover,.linkArrowFlat li a:hover{text-decoration:underline}header .globalMenu a:link{position:relative;top:0;transition:all 0.1s ease-in}header .globalMenu a:hover{position:relative;top:3px;transition:all 0.1s ease-in}}
/*# sourceMappingURL=style.css.map */
