﻿/*km:plus0616*/
body{text-align:center;margin:0;padding:0;background:#FFFFD7;	font-family: "ＭＳ Ｐゴシック", "Osaka";}
#bakadiet{text-align:left;margin:0 auto;width:760px;}
form{margin:0;padding:0;}
select{width:110px;}
option{width:110px;}
.menu_wakubg{background:url(../images/menu_wakubg.gif);padding:1px 2px 2px 4px;font-size:71%;line-height:130%;}
.menu_wakubg select{margin:4px 4px 1px 4px;}
.menu_wakubg p{margin:0;padding:1px;line-height:100%;}

.head_bg{background:url(../images/head_bg.gif);font-size:71%;line-height:130%;}
.head_bg a{color:#000 ; text-decoration : none  ; padding:5px 0px 0px 0px;}
.head_bg a:hover{color:#FF73AB ; text-decoration : underline  ; }

/*↓新ヘッダー*/
#head{background:url(../images/h1bg.gif) no-repeat 0;height:119px;}
#headlogo a{width:120px;height:90px;display:block;}
#headlogo2 a{width:320px;height:55px;display:block;}
#headtxt h1{font-size:12px;margin:0;padding:0;color:#333;}
#headnews{padding:12px 10px 0;color:#F06;font-size:12px;}
#headnews marquee{width:290px;}
/*↑新ヘッダー*/

#toukoutop{background:url(../images/bakaranking_formmidasi.gif) no-repeat left;height:35px;}
#toukoutop input{margin:0 14px 0 0;padding:1px 2px;}

.menu_wakubg a{color:#000000 ; text-decoration : none  ; padding:5px 0px 0px 0px;display:block;}
.menu_wakubg a:visited{color:#666666 ; text-decoration : none ; }
.menu_wakubg a:hover{color:#FF73AB  ; text-decoration : underline ; }
.menu_wakubg a:active{ color:#0066FF ; text-decoration : underline ; }

.menu2 a:link{font-size : 75% ; line-height : 130% ; color:#666666 ; text-decoration : none  ; }
.menu2 a:visited{color:#999999; text-decoration : none ; }
.menu2 a:hover{color:#FF73AB  ; text-decoration : underline ; }
.menu2 a:active{color:#0066FF ; text-decoration : underline ; }

.menu_blog{background:url(../images/blog_bg.gif);font-size : 85% ; line-height : 130% ; color:#000 ; padding : 14px;  text-align:left;}
.menu_blog h3{text-align:left;font-size:90%;margin:0 0 5px 0;padding:0;}
.menu_blog a{color:#000000 ; text-decoration : none  ; }
.menu_blog a:visited{ color:#666666; }
.menu_blog a:hover{color:#FF73AB  ; text-decoration : underline ;  }
.menu_blog a:active{color:#0066FF ; text-decoration : underline ;  }

.menu_blog2{font-size : 80% ;}
.menu_blog2 a{ color:#666666 ; text-decoration : none ;text-align : left ;}
.menu_blog2 a:visited{color:#999999; text-decoration : none ;}
.menu_blog2 a:hover{color:#FF73AB  ; text-decoration : underline ;}
.menu_blog2 a:active{color:#0066FF ; text-decoration : underline ;}
.menu_blogph {border:1px solid #999; }
.menu_blogdate {width:100%;font-size : 71% ; color:#666666 ; padding :5px 0 0; text-align : right ; }




.foot {
font-size : 71% ;
line-height : 120% ;
color:#FFFFFF  ; }

/*↓すぎやま0630*/
.content_table { margin-bottom : 7px ; }
.content_title {font-size : 100% ; line-height : 100% ; color:#FFFFFF ; font-weight : bold ; }
.content_titlesub {font-size : 80% ; line-height : 100% ; color:#FFFFFF ; font-weight : normal ; }
.content_midasi {font-size : 110% ; line-height : 120% ; color:#FF73AB ; font-weight : bold ; }
.content_midasi_about {font-size : 110% ; line-height : 120% ; color:#000000 ; font-weight : bold ; }
.content_txtb {font-size : 83% ; line-height : 160% ; color:#333333 ; }
.content_txtblog {font-size : 83% ; line-height : 160% ; color:#333333 ; }
.content_txtblog img{float:left;}
.content_txtb_form {font-size : 83% ; line-height : 130% ; color:#FF73AB ; font-weight : bold ;}
.content_txtm {font-size : 80% ; line-height : 150% ; color:#333333 ; font-weight : normal ; }
.content_txtm img{float : left; margin : 0px 15px 15px 0px}
.content_txts {font-size : 75% ; line-height : 140% ; color:#666666 ; font-weight : normal ; }
.blogcoment {font-size : 76% ; line-height : 130% ; color:#333 ; }
.blogcoment hr{color:#CCC;height:1px;border-bottom:1px dotted #CCC;margin:5px 0;}
.blogcoment p{margin:0 5px 10px;padding:0;}

.calendar-normal {font-size : 75% ; line-height : 200% ; color:#666666 ; }
	.calendar-normal a{color:#666;text-decoration:underline;}
	.calendar-normal a:hover{color:#FF73AB;}
.calendar-sun {font-size : 75% ; line-height : 200% ; color:#FF73AB ; }

.calendar_link a{font-size : 75% ;color:#0066FF ; text-decoration : underline ; font-weight : bold ;}
.calendar_link a:visited{font-size : 75% ;color:#666666 ; text-decoration : underline ;}
.calendar_link a:hover{font-size : 75% ;color:#FF73AB  ; text-decoration : underline ;}
.calendar_link a:active{font-size : 75% ;color:#0066FF ; text-decoration : underline ;}

.content_link a{font-size : 85% ; line-height : 160% ;color:#0066FF ; text-decoration : none  ; font-weight : bold ;}
.content_link a:visited{font-size : 85% ; line-height : 160% ;color:#6633FF ; text-decoration : none ; font-weight : bold ;}
.content_link a:hover{font-size : 85% ; line-height : 160% ;color:#FF73AB  ; text-decoration : underline ; font-weight : bold ;}
.content_link a:active{font-size : 85% ; line-height : 160% ;color:#0066FF ; text-decoration : underline ; font-weight : bold ;}
.content_link2 a{font-size : 100% ;color:##0066FF ; text-decoration : none  ;}
.content_link2 a:visited{font-size : 100% ;color:#666666 ; text-decoration : none ;}
.content_link2 a:hover{font-size : 100% ;color:#FF73AB  ; text-decoration : underline ;}
.content_link2 a:active{font-size : 100% ;color:#0066FF ; text-decoration : underline ;}
.content_link3 a{font-size : 85% ; line-height : 160% ;color:#0066FF ; text-decoration : none  ;}
.content_link3 a:visited{font-size : 85% ; line-height : 160% ;color:#6633FF ; text-decoration : none ;}
.content_link3 a:hover{font-size : 85% ; line-height : 160% ;color:#FF73AB  ; text-decoration : underline ;}
.content_link3 a:active{font-size : 85% ; line-height : 160% ;color:#0066FF ; text-decoration : underline ;}

/*↑すぎやま0630*/



.blog_arvhive{font-size:72%;color:#333;line-height:150%;}
.blog_archives p{margin:5px 0;padding:5px;border-bottom:1px dotted #666;}
.blog_arvhive a{color:#33F;}
.blog_arvhive a:visited{color:#666;}
.blog_arvhive a:hover{color:#FF73AB;}

.blog_cal caption{font-size : 12px ; line-height : 100% ; color:#333 ; padding:2px;background:#fff;border-bottom:1px solid #999;}
.blog_cal td{font-size : 11px ; line-height : 100% ; color:#555 ; padding:2px;background:#fff;}

.blog_date {font-size : small ; line-height : 100% ; color:#000000 ; }
.blog_title {
border-bottom-style : none ;
padding-bottom : 15px ;
width : 390px;
font-size : 110% ; line-height : 130% ; color:#FF73AB ; font-weight : bold ; }
.blog_text {font-size : 78%; line-height : 150% ; color:#000 ; }
.blog_text img{margin:0 5px;;float:left;}
.blog_commentdate {border-top-style : none ;margin-top : 30px ;width : 390px ;text-align : right ;font-size : 75% ; line-height : 100% ; color:#666666 ; }

.blog_commentlink{display:none;}
.blog_commentlink a:link{font-size : 100% ; font-weight : bold ; line-height : 100% ; color:#0066FF ; text-decoration : none ; }
.blog_commentlink a:visited{color:#999999; text-decoration : underline ; }
.blog_commentlink a:hover{color:#FF73AB   ; text-decoration : underline ; }
.blog_commentlink a:active{color:#0066FF ; text-decoration : underline ; }

.blog_commenttext {
border-top-style : dotted ;
border-top-width : 1px ;
border-color:#FF73AB ;
margin-top : 15px ;
padding-top : 15px ;
padding-left : 15px ;
padding-right : 15px ;
width : 390px ;
font-size : 75% ; line-height : 150% ; color:#333333 ; }
.blog_commenttext2 {
border-top-style : none ;
padding-left : 15px ;
padding-right : 15px ;
width : 390px ;
text-align : right ;
font-size : 71% ; line-height : 150% ; color:#666666 ; }
.blog_commentph {
float : right ;
border-style : solid ;
border-width : 1px ;
border-color:#999999 ;
padding : 5px ;
margin-bottom : 15px ;
margin-left : 15px ; 
}

/*ランキング*/
.topranking{font-size : 75% ;  color:#666 ;background:#fff;padding:5px 15px;}
.topranking h4{dispaly:block;border-bottom :1px dotted #999;font-size:90%;
 padding :0 0 5px 0 ;margin:0; width : 380px ;  color:#666 ;font-weight:normal;}
.topranking h5{border-style : none ; padding :15px 0;margin :0;
 font-size : 130% ; color:#444 ; font-weight:bold;}
.topranking p{line-height : 150% ;margin:0;padding:0;}
.topranking a{color:#444;text-decoration:underline;}
.topranking a:hover{color:#FF73AB;}

.ranking_name {dispaly:block;border-bottom :1px dotted #999;
 padding-bottom : 5px ; width : 563px ; font-size : 75% ; color:#666 ; }
.ranking_title {border-style : none ; margin :15px 0 10px 0 ; font-size : 85% ;
 line-height : 120% ; color:#FF73AB ; font-weight : bold ; }
.ranking_text {font-size : 75% ; line-height : 160% ; color:#000 ;background:#fff; }
.ranking_text h4{dispaly:block;border-bottom :1px dotted #999;
 padding :0 0 5px 0 ;margin:0; width : 563px ;  color:#666 ;}
.ranking_text h5{border-style : none ; padding :0;margin :15px 0 -15px 0 ;
 font-size : 130% ; color:#FF73AB ; }

.ranking a{font-size : 75% ; line-height : 170% ; color:#000000 ; text-decoration : none  ; }
.ranking a:visited{ color:#666666 ; text-decoration : none ; }
.ranking a:hover{color:#FF73AB  ; text-decoration : underline ; }
.ranking a:active{color:#0066FF ; text-decoration : underline ; }

#cgitable{font-size:11px;line-height:150%;}
#cgitable td{font-size:12px;border-bottom:1px solid #FF73AB;}

.bbs{margin:10px 0;border-bottom:1px solid #ccc;}
.bbs td{padding:2px;font-size:74%;color:#333;line-height:140%;}
.bbs b{color:#FF73AB;}
.bbs input,textarea{padding:2px;border:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;font:11px;}

