/*===============================================
●日本古文書学会　base.css  画面の横幅が769px以上
===============================================*/

@media screen and (min-width:769px){

body {
 width: 966px;:
 padding: 0px;
 margin: 0px;
 background-color: #ffffff;
}

#container {
 width: 840px;
 background-color: #ffffff;
 padding: 0px;
 margin: 0px;
}


/* ---　共通ヘッダー --- */

#header {
 width: 100%;
 background-color: #ffffff;
 border: solid 0px #8ff;
}

img.header_logo {
 padding: 0px;
 margin: 0px;
 width: 840px;
 height: 54px;
 float: left;
 border: solid 0px;
}

img.header_img {
 width: 840px;
 height: 260px;
 float: left;
}

/* ---　共通フッター --- */

#footer {
 width: 100%;
 margin: 0px;
 padding-top: 30px;
 padding-bottom: 0px;
 text-align: center;
}

.foot_text {
 border: dotted 1px #444;
 width: 100%;
 margin: 0px;
 padding-top: 30px;
 padding-bottom: 0px;
 text-align: center;
 height: 18px;
 font-size: 0.85em;
}

.copyright {
 border-top: dotted 1px #000;
 margin: 0px;
 padding-top: 5px;
 height: 18px;
 text-align: center;
 font-size: 0.85em;
 color: #444;
}


#css-s2 ol {
list-style-type: decimal;
}

/* ---　LINK --- */

A:link {
 color: #ea492f;
 text-decoration: none;
}

A:hover {
 color: #ff9900;
 text-decoration: underline
}

.contboxtop_s {
 margin: 0px;
 width: 180px;
 padding-top: 15px;
 padding-bottom: 10px;
 padding-right: 30px;
 float: right;
}


img {
 padding: 0px;
 border: 0px;
}

/* ---　CLEAR --- */

.clear_both {
 clear: both;
}

.strong {
 font-weight: bold;
}

.attention {
 font-size: 0.85em;
 padding-top: 0px;
 padding-bottom: 10px;
 padding-right: 360px;
 height: 18px;
 text-align: left;
 color: #f00;
 float: right;
}

/* ---　TEXT BLOCK --- */

#main_block { 
 width: 100%;
 margin-top: 30px;
 margin-bottom: 20px;
 height: 100%;
 padding-left: 0px;
 border: solid 0px #f66;
 background-color: #ffffff;
 float: left;
}

.block_title {
 padding-bottom: 10px;
 font-size: 1.4em;
 width: 100%;
 color: #8B4513;
 line-height: 1.5em;
 text-align: center;
 font-weight: bold;
}

.block_title_top {
 padding-bottom: 10px;
 font-size: 1.4em;
 width: 55%;
 color: #8B4513;
 line-height: 1.5em;
 text-align: right;
 font-weight: bold;
 float: left;
}

.contbox_update_top {
 width: 120px;
 padding-left: 0px;
 padding-bottom: 10px;
 margin: 0px;
 text-align: right;
 float: right;
}

.title1 {
 width: 816px;
 padding-left: 28px;
 padding-top: 3px;
 padding-bottom: 5px;
 margin-top: 10px;
 font-family: "Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, sans-serif;
 color: #ea492f;
 line-height: 1.2em;
 text-align: left;
 background: url(../img/title_bar01.gif) #e1e1e1 no-repeat;
}

.title1_main {
 width: 75%;
 font-size: 1.05em;
 text-align: left;
 font-weight: bold;
 float: left;
}

.title1_date{
 width: 20%;
 font-size: 0.8em;
 text-align: right;
 float: right;
}

#contbox {
 width: 100%;
 font-family: "Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, sans-serif;
 font-size: 1em;
 color: #000;
 line-height: 1.6em;
 border: solid 0px #f66;
}

.contbox1 {
 width: 780px;
 padding-left: 60px;
 padding-top: 20px;
 padding-bottom: 10px;
 margin: 0px;
 text-justify: distribute;
}

.contbox1_r {
 width: 780px;
 padding-left: 60px;
 padding-top: 20px;
 padding-bottom: 10px;
 margin: 0px;
 text-justify: distribute;
}

.contbox2 {
 width: 740px;
 padding-left: 100px;
 padding-bottom: 20px;
 margin: 0px;
}

.contbox_update {
 width: 820px;
 padding-left: 0px;
 padding-bottom: 10px;
 margin: 0px;
 text-align: right;
}

.contbox2_t {
 width: 780px;
 padding-left: 60px;
 padding-bottom: 2px;
 padding-top: 20px;
 margin: 0px;
 font-weight: bold;
}

.contbox2_tadmi {
 width: 734px;
 padding-left: 100px;
 padding-bottom: 2px;
 padding-top: 20px;
 margin: 0px;
 text-indent: -20px;
 font-weight: normal;
}

.contbox2_ta {
 width: 734px;
 padding-left: 100px;
 padding-bottom: 2px;
 padding-top: 20px;
 margin: 0px;
 text-indent: -20px;
 font-weight: normal;
}

.contbox3_t {
 width: 740px;
 padding-left: 100px;
 padding-bottom: 5px;
 margin: 0px;
}

.contbox4_t {
 width: 680px;
 padding-left: 100px;
 padding-bottom: 15px;
 padding-top: 30px;
 margin: 0px;
}

.contbox4_tup {
 width: 680px;
 padding-left: 100px;
 padding-bottom: 30px;
 padding-top: 15px;
 margin: 0px;
}

.contbox5_t {
 width: 680px;
 padding-left: 160px;
 padding-bottom: 10px;
 margin: 0px;
}

.contbox5_tt {
 width: 680px;
 padding-left: 160px;
 padding-bottom: 0px;
 margin: 0px;
}

.contbox5_tn {
 width: 680px;
 padding-left: 160px;
 padding-bottom: 10px;
 margin: 0px;
 text-align: right;
}

.contbox5_tu {
 width: 630px;
 padding-left: 50px;
 padding-bottom: 10px;
 margin: 0px;
 text-align: left;
}

.contbox6_t {
 width: 680px;
 padding-left: 120px;
 padding-bottom: 10px;
 margin: 0px;
}

.contbox6_tu {
 width: 680px;
 padding-left: 120px;
 padding-bottom: 0px;
 margin: 0px;

.contboxtop_back {
 padding-left: 550px;
 padding-bottom: 25px;
 margin: 0px;
 width: 230px;
 padding-top: 10px;
}

.contbox2box {
 width: 680px;
 padding-right: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 100px;
 border-color: #7788ff;
 border-style: solid none;
 border-width: 1px;
 border-frame: hsides;
}

.contboxtop {
 padding-left: 65px;
 padding-bottom: 20px;
 width: 200px;
 padding-top: 10px;
}



