/* ------ all ------ */
html{ margin:0px; padding:0px;}

h1{ display:none;}
h2{ width:480px; margin:0px 0px 5px 5px; padding:0px; border:0px; color:#daa520; display:block;}

body { background-color:#ffffff; margin:0px; padding:0px; border:0px; text-align:left; font-family:"Times New Roman", Times, serif; color:#333333;}

a{ text-decoration:none; margin:0px; padding:0px; border:0px; color:#0033ff;}
a:hover{ text-decoration:none; color:#00ccff;}
.clear{ clear:both;}
.text{font-size:75%; line-height:16px; text-indent:1em; border:0px; padding:0px; border:0px;}
.none{display:none;}
.nolink{color:#f5f5f5;}

#contarea{ width:1000px; height:auto; background:url(images/bg_body.jpg) top left no-repeat; position:relative; margin-left:auto; margin-right:auto; padding:5px 0px; border:0px; display:block;}

/*header*/
#header{ width:960px; background:#ffffff; position:relative; margin-left:auto; margin-right:auto; padding:10px 0px 3px 0px; border-bottom:#c0c0c0 dotted 1px;}
#h_navi{ font-size:75%; color:#daa520; margin:0px 0px 0px 5px; padding:0px; border:0px;}
#h_navi a{ color:#c0c0c0;}
#h_navi a:hover{ color:#ffd700;}


/*main（main01height max530px.[overflow:scroll;]）*/
#mainarea{ width:960px; height:550px; background:url(images/momi.jpg) bottom right no-repeat; position:relative; margin-left:auto; margin-right:auto; padding:10px 0px 5px 0px; border:0px; }

#mainareascroll{ width:960px; height:550px; background:url(images/momi.jpg) bottom right no-repeat; position:relative; margin-left:auto; margin-right:auto; padding:10px 0px 5px 0px; border:0px; overflow:auto; }

#mainareascroll2{ width:755px; height:550px; background:url(images/momi.jpg) bottom right no-repeat; position:relative; margin-left:auto; margin-right:auto; padding:10px 0px 5px 0px; border:0px; overflow:auto; }

#main01index{ width:760px; height:540px; background:url(images/bg_main.gif) top left no-repeat; margin:0px 0px 0px 0px; padding:0px; border:0px; float:left; display:block;}
#main02index{ width:185px; height:auto; background:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; border-right:#c0c0c0 solid 2px; border-bottom:#c0c0c0 solid 2px; float:right; display:block;}

#toptext01{ margin:0px; padding:30px 0px; border:0px; font-size:95%; line-height:2em; display:block;}
#toptext02{ margin:0px; padding:0px; border:0px; font-size:95%; line-height:1.2em; display:block;}
#toptext02 span{font-weight:bold; color:#8b0000;}

#main01{ width:930px; height:550px; background:none; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; border:0px; display:block;}

#main01aftthum{ width:930px; height:100px; background:none; margin:0px; padding:0px; border:0px; display:block;}
#main01artthum h2{ display:none;}
#main01aft{ width:760px; height:450px; background:url(images/bg_main.gif) top left no-repeat; margin:0px 0px 0px 0px; padding:0px; border:0px; text-align:center; float:left; display:block;}



/*menu*/
#menu{ width:960px; height:30px; background:#ffffff; position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px 0px 0px 5px; border:0px; display:block;}
#menu h3{display:none;}

#navlist{list-style:none; margin:0px; padding:0px; text-align:center; display:block;}
.navi{ width:158px; height:auto; margin:0px 1px 1px 0px; padding:0px; border:0px; font-size:70%; text-align:center; float:left; }
.navi p{ background:#ffffff; margin:0px; padding:2px 0px 0px 0px; border:#daa520 dotted 1px; line-height:16px; color:#daa520; display:block; }
.navi a{ background:#daa520; margin:0px; padding:2px 0px 0px 0px; border:#ffffff dotted 1px; line-height:16px; color:#ffffff; display:block; }
.navi a:hover{ background:none; color:#daa520; border:#daa520 dotted 1px;}
.navi span{ background:#dcdcdc; margin:0px; padding:2px 0px 0px 0px; border:#dcdcdc dotted 1px; line-height:16px; color:#ffffff; display:block;}


/*sub部分*/
#subarea{ width:940px; height:140px; background:url(images/bg_sub.jpg) top left no-repeat; margin-top:-5px; margin-bottom:0px; margin-left:auto; margin-right:auto; padding:10px 0px 0px 20px; border:0px; clear:both; display:block;}

#subarea h3{margin:0px 0px 2px 0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:800; text-align:left; color:#8b0000; display:block;}

#subtextr{ background:none; width:750px; height:120px; margin:0px 40px 0px 10px; padding:0px 0px 0px 0px; border:0px;  float:right;}
#subtextl{ background:none; width:120px; height:120px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; text-align:center; float:right;}

#subtextr ul{ list-style:none; margin:0px; padding:0px 10px 0px 10px; border:0px; font-weight:400; font-size:80%;  line-height:140%; font-family:Arial, Helvetica, sans-serif; display:block;}
#subtextr ul span{ font-weight:600; letter-spacing:0.5px; }


/*footer部分*/
#u_contents{ width:960px; height:80px; background:#ffffff; color:#daa520; position:relative; margin-left:auto; margin-right:auto; margin-top:10px; padding:15px 0px 5px 0px; border-top:#c0c0c0 dotted 1px; display:block;}
#lcont{ width:95%; margin:0px; padding:0px; border:0px; text-align:left;}

#lcont p{ font-size:70%; line-height:1.2em; margin:0px; padding:0px 10px 0px 0px; color:#daa520;}
.copylight{ font-size:75%; line-height:1.2em; margin:0px; padding:0px 10px 0px 0px;}




