﻿@charset "UTF-8";

/*Fist Created: 2007/12/25*****************************************/

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
}

.lm { margin-left :10px;}

.rm { margin-right :10px;}

.lml {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

.lmc {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

.lmr{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

.lmbl {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}

.lmbc {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}

.lmbr{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}


/*青木 追加: 2008/07/02*****************************************/

html { overflow-y:scroll;}

.text-std_c { 
	font-size: 73%;
	color: #444444;
}

.text-std-Article_c { 
	font-size: 73%;
	line-height: 150%;
	color: #444444;
}
.text-large-Article_c { 
	font-size: 88%;
	line-height: 140%;
	color: #444444;
}
.text-small_c { 
	font-size: 68%;
}
.text-large_c { 
	font-size: 88%;
	line-height: 120%;
}
.text-grayout { color: #666666 }

.bold_c { 
	font-weight: bold;
}
.padding_lc { 
	padding-left: 30px;
}

a:link {color: #336699; text-decoration: underline}
a:visited {color: #800080; text-decoration: underline}
a:hover {color: #FF8800; text-decoration: underline}
a:active {color: #FF8800; text-decoration: underline}

table.shop_n{ border-left: 8px solid #AF313F}
.shop_n p{ padding: 5px 8px 5px}

.section_bar2 {
	background : #FFE8B4;
	border-bottom: 3px solid #FFD293;
	padding : 5px 8px 2px;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.space-15px { font-size: 15px;}

/*長堀 追加: 2008/07/30*****************************************/
/*青木 追加: 2008/09/17*****************************************/

/*食べる*/
div.section_bar_e {
	background: #FFB849;
	padding: 1px 1px 1px 3px;
}

div.section_bar_e p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #FFFFCC;
}

div.sub_bar_e {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_e p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #FFB849;
}

/*買う*/
div.section_bar_b {
	background: #FF9999;
	padding: 1px 1px 1px 3px;
}

div.section_bar_b p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #FFCCCC;
}

div.sub_bar_b {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_b p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #FF9999;
}

/*見る・遊ぶ*/
div.section_bar_p {
	background: #99CC66;
	padding: 1px 1px 1px 3px;
}

div.section_bar_p p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #DDFFBB;
}

div.sub_bar_p {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_p p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #99CC66;
}

/*生活*/
div.section_bar_l {
	background: #F2D968;
	padding: 1px 1px 1px 3px;
}

div.section_bar_l p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #FFFFBB;
}

div.sub_bar_l {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_l p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #F2D968;
}

/*ヘルス＆ビューティー*/
div.section_bar_h {
	background: #BEE278;
	padding: 1px 1px 1px 3px;
}

div.section_bar_h p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #EEFFBB;
}

div.sub_bar_h {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_h p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #BEE278;
}

/*働く*/
div.section_bar_j {
	background: #3559E8;
	padding: 1px 1px 1px 3px;
}

div.section_bar_j p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	border-left: 5px solid #CCCCFF;
}

div.sub_bar_j {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.sub_bar_j p {
	margin: 2px 2px 2px 3px;
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	border-left: 5px solid #3559E8;
}
