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

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

#rule {
 width: 800px;
 padding-top: 3px;
 padding-bottom: 10px;
 margin: 0px;
 display: flex;
}

.rule_num {
 padding: 0px;
 width: 100px;
 border: 1px;
 float: left;
}

.rule_text {
 padding-left: 30px;
 width: 720px;
 float: left;
}

#postrule {
 width: 800px;
 padding-top: 3px;
 padding-bottom: 10px;
 margin: 0px;
 display: flex;
}

.postrule_num {
 padding: 0px;
 width: 40px;
 border: 1px;
 float: left;
}

.postrule_text {
 padding-left: 30px;
 width: 700px;
 float: left;
}

#book_index {
 width: 760px;
 padding-top: 3px;
 padding-bottom: 3px;
 margin: 0px;
 display: flex;
}

.index_class {
 padding: 0px;
 width: 100px;
 border: 0px;
 float: left;
}


.index_class2 {
 padding: 0px;
 width: 540px;
 border: 1px;
 float: left;
}

.index_class3 {
 padding: 0px;
 width: 620px;
 border: 1px;
 text-align: right;
 float: left;
}

.index_class4 {
 padding-left: 100px;
 width: 560px;
 border: 1px;
 text-align: right;
 float: left;
}

.index_class_headline {
 padding: 0px;
 width: 700px;
 border: 1px;
 float: left;
}

.index_class_headline_half {
 padding: 0px;
 width: 58%;
 border: 1px;
 float: left;
}

.index_class_headline_halfr {
 padding: 0px;
 width: 28%;
 border: 1px;
 text-align: right;
 float: left;
}

.index_text {
 padding-left: 20px;
 width: 60%;
 float: left;
}

.index_text2 {
 padding-left: 20px;
 width: 60%;
 float: left;
}

.index_text3 {
 padding-left: 20px;
 width: 60%;
 float: left;
}

.index_name {
 padding-left: 0px;
 width: 140px;
 float: left;
}

.index_name2 {
 padding-left: 0px;
 width: 180px;
 float: left;
}

ul {
  list-style-type: square;
}
