@charset "utf-8";


/* ���� */

html, body,
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dd,img,
address, form, blockquote
	{
	display: block;
	margin: 0;
	padding: 0;
}

body{
	background-color:#ffffff;
	color:#333333;
	background-image: url(../navi/bg_head.jpg);
	background-repeat:repeat-x;
}

body{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ",  Meiryo, sans-serif;
	/*font-family:"�q���M�m�p�S Pro W3","�l�r �o�S�V�b�N", Osaka ;*/
}

p,td,th{
	line-height:130%;
}

.hidden {
	display:none;
}

img {
	border:none;
}


/* ���C�A�E�g */

#wrapper {
	padding:0;
	position:relative;
}

#wrapper_02 a{
	border:none;
	text-decoration:none;
	color:#434343;
}

#wrapper_02 a:hover{
	border:none;
	text-decoration:none;
	color:#FF84B4;
}

/* ���ʃi�r */
/*
#wrapper #navi0 {
	text-align:left;
	z-index:60;
	position:absolute;
	top:0;
	left:20px;
}

#wrapper #navi0 h1{
	height: 48px;
	width: 135px;
	display: block;
	float:left;
	z-index:100;
	overflow:visible;
}

#wrapper #navi0 h1 a{
	height: 105px;
	width: 135px;
    background-image:url("../img_2010/common/logo.gif");
	background-repeat:no-repeat;
	display: block;
	z-index:150;
	position:absolute;
}

* html #wrapper #navi0 h1 a .ail{
    background-image:url("../img_2010/common/logo.gif");
    width:135px;
    height:105px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src="../img_2010/common/logo.png");
}

* html #wrapper #navi0 h1 a img{
    display:none;
}
#wrapper #navi0 ul{
	list-style:none;
	height: 38px;
	width: 595px;
	padding:5px 0 0 385px;
	display: block;
	position:absolute;
}

* html #wrapper #navi0 ul{
	padding:5px 0 0 250px;
}

*:first-child+html #wrapper #navi0 ul{
	padding:5px 0 0 250px;
}

#wrapper #navi0 ul li{
	float:left;
	height:33px;
}

#wrapper #navi0 ul li a{
	clear:left;
	height:33px;
	display: block;
}

#wrapper #navi0 #btn_home {
	background-image: url(../img_2010/common/btn_home.png);
	background-position:0 -33px ;
}

* html #wrapper #navi0 #btn_home {
	background-image: url(../img_2010/common/btn_home.jpg);
	background-position:0 -33px ;
}

#wrapper #navi0 #btn_home a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_home.png);
	width:63px;
}

* html #wrapper #navi0 #btn_home a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_home.jpg);
	width:63px;
}

#wrapper #navi0 #btn_home a:hover{
	background:none ;
}

#wrapper #navi0 #btn_mail {
	background-image: url(../img_2010/common/btn_mail.png);
	background-position:0 -33px ;
}

* html #wrapper #navi0 #btn_mail {
	background-image: url(../img_2010/common/btn_mail.jpg);
	background-position:0 -33px ;
}

#wrapper #navi0 #btn_mail a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_mail.png);
	width:71px;
}

* html #wrapper #navi0 #btn_mail a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_mail.jpg);
	width:71px;
}

#wrapper #navi0 #btn_mail a:hover{
	background:none ;
}

#wrapper #navi0 #btn_search {
	width:180px;
	padding:8px 0 0 148px;
}

#wrapper #navi0 #btn_search .input_navi{
	width:106px;
}

#wrapper #navi0 #btn_search .submit_navi{
	width:41px;
}

#wrapper #navi0 #btn_bs {
	background-image: url(../img_2010/common/btn_bs.png);
	background-position:0 -29px ;
}

* html #wrapper #navi0 #btn_bs {
	background-image: url(../img_2010/common/btn_bs.jpg);
	background-position:0 -29px ;
	height:29px;
}

#wrapper #navi0 #btn_bs a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_bs.png);
	width:132px;
}

* html #wrapper #navi0 #btn_bs a{
	text-indent:-10000em;
	background-image: url(../img_2010/common/btn_bs.jpg);
	width:132px;
	height:29px;
}

#wrapper #navi0 #btn_bs a:hover{
	background:none ;
}
*/
#wrapper #contents{
	margin:27px 0 0 20px;
	padding:0 0 0 0;
	background-color: #EFEFEF;
}

#wrapper_02{
	padding-top:27px;
	z-index:1;
}

#wrapper_02 #contents_area{
	width: 980px;
	padding-left:20px;
}

#wrapper_02 #left_con_area{
	width: 789px;
	border-right:#999999 1px solid;
	padding:10px 0 0 0;
	text-align:left;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ",  Meiryo, sans-serif;
	/*font-family: "�q���M�m�p�S Pro W3", "�l�r �o�S�V�b�N", Osaka;*/
}

#wrapper_02 #left_con_area dd{
	font-size:12px;
}

#wrapper_02 #left_con_area object{
	z-index:2;
}

#wrapper_02 #left_con_area #contents_01{
	width: 559px;
	padding:20px 20px 0 0;
	float:left;
	list-style:none;
}

#wrapper_02 #left_con_area #contents_01 dt{
	text-indent:-10000em;
	display:block;
	width:164px;
	height:37px;
	background-image: url(../img_2010/tit_vol01.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #contents_01 dd{
	text-indent:-10000em;
	display:block;
	padding:0 0 0 36px;
	margin:0;
}

#wrapper_02 #left_con_area #contents_01 dd a{
	text-indent:-10000em;
	display:block;
	width: 519px;
	padding:0;
	margin:0;
}

#wrapper_02 #left_con_area #contents_01 #btn_01{
	height:172px;
	background: url(../img_2010/bg_01.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_01 a{
	height:172px;
	background: url(../img_2010/btn_01.gif) no-repeat 1px 4px;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101{
	height:85px;
	padding-top:2px;
	background: url(../img_2010/bg_0101.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 ul{
	display:block;
	width: 524px;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li{
	float:left;
	padding:0;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010101{
	padding-right:5px;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010101 a{
	height:65px;
	width:251px;
	text-indent:0;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010102{
	padding-right:5px;
}

*html #wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010102{
	padding-right:5px;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010102 a{
	height:65px;
	width:124px;
	text-indent:0;
}

#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010103 a{
	height:65px;
	width:129px;
	text-indent:0;
}
#wrapper_02 #left_con_area #contents_01 #btn_0101 li#btn010103{
	padding-right:0;
}


#wrapper_02 #left_con_area #contents_01 #bg_add{
	height:134px;
	background: url(../img_2010/bg_add.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #bg_add a{
	height:111px;
	background: url(../img_2010/btn_add.gif) no-repeat 0 18px;
}

#wrapper_02 #left_con_area #contents_01 #btn_02{
	height:86px;
	background: url(../img_2010/bg_02.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_02 a{
	height:86px;
	background: url(../img_2010/btn_02.gif) no-repeat 0 18px;
}

#wrapper_02 #left_con_area #contents_01 #btn_03{
	height:136px;
	background: url(../img_2010/bg_03.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_03 a{
	height:136px;
	background: url(../img_2010/btn_03.gif) no-repeat 0 17px;
}

#wrapper_02 #left_con_area #contents_01 #btn_04{
	height:86px;
	background: url(../img_2010/bg_04.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_04 a{
	height:86px;
	background: url(../img_2010/btn_04.gif) no-repeat 0 17px;
}

#wrapper_02 #left_con_area #contents_01 #btn_05{
	height:86px;
	background: url(../img_2010/bg_05.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_05 a{
	height:86px;
	background: url(../img_2010/btn_05.gif) no-repeat 0 17px;
}

#wrapper_02 #left_con_area #contents_01 #btn_06{
	height:86px;
	background: url(../img_2010/bg_06.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_06 a{
	height:86px;
	background: url(../img_2010/btn_06.gif) no-repeat 0 17px;
}

#wrapper_02 #left_con_area #contents_01 #btn_07{
	height:86px;
	background: url(../img_2010/bg_07.jpg) no-repeat;
}

#wrapper_02 #left_con_area #contents_01 #btn_07 a{
	height:86px;
	background: url(../img_2010/btn_07.gif) no-repeat 0 17px;
}

#wrapper_02 #left_con_area #shop_search{
	width: 198px;
	margin-top:20px;
	border:#999999 1px solid;
	float:left;
}

#wrapper_02 #left_con_area #shop_search dt{
	width: 198px;
	height:34px;
	background-position: 0 -34px;
	background-image: url(../img_2010/btn_search.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #shop_search dt a{
	text-indent:-10000em;
	display:block;
	width: 198px;
	height:34px;
	background-image: url(../img_2010/btn_search.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #shop_search dt a:hover{
	background-image:none;
}

#wrapper_02 #left_con_area #shop_search dd{
	display:block;
	width:182px;
	padding:0 8px 8px 8px;
	margin:0;
}

#wrapper_02 #left_con_area #shop_search #img_search{
	text-indent:-10000em;
	width: 182px;
	height:62px;
	padding-top:8px;
	background-image: url(../img_2010/img_shop_search.jpg);
	background-position: 8px 8px;
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #shop_search select{
	width:182px;
}

#wrapper_02 #left_con_area #sale_area{
	width: 198px;
	margin-top:20px;
	border:#999999 1px solid;
	float:left;
}

#wrapper_02 #left_con_area #sale_area dt{
	text-indent:-10000em;
	display:block;
	width: 198px;
	height:34px;
	background-image: url(../img_2010/btn_sale.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #sale_area a img{
	padding:8px 9px 8px 9px;
}

#wrapper_02 #left_con_area #sale_area #img_sale{
	width: 180px;
	height:100px;
	padding:8px 9px 8px 9px;
}

#wrapper_02 #left_con_area #sale_area #img_sale a{
	text-indent:-10000em;
	display:block;
	width: 180px;
	height:100px;
	background-image: url(../img_2010/img_sale.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #sale_area #img_sale a:hover{
	text-indent:-10000em;
	display:block;
	background-position: 0 -100px;
	background-image: url(../img_2010/img_sale.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #sale_area #txt_sale{
	padding:8px;
	width:182px;
}

#wrapper_02 #left_con_area #mobile_area{
	width: 198px;
	margin-top:20px;
	border:#999999 1px solid;
	float:left;
	padding: 0px;
}

#wrapper_02 #left_con_area #mobile_area dt{
	width: 198px;
	height:34px;
	background-position: 0 -34px;
	background-image: url(../img_2010/btn_mobile.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #mobile_area dt a{
	text-indent:-10000em;
	display:block;
	width: 198px;
	height:34px;
	background-image: url(../img_2010/btn_mobile.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #mobile_area dt a:hover{
	background-image:none;
}

#wrapper_02 #left_con_area #mobile_area #qr{
	padding:10px 0 10px 50px;
}
#wrapper_02 #left_con_area #mobile_area dd{
	padding:0 0 10px 10px;
	width:178px;
}

#wrapper_02 #left_con_area #mobile_area dd a:hover{
	color:#154BA3;
}

#wrapper_02 #left_con_area #present_area{
	width: 198px;
	margin-top:20px;
	border:#999999 1px solid;
	float:left;
	padding: 0px;
}

#wrapper_02 #left_con_area #present_area dt{
	width: 198px;
	height:34px;
	background-position: 0 -34px;
	background-image: url(../img_2010/btn_present.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #present_area dt a{
	text-indent:-10000em;
	display:block;
	width: 198px;
	height:34px;
	background-image: url(../img_2010/btn_present.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #left_con_area #present_area dt a:hover{
	background-image:none;
}

#wrapper_02 #left_con_area #present_area dd{
	padding:0 0 10px 8px;
	width:178px;
}

#wrapper_02 #left_con_area #present_area dd #banner{
	padding-top:10px;
}

#wrapper_02 #left_con_area #present_area dd #btn_entry{
	padding-left:42px;
}

#wrapper_02 #left_con_area #present_area dd a:hover{
	color:#154BA3;
}


#wrapper_02 #left_con_area ul{
	clear:both;
	list-style:none;
	padding-top:9px;
	padding-bottom:9px;
	width:780px;
}

#wrapper_02 #left_con_area li{
	display:inline;
	padding:0 7px 0 0;
	margin:0;
}

#wrapper_02 #left_con_area li img{
	display:inline;
}

#wrapper_02 #right_con_area{
	width: 180px;
	padding:10px 0 0 10px;
	float:left;
}




#wrapper_02 #right_con_area #info_box{
	width: 178px;
	margin-top:0px;
	border:#999999 1px solid;
}

#wrapper_02 #right_con_area #info_box h4{
	width: 178px;
	height:35px;
	display:block;
	text-indent:-10000em;
	background-image: url(../img_2010/tit_info.jpg);
	background-repeat: no-repeat;
}

#wrapper_02 #right_con_area #info_box dt{
	width: 55px;
	height:13px;
	display:block;
	text-indent:-10000em;
	background-image: url(../img_2010/mark_pick.gif);
	background-repeat: no-repeat;
}

#wrapper_02 #right_con_area #info_box dl{
	width: 168px;
	padding:5px;
}

#wrapper_02 #right_con_area #info_box dd{
	line-height:120%;
	font-size:12px;
	border-top:1px solid #999999;
	padding:10px 0 10px 0;
}

#wrapper_02 #right_con_area #info_box dd a{
	line-height:120%;
	font-size:12px;
}

#wrapper_02 .date{
	color:#FF84B4;
	background-image: url(../img_2010/arr.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	padding-left:6px;
}

#wrapper_02 #right_con_area #info_box #pick_up{
	border:none;
	padding:0;
}

#wrapper_02 #right_con_area #info_box #photo{
	border:none;
	padding:10px 0 0 21px;
}

#wrapper_02 #right_con_area #info_box #item{
	border:none;
	padding:5px 0 0 0;
	font-size:14px;
}

#wrapper_02 #right_con_area #info_box #lead{
	padding:5px 0 10px 0;
	border:none;
}

#wrapper_02 #right_con_area ul{
	list-style:none;
	padding:20px 0 0 0;
}

#wrapper_02 #right_con_area li{
	list-style:none;
	padding:0 0 10px 0;
}

#bottom_flash{
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
	height:60px;
	clear:both;
}

#flash_banner_box{
	padding-left:20px;
}

#bottom_area{
	width:100%;
	clear:both;
}
#bottom_area #footnavi{
	height:29px;
	padding-left:20px;
}
#bottom_area #footnavi li {
list-style: none ;
padding: 0px ;
margin: 0px ;
float: left ;
}
#bottom_area #footnavi ul {
width: 583px;
padding: 0px ;
margin: 0px ;
float:left;
}
#bottom_area #footnavi h3 {
width: 397px;
padding: 0px ;
margin: 0px ;
float:left;
display:block;
text-indent:-10000em;
font-size:12px;
height:28px;
background-image:url(../img_2010/common/copyright.gif);
}
#bottom_area #foot0{
background-image:url(../img_2010/foot_0.gif);
background-position:0 -29px ;
}
#bottom_area #foot0 a{
display:block;
text-indent:-10000em;
background-image:url(../img_2010/foot_0.gif);
width:54px;
height:29px;
}
#bottom_area #foot0 a:hover{
background:none ;
}
#bottom_area #foot1{
background-image:url(../img_2010/foot_1.gif);
background-position:0 -29px ;
}
#bottom_area #foot1 a{
display:block;
text-indent:-10000em;
background-image:url(../img_2010/foot_1.gif);
width:42px;
height:29px;
}
#bottom_area #foot1 a:hover{
background:none ;
}
#bottom_area #foot2{
background-image:url(../img_2010/foot_2.gif);
background-position:0 -29px ;
}
#bottom_area #foot2 a{
display:block;
text-indent:-10000em;
background-image:url(../img_2010/foot_2.gif);
width:70px;
height:29px;
}
#bottom_area #foot2 a:hover{
background:none ;
}
#bottom_area #foot3{
background-image:url(../img_2010/foot_3.gif);
background-position:0 -29px ;
}
#bottom_area #foot3 a{
display:block;
text-indent:-10000em;
background-image:url(../img_2010/foot_3.gif);
width:103px;
height:29px;
}
#bottom_area #foot3 a:hover{
background:none ;
}
#bottom_area #foot4{
background-image:url(../img_2010/foot_4.gif);
background-position:0 -29px ;
}
#bottom_area #foot4 a{
display:block;
text-indent:-10000em;
background-image:url(../img_2010/foot_4.gif);
width:77px;
height:29px;
}
#bottom_area #foot4 a:hover{
background:none ;
}
#bottom_area .input_navi{
width:150px;
height:17px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
#bottom_area .submit_navi{
border:1px solid #CCCCCC;
background-color:#999999;
color:#FFFFFF;
width:40px;
height:21px;
}

.infotext {
	font-size:10px;
	line-height:1.4; 
	margin-top:5px;	
}


