body {
	background:url(../images/body_bg.gif) top repeat-x #fff;
    color : #333;
	margin : 0;
	padding : 0;
		scrollbar-face-color:#ffffff; /*スクロールバー本体の色*/
		scrollbar-highlight-color: #0051B9; /*スクロールバー左側（上）の影*/
		scrollbar-shadow-color: #0051B9; /*スクロールバー右側（上）の影*/
		scrollbar-3dlight-color: #f0f0f0; /*スクロールバーの左側（下）の影*/
		scrollbar-arrow-color: #0051B9; /*矢印の色*/
		scrollbar-track-color: #f0f0f0; /*背面の色*/
		scrollbar-darkshadow-color: #f0f0f0; /*スクロールバー右側（下）の影*/


}

TD {
	FONT-SIZE: 12px; COLOR: #333333
}

.contents {
background:#fff;
/**
border-left:1px solid #ccc;
border-right:1px solid #ccc;
**/
}


a.overalfa:hover img{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}


A:link {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:active {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
.font10l120 {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
}
.font10l130 {
	FONT-SIZE: 10px; LINE-HEIGHT: 130%
}
.font10l140 {
	FONT-SIZE: 10px; LINE-HEIGHT: 140%
}
.font10l150 {
	FONT-SIZE: 10px; LINE-HEIGHT: 150%
}
.font11l120 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%
}
.font11l130 {
	FONT-SIZE: 11px; LINE-HEIGHT: 130%
}
.font11l140 {
	FONT-SIZE: 11px; LINE-HEIGHT: 140%
}
.font11l150 {
	FONT-SIZE: 11px; LINE-HEIGHT: 150%
}
.font12l120 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.font12l130 {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.font12l140 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.font12l150 {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.font12l120 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.font12l130 {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.font12l140 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.font12l150 {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.font13l120 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
.font13l130 {
	FONT-SIZE: 13px; LINE-HEIGHT: 130%
}
.font13l140 {
	FONT-SIZE: 13px; LINE-HEIGHT: 140%
}
.font13l150 {
	FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.font14l120 {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.font14l130 {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.font14l140 {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.font14l150 {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.font15l120 {
	FONT-SIZE: 15px; LINE-HEIGHT: 120%
}
.font15l130 {
	FONT-SIZE: 15px; LINE-HEIGHT: 130%
}
.font15l140 {
	FONT-SIZE: 15px; LINE-HEIGHT: 140%
}
.font15l150 {
	FONT-SIZE: 15px; LINE-HEIGHT: 150%
}
.comment {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 1.2
}
.copyright {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.2
}
.new {
	FONT-SIZE: 12px; COLOR: #3f3f3f; LINE-HEIGHT: 130%
}
.newlo {
	FONT-SIZE: 12px; COLOR: #ffaa00; LINE-HEIGHT: 130%
}
.kousyu_title {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 130%; background-color: #555555;
}
.emphasis {
	FONT-SIZE: 12px; COLOR: #BF1320; LINE-HEIGHT: 130%; font-weight: bold;
}

/************************************************************************************************機能紹介*/
body.function {
	margin:0;
	padding:0;
  color : #333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",:Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height:145%;
	font-size: 85%; /* IEに適用 */
}
html>/**/body.function {
  font-size: 14px; /* IE以外のブラウザ */

}

.function TD {
	FONT-SIZE: 100%;
}

#function-area{
	padding:12px 0px 0px;
}

#function-c02-cmnt{
	padding:8px;
	color:#eb5d00;
}

#function-c02-cmnt02{
	background:url(../products/2007_function/images/c02_bg.gif) repeat-y;
	padding:8px;
	color:#eb5d00;
}

#function-c03-cmnt{
	padding:8px;
}

/************************************************************************************************ショップ紹介*/
.shop_caption{
	padding:10px 10px 25px 10px;
	font-size:12px;
	line-height:130%;
}

.shop_caption_year{
	padding:10px 10px 25px 10px;
	font-size:14px;
	line-height:130%;
}

.shop_img_year{
	padding:0 0 10px 0;
}
