#blog_frame2{/*width:785px;*/
width:797px;
text-align:center;
margin:30px auto 0px auto;
}

/*-------------------------イベント-------------------------*/
#e_frame{width:797px;
background:#FFF url(../img/e_bottom_06.gif) bottom;
background-repeat:no-repeat;
padding-bottom:25px;
clear:both;
float:left;
margin-bottom:20px;
line-height:160%;
}

#e_photo_frame{width:797px;
float:left;
line-height:160%;
background-color:#FFF;
}

#e_header{width:797px;
background: url(../img/e_header_hakone_03.png)  center top;
background-repeat:no-repeat;
padding-top:330px;
text-align:left;

}

#e_photo_header{width:797px;
background: url(../img/e_header_hakone_photo_03.png)  center top;
background-repeat:no-repeat;
padding-top:330px;
text-align:left;
}


.e_contents{padding-left:38px;
padding-right:30px;
clear:both;
float:left;
text-align:left;
width:729px;
font-size:130%;
margin-bottom:30px;
font-weight:bold;
}



.e_description{font-size:160%;
font-weight:bold;
margin-left:38px;
margin-right:30px;
clear:both;
float:left;
text-align:left;
width:729px;
}

.e_stitle{font-size:110%;
font-weight:bold;
margin-left:38px;
margin-right:30px;
padding:5px 5px 3px 5px;
clear:both;
float:left;
/*margin-top:30px;*/
margin-bottom:10px;
text-align:center;
background-color:#FF7200;
color:#FFF;
width:100px;
}


.e_contents span{
font-size:75%;
padding-left:15px;
display:block;
margin-top:5px;
font-weight:normal;
}

.e_contents img{
margin:0px;
padding:0px;}

.e_contents strong{color:#FF0000;
}

#e_frame{width:797px;;
background:#FFF url(../img/e_bottom_06.gif) bottom;
background-repeat:no-repeat;
padding-bottom:25px;
clear:both;
float:left;
margin-bottom:20px;
}

#koheikaoru_photo{
background:#FFF url(../img/koheikaoru_06.jpg) right top;
background-repeat:no-repeat;
height:190px;
padding-right:270px;
width:459px;
}


#hakone_photo{
background:#FFF url(../img/hakone_07.jpg) right top;
background-repeat:no-repeat;
height:150px;
padding-right:200px;
width:529px;
}

#asakusa_photo{
background:#FFF url(../img/asakusa_12.jpg) right top;
background-repeat:no-repeat;
height:150px;
padding-right:200px;
width:529px;
}

#e_description{font-size:160%;
font-weight:bold;
}

#e_description span{font-size:70%;
margin-left:10px;
color:#FF8A02;
}


a.link2:link{text-decoration:none;color:#333; }
a.link2:visited{ text-decoration:none;color:#333;}
a.link2:hover{ text-decoration: none;color:#FF8A02; }



/*-------------------------基本設定-------------------------*/

img{padding:10px 0px;
}

.right_textbox p{padding-bottom:1em;
}

body{
	font-size: 90%;
}


/*-------------------------ブログ共通header--------------------------*/
#top_text{width:785px;
margin: 0px auto;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

h1{width:585px;
text-align:right;
font-size:85%;
float:right;
color:#333;
letter-spacing:0px;
}

#back{width:194px;
font-size:85%;
float:left;
text-align:left;
padding-left:6px;
}


#blog_frame{/*width:785px;*/
width:797px;
text-align:center;
margin:30px auto 0px auto;
padding-bottom:500px;
}


#blog_container{width:100%;
background-color:#BEF3FF;
margin-top:15px;
/*float:left;*/
}

#bg_blog_container{width:100%;
margin: 0px auto;
text-align:center;
background: url(../img/blog_bottom_02.gif) ;
background-repeat:no-repeat;
background-position:center bottom;
}






#bottom_container{background-color:#BEF3FF;
clear:both;
}

#bottom_container img{
width:797px;
padding:0px;
margin:0px;
}

#frame2{
width:797px;
}




/*-------------------------上メニューボタン--------------------------*/
#header_menu{width:785px;
 margin: 0px auto;
	text-align:center;
padding-left:12px;
}

#bg_header_menu{
margin: 0px auto;
text-align:center;
background-color: #FFF;
}

#header_menu ul{
width:785px;
float:left;
}

#header_menu ul li
{width:150px;
height:74px;
margin-right:6px;
float:left;
}

#header_menu ul li a span{display:none;}

/*-------------------------スケジュール-------------------------*/
#blog_frame dl{width:796px;
margin: 0px auto;
text-align:center;
padding-bottom:5px;
}

.title_onair{width:596px;
background: url(../img/01top_03_03.gif)  center top;
background-repeat:no-repeat;
padding-top:32px;
padding-bottom:10px;
padding-left:100px;
padding-right:100px;
text-align:left;
color:#FF8A02;
font-size:160%;
}

#bg_blog_container dl dt{font-size:115%;
font-weight:bold;
padding-left:100px;
padding-right:100px;
text-align:left;
}

#bg_blog_container dl dd{padding-bottom:15px;
padding-left:100px;
padding-right:100px;
text-align:left;
}

#bg_blog_container dl{background:#FFF url(../img/01bottom_03_06.gif) center bottom;
width:796px;
background-repeat:no-repeat;
margin-bottom:10px;
}


.list{/*color:#FF7D02;*/
font-weight:bold;
margin:3px 0px 3px 0px;
}

.list ul{
margin:0px 20px 0px 20px;
}


/*-------------------------コメント、ポッドキャスト共通----------------------------------*/

#left{float:left;
width:249px;
background:#FFF url(../img/02left_03.gif) bottom;
background-repeat:no-repeat;
padding-bottom:150px;
padding-top:20px;
text-align:left;
}



#blog_frame h3{background: url(../img/02left_01.gif) center top;
background-repeat:no-repeat;
height:96px;
color:#FF8A02;
text-indent: -9999px;
width:249px;
margin-top:25px;
float:left;
}

#left ul li{
padding:2px 0px;
text-align:left;
font-size:90%;
line-height:150%;
}

#left ul{
padding:0px 30px 0 30px;
width:189px;
}


#right{float:right;
width524px;
}

.right_box{width:524px;
background:#FFF url(../img/02_bottom_08.gif) bottom;
background-repeat:no-repeat;
padding-bottom:30px;
clear:both;
float:left;
margin-bottom:10px;
}


h2{
font-weight:bold;
}

.right_textbox{padding-left:30px;
padding-right:20px;
width:474px;
clear:both;
float:left;
line-height:150%;
line-height:1.5em;
text-align:left;
}

.right_textbox p{
padding-bottom:1em;
}


/*-------------------------コメント------------------------*/
.title_kohei{background: url(../img/kohei_03.gif) center top;
padding-top:71px;
padding-bottom:20px;
background-repeat:no-repeat;
text-align:left;
font-size:150%;
font-weight:bold;
padding-left:30px;
padding-right:30px;
}

.title_kaoru{background: url(../img/kaoru_03.gif) center top;
padding-top:71px;
padding-bottom:20px;
background-repeat:no-repeat;
text-align:left;
font-size:150%;
font-weight:bold;
padding-left:30px;
padding-right:30px;
}


/*-------------------------ポッドキャスト、らくたび------------------------*/

#date{text-align:right;
color: #9026FF;
font-size:90%;
height:35px;
}




/*-------------------------ポッドキャスト------------------------*/
#right_podcast{
margin-top:25px;
}


.rss{margin-bottom:5px;
}

.title_podcast{background: url(../img/03_top_03.gif) center top;
padding-top:30px;
background-repeat:no-repeat;
text-align:left;
font-size:150%;
font-weight:bold;
padding-left:75px;
padding-right:30px;
width:419px;
height:50px;
}


#mp3{
text-align:right;
}



/*-------------------------プロフィール------------------------*/
.profile_box{
margin: 0px auto;
text-align:left;
background:#FFF url(../img/01bottom_03_06.gif) center bottom;
width:796px;
background-repeat:no-repeat;
padding-bottom:50px;
}

.profile_textbox{font-size:120%;
padding-top:110px;
padding-bottom:10px;
padding-left:250px;
padding-right:30px;
line-height:1.5em;
}



#kotext{
background: url(../img/koheiwaku2_03.jpg) center top;
background-repeat:no-repeat;
}


.profile_textbox h2{font-size:130%;
font-weight:bold;
padding-bottom:10px;
}

#katext{
background: url(../img/kaoruwaku2_08.jpg) center top;
background-repeat:no-repeat;
}



/*-------------------------メニューボタン------------------------*/
a.menu1{display:block;
width:150px;height:74px;
background-image:url(../img/menu1.gif);
}

a.menu2{display:block;
width:150px;height:74px;
background-image:url(../img/menu2.gif);
}
a.menu3{display:block;
width:150px;height:74px;
background-image:url(../img/menu3.gif);
}
a.menu4{display:block;
width:150px;height:74px;
background-image:url(../img/menu4.gif);
}
a.menu5{display:block;
width:150px;height:74px;
background-image:url(../img/menu5.gif);
}
a.menu6{display:block;
width:150px;height:74px;
background-image:url(../img/menu6.gif);
}
a.menu7{display:block;
width:150px;height:74px;
background-image:url(../img/menu7.gif);
}
a:hover.menu1,a:hover.menu2,a:hover.menu3,
a:hover.menu4,a:hover.menu5,a:hover.menu6
,a:hover.menu7
{display:block;
width:150px;height:74px;
background-position:0px -74px;
}

.menu8{display:block;
width:150px;height:74px;
background-image:url(../img/menu8.gif);
}





/*-------------------------らくたび-------------------------*/


#r_frame{width:797px;
background-color:#FFF;
float:left;
}


#r_header{width:797px;
background: url(../img/r_header.png)  center top;
background-repeat:no-repeat;
padding-top:330px;
padding-bottom:0px;
text-align:left;
}

#raku_right h2{background: url(../img/raku_right_01.gif) center top;
padding-top:30px;
padding-bottom:0px;
background-repeat:no-repeat;
text-align:left;
font-size:110%;
font-weight:bold;
padding-left:60px;
padding-right:30px;
width:419px;
margin-bottom:10px;
}

.text_rakutabi{text-align:left;
float:left;
padding-left:30px;
padding-right:20px;

}


#raku_left{
display:block;
float:left;
width:230px;
background:url(../img/raku_left_01.gif) top;
background-repeat:no-repeat;
padding-bottom:30px;
padding-top:80px;
padding-left:20px;
line-height:130%;
font-size:95%;

}

#raku_left ul{margin-bottom:25px;

}

#raku_left span{color:#FF0000;
}



#raku_left ul li{
padding:2px 0px 4px 5px;
text-align:left;
}

#raku_right{width:524px;
float:right;
display:block;
background: url(../img/raku_right_01.gif) top;
background-repeat:no-repeat;
padding-bottom:30px;
line-height:160%;
border-left:1px dotted #000;
}


#raku_profile{padding-top:0px;
line-height:140%;

}


#raku_profile span{font-weight:bold;
font-size:110%;
}



#toppage{
text-align:center;
width:110px;
margin-bottom:0px;
margin-left:30px;
margin-top:25px;
font-size:90%;
}

a.toplink{display:block;
background-color:#FFF000;
color:#000;
margin:0;
padding:2px;
}

a:hover.toplink{display:block;
background-color:#EFEFEF;
color:#000;
margin:0;
padding:2px;
}

.toplink a span{display:none;
}


.top{clear:both;
float:right;
text-align:right;
margin-top:40px;
padding-top:10px;
width:180px;
margin-bottom:40px;
margin-right:10px;
}


/*-----------------------------------共通footer-----------------------------------*/
#bg_footer{margin: 0px auto;
	text-align:center;
	width:100%;
	clear:both;
	background: url(../img/footer_28.gif) top ;
	background-repeat:repeat-x;
	backround-color:#FFF;

}

#bg_footer p{ margin: 0px auto;
	text-align:center;
height:31px;
width:526px;
	text-indent: -9999px;
	background: url(../img/copy_02.gif) ;
background-repeat:no-repeat;

}

