@charset "UTF-8";

/* ========BASIC======== */
html {
    overflow-y:scroll;
}

/* ========PAGETOP CUSTOMIZE========= */
#pageTop {
    padding:10px 0;
    text-align:right;
}

/* ========TABLE========= */
#mytable th {
    font-family: "MS ゴシック", sans-serif;
    color:#000000;
    /* border:solid #e6e6fa; */
    /* border:solid #d3d3d3; */
    border: solid rgba(211,211,211,0.5);
    text-align:left;
    padding:6px 6px 6px 12px;
    /* background-color:#e6e6fa; */
    /* background-color:#d3d3d3; */
    background-color: rgba(211,211,211,0.8);
    width:100px;
}

#mytable td {
    /* border:1px solid #c1dad7; */
    /* border:1px solid #d3d3d3; */
    border:1px solid rgba(211,211,211,0.5);
    background:rgba(211,211,211,0.2);
    padding:6px 6px 6px 12px;
    color:#000000;
    width:120px;
}

h2 {
    font-size:15px;
}

/* ========CONTENTS CUSTOMIZE======== */
#contents h2 {
    font-size:20px;
    color:#300000;
    border-bottom : 2px solid #5f4e44;
    margin-left:15px;
}

#contents h3 {
    font-size:17px;
}

#heading3 span{
    border-left:5px #3cf solid;
    padding-left:10px;
}

#contents ul {
    margin:10px 5px 10px 10px;
    padding:0;
}

#contents li {
    margin:0px 100px 0px 40px;
    padding-left:10px;
    border-bottom:1px solid #fff;
    line-height:2;
}

/*==========================================================*/

col0{
    padding:10px;
}

#col1{
    margin-left:10px;
    margin-right:10px;
    width:450px;
    float:left;
}

#m-scroll{
    overflow-y: scroll; 
    overflow-x: scroll;
    height: 200px;
    /* background: -moz-linear-gradient(top, rgba(60,100,50,0.5), #066);　/\* Firefox用 *\/   */
    /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(60,100,50,0.5)), to(#066));　/\* Safari,Google Chrome用 *\/   */
}

#col2{
    padding-left:20px;
    /*left:500px;*/
    width:350px;
    float:right;
}

p#explanation {
    margin-left:20px;
    margin-right:20px;
}

p#news {
    margin-left:20px;
    margin-right:20px;
}

div#abst {
    margin-left: 100px;
    margin-right:100px;
}

div#process {
    margin-left: 100px;
    margin-right:100px;
}

div#modification {
    margin-left: 100px;
    margin-right: 100px;
}

div#fee {
    margin-left: 400px;
    margin-right:100px;
}

div#payment {
    margin-left: 100px;
    margin-right:100px;
}

div#info {
    margin-left: 250px;
    margin-right:100px;
}


div#notice {
    margin-left: 100px;
    margin-right:100px;
}

div#notice2 {
    margin-left: 200px;
    margin-right: 200px;
}

div#notice3 {
    margin-left: 150px;
    margin-right: 150px;
}

div#cansel {
    margin-left: 100px;
    margin-right:100px;
}
