/*Base*/
body{
    font-size: small;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#4b4b4b;
    background-color:#ffffff;
    line-height:1.5em;
    padding:0px;
    margin-top:15px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
}
h1{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:normal;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    float:right;
    padding-right:19px;
    margin-top:5px;
    color:#f6fcfc;
}
h2{
    padding:0px;
    margin:0px;
}
h3{
    padding:0px;
    margin:0px;
}
h4{
    font-size:16px;
    padding:0px;
    margin:0px;
}
p{
    padding:0px;
    margin-top:0px;
}
form {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
img.clear{
    clear:both;
    display:block;
    height:1px;
}
input.ime-off{
    ime-mode: disabled;
}
input.ime-on{
    ime-mode: active;
}
input.long{
    width:450px;
}
input.normal{
    width:200px;
}
input.submit{
    width:125px;
}
textarea.large{
    width:450px;
    height:150px;
}
textbox{
    background-color:#ffffff;
    font-size:small;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
}
button{
    font-size:medium;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
}
span.disp_message{
    color: Red;
}
/*Base*/

/*Anchor*/
a{
    text-decoration:none;
}
a:link{
    border-bottom-style:dashed;
    border-bottom-width:1px;
    color: #151515;
}
a:visited{
    border-bottom-style:dashed;
    border-bottom-width:1px;
    color: #151515;
}
a:hover{
    border-bottom-style:solid;
    border-bottom-width:1px;
}
a:active{
    border-bottom-style:dashed;
    border-bottom-width:1px;
    color: #151515;
}
/*Anchor*/

/*Block*/
div.frame_base{
    width:980px;
    background:#ffffff;
    position:relative;
}
td.frame_left{
    vertical-align: top;
}
img.frame_left_width{
    width:165px;
    height:1px;
}
td.frame_right{
    width:800px;
    vertical-align: top;
    padding-left:15px;
}
div.page_title{
    width:100%;
    height:31px;
    position:relative;
    margin-top:2px;
    clear:both;
}
/*Block*/

/*PG01*/
div.login_category{
    width:580px;
    margin-left:auto;
    margin-right:auto;
    margin-top:70px;
    padding-left:20px;
    padding-right:20px;
    padding-top:9px;
    padding-bottom:5px;
    background-color:#f0f0a0;
    border-width:2px;
    border-style:solid;
    border-color:#A0A026;
    color:#4b4b4b;
    text-align:center;
}
div.login_infomation{
    width:580px;
    margin-left:auto;
    margin-right:auto;
    margin-top:2px;
    padding-left:20px;
    padding-right:20px;
    padding-top:2px;
    padding-bottom:3px;
    border-width:2px;
    border-style:solid;
    border-color:#A0A026;
    background-color:#ffffff;
    color:#151515;
}
/*PG01*/

/*PUB01, PMB01*/
div.top_menu_link{
    width:157px;
    margin-bottom:5px;
    padding-left:8px;
    padding-right:8px;
    padding-top:4px;
    padding-bottom:4px;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    background-color:#f0f0a0;
    color:#151515;
}
div.top_login_category{
    width:153px;
    margin-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:1px;
    padding-bottom:1px;
    background-color:#f0f0a0;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    font-weight:bold;
    color:#4b4b4b;
}
div.top_login_infomation_user{
    width:165px;
    margin-top:1px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:3px;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    background-color:#ffffff;
    color:#151515;
    text-align:left;
}
div.top_login_infomation_time{
    width:165px;
    margin-top:1px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:3px;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    background-color:#ffffff;
    font-size:13px;
    color:#151515;
    text-align:center;
}
input.top_nowtime{
    width:150px;
    border-width:0px;
    border-style:solid;
    background-color:#ffffff;
    font-size:13px;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
    text-align:center;
}
input.top_elapsedtime{
    width:25px;
    border-width:0px;
    border-style:solid;
    background-color:#ffffff;
    font-size:13px;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
    text-align:right;
}
div.top_category{
    width:650px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#f0f0a0;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    font-weight:bold;
    color:#4b4b4b;
}
textarea.top_infomation{
    width:650px;
    height:205px;
    margin-top:-1px;
    margin-bottom:25px;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:5px;
    background-color:#ffffff;
    font-size:small;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
    line-height:1.3em;
}
div.top_environment{
    width:650px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:25px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:3px;
    background-color:#ffffff;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    color:#151515;
}
div.top_contact{
    width:650px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:25px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:3px;
    background-color:#ffffff;
    border-width:1px;
    border-style:solid;
    border-top-color:#220000;
    border-right-color:#300000;
    border-bottom-color:#220000;
    border-left-color:#400000;
    color:#151515;
    text-align:center;
}
/*PUB01, PMB01*/

/*PMM01*/
textarea.PMM01{
    width:730px;
    height:430px;
    margin-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#ffffff;
    font-size:small;
    font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
    color:#151515;
    line-height:1.3em;
}
/*PMM01*/

/*PUB02, PUB04*/
div.PUB02-04_frame_base{
    width:925px;
    background:#ffffff;
    position:relative;
}
div.PUB02-04_1_block{
    width:100%;
    position:relative;
    clear:both;
}
/*PUB02, PUB04*/