/* CSS Document */


/*　　　　top　　　　*/
*{
	margin:0;
	padding:0;
}

body{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
        color:#660000;
	background-color:#FFECEE;
}


#boxall{
	width:900px;
	height:auto;
	margin:0 auto;	
        padding:0 5px;
	background-color:#FFFFFF;
}

#search{
	width:900px;
	height:20px;
	margin:auto;
}


#boxcenter{
    width:900px;
    height:905px;
    margin:0;
    
}	


#boxleft{
   float:left;
   margin-top:5px;
   width:615px;
   height:900px;
}

#box1_1{
   float:left;
   width:615px;
   height:173px;
   background-image:url(image/box1.jpg);
}


#box1_2{
   float:left;
   width:366px;
   height:136px;
   margin-top:5px;
   line-height:18px;
   background-image:url(image/box9.jpg);
   word-break:break-all;
}


.box1_link {
    float:right;
	width:180px;
	height:15px;
	margin-top:2px;
	margin-right:5px;
	font-size:12px;	
	
}

.box2_link {
    float:right;
	width:120px;
	height:15px;
	margin-top:2px;
	margin-right:5px;
	font-size:12px;	
	
}

.box3_link {
    float:right;
	width:80px;
	height:15px;
	margin-top:10px;
	margin-right:5px;
	font-size:12px;	
	
}

.box4_link {
    float:right;
	width:15px;
	height:15px;
	padding-top:10px;
	padding-right:5px;
	font-size:10px;	
	
}

.next_link {
    float:right;
	width:70px;
	height:10px;
	padding-top:10px;
	padding-right:5px;
	font-size:10px;	
	
}

.box1_tex_1 {
    float:left;
	width:500px;
	height:108px;
	margin-top:35px;
        padding-left:30px;
	font-size: 12px;
	line-height:18px;
}	

.box1_tex_2{
     float:left;
     width:300px;
     height:90px;
     padding:20px 0 0 30px;
     font-size:12px;
     line-height:18px;
}

.box2_tex {
    float:left;
	width:155px;
	height:74px;
	padding-top:80px;
	padding-left:15px;
	font-size:12px;
	line-height:16px;
}


#box1_3{
   float:left;
   width:243px;
   height:136px;
   margin-top:5px;
   margin-left:5px;
   background-image:url(image/box2.jpg);
   background-repeat:no-repeat;
}


.box_pic{
	float:left;
	width:120px;
	height:120px;
	margin-top:32px;
	margin-left:5px;	
}


#box2_1{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   padding-right:5px;
   background-image:url(image/box3.jpg);
   background-repeat:no-repeat;
}

#box2_2{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   background-image:url(image/box4.jpg);
   background-repeat:no-repeat;
}

#box2_3{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   padding-right:5px;
   background-image:url(image/box5.jpg);
   background-repeat:no-repeat;
}

#box2_4{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   background-image:url(image/box6.jpg);
}

#box2_5{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   padding-right:5px;
   background-image:url(image/box7.jpg);
   background-repeat:no-repeat;
}

#box2_6{
   float:left;
   width:305px;
   height:184px;
   margin-top:5px;
   background-image:url(image/box8.jpg);
}

 
#boxright{
   float:right;
   margin-top:5px;
   width:280px;
   height:auto;
}

#boxright_1_1{
   float:left;
   width:114px;
   padding-right:5px;
}

#boxright_1_1 .topBnr{
   width:114px;
   padding-bottom:3px;
}

#boxright_1{
   float:left;
   padding:72px 0 0 40px;
   width:119px;
   height:101px;
   background-image:url(image/counter.jpg);
}

#boxright_2{
   float:left;
   width:280px;
   height:135px;
   margin-top:5px;
   background-image:url(image/boxright1.jpg);
}
   
#boxright_3{
   float:left;
   width:280px;
   height:73px;
   margin-top:5px;
   background-image:url(image/boxright2.jpg);
}

#boxright_4{
   float:left;
   width:280px;
   height:178px;
   margin-top:5px;
   background-image:url(image/boxright3.jpg);
}

.boxright_4_pic{
	float:left;
	width:120px;
	height:120px;
	margin-top:45px;
	margin-left:5px;	
}

.boxright_4_tex {
    float:left;
	width:125px;
	height:auto;
	margin-top:45px;
    margin-left:7px;
	font-size: 12px;
	line-height:16px;
}

#boxright_5{
   float:left;
   width:280px;
   height:302px;
   margin-top:5px;
   background-image:url(image/boxright4.jpg);
}


.boxright_5_pic2{
	float:left;
	width:97px;
	height:125px;
	margin-top:35px;
	margin-left:5px;	
}

.boxright_5_tex {
    float:left;
	width:150px;
	height:125px;
	margin-top:35px;
        margin-left:7px;
	font-size:12px;
	line-height:18px;
	color:#660000;
	letter-spacing:110%;
}

.boxright_5_tex2 {
    float:left;
	width:255px;
	height:120px;
	margin-top:5px;
    margin-left:5px;
	font-size: 12px;
	line-height:18px;
	color:#660000;
}

.hr { 
border-style: dotted none none none; 
border-top-width: 3px; 
border-top-color:#FFDFEF; 
height: 2px;
} 

#boxbottom{

   padding-top:50px;
   width:900px;
   height:50px;
   clear:both;
}


/*　　button　　　*/

#boxtop{
   clear:both;
   width:900px;
   height:154px;
   margin:0 auto;
}

#boxtopcenter{
	width:900px;
	height:125px;
	background-image:url(image/jizaiyacenter-red.jpg);

	
}


#boxbutton{
    float:right;
	height:20px;
	margin:0px 2px 5px 2px;
	font-size:12px;
	
}

#boxlast{
    float:left;
	width:900px;
	height:24px;
	
}

ul.main{
        padding:0px;
	margin-left:0px;
	margin:0px;
	list-style:none;

} 

li.main2{
        list-style:none;
	float:left;
	}
	

a.sab { color:#660000; }
a:hover.sab { color:#FF9999; }

a.top8{ 
background-position: 0px;
background-image:url(image/pink2.jpg);
width:174px;
height:24px;
display:block;
}
a.top8:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}

a.top9{ 
background-position: -174px 0px;
background-image:url(image/pink2.jpg);
width:110px;
height:24px;
display:block;

}
a.top9:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}


a.top10{ 
background-position: -285px 0px;
background-image:url(image/pink2.jpg);
width:82px;
height:24px;
display:block;
}
a.top10:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}


a.top11{ 
background-position: -367px 0px;
background-image:url(image/pink2.jpg);
width:179px;
height:24px;
display:block;

}
a.top11:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);
}


a.top12{ 
background-position: -546px 0px;
background-image:url(image/pink2.jpg);
width:70px;
height:24px;
display:block;

}
a.top12:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}


a.top13{ 
background-position: -617px 0px;
background-image:url(image/pink2.jpg);
width:194px;
height:24px;
display:block;
}
a.top13:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}


a.top14{ 
background-position: -810px 0px;
background-image:url(image/pink2.jpg);
width:91px;
height:24px;
display:block;
}
a.top14:hover {
background-position: opx 24px;
background-image:url(image/purple2.jpg);

}

.s{
   float:left;
   padding-top:30px;
   padding-left:10px;
   padding-right:6px;
   width:30px;
   height:30px;
}



#infobox{
    float:left;
	width:900px;
	height:800px;
	margin-top:5px;
	background-color:#FFEEF7;	
}

.infobox2{
    float:left;
	width:900px;
	height:650px;
	margin-top:5px;
	background-color:#FFEEF7;
	
}

#infobox3{
    float:left;
	width:900px;
	height:auto;
	margin-top:5px;
	background-color:#FFEEF7;

}

#infopic{
    float: left;
	width:750px;
	height:560px;
	padding-top:60px;
	padding-left:90px;
}

#infopic2{
    float: left;
	width:180px;
	height:276px;
	padding-top:10px;
	padding-left:80px;
	padding-bottom:10px;
}

.infotex_1{
   float:left;
   margin-top:60px;
   margin-left:15px;
   margin-bottom:29px;
   width:317px;
   height:65px;
   background-image:url(image/title/add2.jpg);


}

.infotex_2{
   float:left;
   margin-top:29px;
   margin-left:15px;
   width:317px;
   height:100px;
   background-image:url(image/title/add.jpg);


}


#discountbox{
    float: left;
	width:auto;
	background-image:url(image/pre.jpg)
	
}

.discountbox2{
    float: left;
	width:150px;
	height:85px;

	
}

#discountbox3{
    float: left;
	width:805px;
	height:700px;
	padding-top:30px;
	padding-left:50px;
	
}

#discountbox4{
    float: left;
	width:170px;
	height:85px;
	
}

#discountbox5{
    float: left;
	width:900px;
	height:450px;
	padding-top:40px;
	
}


.discounttex_1{
   float:left;
   width:595px;
   height:85px;
   color:#660000;
   font-size:16px;
   line-height:20px;
}   
   

#mailmaga{
    float: left;
	width:900px;
	height:260px;
	margin-top:20px;
	
} 

#mailmaga2{
    float:left;
	width:901px;
	height:975px;
	padding-bottom:30px;
	margin-top:5px;
	background-color:#FFEEF7;
	
}
 

#mailmagatex{
    float:left;
	width:800px;
	height:560px;
	padding-left:50px;
	padding-right:49px;
	margin-top:10px;
	font-size:14px;
	line-height:20px;
	color:#660000;
}   	
  


p .spase{
	clear:both;
}

#map{
    float:left;
	width:150px;
	height:20px;
}

.map2{
    float:left;
	width:300px;
	height:400px;
}

.map3{
    float:left;
	width:240px;
	height:20px;
	padding-top:10px;
	padding-left:40px;
	font-size:20px;
	font-weight:bold;
}

.map4{
    float:left;
	width:200px;
	height:auto;
	padding-top:20px;
	font-size:15px;
	color:#660000;
	padding-left:40px;
	font-weight:bold;
}

.map5{
    float:left;
	width:200px;
	height:20px;
	padding-top:5px;
	padding-left:60px;
	font-size:14px;
	color:#660000;
	line-height:20px;
}


.list {
    list-style-image:url(image/ball.gif);

}


a.purple { color:#660000; }
a:hover.purple { color:#FF0066; }

.tabletext {font-size: 14px}

.weekbox{
   float:left;
   padding-top:5px;
   width:600px;
   height:auto;
}

.boxcenter2{
    width:900px;
    height:auto;
}	

#weekbox_1{
   float:left;
   width:600px;
   height:auto;
   background-image:url(image/title/centerpic.jpg);
   background-repeat:repeat-y;
}

#weekbox_2{

   width:600px;
   height:80px;
}

#title{
   float:left;
   padding:30px 0 0 30px;
   width:540px;
   height:20px;
   font-size:16px;
   font-weight:bold;
   color:#660000;

}

#text{
   float:left;
   padding:0 0 0 30px;
   width:540px;
   height:auto;
   font-size:14px;
   color:#660000;
   line-height:140%;
}

#line{
   float:left;
   padding:5px 0 0 30px;
   width:540px;
   height:13px;

}

.hr1{ 
border-style: dotted none none none; 
border-top-width: 3px; 
border-top-color:#FF99CC; 
height: 2px;
} 

#boxarrow{
   margin-top:20px;
   width:600px;
   height:20px;
}
.arrow1 {
    float:left;
	padding-left:30px;

	
}

.back {
    float:left;
	padding-top:3px;
	padding-left:5px;
	font-size:12px;
	
	
}

.next {
    float:right;
	padding-top:3px;
	padding-right:5px;
	font-size:12px;
	
	
}

.arrow2 {
    float:right;
	padding-right:30px;
	
	
}

.arrowleft {
    float:left;
	margin-top:10px;
	margin-left:10px;
	
}



.arrowleft {
    float:left;
	margin-top:10px;
	margin-left:10px;
	
}

.arrowright {
    float:right;
	margin-top:10px;
	margin-right:10px;	
	
}

.link {
    float:left;
	width:150px;
	margin-top:20px;
    margin-left:20px;
	font-size: 12px;
	line-height:18px;

}

.imagefoot {
   float:left;
   width:600px;
   height:30px;
   background-image:url(image/title/footer.jpg);
}   
   
#arrowfoot{
   float:left;
   width:600px;
   height:30px;
   margin-bottom:50px;
}

.boxrightweek{
   float:right;
   width:280px;
   height:auto;
}
.boxright_5{
   float:left;
   width:280px;
   height:178px;
   margin-top:5px;
   background-image:url(image/title/sakurako2.jpg);
}

.seriestitle{
    float:left;
	padding-top:10px;
        width:500px;
	height:50px;
	font-weight:bold;
}

.seriespic{
    float:left;
	padding-top:5px;
	width:200px;
	height:auto;
}

.seriestext{
    float:left;
	padding:0 5px 0 20px;
	width:315px;
	height:auto;
	line-height:24px;
}	

#sakurako {
        float:left;
	width:220px;
	height:100px;
	padding-top:25px;

}

.hitorigoto {
        float:left;
	width:250px;
	height:135px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
}

ul.blog{ 
   padding-left:10px;
   margin-left:5px;
   list-style:none;
   line-height:120%;
   font-size:12px;
   width:220px;
 }


#koushin {
    float:left;
	width:260px;
	height:100px;
	padding-top:30px;
	padding-left:5px;
	
}

img{
  border:0;
}

.counter{
    float:left;
	width:159px;
	height:70px;
	}
	
#counter2{
    float:left;
	width:120px;
	height:20px;
	padding-left:40px;
}

.comments-content{
	line-height:140%;
        margin:10px;
        padding-bottom:20px;
        width:159px; 
}



 

