.gray{color:#666}.label{display:inline-block;color:#333;font-size:11px !important;margin-bottom:5px;padding:5px;border:1px solid #333}@media screen and (max-width: 787px){.br{display:block}}@media screen and (min-width: 788px){.br{display:none}}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width: 960px){.pc{display:none !important}.sp{display:block !important}}.inner02{position:relative}@media only screen and (min-width: 1600px){.inner02{width:1520px;margin:0 auto}}@media only screen and (min-width: 1220px) and (max-width: 1599px){.inner02{width:96%;margin:0 auto}}@media only screen and (max-width: 1219px){.inner02{width:96%;margin:0 auto}}img{display:block;margin:0;padding:0;max-width:100%;height:auto;vertical-align:middle;margin:0 auto 10px}ul.disc{list-style-type:disc;list-style-position:inside}#header_area{position:relative}@media only screen and (min-width: 1220px){#logo{position:absolute;top:25px;left:0;width:300px}#logo img{width:300px}#logo img a{display:block}}@media only screen and (min-width: 788px) and (max-width: 1219px){#logo{position:absolute;top:15px;left:0}#logo img{display:block;width:200px;margin:0 auto}}@media only screen and (min-width: 320px) and (max-width: 787px){#logo{position:absolute;top:15px;left:0}#logo img{display:block;width:200px;margin:0 auto}}#header{position:relative;width:100%}@media only screen and (min-width: 1220px){#header{height:120px}}@media only screen and (max-width: 1219px){#header{height:70px}}@media only screen and (min-width: 1220px){#header_menu{position:absolute;top:30px;z-index:5;right:36px;width:650px}}@media only screen and (min-width: 320px) and (max-width: 1219px){#header_menu{display:none}}#header_submenu01{position:relative;color:#333;font-size:32px;font-weight:bold}#header_submenu01 i{position:absolute;top:8px;z-index:5;left:5px}#header_submenu02{position:relative;color:#333;font-size:32px;font-weight:bold}#header_submenu02 i{position:absolute;top:8px;z-index:5;left:0px}.main_menu{position:relative;width:100vw}.main_menu .main_nav{width:100vw}.main_menu .main_nav>li{display:inline-block;vertical-align:top;cursor:pointer;margin-right:2.5em}.main_menu .main_nav>li a{display:block;padding:1em 0 0.5em 0;color:#333}.line{padding-bottom:5px;position:relative}.line::before{background:#a88936;content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.line:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.slick-slider>.slick-item:not(:first-child){display:none}#top{overflow:hidden}@media only screen and (min-width: 1220px){#top{aspect-ratio:1920/680}}@media only screen and (max-width: 320px) and (max-width: 1219px){#top{aspect-ratio:480/340}}#btn_contact a{overflow:hidden;position:absolute;top:0px;right:0;display:block;color:#fff;text-align:left;font-size:20px;line-height:80px;max-width:240px;width:240px;height:80px;background:#e3a8a0;padding-left:25px}#btn_contact a:hover{background:rgba(227,168,160,0.5)}#btn_contact a:after{position:absolute;top:40px;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:url("/db/images/btn_arrow.png");display:inline-block}@media only screen and (max-width: 1219px){#btn_contact a{display:none}}#breadcrumb ol{white-space:nowrap;margin:0 auto 20px;padding:10px}@media only screen and (max-width: 1219px){#breadcrumb ol{overflow-x:scroll}}#breadcrumb ol li{color:#666;font-size:15px;display:inline-block}#breadcrumb ol li a{color:#333;text-decoration:underline}#breadcrumb ol li+li:before{padding:0 5px;content:" > "}#breadcrumb ol li i{margin-right:5px}@media only screen and (max-width: 1219px){#breadcrumb ol li::-webkit-scrollbar{height:10px}}@media only screen and (max-width: 1219px){#breadcrumb ol li::-webkit-scrollbar-track{background-color:#fff}}@media only screen and (max-width: 1219px){#breadcrumb ol li::-webkit-scrollbar-thumb{background-color:rgba(238,238,238,0.8)}}#online_shop{background:#eae8dc;padding:50px 0}#online_shop h2{color:#333;font-size:48px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:50px}@media only screen and (max-width: 1219px){#online_shop h2{font-size:30px}}#online_shop div.item{position:relative;overflow:hidden;max-width:320px;min-height:440px;margin:0 auto;overflow-wrap:break-word;background:#fff}#online_shop div.item .thumb{position:relative}#online_shop div.item p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:16px;min-height:48px;height:100px;line-height:1.6}@media only screen and (min-width: 320px) and (max-width: 1219px){#online_shop div.item p{font-size:14px;height:90px}}#online_shop div.item h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#83573b;font-size:22px;font-weight:bold;line-height:1.4;min-height:60px;margin-bottom:10px}@media only screen and (min-width: 320px) and (max-width: 1219px){#online_shop div.item h3{font-size:16px;min-height:48px}}#online_shop div.item .item_box{overflow:hidden;background:#fff}#online_shop div.item .item_inner{padding:10px 20px 0 20px;position:relative}@media only screen and (min-width: 320px) and (max-width: 1219px){#online_shop div.item .item_inner{padding:10px 10px 0 10px}}.btn_arrow{display:block}.btn_arrow i{font-size:11px;position:absolute;bottom:-10px;right:10px;color:#aa8b39;padding:8px;border:3px solid #aa8b39}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.item_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.item_area>*{width:calc( 25% - 9px );margin-right:12px;margin-bottom:12px}.item_area>*:nth-child(4n){margin-right:auto}@media screen and (min-width: 641px) and (max-width: 1024px){.item_area>*{width:calc( 33.33333% - 8px )}.item_area>*:nth-child(4n){margin-right:12px}.item_area>*:nth-child(3n){margin-right:auto}}@media screen and (max-width: 640px){.item_area>*{width:calc( 50% - 6px )}.item_area>*:nth-child(3n){margin-right:12px}.item_area>*:nth-child(2n){margin-right:auto}}div.item_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.item_area div.item{overflow:hidden;max-width:320px;min-height:440px;overflow-wrap:break-word;background:#fff;border:1px solid #ddd}@media only screen and (min-width: 1220px){div.item_area div.item{margin:0 auto 15px}}@media only screen and (min-width: 320px) and (max-width: 1219px){div.item_area div.item{margin-bottom:15px}}div.item_area div.item p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:16px;min-height:48px;height:100px;line-height:1.6}@media only screen and (min-width: 320px) and (max-width: 1219px){div.item_area div.item p{font-size:14px;height:90px}}div.item_area div.item img{width:100%;height:auto;max-width:320px}div.item_area div.item h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#83573b;font-size:22px;font-weight:bold;line-height:1.4;min-height:60px;margin-bottom:10px}@media only screen and (min-width: 320px) and (max-width: 1219px){div.item_area div.item h3{font-size:16px;min-height:48px}}div.item_area div.item .item_box{overflow:hidden;background:#fff}div.item_area div.item .item_inner{padding:10px 20px 0 20px;position:relative}@media only screen and (min-width: 320px) and (max-width: 1219px){div.item_area div.item .item_inner{padding:10px 10px 0 10px}}.btn_area{overflow:hidden;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 40px}.btn_area .tab_btn{font-size:14px;text-align:center;margin-right:12px;margin-bottom:12px;padding:12.5px;background:#dadada;border-radius:6px}.btn_area .active{color:#fff;background:#666}.btn_area .active:hover{color:#fff;background:#666}@media only screen and (min-width: 1220px){.btn_area>*{width:calc( 25% - 12px );margin-right:12px;margin-bottom:12px}.btn_area>*:nth-child(4n){margin-right:auto}}@media only screen and (min-width: 788px) and (max-width: 1219px){.btn_area>*{width:calc( 33.33333% - 8px );margin-right:12px;margin-bottom:12px}.btn_area>*:nth-child(4n){margin-right:12px}.btn_area>*:nth-child(3n){margin-right:auto}}@media only screen and (min-width: 320px) and (max-width: 1219px){.btn_area>*{width:calc( 50% - 6px );margin-right:12px}.btn_area>*:nth-child(3n){margin-right:12px}.btn_area>*:nth-child(2n){margin-right:auto}}main ul,main ol{font-size:20px;line-height:1.8;text-align:left;margin-bottom:20px}@media only screen and (max-width: 1219px){main ul,main ol{font-size:18px}}main p{font-size:20px;line-height:2;margin-bottom:20px}@media only screen and (max-width: 787px){main p{font-size:18px}}main#main h1{color:#333;font-size:36px;font-weight:bold;line-height:1.4;text-align:center;margin:40px 0}@media only screen and (max-width: 1219px){main#main h1{font-size:26px;margin:10px 0}}main#main .box{overflow:hidden;font-size:20px;line-height:1.8;padding:50px}@media only screen and (max-width: 787px){main#main .box{padding:10px}}main#main .box i{font-size:18px;margin-right:5px;margin-bottom:20px}main#main .box time{font-size:18px;margin-bottom:20px}main#main .box h2{color:#333;font-size:26px;font-weight:bold;line-height:1.4;margin-bottom:15px;padding-bottom:10px;border-bottom:3px solid #aa8b39}@media only screen and (max-width: 787px){main#main .box h2{font-size:20px !important}}main#main .box h2 span{font-weight:bold}main#main .box h3{color:#333;font-size:22px;font-weight:bold;line-height:1.4}@media only screen and (max-width: 787px){main#main .box h3{font-size:18px}}main#main .box p{font-size:20px;line-height:1.8}@media only screen and (min-width: 788px){main#main .box p{font-size:18px}}@media only screen and (max-width: 787px){main#main .box p{font-size:16px}}main#main .box dl{line-height:1.8}main#main .box dl dt{font-size:24px;font-weight:bold}@media only screen and (max-width: 787px){main#main .box dl dt{font-size:20px}}main#main .box dl dd{font-size:20px;margin-bottom:20px}@media only screen and (max-width: 787px){main#main .box dl dd{font-size:16px}}div#salon,div#products,div#oem,div#about{margin:0 auto 100px}@media only screen and (max-width: 1219px){div#salon,div#products,div#oem,div#about{margin-bottom:50px}}@media only screen and (min-width: 1220px){div#salon .col,div#products .col,div#oem .col,div#about .col{width:65%}}@media only screen and (min-width: 788px) and (max-width: 1219px){div#salon .col,div#products .col,div#oem .col,div#about .col{width:50%}}@media only screen and (min-width: 320px) and (max-width: 787px){div#salon .col,div#products .col,div#oem .col,div#about .col{width:100%}}@media only screen and (min-width: 788px){div#salon .cols,div#products .cols,div#oem .cols,div#about .cols{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media only screen and (min-width: 320px) and (max-width: 787px){div#salon .cols,div#products .cols,div#oem .cols,div#about .cols{padding:0 3%}}div#salon .cols p,div#products .cols p,div#oem .cols p,div#about .cols p{font-size:24px;line-height:1.8}@media only screen and (min-width: 1025px) and (max-width: 1219px){div#salon .cols p,div#products .cols p,div#oem .cols p,div#about .cols p{font-size:20px}}@media only screen and (min-width: 788px) and (max-width: 1024px){div#salon .cols p,div#products .cols p,div#oem .cols p,div#about .cols p{font-size:18px}}@media only screen and (max-width: 787px){div#salon .cols p,div#products .cols p,div#oem .cols p,div#about .cols p{font-size:16px}}div#salon h2,div#products h2,div#oem h2,div#about h2{color:#333;font-size:36px;font-weight:bold;line-height:1.4;margin-bottom:10px}@media only screen and (max-width: 787px){div#salon h2,div#products h2,div#oem h2,div#about h2{font-size:26px;margin-bottom:10px}}@media only screen and (min-width: 1220px){div#salon img,div#products img,div#oem img,div#about img{width:500px;height:300px;background:#eee;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 788px) and (max-width: 1219px){div#salon img,div#products img,div#oem img,div#about img{width:50%;height:300px;-o-object-fit:cover;object-fit:cover;margin:10px auto}}@media only screen and (min-width: 320px) and (max-width: 787px){div#salon img,div#products img,div#oem img,div#about img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;margin:10px auto}}div#salon img,div#about img{margin-right:3%}@media only screen and (min-width: 320px) and (max-width: 787px){div#salon img,div#about img{margin:0;margin:10px auto}}div#salon .btn_more,div#about .btn_more{float:right;margin:0}@media only screen and (min-width: 320px) and (max-width: 1219px){div#salon .btn_more,div#about .btn_more{float:none;margin:0 auto}}div#salon .btn_coming_soon,div#about .btn_coming_soon{float:right;margin:0}@media only screen and (min-width: 320px) and (max-width: 1219px){div#salon .btn_coming_soon,div#about .btn_coming_soon{float:none;margin:0 auto}}div#oem .cols,div#products .cols{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}div#oem .col,div#products .col{padding-right:3%}div#oem .btn_more,div#products .btn_more{float:right;margin:0}@media only screen and (min-width: 320px) and (max-width: 1219px){div#oem .btn_more,div#products .btn_more{float:none;margin:0 auto}}div#oem .btn_coming_soon,div#products .btn_coming_soon{float:right;margin:0}@media only screen and (min-width: 320px) and (max-width: 1219px){div#oem .btn_coming_soon,div#products .btn_coming_soon{float:none;margin:0 auto}}#news_area{overflow:hidden;padding:50px 0}@media only screen and (max-width: 1219px){#news_area{padding:20px 0}}#news_area h2{color:#333;font-size:36px;font-weight:bold;line-height:1.4;text-align:center}@media only screen and (max-width: 1219px){#news_area h2{font-size:26px}}#news_area ul li{overflow:hidden;margin-bottom:20px;border-bottom:3px solid #aa8b39}#news_area ul li a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#020202;padding:0 60px 20px 10px}#news_area ul li a i{font-size:16px;margin-right:5px}#news_area ul li a time{font-size:16px;margin-bottom:20px}#news_area ul li a::after{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;color:#aa8b39;font-size:12px;content:"\f054";top:30px;right:12px;padding:5px 10px;border:3px solid #aa8b39}#news{overflow:hidden;padding:50px 0}@media only screen and (max-width: 1219px){#news{padding:20px 0}}#news h2{color:#333;font-size:36px;font-weight:bold;line-height:1.4;text-align:center}@media only screen and (max-width: 1219px){#news h2{font-size:26px}}#news ul li{margin-bottom:20px;border-bottom:3px solid #aa8b39}#news ul li a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#020202;padding:0 60px 20px 10px}@media only screen and (min-width: 1220px){#news ul li a{font-size:18px;width:40vw}}@media only screen and (min-width: 320px) and (max-width: 1219px){#news ul li a{font-size:16px;width:100%}}#news ul li a i{font-size:16px;margin-right:5px}#news ul li a time{font-size:16px;margin-bottom:20px}#news ul li a::after{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;color:#aa8b39;font-size:12px;content:"\f054";top:30px;right:12px;padding:5px 10px;border:3px solid #aa8b39}#contact{overflow:hidden;font-size:18px;padding:50px 0}@media only screen and (max-width: 1219px){#contact{padding:20px 0}}#contact h2{color:#333;font-size:36px;font-weight:bold;line-height:1.4;text-align:center}@media only screen and (max-width: 1219px){#contact h2{font-size:26px}}#contact .tel_number_area{text-align:center;width:96%;margin:0 auto 50px}#contact .tel_number_area .tel_number{font-size:48px;font-weight:bold;margin:0}#contact .tel_number_area .tel_number i{font-size:48px;color:#aa8b39;margin-right:5px}#contact .tel_number_area .business_hours{font-size:26px;font-weight:bold}@media only screen and (max-width: 1219px){#contact .tel_number_area{text-align:center;width:96%;margin:0 auto 30px}#contact .tel_number_area .tel_number{font-size:38px}#contact .tel_number_area .tel_number i{font-size:38px}#contact .tel_number_area .business_hours{font-size:20px}}.pagenation{overflow:hidden;margin:20px 0 40px}.pagenation ul{float:left;position:relative;left:50%;padding-left:0}.pagenation ul li{float:left;position:relative;right:50%;margin:0 5px;padding:5px 10px;border:1px solid #666}.pagenation ul li.active{color:#000;background:#eee}.pagenation ul li a{text-decoration:none}.pagenation ul li a,.pagenation ul li span{color:#666}.pagenation ul li a:hover,.pagenation ul li a:active,.pagenation ul li a:focus,.pagenation ul li a:visited,.pagenation ul li a:hover,.pagenation ul li span:hover,.pagenation ul li span:active,.pagenation ul li span:focus,.pagenation ul li span:visited,.pagenation ul li span:hover{color:#666}.post-navigation{width:98%;margin:20px auto}.post-navigation a{display:block;color:#000;font-size:16px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:60px}.nav-links{padding:.5em 0}.nav-links:after{content:"";display:block;clear:both}.nav-previous{float:left}@media only screen and (max-width: 640px){.nav-previous{float:none;width:300px;margin:20px auto}}.nav-previous a{display:inline-block;position:relative;width:300px;height:48px;line-height:1.4;vertical-align:middle;padding-left:50px}.nav-previous a::before{font-family:'Font Awesome 5 Free';font-weight:900;color:#aa8b39;content:"\f053";position:absolute;top:3px;left:0;display:inline-block;padding:5px 10px;border:3px solid #aa8b39}.nav-next{float:right}@media only screen and (max-width: 640px){.nav-next{float:none;width:300px;margin:20px auto}}.nav-next a{display:inline-block;vertical-align:middle;position:relative;width:300px;height:48px;line-height:1.4;padding-right:50px}.nav-next a::before{font-family:'Font Awesome 5 Free';font-weight:900;color:#aa8b39;content:"\f054";position:absolute;top:3px;right:0;display:inline-block;padding:5px 10px;border:3px solid #aa8b39}table{color:#333;width:100%}table caption{text-align:left;font-size:16px;margin:10px 0}table td,table th{vertical-align:middle;text-align:left;padding:10px}table th{font-weight:bold;background:#f8f8f8}table td{background:#fff}table td ul{margin-bottom:10px}table.contact_tbl{width:640px;margin-bottom:20px !important}@media only screen and (max-width: 1219px){table.contact_tbl th,table.contact_tbl td{display:block;width:100%;border-bottom:1px solid #ddd}}@media only screen and (min-width: 1220px){table.contact_tbl th,table.contact_tbl td{border:1px solid #dee2e6}}@media only screen and (max-width: 1219px){table.contact_tbl tr:last-child td{border-bottom:none}}@media only screen and (max-width: 1219px){table.contact_tbl th{padding:5px}}table.tbl{font-size:18px;border:1px solid #ddd}@media only screen and (max-width: 1219px){table.tbl th,table.tbl td{display:block;width:100%;border-bottom:1px solid #ddd}}@media only screen and (min-width: 1220px){table.tbl th,table.tbl td{border:1px solid #dee2e6}}@media only screen and (max-width: 1219px){table.tbl tr:last-child td{border-bottom:none}}@media only screen and (max-width: 1219px){table.tbl th{padding:5px}}@media only screen and (min-width: 1220px){table.tbl th{width:25%}}table.tbl td p{margin-bottom:0 !important}table.tbl_contact-confirmation{width:100%;border:3px solid #fff;margin-bottom:50px}table.tbl_contact-confirmation th,table.tbl_contact-confirmation td{vertical-align:middle !important;font-size:22px;padding:20px;border-bottom:3px solid #fff;width:50%}@media screen and (max-width: 1219px){table.tbl_contact-confirmation th,table.tbl_contact-confirmation td{font-size:18px}}table.tbl_contact-confirmation th{font-weight:bold;text-align:left;background:#f2dad8}@media screen and (max-width: 1219px){table.tbl_contact-confirmation{border-bottom:3px solid #fff}table.tbl_contact-confirmation td{text-align:left}table.tbl_contact-confirmation th,table.tbl_contact-confirmation td{display:block;width:100%;border-bottom:none;padding:10px}}#page_top{width:90px;height:90px;position:fixed;right:10%;bottom:5%;z-index:10;opacity:0.6;border-radius:50%;background:#e59292}#page_top a{position:relative;display:block;width:90px;height:90px;text-decoration:none}#page_top a::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f106';font-size:36px;color:#fff;position:absolute;width:25px;height:25px;top:-35px;bottom:0;right:0;left:0;margin:auto;text-align:center}#footer ul{margin-bottom:10px}#footer ul li{display:inline;font-size:12px;list-style-type:none}@media only screen and (max-width: 1219px){#footer ul li{font-size:11px}}#footer ul li a{color:#fff}#footer ul li a:hover{text-decoration:underline}#footer ul li+li{margin-left:6px;padding-left:6px}#footer p small{color:#fff;font-size:12px}a.btn_coming_soon{position:relative;pointer-events:none;display:block;overflow:hidden;color:#333;font-size:20px;text-align:center;line-height:1;letter-spacing:3px;width:240px;padding:30px 0;margin:40px auto 0;background:#ddd}a.btn_coming_soon::after{position:absolute;content:'';top:34px;auto:25%;width:10px;height:10px;margin-left:5px;display:inline-block;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn_coming_soon span{margin-left:-20px}ul.btn_content li a{position:relative;display:block;color:#aa8b39;font-size:16px;font-weight:bold;width:100%;padding:10px;background:#f2ead7;border-radius:3px}ul.btn_content li a::after{position:absolute;content:'';top:20px;right:12px;width:10px;height:10px;margin-left:5px;display:inline-block;border-top:2px solid #aa8b39;border-right:2px solid #aa8b39;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.btn_content li+li{margin-top:10px}a.btn_more{position:relative;display:block;overflow:hidden;color:#fff;font-size:20px;text-align:center;line-height:1;letter-spacing:3px;width:240px;padding:30px 0;margin:40px auto 0;background:#aa8b39}a.btn_more::after{position:absolute;content:'';top:34px;auto:25%;width:10px;height:10px;margin-left:5px;display:inline-block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn_more span{margin-left:-20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-size:18px !important;width:100%;border:1px solid #d3cece;background:#fff;background-image:url(/images/arrow_b.png);background-size:26px 16px;background-repeat:no-repeat;background-position:right 16px center}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input[type="radio"]{margin-top:-2px}checkbox{margin-top:-2px}input[type="number"],input[type="search"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input,textarea{-webkit-user-select:auto}input[type="text"]:focus{background:#ffc !important}input[type="number"],input[type="email"],input[type="tel"],input[type="text"],textarea{color:#333;font-size:18px;width:100%;border:1px solid #d3cece;background:#fff;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}textarea,select,input[type="text"],input[type="email"],input[type="tel"]{padding:10px;border:1px solid #f2dad8}.required{display:inline-block;float:right;color:#fff;font-size:14px;line-height:1;padding:10px;background:#e3a8a0}textarea{height:200px}input[type="button"],input[type="submit"]{display:block;color:#fff;font-size:26px;text-align:center;width:240px;max-width:240px;margin:0 auto;line-height:1;height:80px;border:none;background:#aa8b39}input[type="button"]:hover,input[type="submit"]:hover{opacity:0.5}@media only screen and (max-width: 1219px){input[type="button"],input[type="submit"]{font-size:24px;width:94%;height:60px}}a.btn_thanks{display:block;color:#fff;font-size:26px;text-align:center;width:240px;max-width:240px;line-height:80px;height:80px;border:none;background:#e3a8a0}a.btn_thanks:hover{background:rgba(227,168,160,0.5)}.form_area{padding:0 10px}.form_area dl{overflow:hidden;padding:12.5px 0 10px;border-bottom:1px solid #ddd}@media only screen and (min-width: 1220px){.form_area dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form_area dl dt{font-size:20px}@media only screen and (min-width: 1220px){.form_area dl dt{width:36%}}@media only screen and (max-width: 1219px){.form_area dl dt{width:100%;padding-bottom:10px}}.form_area dl dd{margin-top:20px}@media only screen and (min-width: 1220px){.form_area dl dd{width:60%}}@media only screen and (max-width: 1219px){.form_area dl dd{width:100%}}.form_area dl dd select.times{display:inline;width:100%}@media only screen and (max-width: 1219px){.form_area dl dd select.times{display:block;font-size:18px;width:100%;margin-bottom:10px}}.btn_form_area{text-align:center;margin:20px 0}.col-2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:40px 0}@media only screen and (max-width: 1219px){.col-2{display:block;width:100%;padding:20px 0}}.col-2 .cols{width:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:3px solid #aa8b39}@media only screen and (max-width: 1219px){.col-2 .cols{display:block;width:100%}}@media only screen and (min-width: 1500px){.col-2 .cols+.cols{margin-left:40px}}@media only screen and (min-width: 1220px) and (max-width: 1499px){.col-2 .cols+.cols{margin-left:20px}}@media only screen and (max-width: 1219px){.col-2 .cols+.cols{margin:0;margin-top:20px}}#toc_container{margin-bottom:30px !important}.nav-links ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.nav-links li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;height:45px}.nav-links li>*:not(.dots){width:45px;border-radius:50%;color:#000000;background:#efefef;-webkit-transition:color 0.3s ease, background 0.3s ease;transition:color 0.3s ease, background 0.3s ease}.nav-links li>.current,.nav-links li>a:hover{color:#fff;background:#e59292}
