body {
	margin:0px;
	font-size:12px;
	color:#4F4F4F;
	line-height:20px;

	scrollbar-face-color: #ffffff;       /* 表面の色 */
	scrollbar-3dlight-color: #EBEBEB;    /* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;  /* ハイライトの色 */
	scrollbar-shadow-color: #959595;     /* 影の色 */
	scrollbar-darkshadow-color: #EBEBEB; /* 右端と下端 */
	scrollbar-arrow-color: #959595;      /* 矢印の色 */
	scrollbar-track-color: #EBEBEB;      /* バーの背景の色 */
}


.g1 {
	vertical-align:top;
	text-align:left;
	font-size:12px;
	color:#4F4F4F;
	line-height:20px;}
	
.g2 {
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#4F4F4F;
	line-height:20px;}

.g3 {
	vertical-align:middle;
	text-align:left; color:#0096D7;
	font-size:14px;
	font-weight:bold;
	line-height:20px;}
	
.g4 {
	vertical-align:top;
	text-align:left;
	color:#B40000;
	font-size:14px;
	font-weight:bold;
	line-height:20px;}

.g5 {
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#4F4F4F;}

.g6 {
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#4F4F4F;}

.g7 {
	vertical-align:middle;
	text-align:left;
	font-size:10px;
	color:#4F4F4F;
	letter-spacing:1px;}


.g8 {color:#009cff;}

.g9 {vertical-align:middle; text-align:left; color:#A62020; font-size:14px; text-decoration:underline;:}

.g10 {
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;}

.g12 {
	vertical-align:middle;
	text-align:left;
	color:#444444;
	font-size:10px;
	letter-spacing:1px;}

.g13 {
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	letter-spacing:1px;}


.g14 {color:#C00;}


.icon {
	vertical-align: middle;
	margin:0px 5px 0px 0px;}


.qa {
	text-align:left;
	overflow: auto;
	width: 587px;
	height: 215px;}


.n01 {vertical-align:middle; text-align:center; color:#A62020; font-size:13px;}
.n02 {vertical-align:middle; text-align:left; color:#DB0000; font-size:15px; font-weight:bold;}
.n03 {vertical-align:middle; text-align:center; color:#959595; font-size:13px;}
.n04 {font-weight:bold;}
.n05 {vertical-align:bottom; text-align:left; color:#959595; font-size:13px; line-height:20px;}



.form {
	width:779px;
	height:inherit;
	background-color:#FFFFFF;
	border:#999999 solid 1px;
	padding:1px;}



.box1 { background-image:url(shop_img/shop6.jpg); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:29px 0px 0px 25px; vertical-align:top; text-align:left; color:#4F4F4F; font-size:12px; line-height:20px; }
.box2 { background-image: url(shop_img/shop10.jpg); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:29px 0px 0px 25px; vertical-align:top; text-align:left; color:#4F4F4F; font-size:12px; font-weight:bold; line-height:20px; }
.box3 { background-image: url(shop_img/shop14.jpg); background: url(shop_img/shop36.jpg) no-repeat top right ; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; vertical-align:top; text-align:left; color:#4F4F4F; font-size:12px; line-height:20px; }
.box4 { background-image: url(shop_img/shop20.jpg); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:32px 0px 0px 32px; vertical-align:top; text-align:left; color:#4F4F4F; font-size:12px; font-weight:bold; line-height:20px; }

.b_mar { margin:0px 0px 10px 0px;}


a.kuro:link {color:#000000;} 
a.kuro:visited {color:#000000;} 
a.kuro:active {color:#000000;} 
a.kuro:hover {color:#07994F;}

a.blue:link {color:#C16900;} 
a.blue:visited {color:#C16900;} 
a.blue:active {color:#C16900;} 
a.blue:hover {color:#07994F;}

a.blue2:link {color:#5A72B1;} 
a.blue2:visited {color:#5A72B1;} 
a.blue2:active {color:#5A72B1;} 
a.blue2:hover {color:#07994F;}

a.ao:link {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:visited {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:active {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:hover {color:#07994F; text-decoration:underline; font-size:15px; font-weight:bold;}

a.cya:link {color:#652400;} 
a.cya:visited {color:#652400;} 
a.cya:active {color:#652400;} 
a.cya:hover {color:#07994F;}



html { /* スクロールバー常に表示 */
    overflow-y:scroll;
	margin-bottom:1px;
	height:100%;
	}



img {border:0;}


