* {margin:0; padding:0; zoom:1;}

body {color:#2C3038; background-color:#FFF; text-align:center;}

/* ------- ■リンクの色 ------- */
a:link     {color:#53678D; text-decoration:none;}
a:visited   {color:#726D78; text-decoration:none;}
a:hover   {color:#000; text-decoration: bold;}

/* ------- Inbox ------- */
#inbox {MARGIN-LEFT:auto; MARGIN-RIGHT:auto; width:950px; text-align:left;}

/* ------- タグ設定------- */
BR {letter-spacing:normal;}

h1 {font-size:20px; margin:0px; text-align:left;}

h2 {font-size:20px; margin:0px; text-align:left;}

dl {padding:0px 0px 0px 20px;}

img {border:none;}

/* ------- ■タイトル部分 ------- */
#banner {
  margin:0px;
  padding:0px 0px 0px 0px;
  width:950px; height:100px;
}

/* ------- 入れ子 ------- */
#ireko {
  float:left;
  width:825px; height:600px;
  margin:0px;
  padding:0px;
  text-align:left;
}

/* ------- 左カラム ------- */
#ca_area {
  float:left;
  overflow:auto;
  width:200px; height:600px;
  padding:0px;
  text-align:left;
  background-color:#FFF;
}

/* ------- コンテンツ ------- */
#main {
  float:right;
  overflow:auto;
  width: 620px; height:600px;
  margin:0px;
  padding:0px 0px 0px 5px;
  text-align:left;
  background-color:#FFF;
}

.entry {
  overflow:hidden;
  margin:0px 0px 0px 0px;
  text-align:left;
}

.title_space {
  text-align:left;
  margin:0px 0px 5px 0px;
  padding:0px 0px 3px 0px;
 border-bottom: 1px solid #777;
}

.entry_title {
  font-size:13px;  line-height:13px; font-weight:bold;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
}

.post_date {
  font-size:10px; line-height:10px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.small_text {
  font-size:10px; line-height:12px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
}

.samune_img {
  float:left;
  margin:0px 5px 0px 0px;
  padding:0px 0px 8px 0px;
}

.entry_margin {
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.tag {
  font-size:12px; line-height:17px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:7px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.column {
  font-size:12px; line-height:17px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:4px 0px 3px 0px;
  padding:0px 0px 0px 0px;
}

.column_small {
  font-size:11px; line-height:17px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.modoru {
  font-size:12px; line-height:19px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.tab {
  clear:both;
  font-size:12px; line-height:19px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;
}

.column_no_img {
  font-size:12px; line-height:18px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:15px 0px 25px 15px;
  padding:0px 0px 0px 0px;
}

.large_img {
  clear: both;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.large_img_tate {
  margin:0px 75px 0px 0px;
  padding:0px 0px 0px 0px;
}

.search_result {
  font-size:11px;  line-height:20px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
  margin:30px 0px 30px 30px;
  padding:0px 0px 0px 0px;
}

/* 画像つき記事一覧モジュール */

.uoimg_listloop { width:590px; margin-left:10; margin-right:auto; margin-top:20px; }
.photodiv { width:120px; height:150px; margin:0px 25px 0px 0px; font-size:9pt; color:#333333; text-align:left; float:left; clear:none;}
.photodiv2 { width:120px; height:122px; margin:0px 0px 0px 0px;}
.photocom { width:140px; height:15px; font-size:8pt; line-height:8pt; text-align:left;}
.uoimg_pager2 { width:590px; margin:10px auto 0px auto; padding:6px 0px 0px 0px; color:#333333; text-align:center; font-size:12px; border-none; }
.uoimg_gzlist { margin-left:auto; margin-right:auto; display : block; }

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric {
line-height:1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 12px;
background-color: #DDD;
}
.vscrollerbar {
width: 12px;
background-color: black;
}
.hscrollerbase {
height:12px;
background-color: #DDD;
}
.hscrollerbar {
height:12px;
background-color: black;
}

.scrollerjogbox {
width: 12px;
height:12px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll {
width: 608px;
height:590px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
}

/* ------- 左カラム要素 ------- */

.search_title {
  font-size:13px;  line-height:13px; font-weight:bold; color:#2C3038; 
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
}

/* ------- 検索窓 ------- */

.search_box {
float:left;
margin:0px;
padding:0px;
}

.search_button{
position:relative; 
margin:0px;
}

/* ------- むぎなび ------- */

body{
margin:0px;
}

.muginavi,.muginavi-nn{
color:#E6E6E6;
font-size:9pt;
}

#muginaviroot,.muginavisub{
background-color:#000;
}

.muginavi a,
.muginavi a:visited{
color:#E6E6E6;
text-decoration:none;
}

.muginavi a:hover{
text-decoration:none;
}


/* ------- 移るんです ------- */
div.uturundesu {
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  padding: 10px 20px 1px 0px;
  background-color:none;
}

div.uturundesu a {
  padding: 0px 6px 0px 6px;
  margin: 0px 3px 0px 3px;
  border: 1px solid #797979;
  text-decoration: none; /* no underline */
  color: #333;
}
div.uturundesu a:hover, div.uturundesu a:active {
  background-color:#333;
  color: #FFF;
}
div.uturundesu span.uturu_current {
  padding: 0px 6px 0px 6px;
  margin: 0px 3px 0px 3px;
  font-weight: bold;
  color: #333;
  }
div.uturundesu span.uturu_disabled {
  padding: 0px 6px 0px 6px;
  margin: 0px 3px 0px 0px;
  border: 1px solid #797979;
  color: #797979;
  }

/* ------- 新着サムネ ------- */
#samune {
  float:right;
  width:125px; height:600px;
  margin:0px;
  padding:0px;
  text-align:left;
  background-color:#FFF;
}

.link_menu_text {
  font-size:12px; line-height:100%; font-weight:bold; color:#222;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  width:125px; height:46px;
  text-align:center;
  padding:17px 0px 0px 0px;
}

.link_menu01 {
  width:125px; height:46px;
  background-image:url(../skin/images/ss001.jpg);
}

.link_menu02 {
  width:125px; height:46px;
  background-image:url(../skin/images/ss002.jpg);
}

.link_menu03 {
  width:125px; height:46px;
  background-image:url(../skin/images/ss003.jpg);
}

.link_menu04 {
  width:125px; height:46px;
  background-image:url(../skin/images/ss004.jpg);
}

.link_menu_text a:link{color:#2C3038; text-decoration: bold;}
.link_menu_text a:visited{color:#2C3038; text-decoration: bold;}
.link_menu_text a:active{color:#2C3038; text-decoration: bold;}
.link_menu_text a:hover{color:#000; text-decoration: bold;}
}

.others {
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
}

.sitedesc {
  font-size:10px; line-height:13px;
  font-family:Verdana,メイリオ,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
  margin:2px 0px 0px 0px;
}

/* ------- フッター ------- */

