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

/* Reset Stylesheet
-------------------------------------------------- */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
nav ul { list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table { border-collapse:collapse;border-spacing:0;}
hr {display:block; height:1px; border:0;   border-top:1px solid #cccccc; margin:1em 0;padding:0;}
input, select { vertical-align:middle;}
a {outline: none;}

/* base settings
-------------------------------------------------- */
html {
	-webkit-text-size-adjust: 100%;
		width: 100%;
		height: 100%;
}
body {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', 'MS PGothic',sans-serif;
	line-height: 1.8;
	background:#000;
	width: 100%;
	height: 100%;
	position: relative;
}
#loading {
	position: absolute;
	width: 100%;
	height: 100%;
	left:0;
	top:0;
	background:#000;
}
section {
	position: absolute;
	display: table;
	height: 100%;
	width: 100%;
	top: 0;
	left:0;
	z-index:55555;
}
.contents {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
#wrap {
	width: 100%;
	height: 100%;
	position: relative;
}
.content {
	margin:0 auto;
	position: relative;
}
#logo {
	z-index: 99999;
}
#social {
	z-index: 99999;
	position: fixed;
	bottom:20px;
	right:20px;
}
#social li{
	list-style-type:none;
	float: left;
	margin-left:15px;
}

#social li a{
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	text-indent: -99999px;
}
#social li a:hover{
	opacity: 0.6;
}
#catalogue {
	z-index: 99999;
	position: fixed;
}
#catalogue li{
	list-style-type:none;
	float: left;
}
#catalogue li a{
	display: block;
	height: 24px;
	overflow: hidden;
		font-size:11px;
		color:#DFCB8C;
		text-decoration: none;
		font-family: 'Century Schoolbook';
		display: block;
		overflow: hidden;
		white-space: nowrap;
		padding-left:28px;
		line-height: 24px;
}
#catalogue li a:hover{
	color: #FFF;
}
#social-cat {
	background:url(../images/ico_catalogue.png) no-repeat;
}
#social-facebook a{
	background:url(../images/ico_facebook.png) no-repeat;
}
#social-twitter a{
	background:url(../images/ico_twitter.png) no-repeat;
}
#social-google a{
	background:url(../images/ico_google.png) no-repeat;
}

	#gnavi li span{
		opacity:0.3;
filter: alpha(opacity=30);        /* ie lt 8 */
-ms-filter: "alpha(opacity=30)";  /* ie 8 */
-moz-opacity:0.3;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.3;              /* Safari 1.x */	
	}

.gnavi-sub {
	display: none;
}
.gnavi-sub li{
	float: none !important;
}
.gnavi-sub li a{
		color: #DFCB8C !important;
}
.gnavi-sub li a:hover,
.gnavi-sub li a.current{
		color: #FFF !important;
}


/* SP
-------------------------------------------------- */
@media screen and (max-width:640px){

	img.fit{
    max-width: 100%; 
    height: auto;
 	   width /****/:auto;
	}
	.sp-none {
		display:none !important;
	}
	/* sidr */

	.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family: 'Century Schoolbook';font-size:15px;background:#333;color:#DFCB8C;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner&gt;p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr&gt;p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover&gt;a,.sidr ul li:hover&gt;span,.sidr ul li.active&gt;a,.sidr ul li.active&gt;span,.sidr ul li.sidr-class-active&gt;a,.sidr ul li.sidr-class-active&gt;span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#DFCB8C}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover&gt;a,.sidr ul li ul li:hover&gt;span,.sidr ul li ul li.active&gt;a,.sidr ul li ul li.active&gt;span,.sidr ul li ul li.sidr-class-active&gt;a,.sidr ul li ul li.sidr-class-active&gt;span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}

		#cix-menu {
			z-index:99999;
			position: absolute;
			margin-left: 5px;
color: #DFCB8C;
padding: 10px 10px 8px;
font-family: Arial, sans-serif;
font-size: 0.6875em;
text-decoration: none;

	position: fixed;

		}

#logo {
	position: absolute;
	position: fixed;
	top:10px;
	right:10px;
}

#logo img{
	width:60px;
}
#catalogue {
	bottom:10px;
	left:10px;
}
#social {
	bottom:10px;
	right:10px;
}
#goScroll {
	display: none;
}

}


/* PC
-------------------------------------------------- */
@media screen and (min-width:641px){
	.pc-none {
			display:none !important;
	}
	html {
	}
	body {
		min-width:960px;
		min-height:600px;
	}
	#gnavi {
		z-index: 9999999;
		position: fixed;
		left:160px;
		top:42px;
	}
	#gnavi li{
		float:left;
		list-style-type:none;
		margin-right: 20px;
		display: block;
		position:relative;
	}
	#gnavi li a,
	#gnavi li span{
		font-size:11px;
		color:#DFCB8C;
		text-decoration: none;
		font-family: 'Century Schoolbook';
		width: 0;
		display: block;
		overflow: hidden;
		white-space: nowrap;
	}
	#gnavi li a:hover ,
	#gnavi li a.current {
		color:#FFF;
	}
#logo {
	position: fixed;
}

#logo {
	top:20px;
	left:20px;
}
#catalogue {
	bottom:20px;
	left:160px;
}
#social {
	bottom:20px;
	right:20px;
}
#sidr {
	z-index:99999;
}

#cix-menu {
	display: none;	
}
#goScroll {
	position: fixed;
	left:0;
	z-index:99999;
	width: 100%;
}
#goScroll ul {
	width: 100px;
	margin: 0 auto;
}
#goScroll ul li{
	color: #FFF;
	list-style: none;
	float: left;
	width: 50%;
	font-size: 20px;
	text-align: center;
	cursor: pointer;
}
#goScrollLeft {
	background:url(../images/scL.png) no-repeat center;
	text-indent: -99999px;
	overflow: hidden;
}
#goScrollRight {
	background:url(../images/scR.png) no-repeat center;
	text-indent: -99999px;
	overflow: hidden;
}

.gnavi-sub {
	position: absolute;
	left:0;
	top:17px;
	width:100%;
}
.gnavi-sub li{
	width:100%;
	height: 20px;
	position: relative;
}
.gnavi-sub li a {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;

}
#sidr {
	position: fixed;
}

}





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