@charset "utf-8";
/* CSS Document */

/*旧メニュー


#n-menu1{
display:block;
background-image:url(../img/tp-r1.gif);
width:193px;
height:133px;
}

#n-menu1 a{
display:block;
background-image:url(../img/tp-r1.gif);
width:193px;
height:133px;
}

#n-menu2{
display:block;
background-image:url(../img/tp-r2RO.gif);
width:193px;
height:29px;
}

#n-menu2 a{
display:block;
background-image:url(../img/tp-r2.gif);
width:193px;
height:29px;
}

#n-menu2 a:hover{
display:block;
background-image:url(../img/tp-r2RO.gif);
}


#n-menu3{
display:block;
background-image:url(../img/tp-r4RO.gif);
width:193px;
height:31px;
}

#n-menu3 a{
display:block;
background-image:url(../img/tp-r4.gif);
width:193px;
height:31px;
}

#n-menu3 a:hover{
display:block;
background-image:url(../img/tp-r4RO.gif);
}

#n-menu3-1{
display:block;
background-image:url(../img/tp-r3RO.gif);
width:193px;
height:31px;
}

#n-menu3-1 a{
display:block;
background-image:url(../img/tp-r3RO.gif);
width:193px;
height:31px;
}




#n-menu4{
display:block;
background-image:url(../img/tp-r5RO.gif);
width:193px;
height:31px;
}

#n-menu4 a{
display:block;
background-image:url(../img/tp-r5.gif);
width:193px;
height:31px;
}

#n-menu4 a:hover{
display:block;
background-image:url(../img/tp-r5RO.gif);
}

#n-menu5{
display:block;
background-image:url(../img/tp-r6RO.gif);
width:193px;
height:30px;
}

#n-menu5 a{
display:block;
background-image:url(../img/tp-r6.gif);
width:193px;
height:30px;
}

#n-menu5 a:hover{
display:block;
background-image:url(../img/tp-r6RO.gif);
}


#n-menu6{
display:block;
background-image:url(../img/tp-r7RO.gif);
width:193px;
height:30px;
}

#n-menu6 a{
display:block;
background-image:url(../img/tp-r7.gif);
width:193px;
height:30px;
}

#n-menu6 a:hover{
display:block;
background-image:url(../img/tp-r7RO.gif);
}


#n-menu7{
display:block;
background-image:url(../img/tp-r8RO.gif);
width:193px;
height:30px;
}

#n-menu7 a{
display:block;
background-image:url(../img/tp-r8.gif);
width:193px;
height:30px;
}

#n-menu7 a:hover{
display:block;
background-image:url(../img/tp-r8RO.gif);
}


#n-menu8{
display:block;
background-image:url(../img/tp-r9RO.gif);
width:193px;
height:29px;
}

#n-menu8 a{
display:block;
background-image:url(../img/tp-r9.gif);
width:193px;
height:29px;
}

#n-menu8 a:hover{
display:block;
background-image:url(../img/tp-r9RO.gif);
}


#n-menu9{
display:block;
background-image:url(../img/tp-r10_RO.gif);
width:193px;
height:60px;
}

#n-menu9 a{
display:block;
background-image:url(../img/tp-r10_.gif);
width:193px;
height:60px;
}

#n-menu9 a:hover{
display:block;
background-image:url(../img/tp-r10_RO.gif);
}

*/

/*body{
	margin:0;
}*/

em {display:none}

#menu{
display:block;
background-image:url(../img/menu_btn_guide_on.gif);
width:153px;
height:36px;
}

#menu a{
display:block;
background-image:url(../img/menu_btn_guide_of.gif);
width:153px;
height:36px;
}

#menu a:hover{
display:block;
background-image:url(../img/menu_btn_guide_on.gif);
}


#fax{
display:block;
background-image:url(../img/menu_btn_fax_on.gif);
width:153px;
height:36px;
}

#fax a{
display:block;
background-image:url(../img/menu_btn_fax_of.gif);
width:153px;
height:36px;
}

#fax a:hover{
display:block;
background-image:url(../img/menu_btn_fax_on.gif);
}

#cont{
display:block;
background-image:url(../img/menu_btn_cont_on.gif);
width:153px;
height:36px;
}

#cont a{
display:block;
background-image:url(../img/menu_btn_cont_of.gif);
width:153px;
height:36px;
}

#cont a:hover{
display:block;
background-image:url(../img/menu_btn_cont_on.gif);
}


/*メルマガ*/


#m-m{
display:block;
width:151px;
height:100%;
margin-top:20px;
}

#m-m1{
display:block;
background-image:url(../img/m-m1.gif);
width:151px;
height:29px;
}

#m-m2{
display:block;
background-image:url(../img/m-m2.gif);
width:141px;
min-height:100px;
background-repeat:repeat-y;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

#m-m3{
display:block;
background-image:url(../img/m-m3.gif);
width:151px;
height:9px;
}

.m-m{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#666666;
}
*/

/*ギフトボックスのクラス*/


.t_indent {	padding-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
}

.gift_wrapper{
width:555px;
height:300px;
margin-left:30px;
margin-top:40px;
}

.giftleft{
width:319px;
height:auto;
float:left;
}

.giftright{
width:236px;
height:auto;
float:left;
}

.giftname{
width:319px;
height:28px;
}

.gifttext{
width:299px;
height:auto;
padding:10px;
font-size:12px;
line-height:1.6em;
}

.setbox{
width:319px;
height:auto;
}

.setleft{
width:105px;
height:auto;
float:left;
}

.setright{
width:214px;
height:auto;
float:left;
font-size:12px;
line-height:1.6em;
}

.clr{
clear:both;
}

.price{
width:226px;
height:72px;
}

.cart{
width:226px;
height:auto;
margin-top:30px;
}

#gifttopimg{
width:546px;
height:241px;
margin-left:30px;
}

.noshi{
width:236px;
height:auto;
font-size:12px;
line-height:1.6em;
}



/*トップメイン*/


/*新メニューバー*/

body{
margin:0;
padding:none;
border:none;
}

.clear{
clear:both;
color:#FFFFFF;
}

#container-sample{
	display:block;
	width:801px;
	height:100%;
	margin:0px auto 0px auto;
}

#n-main-sample{
display:block;
background-image:url(../img/tp-bg-sample.gif);
background-repeat:repeat-y;
width:801px;
min-height:730px;

}

#n-flash{
	display:block;
	width:607px;
	min-height:500px;
}

#n-left{
display:block;
width:193px;
height:auto;
float:left;
}

#n-right{
display:block;
width:608px;
height:auto;
float:left;
}

#n-seien{
display:block;
background-image:url(../img/tp-nseien.gif);
width:193px;
height:60px;
}

#n-seien a{
display:block;
background-image:url(../img/tp-nseien.gif);
width:193px;
height:60px;
}



#n-menu1{
display:block;
background-image:url(../img/tp-r1.gif);
width:193px;
height:133px;
}

#n-menu1 a{
display:block;
background-image:url(../img/tp-r1.gif);
width:193px;
height:133px;
}

#n-menu2{
display:block;
background-image:url(../img/tp-r2RO.gif);
width:193px;
height:29px;
}

#n-menu2 a{
display:block;
background-image:url(../img/tp-r2.gif);
width:193px;
height:29px;
}

#n-menu2 a:hover{
display:block;
background-image:url(../img/tp-r2RO.gif);
}


#n-menu3{
display:block;
background-image:url(../img/tp-r3RO.gif);
width:193px;
height:30px;
}

#n-menu3 a{
display:block;
background-image:url(../img/tp-r3.gif);
width:193px;
height:30px;
}

#n-menu3 a:hover{
display:block;
background-image:url(../img/tp-r3RO.gif);
}

#n-menu3-1{
display:block;
background-image:url(../img/tp-r3RO.gif);
width:193px;
height:31px;
}

#n-menu3-1 a{
display:block;
background-image:url(../img/tp-r3RO.gif);
width:193px;
height:31px;
}




#n-menu4{
display:block;
background-image:url(../img/tp-r4RO.gif);
width:193px;
height:31px;
}

#n-menu4 a{
display:block;
background-image:url(../img/tp-r4.gif);
width:193px;
height:31px;
}

#n-menu4 a:hover{
display:block;
background-image:url(../img/tp-r4RO.gif);
}

#n-menu5{
display:block;
background-image:url(../img/tp-r5.gif);
width:193px;
height:30px;
}

#n-menu5 a{
display:block;
background-image:url(../img/tp-r5.gif);
width:193px;
height:30px;
}

#n-menu5 a:hover{
display:block;
background-image:url(../img/tp-r5RO.gif);
}

#n-menu5_1{
display:block;
background-image:url(../img/tp-r5_1RO.gif);
width:193px;
height:30px;
}

#n-menu5_1 a{
display:block;
background-image:url(../img/tp-r5_1.gif);
width:193px;
height:30px;
}

#n-menu5_1 a:hover{
display:block;
background-image:url(../img/tp-r5_1RO.gif);
}

#n-menu5_2{
display:block;
background-image:url(../img/tp-r5_2RO.gif);
width:193px;
height:30px;
}

#n-menu5_2 a{
display:block;
background-image:url(../img/tp-r5_2.gif);
width:193px;
height:30px;
}

#n-menu5_2 a:hover{
display:block;
background-image:url(../img/tp-r5_2RO.gif);
}

#n-menu5_3{
display:block;
background-image:url(../img/tp-r5_3RO.gif);
width:193px;
height:30px;
}

#n-menu5_3 a{
display:block;
background-image:url(../img/tp-r5_3.gif);
width:193px;
height:30px;
}

#n-menu5_3 a:hover{
display:block;
background-image:url(../img/tp-r5_3RO.gif);
}

#n-menu5_4{
display:block;
background-image:url(../img/tp-r5_4RO.gif);
width:193px;
height:30px;
}

#n-menu5_4 a{
display:block;
background-image:url(../img/tp-r5_4.gif);
width:193px;
height:30px;
}

#n-menu5_4 a:hover{
display:block;
background-image:url(../img/tp-r5_4RO.gif);
}





#n-menu6{
display:block;
background-image:url(../img/tp-r6RO.gif);
width:193px;
height:30px;
}

#n-menu6 a{
display:block;
background-image:url(../img/tp-r6.gif);
width:193px;
height:30px;
}

#n-menu6 a:hover{
display:block;
background-image:url(../img/tp-r6RO.gif);
}


#n-menu7{
display:block;
background-image:url(../img/tp-r7RO.gif);
width:193px;
height:30px;
}

#n-menu7 a{
display:block;
background-image:url(../img/tp-r7.gif);
width:193px;
height:30px;
}

#n-menu7 a:hover{
display:block;
background-image:url(../img/tp-r7RO.gif);
}


#n-menu8{
display:block;
background-image:url(../img/tp-r8RO.gif);
width:193px;
height:32px;
}

#n-menu8 a{
display:block;
background-image:url(../img/tp-r8.gif);
width:193px;
height:32px;
}

#n-menu8 a:hover{
display:block;
background-image:url(../img/tp-r8RO.gif);
}


#n-menu9{
display:block;
background-image:url(../img/tp-r9RO.gif);
width:193px;
height:29px;
}

#n-menu9 a{
display:block;
background-image:url(../img/tp-r9.gif);
width:193px;
height:29px;
}

#n-menu9 a:hover{
display:block;
background-image:url(../img/tp-r9RO.gif);
}

#n-menu10{
display:block;
background-image:url(../img/tp-r10RO.gif);
width:193px;
height:30px;
}

#n-menu10 a{
display:block;
background-image:url(../img/tp-r10.gif);
width:193px;
height:30px;
}

#n-menu10 a:hover{
display:block;
background-image:url(../img/tp-r10RO.gif);
}



#n-menu11{
display:block;
background-image:url(../img/tp-r11RO.gif);
width:193px;
height:60px;
}

#n-menu11 a{
display:block;
background-image:url(../img/tp-r11.gif);
width:193px;
height:60px;
}

#n-menu11 a:hover{
display:block;
background-image:url(../img/tp-r11RO.gif);
}





#n-btn{
display:block;
width:180px;
height:80px;
margin-left:8px;
}

#n-mail{
display:block;
background-image:url(../img/tp-btmailRO.gif);
width:80px;
height:80px;
float:left;
}

#n-mail a{
display:block;
background-image:url(../img/tp-btmail.gif);
width:80px;
height:80px;
}

#n-mail a:hover{
display:block;
background-image:url(../img/tp-btmailRO.gif);
}

#n-cart{
display:block;
background-image:url(../img/tp-btcartRO.gif);
width:99px;
height:80px;
float:left;
}

#n-cart a{
display:block;
background-image:url(../img/tp-btcart.gif);
width:99px;
height:80px;
}

#n-cart a:hover{
display:block;
background-image:url(../img/tp-btcartRO.gif);
}

#n-blg a{
display:block;
background-image:url(../img/tp-rblg.jpg);
width:193px;
height:131px;
}

#n-blg a:hover{
display:block;
background-image:url(../img/tp-rblgRO.jpg);
}

/*新メニューバー終わり*/

/*お問い合わせ*/

.cont{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
color:#333333;
line-height:30px;
}

#cont{
display:block;
background-image:url(../img/cont-tel.gif);
width:190px;
height:116px;
padding-top:100px;
padding-left:250px;
}

#cont1-2{
display:block;
width:440px;
height:214px;
margin-left:90px;
}


#cont1{
display:block;
background-image:url(../img/cont-tel1.gif);
width:440px;
height:100px;
}

#cont2{
display:block;
background-image:url(../img/cont-tel2.gif);
background-repeat:no-repeat;
width:440px;
height:114px;
padding-left:250px;
}

.cont-t th{width:120px;
text-align:left;
font-weight:300;}

.cont-t{
width:500px;
margin-left:70px;
}

.cont-tel{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#333333;
line-height:16px;
}




/*メルマガ*/
#n-maga{
display:block;
background-image:url(../img/tp-maga.gif);
background-repeat:no-repeat;
width:190px;
height:200px;
height /**/:151px;
padding-top:70px;
}

*:first-child+html #n-maga{height:200px;}


#n-maga1{
display:block;
background-image:url(../img/tp-maga1.gif);
width:191px;
height:71px;
}

#n-maga2{
display:block;
background-image:url(../img/tp-maga2.gif);
width:191px;
height:130px;
}


#n-maga3{
display:block;
background-image:url(../img/tp-maga3.gif);
width:191px;
height:20px;
}

.maga{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#FF3366;
}

#dot{
width:1px;
height:1px;
}


#n-footer{
width:300px;
height:50px;
margin-left:300px;
margin-top:20px;
}

/*ちびバナー*/

#tp-bnr{
display:block;
width:590px;
height:180px;
padding-top:10px;
padding-left:10px;
}

#bnr0{
display:block;
background-image:url(../img/tp-bnr0RO.gif);
width:290px;
height:180px;
float:left;
}

#bnr0 a{
display:block;
background-image:url(../img/tp-bnr0.gif);
width:300px;
height:180px;
}

#bnr0 a:hover{
display:block;
background-image:url(../img/tp-bnr0RO.gif);
}

#bnr1{
display:block;
background-image:url(../img/tp-bnr1RO.gif);
width:290px;
height:180px;
float:left;
}

#bnr1 a{
display:block;
background-image:url(../img/tp-bnr1.gif);
width:290px;
height:180px;
}

#bnr1 a:hover{
display:block;
background-image:url(../img/tp-bnr1RO.gif);
}

#bnr2{
display:block;
background-image:url(../img/tp-bnr2RO.gif);
width:300px;
height:180px;
float:left;
}

#bnr2 a{
display:block;
background-image:url(../img/tp-bnr2.gif);
width:300px;
height:180px;
}

#bnr2 a:hover{
display:block;
background-image:url(../img/tp-bnr2RO.gif);
}

#bnr3{
display:block;
background-image:url(../img/tp-bnr3RO.jpg);
width:290px;
height:180px;
float:left;
}

#bnr3 a{
display:block;
background-image:url(../img/tp-bnr3.jpg);
width:290px;
height:180px;
}

#bnr3 a:hover{
display:block;
background-image:url(../img/tp-bnr3RO.jpg);
}

#bnr4{
display:block;
background-image:url(../img/tp-bnr4RO.gif);
width:290px;
height:180px;
float:left;
}

#bnr4 a{
display:block;
background-image:url(../img/tp-bnr4.gif);
width:290px;
height:180px;
}

#bnr4 a:hover{
display:block;
background-image:url(../img/tp-bnr4RO.gif);
}


#bnr-wood{
display:block;
background-image:url(../img/top-woodRO.gif);
width:300px;
height:180px;
float:left;
}

#bnr-wood a{
display:block;
background-image:url(../img/top-wood.gif);
width:300px;
height:180px;
}

#bnr-wood a:hover{
display:block;
background-image:url(../img/top-woodRO.gif);
}

#banner {
padding:0px;
margin:0px;

}
#banner img{
border:none;
}

.cam{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
color:#333333;
line-height:18px;
text-align:left;
}



.footer{
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:10px;
color:#666666;
}

.footer a{
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:10px;
color:#666666;
}

/*バナーリンク*/

#l-tuujou{
display:block;
background-image:url(../img/katei_linkRO.jpg);
width:537px;
height:171px;
}
#l-tuujou a{
display:block;
background-image:url(../img/katei_link.jpg);
width:537px;
height:171px;
}
#l-tuujou a:hover{
display:block;
background-image:url(../img/katei_linkRO.jpg);
}

#n-blg{
display:block;
background-image:url(../img/tp-rblgRO.jpg);
width:193px;
height:131px;
margin-bottom:5px;
}
#n-blg a{
display:block;
background-image:url(../img/tp-rblg.jpg);
width:193px;
height:131px;
}
#n-blg a:hover{
display:block;
background-image:url(../img/tp-rblgRO.jpg);
}


#n-luck{
display:block;
background-image:url(../img/tp-rluckRO.jpg);
width:193px;
height:108px;
}
#n-luck a{
display:block;
background-image:url(../img/tp-rluck.jpg);
width:193px;
height:108px;
}
#n-luck a:hover{
display:block;
background-image:url(../img/tp-rluckRO.jpg);
}

#n-souryou{
display:block;
background-image:url(../img/tp-rsouryou.jpg);
width:193px;
height:60px;
margin-bottom:10px;
}


#all-free{
display:block;
background-image:url(../img/all_header.jpg);
width:560px;
height:380px;
margin-bottom:10px;
}


#wood-cam{
display:block;
background-image:url(../img/wood-lftRO.gif);
width:193px;
height:129px;
}
#wood-cam a{
display:block;
background-image:url(../img/wood-lft.gif);
width:193px;
height:129px;
}
#wood-cam a:hover{
display:block;
background-image:url(../img/wood-lftRO.gif);
}

#fr-cam{
display:block;
background-image:url(../img/tp-sr-lftRO.gif);
width:193px;
height:123px;
}
#fr-cam a{
display:block;
background-image:url(../img/tp-sr-lft.gif);
width:193px;
height:123px;
}
#fr-cam a:hover{
display:block;
background-image:url(../img/tp-sr-lftRO.gif);
}

#al-cam{
display:block;
background-image:url(../img/tp-sp-lftRO.jpg);
width:193px;
height:123px;
}
#al-cam a{
display:block;
background-image:url(../img/tp-sp-lft.jpg);
width:193px;
height:123px;
}
#al-cam a:hover{
display:block;
background-image:url(../img/tp-sp-lftRO.jpg);
}

#tp-cam{
display:block;
background-image:url(../img/tp-cam-lftRO.gif);
width:193px;
height:123px;
}
#tp-cam a{
display:block;
background-image:url(../img/tp-cam-lft.gif);
width:193px;
height:123px;
}
#tp-cam a:hover{
display:block;
background-image:url(../img/tp-cam-lftRO.gif);
}

#rp-cam{
display:block;
background-image:url(../img/rp-cam-lftRO.gif);
width:193px;
height:207px;
}
#rp-cam a{
display:block;
background-image:url(../img/rp-cam-lft.gif);
width:193px;
height:207px;
}

#rp-cam a:hover{
display:block;
background-image:url(../img/rp-cam-lftRO.gif);
}

#rcblg{
display:block;
background-image:url(../img/tp-rb-lft2RO.gif);
width:193px;
height:150px;
}

#rcblg a{
display:block;
background-image:url(../img/tp-rb-lft2.gif);
width:193px;
height:150px;
}
#rcblg a:hover{
display:block;
background-image:url(../img/tp-rb-lft2RO.gif);
}

