@charset "utf-8";
/* CSS Document */



.f01{float:left;}
.f02{float:right;}
.fclear{clear:both;}

.text01{margin:10px 5px;}
.text02{margin:5px 5px 20px;}



.margin5{margin:5px;}
.margin5b{margin:0 0 5px;}
.margin5r{margin:0 5px 0 0;}
.margin10r{margin:0 10px 0 0;}
.margin10b{margin:0 0 10px;}
.margin10t{margin:10px 0 0;}
.margin10{margin:10px;}
.margin15r{margin:0 15px 0 0;}
.margin15b{margin:0 0 15px;}

.normal{font-size:12px; line-height:130%; color:#000; font-weight:normal;}
.font14{font-size:14px;}

.fontG{color:#666;}
.fontR{color:#B30000;}
.fontRs{color:#B30000; font-size:10px;}
.fontRb{color:#B30000; font-weight:bold;}
.fontB{color:#1B1076;}
.fontGR{color:#0E602B;}
.fontGR2{color:#2D932A}
.fontGR2_15{color:#2D932A; font-size:15px; font-weight:bold;}

.wakuG{border:1px solid #B4B4B4;}
.dotGt{border-top:1px dotted #999;}

.Fact{ime-mode: active;}
.Fdis{ime-mode: disabled;}


.cap{padding-left:1em; text-indent:-1em; }
.cap2{padding-left:2em; text-indent:-2em; }
.btn_alpha{text-align:center;}
.btn_alpha a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7;}

.page_top{width:680px; margin:10px 0 15px; text-align:right; clear:both;}
.page_top a{color:#1B1076;}
.page_top a:hover{color:#999;}


/* formbtn_b */
.btn_form01{background:url(../img/merit/btn01_on.jpg) no-repeat 0 0; width:535px; height:120px; margin:0 auto;}
.btn_form01 a{display:block; width:535px; height:120px;}
.btn_form01 a:hover {background-color:transparent;}
.btn_form01 a:hover img{visibility:hidden;}
.btn_form02{background:url(../img/to_corporate/btn01_on.jpg) no-repeat 0 0; width:535px; height:120px; margin:0 auto;}
.btn_form02 a{display:block; width:535px; height:120px;}
.btn_form02 a:hover {background-color:transparent;}
.btn_form02 a:hover img{visibility:hidden;}


.oa_banner img {
	padding-bottom:10px;
}