<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">H6 {
	font-size:1.9rem;
	}

/* object-fit : contain */
.full_pic {
	text-align:center;
    position: relative;
}
.full_pic &gt; IMG {
 	margin: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}


/* object-fit : cover */
.full_object-fit {
	width:100%;
	max-height:35rem;
	overflow:hidden;
}
.full_object-fit &gt; IMG {
	width:100%;
	height:100%;
	object-fit:cover;
}
.halfbox {
	width:100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: stretch;
}
.halfbox &gt; * {
	width:50%;
	padding:5rem 0;
}
.halfbox &gt; *:first-of-type {
	padding-right:2.5rem;
}
.halfbox &gt; *:last-of-type {
	padding-left:2.5rem;
}
@media (max-width: 767px) {
	.halfbox &gt; *:first-of-type ,
	.halfbox &gt; *:last-of-type {
		width:100%;
		padding:3rem 0;
	}
}


DL.dztbl4 {
	width:100%;
	min-width:auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
}
DL.dztbl4 &gt; DT ,
DL.dztbl4 &gt; DD {
	padding:1.25rem 2rem;
	border: 1px solid #cfcdd7;
	border-top-width:0;
}
DL.dztbl4 &gt; DT {
	width:15rem;
	font-weight:500;
	background:#eee;
	background: #ebeef1;
	text-align:center;
	border-right-color:#4b4e5a;
}
DL.dztbl4 &gt; DD {
	width:calc(100% - 15rem);
}
DL.dztbl4 &gt; DT + DD {
	border-left-width:0;
}
DL.dztbl4 &gt; DT:last-of-type ,
DL.dztbl4 &gt; DT:last-of-type + DD {
	border-bottom-width:0;
}


DL.dztbl4.cell2 &gt; DD {
	width:calc(50% - 15rem);
}
DL.dztbl4.cell2 &gt; DD:nth-of-type(odd) + DT {
	border-left-width:0;
}
DL.dztbl4 &gt; DT:nth-last-of-type(2) ,
DL.dztbl4 &gt; DT:nth-last-of-type(2)+ DD {
	border-bottom-width:0;
}


@media (max-width: 767px) {

	DL.dztbl4.cell2 &gt; DD {
		width:calc(100% - 15rem);
	}
	DL.dztbl4.cell2 &gt; DD:nth-of-type(odd) + DT {
		border-left-width:1px;
	}
	DL.dztbl4 &gt; DT:nth-last-of-type(2) ,
	DL.dztbl4 &gt; DT:nth-last-of-type(2)+ DD {
		border-bottom-width:1px;
	}


}



.dztbl4.td_left &gt; TBODY TD {
	text-align:left;
}



.txt_remark {
	color:#999;
	font-size:90%;
}
.btn-group {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-evenly;
    align-items: flex-start;
}
.btn.btn-download {
	margin:1rem;
	padding:1rem 3rem 1rem 2.5rem;
	font-size:1.6rem;
	border-radius: 0.5rem;
}
A.btn.btn-download {
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-download::before {
	content: "\eb7c";
	font-family: xeicon!important;
	display: inline-block;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	font-size:2.5rem;
	vertical-align: -0.4rem;
	margin-right:1rem;
}

A.btn-icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}




.dzTbl4 TD, .dzTbl4 TH, .dztbl4 TD, .dztbl4 TH {
    font-size: 1.6rem;
}
.dztbl4 &gt; TBODY &gt; TR:first-of-type &gt; TH ,
.dztbl4 &gt; TBODY &gt; TR:first-of-type &gt; TD {
	border-top:1px solid #000;
}
TD.bl1 {
	border-left-color:#000;
}

.tit_yccs {
	position: relative;
}
.tit_yccs &gt; small {
	font-weight:normal;
	color:#999;
	font-size:1.7rem;

}
.tit_yccs &gt; small.r {
	position: absolute;
	right:0;
	bottom:0;
}
.tit_yccs &gt; small.l {
	padding-left:1rem;
}

HR.hr_yccs {
	margin:10rem 0;
	border-color:#aaa;
}

H2.tit_yccs {
	font-size:3.6rem;
	padding:1rem 0;
	margin:10rem 0 5rem;
	text-align:center;
}
H2.tit_yccs::before ,
H2.tit_yccs::after {
	content:'';
	position: absolute;
	display:block;
	width:2rem;
	height:.6rem;
	background-color:#82b83b;
	box-shadow:2rem 0 0 0 #fe8246;
	top:0;
	left:calc(50% - 4rem);
}
H2.tit_yccs::after {
	left:50%;
	background-color:#fdc437;
	box-shadow:2rem 0 0 0 #1b64ad;
}


H3.tit_yccs {
	font-size:3rem;
	padding:1rem 0;
}
H3.tit_yccs::before ,
H3.tit_yccs::after {
	content:'';
	position: absolute;
	display:block;
	width:.9rem;
	height:.9rem;
	background-color:#82b83b;
	box-shadow:1.5rem 0 0 0 #fe8246;
	border-radius:100%;
	top:0;
	left:.2rem;
}
H3.tit_yccs::after {
	left:3rem;
	background-color:#fdc437;
	box-shadow:1.4rem 0 0 0 #1b64ad;
}
H4.tit_yccs {
	font-size:2.7rem;
}
H4.tit_yccs::before {
	content: '';
	display: inline-block;
	width: 2rem;
	height: 2rem;
	background: #fff;
	margin-right: 1rem;
	border-radius: 100%;
	box-shadow: inset 0 0 0 .5rem #2E313D;
}

H4.tit_yccs ~ H4.tit_yccs  {
	margin-top:5rem;
}


DL.disc_box ,
UL.disc_box {
	width: 100%;
	list-style-type: disc;
	list-style-position: inside;
	border: 1px solid #aaa;
	padding: 3.5rem 4rem;
	margin-top: 1rem;
	background-color: #fff
}
UL.disc_box &gt; LI::marker {
	color: #8f837a
}
UL.disc_box &gt; LI {
	border-top: 1px dashed #d5c7bf;
	margin-top: 1.5rem;
	padding-top: 1.5rem;
	text-indent: -2.3rem;
	padding-left: 2.3rem;
	/* font-size:1.7rem; */

}
UL.disc_box &gt; LI:first-of-type {
	margin-top: 0;
	border-top-width: 0;
	padding-top: 0
}

UL.disc_box.line_v1 {
	padding: 1.5rem 4rem 3.5rem;
}
UL.disc_box.line_v1 &gt; LI {
	margin-top: 1rem;
	padding-top: 1rem;
	font-size:1.65rem;
}

LI &gt; SPAN.tit {
	width:12rem;
	display:inline-block;
	font-weight:600;
}
LI &gt; SPAN.tit + SPAN.txt {
	width: calc(100% - 14rem);
	display:inline-block;
	vertical-align: top;
	text-indent: -1rem;
	margin-left:1rem;
}
LI &gt; SPAN.tit + SPAN.txt::before {
	content:':';
	display:inline-block;
	padding-right:1rem;
}

DL.disc_box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
DL.disc_box &gt; DT ,
DL.disc_box &gt; DD {
	margin:0.5rem 0;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
DL.disc_box &gt; DT {
	width: 11.5rem;
	padding: .5rem 0;
	color: white;
	font-size: 1.6rem;
	font-weight: 400;
	text-align: center;
	border-radius: .5rem;
	background-color: #0069b3;
	justify-content: center;
	align-items: flex-start;
}
DL.disc_box &gt; DT + DD {
	width:calc(100% - 11.5rem);
	padding-left:2rem;
	font-size: 1.7rem;
}
DL.disc_box &gt; DD + DD {
	padding-left:12rem;
}

@media all and (max-width: 767px) {
	DL.disc_box ,
	UL.disc_box {
		padding: 2.5rem 2rem !important;
	}
	DL.disc_box &gt; DD {
		width:100% !important;
		padding-left:.5rem !important;
	}
}

/* ë³€ì¡° */
DL.disc_box &gt; DT.tit {
	width:auto;
	padding:0.5rem 2rem;
	
}
DL.disc_box &gt; DD.ul ,
DL.disc_box &gt; DD.ul &gt; UL ,
DL.disc_box &gt; DD.con ,
DL.disc_box &gt; DD.con &gt; UL {
	width:100%;
}
DL.disc_box &gt; DD.ul + DT ,
DL.disc_box &gt; DD.con + DT {
	margin-top:3rem;
}
DL.disc_box &gt; DD.ul &gt; UL.disc &gt; LI::marker ,
DL.disc_box &gt; DD.con &gt; UL.disc &gt; LI::marker {
	color:#aaa;
}
/*DL.disc_box &gt; DD.ul &gt; */
UL.disc &gt; LI {
	padding-top:0.75rem;
}




.PhotoLightbox {
	margin-top:3rem;
}
.PhotoLightbox + .PhotoLightbox {
	margin-top:0;
}
.PhotoLightbox.H_pixed &gt; LI IMG {
	width:100%;
	height:100%;
	object-fit: cover;
}

.PhotoLightbox.H_pixed &gt; LI {
	height:30rem;
}
.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(2) ,
.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(2) ~ li {
	height:35rem;
}
.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(4) ,
.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(4) ~ li {
	height:20rem;
}

@media (max-width: 600px) {
	.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(4) ,
	.PhotoLightbox.H_pixed &gt; LI:first-child:nth-last-child(4) ~ li {
		width: 50%;
		height:25rem;
	}
}











/* ë©”ë‰´ë°” ìƒ‰ìƒ ì¡°ì&nbsp;• */
.PageTabsubMenu &gt; UL &gt; LI.active A {
	border-color:#324d81;
	background-color: #0069b3;
}
@media (max-width: 767px) {
	.PageTabsMenu &gt; UL &gt; LI.active {
	    box-shadow: inset 0 0 0 3px #324d81;
	    border-color: #324d81;
	    color:#0069b3;
	}
	.PageTabsMenu &gt; UL &gt; LI.active::before {
		border-top-color:#324d81;
	}

}
ARTICLE .ul_list li &gt; .tit {
	background-color: #0069b3 !important;
}







/* ê¸°ì¡´í™ˆíŽ˜ì´ì§€ ì½”ë“œ */
.filebtn-group{ width: 100%;  overflow: hidden;}
.filebtn-group li{ width: calc((100% / 4) - 1%);  float: left;  display: block;}
.filebtn-group li + li{margin-left:1%;}
.filebtn-group li a{display: block;width: 100%;border-radius: 10px;background: #f1f2f3;border: 1px solid #bbb; border-top-color:#ddd; border-left-color:#ddd; text-align: center;color: #333;padding: 60px 0 15px 0;position: relative; font-size:1.5rem;}
.filebtn-group li a.file_downhwp:before{content:'';background: url(/imgs/ico_filedown.png) 3px 0 no-repeat;width: 40px;height: 40px;display:inline-block;position: absolute;top: 15px;left: calc(50% - 25px);background-size: auto 35px;}
.filebtn-group li a.file_downpdf:before{content:'';background: url(/imgs/ico_filedown.png) -38px 0 no-repeat;width: 40px;height: 40px;display:inline-block;position: absolute;top: 15px;left: calc(50% - 25px);background-size: auto 35px;}
.filebtn-group li a:hover{text-decoration:none;}

@media only screen and (max-width: 768px) {
	.filebtn-group li + li { margin: 0; margin-top: 10px; }
	.filebtn-group li { width: 100%; margin-top: 10px; }
	.filebtn-group li a.file_downhwp:before { left: 10px; top: 10px; }
	.filebtn-group li a { padding: 15px 0 15px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 60px; padding-right: 10px; }
	.filebtn-group li a.file_downpdf:before { left: 10px; top: 10px; }
}

.list_item {
	font-size:1.6rem;
	line-height:1.5;
}
.list_item &gt; li + li {
	padding-top:2rem;
}
.list_item strong {
	display:inline-block;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
	font-size:1.8rem;
}

.list_item th ,
.list_item td {
	padding:0.5rem;
	font-size:1.5rem;
}







/* ì‹œì„¤ì´ìš©ì•ˆë‚´ ê³µí†µ */

.Service_Infor .cover_data dl.inform {
	padding:2rem;
	display:block;
	text-align:center;
}
.Service_Infor .cover_data dl.inform &gt; DT ,
.Service_Infor .cover_data dl.inform &gt; DD {
	padding:0 .5rem;
	display:inline-block;
}
.Service_Infor .cover_data dl.inform &gt; DT {
	font-weight:500;
}
.Service_Infor .cover_data dl.inform &gt; DT ~ DT {

}
.Service_Infor .cover_data dl.inform &gt; DT ~ DT::before {
	content:'/';
	display:inline-block;
	padding:0;
	padding-right:1rem;
	color:#999;
}
.Service_Infor .cover_data dl.inform &gt; DD {
	padding:0;
	padding-right:1rem;
}

.Service_Infor .cover_data dl.inform &gt; DD::before {
	content:':';
	display:inline-block;
	padding:0 0.5rem;
}



#Service_Cover {
	width:100%;
	height:50rem;
}
#Service_Cover .swiper-slide &gt; IMG {
	width:100%;
	height:100%;
	object-fit:cover;


}

#Service_Cover .swiper-button-prev ,
#Service_Cover .swiper-button-next {
	width: 8rem;
	height: 6rem;
	overflow: hidden;
	position: absolute;
	top: auto;
	bottom: 7rem;
	left: calc(50% - 8rem);

	background-color:rgba(0,105,179,.85);
	z-index:5;
}
#Service_Cover .swiper-button-next {
	left: calc(50%);
}

@media (max-width: 767px) {

}


.Service_Infor .cover_data {
	position: relative;
	z-index: 1;

	width:80%;
	min-height:23rem;
	margin: -10rem auto 0;

	padding:5rem;
	padding-bottom:0;
	border-radius: 1rem;
	background-color:rgba(255,255,255,1);

}
.Service_Infor .cover_data .ul_list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.Service_Infor .cover_data .ul_list &gt; li {
	width:50%;
}
.Service_Infor + .ul_list {
	border-color:#bbb;
	border-radius: 1rem;
}

@media (max-width: 767px) {
	.Service_Infor .cover_data {
		width:90%;
	}

}
@media (max-width: 576px) {
	.Service_Infor .cover_data {
		width:100%;

		margin:auto;
		padding:2rem 0;
	}

}


/* ì„œë¹„ìŠ¤ ì´í–‰êµ¬ë¶„ */
.Service_criteria {
	margin-top:7.5rem;
}
.Service_criteria &gt; LI {
	margin-top:2.5rem;
}
.Service_criteria &gt; LI &gt; UL {
	margin-top:1rem;
	padding-left: 2.5rem;
}
.Service_criteria &gt; LI &gt; UL &gt; LI {
	margin-top:1rem;
}
.Service_criteria &gt; LI STRONG {
	font-size:1.9rem;
}



/* ì˜¤ì‹œëŠ” ê¸¸ */
.traffic_location &gt; li {
	display:inline-block;
	margin-top:7px;
	color:#333;
}
.traffic_location &gt; li::before {
	font-family: xeicon!important;
	display: inline-block;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-size: 2rem;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e907";
	padding:0 10px;
	vertical-align: middle;
	margin-top: -3px;
	opacity: .5;
}
.traffic_location &gt; li:first-of-type::before {
	display:none;
}





/* íƒ­ë©”ë‰´ ìŠ¤í¬ë¦½íŠ¸ìš©  */
.RoomtViewTab &gt; UL {
	display: flex;
	width: 100%;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;

}
.RoomtViewTab &gt; UL &gt; LI {
	padding:0.5rem;
	width: calc(100% / 5);
	height:8rem;
}
.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(6) ,
.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(6) ~ li {
	width: calc(100% / 6);
}
.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(7) ,
.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(7) ~ li {
	width: calc(100% / 7);
}


.RoomtViewTab &gt; UL UL {
	display:none;
}

.RoomtViewTab &gt; UL &gt; LI BUTTON {
	position: relative;

	width:100%;
	height:100%;

	display: flex;
	align-items: center;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;

	padding:2rem 1rem;

	background-color: white;
	border: 2px solid #c0c0cc;
	color: #717171;
	font-weight: 500;
	line-height:1.3;
}
.RoomtViewTab &gt; UL &gt; LI:not(.active) BUTTON:hover {
	background-color: #eee;
}
.RoomtViewTab &gt; UL &gt; LI.active BUTTON {
	color: #ffffff;
	text-shadow:-1px -1px rgba(0,0,0,.15);
	border: 3px solid #324d81;
	background-color: #0069b3;

	border: 3px solid #252832;
	background-color: #3B3F4F;

}

.RoomtViewTab &gt; UL &gt; LI BUTTON:active {
	border-color:#111;
	border-width:3px;
}

.RoomtViewTab &gt; UL &gt; LI BUTTON P {
	font-size:1.5rem;
}


@media all and (max-width: 767px) {
	.RoomtViewTab &gt; UL {
		height:auto;
		flex-wrap: wrap;
	}
	.RoomtViewTab &gt; UL &gt; LI {
		width: 50%;
		padding:0.5rem;
	}

	.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(7) ,
	.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(7) ~ li ,
	.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(6) ,
	.RoomtViewTab &gt; UL &gt; LI:first-child:nth-last-child(6) ~ li {
		width: 50%;
	}
}


article &gt; .RoomtView {
	display:none;
	padding-top:10rem;
}
article &gt; .RoomtView.first {
	display:block;
}











.biz_cont H4.tit {
	position: relative;
}
.biz_cont H4.tit::before {
	content:'';
	display: inline-block;
	width: 2rem;
	height: 2rem;
	background: #fff;
	margin-right: 10px;
	border-radius: 100%;
	box-shadow: inset 0 0 0 5px #98c55d;
	box-shadow: inset 0 0 0 5px #2E313D;
}


.biz_cont .cont_declar {
	font-size:1.6rem;
}
.biz_cont .cont_declar{background: #fff;border: 0;padding: 1% 2.5%;overflow:hidden;margin: 0;}
.biz_cont .cont_declar li{margin:20px 0;

	margin-left: 50px;
	text-indent: -70px;
}
.biz_cont .cont_declar li strong{background:#1864b0; color:#fff; border-radius:50px; padding:0 15px; margin-right:10px;}






.biz_cont .cont_desc {
	font-size:1.6rem;
	line-height:1.7;
}
.biz_cont .cont_desc .cont_subj {
	font-size:1.8rem;
	padding-top:1.5rem;
	font-weight:500;
}
.biz_cont .edgebox H5 {
	position: relative;
}

#Body_servicescharter  .biz_cont .edgebox H5 {
	position: relative;
	padding-left:2rem;
}
#Body_servicescharter .biz_cont .edgebox H5::before {
	content: '';
	width: .8rem;
	height: .8rem;
	display: inline-block;
	position: absolute;
	background: #1864b0;
	border-radius:100%;
	top: 40%;
	left: 0;
}

.biz_cont .edgebox H5 ~ H5 {
	margin-top:5rem;
}



/* ì&nbsp;•ë³´ê³µê°œ */

.Openbiz h5 ~ h5 {
	margin-top:5rem;
}
.Openbiz h5 + div ,
.Openbiz h5 + p {
	margin-top:1rem;
}
.Openbiz h5 ~ ul {
	padding-top:1rem;
	padding-left:3.5rem;
}
.Openbiz p.b ~ p.b{
	margin-top:1rem;
}
.Openbiz ul + div.b {
	margin-top:2rem;
}
.Openbiz ul dl {
	margin:1rem 0;
	width:100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
}
.Openbiz ul dt {
	width:10rem;
}
.Openbiz ul dt + dd {
	width: calc(100% - 10rem);
}
.Openbiz ul dt + dd::before {
	content:' : ';
	display:inline-block;
	padding:0 1rem;

}
.Openbiz ul .btn {
	margin: 1rem;
	padding: 1rem 3rem;
	font-size: 1.6rem;
}
.Openbiz ul .btn i {
    font-size: 2.5rem;
    vertical-align: -0.35rem;
    margin-right: 1rem;
}
.Openbiz ul &gt; li &gt; ul {
	padding-left:3rem;
}




</pre></body></html>