@charset "utf-8";

/* CSS Document */



/*------------------

基本設定

------------------*/

html {
	height:100%;

}



body {
	text-align: center;
	font-size: 12px;
	color: #202020;
	height:100%;
	background-color: #F3F3F3;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.cl_box{

height:10px;

}



.dott_line{

border-bottom:1px #006699 dotted;

margin:5px 0px 5px 5px; /*--上　右　下　左---*/

}



.stock{

	margin-top:10px;

	color:#CC0000;

	text-align:center;

}



/*------------------

基本リンク設定

------------------*/

a:link {
	color: #006699;
	text-decoration: none;
}



a:visited {
	text-decoration: none;
	color: #330066;
}



a:hover {
	color: #CC6699;
}



a:active {
	color: #006699;
}



/*------------------

レイアウト gnavi

------------------*/

#gnai_wrap{
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 0px;
}

div#gnavi {
	width:800px;
	height:30px;
	text-align:center;
	word-break:break-all;
	zbackground: #CCCC99;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}



#gnavi ul{
	text-align: center;
	width: 800px;
	padding: 0px;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}



#gnavi li{
	float:left;
	width: 200px;
	padding: 0px;
	height: 30px;
	margin: 0px;
}



#gnavi a{
	color:#FFFFFF;
	display:block;
	text-align: center;
	background-image: url(images/gnavibg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 1.2em;
	width: 200px;
	height: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}



#gnavi a:hover{
	color:#55A0FF;
	background-position: 0px -30px;
}



.gnavi1{

}



.gnavi2{

}



.gnavi3{

}



.gnavi4{



}


/*------------------

レイアウト head

------------------*/

div#header {
	height:400px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

h1.logo {
	float: left;
	height: 120px;
	width: 365px;
	margin: 0px;
	padding: 0px;
	background-position: -10px;
}

#header h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	overflow: hidden;
	word-break: break-all;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #D0AA7F;
}

div#menu {
	width:800px;
	height:300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/head.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-repeat: no-repeat;
}

div#wrapper{
	padding:0;
	width:820px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

div#wrapper:after
{
    content: " "; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

/*------------------

レイアウト main

------------------*/


#main {
	width: 810px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main:after
{
    content: " "; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}


#cont {
	margin: 0px;
	width: 795px;
	float: left;
	text-align: left;
	display: inline-block;
	clear: both;
	padding-right: 5px;	
}



#cont_wid {/* item.html */
	margin: 0px;
	width: 795px;
	float: left;
	text-align: left;
	background:#FFFFFF;
	display: inline-block;

}



#center {
	width: 605px;
	float: right;
	text-align: left;
	clear: none;
	padding-right: 5px;
}



#center_wid {/* item.html */
	width: 605px;
	float: right;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;

}
#wrapper #quest {
	text-align: center;
	display: inline;
}
#bot_cont {
	width: 790px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}




#clip_wid {

}



#left {

	margin: 0px 10px 0px 0px;

}



#right {
	width: 605px;
	display: inline-block;
	margin: 0px;
	float: right;

}



/*------------------

レイアウト entry

------------------*/



.entry {
	width: 605px;
	overflow: hidden;
	word-break: break-all;
	float: right;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-bottom: 50px;
}



.entry_title {
	overflow: hidden;
	word-break: break-all;
	background-image: url(images/center_1.gif);
	background-repeat: no-repeat;
	height: 40px;
	background-color: #FFFFFF;
}



.entry_title h3 {

	font-size: 12px;

	font-weight: bold;

	line-height: 120%;

	text-align:left;

}



.entry_title h3 a:link, .entry_title h3 a:visited {

	text-decoration:none;

	font-weight:bold;

}



.entry_title h3 a:active, .entry_title h3 a:hover {

	text-decoration: none;

	font-weight:bold;

}



.entry_title h3 a {


}



.entry_title h3 a:hover {


}



.padd {

	margin:0px;

	padding: 10px 8px 0px 8px;

}



.txt {

	width: 605px; /* 400px以上にすること */

	font-size: 12px;

	line-height: 140%;

	overflow: hidden;

	word-break: break-all;

}



.date {
	text-align: left;
	font-size: 10px;
	font-weight: none;
	color:#666666;

}



/* 商品表示部 */



.item_wrapper{



}



.at_item{

width:90px;

float:left;

padding:4px;


}



.atimg{

text-align:center;

}



.attxt{

padding:5px;

height:60px;

}



.attxt a:hover{

color:#FF3366;

text-decoration:underline;

}





.footer_txt{
	clear:both;
	text-align:right;
	padding-top:2px;		/*3px→2pxに変更*/
	padding-bottom:5px;
	padding-right:10px;
	background:url('images/arrow_02.gif') repeat-x left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;

}



.footer_txt a{
	background:#FFFFFF;
	padding-left:9px;
	padding-right:6px;

}



.footer_txt a:hover{

text-decoration:underline;

}



/* 話題の新商品 */



.new_entry {
	width: 605px;
	overflow: hidden;
	word-break: break-all;
	float: right;
	background-color: #FFFFFF;

}



.new_entry_title {
	overflow: hidden;
	word-break: break-all;
	background-image: url(images/center_2.gif);
	background-repeat: no-repeat;
	height: 40px;
	background-color: #FFFFFF;

	

}



.new_entry_title a{
	font-size:14px;

}



.new_entry_title h3 a:hover{

}



.new_entry_title a:visited{

}



.new_entry_title h3 {

	font-size: 12px;

	font-weight: bold;

	line-height: 120%;

	text-align: center;

}



.new_entry_title h3 a:link, .entry_title h3 a:visited {
	font-weight:bold;

}



.new_entry_title h3 a:active, .new_entry_title h3 a:hover {

	/*text-decoration: none;*/

	font-weight:bold;

}



.new_entry_padd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;

}



.new_item{

width:90px;

float:left;

padding:4px;

}



.newimg{

text-align:center;

}



.newtxt{

padding:5px;

height:60px;

}



.newtxt a{



}



.newtxt a:hover{



text-decoration:underline;

}



.newtxt a:visited{



}



.footer_txt_newitem{

clear:both;

text-align:right;

padding-top:3px;		/*default3px.4px*/

padding-bottom:8px;

border-top:1px #669933 solid;

padding-right:10px;

background:url('images/arrow_03.gif') repeat-x left;

}



.footer_txt_newitem a{
	background:#FFFFFF;
	padding-left:9px;
	padding-right:6px;

}



.footer_txt_newitem a:hover{

/*background:#FFFFFF;*/

text-decoration:underline;

}



/* サポートデスク **************************************************************************/



.sp_entry {

	width: 605px;

	border: solid 2px #FFFFFF;

	overflow: hidden;

	word-break: break-all;

	background:#FFFFCC;

}



.sp_entry_title {

	padding: 0px 0px 0px 0px;/*--上　右　下　左---*/

	overflow: hidden;

	word-break: break-all;

	

}



.sp_entry_title h3 {

	font-size: 12px;

	line-height: 120%;

	text-align: left;

	margin-left:5px;

	color:#FF6600;

	background:url('images/lamp_07.gif') no-repeat left;

	padding:5px 0px 0px 15px;

}



.sp_entry_title h3 a:link, .entry_title h3 a:visited {

	text-decoration:none;

	font-weight:bold;

}



.sp_entry_title h3 a:active, .entry_title h3 a:hover {

	text-decoration: none;

	font-weight:bold;

}



.sp_txt1{

font-size:10px;

}



.sp_txt2{

font-size:10px;

padding-bottom:5px;

}



.top_con {
	background-color: #FFFFFF;
}

/*------------------

サイド

------------------*/



.inner {
	width: 175px;
	float:left;
	text-align:left;
	overflow:hidden;
	word-break:break-all;
	padding-left: 5px;

}



.inner2 {
	width: 800px;
	float:left;
	text-align:left;
	overflow:hidden;
	word-break:break-all;

}



.sb {
	font-size:12px;
	overflow:hidden;
	word-break:break-all;
	float: left;

}



.side {

	margin-bottom: 0px;

	padding-bottom: 10px;

	text-align: left;
	
}



/*------------------

left

------------------*/



/* デフォルトカテゴリ */

#default_item{
	background-color: #FFFFFF;
	padding-bottom: 30px;
}



#default_item h2{
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	display: block;
	height: 50px;
	background-image: url(images/title_1.jpg);
	background-repeat: no-repeat;
	background-position: top;

}



#default_item ul{
	padding:5px;
	border: 1px solid #26832A;
}



#default_item li{

padding-left:20px;

background:url('images/point_51.gif') no-repeat left;

}



#default_item li a{
	display:block;
	padding:3px;
	border-bottom:1px #669999 dotted;
	color: #5E7E8E;
}



#default_item li a:hover{
	border-bottom:1px #FF9999 dotted;
	color: #FF3366;
}



/* オーナカテゴリ */



#owner_item{
	background:#FFFFFF;
	padding-bottom: 30px;
}



#owner_item h2{
	background-image: url(images/title_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
}



#owner_item ul{
	padding:5px;
	border: 1px solid #26823A;
}



#owner_item li{

padding-left:20px;

background:url('images/point_52.gif') no-repeat left;

}



#owner_item li a{

display:block;

padding:3px;

border-bottom:1px #FF9999 dotted;
	color: #5E7E8E;

}



#owner_item li a:hover{
	border-bottom:1px #FF9999 dotted;
	color: #FF3366;
}

#banner {
}

#banner ul {
}

#banner li {
	padding-bottom: 5px;
}

#banner li a {
	display: block;
}

#banner1 {
	background-image: url(images/pharmanex.gif);
	background-repeat: no-repeat;
	height: 61px;
	width: 173px;
}

#banner2 {
	background-image: url(images/beauty.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 173px;
}

#banner3 {
	background-image: url(images/y_baner.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 173px;
}

#kessai_banner {
	background-image: url(images/kessai_banner.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 180px;
	width: 173px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#daibiki {
	background-image: url(images/daibiki.jpg);
	background-repeat: no-repeat;
	width: 173px;
	background-color: #FFFFFF;
	height: 50px;
	clear: both;
	float: left;
	margin-bottom: 20px;
}

/* 問合せフォーム */



#quest{
	width: 270px;
}



/*#quest h2{
	text-align:center;
	border-bottom:2px #2673BA solid;
	height: 40px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
	background-image: url(images/post_06.gif);
	background-repeat: no-repeat;
	background-position: left;
}*/



#quest dt{
	margin-top:5px;
	padding-left:15px;
	background-image: url(images/pen_03.gif);
	background-repeat: no-repeat;
	background-position: left;

}



.quest_submit{

text-align:center;

margin-top:5px;

}



.submit{

padding:3px;

}



.frm_name{
	width:260px;
	border:1px #666666 solid;
	padding-left:3px;
	padding-right:3px;
	background-color: #FFFFFF;
}



.frm_mail{

	width:260px;
	border:1px #666666 solid;
	padding-left:3px;
	padding-right:3px;
	background-color: #FFFFFF;

}



.frm_item{

	width:260px;
	border:1px #666666 solid;
	padding-left:3px;
	padding-right:3px;
	background-color: #FFFFFF;

}



.frm_text{

width:260px;

background:#FFFFFF;

border:1px #666666 solid;

padding-left:3px;

padding-right:3px;

}



/*------------------

right

------------------*/



/* ご注意下さい */

#att_info{

background:#FFFFFF;

}



#att_info h2{

margin-left:5px;

padding:5px;

text-align:center;

background:url('images/exc_04.gif') no-repeat left top;

color:#CC0000;

}



.at_txt{

margin:5px;

text-align:justify;

}



/* 出血商品 */

#gift{
	float: left;
	width: 290px;
	text-align: left;
	clear: none;
	border: 1px solid #999999;
	margin-bottom: 20px;
}



#gift h2{
	text-align:center;
	background-image: url(images/title_3.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;

}



#gift ul{
	padding:5px;
	background-color: #FFFFFF;

}



#gift li{

}



#gift li a{
	display:block;
	padding:10px;
	padding-left:30px;
}



#gift li a:hover{
	text-decoration:underline;
}



.gift1{
	background:url('images/gift_01.gif') no-repeat left;
	padding-left: 10px;

}



.gift2{
	background:url('images/gift_02.gif') no-repeat left;
	border-top: 1px #CCCCCC dotted;
	padding-left: 10px;

}



.gift3{
	background:url('images/gift_03.gif') no-repeat left;
	border-top: 1px #CCCCCC dotted;
	padding-left: 10px;

}

.gift4{
	background:url('images/gift_04.gif') no-repeat left;
	border-top: 1px #CCCCCC dotted;
	padding-left: 10px;

}

.gift5{
	background:url('images/gift_05.gif') no-repeat left;
	border-top: 1px #CCCCCC dotted;
	padding-left: 10px;

}


/* 販売ランキング */

#ranking{
	background-color: #FFFFFF;
	float: right;
	width: 290px;
	text-align: left;
	border: 1px solid #999999;
	margin-bottom: 20px;
}



#ranking h2{
	text-align:center;
	background-image: url(images/title_4.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
}



#ranking ul{
	padding:5px;

}



#ranking li{



}



#ranking li a{
	display:block;
	padding:10px;
	padding-left:30px;

}



#ranking li a:hover{
	text-decoration:underline;

}



.rank1{
	background:url('images/rank1.gif') no-repeat left;
	padding-left: 10px;

}



.rank2{
	border-top:1px #CCCCCC dotted;
	background:url('images/rank2.gif') no-repeat left;
	padding-left: 10px;

}



.rank3{
	border-top:1px #CCCCCC dotted;
	background:url('images/rank3.gif') no-repeat left;
	padding-left: 10px;

}



.rank4{
	border-top:1px #CCCCCC dotted;
	background:url('images/rank4.gif') no-repeat left;
	padding-left: 10px;

}



.rank5{
	border-top:1px #CCCCCC dotted;
	background:url('images/rank5.gif') no-repeat left;
	padding-left: 10px;

}



/* ご注文方法 */



#buy_method{
	float: left;
	width: 163px;
	margin-left: 0px;
	padding-left: 10px;
	clear: left;
	background-color: #FFFFFF;



}
#wrapper #main #bot_cont #left2 {
	width: 200px;
	float: left;
}




#buy_method h2{

padding:0px 5px 5px 0px; /*--上　右　下　左---*/

text-align:left;

border-bottom:1px #003366 dotted;

}



#buy_method ul{

padding:5px;

}



#buy_method li{

padding-left:20px;

}



#buy_method li a{

display:block;

padding:10px;

}



#buy_method li a:hover{

background:url('images/arrow_68.gif') no-repeat right;

}



.buy_method_1{

background:url('images/cart_01.png') no-repeat left;

}



.buy_method_2{

background:url('images/purse_04.gif') no-repeat left;

}



.buy_method_3{

background:url('images/car_08.png') no-repeat left;

}



.buy_method_4{

background:url('images/batsu_01.gif') no-repeat left;

}



#buy_method_wid{



}



#buy_method_wid h2{

padding:0px 5px 5px 0px; /*--上　右　下　左---*/

text-align:left;

border-bottom:1px #003366 dotted;

}



#buy_method_wid ul{

padding:5px;

}



#buy_method_wid li{

padding-left:20px;

float:left;

margin-right:10px;

}

/*　商品詳細表示をした時に下段に表示される部分の1行目を制御　*/

#buy_method_wid li a{

display:block;

padding:10px;

}



#buy_method_wid li a:hover{

background:url('images/arrow_68.gif') no-repeat right;

color:#669966;

}



.buy_method_wid_1{

background:url('images/cart_01.png') no-repeat left;

}



.buy_method_wid_2{

background:url('images/purse_04.gif') no-repeat left;

}



.buy_method_wid_3{

background:url('images/car_08.png') no-repeat left;

}



.buy_method_wid_4{

background:url('images/batsu_01.gif') no-repeat left;

}



/* サイトインフォメーション */



#site_info{
	float: left;
	width: 173px;
	clear: left;
	background-color: #FFFFFF;
	padding: 0px;



}



#site_info h2{

padding:0px 5px 5px 0px; /*--上　右　下　左---*/

text-align:left;

border-bottom:1px #003366 dotted;

}



#site_info ul{

padding:5px;

}



#site_info li{

padding-left:20px;

}


#site_info li a{

display:block;

padding:10px;

}



#site_info li a:hover{

background:url('images/arrow_68.gif') no-repeat right;
}



.site_info_1{
	background-image: url(images/buil_05.png);
	background-repeat: no-repeat;
	background-position: left;
}



.site_info_2{
	background-image: url(images/test_03.gif);
	background-repeat: no-repeat;
	background-position: left;
}



.site_info_3{

background:url('images/boy_04.png') no-repeat left;

}



#site_info_wid{
	clear:both;
	width: 605px;
	float: left;

}



#site_info_wid h2{

padding:0px 5px 5px 0px; /*--上　右　下　左---*/

text-align:left;

border-bottom:1px #003366 dotted;

}



#site_info_wid ul{

padding:5px;

}



#site_info_wid li{

padding-left:20px;

float:left;

margin-right:10px;

}



/*　商品詳細表示をした時に下段に表示される部分の2行目を制御　*/

#site_info_wid li a{

display:block;

padding:10px;

}

#site_info_wid li a:hover{

background:url('images/arrow_68.gif') no-repeat right;

color:#669966;

}



.site_info_wid_1{
	background-image: url(images/buil_05.png);
	background-repeat: no-repeat;
	background-position: left;
}



.site_info_wid_2{

background:url('images/test_03.gif') no-repeat left;

}



.site_info_wid_3{

background:url('images/boy_04.gif') no-repeat left;

}



/*------------------

レイアウト footer

------------------*/



#foot {
	color: #333333;
	text-align:center;
	font-size:10px;
	clear:both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#card {
	height: 450px;
	width: 173px;
	border: 1px solid #999999;
	background: url(images/card.gif) no-repeat;
}
#card2 li a{
	display:block;
	background:url(images/card2.gif) no-repeat;
	width:300px;
	height:200px;
	padding:0px;
}
#card_image {
	text-align: center;
}


#card2 li a:hover{
	background:url(images/card2_on.gif) no-repeat;
}

.card {
	float: left;
	width: 417px;
	background: #000000;
}


#bn_box
{
	width: 173px;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#time{
	width: 173px;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 0.8em;
	border: 1px solid #CCCCCC;
}

#time h2
{
	font-size: 1.2em;
	font-weight: bold;
	background-color: #999999;
	width: 173px;
	text-align: center;
}

#time p{
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom: 5px;
}


#shop_guide
{
	width: 605px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
}

#shop_guide h3{
	background-image: url(images/guide_title.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 30px;
	width: 605px;
	text-indent: -9999px;
	padding-bottom: 20px;
}


#guide_l{
	float: left;
	width: 280px;
	text-align: left;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 5px;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#guide_l h4{
	text-align:left;
	background-repeat: no-repeat;
	background-position: top;
	height: 31px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
	width: 270px;
}

#guide_r{
	float: right;
	width: 280px;
	text-align: left;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 5px;
	height: auto;
}



#guide_r h4{
	text-align:left;
	background-repeat: no-repeat;
	background-position: top;
	height: 31px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 10px;
	margin: 0px;
	width: 270px;
}



.iteminq a{
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 113px;
	background-image: url(images/navi_inq.gif);
	background-repeat: no-repeat;
	}
	
.iteminq a:hover{
	background-position: 0px -35px;
	}





#iteminq ul{
	height: 35px;
	width: 141px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}



#iteminq li{
	height: 35px;
	width: 141px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



#iteminq li a{
	display:block;
	height: 35px;
	width: 141px;
	background-image: url(/html_tmp/css/images/inq_bg.jpg);
	background-repeat: no-repeat;
}



#iteminq li a:hover{
	background-position: 0px -35px;
}

.style1 {color: #FF0000}
.style4 {font-size: 11.5px}

#att {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.msg {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}



.msg dl {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	word-spacing: 1.2em;
    line-height:1.5em;  /* 行間隔1.5文字分 */  	
}


.msg h3 {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	margin-bottom: 10px;
}