@charset "utf-8";
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

lp CSS

main color #2A2C49


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

.wrapper{
	margin:0 auto 0;
}

.head{
	width: 100%;
	background: url(../img/column_line.gif) left bottom repeat-x;
	height:511px;
}
.head-innerWp{
	width: 100%;
	height: 507px;
	background: url(../img/head.png) #012059 center top no-repeat;
}
.head-inner{
	width: 1000px;
	margin: 0 auto;
	position:relative;
}
.head .head-inner img{
	display: block;
}
.head .head-inner img.item01{
	position:absolute;
	top:37px;
	left:0;
}
.head .head-inner img.item02 {
	position:absolute;
	top: 140px;
	left:0;
}
.head .head-inner .item03 {
	width:592px;
	height:35px;
	position:absolute;
	top: 431px;
	left:0;
	background:url(../img/header_item03.png) no-repeat;
}
.head .head-inner .item03 p{
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:10px;
}

.head .head-inner p.item04 {
	position:absolute;
	top: 372px;
	left:155px;
	color: #FFF;
	font-size: 19px;
}
.column {
	width: 100%;
	background: url(../img/column_line.gif) #FFF left bottom repeat-x;
}

.column2 {
	width: 100%;
	background: url(../img/column_line.gif) #01163D left bottom repeat-x;
}

.buyBtnPosition1{
	width:171px;
	height:36px;
	margin:479px auto 0;
	}
	
.buyBtnPosition2{
	width:171px;
	height:36px;
	margin:505px auto 0;
	}	
	
.buyBtnPosition3{
	width:171px;
	height:36px;
	margin:535px auto 0;
	}
	
.buyBtnPosition4{
	width:171px;
	height:36px;
	margin:567px auto 0;
	}	

.buyBtn{
	width:171px;
	height:36px;
	background: url(../img/btn_bg.png) no-repeat;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
.buyBtn a{
	display:block;
	padding:12px 0 12px;
	text-align:center;
	color:#FFF;
	}

.column01-innerWp {
	width:100%;
	background: url(../img/column01_bg.gif) center 140px no-repeat;
}

.column01-inner {
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0 20px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: 0.1em;
}

.column01-inner2 span{
	text-align: center;
	color: #FFF;
	font-size: 22px;
	line-height: 1.8;
	letter-spacing: 0.1em;
	padding-bottom:30px;
}

.column01-inner2 {
	width: 1000px;
	margin: 0 auto;
	padding:30px 0 60px;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	line-height: 1.8;
	letter-spacing: 0.1em;
}

.column02-innerWp {
	width:100%;
	background:url(../img/column02_bg.jpg) center top no-repeat;
	margin: 0 auto;
	min-height:776px;
}

.column02-inner {
	width: 1000px;
	margin: 0 auto;
	color: #00153D;
	padding: 60px 0 24px;
	letter-spacing: 0.1em;
	text-align: center;
}
.column02-inner p.ttl {
	margin: 0 0 52px;
	font-size: 40px;
}
.column02-inner p.txt {
	font-size: 16px;
	line-height: 1.8;
}

.smallTxt{
	color:#7EAEC6;
	font-size:9px;
	padding-top:44px;
	line-height:1.4;
	}	

.column03-innerWp {
	width:100%;
	background: url(../img/column03_bg.jpg) center top no-repeat;
	margin: 0 auto;
	min-height:772px;
}

.column03-inner {
	width: 1000px;
	margin: 0 auto;
	color: #00153D;
	padding: 51px 0 24px;
	letter-spacing: 0.1em;
	text-align: center;
}
.column03-inner p.ttl {
	margin: 0 0 30px;
	font-size: 40px;
}
.column03-inner p.txt {
	font-size: 16px;
	line-height: 1.8;
}

.column04-innerWp {
	width:100%;
	background:url(../img/column04_bg.jpg) center top no-repeat;
	margin: 0 auto;
	min-height:772px;
}
.column04-inner {
	width: 1000px;
	margin: 0 auto;
	color: #00153D;
	padding: 51px 0 23px;
	letter-spacing: 0.1em;
	text-align: center;
	position:relative;
}
.column04-inner p.ttl {
	margin: 0 0 30px;
	font-size: 40px;
}
.column04-inner p.txt {
	font-size: 16px;
	line-height: 1.8;
}

.column04-inner p.txt2 {
	font-size: 16px;
	line-height: 1.8;
	text-align:left;
	position:absolute;
	top:271px;
	left: 30px;
}
.column05-innerWp {
	width:100%;
	background: url(../img/column05_bg.jpg) center top no-repeat;
	margin: 0 auto;
	min-height:864px;
}
.column05-inner {
	width: 1000px;
	margin: 0 auto;
	color: #00153D;
	padding: 51px 0 24px;
	letter-spacing: 0.1em;
	text-align: center;
}
.column05-inner p.ttl {
	margin: 0 0 30px;
	font-size: 40px;
}
.column05-inner p.txt {
	font-size: 16px;
	line-height: 1.8;
}

.column06-innerWp {
	width:100%;
	background: url(../img/column06_bg.jpg) center top no-repeat;
	margin: 0 auto;
}
.column06-inner {
	width: 1000px;
	margin: 0 auto 10px;
	padding: 20px 0;
	text-align: center;
	color: #FFF;
	font-size: 24px;
	line-height: 1.8;
	letter-spacing: 0.1em;
}


.column07-inner{
	width: 1000px;
	margin: 0 auto 50px;
	text-align: center;
	color: #FFF;
	font-size: 24px;
	line-height: 1.8;
	letter-spacing: 0.1em;
	}
	
.column07-inner span{
	font-size: 30px;
	}	

.shopCon{
	width:934px;
	min-height:485px;
	margin:0px auto 30px;
	line-height:1.5;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style:normal;
	color:#FFF;
	}

.spPicLeft{
	width:37%;
	float:left;
	margin-right:4%;
	}


.spTxtRight{
	width:59%;
	float:left;
	margin-top:5%;
	}

.spTxtRight p.rightTxt{
	margin-bottom:65px;
	background: url(../img/kakushi.png) no-repeat;
	}

.spSmallBox{
	display:table;
	}

.spSmallBox .spSmallBoxPic{
	float:right;
	display:table-cell;
	}
	
.spSmallBox div.spSmallBoxTxt{
	width:54%;
	display:table-cell;
	vertical-align:middle;
	}	

.con6Copy{
	text-align:center;
	margin:0 auto 0;
	line-height:1.5;
	font-size:24px;
	color:#FFF;
	}
	
.con6Copy P{
	font-size:30px;
	padding:20px 0 20px;
	font-style:italic;
	}	
.sFont{
		font-size:20px;
		}
		
	.lFont{
		font-size:60px;
		}	

dl.omona{
	text-align:center;
	color:#FFF;
	}
	
dl.omona dt{
	font-size:14px;
	margin-bottom:5px;
	}
	
dl.omona dd{
	font-size:11px;
	margin-bottom:40px;
	line-height:1.5;
	}	
	
.imagePic{
	width:926px;
	height:204px;
	margin:0 auto 20px;
		}
	
p.txtUnder{	
	color:#FFF;
	font-size:20px;
	line-height:1.8;
	text-align:center;
	padding-bottom:50px;
	}	
	
.columnLast{
	background:#01163D url(../img/last_bg.jpg) center top no-repeat;
	padding-bottom:60px;
	}
.columnLastInner{
	width:1000px;
	margin:0 auto 0;
	}	
	
.lastTtlWp{
	width:645px;
	margin:0 auto 70px;
	padding-top:40px;
	}

.lastTtlWp .lastTtlPic1{
	width:645px;
	height:62px;
	margin:0 auto 46px;
	}
	
.lastTtlWp .lastTtlPic2{
	width:623px;
	height:284px;
	margin:0 0 14px 0px;
	}	

.lastTtlWp p{
	text-align:center;
	color:#FFF;
	font-size:16px;
	}
	
	.list1Wp{
		width:950px;
		overflow:hidden;
		margin:0 auto 50px;
		color:#FFF;
		}
	.list1Wp ul{
		width:950px;
		}
		.list1Wp ul li{
			width:450px;
			float:left;
			margin-right:50px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			line-height:1.4;
		}
.list1Wp ul li img {
	width: 100%;
	height: auto;
}
		.list1Wp ul li + li {
		margin-right:0;
		}
		
.list1spec1{
	margin:20px auto 24px;
	text-align:center;
	font-size:14px;
		}

.list1spec2{
	margin:0 auto 30px;
	text-align:center;
	font-size:12px;
	}

.buyBtn2{
	width:171px;
	height:36px;
	background: url(../img/btn_bg.png) no-repeat;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 auto 0;
	}
	
.buyBtn2 a{
	display:block;
	padding:9px 0 11px;
	text-align:center;
	color:#FFF;
	}
		
	.list2Wp{
		width:696px;
		overflow:hidden;
		margin:0 auto 60px;
		color:#FFF;
		}
	.list2Wp ul{
		width:914px;
		}
		.list2Wp ul li{
		width:238px;
		float:left;
		margin-right:219px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height:1.4;
		}
		
	.topBtn{
	width:194px;
	height:115px;
	margin:0 auto 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.topBtn img{
		margin-bottom:10px;
	}
	.topBtn a{
	color:#FFF;
	}
	
	.list3Wp{
		width:854px;
		overflow:hidden;
		margin:0 auto 60px;
		color:#FFF;
		}
	.list3Wp ul{
		width:908px;
		}
		.list3Wp ul li{
		width:238px;
		float:left;
		margin-right:64px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height:1.4;
		}
	
	
	/*
--------------------------------------------------------------- smartphone */
@media screen and (max-width: 950px) {

}
