<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* ==================== クリアフィックス ==================== */
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .clearfix {
	display: inline-block;
}
/* no ie mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	zoom: 1;
}
/* ==================== 全体 ==================== */
#header {
	margin: 0 auto;
    width: 1000px;
}
#navi {
	margin: 0 auto;
    width: 1000px;
    text-align: right;
}
#main{
	margin: 0 auto;
    width: 728px;
    padding-bottom:60px;
}
.footerInner{
	margin: 0 auto;
	width:1000px;
}
body{
	background: url(../images/body_bg.gif) no-repeat center top #fdeef3;
	font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif;

}
/* ==================== 共通 ==================== */
a:focus { 
	outline:none;
}
.fl_l {
	float: left;
}
.fl_r {
	float: right;
}
img{
	vertical-align: bottom;
}
#navi a:hover img,
#main a:hover img{
	filter: alpha( opacity=80 );
	opacity: 0.8;
}
a img {
	backface-visibility: hidden;
}
/* ==================== 見出し ==================== */
#main h2{
	margin-bottom:25px;
	text-align: center;
}
#main h3{
	margin-bottom:15px;
	text-align: center;
}

/* ==================== 商品リスト ==================== */
#main .cont_block li{
	float:left;
}
#main .cont_block li.last_x{
	float:right;
}
#main ul{
	margin-bottom:20px;
}
.cont_inner3{
	margin-bottom: 30px;
}
#cont1,#cont2{
	margin-bottom:50px;
}
.m_r{
	margin-right:35px;
}
/* ==================== pagetop ==================== */
.pageTop {
    clear: both;
    height: 56px;
    margin: -57px auto 0;
    width: 1000px;
}
.pageTop a {
    background: url("../images/pagetop.gif") center top no-repeat ;
    border: medium none;
    display: block;
    float: right;
    height: 56px;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999px;
    width: 114px;
}
.pageTop a:hover{
	background-position: 0 -56px;
}
/* ==================== footer ==================== */
#footer {
	background: url("../images/bg_line.gif") repeat-x left bottom;
    background-color: #fff;
    clear:both;
    font-size:12px;
    border-top:1px solid #D8D8D8;
    padding-bottom:10px;
 }
#footer address {
    color: #CCCCCC;
    font-size: 11px;
    padding-top: 55px;
    font-family: Meiryo,'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
#footer p.footerLogo {
    float: right;
    padding-top: 43px;
}
#footer li{
	float:left;
}
#footer a{
	color:#333333;
	text-decoration: none;
}
#footer a:hover{
	color:#26A9BD;
	text-decoration: none;
}
#fnav{
	margin: 20px 0;
    width: 1000px;
}
#fnav li.fnav-1{
	width:126px;
}
#fnav li.fnav-2{
	width:119px;
}
#fnav li.fnav-3{
	width:165px;
}
#fnav li.fnav-4{
	width:147px;
}
#fnav li.fnav-5{
	width:198px;
}
#fnav li.fnav-6{
	width:146px;
}
#fbnr {
    margin-bottom: 35px;
    overflow: hidden;
    width: 1000px;
}
#fbnr li{
	margin-right:50px;
}
#fbnr li.last{
	margin-right:0;
}
#fbnr a:hover img{
	filter: alpha( opacity=80 );
	opacity: 0.8;
}
.langiage{
	 height: 20px;
    overflow: hidden;
    width: 99px;
}
.language span{
	display: block;
    float: left;
    width: 50px;
}
.language span.china{
	width:49px;
}
.language span a {
	background:url("../images/font_language.gif") no-repeat left top;
	display: block;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
}
.language span.china a {
    background-position: -50px 0;
}
.language span a:hover {
    background-position: 0 -20px;
}
.language span.china a:hover{
    background-position: -50px -20px;
}
#fNavi2{
	float:left;
	width:650px;
	padding-bottom: 5px;
}
#fNavi2 li{
	margin-right:20px;
}
#fNavi2 a{
	background:url("../images/ico_cursor2.gif") no-repeat left center;
	padding-left:8px;
}
#fNavi2 span{
	background:url("../images/ico_blank.gif") no-repeat right center;
	padding-right:20px;
}
.copy{
	float: right;
    height: 23px;
    width: 276px;
}</pre></body></html>