@charset "utf-8";
	/* CSS Document */


#wrap .sec00 .inner{
	background: url("../img/mv.jpg") no-repeat top left #fff;
}

/*---------------------------------------------------------------------
						sec 共通
----------------------------------------------------------------------*/

.sec00 { 
	height: 470px;
	padding-bottom: 0;
}

@media screen and (max-width: 750px) {

.sec00 { height: 420px; }
	
}

/*---------------------------------------------------------------------
						sec01
----------------------------------------------------------------------*/

section.sec01 .inner01 {
	max-width: 1000px;
	width: calc(100% - 40px);
	margin: 0 auto 150px ;
}

section.sec01 > .link {
	max-width: 560px;
	width: calc(100% - 40px);
	height: 70px;
	margin: 0 auto 45px;
	background-color: #fff;
	box-sizing: border-box;
}

section.sec01 > .link a{
	width: 100%;
	display: block;
	text-align: center;
	line-height: 70px;
	font-weight: 600;
	position: relative;
}

section.sec01 > .link a::after{
    content: "";
    background: url(../../img/common/icon_arrow_b.png) no-repeat center;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 30%;
    right: 30px;
}

.sec01 .inner dl {
	float: left;
	width: 50%;
	padding:45px;
	box-sizing: border-box;
	background-color: #fff;
}

.sec01 .inner dl dt {
	display: table;
	font-size: 15px;
    line-height: 20px;
	font-weight: 600;
	margin-bottom: 20px;
}

.sec01 .inner dl dt:last-child { margin-bottom: 0; }
.sec01 .inner dl:nth-child(3) dt:last-child::after {
	content: "";
    background: url(../../img/common/icon_insta.png) no-repeat center top 4px;
    width: 14px;
    height: 20px;
    float: right;
	margin-left: 7px;
}

.sec01 .inner dl dd{ margin-bottom: 10px;}
.sec01 .inner dl dd::before {
	content: ">";
	margin-right: 5px;
}

.sec01 .inner dt a { border-bottom: solid 2px #999999;}

@media screen and (min-width: 751px) {
	
	.sec01 .inner dl:nth-child(2),
	.sec01 .inner dl:nth-child(3){ background-color: #f0f0f0;}

}

@media screen and (max-width: 750px) {

	section.sec01 > .link a::after{ right: 15px; }

	.sec01 .inner dl {
		float: none;
		width: 100%;
		padding:30px;
	}
	.sec01 .inner dl:nth-child(even){ background-color: #f0f0f0;}

	.sec01 .inner dl dt {
		margin-bottom: 20px;
	}

	.sec01 .inner dl dd{ margin-bottom: 10px;}

}

/*---------------------------------------------------------------------
						.inner
----------------------------------------------------------------------*/



