@charset "Shift_JIS";

*{
 margin:0px;
 padding:0px;
 font-size:100%
}

body{
 margin:0px;
 padding:0px;
 background-color:#6F514C;
}

div #container{
 margin:0px;
 padding:0px;
 height:100%;
}

/************* main *************/

div .main{
 background-color:#78AB74;
}

div .mainbox{
 position:relative;
 width:880px;
 margin:0px auto;
 display:block;
 border-style:none;
}


/************* menu *************/
 .menu{
 width:195px;
}
div .menu_box {
 margin-top:10px;
 padding:1px 1px 8px 1px;
 background-color:#6F514C;
 font-size:14px;
 text-align:left;
 line-height:1.2em;
}

div .menu ul{
 background-color:#FFFDDC;
 border-bottom:1px solid #6F514C;
}

div .menu li{
 font-weight:bolder;
 list-style-type:none;
 border-bottom:1px solid #FFFDDC;
}

div .menu li a{
 padding:6px 0px 6px 20px;
 color:#534435;
 text-indent:-15px;
 text-decoration:none;
 border-style:none;
 display:block;
}

div .menu li a img{
 border-style:none;
}

div .menu li a:hover{
 color:#cc1313;
}

/************* contents *************/
 .contents{
 width:680px;
 padding:10px 35px 10px 10px;
 background:#ffffff url('../../common/images/static_common/contents_bg.gif') repeat-y scroll 0px 0px;
}

.contents h2{
 padding-bottom:15px;
}

div .contents h3{
 padding-bottom:20px;
}

div .contents h4{
 padding:0px 0px 15px 20px;
 color:#6F514C;
 font-size:100%;
 font-weight:bold;
 text-align:left;
 background:url('../../common/images/static_common/title_icon2.gif') no-repeat;
 clear:both;
}

div .contents h4{
 padding:0px 0px 15px 20px;
 color:#6F514C;
 font-size:100%;
 font-weight:bold;
 text-align:left;
 background:url('../../common/images/static_common/title_icon2.gif') no-repeat;
}
div .contents .h_line h4{
 background:url('../../common/images/static_common/title_icon3.gif') no-repeat;
}

div .contents h5{
 padding:5px 0px 15px 10px;
 color:#6F514C;
 font-size:90%;
 font-weight:bold;
 text-align:left;
 clear:both;
}
div .contents a{
color:#6633FF;
}

div .contents p{
 padding:0px 10px 15px 10px;
 font-size:85%;
 text-align:left;
 line-height:1.4em;
 letter-spacing:0.1em;
}
div .contents .right{
 padding-bottom:50px;
 text-align:right;
}

div .contents .img_pdf{
 padding-left:5px;
 border:none;
}
/****** 罫線 ******/
div .contents .keisen{
 padding-bottom:20px;
 float:none;
 clear:both;
}
div .contents .keisen_s{
 padding-bottom:20px;
 float:none;
}

/****** 画像ありの場合 ******/

/****近代文学館一覧****/

div .contents .published-txt{
 padding-bottom:40px;
 width:510px;
 float:left;
}
div .contents .published-img{
 padding-bottom:20px;
 width:120px;
 float:left;
}

div .contents .published-img img{
 border:1px #000000 solid;
}

div .contents .published-cap{
 padding:5px 3px 15px 3px;
 font-size:80%;
 line-height:1.1em;
}

/****太陽について****/

div .contents .taiyoworld_img{
 width:150px;
 padding:30px 0px 30px 10px;
 float:left;
 text-align:center;

}
div .contents .taiyoworld_img2{
 width:300px;
 padding:30px 0px 30px 10px;
 float:left;
 text-align:center;
}

div .contents .taiyoworld_img img
,div .contents .taiyoworld_img2 img{
 border:1px #000000 solid;
}

div .contents .taiyoworld_cap{
 padding:5px 5px 5px 5px;
 font-size:80%;
 line-height:1.1em;
}

/****文芸倶楽部について****/

div .contents .bungeiworld_img{
 padding:30px 0px 30px 10px;
 width:200px;
 float:left;
 text-align:center;
}
div .contents .bungeiworld_img img{
 border:1px #000000 solid;
}

div .contents .bungeiworld_cap{
 padding:10px 10px 5px 10px;
 font-size:80%;
 line-height:1.1em;
}

/****文芸倶楽部主な記事****/

div .contents .bungeitopics_img{
 padding:30px 0px 30px 10px;
 width:200px;
 float:left;
 text-align:center;
}

div .contents .bungeitopics_cap{
 padding:5px 5px 5px 5px;
 font-size:80%;
 line-height:1.1em;
}

/****校友会について****/

div .contents .koyukaiworld_img{
 padding:0px;
 width:260px;
 float:right;
}
div .contents .koyukaiworld_txt{
 padding:0px;
 display:block;
 width:370px;
 float:left;
}

/*****主な記事_ご注意******/

div .contents .caution{
 padding:5px 50px 10px 50px;
 text-align:left;
 font-size:83%;
 line-height:1.1em;
 
}

