


/*ベース-------------------------------------------------------------------*/
#flash{
padding:0px;
margin:0px;
clear:both;
	}


#gamen{
width:700px;
background-color:#ffffff;
padding:0px;
margin:0px;
}



#news {
text-align:left;
float:left;
width:520px;
margin-top:15px;
margin-left:0px;
margin-right:0px;
margin-bottom:50px;
padding:5px;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
border-bottom: 0px #cccccc solid;
background-color:#ffffff;
}



#news_2 {
text-align:left;
float:left;
width:510px;
height:800px;
margin-top:15px;
margin-left:0px;
margin-right:0px;
margin-bottom:50px;
padding:5px;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
border-bottom: 0px #cccccc solid;
background-color:#ffffff;
overflow:auto;
}


#add {
text-align:center;
float:right;
width:165px;
margin-top:20px;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
background-color:#ffffff;
}


.font_b{
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

.blue{
color:#003399;
}


/*文字-------------------------------------------------------------------*/

h1 {
width:750px;
font-weight:normal;
font-size: 12px;
color: #663366;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:10px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
}


h2 {
font-size: 16px;
font-weight: bold;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top:70px;
padding-left:35px;
padding-right:0px;
padding-bottom:12px;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #307AB1;
}


h3.first{
font-size: 16px;
font-weight:bold;
letter-spacing:0.005em;
padding-top: 15px;
padding-left: 25px;
padding-right: 5px;
padding-bottom:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
color:#333333;
background-image: url(img2/h3_1.gif);
background-repeat: no-repeat;
}

h3.second{
font-size: 16px;
font-weight:bold;
letter-spacing:0.5em;
padding-top: 15px;
padding-left: 25px;
padding-right: 5px;
padding-bottom:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
color:#333333;
background-image: url(img2/h3_2.gif);
background-repeat: no-repeat;
}



h3.third{
font-size: 16px;
font-weight:bold;
letter-spacing:0.5em;
padding-top: 15px;
padding-left: 25px;
padding-right: 5px;
padding-bottom:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
color:#333333;
background-image: url(img2/h3_3.gif);
background-repeat: no-repeat;
}


h3.fourth{
font-size: 16px;
font-weight:bold;
letter-spacing:0.5em;
padding-top: 15px;
padding-left: 25px;
padding-right: 5px;
padding-bottom:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
color:#333333;
background-image: url(img2/h3_4.gif);
background-repeat: no-repeat;
}



h4 {    
font-size: 15px;
font-weight: bold;
letter-spacing:0.5em;
color: #003366;
padding-top:18px;
padding-left: 15px;
padding-right: 5px;
padding-bottom: 6px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 15px;
border: solid;
border-width: 0px 0px 2px 0px;
border-color: #003366;
}


h5 {  
text-align: left; 
font-size: 15px;
font-weight: bold;
color: #663333;
padding-top:25px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-left:15px;
margin-right: 0px;
}


h6 {  
text-align: left; 
font-size: 11px;
letter-spacing:0.02em;
font-weight: bold;
color: #333333;
padding-top:10px;
padding-left: 18px;
padding-right: 5px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left:15px;
margin-right: 0px;
}


p{
font-size: 13px;
line-height:130%;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
margin-top:15px;
margin-left:15px;
margin-right:10px;
margin-bottom:30px;
color:#333333;
}




p.top{
font-size: 13px;
color:#333333;
line-height:135%;
margin-top:10px;
margin-left:15px;
margin-right:10px;
margin-bottom:15px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:3px;
background-image:url(img2/dot.gif);
background-repeat:repeat-x;
background-position: bottom;
}


p.third{
font-size: 11px;
line-height: 100%;
padding-top: 0px;
padding-left: 15px;
padding-right: 5px;
padding-bottom:2px;
margin-top:10px;
margin-left:15px;
margin-right:2px;
margin-bottom:2px;
color:#333333;
background-image: url(img/li_3.gif);
background-repeat: no-repeat;
background-postion:bottom;
}

p.fourth{
font-size: 11px;
line-height: 100%;
padding-top: 0px;
padding-left: 15px;
padding-right: 5px;
padding-bottom:2px;
margin-top:10px;
margin-left:15px;
margin-right:2px;
margin-bottom:2px;
color:#333333;
background-image: url(img/li_4.gif);
background-repeat: no-repeat;
}



strong{
color:#cc0000;
font-weight: normal;
}



p.banner{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
padding:0px;
background-color:#ffffff;
	}



