	/* x[X */		body {		background-color: #EEEEEE;		margin: 0;		padding: 0px;		text-align: left;		height:100%;		background-image: url(../images/bg_base.jpg);		background-repeat: repeat-y;	}		body > #main {		height: auto;	}					/* W̕ */	.main {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #505050;			}		.title {		color: #000000;		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		}			/* ʂȕ */					.list_current{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #99B2BF;		}	.list_line{		font-size:9px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		}	.bc_text{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #000000;		}	.list_itemtext{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #333333;		}		.list_pricetext{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #FF8000;		}		.dt_item{		font-size:14px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		font-weight: bold;		padding: 3px 0px 10px;			}		.dt_price_t{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #308585;		}		.dt_price_s{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		padding: 10px 0px;		}			.dt_price{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #003333;		}		.dt_ex{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		padding: 10px 0px;		}			.dt_utitle_t{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #308585;		}		.dt_utext{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #333333;		}	.num_tex{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		font-weight: bold;		}	.wh_bold{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #FFFFFF;		font-weight: bold;		}	/* shopContents */	.sh_sub{		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		}		.sh_bold{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #666666;		font-weight: bold;		}		.sh_clbold{		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		font-weight: bold;		}						/* CAEg */			.tp_wn{		float: left;		width: 416px;		margin: 0px;		}	.tp_sp{		float: right;		width: 194px;		margin: 0px;		}					.mg_menu{		margin:20px 0 5px 20px;	}	.mg_main{		margin:0px 20 0px 20px;	}			.mg_sp {		margin:5px auto;	}		.sec_main {		background-image: url(../images/bg_sec_left.gif);		background-repeat: repeat-y;	}		.sp_listhead1{		margin:0px;		padding: 0px 0px;	}	.sp_listhead{		margin:0px;		padding: 3px 0px;	}	.dt_listhead1{		margin:0px;		padding: 13px 0px;	}	.dt_listhead{		margin:0px;		padding: 10px 0px;	}	.dt_listheadu{		margin:0px;		padding: 0px 0px 10px;	}	.dt_listheadt{		margin:0px;		padding: 10px 0px 0px;	}	.dt_ph{		float: left;		width: 341x;		margin: 0px;		}	.dt_text{		float: right;		width: 204px;		margin-left: 0px;		margin-top: 0px;		margin-right: 1px;		margin-bottom: 0px;		padding: 0px;		}	.dt_shop_b{		margin:0px;		padding: 10px 0px;		text-align: right;	}	.dt_line{		margin:0px;	}	.dt_size{	   padding: 10px 0px;	}	.sp_listline{		margin:0px;		padding: 0px 0px 10px;	}	.sp_listitem{		margin:0px;		padding: 5px 0px 5px 15px;	}	/* top gbv*/	.wnew1 {		margin:0px;		background-image: url(../images/bg_g.gif);		background-repeat: repeat-y;		background-color: #EFEFEF;		padding: 3px;		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #3EAAAA;		font-weight: bold;		text-indent: 9px;	}	.wnew1_2 {		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #3F6F8F;		padding: 3px;		}	.wnew2 {		margin:0px;		background-image: url(../images/bg_wh.gif);		background-repeat: repeat-y;		background-color: #FFFFFF;		padding: 3px;		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #3EAAAA;		font-weight: bold;		text-indent: 9px;	}				.carea1 {		margin:0px;		background-image: url(../images/bg_wh.gif);		background-repeat: repeat-y;		}			.subcontents1 {		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #009999;		padding-top: 3px;		padding-bottom: 3px;		padding-left: 8px;		padding-right: 8px;		}						.subcontents2 {		font-size:10px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #009999;		padding-top: 3px;		padding-bottom: 3px;		padding-left: 14px;		padding-right: 5px;		}						.title1{		background-image: url(../images/bg_stext.gif);		background-repeat: no-repeat;		margin:0px;		padding-top: 7px;		padding-bottom: 5px;		padding-left: 20px;		padding-right: 0px;	}	.title1_2{	   font: 11px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #FFFFFF;	}			.tday1_2{	    font-size:10px;	    font-size:70%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #505050;			text-align : center;	}		.tday1_3{	    font-size:10px;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		line-height:140%;		color: #505050;			text-align : center;	}			.tday1 {		margin:0px;		background-image: url(../images/bg_wh.gif);		background-repeat: repeat-y;		background-color: #FFFFFF;		text-align : center;	}								/* shopContents CAEg*/	.sh_mgbold{	   padding: 8px 0px 4px;	}	.sh_mgsub{	   padding: 8px;	}	.sh_mgmain{	   padding: 5px 0px;	}	.sh_fltext{		float: right;		width: 194px;		margin: 0px;		}	.sh_flph{		float: left;		width: 60px;		margin: 0px;		}	.sh_mgcollmntitle{		padding-top: 0px;		padding-right: 0px;		padding-bottom: 5px;		padding-left: 0px;		}	.sh_mgscollmntitle{		padding-top: 0px;		padding-right: 0px;		padding-bottom: 5px;		padding-left: 0px;		}			/* N */		a.item:link {	font-size:12px;		line-height:140%;		color: #333333;				text-decoration: none;		}	a.item:hover {	font-size:12px;		line-height:140%;		color: #333333;				text-decoration: none;			}	a.item:active {	font-size:12px;		line-height:140%;		color: #333333;				text-decoration: none;			}		a.item:visited {	font-size:12px;		line-height:140%;		color: #333333;				text-decoration: none;			}		a.wnew:link {	font-size:12px;		line-height:140%;		color: #336680;	}	a.wnew:hover {	font-size:12px;		line-height:140%;		color: #336680;					}	a.wnew:active {	font-size:12px;		line-height:140%;		color: #336680;			}		a.wnew:visited {	font-size:12px;		line-height:140%;		color: #336680;			}	a.tday:link {	font-size:12px;		line-height:140%;		color: #336680;	}	a.tday:hover {	font-size:12px;		line-height:140%;		color: #336680;					}	a.tday:active {	font-size:12px;		line-height:140%;		color: #336680;			}		a.tday:visited {	font-size:12px;		line-height:140%;		color: #336680;			}						a:link {		font-size:10px;		color: #336680;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	}	a:visited {		font-size:10px;		color: #336680;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	}	a:active {		font-size:10px;		color: #336680;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	}			/* Cxg|[g */	.report_data {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #008080;	}	.report_title {		font-size:12px;		line-height:180%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		font-weight: bold;	}			/* R^Ng */	.form_title {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #008080;		padding-left: 12px;	}	.form_text {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #333333;	}				/* VbsOKCh */	.guide_title_bg {		padding-top: 8px;		padding-bottom: 8px;	}	.guide_num {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;		padding-top: 4px;		padding-bottom: 4px;		font-weight: bold;	}	.guide_text {		font-size:12px;		line-height:140%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #505050;		padding-top: 4px;		padding-bottom: 4px;	}			/* ASHTA_book */		.main_ashtaB {		font-size:12px;		line-height:160%;		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";		color: #336680;			}	.mg_ashtaB{		margin:0px;		padding: 0px 15px 0px 0px;	}
