@media print{
*,p{
margin:0px;
padding:0px;
}


list{
list-style-image: none;
}

body {
	background-repeat: no-repeat;
}
.style1 {font-size: 13px}
body,td,th {
	font-size: 13px;
}

#mainBody {
	width:100%;
	text-align:center;
	color: #000000;
	margin:0px auto;
	font-size:13px;
}

#mainBody a:link{
color: #800000;
}

#mainBody a:hover{
color: #F27813;
text-decoration: none;
}

#mainBody a:visited {
color:#400000;
}


.osusumeshop{
width:180px;
height:30px;
float:left;
clear:both;
}

.osusumeshop_sita{
width:180px;
height:80px;
float:left;
clear:both;
padding-top:7px;
}



.osusumeshop2{
background-image:url(../xmas2008/images/sweets_smallmidasi1.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
float:left;
}


#kategori{
padding-top:15px;
clear:both;
}

#kategoritable{
float:left;
clear:both;
}

#fashon{
background-image:url(../xmas2008/images/prezent_mnbtn1.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
width:255px;
}

#fashonl{
background-image:url(../xmas2008/images/prezent_mnbtn2.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
width:255px;
}

#fashonm{
background-image:url(../xmas2008/images/prezent_mnbtn3.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
width:255px;
}

#kids{
background-image:url(../xmas2008/images/prezent_mnbtn4.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#flower{
background-image:url(../xmas2008/images/prezent_mnbtn5.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#beaut{
background-image:url(../xmas2008/images/prezent_mnbtn6.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#book{
background-image:url(../xmas2008/images/prezent_mnbtn7.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#kagu{
background-image:url(../xmas2008/images/prezent_mnbtn8.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#hobby{
background-image:url(../xmas2008/images/prezent_mnbtn9.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#pc{
background-image:url(../xmas2008/images/prezent_mnbtn10.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#foods{
background-image:url(../xmas2008/images/prezent_mnbtn11.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#food{
background-image:url(../xmas2008/images/prezent_mnbtn12.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}


#yougasi{
background-image:url(../xmas2008/images/prezent_mnbtn13.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#drink{
background-image:url(../xmas2008/images/prezent_mnbtn14.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#tokusanhin{
background-image:url(../xmas2008/images/prezent_mnbtn15.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#bungu{
background-image:url(../xmas2008/images/prezent_mnbtn16.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#sport{
background-image:url(../xmas2008/images/prezent_mnbtn17.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;

}

#daiet{
background-image:url(../xmas2008/images/prezent_mnbtn18.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#kichen{
background-image:url(../xmas2008/images/prezent_mnbtn19.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#pet{
background-image:url(../xmas2008/images/prezent_mnbtn20.jpg);
background-repeat:no-repeat;
text-indent:70px;
font-size:80%;
height:40px;
}

#pageheader{
padding-top:10px;
margin-left:21px;
width:800px;
}

* html #pageheader{
padding-top:10px;
margin-left:13px;
width:800px;
}

#crt_bn{
float:left;
width:180px;
}

#pre_bn{
float:left;
margin-left:10px;
}

#pagemain{
clear:both;
padding-top:10px;
padding-left:21px;
height:1000px;
float:left;
}

*html #pagemain{
clear:both;
padding-top:5px;
padding-left:21px;
height:auto;
}

#mainright{
width:600px;
float:left;
padding-left:10px;
}

#prekano{
float:left;
}

#prekare{
float:left;
padding-left:4px;
}

#prekanobg{
background-image:url(../xmas2008/images/kanojo_bn_298_380.jpg);
background-repeat:no-repeat;
float:left;
width:298px;
height:380px;
}

.in2_knojookuritai{
width:298px;
}

.in2_knojookuritai2{
width:298px;
padding-left:4px;
}

.in2_kanopure_gazou{
padding-left:4px;
float:left;
}

.in2_kanopure_gazou2{
padding-left:4px;
float:left;
}

.in2_kanopure_gazou3{
padding-top:65px;
padding-left:4px;
float:left;
}

.in2_kanopure_gazou4{
padding-top:10px;
padding-left:4px;
float:left;
}


*html .in2_kanopure_gazou{
padding-left:4px;
float:left;
}


*html .in2_kanopure_gazou2{
margin-top:15px;
padding-left:4px;
float:left;
}

*html .in2_kanopure_gazou3{
padding-top:65px;
padding-left:4px;
float:left;
}

*html .in2_kanopure_gazou4{
padding-top:10px;
padding-left:4px;
float:left;
}


.in2_kanopure_shouhinmei{
padding-top:1px;
}

*html .in2_kanopure_shouhinmei{
padding-top:1px;
}

.in2_kanopure_shouhinmei2{
padding-top:12px;
}
.in2_kanopure_kakaku{
padding-top:2px;
color:#FF0000;
}
*html .in2_kanopure_kakaku{
padding-top:7px;
}

.in2_kanopure_shousetu{
padding-top:2px;
}
*html .in2_kanopure_shousetu{
padding-top:2px;
line-height:110%
}

.in2_kanopure_icon{
padding-left:258px;
padding-top:-25px;
}

.in2_kuwasikumiruhidariue{
padding-top:13px;
text-indent:35px;
}

.in2_kuwasikumiruhidarisita{
padding-top:9px;
text-indent:35px;
}

.in2_kuwasikumirumigiue{
padding-top:12px;
text-indent:35px;
}

.in2_kuwasikumirumigisita{
padding-top:11px;
text-indent:35px;
}


*html .in2_kuwasikumiruhidariue{
padding-top:1px;
text-indent:30px;
}

*html .in2_kuwasikumiruhidarisita{
padding-top:5px;
text-indent:35px;
}

*html .in2_kuwasikumirumigiue{
padding-top:12px;
text-indent:35px;
}

*html .in2_kuwasikumirumigisita{
padding-top:11px;
text-indent:35px;
}

#prekarebg{
background-image:url(../xmas2008/images/karesi_bn_298_380.jpg);
background-repeat:no-repeat;
float:left;
width:302px;
height:380px;
}


#ladyitem{
padding-top:6px;
width:298px;
height:100px;
}

#mensitem{
width:298px;
height:100px;
padding-left:4px;
padding-top:6px;
}


#osusumepick{
float:left;
clear:both;
padding-top:15px;
}

.tablehaba{
padding-top:6px;
padding-left:11px;
}

.tablehaba1{
padding-top:15px;
}

.aaa{
padding-top:6px;
}

.tableiti{
float:left;
clear:both;
}

.tablehaba2{
padding-top:15px;
padding-left:2px;
}

#leftbody{
float:left;
width:180px;
padding-top:2px;
}

#leftleftbody{
background-color: #EDEDDA;
float:left;
width:180px;
height:660px;
}

.kategorihaba{
margin-top:5px;
background-image:url(../xmas2008/images/kanojyo_mn_midasi1.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
}

.kategorihaba1{
margin-top:2px;
background-image: url(../xmas2008/images/kanojyo_mn_midasi_sita.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
line-height:220%;
text-align:left;
text-indent:32px;
}

.kategorihaba_men{
margin-top:2px;
background-image:url(../xmas2008/images/karesi_mn_midasi.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
}

.kategorihaba1_men{
margin-top:2px;
background-image: url(../xmas2008/images/karesi_mn_midasi_sita.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
line-height:220%;
text-align:left;
text-indent:32px;
}

.kategorihaba_gurume{
margin-top:2px;
background-image:url(../xmas2008/images/sweets_smallmidasi2.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
}

.kategorihaba1_gurume{
margin-top:2px;
background-image:url(../xmas2008/images/sweets_smallmidasi_sita.jpg);
background-repeat:no-repeat;
width:180px;
height:30px;
line-height:220%;
text-align:left;
text-indent:32px;
}


.leftgazou1{
clear:both;
width:180px;
padding-top:10px;
}

.leftgazou{
clear:both;
width:180px;
padding-top:5px;
}

.shouhin{
background: url(../xmas2008/images/kanojo_shohin_bg.gif);
width:197px;
height:284px;
vertical-align:top;
}

.shouhin2{
background: url(../xmas2008/images/kanojo_shohin_bg2.gif);
width:197px;
height:284px;
vertical-align:top;
padding-left:4px;
}

.shouhin3{
background: url(../xmas2008/images/karesi_shohin_bg.gif);
width:197px;
height:284px;
vertical-align:top;
}

.shouhin4{
background: url(../xmas2008/images/karesi_shohin_bg2.gif);
width:197px;
height:284px;
vertical-align:top;
padding-left:4px;
}

.shouhin5{
background: url(../xmas2008/images/gurume_shohin_bg.gif);
width:197px;
height:284px;
vertical-align:top;
}

.shouhin6{
background: url(../xmas2008/images/gurume_shohin_bg2.gif);
width:197px;
height:284px;
vertical-align:top;
padding-left:4px;
}

.souryoumuryou{
float:left;
}


.shouhingazouiti1{
text-align:center;
margin-top:4px;
}

.shouhingazouiti2{
text-align:center;
margin-top:4px;
} 
 
.shouhingazouiti3{
text-indent:4px;
margin-top:4px;
} 

#kanojoraight{
width:600px;
float:left;
padding-left:10px;
padding-top:2px;
}

#kanotable{
float:left;
vertical-align:top;
}

.shouhinmei{
padding-left:5px;
text-align:left;
padding-top:5px;
}

*html .shouhinmei{
padding-left:5px;
text-align:left;
padding-top:5px;
line-height:120%;
}

.kakaku{
padding-top:5px;
text-align:left;
padding-left:5px;
color:#FF0000;
}

.shouhinsetu{
padding-top:10px;
padding-left:5px;
text-align:left;
}

*html .shouhinsetu{
padding-top:10px;
padding-left:5px;
text-align:left;
line-height:120%;
}

.gurume_shou{
float:left;
width:250px;
padding-top:10px;
}

.sweets_shou{
float:left;
width:250px;
padding-top:10px;
padding-left:20px;
}

.drink_shou{
float:left;
width:250px;
padding-top:10px;
padding-left:20px;
}

.gurume_midasi{
padding-bottom:5px;
}

.gurume_midasi2{
padding-bottom:5px;
padding-top:10px;
}

.clickgazou{
padding-left:90px;
padding-top:5px;
}

.clickgazou2{
padding-left:90px;
padding-top:5px;
}

*html .clickgazou2{
padding-left:90px;
padding-top:21px;
}

.souryoumuryou_clickgazou{
padding-left:24px;
padding-top:5px;
}

.pd{
padding-top:10px;
}

.gurumeosusume{
background-color: #FFEFCA;
height:300px;
}

.hokamiru{
float:left;
width:180px;
}



/**index2ƒeƒXƒg—p**/

.kano_okuri_ue{
width:298px;
height:216px;
float:left
}

.kano_okuri_ue1{
width:298px;
height:60px;
}

.kano_okuri_ue2{
width:298px;
height:180px;
background-image:url(../xmas2008/images/kano_haikei.gif);
background-repeat:no-repeat;
}

.kano_okuri_ue3{
width:298px;
height:180px;
background-image:url(../xmas2008/images/kano_haikei2.gif);
background-repeat:no-repeat;
}

.kano_okuri_sita{
width:298px;
height:164px;
float:left;
}

.kare_okuri_ue1{
width:298px;
height:60px;
padding-left:4px;
}

.kare_okuri_ue2{
width:302px;
height:180px;
background-image:url(../xmas2008/images/kare_haikei.gif);
background-repeat:no-repeat;
}

.kare_okuri_ue3{
width:302px;
height:180px;
background-image:url(../xmas2008/images/kare_haikei2.gif);
background-repeat:no-repeat;
}

.kare_okuri_ue{
width:302px;
height:216px;
}

.kare_okuri_sita{
width:298px;
height:164px;
}

.to_top{
clear:both;
text-align:right;
padding-top:10px;
}

}





