@charset "shift_jis";

/*ページ共通サブセット*/

.clear {
	clear:both;
	/*
	height: 0px;
	line-height: 0;
	*/
}


a { color:#029ACB; }
img { border:0;}
.displaynone { display:none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }

.margin-05 { margin:5px; }
.margin-10 { margin:10px; }
.margin-15 { margin:15px; }
.margin-20 { margin:20px; }
.margin-25 { margin:25px; }
.margin-30 { margin:30px; }

.margin-left-05 { margin-left:5px; }
.margin-left-10 { margin-left:10px; }
.margin-left-15 { margin-left:15px; }
.margin-left-20 { margin-left:20px; }
.margin-left-25 { margin-left:25px; }
.margin-left-30 { margin-left:30px; }

.margin-top-05 { margin-top:5px; }
.margin-top-10 { margin-top:10px; }
.margin-top-15 { margin-top:15px; }
.margin-top-20 { margin-top:20px; }
.margin-top-25 { margin-top:25px; }
.margin-top-30 { margin-top:30px; }

.margin-right-05 { margin-right:5px; }
.margin-right-10 { margin-right:10px; }
.margin-right-15 { margin-right:15px; }
.margin-right-20 { margin-right:20px; }
.margin-right-25 { margin-right:25px; }
.margin-right-30 { margin-right:30px; }

.margin-bottom-05 { margin-bottom:5px; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-bottom-25 { margin-bottom:25px; }
.margin-bottom-30 { margin-bottom:30px; }

.padding-05 { padding:5px; }
.padding-10 { padding:10px; }
.padding-15 { padding:15px; }
.padding-20 { padding:20px; }
.padding-25 { padding:25px; }
.padding-30 { padding:30px; }

.padding-left-05 { padding-left:5px; }
.padding-left-10 { padding-left:10px; }
.padding-left-18 { padding-left:18px; }
.padding-left-15 { padding-left:15px; }
.padding-left-20 { padding-left:20px; }
.padding-left-25 { padding-left:25px; }
.padding-left-30 { padding-left:30px; }

.padding-top-05 { padding-top:5px; }
.padding-top-10 { padding-top:10px; }
.padding-top-15 { padding-top:15px; }
.padding-top-20 { padding-top:20px; }
.padding-top-25 { padding-top:25px; }
.padding-top-30 { padding-top:30px; }

.padding-right-05 { padding-right:5px; }
.padding-right-10 { padding-right:10px; }
.padding-right-15 { padding-right:15px; }
.padding-right-20 { padding-right:20px; }
.padding-right-25 { padding-right:25px; }
.padding-right-30 { padding-right:30px; }

.padding-bottom-05 { padding-bottom:5px; }
.padding-bottom-10 { padding-bottom:10px; }
.padding-bottom-15 { padding-bottom:15px; }
.padding-bottom-20 { padding-bottom:20px; }
.padding-bottom-25 { padding-bottom:25px; }
.padding-bottom-30 { padding-bottom:30px; }

.txt120 { font-size:120%; line-height:180%; }
.txt110 { font-size:110%; line-height:170%; }
.txt100 { font-size:100%; line-height:160%; }
.txt90 { font-size:90%; line-height:150%; }
.txt80 { font-size:80%; line-height:140%; }
.txt70 { font-size:70%; line-height:130%; }

.pagetop { text-align:right; }



.clearfix:after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}
.clearfix {
 _height: 1px;
 min-height: 1px;
 /*￥*//*/
 height: auto;
 overflow: hidden;
 /**/
}

