<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*ELEMs*/
a{color:#F15082; text-decoration:none;}
a:hover{text-decoration:underline;}
body{font-family:serif; font-size:82%; margin-top:-40px;}
nav ul,.nav ul{margin:0; padding:0;}
nav li,.nav li{background-position:center center; background-repeat:no-repeat; float:left; overflow:hidden; text-indent:-99999px; white-space:nowrap; cursor:pointer;}
p{margin:0;}

/*CLASSes*/
.arr-r{background:url(../img/icon_tri.png) center right no-repeat; padding-right:8px;}
.c{display:block; margin:0 auto;}
.cc{text-align:center;}
/*.cf:after {content: ""; clear: both; display: block;}*/
.cf:before,.cf:after {content: " ";display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}
.dbl{display:block;}
.fl{float:left;}
.fr{float:right;}
.fl.rtxt{margin-left:3em;}
.half&gt;.fl:first-child{width:50%;}
.inner&gt;p.rr{margin:.5em 0 1em;}
/*.item{opacity:0;}*/
.ll{text-align:left;}
.txt-access{padding-top:90px;}
.rr{text-align:right;}
.wrapper{width:975px;}

/*BASE LAYOUTs*/
#header{background-color:#fff;padding-top:60px; position:relative; top:40px; z-index:0;}
#header&gt;.c.wrapper{position:relative; top:-40px;}
#breadcrumb{margin:.3em 0 .3em 5px;}
#nav ul{-webkit-filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); -moz-filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); list-style:outside none none;}
#nav{position:relative;}

#nav li{height:51px;}
#nav li.first{ width:52px;}
#nav li.second{ width:231px;}
#nav li.third{width:230px;}
#nav li.fourth{width:231px;}
#nav li.fifth{width:231px;}

#nav li a{
	height:51px;
	display:block;
	text-indent:-9000px;
}
#nav li.first a{background-image:url(../img/nav00.png); width:52px;}
#nav li.second a{background-image:url(../img/nav01.png); width:231px;}
#nav li.third a{background-image:url(../img/nav02.png); width:230px;}
#nav li.fourth a{background-image:url(../img/nav03.png); width:231px;}
#nav li.fifth a{background-image:url(../img/nav04.png); width:231px;}


#topvisual{height:730px; top:-20px; overflow:visible; position:relative; z-index:-1;}
#topvisual img.tv1,#topvisual img.tv2{height:auto; min-height:760px; min-width:1136px; position:fixed; top:0; width:100%; margin-top:-5px;}
#topvisual img.tv2{opacity:0;}
#topvisual img.tv3{-webkit-filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); -moz-filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); filter:drop-shadow(0 2px 2px rgba(35,24,21,.4)); opacity:0; position:relative;}
#content{padding:35px 0;}
#footer{background:url(../img/bg2.png) center center repeat; padding:45px 0; color:#fff;}
#footer img:first-child{height:auto; width:140px; float:left;}
#footer h1{font-size:150%; font-weight:400; margin:0 0 .5em 0;}
#copyright{background-color:#F788A4; color:#fff; padding:15px 0;}

/*CONTENT SHARED*/
#access .inner,#hoji .inner,#menu .inner{background:url(../img/bg3.png) repeat-y top center; overflow:hidden;}
#access .inner .item, #hoji .inner .item{border-bottom:1px solid #A2A2A2; padding:40px 0;}

#hoji .inner .item-last{border-bottom:0;}

#menu .inner .item{padding:20px 0;}
#hoji .menu0 .inner .item img:first-child,
#hoji .menu1 .inner .item img:first-child,
#hoji .menu2 .inner .item img:first-child,
#hoji .inner .item.triple img:first-child,
#hoji .menu3 .inner .item img:first-child{margin-bottom:1.5em;}

/*CONTENT TOP*/
#news{background-color:rgba(255,255,255,.4); padding:6px;}
#news .inner{background-color:#fff; overflow:hidden; padding:5px;}
#news .inner&gt;h1{text-indent:65px;}
#news .container{overflow-y:scroll; height:150px;}
#news .container .fl,#news .inner .fr{width:49%;}
#news .container article{border-bottom:dotted 1px #888; padding:1em 65px;}
#news .container article:first-child{border-top:dotted 1px #888;}
#news .container article&gt;h1{font-size:100%; margin:0 0 .5em 0;}

/*CONTENT CONCEPT*/

/*CONTENT MENU*/
#nav_menu{margin-bottom:40px;}
#nav_menu li{height:74px;}
#nav_menu nav li.first{background-image:url(../img/nav_menu00.png); width:281px;}
#nav_menu nav li.second{background-image:url(../img/nav_menu01.png); width:235px;}
#nav_menu nav li.third{background-image:url(../img/nav_menu02.png); width:216px;}
#nav_menu nav li.fourth{background-image:url(../img/nav_menu03.png); width:243px;}
#menu .inner{padding:20px 100px;}
#menu .inner h1{margin:1em 0; text-align:center;}
#menu .inner .item.frame{width:738px;}
#menu .inner .item.frame:before{content:url(../img/menu_frame_t.png); margin:0 auto;}
#menu .inner .item.frame:after{content:url(../img/menu_frame_b.png); margin:0 auto;}
#menu .inner .item.frame&gt;div{background:url(../img/menu_frame_c.png) repeat-y center center; margin-top:-3px; padding:40px 0;}
#menu .inner .item.frame img{padding-bottom:40px;}
#menu .inner .item.frame img:last-child{padding-bottom:0px;}

#menu .inner .item.triple.first{border-bottom:none; padding-bottom:0;}
#menu .inner .item.triple&gt;div{width:33.33%;}

#menu .inner .item img:first-child{margin-bottom:1.5em;}

.line{
	border-top:1px solid #A2A2A2;
	margin:40px 0;
	overflow:hidden;
	height:2px;
}

/*CONTENT HOJI*/
#nav_hoji{margin-bottom:40px;/*margin-top:-388px!important; */}
#nav_hoji li{height:74px;}
#nav_hoji nav li.first{background-image:url(../img/nav_hoji00.png); width:281px;}
#nav_hoji nav li.second{background-image:url(../img/nav_hoji01.png); width:235px;}
#nav_hoji nav li.third{background-image:url(../img/nav_hoji02.png); width:216px;}
#nav_hoji nav li.fourth{background-image:url(../img/nav_hoji03.png); width:243px;}
#hoji .inner{padding:20px 100px;}
#hoji .inner h1{margin:1em 0; text-align:center;}
#hoji .inner .ll{margin-top:1.5em;}
#hoji .inner .item.triple.first{border-bottom:none; padding-bottom:0;}
#hoji .inner .item.triple&gt;div{width:33.33%;}

.hoji_copy{
	text-align:center;
	margin-bottom:60px;
	padding-top:30px;
}

/*CONTENT ACCESS*/
#access .inner{padding:70px 120px;}
#access .inner .item:first-child{padding-top:0;}
#access .inner .item:nth-child(1) .rtxt{font-size:120%;}
#access .inner .item:nth-child(1) .rtxt img:first-child{margin-bottom:.5em;}
#access .inner .item:nth-child(1) .rtxt p:last-child{margin-top:.5em;}
#access .inner .item.half&gt;.fl:first-child{border-right:1px solid #A2A2A2;}
#access .inner .item h1{color:#F15082; font-size:130%; margin:0 0 .5em 0;}
#access .inner .item ul{padding:0 0 0 20px; margin:0;}
#googlemap{display:block; margin:0 auto;}
#access .inner .item p.cc{margin:.5em 0 0;}

/*hacks*/
*+html #access .inner .fl.map {width:339px;}

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