<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* �듬찓�� */
html.pos_fix .new_quick{
	display: none !important;
}
.new_quick{position:absolute;top:50%;right:0;/* margin-top:-25.1rem; */z-index:901;
    transition: transform 0.1s;display: none;}
.new_quick.on{transform:translateX(100%);}
.new_quick .nq_in{display:inline-block;vertical-align:top;}
.new_quick .new_quick_box{text-align:center;display:block;vertical-align:top;border:1px solid #e5e5e5;border-right:none;border-radius:1rem 0 0 1rem;background:#fff;overflow:hidden;box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);}
.new_quick.on .new_quick_box{box-shadow:none;}
.new_quick .new_quick_box strong{font-size:2rem;font-weight:500;color:#252525;letter-spacing:0;line-height:5rem;display:block;background:#f5f5f5;}
.new_quick ul{padding:2rem 0;text-align:left;position:relative;z-index:3;}
.new_quick li{padding:0 2.5rem;}
.new_quick li:hover{background:#f5f5f5;}
.new_quick li a{display:block;padding:0.4rem 0.5rem 0.6rem 0.5rem;}
.new_quick li span{white-space:nowrap;font-size:1.6rem;font-weight:300;color:#555;letter-spacing:0;line-height:2.5rem;}
.new_quick li.nq_search span{font-weight:500;padding-right:2rem;background:url(images/ico_search.png) 100% 50% no-repeat;}
.new_quick li:hover span{color:#000;}
.new_quick .new_quick_list_out{position:relative;}
.new_quick .new_quick_list_out:after{content:"";position:absolute;top:0;left:3rem;right:3rem;width:calc(100% - 6rem);height:1px;background:#cecece;}
.new_quick .new_quick_top{text-align:center;margin-top:4rem;}
.new_quick .new_quick_top .btn_quick_top{background:url(./images/ico_quick_top.png) 50% 50% no-repeat;opacity:0.5;width:5rem;height:5rem;text-indent:-9999px;display:inline-block;vertical-align:top;}
.new_quick .new_quick_top .btn_quick_top:hover{opacity:1;transition:all 0.3s;}
.new_quick .new_quick_btn{text-align:center;position:absolute;top:7.5rem;left:-4.6rem;width:4.5rem;height:7rem;border:1px solid #e5e5e5;border-right:none;background:#f5f5f5;border-radius:1rem 0 0 1rem;box-shadow:-0.15rem 0.15rem 1rem rgba(0,0,0,0.2);}
.new_quick .btn_new_quick{display:block;background:url(./images/ico_quick_close.png) 50% 3.7rem no-repeat;position:relative;height:100%;width:100%;}
.new_quick.on .btn_new_quick{background:url(./images/ico_quick_open.png) 50% 3.7rem no-repeat;}
.new_quick .btn_new_quick:after{content:"�リ린";position:absolute;top:0;left:0;width:100%;font-size:1.3rem;font-weight:300;color:#252525;letter-spacing:0;line-height:2.5rem;padding-top:1rem;padding-bottom:3.5rem;text-align: center;}
.new_quick.on .btn_new_quick:after{content:"�닿린";}
.new_quick .btn_new_quick span{position:absolute;top:-2rem;right:-1.6rem;width:1.5rem;height:11rem;background:#fff;text-indent:-9999px;}

.calendar_banner{
	display: block;
	margin-top: 20px;
}
.calendar_banner img{
	width: 18.8rem;
}

@media all and (max-width:1439px){
	.new_quick .new_quick_box strong{font-size:1.8rem;line-height:4.5rem;}
	.new_quick .new_quick_list_out:after{left:2.5rem;right:2.5rem;width:calc(100% - 5rem);}
	.new_quick li{padding:0 2rem;}
	.new_quick li span{font-size:1.5rem;line-height:2.2rem;}
	.new_quick .new_quick_top .btn_quick_top{width:4.5rem;height:4.5rem;border-radius:50%;}
	.calendar_banner img{
		width: 17rem;
	}
	
}</pre></body></html>