@charset "utf-8";
/* CSS Document */
p {
	font-size:110%;
}

h1{
	margin: 0 auto;
	margin-top:20px;
	text-align: center;
 
  border-left-style : none;border-right-style : groove;border-bottom-style : groove;
  font-size : 130%;
  font-weight: bold;
  color : navy;
  background-color:#DAECED;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:30px;

 line-height : normal;
 word-spacing : normal;
 letter-spacing : normal;
 
}
h2{
  margin: 20px auto;
  text-align: center;
  background-color:#D9D7BB;
  font-size : 120%;
  font-weight:bold;
   padding-top:5px;
   padding-bottom:5px;
    width:50%;
}
h3{
  text-align: center;
   font-size : 18px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:10px;
 
}
h4{
  font-size : 14px;
  font-weight : bold;
 color : blue;
 background-color : #cccccc;
 margin-top:10px;
 margin-bottom:10px;
}
h5{
  font-size : 14px;
  text-indent : 10pt;
  font-weight : bold;
}

/*増田礼子*/
#wrapper .contents_top {
	margin: 0 auto;
	width:800px;
	background:url(../img/pe1.gif) no-repeat center  50px;

} 
#wrapper .contents_top div {
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	margin-top:100px;
	width:800px;
	background:url(../img/000.gif) no-repeat right top;
}
#wrapper .contents_top div span {
	font-weight: normal;
}

#wrapper .info_img {
	margin: 20px auto;
	width:800px;
	text-align:center;
}
#wrapper .contents_bottom {
	width:100%;
	background:url(../img/003.gif) no-repeat left bottom;
	padding-bottom:50px;
}

#wrapper .info_img ul {
	width:720px;
	margin: 0 auto;
}
#wrapper .info_img ul li {
	float: left;
}

#wrapper .info_img div {
	margin-left:100px;
	text-align: left;
}

/*増田礼子ここまで*/

/*犬田*/
#wrapper p.right {
	text-align: right;
}
hr {
	margin-top: 20px;
	margin-bottom:20px;

}

/*犬田ここまで*/

/*住井すゑ*/
#wrapper .hakucho {
	width:100%;
	background: url(../img/usikunumahi4.jpg) repeat;
	color:#FFF;
}


#wrapper p.blue_color,
#wrapper span.blue_color {
	color: #00F;
	/*font-weight: bold;*/
}

#wrapper .kaiwa {
	margin:0 auto;
	width:880px;
	line-height:2;
}
#wrapper .info_img.mc {
	margin-top:50px;
	margin-bottom: 50px;
}


#wrapper .info_img .lc{
	color:#00F;
	width:330px;
	font-weight:bold;
}
#wrapper .info_img .lc ul li {
	float:none;
	margin-bottom:30px;
}

#wrapper .info_img .rc{
	width:250px;
}
/*住井すゑここまで*/

/*沢ゆき*/

#wrapper .info_img .poem{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#000;
	text-align: left;
	line-height:2;
	text-indent:0;
	font-weight: normal;
}
#wrapper .info_img .poem h3{
	
	text-align:left;
}
#wrapper .sawa {
	margin-top:30px;
	margin-bottom:60px;
	width:100%;
	
}

#wrapper .sawa .lc {
	width:650px;
}
#wrapper .sawa .lc p.poem_r {
	font-size: 180%;
	font-style: italic;
	font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-bottom:30px;
	margin-top:10px;
}
#wrapper .sawa .lc p.poem_r span {
	margin-left:150px;
	
}
#wrapper .sawa .rc {
	width:330px;
	text-align:center;

}

#wrapper .poem_rap {
	width:500px;
	margin: 0 auto;
}
#wrapper .poem_rap h3 {
	text-align: left;
	margin-top:30px;
}
#wrapper .poem_rap h4 {
	margin-top:10px;
	background: none;
	font-weight: bold;
}

/*沢ゆきここまで*/

/*鬼平*/
#wrapper p.text_center {
	text-align: center;
	line-height:2;
}




#wrapper table p{
	font-size:85%;
}
#wrapper dl {
	text-indent:0;
	font-size:85%;
	padding: 20px;
	margin-bottom:20px;	
	font-size:105%;
	
}


#wrapper dt {
	margin-top:10px;
	font-weight:bold;
	color:#009;	
	
}



#wrapper dd {
	margin-left:20px;

}
#wrapper table.radio {
	/*margin-top:30px;*/
	font-size: 14px;
	line-height: 20px;
	width="650;
	border: #ccc solid 1px;
	/*text-align:center;*/
}

#wrapper td{
  
  font-size : 15px;
  line-height : 25px;
}


#wrapper .top_contents{
	width:700px;
	margin: 0 auto;
	font-size:105%;
	margin-bottom:30px;
}
#wrapper span.perso {
	font-size:200%;
	color:#F00;
}
#wrapper .plan {
	margin-top:50px;
}

#wrapper .plan span img {
	margin-top:5px;
	margin-left:50px;
}

#wrapper .plan span a:hover,
#wrapper .plan span a:active{
	background: none;
}

#wrapper .plan h2 {
  text-align: left;
  background: none;
  width:100%;
  font-size:110%;
}

#wrapper p.main {
	margin-top:20px;
	font-size:130%;
}
 
#wrapper p.main a{
	margin-top:20px;
	font-size:105%;
}
#wrapper p.wahei {
	margin-top:30px;
	text-align: right;
}

#wrapper #minwa_contents {
	margin: 0 auto;
	width:600px;
}

#wrapper #minwa_contents dt {
	text-align: center;
   font-size : 18px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:10px;
  background-color:#FDFCEA;
}

ul.mouse {
	margin: 0 auto;
	width:520px;
	text-align: center;
	margin-bottom:20px;
	font-weight: bold;
}
ul.mouse li{
	background:#0CF;
	float: left;
	margin-right:20px;
	list-style: none;
	display: block;
	margin-bottom:10px;
	
}
/*img.logo {
	margin-top:5px;
	margin-left:10px;
}
*/
#image_gallery{
	margin-left: 200px;
	
	
}
p.return {
	text-align: center;
	margin-top:20px;
}
ul.bottom_menu {
	margin-left:50px;
	font-size:85%;
		
}

ul.bottom_menu li{
	margin-bottom:5px;
	
}

img.logo {
	margin-top:5px;
	margin-left:10px;
}

#image_gallery{
	margin-left: 200px;
	
	
}



/*カレント表示設定*/


body#bungaku #wrapper ul#sub_menu li#bungaku_nv a { background: url(../../img/snavbk_on.gif);}
body#haha #wrapper ul#sub_menu li#haha_nv a { background: url(../../img/snavbk_on.gif);}
body#inuta #wrapper ul#sub_menu li#inuta_nv a { background: url(../../img/snavbk_on.gif);}
body#inuta2 #wrapper ul#sub_menu li#inuta2_nv a { background: url(../../img/snavbk_on.gif);}
body#mukaikaze #wrapper ul#sub_menu li#mukaikaze_nv a { background: url(../../img/snavbk_on.gif);}
body#nozura #wrapper ul#sub_menu li#nozura_nv a { background: url(../../img/snavbk_on.gif);}
body#onihei #wrapper ul#sub_menu li#onihei_nv a { background: url(../../img/snavbk_on.gif);}
body#sawa #wrapper ul#sub_menu li#sawa_nv a { background: url(../../img/snavbk_on.gif);}
body#sue #wrapper ul#sub_menu li#sue_nv a { background: url(../../img/snavbk_on.gif);}



body#bungaku #header ul#e_nav li#bungaku_n a,
body#haha #header ul#e_nav li#bungaku_n a,
body#inuta #header ul#e_nav li#bungaku_n a,
body#inuta2 #header ul#e_nav li#bungaku_n a,
body#mukaikaze #header ul#e_nav li#bungaku_n a,
body#nozura #header ul#e_nav li#bungaku_n a,
body#onihei #header ul#e_nav li#bungaku_n a,
body#sawa #header ul#e_nav li#bungaku_n a,
body#sue #header ul#e_nav li#bungaku_n a { background: url(../../img/nav_bk_on.png) repeat-x left top;}


