@charset "utf-8";

/*タグを初期化*/
*{margin:0px;padding:0;}*/
h1,h3{line-height:0; padding:0; margin:0;}
h4{font-size:12px; color:#555; margin:0;}
img{border:0;}
ul li{list-style:none;margin:0px; padding:0px;}
dl,dt,dd,ul,br,p,table,tr,th,td{margin:0px; padding:0px;}
ol{margin:0 0 0 35px;}
ol li{
	margin:5px 0 5px 0
}
br{line-height:0px;}
a {color: #00528a; text-decoration: none; }
a:link { color: #00528a; text-decoration: none; }
a:visited { color: #00528a; text-decoration: none; }
a:hover { color:#0E81F3; text-decoration:underline; }
a:active { color: #0E81F3; text-decoration:underline; }

a.line{text-decoration:underline;}

.red{border:#F00 1px solid;}


.br_clear{
	clear:both;
}
.fleft{float:left;}
.fright{float:right;}
.tright{text-align:right;}
.tcenter{text-align:center; margin:0 auto;}
.e{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_navy{color:#0b4367}
.text_orange {color:#eb613b}
.text_pink {color: #CC6699}
.text_red {color: #CC6666}
.text_wht {color: #FFF}
.text_80{font-size:80%;}
.text_90{font-size:90%; line-height:1.1em;}
.font_w{letter-spacing:1em;}
.font-10px{font-size:10px;line-height:1.25em;}

.font13{font-size:13px;line-height:1.25em;}

.font15{font-size:14px;line-height:1.5em;}

.font20{font-size:20px;font-weight:bold;line-height:1.5em;color:#46595c;}
.top5{margin-top:5px;}
.top10{margin-top:10px;_margin-top:5px;}
.top15{margin-top:15px;_margin-top:10px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.right5{margin-right:5px;_margin-right:5px;}
.right10{margin-right:10px;}
.right20{margin-right:20px;_margin-right:18px;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom25{margin-bottom:25px;}
.bottom5{margin-bottom:5px;}
.left5{margin-left:5px;_margin-left:0px;}
.left10{margin-left:10px;_margin-left:5px;}
.left20{margin-left:20px;}


.w30{width:30px;}
.w60{width:60px;}
.w120{width:120px;}
.w130{width:130px;}
.w150{width:150px;}
.w170{width:170px;}
.w200{width:200px;}
.w230{width:230px;}
.w250{width:250px;}
.w270{width:270px;}
.w300{width:300px;}
.w330{width:330px;}
.w350{width:350px;}
.w370{width:370px;}
.w400{width:400px;}
.w430{width:430px;}
.w450{width:450px;}
.w460{width:460px;}
.w480{width:480px;}
.w500{width:500px;}
.w580{width:580px;}

.prelative{position:relative}
.pabsolute{position:absolute}

