body {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

a,
a:link,
a:visited,
a:active,
a:hover {
}

h1,h2,h3,storong {
	display:none;
}
textarea{
	font-size:12px;
}

.uetext{
margin: 0;
}

#content {
line-height: 150%;
    margin: 0;
    min-height: 100%;
    position: relative;
    text-align: center;
}



/*ue start*/
#ue {
	width:100%;
}
.ue2 {
	display:none;
}
.ue3 {
	display:none;
}
.ue4 {
	display:none;
}
.ue4_img {
	display:none;
}
/*ue end*/


/* header1
------------------------------------- */

#header1 {
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
}


/* header1
------------------------------------- */

#header1 {
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_bg2.jpg");
background-position: left top;
background-repeat: repeat-x;
letter-spacing: 0.03em;
margin: 0 auto;
text-align: center;
}


/* header1 free1
------------------------------------- */

#header1 .free1{
	background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_bg2.jpg");
background-position: left top;
background-repeat: repeat-x;
letter-spacing:0.03em;
margin:0px auto 15px auto;
text-align:center;
	width: 900px;
}
.header_top{
height: 76px;
}
.header_link{
	background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_headerbg.jpg");
background-position:0 15px;
background-repeat: no-repeat;
height: 76px;
float: left;
width: 215px;
margin:0px 0px 0px 33px;
}
*html .header_link{
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
}
.header_link a{
display: block;
height: 44px;
overflow: hidden;
position: relative;
text-indent: -9999px;
top: 17px;
width: 215px;
}

.header_menu{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_top_copy.jpg");
    background-position: -9px 1px;
    background-repeat: no-repeat;
    float: right;
    font-size: 12px;
    letter-spacing: 0.25em;
    padding: 10px 0 0;
    width: 583px;
}
.header_copy {
    color: #705325;
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 337px;
}
.header_menu1{
float: left;
height: 23px;
width: 118px;
}
.header_menu1 a:hover{
opacity: 0.7;
}

.header_menu2{
float: left;
height: 23px;
width: 93px;
margin:0px 0px 0px 4px;
}
.header_menu2 a:hover{
opacity: 0.7;
}


.header_navi{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -1px 0;
background-repeat: no-repeat;
height: 27px;
margin: 0 0 6px;
}
.header_navi li{
float: left;
font-size: 88%;
letter-spacing: 0.1em;
line-height: 27px;
text-align: center;
}
body .header_navi li a,
body .header_navi li a:link,
body .header_navi li a:active, 
body .header_navi li a:visited{
color:#ffffff;
}
body .header_navi a:hover{
color:#ffffff;
text-decoration: none;
}

.navi1{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: 0px 0;
background-repeat: no-repeat;
width: 216px;
}
.navi1_on{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: 0px -27px;
background-repeat: no-repeat;
width: 216px;
}
.navi1 a{
display: block;
height: 27px;
margin: 0 0 0 63px;
}
.navi1_on a{
display: block;
height: 27px;
margin: 0 0 0 63px;
}
.navi1 a:hover{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -63px -27px;
background-repeat: no-repeat;
}

.navi2{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -217px 0;
background-repeat: no-repeat;
}
.navi2 a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi2_on{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -217px -27px;
background-repeat: no-repeat;
}
.navi2_on a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi2 a:hover{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -218px -27px;
background-repeat: no-repeat;
}
.navi3{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -372px 0px;
background-repeat: no-repeat;
}
.navi3 a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi3_on{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -372px -27px;
background-repeat: no-repeat;
}
.navi3_on a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi3 a:hover{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -373px -27px;
background-repeat: no-repeat;
}
.navi4{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -527px 0;
background-repeat: no-repeat;
}
.navi4 a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi4_on{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -527px -27;
background-repeat: no-repeat;
}
.navi4_on a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi4 a:hover{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -528px -27px;
background-repeat: no-repeat;
}
.navi5{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -682px 0px;
background-repeat: no-repeat;
}
.navi5 a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi5_on{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -682px -27px;
background-repeat: no-repeat;
}
.navi5_on a{
display: block;
height: 27px;
width: 153px;
margin: 0 0 0 2px;
}
.navi5 a:hover{
background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_header_navi.gif");
background-position: -683px -27px;
background-repeat: no-repeat;
}




#kiji {
margin: 0 auto;
padding: 0;
text-align: left;
width: 777px;
}



/*kijibody start*/
.kijibody {
	width:777px;
}
/*kijibody end*/



/*kijibody_title start*/
.kijibody_title {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background:#AA8844;
	color:#FFFFFF;
	font-size:15px;
	letter-spacing:0.05em;
	line-height:150%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
/*kijibody_title end*/



/*nakasubject start*/
.nakasubject {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_title_free.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #705325;
    font-size: 116%;
    font-weight: normal;
    height: 33px;
    letter-spacing: 0.03em;
    line-height: 33px;
    margin: 0px 0 10px;
    padding: 0 0 0 10px;
    text-indent: 0;
}
.nakasubject a,
.nakasubject a:link,
.nakasubject a:visited,
.nakasubject a:active{
	color:#705325;
	text-decoration: none;
}
.nakasubject a:hover {
	color:#705325;
	text-decoration: underline;
}
/*nakasubject end*/



/*comment start*/
.comment {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	font-size:13px;
	letter-spacing:0.03em;
	line-height:150%;
	padding-bottom:20px;
	margin: 0px 0 0px 10px;
}
.comment a,
.comment a:link,
.comment a:visited,
.comment a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#0000FF;
	font-size:13px;
	text-decoration: underline;
}
.comment a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#8F0CFC;
	font-size:13px;
}
.comment img{
	margin-bottom:10px;
}
/*comment end*/


.kijibody .comment form{
	display:none;
}

/*date start*/
.date {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:right;
	padding-right:10px;
	margin-bottom:20px;
}
.date a,
.date a:link,
.date a:visited,
.date a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.date a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:12px;
	text-decoration:none;
}
/*date end*/



/*arrow start*/
.links {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	text-align:right;
	font-size:15px;
	letter-spacing:0.05em;
	margin-right:10px;
	margin-bottom:30px;
}
.links a,
.links a:link,
.links a:visited,
.links a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:15px;
	text-decoration: none;
}
.links a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:15px;
	text-decoration: none;
}
/*arrow end*/



/*waki start*/
.waki {
	width:140px;
	height:100%;
	border-right:1px solid #5C4124;
	display:none;
}
.wakitext{
	margin-bottom:50px;
}
.waki_copy{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:150%;
	padding-left:6px;
	margin-top:5px;
	margin-bottom:10px;
}
.waki_line{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#5C4124;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:150%;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:center;
}
.waki_news{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.03em;
	line-height:150%;
	padding-left:7px;
	padding-right:5px;
	margin-bottom:15px;
}
.waki_news a,
.waki_news a:link,
.waki_news a:visited,
.waki_news a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_news a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_news_more{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	text-align:right;
	font-size:11px;
	letter-spacing:0.05em;
	padding-right:5px;
}
.waki_news_more a,
.waki_news_more a:link,
.waki_news_more a:visited,
.waki_news_more a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_news_more a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_mobile{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.waki_mail{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:13px;
	letter-spacing:0.05em;
	line-height:150%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.waki_info{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:170%;
	padding-top:10px;
	padding-left:7px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-top:1px dotted #5C4124;
	border-bottom:1px dotted #5C4124;
}
.waki_info a,
.waki_info a:link,
.waki_info a:visited,
.waki_info a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_info a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_powered{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:170%;
	padding-left:7px;
	margin-bottom:60px;
}
.waki_powered a,
.waki_powered a:link,
.waki_powered a:visited,
.waki_powered a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki_powered a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
/*waki end*/



/*waki2 start*/
.waki2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	width:140px;
	height:100%;
	border-left:1px solid #000000;
	display:none;
}
.waki2text{
}
.waki2_navi{
	margin-top:5px;
	padding-left:1px;
	margin-bottom:10px;
}
.waki2_title{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:12px;
	letter-spacing:0.08em;
	line-height:150%;
	padding-left:7px;
	margin-bottom:6px;
}
.waki2_title a,
.waki2_title a:link,
.waki2_title a:visited,
.waki2_title a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:12px;
	text-decoration:none;
}
.waki2_title a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:12px;
	text-decoration:none;
}
.waki2_line{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#5C4124;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:150%;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:8px;
	text-align:center;
}
.waki2_rank{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.03em;
	line-height:170%;
	padding-left:7px;
	margin-bottom:15px;
}
.waki2_rank a,
.waki2_rank a:link,
.waki2_rank a:visited,
.waki2_rank a:active{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki2_rank a:hover {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	color:#5C4124;
	font-size:11px;
	text-decoration:none;
}
.waki2_rank_more{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	background-color:#FFFFFF;
	color:#5C4124;
	font-size:11px;
	letter-spacing:0.05em;
	text-align:right;
	margin-top:5px;
	padding-right:10px;
}
/*waki2 end*/



/*shita start*/
#shita {
    margin: 0 auto;
    width: 900px;
}
#shita2 {
display:none;
}
/*shita end*/


/* footer1
------------------------------------- */

#footer1 {
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    width: 900px;
}
#footer1 .free30 {
    text-align: center;
}
#footer1 .free13 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_pagetop.gif");
    background-position: -1px 0;
    background-repeat: no-repeat;
    margin: 0 0;
    padding: 0;
    height: 18px;
}
#footer1 .free13 a {
    display: block;
    margin: 0 0 -2px 792px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 80px;
}
#footer1 .free2 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 0 0px;
    width: 900px;
    height: 393px;
}
#footer1 .free2 a, #footer1 .free2 a:link, #footer1 .free2 a:active, #footer1 .free2 a:visited {
    color: #775F3B;
}
#footer1 .free2 a:hover {
    color: #775F3B;
    text-decoration: underline;
}
.footer_menu_all {
    padding: 0px 0 0px 33px;
    margin: 0px 0 10px 0px;
    height: 210px !important;
}
.footer_menu {
    float: left;
    margin: 0px 10px 0 0;
    width: 267px;
}
.footer_menu_img1 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi01.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img1 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img1 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi01.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_img2 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi02.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img2 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img2 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi02.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_img3 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi03.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img3 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img3 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi03.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_img4 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi04.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img4 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img4 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi04.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_img5 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi05.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img5 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img5 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi05.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_img6 {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi06.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    margin: 0 0 8px;
    width: 267px;
}
.footer_menu_img6 a {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    width: 267px;
}
.footer_menu_img6 a:hover {
    background-image: url("https://ssl.samidare.jp/~tukiyamaf/fruit/c/fruttier/fruttier_footer_navi06.gif");
    background-position: 0 -30px;
    background-repeat: no-repeat;
}
.footer_menu_p {
    margin: 0 5px 0 5px;
    overflow: hidden;
    width: 260px;
    font-size: 11px;
    line-height: 150%;
    color:#775F3B;
    letter-spacing: 0.03em;
}
.footer_menu_p a,
.footer_menu_p a:link,
.footer_menu_p a:active,
.footer_menu_p a:visited{
	color: #775F3B;
	text-decoration: none;
}
.footer_menu_p a:hover {
	color: #775F3B;
	text-decoration: underline;
}

.footer_amazon {
    color: #775F3B;
    float: left;
    font-size: 82%;
    padding: 0px 0px 0 38px;
    width: 349px;
}
*html .footer_amazon {
    width: 387px;
}
.footer_amazon a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    margin: 8px 0px 7px 0;
    height:33px;
}

.footer_banner1 {
    float: left;
    padding: 8px 0px 0 0;
    width: 208px;
}
.footer_banner1 a:hover{
opacity: 0.7;
}
.footer_banner2 {
    float: left;
    width: 256px;
}
.footer_banner2 a:hover{
opacity: 0.7;
}
.shopinfo_mail a:hover{
opacity: 0.7;
}
.footer_shopinfo {
    margin: 0 0 4px;
    width: 193px;
}
.footer_shopinfo2{
 width: 193px;
}
.footer_navi {
margin:0px 0 32px 0;
}
*html .footer_navi{
margin:0px 0 35px 0;
}
.footer_menu_area{
padding:20px 0 0px 0;
margin:0px 0 15px 0;
}
.footer_menu_area2{
margin:0px 0 0px 0;
}
.credit {
    color: #FFFFFF;
    font-size: 100%;
    line-height: 19px;
    margin: 0px 0 0 95px;
    text-align: left;
}
.footer_login {
    margin: 2px 0 0 375px;
    width: 30px;
    display: none;
}
.footer_samidare {
    margin: 0px 0 0 0;
    font-size: 85%;
}
#footer1 .credit .footer_samidare {
    margin: 0px 0 0 0;
    font-size: 85%;
    }
#footer1 .credit .footer_samidare a {
color:#ffffff;
text-decoration:none;
}
#footer1 .credit .footer_samidare a:hover{
color:#ffffff;
text-decoration:underline;
}


#footer1 .counter10 {
    bottom: 34px;
    color: #FFFFFF;
    font-size: 85%;
    margin: 0 0 0 95px;
    position: absolute;
    text-align: left;
    width: 510px;
    line-height: 19px;
    display:none;
}
#footer1 .counter10 a {
    color: #FFFFFF;
    text-decoration: none;
}
#footer1 .counter10 a:link, #footer1 .counter10 a:active, #footer1 .counter10 a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#footer1 .counter10 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}




/* default link
------------------------------------- */

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}

/* clearfix
------------------------------------- */

.clearfix:after {
  content: ".";  /* ¿·¤·¤¤Í×ÁÇ¤òºî¤ë */
  display: block;  /* ¥Ö¥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁÇ¤Ë */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* Reset
------------------------------------- */

h1{
	display:none;
}

* {
	margin:0px;
	padding:0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del, ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button, textarea, select {
 *font-size: 100%;
}


/* Fonts
------------------------------------- */


body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size:small;/* for IE6/7 */
	*font:x-small;/* for IE Quirks Mode */
}

body {
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}

select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
 	*font-size:108%;
	line-height:100%;
}

