body {
text-align: center;
margin:0px;
margin-top:10px;
padding:0;
}

.contents{
width: 790px;
margin:auto;
margin-top:30px;
text-align:left;
position:relative;
} 

h1{
float: left;
font-size:10px;
color:#FF99FF;
margin-top:0px;
margin-left:10px;
}

.space{
height: 239px;
}


.top_rogo{
width: 790px;
height: 239px;
position:absolute;
top:15px;
left:0px;
}

h2 {
font-size:14px;
color:#33CC33;
width:480px;
margin-top:25px;
margin-left:230px;
margin-bottom:0px;
font-weight:bold;
line-height:180%;
}



.index_main{
font-size:10px;
color:#FF66CC;
width:480px;
margin-top:50px;
margin-left:230px;
font-weight:normal;
line-height:180%;
}

#index_photo{

margin-top:20px;
margin-right:20px;
}

#index_photo_02{
border:solid 1px #FFCCFF;
margin-top:20px;
margin-left:300px;
}

#index_01{
color:#33CC33;
}

#index_02{
margin-top:20px;
}

#index_02 a{
margin-top:20px;
color:#FF99FF;
text-decoration:none;
}

#index_02 a:hover{
color:#33CC33;
text-decoration:underline;
}

#index_03{
margin-top:20px;
margin-bottom:100px;
text-align: right;
}

#index_01 a{
color:#33CC33;
text-decoration:none;
}

#index_01 a:hover{
color:#33CC33;
text-decoration:underline;
}

.main{
font-size:10px;
color:#FF0099;
width:480px;
margin:5px 0px 0px 230px ;
font-weight:normal;
line-height:180%;
}

.main p{
margin:0px;
}

#top{
font-size:12px;
line-height:150%;
}

#my_rabbit{
color:#FF3333;
}

.k_1{
font-size:10px;
color:#FF6600;
width:480px;
padding:5px;
margin-top:15px;
margin-left:230px;
line-height:180%;
border:solid 1px #FFCCCC;
}

.k_1 p{
margin:0px;
}

.k_2{
font-size:12px;
color:#FF0099;
width:480px;
padding:5px;
margin-top:15px;
margin-left:230px;
line-height:180%;
}



h3 {
color:#33CC33;
font-weight:bold;
font-size:12px;
font-style:normal;
margin:0px;
}

.b_1 ,.b_2{
font-size:10px;
color:#FF6600;
width:480px;
padding:5px;
margin-top:15px;
margin-left:230px;
line-height:180%;
background-color:#FFFFCC;
}

.b_3{
font-size:10px;
color:#6699FF;
width:480px;
padding:5px;
margin:30px 0px 0px 230px;
line-height:180%;
background-color:#CCFFFF;
}

.b_3 h3 {
color:#3366FF;
font-weight:bold;
font-size:12px;
font-style:normal;
margin:0px;
}

.side_left{
margin:0px;
margin-top:8px;
width: 186px;
height: 468px;
padding-top:0px;
font-weight: normal; 
line-height:150%;
background-image:url(images/menu_back.gif);
text-align: center;
position:absolute;
top:250px;
left: 0px;
}

.side_left p{
margin-top:100px;
font-size:12px;
font-weight: bold; 
color:#FFFF66;
}

.menu{
height:24px;
font-size:12px;
font-weight: bold; 
color:#FFFF66;
}

.menu a{
font-size:12px;
text-decoration: none;
font-weight: bold; 
color:#FFFF66;
}

.menu a:hover {
color: #ffff00;
font-weight: bold; 
font-size: larger; 
text-decoration: none;
margin: 0px;
 }



.menu_00{
height:24px;
font-size:16px; 
font-weight: bold; 
color:#FFFF66;
}

.menu_01 ,.menu_01 a ,.menu_01 a:visited{
height:24px;
font-size:12px; 
font-weight: bold; 
color:#FFCC66;
text-decoration: none;
}

.menu_01 a:hover {
color: #ffff00;
font-weight: bold; 
font-size: larger; 
text-decoration: none;
margin: 0px;
 }


.right_index{
width: 1px;
height:100px;
}

.k_right_index{
width: 1px;
height:200px;
}

.b_right_index{
width: 1px;
height:200px;
}

#next{
width:480px;
margin-left:230px;
text-align: center;
}

#s_menu {
margin-left:230px;
font-size:10px;
color:#FF66FF;
}

#s_menu a {
text-decoration: none;
color:#FF66FF;
}

#s_menu a:hover {
font-weight: bold; 
text-decoration: underline;
color:#FF66FF;
}

#f_photo{
font-size:10px;
color:#FF0099;
width:480px;
margin:20px 0px 0px 230px ;
}

.g_ad{
width:160px;
height:600px;
margin:0px;
margin-top:8px;
text-align: center;
position:absolute;
top:730px;
left: 20px;
}

.index_g_ad{
width:120px;
height:240px;
margin:0px;
margin-top:8px;
text-align: center;
position:absolute;
top:500px;
left: 45px;
}

.copyright{
font-size:12px;
margin-top:20px;
margin-bottom:20px;
width:790px;
height: 80px;
text-align: center;
background-image:url(images/under_copy.jpg);
background-repeat:no-repeat;
padding-top:34px;
color:#FF66FF;
}

iframe{
margin-top:20px;
}

/* ここから↓サーチのページ用 */

table{
font-size:12px;
color:#FF66FF;
}

#cate{
font-size:12px;
line-height:150%;
margin-top:20px;
margin-bottom:0px;
padding:10px;
border:solid 1px #FF99FF;
}

#cate a{
font-size:12px;
color:#FF66FF;
}

#cate a:hover ,.menu_search a:hover{
background-color:#FFFF66;
}

.menu_search{
width:185px;
height:520px;
position:absolute;
top:280px;
left:0px;
background-color:#FFFFCC;
font-size:10px;
color:#FF66CC;
}

.menu_search a{
color:#FF66CC;
font-size:12px;
}

li{
color:#FF66CC;
}


#top_search{
font-size:12px;
line-height:150%;
margin-top:-10px;
margin-bottom:0px;
padding:10px;
background-color:#FFDDFF;
background-image:url(images/kado_bottom.gif) bottom no-repeat;
color:#FF66CC;
}

#top_search a{
color:#6666FF;
}

.search_ad{
width:185px;
height:460px;
position:absolute;
top:805px;
left:0px;
}

.search_ad02{
width:728px;
height:20px;
position:absolute;
top:1040px;
left:26px;
}

.space_search{
width:1px;
height:1150px;
}

.search_main{
width:585px;
height:800px;
background-color:#ffffff;
position:absolute;
top:130px;
left:205px;
}

.under_rogo{
position:absolute;
width:585px;
height:115px;
left:205px;
top:770px;
}

.form{
width:190px;
height:20px;
position:absolute;
top:450px;
left:5px;
}

.kado_up{
width:585px;
height:15px;
margin-top:150px;
}

#amazon{
margin-left:30px ;
}


