@charset "Shift_JIS";

/* ---------------------------
基本
--------------------------------------------------------------------------------- */
html{
	scrollbar-base-color: #FFFFFF; 
	scrollbar-face-color: #000000; 
    scrollbar-track-color: #666666; 
    scrollbar-arrow-color: #FFFFFF; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #FFFFFF;
	
}

body {
	font-size:medium;
	line-height:1.4em;
	font-weight:normal;
	margin: 0px 0px 0px 0px;

	
}

img {border:0;margin:0;padding:0;}

a:link, a:visited { color: #990000; text-decoration: underline;}
a:hover, a:active { color: #FF8686; text-decoration: none;}

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

/*
h1{
  margin: 0px 10px 0px 0px;
  font-size: small; line-height:1.4em; font-style: normal; font-weight:normal; list-style:none;
}
*/

h3, h4, h5, p, dl, dt, dd, li, ul, ol, div, form {
  margin: 0px 0px 0px 0px;
  font-size: small; line-height:1.4em; font-style: normal; font-weight:normal; list-style:none;
}

/* ---------------------------
全体
--------------------------- */

#main {width: 805px; text-align:left; background:none;}


/* ---------------------------
ヘッダー
--------------------------- */

#header {
    background-image: url("../img/head_bg.jpg");
	background-position:top left;
    background-repeat:repeat-y;
}

#headerlogo { padding:0px 0px 0px 22px;}

/* ---------------------------
レイアウト
--------------------------- */

#contents {margin:0; padding:0; float:left; width: 805px; text-align:left; background-image:url("../img/main_bg.jpg");
background-position:top left; background-repeat:repeat-y;
}

#mainleft { 
 width: 180px; 
 float: left; text-align:center;
 display:inline;
}
 
#mainright{
 width: 619px;
 float: left;
 text-align: left;
 display:inline;
}

#mainright02{
 width: 570px;
 margin:20px 24px;
}

#coupon{width:207px; border:1px solid #666666; background-color:#FDF81C; padding:1px;}

/* ---------------------------
footer
--------------------------- */  
#footer {
 margin: 0 auto; padding: 0;height:17px;
 width: 619px;background-color: #000000;
}
div#boxfooter{
	margin: 0 auto;padding:0px 0px 0px 7px;
	width:630px;height: 17px; 
	border:0px;
	overflow: auto;  
	font-size: 10px; line-height:1.7em;
	text-align:left;
}

/*--------------------------------------------------------
背景
---------------------------------------------------------*/

/*------------------------------
h1
------------------------------*/
#h1{
 margin:0px; padding: 0;
 float:left;
 text-align:left;
 }
 
.space1{margin-top:10px; background-image:url("../img/bg_line.jpg");} 
 
.space0{margin-top:120px;}




.space2{
	height:10px;
	font-size:1px;
	clear: both;
}
/*--------------------------------
テキスト
--------------------------------*/
.text01 { font-size: 10px; line-height: 15px; color: #666666; text-decoration: none}
.text02 {font-size:normal;color:#FFFFFF;font-weight:bold;}
.text03 {font-size:small;color:#FFFFFF;font-weight:normal;}
.text04 {font-size:small;line-height:1.2em;color:#B4174A;font-weight:bold;}
.text10 { font-size: 12px; line-height: 18px; color: #666666; text-decoration: none}
.text10-1 {font-size:12px;color: #FF6600;line-height:1.4em;font-weight:bold;}
.text10-2 {font-size:12px;color: #333333;line-height:1.4em;font-weight:normal;}
.text11 {font-size:x-small;line-height:1.0em;font-weight:normal;}
.text11-1 {font-size:x-small;line-height:1.4em;font-weight:normal;}
.text12 {font-size:small;line-height:1.4em;font-weight:normal; color:#FFFFFF;}
.text12-1 {font-size:12px;line-height:1.8em;color:#1263AD;font-weight:bold;}
.text12-2 {font-size:small;color:#B4174A;font-weight:bold;}
.text12-3 {font-size:11px;line-height:1.6em;font-weight:normal;}
.text12-3r {font-size:11px;line-height:1.6em;font-weight:normal; color:#FF0000;}
.text12-3ul {font-size:11px;line-height:1.6em;font-weight:normal; text-decoration:underline;}
.text12-3b {font-size:11px;line-height:1.6em;font-weight:bold; color:#FF0000;}
.text12-4 {font-size:medium;color:#B4174A;font-weight:bold;}
.text14-1 {font-size:14px; line-height:1.3em; color:#FF0000; font-weight:bold;}
.text14-2 {font-size:14px; line-height:1.3em; color:#333333; font-weight:bold;}
.text14 {font-size:medium; line-height:1.8em;font-weight:bold;}
.text14-w {font-size:12px; line-height:1.4em; color:#FFFFFF;font-weight:bold;}
.text18-1 {font-size:18px; line-height:1.3em; color:#FF0000; font-weight:bold;}
.color01{ color:#FF0000;}
.color02{ color:#FF9900;}
.color03{ color:#1263AD;}



