@charset "UTF-8";

/*全体*/
#Wrap{background:url("../images/bg-sub.gif") no-repeat left top;width:880px;margin-left:auto;margin-right:auto;text-align:left;}

/*左*/
#Wrap #Left{float:left;width:152px;padding-left:8px;padding-top:164px;}
#Wrap #Left .LeftBlock{margin:5px 0px 8px 0px;font-size:12px;}
#Wrap #Left .LeftBlock ul{list-style:none;}
/*左FLASH*/
#Header_Flash{width:148px;height:144px;}
/*左ｶﾃｺﾞﾘ*/
#Wrap #Left .LeftBlock .category_list_top{margin-left:8px;margin-top:5px;}
#Wrap #Left .LeftBlock .category_list_top li{background:url("../images/left-square.gif") no-repeat left 3px;padding-left:7px;}
#Wrap #Left .LeftBlock .category_list_sub{margin-left:7px;}
/*左最新10件*/
#Wrap #Left .LeftBlock .recent_blog{margin-left:5px;margin-top:5px;}
#Wrap #Left .LeftBlock .recent_blog li{background:url("../images/left-heart.gif") no-repeat left 3px;padding-left:13px;margin-bottom:5px;}
#Wrap #Left .LeftBlock .recent_blog li .date{font-size:10px;letter-spacing:1px;color:#999;}
#Wrap #Left .LeftBlock .recent_blog li .date img{vertical-align:middle;margin-right:2px;}
/*右*/
#Wrap #Right{float:left;width:720px;background:url("../images/bg-rightbottom.jpg") no-repeat right bottom;}
/*右LAST UPDATE*/
#Wrap #Right .last_update{text-align:right;color:#666;padding-top:10px;padding-right:5px;}
/*右HEADER*/
#Wrap #Right .Head{width:720px;}
#Wrap #Right .Head .Callendar{float:left;width:630px;}
/*右カレンダー*/
#Wrap #Right .Head .Callendar .call_y{float:left;overflow:hidden;width:32px;font-size:16px;margin-left:5px;height:22px;margin-top:95px;}
#Wrap #Right .Head .Callendar .call_back{float:left;width:30px;text-align:right;margin-top:80px;}
#Wrap #Right .Head .Callendar .call_m{float:left;width:100px;overflow:hidden;margin-top:46px;height:67px;
font-size:72px;font-family:arial;text-align:center;}
#Wrap #Right .Head .Callendar .call_next{float:left;width:30px;margin-top:80px;}
#Wrap #Right .Head .Callendar .Head_Bnr{float:left;text-align:right;width:428px;margin-top:50px;}
#Wrap #Right .Head .Callendar .call_box{margin-left:8px;}
#Wrap #Right .Head .Callendar .call_box td{border:1px solid #ccc;width:17px;height:22px;text-align:center;font-size:10px;letter-spacing:1px;color:#666;}


/*右天気*/
#Wrap #Right .Head .Weather{float:right;width:90px;text-align:center;padding-top:44px;}
#Wrap #Right .Head .Weather .temp{margin:1px 0px;}
#Wrap #Right .Head .Weather .pref{font-size:10px;width:73px;margin-left:auto;margin-right:auto;}
#Wrap #Right .Head .Weather .pbtn{font-size:10px;width:73px;margin-left:auto;margin-right:auto;margin-top:2px;}

/*メイン*/
#Wrap #Right #Body{margin:20px 0px 5px 25px;width:688px;}
#Wrap #Right #Body #Body_Left{width:485px;float:left;}
#Wrap #Right #Body #Body_Right{width:200px;float:right;}
/*メイン右*/
#Wrap #Right #Body #Body_Right .BRblock{border:1px solid #C9F;margin-bottom:7px;}

/*フッターメニュー*/
.FootMenu{width:528px;margin-left:auto;margin-right:auto;}
.FootMenu p{float:left;margin:0px 3px;}
.FootMenu a{display:block;overflow:hidden;}
.FootMenu .top a{width:34px;height:30px;background:url("../images/btn-foot-top.gif") no-repeat;}
.FootMenu .blog a{width:45px;height:30px;background:url("../images/btn-foot-blog.gif") no-repeat;}
.FootMenu .gallery a{width:71px;height:30px;background:url("../images/btn-foot-gallery.gif") no-repeat;}
.FootMenu .illustration a{width:111px;height:30px;background:url("../images/btn-foot-illustration.gif") no-repeat;}
.FootMenu .profile a{width:65px;height:30px;background:url("../images/btn-foot-profile.gif") no-repeat;}
.FootMenu .message a{width:73px;height:30px;background:url("../images/btn-foot-message.gif") no-repeat;}
.FootMenu .pagetop a{width:84px;height:30px;background:url("../images/btn-foot-pagetop.gif") no-repeat;}
/*マウスオーバー*/
.FootMenu .top a:hover{width:34px;height:30px;background:url("../images/btn-foot-top.gif") no-repeat 0px -30px;}
.FootMenu .blog a:hover{width:45px;height:30px;background:url("../images/btn-foot-blog.gif") no-repeat 0px -30px;}
.FootMenu .gallery a:hover{width:71px;height:30px;background:url("../images/btn-foot-gallery.gif") no-repeat 0px -30px;}
.FootMenu .illustration a:hover{width:111px;height:30px;background:url("../images/btn-foot-illustration.gif") no-repeat 0px -30px;}
.FootMenu .profile a:hover{width:65px;height:30px;background:url("../images/btn-foot-profile.gif") no-repeat 0px -30px;}
.FootMenu .message a:hover{width:73px;height:30px;background:url("../images/btn-foot-message.gif") no-repeat 0px -30px;}
.FootMenu .pagetop a:hover{width:84px;height:30px;background:url("../images/btn-foot-pagetop.gif") no-repeat 0px -30px;}

