*{
margin:0;
padding:0;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:150%;
color:#000000;
border:0;
font-style:normal;
}

body{
margin:0;
padding:0;
text-align:center;
}
#div_clear{
clear:both;
}
/* search_body */

#search_body{
width:800px;
margin:0 auto;
text-align:left;
}

#search_body #search_box{
margin-top:100px;
text-align:center;
}

#search_body #search_box #logo_image{
width:500px;
height:150px;
margin:0 150px 0 150px;
background-image:url(image/png/main_logo_500x150.png);
background-repeat:no-repeat;
}

#search_body #search_box #word_input_area INPUT{
border:2px solid #C1DFFF;
font-size:20px;
}

#search_body #search_box #submit_area INPUT{
margin-top:10px;
font-size:25px;
background-color:#C1DFFF;
color:#469EFF;
font-weight:bold;
}
#search_body #under{
margin-top:30px;
text-align:center;
}

/* search_result_body */
#search_result_body{
margin-top:20px;
text-align:left;
}

#search_result_body #header #main_logo{
width:250px;
height:75px;
background-image:url(image/png/main_logo_250x75.png);
background-repeat:no-repeat;
float:left;
}
#search_result_body #header #search_box{
float:left;
margin-left:25px;
}
#search_result_body #header #search_box INPUT{
margin-top:25px;
border:1px solid #C1DFFF;
font-size:14px;
}
#search_result_body #result_set{
margin-left:20px;
margin-right:20px;
}
#search_result_body #result_set #hit_set{
margin-top:10px;
border-top:1px solid #1D91FA;
background-color:#C1DFFF;
}
#search_result_body #result_set #result_c{
padding:2px;
font-size:16px;
font-weight:bold;
float:left;
}
#search_result_body #result_set #hit{
padding-right:10px;
text-align:right;
float:right;
}
#search_result_body #result{
margin-top:10px;
}
#search_result_body #result #title A{
font-size:15px;
font-weight:bold;
}
#search_result_body #result #touroku_title A{
color:#84BEFF;
font-size:17px;
font-weight:bold;
}
#search_result_body #amazon_result{
margin-top:10px;
background-color:#E9F3FE;
/*background-color:#C0E3FE;*/
}
#search_result_body #amazon_result #title A{
font-size:16px;
font-weight:bold;
padding-left:10px;
}
#search_result_body #amazon_result #title{
margin-bottom:15px;
}
#search_result_body #amazon_result #m_image{
width:200px;
padding-left:20px;
float:left;
}
#search_result_body #amazon_result #s_image{
width:100px;
padding-left:10px;
float:left;
}
#search_result_body #amazon_result #summary{
float:left;
text-align:left;
}
#search_result_body #amazon_result #summary #price{
font-weight:bold;
color:#FF3333;
}
#search_result_body #amazon_result #web_summary{
margin-top:15px;
padding-left:10px;
padding-right:10px;
}
#search_result_body #next_page{
margin-top:10px;
margin-left:20px;
margin-right:20px;
text-align:center;
font-weight:bold;
background-color:#C1DFFF;
border:2px solid #84BEFF;
}
#search_result_body #next_page A{
font-size:14px;
text-decoration:none;
}
#search_result_body #under_set{
margin-left:20px;
margin-right:20px;
}

#search_result_body #dora_img{
height:100px;
background-image:url(../image/png/dora_face2_170x100.png);
background-repeat:no-repeat;
background-position:right;
text-align:right;
}
#search_result_body #under{
border-top:2px solid #C1DFFF;
text-align:right;
}


/* category_top_main */

#category_top_main{
margin-left:20px;
margin-right:20px;
}

#category_top_main #category_title{
font-size:16px;
font-weight:bold;
border-top:2px solid #FF80FF;
background-color:#FFC8FF;
padding:2px;
}

#category_top_main #category_other{
margin-top:10px;
}

#category_top_main #category_other A{
font-size:15px;
font-weight:bold;
}

#category_top_main #shinkitouroku{
text-align:right;
padding-right:10px;
color:#FF80FF;
font-weight:bold;
}

#category_top_main #category_content{
margin-top:20px;
}

#category_top_main #category_content LI{
list-style-type:none;
margin-top:5px;
}
