@charset "utf-8";
 
/* 文字色の基本設定
----------------------------------------------------------*/
/* 基本色 */
body {
 color: #333333;
}
/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h1 a span,#site-title a span,.layout-one-column #banner-header a,.mt-search-results #banner-header a {
 color: #c70000;
}
/* リンクA---(まだ訪れていないページ) */
a{
 color: #3F658C;
}
/* リンクB---(訪れたページ) */
a: visited{
 color: #4A5C6A;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a: hover{
 color: #9A996D;
}
/* リンクD---(文字をクリックした時) */
a: active{
 color: #B3BECC;
}
/* 見出し */
h1,h2,h3,h4,h5,h6{
 color: #000000;
}
/* 太字---(記事中に<b></b>タグで囲った箇所) */
strong{
 color: #333333;
}
/* イタリック---(記事中に<em></em>タグで囲った箇所) */
em{
 color: #333333;
}
/* アンダーライン---(記事中に<u></u>タグで囲った箇所) */
u{
 color: #333333;
}
/* 引用---(記事中に<blockquote></blockquote>タグで囲った箇所) */
blockquote{
 color: #333333;
}
/* back
----------------------------------------------------------*/
/* 全体の背景色 */
body{
 background-color: #abb389;
}
/* 記事の背景色 */
#container{
 background-color: #ffffff;
}
/* header banner
----------------------------------------------------------*/
#site-title{
 height: 150px;
 width: 800px;
 background: url(img/back-title326.jpg) no-repeat;
 display: block;
}
#site-title a{
 position: relative;
 height: 150px;
 width: 800px;
 display: block;
 text-decoration: none;
}
#site-title span span,#site-title a span{
 font-size: 2em;
 font-weight: bold;
 padding: 60px 10px 10px;
 display: block;
 font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
}
/* desc
----------------------------------------------------------*/
#intro #desc.myboxall{
 margin: 0 0 38px;
 background: #e0e7ef;
 clear: both;
 font-size: 1.2em;
 width: 560px;
}
#intro #desc .desc-img{
 margin: 0 5px 5px;
 position: static;
 float: left;
}
#intro #desc .sec{
 padding: 0 5px;
 position: static;
}
#intro #desc .sec h2{
 margin-bottom: 10px;
 padding: 0;
 color: #c70000;
}
/* body
----------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin: 0;padding: 0; }
body{
 font-size: 0.8em;
 text-align: center;
}
h1,h2,h3,h4,h5,h6{
 font-size: 1em;
}
#container{
 text-align: left;
 margin-right: auto;
 margin-left: auto;
 width: 800px;
 border-right: 5px solid #5f4a7f;
 border-left: 5px solid #5f4a7f;
}
/* header
----------------------------------------------------------*/
#header {
 width: 800px;
}
#top-menu{
 display: block;
 padding: 7px 0 7px 15px;
 background: #c70000;
 text-align: left;
}
#top-menu li{
 background: url(img/icon04.png) no-repeat;
 padding: 0 15px 0 10px;
 list-style: none;
 display: inline;
}
#top-menu ul li a{
 font-size: 1em;
 font-weight: bold;
 color: #FFFFFF;
}
#bread{
 font-size: 0.9em;
 padding: 10px 15px;
 margin-bottom: 10px;
 color: #999999;
}
#bread span{
 font-weight: bold;
 margin-right: 5px;
 color: #c70000;
}
/* center
----------------------------------------------------------*/
#center{
 margin: 0 15px;
 width: 770px;
}
*html #center{
 height: 1%;
}
/* content
----------------------------------------------------------*/
#content{
 float: left;
 min-height: 1px;
 width: 560px;
 display: inline;
 margin: 0;
}
#intro .myboxall{
 background-color: #5f4a7f;
 padding: 5px;
 margin-bottom: 20px;
}
#intro h1,#intro h2{
 color: #FFFFFF;
 padding: 0 10px;
 font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
}
#intro h1 span,#intro h2 span{
 margin: 0 0 0 5px;
 border-left: 1px solid #FFFFFF;
 padding-left: 5px;
}
#main{
 margin: 10px 0 0 0;
 padding: 0 0 10px 0;
 line-height: 150%;
}
#main .category {
}
#main .category p.title{
 font: bold 0.7em Arial, Helvetica, sans-serif;
 background: #ffab00;
 color: #FFFFFF;
 display: inline;
 padding: 2px 5px;
}
#main .category h3{
 margin: 0 0 10px;
 padding: 5px 0 5px 5px;
 background: no-repeat 0 0;
 font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
}
#main ul.entry-link li{
 list-style: none;
 display: block;
 background: url(img/icon02.png) no-repeat 0px 5px;
 float: left;
 padding: 0px 15px 10px 15px;
 margine: 0 10px 0 0;
 font-size: 1.2em;
 width:240px
}
#content #main dl{
 font-size: 1.1em;
}
#content #main .entry-more .myboxall{
 font-size: 1.1em;
 background: #eee;
 padding: 10px;
 margin: 15px 0;
}
#content #main h2{
 margin: 0 0 10px;
 padding: 10px 0 10px;
 font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
 color: #c70000;
}
#content #main dl dt{
 font-size: 1.1em;
 margin: 1em 0;
 border-bottom: 1px solid #c70000;
 border-left: 5px solid #c70000;
 padding: 3px;
}
#content #main dl .link{
 text-align: right;
}
#content #main dl .link img{
 border:0px;
}
/* menu
----------------------------------------------------------*/
#menu{
 float: right;
 width: 185px;
 margin: 0;
}
#menu .sec{
 margin: 0 0 35px 0;
}
#menu .sec .myboxtop {
 background-color: #c70000;
}
#menu .sec .myboxtop h2{
 font: bold 1.1em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
 color: #FFFFFF;
 text-align: center;
 padding-bottom: 5px;
 letter-spacing: 0.1em;
}
#menu .sec .myboxbottom{
 font-size: 0.9em;
 background-color: #e0e7ef;
 padding: 0;
}
#menu .sec .myboxbottom .sec{
 padding: 10px 10px 0 10px;
 margin: 0;
 height: 1%;
}
#menu .sec .myboxbottom .sec .sec{
 padding: 0;
 margin: 0;
}
#menu #search-sec input[name=btnG]{
 margin: 3px 0 ;
}
#menu #search-sec .submit{
 display: block;
}
#menu #search-sec .sitesearch{
 display: block;
}
#menu #categories h2{}
#menu #categories ul{
 list-style-type: none;
 line-height: 130%;
}
#menu #categories ul li {
 background: url(img/icon01.png) no-repeat 0 2px;
 padding: 0 0 0 15px;
 margin: 0 0 10px;
}
#menu #categories ul li a {
 font-weight: bold;
 line-height: 130%;
}
#menu #entry-menu .sec{
 line-height: 150%
}
#menu #entry-menu .sec a{
 background: url(img/icon01.png) no-repeat 0 2px;
 padding: 0 0 0 15px;
 margin: 0 10px 10px 0;
 font-size: 1.1em;
}
#menu #info ul li{background: url(img/icon04.png) no-repeat;
 list-style: none;
 padding: 0 0 5px 10px;
}
/* footer
----------------------------------------------------------*/
#footer{
 font-size: 0.9em;
 clear: both;
 width: 770px;
 margin: 0 0 0 15px;
 padding-top: 30px;
}
#footer p{
}
#footer #under-menu{
 color: #00137F;
 text-align: center;
 padding: 10px;
 background: #e0e7ef;
}
#footer #powered{
 padding: 20px 10px 10px;
 text-align: right;
}
#footer #powered p{
 margin: 0 0 5px;
}
#footer #powered a{
 text-decoration: none;
 color: #333333;
}
#footer #powered a.top-link{
 text-decoration: underline;
}
.clear{
 clear: both;
}
.credit {
 display: none;
}





