@charset "utf-8";

@import url(./contents.css);

.bo-none{border-width:0px!important;}
#container {padding-top:0;}
#wrap .btn_scroll_top {background-image:url(../img/common/btn_goto_top.svg);}
#wrap #snbWrap h2 {background:linear-gradient(151deg, #D1336D 2.25%, #222A89 155.52%);}
#wrap #snbWrap h2:before {content:''; width:10em; height:10em; position:absolute; right:0; top:0; background:url('../img/common/bg_h2.svg') no-repeat;}
#wrap #snbWrap .snb > li > ul {border:1px solid #004d88;}
#wrap #snbWrap .snb > li > ul > li > a.on:before, 
#wrap #snbWrap .snb > li > ul > li > a.active:before {background:#004d88;}
#wrap #spotWrap .spot_list:before {background:#fbfbfb;}
#wrap #openMymenu {background:#2249A6;}


#conts h4 {color:#D1336D;}
#conts h4:after {background:linear-gradient(151deg, #D1336D 2.25%, #222A89 155.52%);}
#conts h5 {color:#1d2159;}
#conts h5:before {background:none; border:4px solid #1d2159; width:0.7em; height:0.7em; top:0.35em;}
#conts .s-title {color:#1d2159;}
#conts .addrInfoMap > .info:after{background:linear-gradient(151deg, #D1336D 2.25%, #222A89 155.52%);}
#conts .addrInfoMap > .info:before{background:#fcf7f9;}
#conts .bod_head .page_num em {color:#FF8A35;}
#conts .tbl thead th{background:#fffff9;}

@media (min-width: 1025px){
	#container {padding-top:1em;}
	#wrap #lnbWrap .li_depth01 {padding: 0 1.4em;}
	#wrap #lnbWrap .li_depth02 > a:after,
	#wrap #lnbWrap .li_depth01 > a:after {background:linear-gradient(151deg, #D1336D 2.25%, #222A89 155.52%);}
	#wrap #lnbWrap .li_depth01.on > a,
	#wrap #lnbWrap .li_depth01.active > a {color:#D1336D;}
    #wrap #lnbWrap #lnb_01 .li_depth02 {width:calc(20% - 0.4em);}
    #wrap #lnbWrap #lnb_01 #lnb_0108 {position:absolute!important; top:5em; left:0;}
    #wrap #lnbWrap #lnb_01 #lnb_0112 {position:absolute!important; left:0em; top:11em;}
	#wrap #lnbWrap #lnb_01 #lnb_0113 {position:absolute!important; left:0em; top:31em;}
    #wrap #lnbWrap .lnb_sub .acc-object .obj.ty1,
    #wrap #lnbWrap .lnb_sub .acc-object .obj.ty2,
    #wrap #lnbWrap .lnb_sub .acc-object .obj.ty4{display:none;}
    #wrap #lnbWrap .lnb_sub .acc-object .obj.ty3 {bottom:-1em; right:5em; width:12em; height:12em;}
	#wrap #lnbWrap #lnb_01 .lnb_sub .acc-object .obj.ty3 {bottom:-5em; width:14em; height:14em; right:3em;}
	#wrap #lnbWrap #lnb_02 .lnb_sub .acc-object .obj.ty3 {bottom:-1em;}
	#wrap #lnbWrap #lnb_03 .lnb_sub .acc-object .obj.ty3 {bottom:-3em; width:14em; height:14em; right:3em;}
	#wrap #lnbWrap #lnb_04 .lnb_sub .acc-object .obj.ty3 {bottom:-2em;}
	#wrap #lnbWrap #lnb_05 .lnb_sub .acc-object .obj.ty3 {bottom:-5em; width:14em; height:14em; right:3em;}
	#wrap #lnbWrap #lnb_06 .lnb_sub .acc-object .obj.ty3 {bottom:-3.8em; right:3em}
	#wrap #lnbWrap #lnb_07 .lnb_sub .acc-object .obj.ty3 {width:10em;}
    #wrap #lnbWrap #lnb_01 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_05.svg);}
    #wrap #lnbWrap #lnb_02 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_04.svg);}
    #wrap #lnbWrap #lnb_03 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_03.svg);}
    #wrap #lnbWrap #lnb_04 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_02.svg);}
    #wrap #lnbWrap #lnb_05 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_01.svg);}
    #wrap #lnbWrap #lnb_06 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_06.svg);}
	#wrap #lnbWrap #lnb_07 .lnb_sub .acc-object .obj.ty3:before {background-image:url(../img/common/img_lnb_title_03_07.svg);}
    
    #wrap #lnbWrap .depth03 > li > a.active span,
	#wrap #lnbWrap .depth03 > li > a:hover span,
	#wrap #lnbWrap .depth03 > li > a:focus span {color:#1d2159; font-weight:600;}
	#wrap #lnbWrap .lnb_sub > .tit:after {background:linear-gradient(90deg, rgb(255 253 221 / 30%) 0.14%, #fffafb 107.26%);}
	#wrap #lnbWrap .lnb_sub > .tit strong {color:#1d2159;}
}

@media (max-width:640px){
	.footerWrap {padding-bottom:8em;}
}
