#greeting p,#purpose p,#outline p,#admission p,#access p,#history p,#organization p,#branch_list p,#articles_jsdd p,#publication p,#society p,#event p{
        line-height: 1.6;
}

.under-bar{
        margin-top: 20px;
        border-style: none;
        border-width: 1px;
        border-top: 1px #d5ebff solid;
        padding: 5px;
}

/* -- greeting --*/

#greeting p{
font-size:14px;
}

#greeting img.iwao{
margin-left:20px;
width:235px;
}


/* -- purpose --*/


#purpose h2{
margin-bottom: 30px;
}

#purpose p{
}


/* -- branch_list --*/

#branch_list table{
        border-style: solid hidden solid hidden;
        border-collapse: collapse;
        border-width: 1px 0px;
        border-spacing: 0;
        border-color: #c2c2c2;
}
#branch_list td.sub{
        width: 100px;
        padding-right: 10px;
}
#branch_list td{
        padding: 10px 0px 10px;
        border-top: 1px solid;
        border-bottom: 1px solid;
        font-size: 14px;
        border-color: #c2c2c2;
        word-break:break-all;
}

/* -- tableの線 --*/

table.color{
        border-collapse: collapse;
        border: 3px solid;
        border-color: #cdd3d8;
}

table.color th{
/*      font-size: 14px;  */
        background-color: #def0ff;
        padding: 3px;
        border:1px solid;
        border-right: 2px dotted;
        border-color: #cdd3d8;
        width: 60px;
}

table.color td{
/*      font-size: 13px;  */
        padding: 5px;
        border: 1px;
        border-style: solid dotted;
        border-color: #cdd3d8;

}

/* -- 色の交差(thead) --*/

thead.layout{
        font-weight: bolder;
        text-align: center;
        background-color: #b2ddff;
}

/* -- 色の交差(本文) --*/

tr.background-color{
        background-color: #def0ff;
}

/* -- tableの横線なし --*/

div#summary table{
        border-style: solid hidden solid hidden;
        border-collapse: collapse;
        border-width: 1px 0px;
        border-spacing: 0;
        border-color: #c2c2c2;
}
div#summary th{
        border-bottom: 1px solid;
        padding: 15px;
        width: 100px;
        font-weight: normal;
        border-color: #c2c2c2;
}
div#summary td{
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid;
        font-size: 14px;
        border-color: #c2c2c2;
}
#outline h2{
        margin-bottom: 30px;
}
p#operation{
}

.sneak{
        float: right;
}

.be-centered{
        vertical-align: middle;
}

/*--- admission ---*/

#admission h2{
margin-bottom: 30px;
}

#admission td.flow1{
        font-size:18px;
        width:120px;
        padding:15px;
}

#admission table.colorbox1{
        border: solid 3px #b6dfff;
}

#admission table.colorbox2{
        width:350px;
        border-style: solid;
        border-color: #b6dfff;
        border-collapse: collapse;
        border-width: 3px;
}

#admission td#amg{
        border-style: solid;
        border-color: #b6dfff;
        border-width: 3px 0px;
}

#admission td.style1{
        text-align: center;
}

#admission td.style2{
        text-align:right;
}

#admission td.style3{
        padding-right:10px;
        text-align:right;
}

#admission td{
        font-size: 14px;
}

#admission div.style-box p{
        padding: 5px 0 0 20px;
        margin-top: 0px;
}

#admission div.style-box h3{
        padding: 0px;
        margin: 0px;
        font-size: 16px;
}




#admission td.report1{
/*        width: 70px;*/
        text-align: right;
}

#admission td.report2{
/*        width: 55px;*/
        text-align: right;
}

#admission td.report3{
        padding-left: 5px;
}

/* -- 定款list_css --*/
#articles_jsdd h2{
        margin-bottom: 30px;
}
div.teikan li{
        list-style:none;
        line-height: 2em;
        padding-left: 70px;
        text-indent: -2.5em;
/*        margin:0 0 0 -1.5em;
        font-size: 14px;*/
}

div.teikan p{
        padding-left: 35px;
        font-size: 14px;
        line-height: 2em;
}
