<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
/*	outline: 0;*/
}

html {
	-webkit-text-size-adjust: none;
}

img {
	vertical-align: text-bottom;
	-ms-interpolation-mode: bicubic;
}

a {
	-webkit-tap-highlight-color: transparent;
}

strong {
	font-weight: bold;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
/*	border-collapse: separate;*/
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a:focus {
/*\*/
	overflow: hidden;
/**/
}

option {
	padding-right: 10px;
}

/* ------------------------------
	HTML5 ELEMENTS
------------------------------ */
header,article,aside,section,footer,
nav,menu,details,hgroup,summary {
	display: block;
}




/*clear_both
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear{clear:both;font-size:0px;line-height:0px; height:0px;}
.clear10{clear:both;font-size:0px;line-height:0px; height:10px;}
.clear20{clear:both;font-size:0px;line-height:0px; height:20px;}
.clear30{clear:both;font-size:0px;line-height:0px; height:30px;}
.clear50{clear:both;font-size:0px;line-height:0px; height:50px;}
.clear100{clear:both;font-size:0px;line-height:0px; height:100px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	background:url(image/bg.png) repeat;
}




/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* loading
------------------------- */
.loadingWrap{
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	display:block;
	
    width:1080px;
    height: 433px;
    top: 0;
    left: 0;
	z-index:100;
}
.loadingWrap img{
    position: absolute;
    top: 50%;
    left: 50%;
}

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* .container
------------------------- */
.container{
	margin:0 auto;
	padding:0;
}


/* .viewer
------------------------- */
.viewer {
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.viewer ul {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.viewer ul li {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}
.viewer ul li img {
	width: 100%;
}

/* sideNavi
------------------------- */
.viewer .btnPrev,
.viewer .btnNext {
	margin-top: -25px;
	top: 50%;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 101;
}
.viewer .btnPrev {
	left: 10px;
	background: #ccc url(image/btnPrev.jpg) no-repeat center center;
}
.viewer .btnNext {
	right: 10px;
	background: #ccc url(image/btnNext.jpg) no-repeat center center;
}


/* =======================================
	ClearFixElements
======================================= */
.viewer ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.viewer ul {
	display: inline-block;
	overflow: hidden;
}


/* ------------------------------------------------
	mediaQueriesの指定を入れておきますが
	スライドショー動作には関連しておりません。
------------------------------------------------ */

/* ===========================================
	デスクトップ系 769 - 1024
=========================================== */
@media screen and (max-width: 1024px) {
	.viewer {
	}
}
/* ===========================================
	タブレット系 749 - 768
=========================================== */
@media screen and (max-width: 768px) {
	.viewer {
	}
}
/* ===========================================
	スマートフォン系 748 - 
=========================================== */
@media screen and (max-width: 748px) {
	.viewer {
	}
}

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Fixed header and footer.
* --------------------------------------- */

#header{
	position:fixed;
    top:0;
	height: 60px;
    display:none;
	width: 100%;
	background:url(image/header_bg.png) repeat-x;
	z-index:9;
	padding: 0 0 0 0;

	-moz-opacity: 0.9;
	opacity: 0.9;
}

#header #header_menu{
	margin:0 auto;
	width:1080px;
	text-align:left;
	z-index:20;
}

#header #header_menu ul{
	margin:0;
	padding:0 30px;
	list-style:none;
}

#header #header_menu ul li{
	float:left;
	padding:20px 20px 0 0;
	color: #fff;
	font-weight: bold;
}

#header #header_menu ul li#amzn_btn{
	float:right;
	padding:5px 5px 0 5px;
}


#header #header_menu ul li a{
	color: #FFFFFF;
	text-decoration:none;
}




/*footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{
	bottom:0px;
	height: 30px;
	width: 100%;
	background:#BBBBBB;
	z-index:9;
	padding: 10px 0 0 0;

	-moz-opacity: 0.9;
	opacity: 0.9;
}

#footer #footer_menu{
	margin:0 auto;
	width:1080px;
	text-align:left;
	z-index:20;
}

#footer #footer_menu ul{
	margin:0;
	padding:0 30px;
	list-style:none;
}

#footer #footer_menu ul li{
	float:left;
	padding:0 15px 0 0;
	color: #fff;
	font-size: 12px;
	line-height:20px;
	font-weight: bold;
}



#footer #footer_menu ul li#copyright{
	float:right;
	padding:0 5px 0 15px;
}


#footer #footer_menu ul li a:link{
	color: #FFFFFF;
	text-decoration:none;
}

#footer #footer_menu ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#footer #footer_menu ul li a:hover{
	color:#EEEEE;
	text-decoration:underline;
}

#footer #footer_menu ul li a:active{
	color:#EEEEE;
	text-decoration:none;
}



/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*btn_sns
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#btn_sns{
	margin:0 auto;
	width:1080px;
	z-index:300;
}


/*sns_button
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#sns_button{
	padding:0 30px;
	float:left;
}

#sns_button .facebook{
	padding:10px 5px 0 5px;
	float:left;
}

#sns_button .googleplus{
	padding:10px 5px 0 5px;
	float:left;
}

#sns_button .twitter{
	padding:10px 0 0 5px;
	float:left;
}



/*btn_amazon
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#btn_amazon{
	margin:0 auto;
	width:1080px;
	text-align:right;
}

#amazon_btn{
	padding:0 30px;
	position:relative;
	top:-50px;
	z-index:200;
}

/*btn_planex_facebook
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#btn_planex_facebook{
	margin:0 auto;
	width:1080px;
}

#btn_planex_facebook #btn_planex_facebook02{
	position:relative;
	top:-40px;
	left:825px;
}


#btn_planex_facebook #btn_planex_facebook02 #btn_area{
	background:url(image/btn_planex_facebook_bg.png) no-repeat top right;
	width:230px;
	height:60px;
	text-align:right;
}

#btn_planex_facebook #btn_planex_facebook02 #btn_area #planex_facebook_link{
	float:right;
	padding:13px 13px 0 0;
}



#btn_planex_facebook #btn_planex_facebook03{
	position:relative;
	top:-20px;
	left:825px;
}


#btn_planex_facebook #btn_planex_facebook03 #btn_area{
	background:url(image/btn_planex_facebook_bg.png) no-repeat top right;
	width:230px;
	height:60px;
	text-align:right;
}

#btn_planex_facebook #btn_planex_facebook03 #btn_area #planex_facebook_link{
	float:right;
	padding:13px 13px 0 0;
}



/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/***/
.section{
	padding:40px 30px 60px 30px;
}








/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*spec_data
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.spec_data{
	margin:0 auto;
	padding:0px;
	width:630px;
	float:left;
}

.spec_data table{
	margin:0px 0px 10px 0px;
	width:620px;
	border:solid 1px #CCCCCC;
	border-top:none;
	border-collapse:collapse;
	font-size:12px;
}

.spec_data th{
	text-align:left;
	white-space:nowrap;
	color:#3F3B3A;
	background:#EBDFD8;
	vertical-align:middle;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-collapse:collapse;
	padding:9px;
}

.spec_data td{
	text-align:left;
	background:#FFFFFF;
	vertical-align:middle;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-collapse:collapse;
	padding:8px;
	line-height:20px;
}

.spec_attention{
	margin:0px auto;
	padding:0px;
	width:630px;
}

.spec_attention ul{
	list-style:disc;
	margin: 0px 0px 0px 16px;
}

.spec_attention li{
	padding:0px 1px 0px 1px;
	font-size:10px;
	line-height:14px;
}




/*externals_data
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.externals_data{
	margin:0px;
	padding:0px;
	width:350px;
	float:right;
}










/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.buy_img{
	float:right;
}


.buy_info{
	margin:50px 0 30px 0;
	float:left;
	border:5px #999999 solid;
	padding:10px;
	font-size:20px;
	line-height:30px;
	width:380px;
	text-align:center;
}

.buy_amazon{
	text-align:center;
	width:400px;
}












/*Thank you
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#thankyou_area{
	background:url(image/thankyou_bg.png) repeat-y;
	padding:5px;
}



#thankyou_area iframe{
	width:1010px;
	background:url(/product/images/iframe_news_bg.png) no-repeat top left;
	border:none;
	max-height:400px;
	overflow:scroll;
}

#thankyou_area02{
	background:#FFFFFF;
	padding:10px;
}


.thankyou_data{
	background-image:url(image/DANBOARD_img_ss.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0 0 0 60px;
	min-height:60px;
	border-bottom:1px dotted #986C2D;
}

.info_date{
	float:left;
	padding:7px 10px 5px 0;
	font-size:12px;
	line-height:18px;
	color:#64481E;
}

.info_media{
	float:left;
	padding:7px 0 5px 0;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#64481E;
}


.info_title{
	font-size:14px;
	line-height:22px;
	padding:0 0 5px 0;
}

.info_title a:link{
	color:#986C2D;
	text-decoration:underline;
}

.info_title a:visited{
	color:#986C2D;
	text-decoration:underline;
}

.info_title a:hover{
	color:#D9A300;
	text-decoration:underline;
}

.info_title a:active{
	color:#D9A300;
	text-decoration:underline;
}




/*news iframe
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







/*GALLERY
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.photo_list{
	margin:20px 0 0 0 ;
	padding:0;
}

.photo_list li{
	margin:0 4px 20px 0 ;
	padding:0;
	float:left;
	text-align:center;
	width:200px;
	background:url(gallery/photo_bg_200.png) no-repeat top left;
}

.photo_list li img{
	width:190px;
	height:143px;
	padding:5px;
}




/*photo_dl*/

.photo_dl img{
	width:100px !important;
	height:20px !important;
	padding:5px 0 0 0 !important;
}






















/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
</pre></body></html>