﻿@charset "UTF-8";

html{
	height:100%;
}
body{
	text-align: center;
	margin: 0px;
	padding: 0px;
	height:100%;
}

/******左右よせ*******/
.fl_left{
    float:left;
}
.fl_right{
    float:right;
}


/******テキスト左右よせ*******/
.text_left{
	text-align: left;
}
.text_right{
	text-align: right;
}
.text_center{
	text-align: center;
}

/******上下よせ*******/

.vat{vertical-align: top;}
.vac{vertical-align: middle;}
.vab{vertical-align: bottom;}


/*-- クリア --*/
.text_clear{
     clear:both
}

.top5{
	padding-top: 5px;
}
.top10{
	padding-top: 10px;
}
.top10_m{
	margin-top: 10px;
}
.top20{
	padding-top: 20px;
}
.top20_m{
	margin-top: 20px;
}
.top25_m{     /*★*/
	margin-top: 25px;
}
.top30_m{
	margin-top: 30px;
}
.le5_m{
	margin-left: 5px;
}
.le10_m{
	margin-left: 10px;
}
.le20_m{
	margin-left: 20px;
}
.le16{
	padding-left: 60px;
}
.rig10{
	margin-right: 10px;
}
.bt5{
	margin-bottom: 5px;
}
.bt10{
	margin-bottom: 10px;
}
.bt10_p{
	padding-bottom: 10px;
}
.bt15{
	padding-bottom: 15px;
}
.bt20{
	padding-bottom: 20px;
}
.bt30{
	padding-bottom: 30px;
}


/******ボックスサイズ*******/
.wd_950_ri{
	text-align: right;
	width: 950px;
}


/*--------------- 以下共通テーブル（レイアウト） --------------*/
.zen{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-bottom:-150px;
	
}
.all{
	text-align: center;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.all_cont{
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
#cont{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 1px;
	background-color: #FFFFFF;
}
#pankuzu{
	margin-bottom: 5px;
}
/*--------------- ページトップへ --------------*/
.page_top{
	text-align: right;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}



/*--------------- crearfix --------------*/
.crearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.crearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .crearfix {
	height: 1%;
	clear: both;
}
*+html .ccrearfix {min-height: 1%;}
.crearfix {display: block;}
/* End hide from IE-mac */
