@import "reset-min.css";
@import "fonts-min.css";

/*img{behavior: url("iepngfix.htc");}*/

/*=================================
基本レイアウト
=================================*/
#container{width:783px; margin:0 auto; background:url("images/header.gif") 0 0 no-repeat;}

#header{height:425px; overflow:hidden;}
#page-header{height:237px;}
.headimg{ behavior:url("http://www.minkyo.or.jp/fukutaro/iepngfix.htc"); vertical-align:bottom;}

#cont{behavior: url("http://www.minkyo.or.jp/fukutaro/iepngfix.htc"); width:783px; margin:0 auto; background:url("images/bg_cont.png") repeat-y 0 0; padding-top:22px;}
#mainL{text-align:left; width:250px;}
#side{margin-left:22px;}
#mainR{width:510px; float:right; text-align:left;}
#main-inner{margin-right:35px;}

#footer {width:783px; height:164px; margin-top:10px; font-size:80%; text-align:center; color:#666666; margin:0 auto; background:url(images/footer.jpg) 2px 0 no-repeat; text-indent:-9999px; clear:both;}
#footer a:link,#footer a:hover,#footer a:visited{top:130px; width:300px; height:30px; display:block; margin:0 auto; position:relative;}

div#pages{
margin-top:10px; margin-bottom:10px; padding:10px 5px; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA;
}


/*=================================
基本スタイル
=================================*/

body {margin:0px; padding:0px; background:url("images/bg.jpg") repeat 0 0;}

h1 {width:783px; height:425px;}
h1.page{width:783px; height:237px;}

object,embed {vertical-align:bottom;}  

h2 {}

h3{color:#d78f7f; font-weight:bold; margin-bottom:5px;}


h3.entry-header { width:554px; height:33px; padding:5px 20px 0 0; color: #8eb160; font-size: 16px; background:url("images/title_bg.gif") no-repeat 0 0; font-weight:bold; margin-bottom:30px;}

h3.trackbacks-header,h3.comments-header,h2.comments-open-header{color: #8eb160; border-bottom:1px dotted #8eb160; font-weight:bold; padding-bottom:2px; margin-bottom:3px;}

h4 {}
h4.proftitle{color: #8eb160; font-size:16px;}

p{padding:0 0 25px 0; color:#595959; line-height:1.6; font-size:90%;}

.imgfloat {float:left; margin:0px 13px 10px 0;}
.imgfloatR {float:right; margin:5px 0 10px 13px;}

a:link {color: #333333; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #8eb160; text-decoration: none;}


.totop{text-align:right; margin-bottom:20px;}
.totop a{color:#8eb160; font-size:80%;}

a.navi{text-decoration:none; color:#553800;}
a:visited.navi{text-decoration:none; color:#553800;}
a:hover.navi{text-decoration:none; color:#b20303;}


.profphoto{float:left;}
.proftxt{margin-left:200px;}
.profdivi{height:1px; border-top:1px dotted #CCCCCC; margin-bottom:20px; clear:left;}


.namae{color:#d78f7f; font-weight:bold;}

/* -------------------------------------------------------------------------------------------
ナビゲーション
 -------------------------------------------------------------------------------------------*/
 
div#navigation{width:211px; height:316px; margin-bottom:9px;}

#navi{width:211px; height:316px; position:relative; margin-top:0px; background:url(images/gnavi.gif) 0 0 no-repeat;}
#navi li {}
#navi li,#navi a{ display:block; width:211px;}
#navi a {text-indent:-9999px; text-decoration:none; height:35px;}


#navi_top{top:0; height:35px;}
#navi_about{top:35px; height:35px;}
#navi_family{top:70px; height:35px;}
#navi_nare{top:105px; height:35px;}
#navi_event{top:140px; height:35px;}
#navi_director{top:175px; height:35px;}
#navi_music{top:210px; height:35px;}
#navi_zenko{top:245px; height:35px;}
#navi_link{top:280px; height:35px;}

#navi_top a:hover,#navi_top avisited:hover {background:transparent url(images/gnavi.gif) -211px 0px no-repeat;}
#navi_about a:hover,#navi_about avisited:hover {background:transparent url(images/gnavi.gif) -211px -35px no-repeat;}
#navi_family a:hover,#navi_family avisited:hover {background:transparent url(images/gnavi.gif) -211px -70px no-repeat;}
#navi_nare a:hover,#navi_nare avisited:hover {background:transparent url(images/gnavi.gif) -211px -105px no-repeat;}
#navi_event a:hover,#navi_event avisited:hover {background:transparent url(images/gnavi.gif) -211px -140px no-repeat;}
#navi_director a:hover,#navi_director avisited:hover {background:transparent url(images/gnavi.gif) -211px -175px no-repeat;}
#navi_music a:hover,#navi_music avisited:hover {background:transparent url(images/gnavi.gif) -211px -210px no-repeat;}
#navi_zenko a:hover,#navi_zenko avisited:hover {background:transparent url(images/gnavi.gif) -211px -245px no-repeat;}
#navi_link a:hover,#navi_link avisited:hover {background:transparent url(images/gnavi.gif) -211px -280px no-repeat;}

#navi_top a.selected:link, #navi_top a.selected:visited {background:transparent url(images/gnavi.gif) -211px 0px no-repeat;}
#navi_about a.selected:link, #navi_about a.selected:visited {background:transparent url(images/gnavi.gif) -211px -35px no-repeat;}
#navi_family a.selected:link, #navi_family a.selected:visited {background:transparent url(images/gnavi.gif) -211px -70px no-repeat;}
#navi_nare a.selected:link,#navi_nare a.selected:visited {background:transparent url(images/gnavi.gif) -211px -105px no-repeat;}
#navi_event a.selected:link,#navi_event a.selected:visited {background:transparent url(images/gnavi.gif) -140px -29px no-repeat;}
#navi_director a.selected:link,#navi_director a.selected:visited {background:transparent url(images/gnavi.gif) -211px -175px no-repeat;}
#navi_music a.selected:link,#navi_music a.selected:visited {background:transparent url(images/gnavi.gif) -211px -210px no-repeat;}
#navi_zenko a.selected:link,#navi_zenko a.selected:visited {background:transparent url(images/gnavi.gif) -211px -245px no-repeat;}
#navi_link a.selected:link,#navi_link a.selected:visited {background:transparent url(images/gnavi.gif) -211px -280px no-repeat;}


.bt_goiken{width:211px; height:69px; margin-bottom:7px;}

/*=================================
更新情報
=================================*/
.news{width:208px; margin-left:2px; margin-bottom:15px; background-color:#faf4f0;}
.news_t{width:208px; height:11px;}
.news_title{margin-bottom:10px;}
.news_txt{background-color:#faf4f0; padding:0 7px; font-size:90%;}
.news_list{margin-left:3px;}
.news_list li{margin-bottom:5px; border-bottom:1px dotted #eecbcb; padding-bottom:2px;}
.news_list li a{color:#d2a5a5; text-decoration:none;}
.news_b{width:208px; height:11px;}

/*=================================
スタイル
=================================*/
#link_saiyuki{margin:5px 0;}
#link_policy{margin:10px 0;}
#mainimg{margin-bottom:10px; margin-top:5px; text-align:right;}
.about_txt{margin-bottom:10px; text-align:center;}

/* Blog */

#banner-description{display:none;}

.date-header{color:#999999; font-size:90%;}

.entry-body{margin:0 10px 10px 5px;}

.entry-footer,.comment-footer{font-size:90%; text-align:right;}

.content-nav{text-align:center; margin-top:5px;}
.module-list{list-style:none;}
.module-list li{margin-bottom:3px;}
.module-header{padding:10px 0 0 20px; background:url(images/side_bg.gif) no-repeat 0 0; width:188px; height:31px; color:#553800; font-size:16px; font-weight:bold; text-align:left;}
.module-content{margin:5px 35px 10px 14px;}

.link_photo{float:left; margin:0 0 5px 0;;}
.link_txt{margin-left:60px;}
.link_divi{height:1px; overflow:hidden; clear:left;}

.list_link{clear:both; margin:5px 0;}
.mgn{float:left; margin:5px 5px 5px 0; }

input{line-height:100%;}

table.comm_tbl{width:500px;}
table.comm_tbl th{width:100px; padding:3px; vertical-align:top;}
table.comm_tbl td{padding:3px;}
