@charset "Shift_JIS";/* BODY設定 */body{	background-image : url(../img/bg.gif);	font-size:9pt;	color:#333333;	scrollbar-face-color: #ffe4fe;       /* 表面の色 */	scrollbar-3dlight-color: #f42fa7;    /* 左端と上端の色 */	scrollbar-darkshadow-color: #f42fa7; /* 右端と下端 */	scrollbar-highlight-color: #ffe4fe;  /* ハイライトの色 */	scrollbar-shadow-color: #ffe4fe;     /* 影の色 */	scrollbar-arrow-color: #f42fa7;      /* 矢印の色 */	scrollbar-track-color: #ffffcc;      /* バーの背景の色 */}/*　IMGタグに対するリンク時のボーダー消し　*/img{border:none;}/* 安心文句部分 */.anshin,td{			font-size:9pt;			color:#666666;}/* 新着部枠設定 */.n_waku{		border-bottom: solid 1px #FF3399;		border-left: solid 1px #FF3399;		border-right: solid 1px #FF3399;}/* おすすめ部枠設定 */.o_waku{		border-bottom: solid 1px #FF6699;		border-left: solid 1px #FF6699;		border-right: solid 1px #FF6699;		background-color:#FFFFCC;		background-image :url(../cgi-bin/osu_bg.gif);		background-repeat:no-repeat;		background-position:right top;}/* おすすめ部文字設定 */.o_font{		color:#006600;		font-size:10pt;}.o_font,.item-name	A:link{color:#006600;			text-decoration:none;}.o_font,.item-name A:visited{color:#006600;			text-decoration:none;}.o_font,.item-name A:active{color:#0066FF;			text-decoration:none;}.o_font,.item-name A:hover{color:#0066FF;			text-decoration:none;}.o_kakaku{		color:#CC0033;		font-size:14pt;		font-weight: bold;}.o_teika{		color:#006600;		font-size:9pt;}/* 売れ筋部枠設定 */.u_waku{		border-bottom: solid 1px #FFFF99;		border-left: solid 1px #FFFF99;		border-right: solid 1px #FFFF99;		background-color:#FFFFCC;}.u_swaku{		border-bottom: solid 1px #FFFF99;		border-left: solid 1px #FFFF99;		border-right: solid 1px #FFFF99;		background-color:#FFFFFF;}/* 売れ筋部文字設定 */.u_font_l{		font-size:11pt;}.u_font_l A:link{color:#0000FF;}.u_font_l A:visited{color:#0000FF;}.u_font_l A:active{color:#0066CC;}.u_font_l A:hover{color:#0066CC;}.u_font_s{		font-size:8pt;}.u_font_s A:link{color:#0000FF;}.u_font_s A:visited{color:#0000FF;}.u_font_s A:active{color:#0066CC;}.u_font_s A:hover{color:#0066CC;}.u_kakaku_l{			color:#CC0000;			font-size:11pt;			font-weight: bold;}.u_kakaku_s{			color:#CC0000;			font-size:8pt;			font-weight: bold;}.u_teika{		color:#333333;		font-size:8pt;}/*ＴＯＰ商品名*/.item-name{	background-image:url(../img/osu_t.gif);	width:232px;	height:23;	padding-top:5px;	color:#060;	font-size:10pt;}/* カテゴリ一覧部文字設定 */.header{		font-size:8pt;		height:30px;		margin:8px 0 11px 0;		text-align:right;}.header img{vertical-align:middle;			margin-right:3px;			margin-left:3px;}.header A:link{color:#CC0066;			text-decoration:none;}.header A:visited{color:#CC0066;			text-decoration:none;}.header A:active{color:#9900CC;			text-decoration:none;}.header A:hover{color:#9900CC;			text-decoration:none;}.cate_font{			font-size:8pt;			color:#666666;}.cate_font A:link{color:#CC0066;			text-decoration:none;}.cate_font A:visited{color:#CC0066;			text-decoration:none;}.cate_font A:active{color:#9900CC;			text-decoration:none;}.cate_font A:hover{color:#9900CC;			text-decoration:none;}/*　枠内タイトル部分設定　*/.Q-title{	padding:5px 0 0 10px;	margin-top:8px;	font-weight:bold;	color:#FFFFFF;	background-image:url(../img/w_top.gif);	width:588px;	height:21px;	text-align:left;}.sankaku{	text-align:center;	margin:8px;}.com{	text-align:left;	margin:5px 0 0 20px;}.Q-com{	width:588px;	text-align:left;	color:#333333;	background-color:#ffc;	border:solid #f39 1px;	padding:15px 0 10px 10px;}.Q-com A:link{color:#CC0066; text-decoration:none;}.Q-com A:visited{color:#CC0066; text-decoration:none;}.Q-com A:active{color:#9900CC; text-decoration:none;}.Q-com A:hover{color:#9900CC; text-decoration:none;}/*　ＦＡＱページのページの上に戻る　*/.up{	text-align:right;	margin-right:20px;}.up A:link{color:#CC0066;			text-decoration:none;}.up A:visited{color:#CC0066;			text-decoration:none;}.up A:active{color:#9900CC;			text-decoration:none;}.up A:hover{color:#9900CC;			text-decoration:none;}/*　ページ下リンク部分設定　*/.b-link{		color:#333333;}.b-link :link{color:#9900CC;			text-decoration:none;}.b-link A:visited{color:#9900CC;			text-decoration:none;}.b-link A:active{color:#9900CC;			text-decoration:none;}.b-link A:hover{color:#9900CC;			text-decoration:none;}/*休暇告知*/#osirase-title{	background-image:url(../img/w_top.gif);	width:469px;	height:21px;	padding-left:15px;	font-weight:bold;	color:#FFF;	padding-top:5px;}#osirase-com{	background-image:url(../img/w_bg.gif);	width:469px;	border:solid;	border-width:0 1px 1px 0;	border-color:#f42da7;	text-align:left;	padding:5px;	margin-bottom:5px;}#sys_page{margin-left:17px;text-align:left;}