<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	.lastDepth&gt;a,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn&gt;a,
	#mVisual .bx-pager&gt;span,
	#mVisual .bx-pager-item&gt;a,


	.mConts.mRollBanner p.line,
	.mConts.mRollBanner .mRollArea .ii,

	#poursteadty_img .slick-dots&gt;li button,
	#poursteadty_title img,

	.greeting_img,
	.greeting_img:after,
	.greeting_img:before,
	.greeting_img dl,
	.greeting_img dl&gt;dt,
	.greeting_img dl&gt;dd{transition: all .3s ease-out; transform-origin: 50% 50%;}

/*[s] All Style */
	/*
	img.bg_thumb{background-repeat: no-repeat; background-position: center center; transform: matrix(1, 0, 0, 1, 0, 0); transition: all .3s ease-out; transform-origin: 50% 50%;}
	a:hover img.bg_thumb{transform: matrix(1.03, 0, 0, 1.03, 0, 0);}
	a:hover img.no{transform: matrix(1, 0, 0, 1, 0, 0);}
	*/
	.bg_thumb_box{max-width:100%; height:100%; background-color: #eaeaea; background-repeat: no-repeat; background-position: center center; display:block;}
	img.bg_thumb{/*max-width:100%; background-color: #f5f5f5; background-repeat: no-repeat; background-position: center center; display:block;*/ opacity: 0;}

	.tbLayout{width:100%; display:table;}
	.tbLayout.fixed{table-layout: fixed;}
	.tbLayout&gt;*{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.tbLayout.vat&gt;.td{vertical-align: top;}
	.tbLayout.full{width:1920px; margin-left:-960px; position: relative; left:50%;}

	.nTable{width:100%; border-top:1px solid #333;}
	.nTable&gt;table{width:100%; border-spacing:0; table-layout : fixed;}
	.nTable&gt;table th,
	.nTable&gt;table td{padding:15px; border-bottom:1px solid #ddd; font-size:16px; line-height:1.5; color:#000; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.nTable&gt;table th{height:57px; padding:15px 0; font-weight:500; position: relative;}

	.f0{font-size:0; line-height:0;}

	.lastDepth{width:100%; margin-bottom:60px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; overflow:hidden;}
	.lastDepth&gt;a{width:143px; height:50px; background-color: #fff; border:1px solid #dbdbdb; font-weight: 300; font-size:18px; line-height:1.2; color: #434343; display:inline-block; vertical-align: top; box-sizing: border-box; position: relative;}
	.lastDepth&gt;a+a{margin-left:-1px;}
	.lastDepth&gt;a&gt;span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.lastDepth .fa{background-color: #fff; font-weight: 300;}

	.lastDepth&gt;a:hover,
	.lastDepth&gt;a.active{border-color:#727272; font-weight: 500; z-index:2;}

	.lastDepthConts{font-size:0; line-height:0; overflow:hidden;}


	.lastDepth02{width:100%; margin-bottom:50px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; overflow:hidden; display: flex; justify-content: space-between; }
	.lastDepth02&gt;a{width:100%; height:60px; background-color: #fff; border:1px solid #d3d3d3; font-size:18px; line-height:1.2; color: #666; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.lastDepth02&gt;a+a{margin-left:-1px;}
	.lastDepth02&gt;a&gt;span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

	.lastDepth02&gt;a:hover,
	.lastDepth02&gt;a.active{background-color: #f192a6; border-color:#f192a6; color: #fff; z-index:2;}

	.lastDepthConts02{font-size:0; line-height:0; display:none; overflow:hidden;}

	h4.bul{margin-bottom:1.875rem; padding-left:28px; font-size:24px; line-height:1; color: #000; position: relative;}
	h4.bul:before{content: ""; width:16px; height:16px; border:0.1875rem solid #cb0011; font-size:0; line-height:0; position: absolute; left:0; top:50%; display:inline-block; transform: translateY(-50%); border-radius:0.1875rem;}

	.nTit{font-weight: 300; font-size:28px; line-height:36px; color: #333; text-align: center;}
	.nTit&gt;span{font-weight: 300;}
	.nTxt{font-size:18px; line-height:24px color: #737373;}

	.admGo{font-size:0; line-height:0; position: relative; z-index:7;}
	.admGo&gt;a{padding:10px 20px; background-color:#f00; font-size:16px; line-height:1.2; color:#fff; display:inline-block; position:absolute; left:0; bottom:0;}

	.gray_ps{padding:25px 30px 25px 50px; background-color: #f7f7f7; font-size:18px; line-height:1.5; color: #000; position: relative; word-break:keep-all; word-wrap:break-word;}
	.gray_ps:before{content: "â€»"; color: #cb0011; position: absolute; left:30px; top:25px; display:inline-block;}

	.gray_ps2{margin-top:50px; padding:25px 30px; background-color: #f7f7f7;}
	.gray_ps2&gt;li{padding-left:11px; font-size:18px; line-height:1.5; color: #000; position: relative; word-break:keep-all; word-wrap:break-word;}
	.gray_ps2&gt;li:before{content: "*"; color: #cb0011; position: absolute; left:0; top:0; display:inline-block;}

	.contactTxt{width:100%; font-size:0; line-height:0; text-align: center;}
	.contactTxt&gt;p{padding:25px 50px 45px; font-size:18px; line-height:28px; color: #000; position: relative; display:inline-block;}
	.contactTxt&gt;p:before{content: ""; width:60px; height:43px; background:url('../img/icon_bul.png') no-repeat center center; background-size:cover; position: absolute; left:0; top:0; z-index:0;}

	.imgTc{font-size:0; line-height:0; text-align: center;}
	.imgTc.gray{background-color: #fafbfc;}
/*[e] All Style */

/*[s] Main Style */
	#mVisual{width:100%; background-color: #000; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#mVisual .visualRoll{white-space: nowrap;}
	#mVisual .visualRoll .slider{width:100%; height:48.75rem; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; position: relative; overflow:hidden; display:inline-block; vertical-align: top;}
	/*
	#mVisual .inConts{height:765px; box-sizing:border-box; display:table;}
	#mVisual .inConts&gt;.vTxt{display:table-cell; vertical-align: middle;}
	#mVisual .inConts .ii{top:50px; text-align: center; display:block; opacity: 0; position: relative;}
	#mVisual .inConts .i01{-webkit-transition-delay: .7s; transition-delay: .7s;}
	#mVisual .inConts .i02{-webkit-transition-delay: .75s; transition-delay: .75s;}
	#mVisual .inConts .i03{-webkit-transition-delay: .8s; transition-delay: .8s;}
	#mVisual .inConts .i04{-webkit-transition-delay: .85s; transition-delay: .85s;}
	#mVisual .inConts .i05{-webkit-transition-delay: .9s; transition-delay: .9s;}
	#mVisual .inConts .i06{-webkit-transition-delay: .95s; transition-delay: .95s;}
	#mVisual .inConts .i07{-webkit-transition-delay: 1s; transition-delay: 1s;}

	#mVisual .inConts .ii{font-weight: 500; color: #fff;}
	#mVisual .inConts .ii.tit{font-size:72px; line-height:1; letter-spacing: -0.05em;}
	#mVisual .inConts .ii.txt{padding-top:40px; font-size:23px; line-height:32px;}
	#mVisual .inConts .ii.btn{padding-top:55px;}
	#mVisual .inConts .ii.btn&gt;a{width:163px; border:1px solid #e7ecf0; font-size:20px; line-height:46px; color: #fff; display:inline-block;}
	*/

	#mVisual .slick-dots{width:100%; text-align: center; position: absolute; left:0; bottom:1.875rem; z-index:5; display:none !important;}
	#mVisual .slick-dots&gt;li{width:auto !important; padding:0 !important; display:inline-block; vertical-align: top;}
	#mVisual .slick-dots&gt;li+li{margin-left:1.25rem;}
	#mVisual .slick-dots&gt;li button{width:1.375rem !important; height:1.375rem; margin:0; padding:0; background-color:rgba(255,255,225,0.6) !important; border:none; font-size:0; line-height:0; position: relative; cursor: pointer; border-radius:50%;}
	#mVisual .slick-dots&gt;li.slick-active button{background-color: #235fad !important;}

	#mVisual .slick-arrow{width:29px; height:58px; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: cover; border:none; font-size:0; line-height:0; position: absolute; top:50%; z-index:7; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer;}
	#mVisual .slick-prev{background-image: url("../img/main/btn_bx_prev.png"); left:110px;}
	#mVisual .slick-next{background-image: url("../img/main/btn_bx_next.png"); right:110px;}

	#mVisual .slick-active .inConts .ii{top:0px; opacity:1;}
/*[e] Main Style */

/*[s] Sub Style */
		.reMap{width:100%; height:590px; overflow:hidden; position: relative;}
		.mapArea{width:100%; height:590px; padding:0 !important; border:none !important; overflow:hidden; position: absolute; left:50%; top:50%; transform: translateX(-50%) translateY(-50%);}
		.roughmap_maker_label{display:none;}
	
		.info_scroll{width:100%; font-size:0; line-height:0; position: relative; opacity: 0;}
		.info_scroll .scrolls{font-size:1.25rem; line-height:1.4; color: #cb0011; display:inline-block; position: absolute; left:44%; bottom:0.625rem; animation-duration: 1s; animation-iteration-count:infinite; animation-name: scrollMove; animation-timing-function:ease-In-Out;animation-direction:alternate;}
		@keyframes scrollMove {
			from {left:42%;}
			to {left:46%;}
		}
/*[e] Sub Style */

/*[s] Plugin Style */
	/* Layer Style */
		.layerArea .layerIn .layerBgIn{width:0px; height:0px; background-color: rgba(255,255,255,0.7); position:absolute; left:50%; top:50%; z-index:100; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}

		.layerArea{width:0px; height:0px; background-color: rgba(0,0,0,0.7); position:fixed; left:50%; top:50%; z-index:99; overflow:hidden; overflow-y:auto; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}
		.layerArea.one,
		.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
		.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
		.layerArea .closeLy{width:100px; display:inline-block; position: fixed; right:0; top:0;}
		.layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
		.layerArea .layerIn .layerCell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
		.layerArea .layerIn .layerBox{margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box; z-index:99;}
		.layerArea .layerIn .layerBox&gt;.tit{padding:25px 25px 15px;}
		.layerArea .layerIn .layerBox&gt;.tit&gt;strong{font-size:16px; line-height:1; color:#00a9cc;}
		.layerArea .layerIn .layerBox .contLy{}

		.box01{width:500px; padding:10px;}
		.box01&gt;.tit{padding:0 10px 10px;}
		.box01&gt;.contLy{padding:20px;}

		.box02{width:800px; padding:10px;}
		.box02&gt;.tit{padding:0 10px 10px;}
		.box02&gt;.contLy{padding:80px;}

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
		#photo&gt;li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden; }
		#photo&gt;li&gt;a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
		#photo&gt;li&gt;a&gt;img{width:100%; height:100%; display:block; border-radius:5px;}
		#photo&gt;li&gt;a&gt;.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}

	/* Img Over Curtain Style */
		.imgCurtain{width:960px; margin:0 auto; font-size:0; line-height:0; overflow:hidden;}
		.imgCurtain img{max-width:none;}
		.imgCurtain&gt;li{margin:5px; display:inline-block; vertical-align: top;}
		.imgCurtain&gt;li&gt;a{background-color: #ddd; position: relative;}
		.imgCurtain&gt;li&gt;a&gt;.img{position: absolute; left:0; top:0;}
		.imgCurtain&gt;li&gt;a&gt;dl{padding:10px; font-size:12px; line-height:18px; color: #000;}
		.imgCurtain&gt;li&gt;a&gt;dl&gt;dt{padding-bottom:5px; font-size:14px;}

		.imgCurtain&gt;li,
		.imgCurtain&gt;li&gt;a,
		.imgCurtain&gt;li&gt;a&gt;.img,
		.imgCurtain&gt;li&gt;a&gt;.img img{width:150px; height:150px; overflow:hidden;}
		.imgCurtain&gt;li&gt;a,
		.imgCurtain&gt;li&gt;a&gt;.img img{display:block;}

	/* Notice One Line Style */
		.mNoticeList{width:100%; height:60px; margin-top:25px; overflow:hidden; position: relative;}
		.mNoticeList&gt;ul{width:100%; position: absolute; left:0; top:-60px;}
		.mNoticeList&gt;ul&gt;li{height:60px; position: relative;}
		.mNoticeList&gt;ul&gt;li&gt;a{padding-left:73px; display:block; position: relative;}
		.mNoticeList .day{width:41px; padding-right:15px; border-right:1px solid #d5d1cc; font-weight: 600; font-size:12px; line-height:1; color: #b99764; text-align: center; position: absolute; left:0; top:0;}
		.mNoticeList .day&gt;strong{font-weight: 700; font-size:32px; line-height:1; display:block;}
		.mNoticeList dl.list{font-size:16px; line-height:20px; color: #876e49; word-break:keep-all; word-wrap:break-word;}
		.mNoticeList dl.list&gt;dt{padding-bottom:6px; font-weight: 600; font-size:12px; line-height:1; color: #b99764;}
/*[e] Plugin Style */

@media only screen and (max-width : 1024px){
	/*[s] All Style */
		.nTable{}
		.nTable&gt;table{}
		.nTable&gt;table th,
		.nTable&gt;table td{padding:0.9375rem; font-size:1.375rem;}

		.nTable&gt;table th{height:3.875rem; padding:0.9375rem 0;}

		h4.bul{padding-left:2.25rem; font-size:1.875rem;}
		h4.bul:before{width:1.25rem; height:1.25rem;}

		.nTxt{font-size:1.5rem; line-height:1.875rem;}

		.admGo{}
		.admGo&gt;a{padding:0.625rem 1.25rem; font-size:1.25rem;}

		.gray_ps{padding:1.875rem 1.875rem 1.875rem 3.75rem; font-size:1.5rem;}
		.gray_ps:before{left:1.875rem; top:1.875rem;}

		.gray_ps2{margin-top:3.125rem; padding:1.875rem;}
		.gray_ps2&gt;li{padding-left:1rem; font-size:1.5rem;}
		.gray_ps2&gt;li+li{margin-top:0.625rem;}

		.contactTxt{}
		.contactTxt&gt;p{padding:1.875rem 0.3125rem 2.813rem; font-size:1.5rem; line-height:2rem;}
		.contactTxt&gt;p:before{content: ""; width:4.125rem; height:2.938rem;}
		.write_etc {font-size:1.238rem}

	/*[e] All Style */

	/*[s] Main Style */
		#mVisual{}
		#mVisual .visualRoll{}
		#mVisual .visualRoll .slider{height:auto; background-image:none;}/*height:51.25rem;*/
		#mVisual .visualRoll .slider img{width:100%; max-width:auto;}
		/*
		#mVisual .inConts{height:100vh;}
		#mVisual .inConts&gt;.vTxt{}
		#mVisual .inConts .ii{top:3.125rem;}

		#mVisual .inConts .ii{font-weight: 500; color: #fff;}
		#mVisual .inConts .ii.tit{font-size:4.688rem;}
		#mVisual .inConts .ii.txt{padding-top:1.875rem; font-size:1.75rem; line-height:2.375rem;}
		#mVisual .inConts .ii.btn{padding-top:3.438rem;}
		#mVisual .inConts .ii.btn&gt;a{width:12.38rem; font-size:1.5rem; line-height:3.625rem;}
		*/
		/*
		#mVisual .slick-dots{bottom:1.875rem;}
		#mVisual .slick-dots&gt;li{}
		#mVisual .slick-dots&gt;li+li{margin-left:1.563rem;}
		#mVisual .slick-dots&gt;li button{width:1.625rem !important; height:1.625rem;}
		*/
		#mVisual .slick-dots{display:block !important;}
		#mVisual .slick-arrow{display:none !important;}

	/*[e] Main Style */

	/*[s] Sub Style */
		.reMap{height:25rem;}
	/*[e] Sub Style */
}

@media only screen and (max-width : 768px){
	.info_scroll{opacity:1;}
	#mVisual .visualRoll .slider{/*height:51.25rem;*/}
}
/*
transform: scale(1.1) ë¶€ë¶„ì„
transform: scale(1.1) rotate(.001deg); ë¡œ ë³€ê²½í•˜ë©´ ë¶€ë“œëŸ½ê²Œ ì²˜ë¦¬ë˜ë„¤ìš”


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

ë§¨ ì•žì— ì&nbsp;•ë&nbsp;¬
justify-content: flex-start;
â€‹
ë§¨ ëì— ì&nbsp;•ë&nbsp;¬
justify-content: flex-end;

ê°€ìš´ë° ì&nbsp;•ë&nbsp;¬
justify-content: center;

ì„œë¡œ ê°™ì€ ê°„ê²©ìœ¼ë¡œ ë°•ìŠ¤ë“¤ì´ ì¡°ì&nbsp;•ë¨.
justify-content: space-between;â€‹

ì»¨í…ì¸&nbsp; ë¿ë§Œ ì•„ë‹ˆë¼ ê·¸ ì£¼ë³€ë„ ê°™ì€ ê°„ê²©ìœ¼ë¡œ ì¡°ì&nbsp;•ë¨.
justify-content: space-around;

â€‹

* ìˆ˜ì§ìœ¼ë¡œ ì&nbsp;ìš©
align-items

ì»¨í…Œì´ë„ˆì˜ ê¼­ëŒ€ê¸°ë¡œ ì&nbsp;•ë&nbsp;¬
justify-content: flex-start
â€‹
ì»¨í…Œì´ë„ˆì˜ ë°”ë‹¥ìœ¼ë¡œ ì&nbsp;•ë&nbsp;¬
flex-endâ€‹

ê°€ìš´ë°ë¡œ ì&nbsp;•ë&nbsp;¬
center

ì»¨í…Œì´ë„ˆì˜ ì‹œìž‘ ìœ„ì¹˜ì— ì&nbsp;•ë&nbsp;¬
baselineâ€‹

ì»¨í…Œì´ë„ˆì— ë§žë„ë¡ ëŠ˜ë¦°ë‹¤.
stretch


.list_ol_01 {counter-reset:item; margin-bottom:10px;}
.list_ol_01 &gt; li {position: relative; font-size: 16px; line-height: 1.75; margin-bottom:4px; color: #636363; padding-left:26px;}
.list_ol_01 &gt; li:last-child {margin-bottom: 0;}
.list_ol_01 &gt; li:before {counter-increment: item; content: counter(item); width: 18px; height: 18px; display: inline-block; background: #fff; border:1px solid #636363; color: #636363; border-radius: 50%; text-align: center; line-height:18px; font-size: 10px; position: absolute; top: 5px; left: 0; font-weight:400;}

-webkit-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transform: translateX(-50%); transform: translateX(-50%);
filter:grayscale(100%) blur(0px); -webkit-filter:grayscale(100%) blur(0px);
transition: all .5s linear;
transition: all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear; transition-timing-function:ease-in linear;
-webkit-transition-delay: .8s; transition-delay: .8s;
:before{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
display: flex; justify-content: space-between; // ì–‘ìª½ ë ì&nbsp;•ë&nbsp;¬
display: flex; justify-content: space-around; // ì„¼í„° ì&nbsp;•ë&nbsp;¬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; //í•œì¤„ ê°ì¶”ê¸°
display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; //ë‘ì¤„ ê°ì¶”ê¸°
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/</pre></body></html>