@charset "utf-8";

/*
 * PC用スタイルCSS
 */
html {
    background: transparent url("/files/html_bg.jpg") repeat scroll center top;
}
body{
    color: #000;
}
body {
    background: transparent url("/files/body_bg.png") no-repeat scroll center top;
    color: #666666;
    font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 62.5%;
    line-height: 1;
}


a, a:hover, a:visited{
    color: #cc0000;
}
#branding_box{
    height: 218px;
    padding: 0 0 13px;
}
#site-description a{
    color: #000;
}
#site-description a{
    filter:dropshadow(color=#ffffff,offX= 0,offY=-1)
dropshadow(color=#ffffff,offX= 1,offY= 0)
dropshadow(color=#ffffff,offX= 0,offY= 1)
dropshadow(color=#ffffff,offX=-1,offY= 0);
 
-webkit-text-stroke-color: #000;
-webkit-text-stroke-width: 1px;
 
text-shadow: white 1px 1px 0px, white -1px 1px 0px,
             white 1px -1px 0px, white -1px -1px 0px;
}
#header_information{
    padding: 0 0 24px;
}
.main_header img{
    height: 120px;
    margin: 0 0 0 345px;
    width: 280px;
}
#main_teaser{
    width: 1004px;
}
#outer_block{
    width: 1020px;
}
.widget-title{
    color: #000;
    padding: 0 0 5px;
    text-align: center;
}
#contact_bnr_block p {
    background: transparent url("/files/contact_bnr.jpg") no-repeat scroll center top;
    height: 198px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.headline_title{
    color: #fffaf1;
}
.entry_title{
    color: #000;
}
.sub_entry_title{
    color: #000;
}
.inline_title{
    border: 1px solid #946b24;
    text-align: center;
}
.td_cell{
    border-color: #67be26;
}
.eyecatch.display_line_bg img{
    width: 300px;
}
.blog_post{
    border-bottom: 1px dotted #946b24;
}
.table_area td.td_name{
    background-color: #fdf2d9;
    border: 1px solid #e5d4b6;
}
.table_area td.td_value{
    background-color: transparent;
    border: 1px solid #e5d4b6;
}
.widget-title2 a{
    padding: 0;
    text-align: center;
    color: #cc0000;
}
#wp-calendar tbody td{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #e5d4b6;
}
.navigation .nav-previous,{
    border-right: 1px solid #946b24;
}
.navigation .nav-next{
    border-left: 1px solid #946b24;
}
#footer_block{
    background: transparent url("/files/footer_bg.png") no-repeat scroll center bottom;
}

#footer_box {
    background: transparent url("/files/footer_box_bg.png") no-repeat scroll center top;
    height: 171px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 1020px;
}

#footer_box{
    height: 350px;
}
#footer_sitemap_block {
    height: 20px;
    padding: 190px 0 10px;
}
#footer-widget-area .widget-area ul.menu{
    border-left: 1px solid #946b24;
}
#footer-widget-area .widget-area .menu-item a{
    border-left: 1px solid #946b24;
    border-right: 1px solid #946b24;
    color: #cc0000;
}
#footer-widget-area .widget-area .menu-item a{
filter:dropshadow(color=#ffffff,offX= 0,offY=-1)
dropshadow(color=#ffffff,offX= 1,offY= 0)
dropshadow(color=#ffffff,offX= 0,offY= 1)
dropshadow(color=#ffffff,offX=-1,offY= 0);
 
-webkit-text-stroke-color: #000;
-webkit-text-stroke-width: 1px;
 
text-shadow: white 1px 1px 0px, white -1px 1px 0px,
             white 1px -1px 0px, white -1px -1px 0px;
}
#footer_information .entry-post{
    margin: 22px 0 0 260px;
}
#copyright{
    color: #000;
}







small {
  border-color: #cc0000;
}
/*ヘッダー*/
#branding_box {
    background: transparent url("/files/branding_box_bg.png") no-repeat scroll center top;
    height: 175px;
    margin: 0 auto;
    padding: 0 0 25px;
    width: 960px;
}


/*グローバルナビ*/
div#access .gnavi11 a, div#access .gnavi12 a, div#access .gnavi13 a, div#access .gnavi14 a, div#access .gnavi15 a, div#access .gnavi16 a {
    background-color: transparent;
    background-image: url("/files/topnavi2.png");
    height: 55px;
    margin: 0;
    padding: 0;
    width: 160px;
}

/*メインコンテンツ背景*/
#outer_block {
    background: transparent url("/files/outer_block_bg.png") repeat-y scroll 0 0;
    margin: 0 auto;
    padding: 20px 0 0;
    width: 1020px;
}































