<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{
height:100%;}
img{border:none;}

body{

	color: #333;
font-size:12px;
line-height: 1.8;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", san-serif;
/*background:#333 url(img/bg.jpg) repeat-y top center;*/
margin:0; padding:0;
overflow-x:hidden;
}

span.font {
font-size:80%;
}

p{margin:0 20px 20px 20px;}


a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}




p.cent {text-align: center;}

#header-wrap {
	top: 0;
	background: #bc615c;
	width: 100%;
}

#header-container {
	height: 100px;
	background: url(../images/header.jpg) repeat-x;
}

#header {
	background: #bc615c;
	width:900px;
	height:100px;
	margin: 0 auto;
/*	position: relative; */
}

#header img {
padding-top:10px;
padding-left:10px;
}







#tweet {
	position:absolute;
	right:25px;
/*	left:20px;*/
	top: 55px;
}

#wrap {
	text-align: center;
	margin:0 auto;
position: relative; 
}



#main {
	width: 470px;
	height:100%;
	margin:0 auto;
	background:url("../common/images/dami.jpg") ;
}
#main02 {
	width: 400px;
	margin:0 auto;
	   	padding-top: 20px;
    padding-bottom: 10px;
}


div#contents{
	width: 100%;
	height:100%;
   height:auto !important;
    min-height: 100%;
      margin:0 auto;
          padding-bottom: 0px;
}

div#contents_top{
width:900px;
margin:0 auto;
position: relative; 
}

/*footer*/

div#footer{
position: relative; 
font-size: 80%;
width:100%;
clear:both;
margin:0 auto;
padding:0px;
background: url(../common/images/dvsup.png) repeat top center;
}

#wrap0 {
	position: relative; 
	text-align: left;
	margin: 20px 15px;
	background: #bc615c;
	color:#FFF;
	padding:30px 5px 0px 5px;	
	margin:0 auto;
}

#copyright {
	position:absolute;
	right: 20px;
	top: 50px;
	text-align: right;
	color: #FFF;
}

#copyright a {
	display: block;
	width: 135px;
	height: 24px;
	background: url(../common/images/maker_logo.png) no-repeat;
	text-align: left;
	text-indent: -9999px;
	overflow-x: hidden;
}

#page-top { position: fixed; bottom: 10px; right: 0px; font-size: 77%; opacity:0.6; filter: alpha(opacity=60); z-index:100; }
#page-top a { background: #bc615c; text-decoration: none; color: #fff; width: 80px; padding: 20px 0; text-align: center; display: block; border-radius: 5px; }
#page-top a:hover { text-decoration: none; background: #f2afa9; }

/* =========================================================
■product
========================================================= */
.product {
	padding: 10px;
	width: 860px;
	display:block;
	margin:0px auto 20px 30px;}

div.image-left {
	float: left;
	margin-right: 20px;
	display: inline;
	}
	
div.clear{
	clear:both;}	

.product table th, 
.product table td {
	word-break: break-all;
}

.product table {
	margin: 0px 20px 15px 0;
	padding: 0;
	width:100%;
}

.product tr {
	margin: 0;
	padding: 0;
}
.product th {
	width: 135px;
	padding: 0px 10px;
   	background: #F6D6D2;
	text-align: left;
	color:#722623;
	white-space: nowrap ;
}
.product td {
	padding: 0px 10px;
	border: 1px solid #EEEEEE;
	color:#722623;
}

#midashi2 { margin: 0px auto auto auto; }
span.blue{ color : #0066CC ; }

span.pia{ color : #bb605d ; }

div.image-right {
	float: right;
	padding: 20px;
	display: inline;
	}

/* 隠し文字 
#Info  { 
	text-indent	: -9999px;
}
*/


#NAN{ font-size: 80%;
		color:#722623;
	}




/*情報*/

#info_text {
/*	width:455px;*/
		padding: 8px 8px;
/*	border-color:#40D9D1B3;
	border-width:0 0 3px 0;
	border-style:solid;*/
/*	padding:5px;*/
	background:#ffffff;
	height: auto;
	color: #494949;
}

#info{
margin:0 auto;
	width:400px;
	color: #494949;
	background: url('../common/images/bg01.png') ;
/*	border-width:0 0 1px 0;
	border-style:solid;*/
	padding: 12px;
	margin-top: 5px;
}

#info li
{
	color: #494949;
	padding:5px;
	list-style-type: none;
/*	margin-bottom: 0.5em;*/
	
}
#info ol {	margin-bottom: 8em;
		list-style-type: none;
	}


#biko{
	padding:5px;
	font-size: 77%;
}	

.appIconBig{
	padding: 10px;
 display: block;
 margin-left: auto;
 margin-right: auto;
}

#biko02{
text-align: right;  padding: 0.5em 0 0 0; margin: 5em 0 0 0;	font-size: 77%;
}


span.ssb01{
	margin:0 auto;
	width: 400px;
display:block;
border:1px solid #666;
text-align:center;
font-size:14px;
padding:6px;
color:#AA232C;
}
</pre></body></html>