@media screen and (min-width: 768px){body{color:#555555;font-size:16px;line-height:1.5;word-break:break-all;}h1{color:#555555;font-size:48px;font-weight:500;line-height:1.5;}h2{color:#555555;font-size:70px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}h3{color:#555555;font-size:70px;font-weight:500;font-family: 'Playfair Display', serif;line-height:1.5;}h4{color:#555555;font-size:36px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}h5{color:#555555;font-size:22px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}p{color:#555555;font-size:16px;font-family:'Noto Sans JP', sans-serif;line-height:2;}a{color:#555;font-weight:400;}a:hover{color:#555;}.filter-img:hover,a:hover  {    opacity: 0.8;    transition-duration: 0.3s;}body {    font-family: 'Noto Sans JP', sans-serif;    overflow-x:hidden;    padding-top:0px !important;}.navbar-fixed-top {    position: static !important;}#grobalnav .scroll-right {    right: 10px !important;}#grobalnav .scroll-left {    left: 10px !important;}#grobalnav .grobal-menu-inner.scroll-nav-allow {    padding-left: 40px !important;    padding-right: 40px !important;}.dropdown-title h5 {color:#fff;}.dropdown-contents a {color:#fff !important;}.contact_btn_fixed a:hover,.btn_icon:hover {text-decoration:none;}ul, li {    list-style: none;    margin: 0;    padding: 0;}a:visited,a:active,a:focus {    text-decoration: none;    }.txt_box p {    margin-bottom:20px;}a[href^="tel:"]{    pointer-events: none;  }.btn_icon::after {    position: absolute;    content: "\f178";    font-family: 'Font Awesome 6 Free';    font-size:18px;    font-weight: 900;    top: 50%;    right: 20px;    left: auto;    bottom: auto;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.ttl_border:before {content:"";width:80px;height: 1px;background-color: #555;margin-top:30px;margin-right:20px;}.ttl_border_t:before {content: '';position: absolute;top: -65px;left: 50%;width: 1px;height: 57px;background-color: #cbb25f;}#C-EMB03_LIST_1-1,#EMB03_LIST_15-1 {width:60%;padding-right:3%;}#C-EMB03_LIST_1-2,#EMB03_LIST_15-2 {width:40%;padding:0 4%;}#C-EMB03_LIST_1-2 .embed, #EMB03_LIST_15-2 .embed {display:none;}.time_box {background-color:#fff;padding:10px 12px 20px;border-radius: 10px;}.time_box .time {text-align:center;font-size:30px;font-family: 'Zen Antique', serif;line-height:1.8;}.info_txt_list li {font-size:14px;color:#555;  text-indent: -1.8em;  padding-left: 1.8em;}.info_btn_list {margin-top:20px;}.info_btn_list li a {position: relative;font-weight: bold;color: #cbb25f !important;background-color: transparent;border:1px solid #cbb25f;font-family: 'Zen Antique', serif;font-weight: 400;font-size: 20px;line-height: 1.5;display: inline-block;width: 100%;padding: 15px 40px !important;margin: 0 0 10px !important;}.info_btn_list li a:hover {background-color: #cbb25f;color: #fff !important;text-decoration:none;}.info_btn_list li a i {font-size:30px;margin-right:10px;width:33px;}.contact_btn_block a:hover {text-decoration:none;}.contact_num {padding:0 15px 10px;}.contact_num a {display:block;width:360px;height:130px;background-color:#fff;border:1px solid #cbb25f;font-size:38px;font-weight:400;color:#555;line-height:0.8;padding:30px 10px 20px;font-family: 'Zen Antique', serif;}.contact_num a i {font-size:35px;margin-right:5px;color:#cbb25f;}.contact_num a span {font-size:16px;}.contact_line {padding:0 15px 10px;}.contact_line a {display:block;width:360px;height:130px;font-size:26px;font-weight:400;color:#fff;background-color:#06c755;padding:23px 10px;font-family: 'Zen Antique', serif;}.contact_line a i {font-size:40px;margin-right:10px;display:block;}.contact_mail {padding:0 15px 10px;}.contact_mail a {display:block;width:360px;height:130px;font-size:26px;font-weight:400;color:#fff;background-color:#cbb25f;padding:23px 10px;font-family: 'Zen Antique', serif;}.contact_mail a i {font-size:38px;margin-right:10px;display:block;}.footer_block {justify-content: space-between;}.footer_company {width: 30%;text-align:center;}.footer_link_block {width: 50%;}.footer_company p {font-family: 'Zen Antique', serif;}.footer_company .footer_logo {margin-bottom: 10px;}.footer_company .footer_logo img {margin: auto !important;}.footer_link_01,.footer_link_02,.footer_link_03 {width: 33%;padding-top:60px;}.footer_ul {}.footer_ul > li {position:relative;font-size: 18px;font-weight: 500;padding-left: 17px;font-family: 'Zen Antique', serif;margin-bottom:12px;}.footer_ul > li:before {display:inline-block;content:"";width:12px;height: 1px;background-color: #cbb25f;margin-top:-3px;margin-right:10px;margin-left:-22px;vertical-align: middle;}.footer_ul > li > a {    font-size: 18px;}.footer_ulin {margin-top:5px;}.footer_ulin li {line-height:1.8;font-family: 'Zen Antique', serif;}.footer_ulin li a {    font-size: 16px;    font-weight: 500;}.trouble_list li {width:46%;margin:2%;color:#555;font-size:20px;text-indent: -1.4em;padding-left: 1.4em;}.trouble_list li:before {content:"";display:inline-block;margin-right:5px;width:20px;height:21px;background-image:url("../img/icon_check.png");background-repeat:no-repeat;background-size:auto;background-position:left top;}.detail-link a:hover,.back-link a:hover {text-decoration:none;}.check_list {margin-top:20px;background-color:#fff;padding:15px 30px;font-weight:500;}.check_list li {margin:2% 0;color:#555;font-size:18px;text-indent: -1.3em;padding-left: 1.3em;}.check_list li:before {content:"";display:inline-block;margin-right:5px;width:18px;height:19px;background-image:url("../img/icon_check.png");background-repeat:no-repeat;background-size:cover;background-position:left top;}}@media screen and (max-width: 767px){body{color:#555555;font-size:16px;line-height:1.5;word-break:break-all;}h1{color:#555555;font-size:22px;font-weight:500;line-height:1.5;}h2{color:#555555;font-size:28px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}h3{color:#555555;font-size:26px;font-weight:500;font-family: 'Playfair Display', serif;line-height:1.5;}h4{color:#555555;font-size:20px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}h5{color:#555555;font-size:20px;font-weight:500;font-family:'Zen Antique', serif;line-height:1.5;}p{color:#555555;font-size:15px;font-family:'Noto Sans JP', sans-serif;line-height:2;}a{color:#555;font-weight:400;}a:hover{color:#555;}.filter-img:hover,a:hover  {    opacity: 0.8;    transition-duration: 0.3s;}body {    font-family: 'Noto Sans JP', sans-serif;    overflow-x:hidden;    padding-top:0px !important;}.navbar-fixed-top {}.contact_btn_fixed a:hover,.btn_icon:hover {text-decoration:none;}ul, li {    list-style: none;    margin: 0;    padding: 0;}a:visited,a:active,a:focus {    text-decoration: none;    }.txt_box p {    margin-bottom:20px;}.btn_icon::after {    position: absolute;    content: "\f178";    font-family: 'Font Awesome 6 Free';    font-size:18px;    font-weight: 900;    top: 50%;    right: 20px;    left: auto;    bottom: auto;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.ttl_border:before {content:"";width:30px;height: 1px;background-color: #555;margin-top:15px;margin-right:10px;}.ttl_border_t:before {content: '';position: absolute;top: -45px;left: 50%;width: 1px;height: 37px;background-color: #cbb25f;}#C-EMB03_LIST_1-1,#EMB03_LIST_15-1 {order:2;}#C-EMB03_LIST_1-2,#EMB03_LIST_15-2 {order:1;}#C-EMB03_LIST_1-2 .embed, #EMB03_LIST_15-2 .embed {display:none;}.time_box {background-color:#fff;padding:10px 20px 20px;border-radius: 10px;}.time_box .time {text-align:center;font-size:24px;font-family: 'Zen Antique', serif;line-height:1.8;}.info_txt_list li {font-size:14px;color:#555;  text-indent: -1.8em;  padding-left: 1.8em;}.info_btn_list {margin-top:20px;}.info_btn_list li a {position: relative;font-weight: bold;color: #cbb25f !important;background-color: transparent;border:1px solid #cbb25f;font-family: 'Zen Antique', serif;font-weight: 400;font-size: 18px;line-height: 1.5;display: inline-block;width: 100%;padding: 15px 40px !important;margin: 0 0 10px !important;}.info_btn_list li a:hover {background-color: #cbb25f;color: #fff !important;text-decoration:none;}.info_btn_list li a i {font-size:28px;margin-right:10px;width:33px;}.contact_btn_block a:hover {text-decoration:none;}.contact_num {padding:0 0 10px;}.contact_num a {display:block;width:100%;height:100px;background-color:#fff;border:1px solid #cbb25f;font-size:30px;font-weight:400;color:#555;line-height:0.8;padding:20px 10px 20px;font-family: 'Zen Antique', serif;}.contact_num a i {font-size:30px;margin-right:5px;color:#cbb25f;}.contact_num a span {font-size:16px;}.contact_line {padding:0 0 10px;}.contact_line a {display:block;width:100%;height:100px;font-size:22px;font-weight:400;color:#fff;background-color:#06c755;padding:15px 10px;font-family: 'Zen Antique', serif;}.contact_line a i {font-size:33px;margin-right:10px;display:block;}.contact_mail {padding:0 0 10px;}.contact_mail a {display:block;width:100%;height:100px;font-size:22px;font-weight:400;color:#fff;background-color:#cbb25f;padding:15px 10px;font-family: 'Zen Antique', serif;}.contact_mail a i {font-size:30px;margin-right:10px;display:block;}.footer_block {justify-content: space-between;}.footer_company {width: 100%;text-align:center;}.footer_link_block {display:none;}.footer_link_01,.footer_link_02,.footer_link_03 {display:none;}.footer_company p {font-family: 'Zen Antique', serif;}.footer_company .footer_logo {margin-bottom: 10px;}.footer_company .footer_logo img {margin: auto !important;width:100px;}.trouble_list li {width:90%;margin:2% auto;color:#555;font-size:17px;}.trouble_list li:before {content:"";display:inline-block;margin-right:5px;width:13px;height:14px;background-image:url("../img/icon_check.png");background-repeat:no-repeat;background-size:cover;background-position:left top;}.detail-link a:hover {text-decoration:none;}.check_list {margin-top:20px;background-color:#fff;padding:10px 20px;font-weight:500;}.check_list li {margin:2% 0;color:#555;font-size:16px;text-indent: -1.2em;padding-left: 1.2em;}.check_list li:before {content:"";display:inline-block;margin-right:5px;width:13px;height:14px;background-image:url("../img/icon_check.png");background-repeat:no-repeat;background-size:cover;background-position:left top;}}