body {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(../images/backgroundgray.gif) repeat-y center top;
}

a {
	border-style:none;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}
a img {
    border-style:none;
}


#wrapper {
	width: 780px;
	text-align: left;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
#header {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 51px;
	width: 780px;
}
#topnavi {
	margin: 0 0 0 1px;
	padding: 0px;
	height: 38px;
	width: 780px;
}
#topnavi h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
	font-style: italic;
}
#topnavi em {
	visibility: hidden;
	color: #FFFFFF;
}

#topnavi a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
/*1ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn1 a {
	background: url(../images/btn_ho_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 118px;
	text-align: left;
}
#topnavi #tn1 a:hover,#topnavi #tn1 a:active{
	background: url(../images/btn_ho_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 118px;
	text-align: left;
}
/*2ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn2 a {
	background: url(../images/btn_pro_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn2 a:hover,#topnavi #tn2 a:active{
	background: url(../images/btn_pro_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
/*3ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn3 a {
	background: url(../images/btn_sup_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn3 a:hover,#topnavi #tn3 a:active{
	background: url(../images/btn_sup_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
/*4ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn4 a {
	background: url(../images/btn_oeod_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn4 a:hover,#topnavi #tn4 a:active{
	background: url(../images/btn_oeod_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
/*5ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn5 a {
	background: url(../images/btn_com_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn5 a:hover,#topnavi #tn5 a:active{
	background: url(../images/btn_com_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
/*6ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn6 a {
	background: url(../images/btn_con_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn6 a:hover,#topnavi #tn6 a:active{
	background: url(../images/btn_con_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
/*7ÇúÇý€Ëá{¥¿¥ó*/
#topnavi #tn7 a {
	background: url(../images/btn_shop_off.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}
#topnavi #tn7 a:hover,#topnavi #tn7 a:active{
	background: url(../images/btn_shop_on.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	text-align: left;
}

h1 {
	text-align: left;
}
#pickup_table_title {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	border-style: none;
}
#pickup_table {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}


#pan_navi {
	font-size: 12px;
	text-align: left;
	height: 14px;
	margin: 5px 5px 5px 12px;
	padding: 2px 0px 0px 5px;
	width: 755px;
	font-weight: normal;
	background: #99CCFF;
}
/*¥×¥í¥À¥¯¥È¥µ¥¤¥É¥Ê¥Ó*/
#pronavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#pronavi {
	padding: 0px 10px 10px;
	float: left;
	height: auto;
	width: 200px;
}

#pronavi em {
	font-size: 9px;
	color: #FFFFFF;
	visibility: hidden;
}
#pronavi #midashi {
	margin: 0px;
	padding: 0px;
	height: 38px;
	background: url(../images/btn_sub_title.gif) no-repeat;
	width: 200px;
}
#pronavi #midashi a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	text-decoration: none;
	display: block;
}
#pronavi #sn1 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: url(../images/btn_sub_digivideo.gif) no-repeat;
}
#pronavi #sn1 a {
	text-decoration: none;
	display: block;
	height: 41px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#pronavi #sn2 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_camera.gif);
}
#pronavi #sn2 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	display: block;
}
#pronavi #sn3 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_dvd.gif) no-repeat;
}
#pronavi #sn3 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#pronavi #sn4 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_tv.gif) no-repeat;
}
#pronavi #sn4 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#pronavi #sn5 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_audio.gif) no-repeat;
}
#pronavi #sn5 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#pronavi #sn6 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: url(../images/btn_sub_exe.gif) no-repeat;
}
#pronavi #sn6 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#pronavi #sn7 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_option.gif) no-repeat;
}
#pronavi #sn7 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#pronavi #sn8 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 200px;
	background: #ECF2F8 url(../images/btn_sub_gide.gif) no-repeat;
}
#pronavi #sn8 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 200px;
}
#sn9 {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 200px;
	background: #ECF2F8 url(../images/shop_top_main_0cam.jpg) no-repeat;
}

/*===¥¨¥°¥¼¥â¡¼¥Éµâ¿õµàËý+---¥Õ¥Ã¥¿¡¼ÉôÉå;==*/
#footer {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}

#footer #yajirusi {
	text-align: right;
	font-size: 10px;
	border-bottom: 1px solid #333333;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}
#footer ul{
	margin:5px 0px 0px;
	padding:0px;
	float:left; display:inline;
	text-align: left;
}
#footer ul li{
	display:inline;
	font-size:9px;
	line-height:normal;
	color:#999999;
	padding: 0px;
}

#copyright {
	float: right;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	height: auto;
	width: 350px;
}
#outlet_list {
	float: right;
	height: auto;
	width: 550px;
	margin-right: 10px;
}
#out_list_title {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background: #CCCCCC;
	padding: 5px;
	margin: 5px 0px 0px;
}
#outlet_conset_t1 {
	float: right;
	height: auto;
	width: 550px;
	margin-right: 10px;
}
#outlet_conset_t2 {
	float: right;
	height: auto;
	width: 530px;
	font-size: 14px;
	background: #666666;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	margin-right: 17px;
	margin-top: 5px;
}
#outlet_conset_t3 {
	float: right;
	height: auto;
	width: 530px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6666;
	padding: 5px 0px 5px 5px;
	margin-right: 17px;
	margin-top: 5px;
}
#outlet_conset_t4 {
	float: right;
	height: auto;
	width: 530px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px 0px 5px 5px;
	margin-right: 17px;
	margin-top: 5px;
	line-height: 12pt;
	list-style: square;
}
#outlet_conset_t5 {
	float: right;
	height: auto;
	width: 530px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px 5px 5px;
	margin-right: 17px;
	margin-top: 5px;
	line-height: normal;
	text-align: center;
}
