@charset "UTF-8";


/*-- 画像4枚並び --*/

.left p{
	font-size:20px;
	line-height:30px;
}

.right p{
	font-size:20px;
	line-height:30px;
}

.center{
	margin:100px auto 0 auto;
}

.center img{
	display:block;
	width:299px;
	margin-left:170px;
	padding:10px;
	/*add*/
}

.boxLeft > img{
	margin-left:0;
	/*add*/
}

.boxLeft{
	float:left;
}

#pageTop{
	width:100%;
	padding-bottom:300px;
	background-image:url("../images/index/mainV.png");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right;
}

.header{
	width:1080px;
	margin:0 auto;
}


/*-- movie --*/

.movie{
	width:560px;
	margin:0 auto 50px auto;
}

.movie iframe{
	width:560px;
	height:315px;
}


/*-- IE設定 --*/

.crHidden{
	display:block;
}

.ieHidden{
	display:none;
}

@media all and (-ms-high-contrast:none){
.con1Box{
	width:1280px;
	margin:0 auto;
}

.con3Box{
	width:1280px;
	margin:0 auto;
}


/* IE設定 */

.crHidden{ 
	display:none;
}

.ieHidden{
	display:block;
}

.con2right img{
	position:relative;
	right:100px;
}

.con6right img{
	position:relative;
	top:100px;
	right:150px!important;
}
}


/*-- IE11設定 --*/

@media all and (-ms-high-contrast:none){
	*::-ms-backdrop,+
}


/*-- con1 --*/

.con1{
	display:inline-block;
	width:100%;
	margin:0px auto 0px auto;
	padding:50px 0px;
	background-image:url("../images/index/con1Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con1Inner{
	width:100%;
	margin:0 auto;
}

.con1Box{
	width:1280px;
	margin:0 auto;
}

.con1 h1{
	padding:0 0 45px 0;
	text-align:center;
	font-size:36px;
	font-weight:bold;
}

.right{
	float:right;
    width:50%;
	margin:160px auto 0px;
}

.rightInner{
}

.textArea{
	padding-left:0;
}

/*#left{
	display:none;
	width:600px;
	height:920px;
}
*/


/*-- con2 --*/

.con2{
	display:inline-block;
	width:100%;
	margin:50px auto 0px auto;
	padding:0px 0px 50px 0px;
	background-image:url("../images/index/con2Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con2Inner{
	width:100%;
	margin:0 auto;
}

.con2Box{
	width:1280px;
	margin:0 auto;
}

.con2 h1{
	padding:0px 0 50px 0;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.con2right{
	float:right;
	margin:130px auto 0 auto;
}

.textArea{
	padding-left:0;
}

.left{
	float:left;
	width:50%;
}

.leftInner{
	padding-top:50px;
}

.textArea{
	padding-left:0;
}


/*-- con3 --*/

.con3{
	display:inline-block;
	width:100%;
	margin:50px auto 0px auto;
	padding:50px 0px;
	background-image:url("../images/index/con3Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con3 p{
	font-size:20px;
	line-height:30px;
}

.con3Inner{
	width:100%;
	margin:0 auto;
}

.con3Box{
	width:1280px;
	margin:0 auto;
}

.con3 h1{
	padding:0 0 45px 0;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.con3right{
	float:right;
	padding:160px 0 0 0;
}

.con3rightInner{
}

.textArea{
}


/*-- con4 --*/

.con4{
	display:inline-block;
	width:100%;
	margin:50px auto 0 auto;
	padding:50px 0 130px;
	background-image:url("../images/index/con4Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con4Inner{
	width:960px;
	margin:0 auto;
}

.con4 h1{
	padding:10px 0 50px 0;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.con4 h2{
	text-align:center;
}

.con4 h3{
	border-bottom:1px solid #fff;
	font-size:20px;
	line-height:90px;
}

.con4TextArea{
	width:900px;
	margin:30px auto;
}

.con4TextArea p{
	font-size:20px;

}

.con4Text{
}

.con4Text p{
	font-size:20px;
	line-height:30px;
}

#table02 {
	width:960px;
	margin:20px 0 0 30px;
}

#table02 table{
	width:100%;
	margin:70px auto 100px auto;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:100%;
}

#table02 tr{
}

#table02 td{
	width:33%;
	padding:30px 20px;
	border-top:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:none;
	line-height:30px;
}

.con4 ul{
	width:900px;
	margin:0 auto;
	font-size:20px;
}

.con4 li{
	line-height:50px;
}

.con4 ul p{
	border-bottom:1px solid #fff;
	line-height:90px;
}


/*-- con5 --*/

.con5{
	display:inline-block;
	width:100%;
	margin:50px auto 0 auto;
	padding:50px 0 230px;
	background-image:url("../images/index/con5Bg.png");
	background-repeat: no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con5Inner{
	width:960px;
	margin:0 auto;
}

.con5Inner{
	width:960px;
	margin:0 auto;
}

.con5 h1{
	padding:20px 0 30px 0;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.con5 h2{
	text-align:center;
}

.con5 h3{
	border-bottom:1px solid #fff;
	font-size:20px;
	line-height:90px;
}

.con5TextArea{
	width:900px;
	margin:30px auto;
}

.con5TextArea p{
	font-size:20px;
}

.con5Text{
}

.con5Text p{
	font-size:20px;
	line-height:30px;
}

.con5Img{
	display:inline-block;
	width:960px;
	margin:50px auto 100px auto;
}

.con5ImgLeft{
	float:left;
}

.con5ImgRight{
	float:right;
}

.con5Btn{
	text-align:center;
}

.con5Btn img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}


/*-- con6 --*/

.con6{
	display:inline-block;
	width:100%;
	margin:50px auto 0 auto;
	padding:0px 0 100px 0;
	background-image:url("../images/index/con6Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.con6Inner{
	width:100%;
	margin:0 auto;
}

.con6Box{
	width:1280px;
	margin:0 auto;
}

.con6 h1{
	padding:0 0 50px 0;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.con6right{
	float:right;
	padding:100px 0 0 0;
}

.textArea{
	padding-left:0;
}

.left{
	float:left;
	padding:130px 0 0 0;
}

.leftInner{
}

.textArea{
	padding-left:0;
}


/*-- INFO --*/

.info_top{
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:50px 0px 50px 0px;
	background-color:#252521;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.info{
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:50px 0px 50px 0px;
	background-image:url("../images/index/con5Bg.png") ;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.info_02{
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:50px 0px 50px 0px;
	background-color:rgba(37,37,33,1.0);
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.infoInner{
	width:1280px;
	margin:0 auto;
}

.info_top h1{
	padding:0px 0px 30px 0px;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.info_top h2{
	text-align:center;
}

.info_top h3{
	border-bottom:1px solid #fff;
	font-size:20px;
	line-height:90px;
}

.info h1{
	padding:0px 0px 30px 0px;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.info h2{
	text-align:center;
}

.info h3{
	border-bottom:1px solid #fff;
	font-size:20px;
	line-height:90px;
}

.infoTextArea{
	width:900px;
	margin:30px auto;
	line-height:200%;
}

.infoTextArea h1{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	line-height:150%;
}

.infoTextArea p{
	font-size:20px;
}

.infoText{
}

.infoText p{
	text-align:center;
	font-size:20px;
	line-height:30px;
}

.infoText_right{
}

.infoText_right p{
	text-align:right;
	font-size:20px;
	line-height:30px;
}

.info_img{
	margin:0px auto 0px auto;
	padding:30px 0px 30px 0px;
	text-align:center;
}

/*-- TAKEOUT --*/

.takeout{
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:50px 0px 50px 0px;
	background-image:url("../images/index/con5Bg.png") ;
	background-repeat:no-repeat;
	background-size:cover;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.takeout_area{
	width:960px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.takeout_area h1{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	text-align:center;
	font-weight:bold;
	font-size:36px;
}

.takeout_area h2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.takeout_area h3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border-bottom:solid 1px #FFFFFF;
	font-size:20px;
	line-height:90px;
}

.takeout_img_list{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
}

.takeout_img_list img{
	float:left;
	margin:0px auto 0px auto;
	padding:20px 10px 0px 10px;
}

.takeout_img{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}


/*-- SUPPORT --*/

.support{
	display:inline-block;
	width:100%;
	margin:0px auto 0 auto;
	padding:50px 0px 50px 0px;
	background-color:#252521;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.support_area{
	width:960px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.support_area h1{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	line-height:150%;
}

.support_area h2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.support_area h3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border-bottom:solid 1px #FFFFFF;
	font-size:20px;
	line-height:90px;
}

.support_img_list{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
}

.support_img_list img{
	float:left;
	margin:0px auto 0px auto;
	padding:20px 10px 0px 10px;
}

.support_img{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

