/*
-----------------------------------------------------------------
All
-----------------------------------------------------------------
*/

* {
    line-height: 135%;letter-spacing: 1px;font-size: 12px;
}


br {letter-spacing: normal;}

body{margin:0px;}

a:link,a:visited {
	text-decoration: none;
	color: #0000CC;
}

a:active ,a:hover {
	color: #0000CC;text-decoration: underline;
}



/*
-----------------------------------------------------------------
Base Font Set
-----------------------------------------------------------------
*/

.red12 {
	font-size: 12px;color: #FA1F1F;
}

.page-title {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.table-border {
	font-size: 12px;
	padding: 4px;
	border: 1px solid #666666;
}

/*
-----------------------------------------------------------------
Main Area
-----------------------------------------------------------------
*/
.main-area {
padding-top:20px;
padding-bottom:15px;

}

.list-title {
width:100%;
color:#ffffff;
background-color:#F88810;
margin-top:10px;
padding-top:2px;
padding-bottom:2px;
text-align:center;

}


/*
-----------------------------------------------------------------
Header Area
-----------------------------------------------------------------
*/

#header-link{
color:#38832E;
padding-bottom:5px;
padding-right:10px;
text-align:right;
}

#header-link a:link , #header-link a:visited {
	text-decoration: none;
	color: #333333;
}

#header-link a:active ,#header-link a:hover {
	color: #333333;text-decoration: underline;
}


#header-catch h1{
font-size:11px;
font-weight:normal;
color:#666666;
padding-top:5px;
margin:0px;
text-align:right;
}

/*
-----------------------------------------------------------------
Footer Area
-----------------------------------------------------------------
*/

#footer-area {
padding-top:30px;
}


#footer-copy {
color:#ffffff;
background-color:#67BD20;
text-align:center;
}

#footer-copy a:link , #footer-copy a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

#footer-copy a:active ,#footer-copy a:hover {
	color: #FFFFFF;text-decoration: underline;
}

#ad {
color:#666666;
text-align:center;
padding-top:5px;
padding-bottom:5px;

}


/*
-----------------------------------------------------------------
Main Area
-----------------------------------------------------------------
*/

#main-area {
width:780px;
padding-top:15px;
padding-right:10px;
padding-left:10px;
}

#main-area strong{
font-size:14px;
color:#4C8E0B;
}

.text{
padding-top:15px;
padding-bottom:10px;
}

/*
-----------------------------------------------------------------
Shop List Area
-----------------------------------------------------------------
*/

.shop-info {
padding-top:15px;
padding-bottom:15px;
border-bottom:2px solid #EAEAEA;
}

.shop-img {
vertical-align:top;
}

.shop-text {
vertical-align:top;
padding-right:8px;
padding-left:5px;
}

.shop-state {
vertical-align:top;
padding-left:8px;
border-left:1px dotted #888888;
}

/*
-----------------------------------------------------------------
Order
-----------------------------------------------------------------
*/
.order-title {
font-weight:bold;
color:#333;
border-bottom:1px solid #EB9200;
padding:5px;
margin-bottom:5px;
}

.main-title{
padding:3px 0px;
border-bottom:4px #EB9200 solid;
color:#EB9200;
font-size:15px;
font-weight:bold;
margin:20px 0px;;
}