/*default*/

body{margin:0;text-align:center;}

#topwrap{width:800px;margin:0 auto;text-align:left;}

a{text-decoration:none;color:#0000FF;font-weight:bold;margin-top:5px;}

a:hover{text-decoration:underline;color:#993300;}

.clear{clear:both;}

h1,h2,h3,h4,h5,h6,p,img,ul,ol,dl,form,input{margin:0px;padding:0px;}

.martop5px{margin-top:5px;}

.martop10px{margin-top:10px;}

.imgfl{float:left;}

.imgfl2{float:left;margin-left:5px;}

img.imgfl3{float:left;margin-right:10px;}



/*header*/

#header{width:800px;height:95px;margin-bottom:5px;}

#header span{

display:none;

}



/*main stagede fault*/

#mainstage{position:relative;width:800px;}



/*side menu*/

#sidemenu{float:left;width:185px;}

/*me01*/

#me01 ul{width:185px;

background-image:url(../img/menu01_r6_c1.jpg);

background-repeat:repeat-y;

}

#me01 ul li{

font-size:12px;

background-image:url(../img/arrow.gif);

background-repeat:no-repeat;

background-position:left;

list-style:none;

margin-left:10px;

padding-left:10px;}



#me01 ul li a{color:#333333;text-decoration:none;}

#me01 ul li a:hover{color:#CC0033;text-decoration:underline;}



/*me02*/

#me02 ul{width:185px;

background-image:url(../img/menu02_r4_c1.jpg);

background-repeat:repeat-y;

}

#me02 ul li{

font-size:12px;

background-image:url(../img/arrow.gif);

background-repeat:no-repeat;

background-position:left;

list-style:none;

margin-left:10px;

padding-left:10px;}



#me02 ul li a{color:#333333;text-decoration:none;}

#me02 ul li a:hover{color:#CC0033;text-decoration:underline;}



/*center stage*/

#centerst{float:left;width:600px;margin-left:15px;}

p.ttpara{

margin-top:10px;

border-left:3px solid #C70853;

padding-left:8px;

font-size:12px;

color:#333333;

line-height:110%;

}



/*newsparameta*/

#NEWS_INDEX {top:0px;left:10px;width: 293px;text-align: left;line-height: 130%;border:1px solid #999;}

#NEWS_INDEX_INLINE {width: 293px;height: 288px;overflow: auto;}

#NEWS_INDEX_INLINE p{line-height: 130%;font:"lr SVbN", "Osaka|";font-size:12px;color:#333;line-height:130%}

.news_body {width: 260px;margin: 5px 6px 0px 6px;}



/*other page parameta*/

h3.h3title{

font-size:16px;

color:#990000;

background-image:url(../img/arrow2.jpg);

background-repeat:no-repeat;

padding-left:20px;

padding-bottom:4px;

padding-top:5px;

border-bottom:solid 1px #990000;

background-position:left;

}



h3.subtitle{

margin-top:10px;

font-size:14px;

color:#990000;

padding:3px 0px 2px 6px;

border-left:5px solid #990000;

border-bottom:1px solid #990000;

}



h3.subtitle2{

margin-top:20px;

font-size:14px;

color:#990000;

padding:3px 0px 2px 6px;

border-left:5px solid #990000;

}





p.subtup{

font-size:12px;

color:#000066;

margin-top:20px;

}

h3.subtitle3{

margin-top:5px;

font-size:14px;

color:#990000;

padding:3px 0px 2px 6px;

border-left:5px solid #990000;

}



p.pacom2{

display:block;

text-align:center;

margin-top:10px;

font-size:12px;

color:#333333;

line-height:130%;

font-weight:600;

}



p.pacom3{

display:block;

text-align:center;

margin-top:10px;

font-size:12px;

color:#333333;

line-height:130%;

}



p.pacom{

display:block;

margin-top:10px;

font-size:12px;

color:#333333;

line-height:130%;

}



p.pacom strong{

color:#000066;

font-weight:bold;

}



p.pacom a{

color:#0000FF;

text-decoration:none;

}





p.pacom4{

display:block;

font-size:12px;

color:#333333;

line-height:130%;

}



p.pacom4 strong{

color:#000066;

font-weight:bold;

}



p.pacom5{

margin-top:10px;

width:580px;

padding:10px;

font-size:12px;

background-color:#FFFFCC;

color:#333333;

line-height:150%;

}



p.pacom5 strong{

color:#990000;

font-weight:bold;

}



p.pacom6{

margin-top:10px;

width:580px;

padding:10px;

font-size:12px;

background-color:#E3E3C8;

color:#333333;

line-height:150%;

}



p.pacom6 strong{

color:#990000;

font-weight:bold;

}



p.pacom7{

margin-top:10px;

width:580px;

padding:10px;

font-size:12px;

color:#333333;

line-height:150%;

}



p.pacom7 strong{

color:#990000;

font-weight:bold;

}





p.pacom8{

margin-top:10px;

width:580px;

padding:10px;

font-size:12px;

background-color:#FFE8F2;

color:#333333;

line-height:150%;

}



p.pacom8 strong{

color:#990000;

font-weight:bold;

}







p.pacom a:hover{

color:#990000;

text-decoration:underline;

}



ul.palist{

font-size:12px;

color:#333333;

margin-top:10px;

list-style:none;

}



ul.palist li strong{

color:#000066;

font-weight:bold;

}



ul.palist li{

line-height:130%;

margin-top:10px;

}



img.imgtt{

margin:10px 10px 10px 0px;

float:left;

}



img.imgtt2{

float:left;

margin-right:10px;

}



h3.eveh3{

font-size:14px;

font-weight:bold;

padding:5px 5px 5px 8px;

border-top:1px solid #990000;

border-right:1px solid #990000;

border-bottom:1px solid #990000;

border-left:5px solid #990000;

color:#990000;

margin-top:15px;

background-color:#FFFFCC;

}



table.floatle{

margin:10px 10px 10px 0px;

float:left;

}



table.buyhyou{

font-size:12px;

margin-top:10px;

}





table.hyou{

margin-top:10px;

}

table.hyou a{

color:#0033FF;

}

table.hyou a:hover{

color:#990000;

text-decoration:underline;

}

table.hyou p{

font-size:12px;

color:#333333;

line-height:130%;

text-align:left;

padding:5px 5px 5px 5px;

}

table.hyou th{

font-size:12px;

padding:0px 5px 0px 5px;

font-weight:bold;

text-align:left;

background-color:#FFFFCC;

}

table.hyou img.tableimage{

float:right;

margin-left:10px;

}



/*pankuzulist*/

ul.plist{

margin-top:15px;

padding-bottom:20px;

font-size:12px;

}

ul.plist li{

display:block;

background-image:url(../img/arrow3.gif);

background-repeat:no-repeat;

background-position:left;

list-style:none;

font-weight:bold;

float:left;

padding:3px 0px 3px 13px;

margin-right:15px;

}

ul.plist li a{

color:#0033FF;

text-decoration:none;

}

ul.plist li a:hover{

color:#CC0000;

text-decoration:underline;

}



ul.plist2{

margin-top:15px;

padding-bottom:20px;

font-size:12px;

}

ul.plist2 li{

display:block;

background-image:url(../img/arrow3.gif);

background-repeat:no-repeat;

background-position:left;

list-style:none;

font-weight:bold;

padding:3px 0px 3px 13px;

margin-right:15px;

}

ul.plist2 li a{

color:#0033FF;

text-decoration:none;

}

ul.plist2 li a:hover{

color:#CC0000;

text-decoration:underline;

}



#stage_buy{

width:600px;

position:relative;

}



#buysh1{

margin-top:10px;

margin-bottom:10px;

width:295px;

float:left;

display:block;

margin-right:10px;

text-align:center;

font-size:12px;

line-height:130%;

}

#buysh2{

margin-top:10px;

margin-bottom:10px;

width:295px;

float:left;

display:block;

text-align:center;

font-size:12px;

line-height:130%;

}



#dat1{

margin-top:10px;

margin-bottom:10px;

width:190px;

float:left;

display:block;

margin-right:10px;

text-align:center;

font-size:12px;

line-height:130%;

}



#dat2{

margin-top:10px;

margin-bottom:10px;

width:190px;

float:left;

display:block;

text-align:center;

font-size:12px;

line-height:130%;

}



ul.links1{

list-style:none;

margin-top:10px;

}



ul.links1 li{

font-size:12px;

margin-top:10px;

}



ul.links2{

list-style:none;

margin-left:10px;

font-size:12px;

}



.bluetxt{

color:#0000FF;

font-weight:bold;

}



.redtxt{

color:#CC0000;

font-weight:bold;

}



ul.links2 li{

border-left:1px solid #990000;

background-position:left;

padding-left:10px;

}



ul.links3{

list-style:none;

margin-left:5px;

font-size:12px;

}



ul.links3 li{

padding:0px 0px 0px 15px;

border:0px;

background-image:url(../img/arrow.gif);

background-repeat:no-repeat;

background-position:left;

}



ul.sp{

list-style:none;

margin-top:10px;

margin-left:30px;

font-size:12px;

}



ul.sp li{

padding:0px 0px 0px 15px;

border:0px;

background-image:url(../img/arrow.gif);

background-repeat:no-repeat;

background-position:left;

}



ul.sp2{

list-style:none;

margin-top:10px;

margin-left:10px;

font-size:12px;

}



ul.sp2 li{

padding:0px 0px 0px 15px;

border:0px;

background-image:url(../img/arrow.gif);

background-repeat:no-repeat;

background-position:left;

}







.formsize1{

width:300px;

}



.formsize2{

width:580px;

height:150px;

}









/*footer*/

#footer{width:800px;margin-top:5px;}

#footer p{font-size:10px;color:#333333;line-height:130%;}