/*===============================================
　全体設定
===============================================*/
html{width:100%;height:100%; font-size:10pt; background:#FFFFFF; font-family:'Hiragino Kaku Gothic ProN',Meiryo,'Arial', sans-serif;}
body{height:100%;}

#wrapper{
	width:100%; margin: 0 auto; position:relative; 
	height:100%; min-height: 100%; height: auto !important;
	padding-bottom:60px;
}


img{
	max-width: 100%;
	/*height: auto;*/
	/*width :auto;*/
}



/*===============================================
　ボタン設定
===============================================*/
input[type="submit"],
input[type="button"],
button[type="button"]{cursor:pointer;}

/*===============================================
　フォント設定
===============================================*/
.fnt11{font-size:11px;}
.fnt12{font-size:12px;}
.fnt14{font-size:14px;}
.fnt16{font-size:16px;}


/*===============================================
　スペース設定
===============================================*/
.spc10 {margin-top:10px; }
.spc20 {margin-top:20px; }
.spc50 {margin-top:50px; }
.spc100{margin-top:100px;}

.spc10_l{margin-left:10px;}
.spc20_l{margin-left:20px;}

.spc10_r{margin-right:10px;}

.fl_l{float:left;}
.fl_r{float:right;}


/*===============================================
　その他
===============================================*/
.float_clear{clear:both;}
.num_in{text-align:right;}
.alert{color:#F00; font-weight:800;}