.title{width:100%;padding:30px 0;text-align:center}.title h2{font-weight:700;font-size:40px;letter-spacing:5px;margin:0;padding:0}@media screen and (max-width: 960px){.title h2{padding-bottom:30px}}.title h2 span{display:block;color:#ffaf58;font-weight:normal;font-family:harman-sans,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:10px}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;width:100%;max-width:1280px;margin:auto;padding:20px 100px 0}.breadcrumb li:not(:last-of-type)::after{content:"/";margin:0 .6em;color:#414141}.page{display:flex;width:100%;max-width:1280px;margin:30px auto;padding:0 100px}@media screen and (max-width: 1280px){.page{padding:0 60px}}@media screen and (max-width: 960px){.page{padding:0 30px}}.page .mb-10{margin-bottom:10px}.page .mb-20{margin-bottom:20px}.page_left{width:300px;margin-top:40px;margin-right:30px;padding-top:20px}@media screen and (max-width: 1280px){.page_left{width:220px}}@media screen and (max-width: 960px){.page_left{display:none}}.page_left.active{z-index:1000;display:block;width:auto;margin:0;padding:0;transition:all .6s}.page_left.active nav{position:fixed;top:auto;right:10px;bottom:10px;background:#f6f6f6;padding:40px 30px 90px;border-radius:6px;transition:all .6s;width:0;height:0}.page_left.active nav.circleactive{width:300px;height:auto}.page_left nav{position:sticky;top:100px}.page_left nav h3{margin:0;padding-bottom:30px}.page_left nav h3::before{background-color:#ffaf58;content:"";display:block;height:4px;width:20px;margin-bottom:20px}.page_left nav ul{list-style-type:none;margin:0;padding:0}.page_left nav ul li.on{padding:10px}.page_left nav ul li a{display:block;padding:10px}.page_left nav ul li a span{color:#ffaf58;margin-right:5px}.page_left nav ul li a span.icon-arrow_right{display:inline-block;color:#fff;font-size:13px;padding:10px;background-color:#ff8a17;border-radius:50%;margin-left:20px}.page_right{flex:1}.page_right .itembtn{display:none;font-size:20px;justify-content:center;align-items:center;flex-direction:column;position:fixed;bottom:20px;right:20px;cursor:pointer;width:50px;padding:10px 0;border-radius:5px;z-index:1100;background-color:#414141;border:2px solid #fff}.page_right .itembtn span{color:#fff}.page_right .itembtn span:last-of-type{font-size:10px;margin-top:5px}@media screen and (max-width: 960px){.page_right .itembtn.fixed{display:flex}}.page_right .itembtn.active{background-color:#fff;border:2px solid #414141}.page_right .itembtn.active span{color:#414141}.page_right .menu{display:none;position:relative}@media screen and (max-width: 960px){.page_right .menu{display:block}}.page_right .menu ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;background-color:#f6f6f6;padding:10px;border-radius:12px;transition:all .6s}.page_right .menu ul li{padding:10px}.page_right .menu ul li a:hover span,.page_right .menu ul li a:focus span{color:#2d2d2d}.page_right .menu ul li a span{font-size:12px;padding:2px;border:1px solid #414141;border-radius:50%;margin-right:5px}.page_right table{text-indent:0;border-collapse:collapse;width:100%}@media screen and (max-width: 768px){.page_right table{border-bottom:1px #dbdbdb solid}}.page_right table th{width:230px;text-align:left;padding:20px 20px 18px;background-color:#f9f9f9;border:1px #dbdbdb solid}@media screen and (max-width: 768px){.page_right table th{display:flex;justify-content:space-between;align-items:center;width:100%}}.page_right table th span{display:block;float:right;font-size:14px;padding:5px;border-radius:3px;color:#fff;background-color:#f3003d}.page_right table td{padding:20px;border:1px #dbdbdb solid}@media screen and (max-width: 768px){.page_right table td{display:block;width:100%;border-top:none;border-bottom:none}}.page_right table td input[type=text],.page_right table td input[type=email]{font-size:17px;width:100%;padding:10px;border:1px solid #a9a9a9;border-radius:6px}.page_right table td textarea{width:100%;height:200px;resize:none;border:1px solid #a9a9a9;border-radius:6px}.page_right .radio{display:flex}@media screen and (max-width: 768px){.page_right .radio{flex-direction:column}}.page_right .radio div{width:50%}@media screen and (max-width: 768px){.page_right .radio div{width:100%}}@media screen and (max-width: 768px){.page_right .radio div:last-of-type{margin-top:20px}}.page_right form{padding:30px 0 0}.page_right form input[type=submit],.page_right form input[type=button]{border-radius:3px;background-color:#ff8a17;color:#fff;text-align:center;border:none;cursor:pointer;margin:20px auto 0;padding:15px;width:300px;display:block}.page_right form input[type=submit]:hover,.page_right form input[type=submit]:focus,.page_right form input[type=button]:hover,.page_right form input[type=button]:focus{background-color:#222722}.page_right form .error{color:#f3003d;width:300px;margin:auto}.page_right .button{display:flex}.page_right .button a.btn{display:block;text-align:center;width:200px;margin:20px auto 0;padding:19px 0;border:1px solid #a9a9a9;border-radius:3px}.page_right .button a.btn:hover,.page_right .button a.btn:focus{border:1px solid #ff8a17;background-color:#f6f6f6}@media screen and (max-width: 768px){.page_right .button input[type=submit]{width:100%;margin:20px 10px 0 0}.page_right .button a.btn{width:100%;margin:20px 0 0 10px}}.page_right section{line-height:150%;padding:30px 0 0;background-color:#fff;border-radius:12px;margin-bottom:30px}@media screen and (max-width: 960px){.page_right section{margin-bottom:30px}}.page_right section:last-child{margin-bottom:0}.page_right section h2{position:relative;font-weight:700;font-size:25px;margin:0 0 20px;padding:0 0 20px}.page_right section h2::before{content:"";display:block;height:.1rem;position:absolute;bottom:0;width:21%;left:0;background-color:#ffaf58}.page_right section h2::after{content:"";display:block;height:.1rem;position:absolute;bottom:0;width:78.5%;right:0;background-color:#cdcdcd}.page_right section h2 span{display:block;color:#ffaf58;font-weight:normal;font-family:harman-sans,sans-serif;font-size:16px;letter-spacing:1px;margin:0}.page_right section h3{font-size:20px;padding:10px 20px;position:relative}.page_right section h3:before{content:"";display:block;position:absolute;left:0;top:0;width:6px;height:100%;background:#ff8d00;border-radius:3px}.page_right section p{padding:0 0 20px;font-size:18px}.page_right section p:last-of-type{padding:0}.page_right section p.map{margin:0;padding:10px 0 0}.page_right section p.map .icon-map{color:#ffaf58}.page_right section p.name{font-size:20px}.page_right section p small{display:block;font-size:13px;margin-bottom:10px}.page_right section dl{font-size:18px;margin:0;padding:30px;display:flex;border-bottom:1px solid #f0f0f0}@media screen and (max-width: 960px){.page_right section dl{padding:30px 10px}}.page_right section dl:first-of-type{padding:10px 30px 30px}@media screen and (max-width: 960px){.page_right section dl:first-of-type{padding:10px 10px 30px}}.page_right section dl dt{font-weight:700}.page_right section#company dl dt{width:75px}.page_right section#company dl dd{flex:1}.page_right section#access .map{border-radius:12px;overflow:hidden;margin-top:20px}.page_right section#access .map iframe{width:100%}.page_right section#painting .box-item,.page_right section#method .box-item,.page_right section#paintingraw .box-item{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 768px){.page_right section#painting .box-item,.page_right section#method .box-item,.page_right section#paintingraw .box-item{flex-direction:column;margin-bottom:60px}}.page_right section#painting .box-item:last-of-type,.page_right section#method .box-item:last-of-type,.page_right section#paintingraw .box-item:last-of-type{margin-bottom:0}.page_right section#painting .box-item>div:first-of-type,.page_right section#method .box-item>div:first-of-type,.page_right section#paintingraw .box-item>div:first-of-type{width:300px;margin-right:30px}@media screen and (max-width: 768px){.page_right section#painting .box-item>div:first-of-type,.page_right section#method .box-item>div:first-of-type,.page_right section#paintingraw .box-item>div:first-of-type{width:100%}}.page_right section#painting .box-item>div:first-of-type img,.page_right section#method .box-item>div:first-of-type img,.page_right section#paintingraw .box-item>div:first-of-type img{width:100%;border-radius:6px}.page_right section#painting .box-item>div:last-of-type,.page_right section#method .box-item>div:last-of-type,.page_right section#paintingraw .box-item>div:last-of-type{width:100%;flex:1}.page_right section#registration .box-item,.page_right section#flow .box-item{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 768px){.page_right section#registration .box-item,.page_right section#flow .box-item{flex-direction:column;margin-bottom:60px}}.page_right section#registration .box-item:last-of-type,.page_right section#flow .box-item:last-of-type{margin-bottom:0}.page_right section#registration .box-item>div:last-of-type,.page_right section#flow .box-item>div:last-of-type{width:300px}@media screen and (max-width: 768px){.page_right section#registration .box-item>div:last-of-type,.page_right section#flow .box-item>div:last-of-type{width:100%;margin-top:30px}}.page_right section#registration .box-item>div:last-of-type img,.page_right section#flow .box-item>div:last-of-type img{width:100%;border-radius:6px}.page_right section#registration .box-item>div:first-of-type,.page_right section#flow .box-item>div:first-of-type{width:100%;flex:1;margin-right:30px}.page_right section#registration .box-item>div:first-of-type h4,.page_right section#flow .box-item>div:first-of-type h4{position:relative;font-size:20px;margin:20px 0;padding:0}.page_right section#registration .box-item>div:first-of-type h4 span,.page_right section#flow .box-item>div:first-of-type h4 span{display:inline-block;color:#ffaf58;font-weight:normal;font-family:harman-sans,sans-serif;letter-spacing:1px;margin-right:10px;padding-right:15px;border-right:1px solid #ffaf58}.page_right section#registration .box .arrow,.page_right section#flow .box .arrow{display:none;font-size:30px;text-align:center;margin-top:auto}.page_content section{background-color:#fff;border-radius:12px;margin-bottom:60px}.page_content section:last-child{margin-bottom:0}.page_content section h2{position:relative;font-weight:700;font-size:25px;margin:0 0 20px;padding:0 0 20px}.page_content section h2::before{content:"";display:block;height:.1rem;position:absolute;bottom:0;width:21%;left:0;background-color:#ffaf58}.page_content section h2::after{content:"";display:block;height:.1rem;position:absolute;bottom:0;width:78.5%;right:0;background-color:#cdcdcd}.page_content section h2 span{display:block;color:#ffaf58;font-weight:normal;font-family:harman-sans,sans-serif;font-size:16px;letter-spacing:1px;margin:0}.page_content section h3{font-size:20px;padding:0}.page_content section p{margin:0;padding:0 0 20px}.page_content section p.map{margin:0;padding:10px 0 0}.page_content section p.map .icon-map{color:#ffaf58}.page_content section p.name{font-size:20px}.page_content section p small{display:block;font-size:13px;margin-bottom:10px}.page_content section dl{margin:0;padding:30px;display:flex;border-bottom:1px solid #f0f0f0}@media screen and (max-width: 960px){.page_content section dl{padding:30px 10px}}.page_content section dl:first-of-type{padding:10px 30px 30px}@media screen and (max-width: 960px){.page_content section dl:first-of-type{padding:10px 10px 30px}}.page_content section dl dt{font-weight:700}.page_content section#company dl dt{width:75px}.page_content section#company dl dd{flex:1}.page_content section#access .map{border-radius:12px;overflow:hidden;margin-bottom:20px}.page_content section#access .map iframe{width:100%}