*{
    margin:0;
    padding:0;
    font:normal normal 100%/1.3 "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
    border:none;
}
img {border: 0;}
td, th{
    margin:0px;
    padding:0px;
    border: 0; 
    border-collapse: collapse;
}
BODY{
    margin:0px;
    padding:0px;
    font-style:normal;
    font-weight:normal;
    font-size:small;
    text-align:left;
    color:#000000;
    background-color:#ffffff;
    background-image:url(../img/x127.gif);
}
div#title{
	margin: 10px 0px 0px 0px;
}
#boading_wrap{
    position:relative;
    width:540px;
    margin:0px auto;
}
div#cmm_fcontent{    
    width:545px;
/*    border:1px #000000 solid;*/
    background-image:url(../img/x130.gif);
    padding:30px 40px 35px 40px;
    margin:10px auto;
}
div#cmm_fcontent a:hover{  
    color:#ffffff;
    background-color:#000000;
    text-decoration: underline;
    padding:5px;
}
.moji{
    margin:0.4em 0em 1em 7.5em;
	padding-bottom:5px;
}
div.boading{
    width:540px;
    padding:0px;
    background-image:url(../img/x130.gif);
    margin:10px 0em 10px 0em;
    padding:1px 0px 1px 0px;
    font-size:small;
    color:#000000;
    text-align:left;
}
div#main{
    width:505px;
    padding:10px;
    margin:0.5em 0em 0.5em 0.5em;
    border-collapse: collapse;
    border:1px #000000 solid;
}
div#sub{
    width:525px;
    border:2px #ff0000 solid;
    background-color:#dddddd;
    padding:0em;
    margin:8px 0em 0em 5px;
    font-size:small;
    color:#000000;
    text-align:left;
}
#subl{
    float:left;
    width:62px;
    margin:10px 0px 0px 13px;
}
#subr{
    float:right;
    width:412px;
    padding-right:23px;
    margin:15px 0px 0px 0px;
}
#subb{
    clear:both;
}
div.rsub1{
    width:525px;
    padding:0em 0em 0em 0em;
    margin:0.5em 0em 0.2em 0.5em;
    border-collapse: collapse;
    border:1px #000000 solid;
}
.block{
    padding:0em 0em 0em 0em;
    margin:0em 0em 0.3em 0.8em;
}
.block2{
    width:465px;
    padding:0em 0em 0em 0em;
    margin:0em 0em 0em 1em;
}
.block3{
    width:465px;
    padding:0em 0em 0em 0em;
    margin:0em 0em 0em 2em;
}
.block4{
    width:420px;
    padding:0em 0em 0em 0em;
    margin:0em 0em 0em 3em;
}
.block5{
    text-align: justify; text-justify: auto;
    width:494px;
    padding:0em 0em 0em 0em;
    margin:0.25em 0em 0.25em 0em;
}

a { text-decoration:none; }
a:link { color:#0000FF; text-decoration:underline; }
a:visited { color:#0000FF; text-decoration:underline; }
a:hover { color: #FF0000; text-decoration:underline overline; }
a:active { color: #FF0000; text-decoration:underline overline; }

.cmm_tj { text-align: justify; text-justify: auto; }
.cmm_i1 { text-indent: 1em; }

.cmm_m1 { margin:0.5em 0em 0em 0em; }
.cmm_m15 { margin:2em 0em 0em 0em; }
.cmm_m17 { margin:3em 0em 0em 0em; }
.cmm_m2 { margin:0em 0em 0em 1em; }
.cmm_m25 { margin:0.5em 0em 0em 3em; }
.cmm_m3 { margin:2em 0em 0em 3em; }
.cmm_m4 { margin:0.5em 0em 0em 2em; }
.cmm_m5 { margin:0.5em; }
.cmm_m6 { margin:0em 0em 0em 2em; }
.cmm_m7 { margin:0.5em 0em 0.5em 5em; }
.cmm_m8 { margin:0.5em 0em 0em 11em; }
.cmm_m9 { margin:1em 0em 1em 2em; }
.cmm_m95 { margin:3em 0em 1em 2em; }
.cmm_m96 { margin:4em 0em 1em 2em; }

.cmm_p1 { padding:5px 0px 5px 10px; }

.cmm_fr { color:#ff0000; }
.cmm_fb { color:#0000ff; }
.cmm_fw { color:#ffffff; }
.cmm_sm { font-size:medium; }
.cmm_bb { font-weight:bold; }

.cmm_fs90 { font-size:90%; }
.cmm_fs95 { font-size:95%; }
.cmm_fs98 { font-size:98%; }

.cmm_g1 { background-color:#dddddd; }
.cmm_gg { background-color:#a4ffa4; }
.cmm_gy { background-color:#ffff00; }
.cmm_gb { background-color:#b5ffff; }
.cmm_gr { background-color:#ff0000; }

ol.cmm1 { margin:1em 0em 0em 2em; }
ol.cmm2 { margin:0em 0em 0em 3em; }
ol.cmm3 { margin:1em 0em 1em 3em; }