@charset "shift_jis";

/*================================
 CSS
FileName:	basestyle.css
Last Modified:	 2009.03.26
================================*/

/*==============*/
/* 【全般的に】 */
/*==============*/
/*背景色の指定*/
body{
	margin				: 0px 0px 0px 0px;
	background			: #FFFFFF;
	color				: #555555;
	word-break			: break-all;
	font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
	background: url('../images/main-picture.jpg') repeat-x left top;
}

/*基本の文字の大きさ、色、フォントの種類*/
body,td{
	font-size			: 13px;
	line-height			: 150%;
}

/*=================*/
/* 【リンク文字】  */
/*=================*/
A:link		{ color:#555555; text-decoration:underline;}	/*リンク色							*/
A:visited	{ color:#555555; text-decoration:underline;}	/*訪問済みリンク色					*/
A:active	{ color:#555555; text-decoration:underline;}	/*クリックしたときのリンク色		*/
A:hover		{ color:#8A8A8A; text-decoration:underline;}	/*マウスでポイントしたときのリンク色*/

.blue A:link		{ color:#5A8CBE; text-decoration:underline;}	/*リンク色							*/
.blue A:visited		{ color:#5A8CBE; text-decoration:underline;}	/*訪問済みリンク色					*/
.blue A:active		{ color:#5A8CBE; text-decoration:underline;}	/*クリックしたときのリンク色		*/
.blue A:hover		{ color:#B6C5D1; text-decoration:underline;}	/*マウスでポイントしたときのリンク色*/

.pink A:link		{ color:#FF6666; text-decoration:underline;}	/*リンク色							*/
.pink A:visited		{ color:#FF6666; text-decoration:underline;}	/*訪問済みリンク色					*/
.pink A:active		{ color:#FF6666; text-decoration:underline;}	/*クリックしたときのリンク色		*/
.pink A:hover		{ color:#FFC0CB; text-decoration:underline;}	/*マウスでポイントしたときのリンク色*/

a img{
	border		: none;
}

.FloatRight{
	float		: right;
}
.FloatLeft{
	float		: left;
}
.Clear {
	clear		: both;	 /*<br class="Clear">*/
}

/*トップマージンを指定*/
.m_top5 { margin-top	:5px;}
.m_top10 { margin-top	:10px;}
.m_top20 { margin-top	:20px;}
.m_top30 { margin-top	:30px;}
.m_top40 { margin-top	:40px;}
.m_top50 { margin-top	:50px;}

/*=================*/
/* フォント関係    */
/*=================*/
FONT#large{
	font-size		: 130%;
}

FONT#large_b{
	font-size		: 130%;
	font-weight		: bold;
}

FONT#syohinmei{
	font-size		: 20px;;
	font-weight		: bold;
}

FONT#need{
	color			: #C00;
	font-weight		: bold;
}

FONT#red{
	color			: #C50000;
	font-weight		: normal;
}

FONT#red_large{
	color			: #C50000;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#red_large2 {
	color			: #C50000;
	font-size		: 16px;
	font-weight	: bold;
}

FONT#orange_large{
	color			: #E68C00;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#orange_middle{
	color			: #E68C00;
	font-size		: 15px;
	font-weight		: bold;
}

FONT#orange{
	color			: #E68C00;
}

FONT#city{
	font-size		: 28px;
	font-weight		: bold;
}

FONT#blue{
	color			: #0084AA;
	font-weight		: normal;
}

FONT#bikou{
	color			: #454545;
	font-size		: 10px;
}

FONT#store_name{
	font-size		: 28px;
	font-weight		: bold;
}

#store_name2{
	color			: #320000;
	padding			: 10px 0px;
	font-size		: 30px;
	font-weight		: bold;
}

FONT#tencho{
	font-size		: 15px;
	font-weight		: bold;
}

FONT#pink_large{
	color			: #F07878;
	font-size		: 18px;
	font-weight		: bold;
}
FONT#blue{
	color			: #5A8CBE;
}

FONT#sale_01 {
	color			: #320000;
	font-size		: 28px;
	font-weight		: 500;
	padding-top		: 8px;
	height			: 30px;
}

FONT#bargain_01 {
	color			: #C50000;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#bargain_02 {
	color			: #320000;
	font-size		: 24px;
	font-weight		: normal;
	padding-top		: 3px;
	height			: 25px;
	line-height		: 26px;
}

FONT#bargain_03 {
	color			: #320000;
	font-size		: 14px;
	font-weight		: normal;
}

FONT#bargain_04 {
	color			: #C50000;
	font-size		: 52px;
	font-weight		: bold;
	padding-top		: 10px;
	height			: 37px;
}

FONT#bargain_05 {
	color			: #C50000;
	font-size		: 28px;
	font-weight		: bold;
}

FONT#tenp {
	font-size		: 14px;
	font-weight	: 900;
	margin-left		: 20px;
}

FONT#pref_font {
	font-size		: 16px;
	font-weight		: bold;
}

FONT#privacy_01 {
	color			: #000000;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#privacy_02 {
	color			: #000000;
	font-size		: 15px;
	font-weight		: normal;
	line-height		: 20px;
}

FONT#copyright_01 {
	font-size		: 13px;
	font-weight		: normal;
}

FONT#copyright_02 {
	color			: #320000;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#copyright_03 {
	color			: #3366CC;
	font-size		: 16px;
	font-weight		: bold;
}

FONT#copyright_04 {
	color			: #000000;
	font-size		: 15px;
	font-weight		: normal;
}

FONT#guide_01 {
	color			: #320000;
	font-size		: 18px;
	font-weight		: bold;
}

FONT#access_01 {
	color			: #C50000;
	font-size		: 16px;
	font-weight		: bold;
}

FONT#access_02 {
	color			: #C50000;
	font-size		: 24px;
	font-weight		: bold;
	padding			: 10px 0px 0px 0px;
	height			: 20px;
}

FONT#access_03 {
	color			: #FFFFFF;
	font-weight		: bold;
}

FONT#access_04 {
	color			: #C50000;
	font-size		: 220%;
	font-weight		: 900;
}

FONT#access_05 {
	color			: #C50000;
	font-size		: 200%;
	font-weight		: bold;
}

FONT#access_06 {
	color			: #C50000;
	font-size		: 200%;
	font-weight		: bold;
}

FONT#access_07 {
	color			: #C50000;
	font-size		: 150%;
	font-weight		: bold;
}

FONT#touroku_01 {
	color			: #320000;
	font-size		: 140%;
	font-weight		: bold;
}

FONT#touroku_02 {
	color			: #320000;
	font-size		: 120%;
	font-weight		: bold;
}

FONT#site_01 {
	color			: #E68C00;
	font-size		: 135%;
	font-weight		: bold;
}

FONT#site_02 {
	color			: #320000;
	font-size		: 115%;
	font-weight		: bold;
}

FONT#super_01 {
	color			: #320000;
	font-size		: 180%;
	font-weight		: 900;
}

FONT#super_02 {
	color			: #320000;
	font-size		: 135%;
	font-weight		: bold;
}

FONT#super_red {
	color			: #C50000;
	font-size		: 135%;
	font-weight		: bold;
}

FONT#pink{
	color			: #FF0099;
	font-weight		: normal;
}

FONT#dark_brown {
	color			: #320000;
	font-size		: 240%;
	font-weight		: 900;
}

FONT#bargain_06 {
	color			: #C50000;
	font-size		: 40px;
	font-weight		: bold;
	padding	-top	: 10px 0px;
	height			: 45px;
	vertical-align	: baseline;
}

FONT#bargain_07 {
	color			: #C50000;
	font-size		: 24px;
	font-weight		: bold;
	height			: 25px;
	vertical-align	: bottom;
}

FONT#pink_xlarge {
	color			: #F07878;
	font-size		: 28px;
	font-weight		: bold;
	height			: 35px;
	padding-top	: 5px;
	letter-spacing	: 5px;
}


FONT#pink_large2 {
	color			: #F07878;
	font-size		: 24px;
	font-weight		: bold;
	height			: 35px;
	padding-top	: 5px;
}

FONT#city02{
	color			: #99CC33;
	font-size		: 26px;
	font-weight		: bold;
	height			: 30px;
	padding-top		: 8px;
}

FONT#city03{
	color			: #99CC33;
	font-size		: 32px;
	font-weight		: bold;
	height				: 36px;
	padding-top		: 10px;
}

FONT#goods{
	font-size		: 14px;
	font-weight	: bold;
}


FONT#city5{
	font-size		: 24px;
	font-weight		: bold;
	height				: 30px;
	padding-top		: 10px;
	padding-left		: 10px;
}

FONT#gray_large{
	color			: #CCCCCC;
	font-size		: 20px;
	font-weight		: bold;
}

/*=================*/
/* ベース的なCSS   */
/*=================*/
#Menu
{
	height: 1200px;
	width: 150px;
	padding: 8px 3px 3px 5px;
	margin-top: 0px;
	border-right	: 1px solid #F07878;
}

#Menu a
{
	color:		#993366;
}
#Main
{
	font-size: 120%;
	height: 700px;
	width: 730px;
	padding: 8px 3px 3px 3px;
	margin-top: 0px;
}

#Main table
{
/*
	border			:ridge 4px #0000ff;
*/
	border			:outset;
}

#Main th
{
	color			:#FFFFFF;
	background-color:#336633;
	width			:150px;
}
#Main td
{
/*	width			:50px;*/
}

#Contents_head
{
	padding-left	:20px;
	padding-top		:5px;
}
#Contents
{
	padding-left	:20px;
	padding-top		:10px;
}

#Decorate
{
	font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size		: 110%;
}
#BASE{
	width			: 100%;
	margin			: 0px auto;
	height			: 50px;
	text-align		: left;
	font-size		: 140%;
	padding: 15px 0 0 20px;
	background-color: #fff;
	border-bottom	: 1px solid #F07878;
}
#Contents #news
{
	color			:#0000FF;
	font-weight		:bold;
	font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size		:120%;
}
#header{
	margin			: 0px auto;
	height			: 80px;
	text-align		: left;
	padding			: 15px 0 0 20px;
	font-size		: 140%;
	border-bottom	: 1px solid #F07878;
}

#header-title{
	border	: 1px solid #F07878;
}

#header #logo{
	width:100px;
	float:left;
	padding-top:5px;
}

#header #title{
	width:400px;
	float:left;
	padding-top:5px;

}

#header #ad{
	float:center;
	padding-top:10px;
/*	width:50px;*/
}


#attent {
	color			: #FF0000;
	font-weight		: bold;
}

#attent_small {
	color			: #FF0000;
	font-size		: 80%;
}

#attent_blue {
	color			: #4169E1;
	font-weight		: bold;
}

#error_msg {
	font-size		: 80%;
	color			: #FF0000;
	font-weight		: bold;
}

#bottomline_orange {
	width			: 900px;
	border-bottom	: 1px solid #F1C111;
	margin-top		: 10px;
}

#copyright_header  {
	padding-left	: 25px;
}

#bottomline_coral {
	width			: 900px;
	border-bottom	: 1px solid #F07878;
	margin-top		: 10px;
}

#bottomline_ash {
	width				: 1020px;
	border-bottom		: 2px solid #999999;
	padding-bottom		: 5px;
}


#pink_dott{
	border-bottom		: 2px dotted #FF6666;
	padding				: 15px 0px 15px 5px;
}

#commodity{
	border-bottom		: 2px dotted #99CC33;
	margin-bottom		: 10px;
}

#blue_border{
	border-bottom		: 1px solid #66CCFF;
	margin-bottom		: 10px;
}

#bottomline_orange2 {
	width				: 980px;
	border-bottom		: 3px solid #FFCC00;
	margin-top			: 10px;
}

#regist_mail_tenpomei{
	padding				: 8px;
	font-size			: 35px;
	font-weight			: bold;
	color				: #320000;
}

#access_border2 {
	border-left		:1px solid #999999;
	border-right	:1px solid #999999;
}

#pink_dott2 {
	border-top			: 2px dotted #FF6666;
	border-bottom		: 2px dotted #FF6666;
	padding				: 5px 0px;
	width				: 850px;
}

#green {
	padding				: 0px;
	font-size			: 45px;
	font-weight			: bold;
	color				: #66B821;
}

FONT#pink2 {
	color				: #FF0099;
	font-weight			: normal;
	font-size			: 18px;
}

#sky_dott {
	border-top			: 2px dotted #00A0C6;
	border-bottom		: 2px dotted #00A0C6;
	padding				: 5px 0px;
	width				: 880px;
}

FONT#sky {
	color				: #00A0C6;
	font-weight			: normal;
	font-size			: 18px;
}

#sky_bottom{
	border-bottom		: 2px dotted #00A0C6;
	margin-bottom		: 10px;
	width				: 800px;
}

FONT#light_red {
	color				: #FF0000;
}


