@import url(/_assets/style/styles12.css);


#alpha {
    font-size: 13px;
    line-height:17px;
}


/* Profile ----------------------------------------------------- */

.nt-col1 {
    width: 220px;
    display: inline;
    float: left;
    margin: 0px 10px 10px 0px ;
    background-color: #fff;
}

.nt-col2 {
    width: 420px;
    display: inline;
    margin: 0px 0px 10px 0px ;
    background-color: #fff;
}

td.nt-td{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
text-align:left;
}



/* Global Menu ----------------------------------------------------- */

.nt-glovalmenu {
    width: 650px;
    margin: 0px 0px 30px 0px ;
}

.nt-glovalmenu-list {
    width: 650px;
    margin: 0px 0px 30px 0px ;
    padding: 5px 0px 0px 7px ;
}


/* Side ----------------------------------------------------- */

.nt-font-50 {
    font-size: 11px;
    line-height:15px;
    color:#003366;
    margin: 0px 0px 5px 5px;
    padding: 2px 0px 2px 5px;
}

.nt-font-50-bggray {
    font-size: 10px;
    line-height:15px;
    color:#003366;
    margin: 0px 5px 5px 5px;
    padding: 2px 0px 2px 5px;
    background-color: #f4f4f4;
}

.nt-font-50-bgyellow {
    font-size: 10px;
    line-height:15px;
    color:#003366;
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
 background-image: url("images/yellow-bg.jpg");
}

.nt-sideimg{
    margin: 0px 0px 10px 5px;
}


/* Cheering ----------------------------------------------------- */


.message{
    width: 630px;
    margin: 0px 0px 15px 15px ;
    font-size: 13px;
    line-height:20px;
}


/* Fonts ----------------------------------------------------- */

#nt-ov-col1 {
    width: 250px;
    display: inline;
    float: left;
    margin: 0px 10px 10px 0px ;
    background-color: #fff;
}

#nt-ov-col2 {
    width: 380px;
    display: inline;
    margin: 0px 0px 10px 0px ;
    background-color: #fff;
}

.box{
    width:550px;
    border:#e6e6e6 solid 1px;
    display:block;
    padding:25px 25px 25px 25px;
    margin:15px 0px 30px 0px;
}

li.nt-profile {
    font-size: 14px;
    line-height:21px;
    margin: 15px 10px 15px 20px;
}

H3.nt-font-yellow {
 background-image: url("images/yellow-bg.jpg");
    padding: 3px 0px 3px 3px;
    margin: 15px 0px 15px 0px;
    font-size: 16px;
    font-weight: bold;
    color:black;
}

H3.nt-font-blue {
    margin: 20px 0px 15px 0px ;
    font-size: 16px;
    font-weight: bold;
    color:#3300CC;
}

H3.nt-font-blue-boder {
    font-size: 20px;
    font-weight: bold;
    color:#3300CC;
    line-height: 28px;
    margin: 30px 0px 15px 5px;
    padding: 0px 0px 3px 2px;
    border-bottom: 1px dotted #ccc;
}

.nt-page-title {
    margin: 20px 0px 20px 0px ;
    font-size: 18px;
    font-weight: bold;
}


.nt-entry-date {
    font-size: 12px;
    text-align: right;
    margin: 10px 5px 10px 0px;
}


.nt-font-130 {
    font-size: 13px;
    line-height:16px;
}

.nt-font-130b {
    font-size: 13px;
    font-weight: bold;
    line-height:21px;
}

.nt-font-140 {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height:21px;
}

.nt-font-140b {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    line-height:19px;
}

.nt-font-150 {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    line-height:19px;
}

.nt-font-150b {
    font-size: 15px;
    font-weight: bold;
    line-height:16px;
    margin: 0px 0px 0px 0px ;
}

.nt-font-160 {
    font-size: 16px;
    line-height:21px;
}

.nt-font-160b {
    font-size: 16px;
    font-weight: bold;
    line-height:22px;
}

.nt-font-170 {
    font-size: 17px;
    line-height:21px;
}

.nt-font-170b {
    font-size: 17px;
    font-weight: bold;
    line-height:22px;
}

.nt-font-180 {
    font-size: 18px;
    line-height:27px;
}

.nt-font-180b {
    font-size: 18px;
    font-weight: bold;
    line-height:25px;
}

.page-bute {
   font-size: 12px;
   text-align: center;

}

a.font-en-header{
　color:#CC0000;
　text-decoration:none;
}
a:link.font-en-header{
color:#CC0000;
text-decoration:none;
}
a:visited.font-en-header{
color:#CC0000;
text-decoration:none;
}
a:hover.font-en-header{
color:#CC0000;
text-decoration: underline;
}
a:active.font-en-header{
　color:#CC0000;
　text-decoration:none;
}

???
