@charset "UTF-8";

/* content 初期化 */

*:before, *:after {
  content : "";
}

/* 全体初期化 */

* {
  margin  : 0;
  padding : 0;
}

/* 設定 */

body {
  background-color : #FFFFFF;
  margin           : 0;
  padding          : 0;
  text-align       : center;
  voice-family     : ""}"";
  voice-family     : inherit;
}

a {
  text-decoration : underline;
}
a:link {
  color : #30c;
}
a:visited {
  color : #30c;
}
a:hover {
  color : #30c;
}
a:active {
  color : #30c;
}
a img {
  border-style    : none;
  border-width    : 0;
  text-decoration : none;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
  color           : #000000;
  text-decoration : none;
}
h1 {
  font-size       : 30px;
  text-decoration : none;
  margin          : 18px 0 10px 12px;
}

h2 a:link, h2 a:visited, h2 a:active {
  color           : #333333;
  text-decoration : none;
}
h2 a:hover{
  color           : #666666;
  text-decoration : none;
}
h2 {
  font-size       : 16px;
  background      : #F0F0F0;
  border-left     : black 10px solid;
  text-decoration : none;
  padding         : 8px 10px 5px 10px;
  margin          : 0;
}

p {
  margin  : 0;
  padding : 0;
}

ul {
  margin  : 0;
  padding : 0 0 0 10px;
}

li {
  margin  : 0 0 3px 0;
  padding : 0;
}

textarea {
  font-size : 100%;
}

blockquote {
  margin  : 5px;
  padding : 5px;
}

#branding_table {
  width         :  920px;
  text-align    : left;
  margin-top    : 0;
  margin-bottom : 0;
  margin-left   : auto;
  margin-right  : auto;
}

#branding {
  background: url(https://blog-imgs-41.fc2.com/m/o/m/momotarounodeshi/12312131.jpg) no-repeat;
  height: 100px;;
  text-align : left;
}

#branding_introduction {
  color       : #000000;
  font-size   : 10px;
  font-weight : normal;
  margin      : 0px 10px;
}

#wrapper_table {
  width            : 920px;
  background-color : #000000;
  text-align       : left;
  margin-top       : 3px;
  margin-bottom    : 0;
  margin-left      : auto;
  margin-right     : auto;
}

#main_body {
  background-color : #FFFFFF;
}

#left_outline {
  border  : 1px #CCCCCC solid;
  padding : 0;
}

.left_width {
  width        : 380px;
  border-color : #FFFFFF;
  border-style : solid;
}

#right_outline {
  border  : 1px #CCCCCC solid;
  padding : 0;
}

.right_width {
  width        : 0px;
  border-color : #FFFFFF;
  border-style : solid;
}

.menu_title {
  color       :#FFFFFF;
  background  : #000000;
  font-size   : 13px;
  font-weight : bold;
  padding     : 3px 10px 4px 10px;
  margin      : 0;
}

.menu_body {
  color       : #666666;
  font-size   : 10px;
  margin      : 0;
  padding     : 0 10px;
  line-height : 15px;
}

.menu_title3 {
  color         : #333333;
  border-left   : black 10px solid;
  border-bottom : black 1px solid;
  font-size   : 15px;
  font-weight   : bold;
  padding       : 5px 10px 4px 5px;
  margin        : 0;
}

.menu_body3 {
  color       : #000000;
  background  : #FFFFFF;
  margin      : 2px;
  padding     : 0;
  line-height : 15px;
  font-size   : 12px;

}

.menu_body4 {
  color       : #666666;
  font-size   : 11px;
  margin      : 12px;
  padding     : 0;
  line-height : 12px;
}

.menu_body5 {
  color       : #000000;
  background  : #FFFFFF;
  margin      : 2px;
  padding     : 0;
  line-height : 15px;
               font-size   : 12px;
}

.page_navi {
  font-size  : 100%;
  text-align : center;
  margin     : 20px;
  padding    : 0;
}

.entry_body {
  color         : #333333;
  border        : #FFFFFF 1px solid;
  padding       : 20px 10px 50px 5px;
  margin-bottom : 5px;
  line-height   : 13px;
                font-size   : 11px;
}

.entry_more {
  margin-top : 10px;
}

.entry_footer {
  font-size  : 12px;
  text-align : right;
  border-top : #CCCCCC 1px solid;
  margin-top : 8px;
  padding    : 5px;
}

.entry_subtitle {
  color         : #333333;
  border-bottom : black 1px solid;
  font-size     : 80%;
  font-weight   : bold;
  padding       : 5px;
  margin        : 0;
}

.comment_footer {
  font-size  : 12px;
  text-align : right;
  border-top : #CCCCCC 1px solid;
  margin     : 8px 0 20px 0;
  padding    : 5px;
}

.trackback_url {
    margin-bottom : 15px;
    padding       : 5px;
    border        : 1px solid #666666;
    font-size     : 100%;
}

.trackback_footer {
  font-size  : 12px;
  text-align : right;
  border-top : #CCCCCC 1px solid;
  margin     : 8px 0 20px 0;
  padding    : 5px;
}

#footer {
  background-color : #000000;
  color            : #FFFFFF;
  font-size        : 12px;
  padding          : 15px;
  text-align       : center;
  line-height      : 150%;
}

#footer a {
  color : #FFFFFF;
}

/* カレンダー */

.calender {
  width     : 100%;
  color     : #666666;
  font-size : 12px;
  margin    : 0;
  padding   : 0;
}
.calender caption {
  margin         : 0;
  padding-bottom : 10px;
}
.calender td {
  text-align : center;
}
th#sun {
  color : #CC3300;
}
th#sat {
  color : #0066CC;
}

/* 記事内見出し */

#caption {
  border-left : black 7px solid;
  padding     : 1px 0px 0px 7px;
  font-weight : bold;
}

/* 記事内見出し */

.caption {
  border-left : black 7px solid;
  padding     : 1px 0px 0px 7px;
  font-weight : bold;
}

.rss_box { 
width : 480px; 
height : 400px; 
padding : 5px; 
font-size  : 16px;
text-align : left; 
margin-left : 10px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.rss_box2 { 
width : 150px; 
height : 250px; 
padding : 5px; 
text-align : left; 
margin-left : 10px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.rss_box3 { 
width : 500px; 
height : 500px; 
padding : 5px; 
font-size  : 13px;
text-align : left; 
margin-left : 10px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.rss_box4 { 
width : 150px; 
height : 950px; 
padding : 0px; 
text-align : left; 
margin-left : 0px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.rss_box5 { 
width : 330px; 
height : 600px; 
padding : 0px; 
text-align : left; 
margin-left : 0px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.rss_box6 { 
width : 920px; 
height : 600px; 
padding : 0px; 
text-align : left; 
margin-left : 0px; 
overflow : auto; 
line-height : 160%; 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 

.block { 
position : relative; 
} 

.block2 { 
position : relative; 
left : 10px; 
top : -5px; 
} 

.block3 { 
position : relative; 
left : 210px; 
top : -5px; 
line-height : 1.8em; 
} 

.block5 { 
position : absolute; 
left : 0; 
top : 0; 
width : 455px; 
height : 400px; 
border : 1px solid #6a5acd; 
}

.block6 { 
position : absolute; 
left : 460px; 
top : 0; 
width : 455px; 
height : 400px; 
border : 1px solid #6a5acd; 
} 


.picture1 { 
width : 200px; 
height : 150px; 
border : 2px solid #4169e1; 
margin-right : 10px; 
} 

.picture2 { 
width : 150px; 
height : 113px; 
border : 3px solid #ff66cc; 
margin : 5px 5px 5px 5px; 
} 

.picture3 { 
width : 200px; 
height : 150px; 
border : 2px solid #ff66cc; 
margin : 5px 5px 5px 5px; 
} 

.picture4 { 
width : 160px; 
height : 120px; 
border : 2px solid #4169e1;
margin : 3px 3px 3px 3px; 
} 

.picture5 { 
width : 170px; 
height : 128px; 
border : 2px solid #4169e1; 
margin : 3px 3px 3px 3px; 
} 

.picture6 { 
width : 180px; 
height : 135px; 
border : 2px solid #4169e1; 
margin : 5px 5px 5px 5px; 
} 


.picture7 { 
width : 100px; 
height : 100px; 
border : 3px solid #4169e1; 
margin : 5px 5px 5px 5px; 
} 

.picture8 { 
width : 120px; 
height : 130px; 
border : 3px solid #4169e1; 
margin : 5px 5px 5px 5px; 
} 

.picture9 { 
width : 160px; 
height : 120px; 
border : 3px solid #4169e1; 
margin : 2px 2px 2px 2px; 
} 

.picture11 { 
width : 150px; 
height : 113px; 
border : 3px solid #4169e1; 
margin : 2px 2px 2px 2px; 
} 

.picture10 { 
width : 150px; 
height : 100px; 
border : 3px solid #ff66cc; 
margin : 5px 5px 5px 5px; 
} 



.blocktitle { 
font-weight : bold; 
} 


.ad-3 td a:hover { 
display : block; 
color : #ffffff; 
background : #cc0000; 
} 

.list3 ul { 
margin : 0; 
padding : 0; 
list-style-position : outside; 
} 



#dhtmlpointer { 
font-family : Arial, "MS UI Gothic", "Osaka", sans-serif; 
font-size : 12px; 
margin-top : 1px; 
color : #000000; 
position : absolute; 
left : -300px; 
z-index : 101; 
visibility : hidden; 
} 

#dhtmltooltip {
  font-family : Arial,"MS UI Gothic","Osaka",sans-serif;
  font-size:12px;
  color:#730a0d;
  position: absolute;
  left: -300px;
  width: 200px;
  border: 2px solid #730a0d;
  padding: 1px 3px 1px 3px;
  background-color: #ffffff;
  visibility: hidden;

} 

.archivesImg { 
padding : 1px; 
border : 1px solid #cccccc; 
margin-bottom : 5px; 
width : 200px; 
height : 150px; 
float : left; 
margin-right : 10px; 
} 

.archivesImg2 { 
padding : 1px; 
border : 3px solid #ff66cc; 
margin-bottom : 5px; 
width : 150px; 
height : 113px; 
float : left; 
margin-right : 10px; 
} 


.archivesText, .archivesText a { 
line-height : 1.7; 
} 

.archivesText2, .archivesText2 a { 
line-height : 3.0; 
} 

.clear { clear:left; }

.archivesImg3 { 
padding : 1px; 
border : 3px solid #ff66cc;
margin-bottom : 5px; 
width : 150px; 
height : 113px; 
float : left; 
margin-right : 10px; 
} 
