@charset "Shift_JIS";

body{ background : #ffffff; margin : 0px ; padding : 0px; font-size:x-small;}
td {font-size:x-small;}

/*リンク*/
a:link {color: #330000; text-decoration: none;}
a:visited {color: #660000; text-decoration: none;}
a:hover {color: #660000; text-decoration: none;}


/*フォント
---------------------------------------------------- */
.corner_title{font-size:x-large;font-weight:bold;}

h1 {font-size:x-large;font-weight:bold;}
h2 {font-size:large;font-weight:bold;} 
h3{font-size:medium;font-weight:bold;padding:0;margin:0;}
h4{font-size:small;font-weight:bold;padding:0;margin:0;}
h5{font-size:x-small;font-weight:bold;padding:0;margin:0;}
h6{font-size:xx-small;font-weight:bold;padding:0;margin:0;}

.small{ font-size:small;}
.small_right{ font-size:x-small; text-align:right;}
.x-small{ font-size:x-small;}
.xx-small{ font-size:xx-small;}

/*ボックス
---------------------------------------------------- */
.sidetable10{padding:10px;}
.block{ display:block;padding:5px;}
.box_dot {padding:3px; border-bottom : #999999 1px dotted;margin:5px 0;}

/*メインメニュー
---------------------------------------------------- */
#navcontainer ul
{
background-color: #CCFF99;
color: #333333;
width: 100%;
padding:0;
margin:0;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #CCFF99;
color: #333333;
text-decoration: none;
float: left;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

#navcontainer ul li a:hover
{
background-color: #8CFF19;
color: #000000;
font-weight:bold;
}

/*検索
---------------------------------------------------- */
form.toku_search{background-color:#CCFFFF;
border:#33CCFF 1px solid;
text-align:center;
padding:5px;
margin:5px 30px;
}

form.toku_search2{
text-align:center;
padding:10px;
}


/*PR
---------------------------------------------------- */
/*キャンペーン*/
#campaign {padding:10px 0 0 5px;}

/*トクめる*/
#tokuml { 
background:#FFEECC;
border : 1px #FF9900 solid;
padding:5px;
margin:0px 0px 10px 0;
}

/*メニューボタン*/
#tokuml ul{
List-style-type: none;
padding: 0;
margin: 0;
}

#tokuml li{
background-image: url(../img/top/b_tokuml.gif); 
background-repeat: no-repeat;
background-position : top 0;
padding-left:10px;
}

/*携帯*/
#mobile{background-color:#E6FFE6;
padding:5px;border : 1px #999999 solid;
margin:10px 0;
}

/*カメラ*/
#camera { 
background:#FFEECC;
padding:5px;
border : 1px #FF9900 solid;
text-align:center;
margin-bottom:10px;
}

/*メニューボタン*/
#camera ul{
List-style-type: none;
padding: 0;
margin: 0;
}

#camera li{
background-image: url(../img0507/top/b_tokuml.gif); 
background-repeat: no-repeat;
background-position : top 0;
padding-left:10px;
}

/*ボタン〜押したら凹む*/
A.btn {
  display: block;           /* ブロック要素にする */
  color: #ffffff;
  background-color: #FF9900; /* 背景色（ボタン)の色 */
  border: outset 2px #FFFF99; /* 枠-明るい場所 */
  margin: 0 10px;
  padding: 3px 1px 1px 0px;
  font-size: x-small;           /* フォントサイズ */
  font-weight:bold;
  line-height:large;         /* 行の高さ */
  text-align: center;        /* 水平揃え */
  text-decoration: none;     /* 下線を消す */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #FF6600; /* 背景色（ボタン)の色 */
  border: inset 2px #FFFF99; /* 枠-明るい場所 */
  margin: 0 10px;
  padding: 4px 0px 0px 1px;
  color:#FFFF00;
}
A.btn:active  { color: #ffffff; }
A.btn:visited { color: #ffffff; }

/*次の10件ボタン〜押したら凹む*/
A.next_btn {
  display: block;           /* ブロック要素にする */
  color: #ffffff;
  background-color: #FF9900; /* 背景色（ボタン)の色 */
  border: outset 2px #FFFF99; /* 枠-明るい場所 */
  width:80px;
  margin: 0 10px;
  padding: 3px 1px 1px 0px;
  font-size: x-small;           /* フォントサイズ */
  font-weight:bold;
  line-height:large;         /* 行の高さ */
  text-align: center;        /* 水平揃え */
  text-decoration: none;     /* 下線を消す */
}
A.next_btn:hover {
width:80px;
  color: #eeeeee;
  background-color: #FF6600; /* 背景色（ボタン)の色 */
  border: inset 2px #FFFF99; /* 枠-明るい場所 */
  margin: 0 10px;
  padding: 4px 0px 0px 1px;
  color:#FFFF00;
}
A.next_btn:active  { color: #ffffff; }
A.next_btn:visited { color: #ffffff; }

/*com*/
#com{ padding:5px; margin:5px 0;}


.shop_list{
overflow:auto;
height:300px;
padding:5px;
}


/*ITPPR*/
#itp_touroku {background:#FF9933; padding:0; margin:10px 10px;}

#itp_naiyo {padding:0 5px;background:#FF9933; color:#fff; font-size:x-small; font-weight:bold;}
.itp_top { background:#FF9933 url(../img/corner2.gif) no-repeat top right;}
.itp_bottom { background:#FF9933 url(../img/corner4.gif) no-repeat top right;}
.itp_corner { width : 7px; height :5px; border :none; display:block;}

/* ショップニュース*/
#shop { margin-bottom:5px;
background-color:#D9D9D9;}

/* ショップニュース*/
.shop_title{background-color:#00CC99;
height:20px;
margin:0;
padding:2px;
color:#fff;
}

/* ショップサブタイトル*/
h5.shop_subtitle
{border-bottom:1px #999999 solid;margin:5px 0;	text-indent:1em;
color:#339966;
}

/* ショップエリア*/
.shop_block {padding:8px;}	

/* メインメニュー
---------------------------------------------------- */
/*メインーエリア*/
#menu{ font-size:x-small; padding: 5px 0}

/* グーグル*/
form#google{text-align:right;padding:3px 0 0 0;}

/* 免責
---------------------------------------------------- */
.menseki{padding:10px;font-size:xx-small;}

/* フッター
---------------------------------------------------- */
/*フッターエリア*/
#footer{
width: 100%;
padding: 0;
margin:0 0 5px 0;
font-size:x-small;
text-align:center;
}

/*フッターバナー*/
#footer_bn{
width: 100%;
border-top:#999999 1px solid;
text-align:center;
}

#footer_bn_top{
width:760px;
background: #fff; 
padding: 3px 0;
text-align:center;
}


/*フッターリンク*/
#footer_link{
width:100%;
background: #F3F3F3; 
padding: 5px 0 5px 0;
border-bottom : #999999 1px solid;
border-top : #999999 1px solid;
text-align:center;
}

/*フッターリンク2*/
#footer_link2{
width:760px;
background: #fff; 
padding: 5px 0 5px 0;
text-align:center;
}

/*フッターリンク2*/
.footer_policy{
padding: 5px 0 5px 0;
text-align:left;
}

	
/*フッターコピーライト*/
.footer_copyright{
		text-align:right;
	}

/*フッターコピーライト*/
.footer_copyright_nst{
		text-align:left;
		font-size:xx-small;
	}
	
