body{
margin:0px;
font-size:12px;
text-align:center;
}

h1 {
font-size:12px;
margin:0px;
width:765px;
text-align:right;
background-color:#000000;
}

.txt{
font-size:12px;
padding:5px;
}

#txt_n{
font-size:12px;
padding:5px;
}

.header-line_a{
width:765px;
height:15px;
background-color:#000000;
}

.header{
width:765px;
height:55px;
background-color:#ffffff;
}

.header-line_b{
margin-bottom:5px;
width:765px;
height:15px;
background-color:#f1f2e2;
}

.main_img{
margin-top:5px;
width:550px;
height:170px;
background-color:#ffffff;
}

.main_img_b{
width:270px;
height:80px;
margin-top:7px;
background-color:#ffffff;
}

.main_img_c{
margin-left:7px;
width:270px;
height:80px;
margin-top:7px;
background-color:#ffffff;
}



.side_box_04_back{

width:191px;
height:150px;
background: url(img/side_back_green.jpg) repeat-y top left;
}

.side_box_manu{
padding-left:20px;
padding-top:10px;
}

.side_box_05_back{
width:191px;
height:110px;
background: url(img/side_back_pink.jpg) repeat-y top left;
}

.side_box_06_back{
width:191px;
padding:5px;
background: url(img/side_back_kiiro.jpg) repeat-y top left;
}

.side_box_rank{
width:175px;
background-color:#ffffff;
}

.side_box_07_back{
width:191px;
padding:5px;
background: url(img/side_back_aka.jpg) repeat-y top left;
}

.side_box{
margin-top:10px;
}

.contents_a{
font-size:12px;
margin-top:10px;
}

.contents_menu{
padding-left:10px;
vertical-align:top;
}

.list_back{
text-align:left;
padding-top:6px;
padding-left:10px;
background-color:#f4f4f4;
}


.contents_b{
margin-top:10px;
width:550px;
background-color:#fff;
}

.contents_b_coment{
margin-top:5px;
text-align:center;
}


.list_link a{
text-decoration:underline;
color:#4e8e07;
}
.list_link a:link{
color:#4e8e07;
}
.list_link a:visited{
color:#4e8e07;
}
.list_link a:active{
color:#4e8e07;
}
.list_link a:hover {
color:#4fcc07;
text-decoration:none;
}

.list_link_b{
font-size:12px;
}

.list_link_b a{
text-decoration:none;
color:#000000;
}
.list_link_b a:link{
color:#000000;
}
.list_link_b a:visited{
color:#000000;
}
.list_link_b a:active{
color:#000000;
}
.list_link_b a:hover {
color:#888888;
text-decoration:none;
}


.categori_naiyou{
font-size:12px;
margin-bottom:5px;
}

.categori_naiyou_b{
margin-bottom:7px;
font-size:10px;
}

.categori_naiyou_c{
font-size:10px;
}

.contents_d{
font-size:12px;
margin-top:10px;
}

.ber{
margin-top:10px;
}

.cg_txt{
padding-bottom:5px;
padding-top:2px;
width:100px;
word-wrap: break-word;
}

.yajirusi_a{
margin-right:2px;
}

.nenjyu{
margin-left:25px;
}

.txt_box{
color:#666666;
background-color:#eeeeee;
width:270px;
font-size:12px;
}

.txt_box_b{
padding:10px;
}

.box_right{
float:right;
}

.box_left{
float:left;
}

.txt_kiyaku{
margin-top:10px;
width:550px;
}

.bottom_title{
margin-top:5px;
margin-bottom:5px;
}

.footer_a{
margin-top:10px;
width:765px;
height:36px;
background: url(img/footer.jpg) repeat-x top left;
}

#rank_txt {
font-size:10px;
}

.footer{
width:765px;
height:100px;
background: url(img/footer.jpg) repeat-x top left;
}


.copy{
padding-top:30px;
padding-left:220;
}

.copy-txt{
font-size:11px;
color:#333;
text-align:left;
padding-left:10px;
}

.footer_menu{
padding-top:8px;
text-align:center;
}

.footer_menu a{
text-decoration:none;
color:#000000;
}
.footer_menu a:link{
color:#000000;
}
.footer_menu a:visited{
color:#000000;
}
.footer_menu a:active{
color:#000000;
}
.footer_menu a:hover {
color:#888888;
text-decoration:underline;
}

.wata{
padding-left:125;
}
