/* CSS Document */

/*---------------------------------------------------------

ΒΚwθ(fontβF)F@font.css
Ά€ΜmxeBj[(Ά€@hcleft)F@left.css
Μy[W@@nakami.css
igέβAwb_[@main.css
e[up(T¦)@epoke-nv-st.css
---------------------------------------------------------------*/














/*ytHgz*/
.font-fami{font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}
.font-fami-v{font-family:"verdana","lr SVbN", "Osaka|",; }
.font-fami-m{font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";}

.font14 {
font-size:14px;
background-repeat: no-repeat;}

.font12{
font-size:12px;}
.font11 {
font-size:11px;}
.font10{
font-size:10px;}

.font9{
font-size:9px;}

.font120 {
   font-size: 120%;
   }
   
.lign_a {
 line-height: 140%;
 }

/*yJ[z*/
.white {
color:#FFFFFF;}
.gray {
color:#666666;}
.dgray {
color:#333333;}
.lgray {
color:#CCCCCC;}
.black {
color:#000000;}
.red {
color:#CC3333;}
.blu
{color:#1B93D3;}
.nav
{color:#003366;}
.redc
{color:#CC3300;}
.gr
{color:#336600;}

.orange
{color:#E87B30;}
.ao 
{color:#0066FF;}
.green
{color:#009933;}
/*y»ΜΌtHgX^Cz*/
.bold {
font-weight:bold;}
.normal{
font-weight:normal;}
/*yNz*/
.link {text-decoration: none;}
.link a,.link a:visited {
	color: #009900;
	text-decoration: none;
}
.link a:hover {
	color: #1B93D3;
	text-decoration: underline;}
	
.rlink {text-decoration: none;}
.rlink a,.rlink a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.rlink a:hover {
	color:#EFADAD;
	text-decoration: none;}
.r2link {text-decoration: none;}
.r2link a,.r2link a:visited {
	color: #1B93D3;
	text-decoration: underline;
}
.r2link a:hover {
	color:#BBE1F7;
	text-decoration: none;}
/*ypfBOz*/
.pd3px-left {padding-left:3px;}
.pd3px-right {padding-right:3px;}
.pd30px-left {padding-left:30px;}
.pd50px-left {padding-left:50px;}
.pd80px-left {padding-left:80px;}
.pd23px-left {padding-left: 23px;}
.pd15px-left {padding-left: 15px;}
.pd10px-left {padding-left: 10px;}
.pd5px-left {padding-left: 5px;}
.pd3px-left {padding-left: 3px;}
.pd5px-right {padding-right: 5px;}
.pd5px-top{padding-top: 5px;}
.pd10px-top{padding-top: 10px;}
.pd13px-top{padding-top: 13px;}
.pd20px-top{padding-top: 20px;}
.pd26px-top{padding-top: 26px;}
.pd30px-top{padding-top: 30px;}
.pd34px-top{padding-top: 34px;}
.pd0px{padding:0px;margin-top: 0px;}
.pd8px-bt{padding-bottom:8px;}
.pd20px-bt{padding-bottom:20px;}
.pd5px-bt{padding-bottom:5px;}
.pd3px-bt{padding-bottom:3px;}
.pd0px-bt{padding-bottom:0px;}
.pd10px-r {padding-right:10px;}
.mg10px-top{margin-top: 10px;}
.mg20px-top{margin-top: 20px;}
.mg10px-bottom{margin-bottom: 10px;}

.padd5 {
   padding: 5px;
}

.padd20 {
   padding: 20px;
}

.mard20 {
   margin: 20px;
}
/*yCz*/
.line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.line-topkensaku {
	border-top-width: 1px;
	border-top-style:dashed;
	border-top-color: #cccccc;
}
.line-r-td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.line-l-td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.line-bt-td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.line-c {
   border: solid 2px #CC0033;
   padding: 5px;
   width: 393px;
}

/*yTOPICSz*/
div.topics-ovd{
margin:0;
padding:0;
width:100%;
height: 100px;
overflow-x: auto;
overflow-y: scroll;}
p.topics-ovp{
margin:0;
padding:0;
width:96%;
height: auto;}

.blu_nasi {
   background-repeat: no-repeat;
   padding-left: 10px;
   background-position: 0px 0px;
   width: 530px;
   
 }

.alincen {
   text-align: center;
}

.allleft {
   text-align: left;
 }
 
.nasi {
   clear: none;
}