#main {
	margin: 6px 0px 30px 10px;
	padding: 0px;
}
/* リンク設定 */
#main a:link {
	color: #2255aa;
	text-decoration: underline;
}
#main a:visited {
	color: #3399ff;
	text-decoration: underline;
}
#main a:hover {
	color: #3399ff;
	text-decoration: none;
}
#main a:active {
	color: #2255aa;
	text-decoration: none;
}


#contents-area {
	margin: 20px 0px 15px 20px;
	padding: 0px;
}
#contents-area p.nomal{
	font-size: 12px;
	color: #575859;
}
/* マージン設定 */
.mt0{
	margin-top: 0px;
}
.mt3{
	margin-top: 3px;
}
.mt10{
	margin-top: 10px;
}


/* Index */
#contents-area .news-area{
	margin-top: 10px;
	background: url(../../images/index_il001.gif) no-repeat right bottom;
	width: 488px;
	min-height: 66px;
	_height: 66px;
}
#contents-area .news-area table td{
	font-size: 12px;
	color: #575859;
}
.event-tx{
	margin: 7px 13px 0px;
	padding: 0px;
	font-size: 12px;
	color: #575859;
}
.event-banner{
	margin: 0px 13px 7px;
	padding: 0px;
}
.event-banner p{
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #575859;
}

/* About */
p.pickup-ti{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #ff475b;
	font-weight: bold;
}

p.pickup-tx{
	font-size: 12px;
	color: #575859;
	margin: 0px 10px 25px 0px;
	padding: 0px;
	line-height: 150%;
}

p.pickup-ti-strawberry{
	margin: 0 0 3px 0;
	padding: 0px;
	font-size: 14px;
	color: #d42100;
	font-weight: bold;
}

p.pickup-tx-strawberry{
	font-size: 12px;
	color: #333333;
	margin: 0px 13px 18px 0px;
	padding: 0px;
	line-height: 150%;
}

p.pickup-tx-strawberry2{
	font-size: 12px;
	color: #333333;
	margin: 0px 15px 20px 0px;
	padding: 0px;
	line-height: 120%;
}

table.strawberry{
	background: url(../../images/about_bg002.gif) no-repeat 0 0;
}

table.strawberry div{
	margin:0 15px 15px 0;
}

p.linkto-cafe{
	padding:0 5px 0 12px;
	font-size: 12px;
	line-height: 130%;
	background: url(../../images/index_arrow.gif) no-repeat 0 4px;
	zoom: 1;
}

table.tx-mango td{
	font-size:12px;
	line-height: 140%;
}

/* FAQ */
.faq-box{
	border: 1px solid #e5e5e5;
}
.faq-area{
	padding: 20px 0px 20px 20px;

}
.subsection{
	padding: 0px;
	margin: 10px 50px 0px 28px;
}
.subsection02{
	padding: 0px;
	margin: 10px 0px 0px 8px;
}
.faq-dotline{
	margin: 0px;
	background: url(../../faq/images/index_dotline.gif) repeat-x left center;
}
.faq-dotline02{
	margin: 0px;
	background: url(../../faq/images/index_dotline.gif) repeat-x left top;
}
p.faq-ti{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #0066cc;
	font-weight: bold;
}
p.faq-ti02{
	margin: 0px 0px 0px 2.3em;
	padding: 0px 0px 0px 5px;
	font-size: 14px;
	color: #0066cc;
	font-weight: bold;
	text-indent: -2.3em;
	line-height: 150%;
}
p.faq-tx{
	font-size: 12px;
	color: #575859;
	margin: 0px 0px 15px;
	padding: 0px;
	line-height: 150%;
}
span.faq-txr{
	font-size: 12px;
	color: #ff0033;
	margin: 0px 0px 15px;
	padding: 0px;
	line-height: 110%;
}
.anchor-tx{
	font-size: 10px;
}
table.faq-list{
	margin: 0px 0px 20px 88px;
}
table.faq-list th{
	font-size: 12px;
	color: #0066cc;
	text-align: left;
}
table.faq-list td{
	font-size: 12px;
	color: #575859;
}

/*****************************
 STATION
*******************************/
.mb20{
	margin-bottom: 20px;
}
table.station-box{
	border: 1px solid #e5e5e5;
}
table.station-box td.top01{
	background: url(../../station/images/index_bg001.gif) no-repeat left top;
	vertical-align: top;
	padding: 15px 0px 20px 19px;
	margin: 0px;
}
table.station-box td.top02{
	vertical-align: top;
	padding: 0px 0px 20px 19px;
	margin: 0px;
}
table.station-box td.other{
	vertical-align: top;
	padding: 15px 0px 20px 19px;
	margin: 0px;
}
p.station-title{
	font-size: 14px;
	color: #0066cc;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
}
p.station-txt{
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 15px;
	padding: 0px;
	line-height: 150%;
}
.present-box{
	margin: 0px;
	padding: 0px 0px 0px 19px;
}
.present-txt{
	margin: 0px 5px 5px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 150%;
	color: #000000;
}

.visit-area{
	vertical-align: top;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	background: url(../../station/images/visit_ex001.gif) no-repeat left bottom;
}
.visit-area1{
	vertical-align: top;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.report-bg{
	vertical-align: top;
	background: url(../../station/images/report_bg001.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 716px;
}
.report-title01{
	vertical-align: middle;
	color: #333333;
	background: url(../../station/images/report_ex001.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 260px;
	font-weight: bold;
}
.report-title02{
	vertical-align: middle;
	color: #333333;
	background: url(../../station/images/report_ex002.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 263px;
	font-weight: bold;
}
.report-title03{
	vertical-align: middle;
	color: #333333;
	background: url(../../station/images/report_ex003.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 260px;
	font-weight: bold;
}
.report-txt{
	font-size: 12px;
	color: #333333;
	margin: 10px 0px 10px;
	padding: 0px;
	line-height: 150%;
}
.story-bg{
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	background: url(../../station/images/story_bg001.gif) no-repeat left top;
	margin: 0px;
	padding: 5px 0px 0px 20px;
}
.ml15{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.story-txt{
	font-size: 12px;
	color: #333333;
	margin: 5px 5px 5px 12px;
	padding: 0px;
	line-height: 150%;
}
.story-ilust{
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*****************************
 SUKOYAKA
*******************************/
.sukoyaka-top {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 200px 25px 0px 55px;
	padding: 0px;
}
.sukoyaka-top p{
	margin: 0px 0px 15px;
	padding: 0px;
}
#sukoyaka-bg001 {
	padding: 0px;
	background: url(../../sukoyaka/images/bg001.jpg) no-repeat left top;
	margin: 0px;
	height: 573px;
	width: 780px;
}
#sukoyaka-bg002 {
	padding: 0px;
	background: url(../../sukoyaka/images/bg002.jpg) no-repeat left top;
	margin: 0px;
	height: 613px;
	width: 780px;
}
#sukoyaka-bg003 {
	padding: 0px;
	background: url(../../sukoyaka/images/bg003.jpg) no-repeat left top;
	margin: 0px;
	height: 613px;
	width: 780px;
}
#sukoyaka-box {
	padding: 0px;
	margin: 58px 0px 0px 31px;
}
#sukoyaka-box p{
	padding: 0px;
	margin: 0px 0px 25px;
}
#sukoyaka-box p.what{
	padding: 0px;
	margin: 0px 0px 10px;
}
#sukoyaka-box p.paragraph{
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#sukoyaka-box p.paragraph02{
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	margin: 0px 0px 15px;
	padding: 0px;
}
#sukoyaka-box p.paragraph03{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px 0px 10px;
	padding: 0px;
}
#btn-area{
	padding: 0px;
	margin: 0px 0px 0px 71px;
}

/*****************************
 ダウンロード
*******************************/

.dl-area{
    padding-left:40px;
}

.kabegami-area{
    padding:0 0 20px 50px;
}

.dl-tx{
    font-size: 12px;
	color: #575859;
	margin: 0px 10px 25px 0px;
	line-height: 150%;
}

.dl-tx2{
    font-size: 12px;
	color: #0066cc;
	font-weight:bold;
	line-height: 150%;
}

.settei-area{
    padding:0 0 0px 5px;
}

/*****************************
 event
*******************************/

table.event-box{
	border: 1px solid #e5e5e5;
}

table.event-box td.top01{
	background: url(../../event/images/index_bg005.gif) no-repeat left top;
	vertical-align: top;
	padding: 15px 0px 10px 19px;
	margin: 0px;
}

td.event-txt{
	font-size: 12px;
	color: #333333;
	margin:0;
	padding: 5px 0 5px 10px;
	line-height: 150%;
}

p.event-txt{
	font-size: 12px;
	color: #333333;
	margin: 15px 10px 10px;
	padding: 0px;
	line-height: 150%;
}

span.event-title{
	font-size: 13px;
	color: #0066cc;
	margin:0 0 3px;
	padding: 0px;
	font-weight: bold;
}

/*****************************
 HAKUTOU
*******************************/
.sweet {
 margin: 0px;
	padding: 0px;
}
.sweet td{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.sweet td.paragraph{
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	color: #f53461;
	margin: 0px;
	padding: 0px;
}
.sweet td.paragraph2{
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	color: #1d8934;
	margin: 0px;
	padding: 0px;
}
.sweet .recipe td{
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding:  0px 0px 4px 0px;
}
.sweet .recipe td span.txt-b{
 font-weight:bold;
}
.sweet .recipe td.bottom{
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding:  0px;
}
.sweet .recipe td.txt{
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}
.sweet .recipe td.list-txt {
	font-weight:bold;
 color:#f53461;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
.sweet .recipe td.list-txt2{
	font-weight:bold;
 color:#1d8934;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}

/*****************************
 factory
*******************************/
.factory-txt {
	font-size:12px;
	color:#565656;
	line-height:1.5;
}
.factory-txt02 {
	font-size:12px;
	line-height:1.5;
}
.factory-txt02 a {
	font-weight:bold;
}
.factory-txt03 {
	font-size:11px;
	color:#565656;
	line-height:1.5;;
	padding-top:4px;
}

/*****************************
 cherry
*******************************/
.sweet td.paragraph3{
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	color: #ff502d;
	margin: 0px;
	padding: 0px;
}
.sweet .recipe td.list-txt3 {
	font-weight:bold;
	color:#ff502d;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}

/*****************************
 whitegrape
*******************************/
.sweet td.paragraph4 {
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	color: #cc3300;
	margin: 0px;
	padding: 0px;
}
.sweet .recipe td.list-txt4 {
	font-weight:bold;
	color: #7d8b1d;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
.txt-color_whitegrape {
	color: #336600;
}

/*****************************
 ichigo
*******************************/
.sweet .recipe td.list-txt5 {
	font-weight:bold;
	color:#f34b58;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
