@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	outline: 0;
	border:0 none;
	vertical-align: baseline;
	background: transparent
}
body {
	font: 16px/1.5 "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	word-wrap: break-word;
	color: #000;
	min-width:960px;
	background:#fff;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a img:hover,
.btn:hover {
	opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70); /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
	-moz-opacity: .70; /* FF lt 1.5, Netscape */
	zoom: 1;
	background: transparent;
}
li, ol { list-style: none; }
input, select, td { vertical-align: middle;}
input[type=radio] {outline:0;border:0!important;}
input{padding: 2px 5px;border:1px solid #AAA;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
td label {
    margin-right: 10px;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
.container {
	width:1035px;
	margin:0 auto;
	position:relative;
}
.inner {
	position:relative;
	background:url(../images/white_shadow_bg.png) center center repeat-y;
	padding-bottom: 1px;
}
.blur-bg{
	background:url(../images/blur_bg.jpg) center top repeat;
}


.left{text-align:left!important}
.right{text-align:right!important}
.center{text-align:center!important;}

.floatL{float:left;}
.floatR{float:right;}

.ml10 { margin-left:10px!important;}
.ml20 { margin-left:20px!important;}
.ml30 { margin-left:30px!important;}
.ml40 { margin-left:40px!important;}

.mr5 { margin-right:5px!important;}
.mr10 { margin-right:10px!important;}
.mr20 { margin-right:20px!important;}
.mr30 { margin-right:30px!important;}
.mr40 { margin-right:40px!important;}

.mt10 { margin-top:10px!important;}
.mt20 { margin-top:20px!important;}
.mt30 { margin-top:30px!important;}
.mt40 { margin-top:40px!important;}
.mt50 { margin-top:50px!important;}
.mt60 { margin-top:60px!important;}
.mt70 { margin-top:70px!important;}
.mt80 { margin-top:80px!important;}
.mt90 { margin-top:90px!important;}
.mt100 { margin-top:100px!important;}
.mt110 { margin-top:110px!important;}

.mb5 { margin-bottom:5px!important;}
.mb10 { margin-bottom:10px!important;}
.mb20 { margin-bottom:20px!important;}
.mb30 { margin-bottom:30px!important;}
.mb40 { margin-bottom:40px!important;}
.mb50 { margin-bottom:50px!important;}
.mb60 { margin-bottom:60px!important;}
.mb70 { margin-bottom:70px!important;}
.mb80 { margin-bottom:80px!important;}
.mb90 { margin-bottom:90px!important;}
.mb100 { margin-bottom:100px!important;}

.pt10 { padding-top:10px!important;}
.pt20 { padding-top:20px!important;}
.pt30 { padding-top:30px!important;}
.pt40 { padding-top:40px!important;}
.pt50 { padding-top:50px!important;}
.pt60 { padding-top:60px!important;}
.pt70 { padding-top:70px!important;}
.pt80 { padding-top:80px!important;}
.pt90 { padding-top:90px!important;}
.pt100 { padding-top:100px!important;}
.pt110 { padding-top:110px!important;}
.pt160 { padding-top:160px!important;}
.pt240 { padding-top:240px!important;}

.pb10 { padding-bottom:10px!important;}
.pb20 { padding-bottom:20px!important;}
.pb30 { padding-bottom:30px!important;}
.pb40 { padding-bottom:40px!important;}
.pb50 { padding-bottom:50px!important;}
.pb60 { padding-bottom:60px!important;}
.pb70 { padding-bottom:70px!important;}
.pb80 { padding-bottom:80px!important;}
.pb90 { padding-bottom:90px!important;}
.pb100 { padding-bottom:100px!important;}
.pb110 { padding-bottom:110px!important;}
.pb160 { padding-bottom:160px!important;}

.size10 { font-size:10px;}
.size11 { font-size:11px;}
.size12 { font-size:12px;}
.size14 { font-size:14px;}
.size16 { font-size:16px;}
.size18 { font-size:18px;}
.size20 { font-size:20px;}
.size22 { font-size:22px;}
.size24 { font-size:24px;}
.size26 { font-size:26px;}

.bold{font-weight:700;}

.t-blue{color:#12B8FC;}
.t-red{color:#D90000;}

.font1{
	font-family:'ヒラギノ明朝 Pro W6', Hiragino Mincho Pro,'ヒラギノ明朝 Pro W3', 'ＭＳ 明朝',MS mincho,'メイリオ';
}

/* ==========================================================================
   header
   ========================================================================== */
.header{
	background:url(../images/header_bg.png) center 0 no-repeat;
	height:773px;
	position:relative;
	z-index:1;
	
}