body{
text-align:center;
background-color:#bcc486;
}
body img{
border:0;
}
table{
border:1px solid #cccccc;
border-collapse:collapse;
margin-bottom:10px;
font-size:12px;
}
th{
padding:3px;
color:#cc0000;
border:1px solid #cccccc;
border-collapse:collapse;
}
td{
padding:3px;
border:1px solid #cccccc;
border-collapse:collapse;
}
caption{
text-align:left;
margin-bottom:5px;
font-size:14px;
color:#7b9ead;
}
li{
list-style-type:square;
}
#container{
width:850px;
margin:0;
padding:0;
border-right:1px solid #333333;
border-left:1px solid #333333;
background-color:#ffffff;
}
#header{
width:850px;
height:50px;
margin:0 auto;
background-image:url("http://www.xfitton.net/akachanehon/img/header.gif");
background-repeat:no-repeat;
background-color:#ffffff
}
#header h1{
padding:20px;
text-align:right;
font-size:12px;
color:#800000;
}
#description{
width:500px;
margin:0;
margin-left:30px;
}

#description h2{
font-size:12px;
color:#800000;
margin:5px;
}

#main{
width:600px;
float:right;
margin:0;
padding:0 0 0 5px;
border-left:1px solid #333333;
text-align:left;
}
#note{
width:500px;

line-height:1.5;
letter-spacing:1px;
text-align:left;
font-size:12px;
border-left:1px solid #006699;
border-bottom:3px solid #006699;
margin-top:10px;
margin-left:30px;
padding-left:10px;
padding-right:10px;

}
#note h3{
width:95%;
color:#6d00db;
font-size:14px;
font-weight:bold;
border-left:5px solid #6d00db;
padding:5px;
background-color:#e8e8ff;
margin-bottom:15px;
margin-top:15px;
}
#note h4{
font-size:14px;
color:#7e48c1;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
background-image:url("http://www.xfitton.net/babycar/img/icon1.gif");
background-repeat:no-repeat;
padding:5px;
padding-left:30px;
}
#note h5{
font-size:12px;
color:#7b9ead;
margin-bottom:10px;

}
#note p{
padding-bottom:5px;
}
#note ul{
margin:30px;

}
#note li{
color:#cc6600;
list-style-type:square;
}
#note img{
margin-top:10px;
margin-bottom:10px;
}


#sub{
float:left;
width:240px;
margin:0;
padding:0;
}
}
#sub h5{
font-size:14px;
color:#ff66ff;
border-left:3px solid #ff66ff;
background-color:#f6f6f6;
padding:5px;
text-align:left;
}

#footer{
margin:0 auto;
width:850px;
height:60px;
font-size:12px;
color:#990033;
letter-spacing:1px;
border-top:10px solid #cccccc;
padding-top:10px;
padding:5px;

clear:both;
}
/*ナビ*/
#navi ul,#navi li{
margin:0;
padding:5px;
list-style:none;
font-size:12px;
}
#navi li{
float:left;
margin-right:1px;
border-left:3px solid #bcc486;

}
#navi a,#navi a:link,#navi a:visited{
text-decoration:none;
color:#666666;
font-style:bold;
}
#navi a:hover{
color:#990000;
font-style:bold;
border-bottom:2px solid #bcc486;
}

/*ナビここまで*/
.recommend{
width:85%;
margin-top:10px;
margin-left:30px;
padding-left:10px;
padding-right:10px;
text-align:left;
font-size:14px;
line-height:1.5;
letter-spacing:1px;
text-align:left;
}
.recommend h3{
width:95%;
color:#6d00db;
font-size:14px;
font-weight:bold;
border-left:5px solid #6d00db;
padding:5px;
background-color:#e8e8ff;
margin-bottom:15px;
margin-top:15px;
}
.recommend h4{
color:#cc3300;
font-size:14px;
font-weight:bold;
border-left:5px solid #cc3300;
padding:5px;

margin-bottom:5px;
margin-top:15px;
}
.recommend h5{
color:#cc6600;
font-size:14px;
font-weight:bold;
padding:5px;

margin-bottom:5px;
margin-top:15px;
}
.recommend ul{

font-size:14px;
padding:5px;

}
.recommend li{
list-style-type:square;
color:#cc6600;
padding-bottom:5px;

}



.box200{
width:200px;
border-right:1px solid #cccccc;
margin-left:30px;
padding:5px;
font-size:12px;
line-height:1.5;
letter-spacing:1px;
text-align:left;
}

.box200 h4{
width:90%;
color:#ff66ff;
font-size:12px;
font-weight:bold;
border-left:3px solid #ff66ff;
padding:5px;
background-color:#f6f6f6;
margin-bottom:10px;
margin:0;
}
.box300{
width:290px;
border-right:1px solid #cccccc;
margin-light:5px;
padding:5px;
font-size:12px;
line-height:1.5;
letter-spacing:1px;
text-align:left;
}
.box300 h4{
width:95%;
color:#0033ff;
font-size:12px;
font-weight:bold;
border-left:3px solid #0033ff;
padding:5px;
background-color:#f6f6f6;
margin-bottom:10px;
margin:0;
}
.box400{
width:300px;
border-right:1px solid #cccccc;
margin:0;
font-size:12px;
line-height:1.5;
letter-spacing:1px;
text-align:left;
padding:5px;
}
.box400 h4{
width:95%;
color:#0033ff;
font-size:12px;
font-weight:bold;
border-left:3px solid #0033ff;
padding:5px;
background-color:#f6f6f6;
margin-bottom:10px;
margin:0;
}

.sub0{
font-size:14px;
padding:5px;
}
.sub0 p{
text-align:left;
font-size:12px;
line-height:1.2;
letter-spacing:1.5px;
}
.sub0 ul{
text-align:left;
margin:0;
}
.sub0 li{
padding-bottom:2px;
font-size:12px;
list-style-type:none;
}
.sub0 h5{
font-size:14px;
color:#ff66ff;
border-left:3px solid #ff66ff;
background-color:#f6f6f6;
padding:5px;
text-align:left;
}
.sub1{
font-size:14px;
text-align:left;
padding:5px;
}
.sub1 ul{
text-align:left;
margin:0;

}
.sub1 li{
margin-bottom:3px;
font-size:12px;
list-style-type:none;

}
.sub1 a{
text-decoration:none;
color:#666666;
background-color:#ffecff;
display:block;
padding:10px
}
.sub1 li a:hover{
border-left:3px solid #cc6600;
color:#cc6600;
background-color:#ffffff;
}
.sub1 h5{
font-size:14px;
color:#ff66ff;
border-left:3px solid #ff66ff;
background-color:#f6f6f6;
padding:5px;
text-align:left;
}
.sub2{
font-size:14px;
text-align:left;
padding:5px;
}
.sub2 h5{
font-size:14px;
color:#ff66ff;
border-left:3px solid #ff66ff;
background-color:#f6f6f6;
padding:5px;
text-align:left;
}
.data{
width:200px;
}
.data th{
width:35%;
}
.cc6600b{
color:#cc6600;
font-weight:bold;
}
.left{
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
}
.right{
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
float:right;
}
.textright{
text-align:right;
}
.itembox{
width:150px;
margin:0 20px 5px 0;
padding:0px;
float:left;
}
.itemphoto{
border:1px solid #9f9f9f;
margin:0;

text-align:center;
text-decoration:none;
}
.itemphoto2{
border:1px solid #9f9f9f;
height:140px;
margin:0;
padding-top:10px;
text-align:center;
text-decoration:none;
}
.itemphoto img{
padding:5px;
border:none;
}
.itemtext{
border:1px solid #9f9f9f;
border-top:0px;
margin:0;
padding:5px;
}
.itemtext p{
margin:0;
padding:0;
font-size:10px;
}
.clear{
clear:both;
}
/*色関連*/
.menu{
font-weight:bold;
color:#999999;
border-bottom:solid 3px #6d00db;
padding-right:3px;
padding-left:3px;
}
.font12{
font-size:12px;
}
.font10{
font-size:10px;
}
/* 色関連ここまで*/
