﻿/* CSS Document */
html{
   overflow-y:scroll;
}


body {
	margin: 0px 0px 0px 0px;
	padding : 0px;
	background-color : #FCF3DA;
	color : #000000;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


a:link {color: #333333; text-decoration: none; }

a:visited {color: #333333; text-decoration: none; }

a:active {color: #333333; text-decoration: none; }

a:hover {color: #333333; text-decoration: underline; }




img{
	border : 0px;
}



.c-both { clear:both; }



form {
    margin:0px;
    padding: 0px;
}




#page{
	width: 830px;
	height:100%;
	margin: 0 auto;
	padding:0px;
	background-image : url(/img/bg.jpg);
	background-repeat : no-repeat;
	background-position : top ;
	text-decoration: none;
}



/* ヘッダー */
#header{
	width: 830px;
	height: 46px;
	margin: 0 auto;
	padding:0px;
	background-image : url(/img/bg_top.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}



#header_img{
	width: 50px;
	height: 13px;
	margin: 0px 0px 0px 10px;
	padding:0px;
}



#h1{
	width: 808px;
	margin: 0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color: #A97E49;
}



#h2{
	width: 808px;
	margin: 0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
	color: #A97E49;
}



/* コンテンツ */
#contents{
	width: 830px;
	height: 100%;
	margin: 0 auto;
	padding:0px;
	background-image : url(/img/bg_center.jpg);
	background-repeat : repeat-y;
	background-position : top ;
}



/* ・全メニュー */
#menu{
	width: 780px;
	height: 39px;
	margin: 0px 0px 9px 24px;
	padding:0px;
}


#logo{
	width : 193px;
	height : 39px;
	margin:0px 0px 0px 0px;
	padding : 0px;
	float : left;
}


/* 上部メニュー */
#menu_top{
	width: 575px;
	height: 39px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:right;
	background-color:#FFFFFF;
}



#menu_upper{
	width: 575px;
	height: 26px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:right;
	background-color:#FFFFFF;
	font-size : 12px;
}


#menu_upper .menu_upper2 {
width:87px;
height:21px;
margin:0px 0px 0px 10px;
padding:0px;
float:right;
background:url(/img/menu_top/chumon_r.gif) no-repeat left bottom;
}
#menu_upper .menu_upper2 a {
display:block;
width:87px;
height:21px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_upper .menu_upper2 a:hover {
text-indent:-9999px;
}




#menu_upper .menu_upper4 {
width:105px;
height:21px;
margin: 0px;
padding:0px;
float:right;
background:url(/img/menu_top/cart_r.jpg) no-repeat left bottom;
}
#menu_upper .menu_upper4 a {
display:block;
width:105px;
height:21px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_upper .menu_upper4 a:hover {
text-indent:-9999px;
}



#menu_upper5{
	width: 155px;
	height: 15px;
	margin:6px 10px 0px 0px;
	padding:0px;
	text-align:right;
	float:right;
	background-color:#FFFFFF;
	font-size : 12px;
	color: #333333;
}


#menu_upper6{
	width: 190px;
	height: 15px;
	margin:6px 10px 0px 0px;
	padding:0px;
	text-align:right;
	float:right;
	background-color:#FFFFFF;
	font-size : 12px;
	color: #333333;
	font-weight:bold;
}


/*　キャンペーン　*/

#camp_banner_top a{
	width : 581px;
	height : 190px;
	margin : 0;
	padding : 0px;
	float : left;
	background: url(/img/cambana_581_r.jpg) 0 0 no-repeat;
	overflow: hidden;
	position: relative;
}
#camp_banner_top a:hover img{
	position: relative;
	top: -190px;
}
#camp_banner_top img{
	width: 581px;
	height: 190px;
}




/*　・全メニューアンダー　*/
#menu_under{
	width: 340px;
	height: 13px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:right;
	background-color:#FFFFFF;
}


#menu_under .menu_under1 {
width:108px;
height:13px;
margin:0px;
padding:0px;
float:right;
background:url(/img/menu_top/shinki_r.gif) no-repeat left bottom;
}
#menu_under .menu_under1 a {
display:block;
width:108px;
height:13px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_under .menu_under1 a:hover {
text-indent:-9999px;
}



#menu_under .menu_under2 {
width:74px;
height:13px;
margin:0px 0px 0px 14px;
padding:0px;
float:right;
background:url(/img/menu_top/guide_r.gif) no-repeat left bottom;
}
#menu_under .menu_under2 a {
display:block;
width:74px;
height:13px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_under .menu_under2 a:hover {
text-indent:-9999px;
}



#menu_under .menu_under3 {
width:41px;
height:13px;
margin:0px 0px 0px 14px;
padding:0px;
float:right;
background:url(/img/menu_top/qa_r.gif) no-repeat left bottom;
}
#menu_under .menu_under3 a {
display:block;
width:41px;
height:13px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_under .menu_under3 a:hover {
text-indent:-9999px;
}


#menu_under .menu_under4 {
width:75px;
height:13px;
margin:0px 0px 0px 14px;
padding:0px;
float:right;
background:url(/img/menu_top/toi_r.gif) no-repeat left bottom;
}
#menu_under .menu_under4 a {
display:block;
width:75px;
height:13px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_under .menu_under4 a:hover {
text-indent:-9999px;
}






/* メインメニュー 
#menu_bar{
	width: 780px;
	height: 30px;
	margin: 0px 0px 0px 24px;
	padding:0px;
	background:url(/img/main_bar.jpg) no-repeat;
	background-color:#00CC66;
}

#menu_bar ul {
	width: 780px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menu_bar li {
	height:30px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
}

#menu_bar li a {
	height:30px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
}


#menu_bar .menu_bar1 a {
	background:url(/img/main_bar2.jpg) no-repeat 0px 0px;
	width:92px;
}
#menu_bar .menu_bar2 a {
	background:url(/img/main_bar2.jpg) no-repeat -92px 0px;
	width:158px;
}
#menu_bar .menu_bar3 a {
	background:url(/img/main_bar2.jpg) no-repeat -250px 0px;
	width:102px;
}
#menu_bar .menu_bar4 a {
	background:url(/img/main_bar2.jpg) no-repeat -352px 0px;
	width:155px;
}
#menu_bar .menu_bar5 a {
	background:url(/img/main_bar2.jpg) no-repeat -507px 0px;
	width:139px;
}
#menu_bar .menu_bar6 a {
	background:url(/img/main_bar2.jpg) no-repeat -646px 0px;
	width:134px;
}


#menu_bar .menu_bar1 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat 0px -30px;
}
#menu_bar .menu_bar2 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat -92px -30px;
}
#menu_bar .menu_bar3 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat -250px -30px;
}
#menu_bar .menu_bar4 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat -352px -30px;
}
#menu_bar .menu_bar5 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat -507px -30px;
}
#menu_bar .menu_bar6 a:hover {
	background:url(/img/main_bar2.jpg) no-repeat -646px -30px;
}
*/

/*　メニューバー新　*/
#menu_bar{
	width: 780px;
	height: 30px;
	margin: 0px 0px 0px 24px;
	padding:0px;
	background-color:#FFFFFF;
	font-size : 12px;
}


#menu_bar ul {
	width: 780px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}


#menu_bar li.menu_bar1 {
width:92px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_1_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar1 a {
display:block;
width:92px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar1 a:hover {
text-indent:-9999px;
}

#menu_bar li.menu_bar7 {
width:92px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_7_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar7 a {
display:block;
width:92px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar7 a:hover {
text-indent:-9999px;
}


#menu_bar li.menu_bar2 {
width:158px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_2_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar2 a {
display:block;
width:158px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar2 a:hover {
text-indent:-9999px;
}


#menu_bar li.menu_bar3 {
width:102px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_3_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar3 a {
display:block;
width:102px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar3 a:hover {
text-indent:-9999px;
}


#menu_bar li.menu_bar4 {
width:155px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_4_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar4 a {
display:block;
width:155px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar4 a:hover {
text-indent:-9999px;
}



#menu_bar li.menu_bar5 {
width:139px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_5_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar5 a {
display:block;
width:139px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar5 a:hover {
text-indent:-9999px;
}



#menu_bar li.menu_bar6 {
width:134px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/mainbar/menu_6_r.jpg) no-repeat left bottom;
list-style:none;
}
#menu_bar li.menu_bar6 a {
display:block;
width:134px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#menu_bar li.menu_bar6 a:hover {
text-indent:-9999px;
}



/* 検索 */
#menu_search{
	width: 780px;
	height: 40px;
	margin: 0px 0px 0px 24px;
	padding:0px;
	background-color: #FFFFFF;
}


#menu_search1{
	width: 39px;
	height: 40px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}


.menu_search2{
	height: 20px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
}


.menu_search3{
	height: 40px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}


.menu_search3-1{
	height: 40px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}




/*　検索ボタン　*/
.kensaku_btn {
width:50px;
height:20px;
margin: 10px 0px 0px 10px;
padding:0px;
float:left;
background:url(/img/kensaku_r.jpg) no-repeat left bottom;
}
.kensaku_btn a {
display:block;
width:50px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.kensaku_btn a:hover {
text-indent:-9999px;
}


/*　イメージ　*/
#menu_image{
	width: 780px;
	height: 190px;
	margin: 0px 0px 9px 24px;
	padding:0px;
}


#image{
	width : 581px;
	height : 190px;
	margin : 0;
	padding : 0px;
	float : left;
	background-image : url(/img/top_img.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}



/*　・前イン　*/
#menu_image #login{
	width : 185px;
	height : 190px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : right;
	background-image : url(/img/bg_login.jpg);
	background-repeat : no-repeat;
	background-position : top ;
	font-size : 12px;
	text-align:center;
}

#login001{
	width : 185px;
	height: 53px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size : 12px;
	text-align:left;
}


#login002{
	width : 185px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size : 12px;
	text-align:left;
}


#login003{
	width : 185px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size : 12px;
	text-align:left;
}


#login004{
	width : 150px;
	height: 24px;
	margin: 8px 0px 0px 35px;
	padding:0px;
	font-size : 12px;
	text-align:left;
}


.login004-2 a{
	width: 115px;
	height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	font-size : 12px;
	background-image : url(/img/login_button.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}


.login004-2 a:hover{
	width: 115px;
	height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	font-size : 12px;
	background-image : url(/img/login_button_r.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}


#login005{
	width : 185px;
	margin: 5px 0px 0px 0px;
	padding:0px;
	font-size : 12px;
	text-align:center;
	color: #333333;
}



/*　商品・検索　*/
#another{
	width: 780px;
	margin: 0px 0px 0px 24px;
	padding:0px;
	background-color:#FFFFFF;
}

#another_left{
	width: 581px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float : left;
}

.another_bar{
	width : 581px;
	height : 24px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : left;
}

.another_product{
	width : 581px;
	height : 290px;
	margin: 9px 0px 0px 0px;
	padding : 0px;
	float : left;
}

#another_right{
	width: 188px;
	height: 637px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float : right;
}


/*　商品枠　*/
.waku{
	width: 185px;
	height: 290px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align: center;
	background-image : url(/img/waku.gif);
	background-repeat : no-repeat;
	background-position : top ;
	float: left;
}

.waku ul {
	width: 169px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}


.waku li.waku_copy {
	width: 169px;
	margin: 9px 0px 0px 8px;
	padding:0px;
	font-size:13px;
	color: #A97E49;
	text-align: left;
	font-weight:bold;
	line-height: 1.2em;
	list-style:none;
	float: none;
}


.waku li.waku_img {
	width: 169px;
	height: 145px;
	margin: 6px 0px 0px 8px;
	padding:0px;
	background-color:#FFFFFF;
	list-style:none;
	float:none;
}


.waku li.waku_name{
	width: 169px;
	margin: 6px 0px 0px 8px;
	padding:0px;
	font-size:12px;
	color: #333333;
	text-align: center;
	line-height: 1.3em;
	background-color:#FFFFFF;
	font-weight: bold;
	height: 32px;
	list-style:none;
	float:none;
}


.waku li.waku_btn {
	width:115px;
	height:20px;
	margin: 6px 20px 3px 35px;
	padding:0px;
	background:url(/img/up_r.jpg) no-repeat bottom;
	list-style:none;
}
.waku li.waku_btn a {
	display:block;
	width:115px;
	height:20px;
}
.waku li.waku_btn a:hover {
text-indent:-9999px;
}


.waku li.waku_price{
	width: 169px;
	margin: 0px 0px 0px 8px;
	padding:0px;
	font-size:12px;
	color: #FF0000;
	text-align: center;
	font-weight:bold;
	float:none;
	list-style:none;
}


.waku_space{
	width: 13px;
	height: 290px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float:left;
}


/*　価格検索　*/
#price{
	width : 185px;
	height : 117px;
	margin: 0px 0px 9px 0px;
	padding : 0px;
	float : right;
	background-image : url(/img/price.jpg);
	background-repeat : no-repeat;
	background-position : top ;
	font-size : 12px;
	text-align:center;
}





#price001 {
	width : 185px;
	height : 53px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : right;
}




#price002 {
	width : 185px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : right;
}




#price003{
	width : 120px;
	height: 20px;
	margin: 0px 0px 0px 65px;
	padding:0px;
	font-size : 12px;
	text-align:left;
}




.price003-2 a{
	width: 50px;
	height: 20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	font-size : 12px;
	background-image : url(/img/kensaku.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}



.price003-2 a:hover{
	width: 50px;
	height: 20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:left;
	background-color:#FFFFFF;
	font-size : 12px;
	background-image : url(/img/kensaku_r.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}


#category{
	width : 185px;
	height : 300px;
	margin: 0px 0px 9px 0px;
	padding : 0px;
	float : right;
	background-image : url(/img/category.jpg);
	background-repeat : no-repeat;
	background-position : top ;
	font-size : 12px;
	text-align:center;
}

#category ul {
	width: 169px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}


#category li.category0 {
	width : 185px;
	height : 55px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : left;
	list-style:none;
}


#category li.category_menu {
	width : 185px;
	height : 15px;
	margin: 0px 0px 3px 0px;
	padding : 0px;
	font-size:12px;
	color: #A97E49;
	text-align: left;
	background-image : url(/img/arrow_pink.gif);
	background-repeat : no-repeat;
	background-position : top ;
	float : left;
	list-style:none;
}


.cat {
margin: 1px 0px 0px 30px;
padding:0px;
float:left;
}


.chishiki {
width:185px;
height:195px;
margin: 0px 0px 0px 0px;
padding:0px;
float:right;
background:url(/img/chishiki_r.jpg) no-repeat left bottom;
}
.chishiki a {
width:185px;
height:195px;
margin: 0px 0px 0px 0px;
padding:0px;
float:right;
font-size:1px;
line-height:0px;
outline:none;
}
.chishiki a:hover {
text-indent:-9999px;
}


/*　メニュー下　*/
#undermenu{
	width: 780px;
	height: 30px;
	margin: 0px 0px 0px 24px;
	padding:0px;
	background-color:#006666;
	font-size : 12px;
}


#undermenu ul {
	width: 780px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}


#undermenu li.undermenu1 {
width:68px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under1_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu1 a {
display:block;
width:68px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu1 a:hover {
text-indent:-9999px;
}

#undermenu li.undermenu9 {
width:68px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under1-2_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu9 a {
display:block;
width:68px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu9 a:hover {
text-indent:-9999px;
}


#undermenu li.undermenu2 {
width:117px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under2_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu2 a {
display:block;
width:117px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu2 a:hover {
text-indent:-9999px;
}


#undermenu li.undermenu3 {
width:87px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under3_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu3 a {
display:block;
width:87px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu3 a:hover {
text-indent:-9999px;
}


#undermenu li.undermenu4 {
width:85px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under4_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu4 a {
display:block;
width:85px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu4 a:hover {
text-indent:-9999px;
}



#undermenu li.undermenu5 {
width:65px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under5_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu5 a {
display:block;
width:65px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu5 a:hover {
text-indent:-9999px;
}



#undermenu li.undermenu6 {
width:86px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under6_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu6 a {
display:block;
width:86px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu6 a:hover {
text-indent:-9999px;
}



#undermenu li.undermenu7 {
width:138px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under7_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu7 a {
display:block;
width:138px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu7 a:hover {
text-indent:-9999px;
}



#undermenu li.undermenu8 {
width:134px;
height:30px;
margin:0px;
padding:0px;
float:left;
background:url(/img/menu_under/menu_under8_r.jpg) no-repeat left bottom;
list-style:none;
}
#undermenu li.undermenu8 a {
display:block;
width:134px;
height:30px;
font-size:1px;
line-height:1px;
outline:none;
}
#undermenu li.undermenu8 a:hover {
text-indent:-9999px;
}



/* フッター */
#footer{
	width: 830px;
	height: 46px;
	margin: 0 auto;
	padding:0px;
	background-image : url(/img/bg_under.jpg);
	background-repeat : no-repeat;
	background-position : top ;
}



#footer_img{
	width: 200px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding:0px;
}



#footer_Comments{
	width: 808px;
	margin: 0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
	color: #A97E49;
	text-align: center; 
}


#verisign_top{
	width: 780px;
	margin: 7px 0px 0px 24px;
	padding:0px;
	background-color:#FFFFFF;
	font-size : 11px;
	line-height:15px;
	text-align: left;
	color: #9B0033;
	vertical-align: top;
}


#verisign{
	width: 780px;
	height: 13px;
	margin: 11px 0px 0px 24px;
	padding:0px;
	background-color:#FFFFFF;
	font-size : 11px;
	text-align: center;
	color: #9B0033;
	vertical-align: top;
}



/*　パンくず　*/
#bread_list{
	width: 765px;
	margin: 10px 0px 0px 24px;
	padding: 5px 5px 5px 8px;
	background-color:#FFFFFF;
	font-size : 12px;
	text-align: left;
	color: #C28C56;
	vertical-align: top;
	border-width: 1px;
	border-color: #CFA57A;
	border-style: dashed;
}



/*　紹介用　*/
#list{
	width: 776px;
	margin: 10px 0px 0px 28px;
	padding: 0px;
	background-color:#FFFFFF;
	font-size : 12px;
	text-align: left;
	vertical-align: top;
}


/*　トップへ戻る　*/
#top{
	width: 780px;
	margin: 10px 0px 0px 24px;
	padding: 0px;
	background-color:#FFFFFF;
	font-size : 12px;
	text-align: right;
	vertical-align: top;
}



.PX12 { font-size: 12px; line-height: 130%; }


.PX13 { font-size: 13px; line-height: 130%; }



/*　トピックス部080528追加　*/
.another_bar_topics{
	width : 581px;
	height : 33px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : left;
}


.topics{
	width : 581px;
	height : 93px;
	margin: 0px 0px 0px 0px;
	padding : 0px;
	float : left;
	font-size : 12px;
	line-height:140%;
	vertical-align: top;
}
.topics a {
	color: #0033CC;
    text-decoration: underline;
}

.topics a:visited {
    color: #0033CC;
    text-decoration: underline;
}

.topics a:active {
    color: #0033CC;
    text-decoration: underline;
}

.topics a:hover {
    color: #0033CC;
    text-decoration: none;
}



.space9{
	width : 100px;
	height : 10px;
	margin: 0px 0px 0px 100px;
	padding : 0px;
}



/*　webリンク部080610追加　*/
.weblink {
width:185px;
height:119px;
margin: 0px 0px 0px 0px;
padding:0px;
float:right;
background:url(/img/weblink_r.jpg) no-repeat left bottom;
}
.weblink a {
width:185px;
height:119px;
margin: 0px 0px 0px 0px;
padding:0px;
float:right;
font-size:1px;
line-height:0px;
outline:none;
}
.weblink a:hover {
text-indent:-9999px;
}