/* Updated 2008/02/06,E */
/* Updated 2007/09/21,E */

@import "/common_css/default.css";
@import "/common_css/component.css";

#contents p.paragraphRight {
        font-size: small;
        line-height: 150%;
        margin: 0px;
        padding: 0px 0px 5px 0px;
        text-align:right;
}
#contents p.paragraphLogin {
        font-size: small;
        line-height: 140%;
        margin: 0px;
        padding: 0px 0px 0px 0px;
}
#contents p.paragraphCenter {
        font-size: small;
        line-height: 150%;
        margin: 0px;
        padding: 0px 0px 5px 0px;
        text-align:center;
}
#contents span.paragraph {
        font-size: small;
        line-height: 150%;
        margin: 0px;
        padding: 0px 0px 5px 0px;
}
#contents table.sim00 {
        width:100%;
}
#contents td.width1{
        width:55%;
}
#contents td.width2{
        width:2%;
}
#contents td.width3{
        width:40%;
}

#contents td.width4{
        width:auto;
}
#contents table.sim01 {
        border:1px #CCCCCC solid;
        width:100%;
}
#contents table.sim01 th{
        border-right:1px #CCCCCC solid;
        background-color:#FFCC66;
        padding: 5px 5px 5px 5px;
        text-align:left;
}
#contents table.sim01 td{
        background-color:#FFFFCC;
        padding: 5px 5px 0px 5px;
}

#contents table.sim02 {
        border:1px #CCCCCC solid;
        width:100%;
}
#contents table.sim02 th{
        padding: 5px 5px 0px 5px;
        text-align:left;
}
#contents table.sim02 td{
        padding: 5px 5px 0px 5px;
}
#contents table.sim02 td.sim02_right{
        padding: 5px 5px 0px 5px;
        text-align:right;
}

#contents table.sim03 {
        border-top:1px #CCCCCC solid;
        border-right:1px #CCCCCC solid;
        width:100%;
}
#contents table.sim03 th{
        border-left:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
        background-color:#FFFFCC;
        padding: 2px;
}
#contents table.sim03 th.left{
        text-align:left;
        padding: 2px;
}
#contents table.sim03 td{
        border-left:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
        padding: 2px;
        text-align:center;
}
#contents table.sim04 {
        border:1px #CC6666 solid;
}
#contents table.sim04 th{
        background-color:#CC6666;
        padding: 2px;
        text-align:left;
}
#contents table.sim04 td{
        padding: 2px;
        vertical-align:middle;
}
#contents table.sim04 td.sim04_right{
        padding: 2px;
        vertical-align:middle;
        text-align:right;
}
#contents table.sim05 {
        border:1px #669999 solid;
}
#contents table.sim05 th{
        background-color:#669999;
        padding: 2px;
        text-align:left;
}
#contents table.sim05 td{
        padding: 2px;
        vertical-align:middle;
}
#contents table.sim06 {
        width:100%;
}
#contents table.sim06 td.sim06_left{
        width:35%;
}
#contents table.sim06 td.sim06_center{
        width:49%;
        text-align:right;
}
#contents table.sim06 td.sim06_right{
        width:16%;
        text-align:right;
}
#contents table.sim07 {
        border-bottom:1px #D9FFB3 solid;
        border-collapse:collapse;
        margin-left:306px;
        width: 242px;
}
#contents table.sim07 th{
        background-color:#D9FFB3;
        padding: 2px;
        text-align:left;
}
#contents table.sim07 td{
        padding: 2px;
        vertical-align:middle;
}
#contents table.sim07 td.sim07_left{
        border-left:1px #D9FFB3 solid;
        border-bottom:1px #D9FFB3 solid;
}
#contents table.sim07 td.sim07_center{
        border-bottom:1px #D9FFB3 solid;
        text-align:right;
}
#contents table.sim07 td.sim07_right{
        border-right:1px #D9FFB3 solid;
}
#contents table.sim07 td.arrow{
        padding: 0;
}
#contents input.inputnormal {
        font-size: small;
        font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contents input.inputright {
        border: 0px none #FFFFFF;
        text-align:right;
        font-size: small;
        font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
        width: 62px;
}
#contents input.inputborderless {
        border: 0px none #FFFFFF;
        font-size: small;
        font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
        margin-top:1px;
        width: 140px;
}
#contents table.sim08 {
        border:1px #999999 solid;
        width:540px;
}
#contents table.sim08 th{
        border-bottom:1px #999999 solid;
        background-color:#FFFF99;
        padding:5px;
        text-align:left;
}
#contents table.sim08 td{
        padding: 15px;
        text-align:center;
}
#contents table.sim09 {
        width:100%;
}
#contents table.sim09 th{
        background-color:#FFFFCC;
        padding: 5px;
        width:45%;
        border:0;
        text-align:center;
}
#contents table.sim09 th.pink{
        background-color:#FFE5DF;
        padding: 5px;
        width:45%;
        border:0;
        text-align:center;
}
#contents table.sim09 td.yellow{
        text-align:left;
        background-color:#FFFFCC;
        padding: 5px;
}
#contents table.sim09 td.yellow2{
 border-top:1px #FF6600 solid;
        text-align:left;
        padding:0;
}
#contents table.sim09 td{
        text-align:center;
        padding:0;
}
#contents table.sim09 td.arrowmiddle{
        vertical-align:middle;
}
#contents table.sim09 td.arrowbottom{
        vertical-align:bottom;
}
#contents table.sim09 div.sim09_login{
        border-right:1px #FF6600 solid;
        border-bottom:1px #FF6600 solid;
        border-left:1px #FF6600 solid;
        background-color:#FFCE7B;
        padding:5px;
        text-align:left;
}
#contents table.sim09 div.sim09_login2{
        background-color:#FFFFCC;
        padding:10px;
        text-align:left;
}
#contents div.yellowback{
        background-color:#FFFFCC;
        padding:5px;
        text-align:left;
}
#contents input.simbutton {
        font-size: small;
}

/* Updated 2007/09/21,E */

#contents div.d_gaikaNote table.table03 td.td_head{
        background-color: #FFFFCC;
}
/* Updated 2007/09/21,E */


/* Updated 2008/02/06,E */

#contents div.ryuuibox {
        background:#FFFFCC;
        border:1px solid #FF6F4A;
        margin-bottom:20px;
        padding:2px;
        text-align:center;
}

#contents div.ryuuibox h2 {
        background:#FF3300;
        margin:0 0 9px 0;
        padding:2px 0 3px 0;
}

#contents div.ryuuibox p.lp {
        float:left;
        padding:0 0 5px 10px;
        width:309px !important;
        width /**/:319px;
}

* html #contents div.ryuuibox p.lp {
        padding:0 0 0 10px;
}

#contents div.ryuuibox p.rp {
        float:right;
        padding:0 10px 0 0;
        width:190px !important;
        width /**/:200px;
}

#contents div.ryuuibox:after {content:".";height:0px;display:block;clear:both;visibility:hidden;}
#contents div.ryuuibox {display:inline-block;}
/* macie hak \*/
* html #contents div.ryuuibox {height:1%;}
#contents div.ryuuibox {display:block;}
/* macie hak end */

#contents div.ryuitenforgaika {
        background-color:#EEEEEE;
        border:1px solid #B4B4B4;
        width: 538px !important;
        width /**/: 540px;
        margin-bottom:20px;
}

#contents div.ryuitenforgaika h4 {
 background-color:#FFFFCC;
        border-bottom:1px solid #B4B4B4;
        padding:8px 6px 8px 6px;
        width: 526px !important;
        width /**/: 538px;
        font-weight:normal;
}

#contents div.ryuitenforgaika div.detail{
        padding:6px;
        width: 526px !important;
        width /**/: 538px;
}


/* Updated 2008/02/06,E */