/* ----------------------- common ----------------------- */
body {
	font-family: verdana, tahoma, arial;
	line-height:16px;
	background:url(aikeisyo/sitebgimg.jpg);background-repeat:repeat;
	background-color: #FFBB66;
}

td {
	font-family: verdana, tahoma, arial;
	line-height:16px;
}

a:link {color: #000000;text-decoration: underline;}
a:visited {color: #000000;text-decoration: underline;}
a:hover {color: #000000;text-decoration: underline;}

.textStyle {
    border:1px solid #dddddd;
    font-family: verdana, tahoma, arial;
    color: #000000;
    font-size: 9pt;
    background: #ffffff;
    margin-left:5px;
}

img
{
	border:none;
}

#sf{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=5)
}

.mainField {
	background-color: #FFBB66;
	border:#5e0d00 solid 1px;
}

.mainTdBlock {
	background-color: #FFBB66;
	border:#5e0d00 solid 1px;
}

.copyTdBlock {
    font-size: 9pt;
    font-family: verdana, tahoma, arial;
    color: #000000;
	background-color: #FFBB66;
}

/* ----------------------- common ----------------------- */

/* ----------------------- headder ----------------------- */
.Header {
	color: #FFBB66;
	font-family: verdana, tahoma, arial;
	font-size: 14pt;
	font-weight:bold;
	text-decoration:underline;
}

.HeaderEx {
	color: #FFBB66;
	font-family: verdana, tahoma, arial;
	font-size: 11pt;
	font-weight:bold;
}
/* ----------------------- headder ----------------------- */

/* ----------------------- each module ----------------------- */

/*Category*/
.cateTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.cateNaiyoCSS {
	text-align: left;
	font-size: 9pt;
	padding: 2px 3px;
}
/*Category*/

/*Calendar*/
.calTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.calNaiyoTopCSS
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.calNaiyoWeekCSS
{
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}
.calNaiyoWeekCSS_Sun
{
	font-size: 7pt;
	font-weight: bold;
	color: #ff0000;
}
.calNaiyoWeekCSS_Sat
{
	font-size: 7pt;
	font-weight: bold;
	color: #0000ff;
}

.calNaiyoCSS {
	font-size: 7pt;
	text-align: right;
	padding: 2px 5px;
	color: #000000;
}
.calNaiyoCSS_Sun {
	font-size: 7pt;
	text-align: right;
	color: #ff0000;
	padding: 2px 5px;
}
.calNaiyoCSS_Sat {
	font-size: 7pt;
	text-align: right;
	color: #0000ff;
	padding: 2px 5px;
}

.calTodayCSS {
	font-size: 7pt;
	font-weight: bold;
	color: #009900;
	padding: 2px 5px;
	text-align: right;
	background-color: #dddddd;
}

.calTodayCSS a:link {color: #f53400;text-decoration: underline;}
.calTodayCSS a:visited {color: #f53400;text-decoration: underline;}
.calTodayCSS a:hover {color: #f53400;text-decoration: underline;}

/*Calendar*/

/*New Article List*/
.newTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.newNaiyoCSS {
	text-align:left;
	font-size: 9pt;
	padding: 5px 3px;
	line-height:120%;
}
/*New Article List*/

/*Search*/
.searchTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.searchNaiyoCSS
{
	font-size: 9pt;
	line-height:120%;
	color: #000000;
}
/*Search*/

/*Back Number*/
.bnTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.bnNaiyoCSS {
	text-align:left;
	font-size: 9pt;
	padding: 3px;
	line-height:120%;
	color: #000000;
}
/*Back Number*/

/*Access*/
.acTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.acNaiyoCSS {
	padding: 3px;
	font-size: 9pt;
	line-height:120%;
	color: #000000;
}
/*Access*/

/*Rss*/
.rssTitleCSS 
{
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.rssNaiyoCSS {
	padding: 3px;
	font-size: 9pt;
	line-height:120%;
}
/*Rss*/

/*Reader*/
.readerTitleCSS {
	color: #f53400;
	font-size: 9pt;
}

.readerNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Reader*/

/*Okini*/
.okiniTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.okiniNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Okini*/

/*Comment*/
.commentTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.commentNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
	color: #000000;
}
/*Comment*/

/*TrackBack*/
.tbTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.tbNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
	color: #000000;
}
/*TrackBack*/

/*Profile*/
.profileTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.profileNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Profile*/

/*Cafe*/
.cafeTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.cafeNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Cafe*/

/*Know Q*/
.knowqTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.knowqNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Know Q*/

/*Know A*/
.knowaTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.knowaNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Know A*/

/*Add HTML*/
.AddHtmlTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.AddHtmlNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Add HTML*/

/*Add RSS*/
.AddRssTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.AddRssNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Add RSS*/

/*Add JavaScript*/
.AddJavascriptTitleCSS {
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.AddJavascriptNaiyoCSS {
	font-size: 9pt;
	line-height:120%;
}
/*Add JavaScript*/

/* ----------------------- each module ----------------------- */

/* ----------------------- main frame ----------------------- */
.mainDateCSS 
{
	text-align:right;
	padding: 3px;
	font-weight:bold;
	color: #f53400;
	font-size: 9pt;
}

.mainTitleCSS 
{
	line-height: 1.5;
	color: #f53400;
	text-align:left;
	padding: 3px;
	font-weight:bold;
	font-size: 9pt;
}

.mainNaiyoCSS
{
	line-height: 1.5;
	font-size: 9pt;
	color: #000000;
}

.mainUrlCSS
{
	text-align: right;
	font-size: 9pt;
	padding: 5px;
	color: #f53400;
}

.mainPageCSS
{
	text-align: left;
	font-size: 9pt;
	padding: 5px;
	color: #f53400;
}

.mainPlusCSS
{
	font-size: 9pt;
	padding: 5px;
	color: #000000;
}

.shopNameCSS
{
	font-size: 12pt;
	line-height: 120%;
	font-weight:bold;
	color: #000000;
}
.shopNaiyoCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
	background-color: #FFBB66;
	padding: 5px;
}
.shopInfoCSS
{
	font-size: 9pt;
	line-height: 120%;
	font-weight:bold;
	color: #f53400;
	background-color: #EEEEEE;
}
.shopDataCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
	background-color: #FFBB66;
}
.shopLine {
	border-bottom:#5e0d00 dotted 1px;
}

.stuffNameCSS
{
	font-size: 12pt;
	font-weight:bold;
	line-height: 200%;
	color: #943400;
}
.stuffNaiyoCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
}

.formLabelCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #FFFFFF;
	background-color: #666666;
}
.formInputCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
	background-color: #DDDDDD;
}
.carListFrameCSS
{
	border-bottom: 1px solid #000000;
}
.carListPhotoCSS
{
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #999999;
}
.carListLineCSS
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #666666;
	padding: 0px;
}
.carListCellCSS
{
	font-size: 9pt;
	line-height: 110%;
	color: #000000;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #DDDDDD;
	padding:2px 3px;
	word-break:break-all;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka';
}
.carListCellCSS a:link {color: #0000FF;text-decoration: underline;}
.carListCellCSS a:visited {color: #0000FF;text-decoration: underline;}
.carListCellCSS a:hover {color: #0000FF;text-decoration: underline;}

.detailPRTitleCSS
{
	border-bottom:1px solid #999999;
	font-size: 11pt;
	color: #666666;
}
.detailPRNaiyoCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
	word-break:break-all;
	padding:8px;
}

.shohinNameCSS
{
	font-size: 9pt;
	line-height: 110%;
	color: #000000;
	padding:5px;
}
.shohinNameTopCSS
{
	font-size: 12pt;
	font-weight:bold;
	line-height: 130%;
	color: #BF0082;
	padding:5px;
	BORDER-BOTTOM: #C5C5F0 1px dotted;
}
.shohinPriceCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #CC0000;
}
.hinFormLabelCSS
{
	font-size: 9pt;
	font-weight:bold;
//	color: #f53400;
	color: #666666;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	margin:4px 0px;
}
.hinFormDataCSS
{
	font-size: 9pt;
//	color: #000000;
	color: #666666;
	border-bottom:1px solid #666666;
	margin:4px 0px;
}

.kuchikomiDateCSS
{
	font-size: 9pt;
	line-height: 100%;
	color: #000000;
	background-color: #FFBB66;
}
.kuchikomiTitleCSS
{
	font-size: 11pt;
	line-height: 100%;
	font-weight:bold;
	color: #000000;
	background-color: #EEEEEE;
}
.kuchikomiNaiyoCSS
{
	font-size: 9pt;
	line-height: 120%;
	color: #000000;
	padding: 5px;
}

/* ----------------------- main frame ----------------------- */