@charset "UTF-8";
body{background-color:#edfdfd;background-image:url(img/pix.gif);color:#000000;background-repeat:repeat-y;background-attachment:fixed;background-position:left top;padding:0px;margin:0px;font-size:80%;line-height:160%;font-family:'MS PGothic', Osaka, sans-serif;}

h1{text-align:right;background-image:url(img/pix.gif);font-size:24px;color:#00388c;padding-top:100px;padding-right:30px;position:absolute;left:0px;top:0px;width:800px;height:350px;
font-family:Arial, sans-serif;
background-position:left top;background-repeat:no-repeat;background-color:#edfdfd;} /*サイトのタイトル部分です*/

h2{font-size:18px;height:20px;color:#245e98;background-image:url(img/pix.gif);margin-left:7px;padding:6px;background-repeat:no-repeat;background-position:left center;font-family:Arial, sans-serif;
} /*各コンテンツのタイトル部分です*/

 a:hover{}

#main{background-image:url(img/kabe.gif);position:absolute;left:180px;top:160px;width:580px;height:72%;background-color:#ffffff;padding:10px;} /*メインブロックのスタイルです*/ 
#inbox{width:570px;}

#navi{font-size:16px;font-weight:bold;z-index:1;width:180px;height:110%;font-family:'Trebuchet MS', Verdana, sans-serif;} /*ナビゲーションのスタイルです*/
#navi a{text-decoration:none;color:#4bbeff;}
#navi a:visited{color:#605ca8;}

#home{padding:5px;display:block;position:absolute;top:180px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;font-family:Arial,sans-serif;}
#home a:hover{background-image:url(img/menu1.gif);width:150px;height:27px;background-repeat:no-repeat;}
#portal{padding:5px;display:block;position:absolute;top:210px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#portal a:hover{background-image:url(img/menu2.gif);width:150px;height:27px;background-repeat:no-repeat;}
#plan{padding:5px;display:block;position:absolute;top:240px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#plan a:hover{background-image:url(img/menu3.gif);width:150px;height:27px;background-repeat:no-repeat;}
#podcast{padding:5px;display:block;position:absolute;top:270px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#podcast a:hover{background-image:url(img/menu4.gif);width:150px;height:27px;background-repeat:no-repeat;}
#report{padding:5px;display:block;position:absolute;top:300px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#report a:hover{background-image:url(img/menu5.gif);width:150px;height:27px;background-repeat:no-repeat;}
#rohc{padding:5px;display:block;position:absolute;top:330px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#rohc a:hover{background-image:url(img/menu6.gif);width:150px;height:27px;background-repeat:no-repeat;}
/*
#profile{padding:5px;display:block;position:absolute;top:210px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#profile a:hover{background-image:url(img/menu2.gif);width:150px;height:27px;background-repeat:no-repeat;}
#gallery{padding:5px;display:block;position:absolute;top:240px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#gallery a:hover{background-image:url(img/menu3.gif);width:150px;height:27px;background-repeat:no-repeat;}
#bbs{padding:5px;display:block;position:absolute;top:270px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#bbs a:hover{background-image:url(img/menu4.gif);width:150px;height:27px;background-repeat:no-repeat;}
#diary{padding:5px;display:block;position:absolute;top:300px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#diary a:hover{background-image:url(img/menu5.gif);width:150px;height:27px;background-repeat:no-repeat;}
#link{padding:5px;display:block;position:absolute;top:330px;left:0px;height:15px;width:180px;height:30px;border-left:8px solid #f6a7cc;}
#link a:hover{background-image:url(img/menu6.gif);width:150px;height:27px;background-repeat:no-repeat;}*/

 /*リンクページのスタイルです*/
.linktext{padding:5px;height:31px;}
.ban{float:left;padding:0;margin:8px;width:88px;height:31px;background:#ccffff;clear:both;}
a img{border:none;}

#by{font-size:11px;position:absolute;left:650px;top:5px;font-family:Verdana, sans-serif;line-height:120%;} /*製作者表示のスタイルです*/
#by a{text-decoration:none;}

.clearall{clear:both;}

/*ギャラリー部分のスタイルです*/
.gimg{float:left;padding:5px 12px 5px 4px;clear:both;clear:all;}/*paddingの順番は、上、右、下、左です*/
.gtxt{padding:8px 0;margin:8px 0;}/*paddingの順番は、上下、左右です*/

.twitter-title {
font-size: 70%;
}
/* リスト全体を囲む領域 */
ul#twitter_update_list {
margin: 8px 5px;
padding: 0;
}
/* リストの項目一つ一つの領域 */
ul#twitter_update_list li {
margin: 0 0 15px 0;
padding: 0;
width: 100%;
clear: both;
list-style-type: disc;
}
ul#twitter_update_list li span {
font-size: 120%;
}
/* リンク全般指定 */
ul#twitter_update_list li a {
font-size: 90% !important;
}

.sidebar-title {
margin: 0 0 1px 0;
}

/*
#twitter_div{width: 80%;}

#twitter_div ul li {font-size: 80%;
list-style-type: none;}*/

