body {
	color:#333333;
	background-color : #FFFFFF;
	margin: 0px; padding: 0px;
	font-size:12px;
font-family:"Meiryo","メイリオ","Arial","ヒラギノ角ゴ Pro w3","Hiragino Kaku Gothic Pro,osaka","ＭＳ Ｐゴシック",sans-serif;
/*
*/
}
img {border: 0px;}
#wrap{
	width:640px; border: 0px solid #0000FF;
	margin: 0px; padding: 0px;

}
/* ---------------------------------- */
/* HEAD */
#header0{
	width:1000px; height:100px; background-image: url('../img/title_bgn.png');
	background-color: #FFFFFF;
}
#h_logo {width:230px; height:80px; border: 0px; margin-top: 20px; margin-left:27px;}
#lvg_h_title {width:640px; height:40px; border: 0px; margin-bottom: 10px;}

#header02{ width:1000px; height:20px; margin-bottom: 10px;}
#h_border_img {width: 1000px; height: 20px;}

/* ---------------------------------- */
/* LEFT */
#left_area{
	background-color: #FFFFFF;
	width:220px; float: left;
	margin: 0px; padding: 0px;

}

.slist_box {
	width:218px;
	padding: 10px 0px;
	border: 1px solid #FFCC66;
}
#l_ban_gotop { width:220px; height:26px; margin: 0px; padding:0px; border: 0px;}
#left_info_area{
	background-image: url('../img/p_l_info_bg.png');
	width:220px; height: 91px;
	margin: 0px; padding: 0px;
}
#left_info_link{
	background-color: #FFF0F0;
	width:220px; height: 40px;
	margin: 0px; padding: 0px;
	line-height: 40px; vertical-align: middle; text-align: center;
	border: 1px solid #FFCCCC; font-size: 16px;
}
#left_info_link_deco {color: #666666;}

/* Shop Navi link */
.slist_box ul{margin: 0px;padding: 0px; list-style:none;	overflow: hidden;}
.slist_box li{
	background-image: url('../img/lvg/p_l_shop_listbg.png');
	background-repeat: no-repeat;
	width:200px;height:30px; margin: 0px;  margin-left: 13px;
	padding: 0px 0px 0px 0px; line-height: 30px;
	border: 0px solid #999999;
	font-size:14px; font-weight: bold;
}
.slist_box li a{ display: block; height: 100%; padding-left: 13px;}
.slist_box a:link { color: #0000CC; text-decoration: none; }
.slist_box a:visited { color: #0000CC; text-decoration: none;}
.slist_box a:hover { color: #0000CC; text-decoration: none;}
.slist_box li a:hover { color: #0000CC; text-decoration: none;
	background-image: url('../img/lvg/p_l_shop_listbg_on.png');
}
.slist_box a:active { color: #FF00FF; text-decoration: none;}
.san {font-size: 10px;}

/* Shop Info */
.l_ban_title2bg {
	width:220px; height:30px; margin: 0px; padding:0px; border: 0px;
	background-image: url('../img/lvg/p_l_ban_title2bg.png');
	background-repeat: no-repeat;
	font-size: 15px; font-weight:bold; padding-left: 5px;
	line-height: 30px; vertical-align: middle;
}
.l_ban_title2bg a{ text-decoration: none; color: #000000;}

.sinfo_box { width:210px; margin:5px auto; padding: 0px; }
.ban_s {margin:10px 0px 10px 10px;}
.ban_l {margin:0px 0px 10px 0px;}
/* ---------------------------------- */
/* RIGHT */
#right_area{
	background-color: #FFFFFF;
	width:400px; float: left;
	margin: 0px; padding: 0px;
	margin-left: 20px; border: 0px solid #006600;
}

#toukou_area{
	background-color: #FFFFFF;
	width:400px;
	margin: 0px; padding: 0px;
}

/* KIJI */
.kbox{ position: relative;
	float: left;
	background-color: #FFFFFF;
	width:380px; height:185px;
	border: 1px solid #999999;
	margin: 10px 10px; padding: 0px;
}
.bx_sub {
	background-image: url('../img/lvg/p_dtitle_bg.png');
	width: 240px; height: 20px; overflow: hidden;
	position: absolute; left: 130px; top: 10px;
	 padding-left: 4px; line-height: 20px; vertical-align: middle;
}
.k_sub {font-size: 14px; color: #000033;font-weight: bold;}

.bx_date {
	width: 205px; height:18px; overflow: hidden;
	position: absolute; text-align: right;
	left: 165px; top: 30px; }
.k_date {font-size: 12px; color: #404040;}

.bx_com { border: 0px solid #FF66FF;
	width: 240px; height:110px; overflow: hidden;
	position: absolute; left:130px; top: 50px;}
.k_com {font-size: 14px; color: #000000; line-height: 1.3em;}

.bx_thumb { border: 0px solid #3333FF;
	width: 110px; height:144px; overflow: hidden;
	position: absolute; left:8px;top:8px;
	text-align: center; 
}
.k_thumb {border: 1px solid #999999; padding: 1px;}
/* thumb=x-max=102-136 */

.bx_link { border: 0px solid #FF0000;
	width:364px; height:20px; overflow: hidden;
	position: absolute; left:8px;bottom:2px;
	text-align: right; vertical-align: middle;line-height: 20px;
	border-top: 1px solid #FFCC66;
}
.k_link {font-size: 14px; color: #666666; }

.kbox a:link { text-decoration: none; }
.kbox a:visited { text-decoration: none;}
.kbox a:hover { text-decoration: underline;}
.kbox a:active { text-decoration: none;}

/* ---------------------------------- */
/* User KIJI Large */
.kbox_lg{ /*position: relative; 353+353+20*/
	background-color: #FFFFFF;
	width:390px;
	border: 1px solid #999999;
	margin: 10px 10px; padding: 10px 0px;
}
.bx_thumb_lg { border: 0px solid #3333FF;
	width: 140px;
	text-align: center; 
	/* float:left; */
}
.k_thumb_lg {border: 1px solid #999999; padding: 1px; width: 120px;}

.bx_right{ /*max 510*/ border:1px solid #FF0000;
	width:390px;

} 
.bx_sub_lg { border: 0px solid #00CC00;
	background-image: url('../img/lvg/p_dtitle_bg.png');
	width: 360px; height: 20px; overflow: hidden;
	padding-left: 10px; margin-left: 0px;
	line-height: 20px; vertical-align: middle;
}
.k_sub_lg {font-size: 14px; color: #000033;font-weight: bold;}

.bx_date_lg {
	width:360px; height:18px; overflow: hidden;
	text-align: right; margin-right: 10px;}
.k_date_lg {font-size: 12px; color: #404040;}

.bx_com_lg { border: 0px solid #009900; width: 370px; margin: 0px auto;}
.k_com_lg {font-size: 14px; color: #000000; line-height: 1.3em;}

.bx_link_lg { border: 0px solid #FF0000;
	width:380px; height:20px; overflow: hidden;
	text-align: right; vertical-align: middle;line-height: 20px;
	border-top: 1px solid #FFB9A9;
	margin: 10px auto;
}
.k_link_lg {font-size: 14px; color: #666666; }
.bx_act_lg { border: 0px solid #FF0000;
	width:380px; height:119px; overflow: hidden;
	text-align: right; font-size: 14px; color: #666666;
	margin: 20px 0px 0px 0px;
	background-image: url('../img/act_box_bg_lvg.jpg');
	background-repeat: no-repeat;
}
.btn_act { vertical-align: middle;}
.bx_act_btn { border: 0px solid #0000FF;
	position: relative;
	margin-top: 60px; margin-right: 12px;
	float: right;
}

.act_count { position: absolute; top: 25px; left: 15px; width: 24px; text-align: center;}

#page{ font-size: 14px; text-align: right; margin-right: 20px; }
/* ---------------------------------- */
/* FOOT */
#pfooter{
	text-align: center; font-size: 10px; color: #666666;
	line-height: 1.3em; margin-top: 50px; margin-bottom: 20px;
	padding-top: 10px;
	border-top: 1px solid #666666;
}

/* ---------------------------------- */

/* ************************************** */
/*
a:link {
	color: #FF00FF;
	text-decoration: none;
}
a:visited {
	color: #FF00FF;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a:active {
	color: #00FF00;
	text-decoration: none;
}
*/
/* ************************************** */
