@charset "UTF-8";

/* トップ
----------------------------------------------------------*/
#secTopWrap .container {
	position: relative;
	padding: 160px 0;
}

#secTopWrap h1 {
	font-size: 44px;
	font-size: 4.4rem;
}

#secTopWrap .container .bg {
	position: absolute;
	top: 60px;
	right: -160px;
	z-index: -10;
}

/* つばめ若者会議流ワークショップ
----------------------------------------------------------*/
#secWorkWrap {
	padding-bottom: 60px;
	background-image: url(../images/bg_work01.jpg);
	background-size: cover;
}

#secWorkWrap .secTitle {
	background-color: #3fd7f5;
}

.secWork01 {
	width: 50%;
	padding: 0 30px 10px 30px;
	float: left;
	box-sizing: border-box;
}

.secWork01:first-child {
	background-image: url(../images/bg_line02.png);
	background-position: right top;
	background-repeat: repeat-y;
}

.ul_love {
	margin-top: 1em;
	text-align: center;
}

.ul_love li {
	display: inline;
	padding: 0 10px;
	filter: alpha(opacity=0);
	opacity: 0;
}

/* アイスブレイク ＆チームビルディング
----------------------------------------------------------*/
#secTeamWrap {
	padding-bottom: 60px;
	background-image: url(../images/bg_team01.jpg);
	background-size: cover;
}

#secTeamWrap .secTitle {
	background-color: #f7ac1e;
}

.secTeam01 {
	width: 480px;
	margin-top: 40px;
	font-size: 13px;
	font-size: 1.3rem;
}

.secTeam01 h3 {
	margin-top: 0;
	padding-bottom: 0;
	font-size: 16px;
	font-size: 1.6rem;
	background-image: none;
}

.secTeam01 .photo {
	width: 160px;
	float: left;
}

.secTeam01 .content {
	width: 310px;
	float: right;
}

.secTeam01 dl {
	margin-top: 1em;
	clear: both;
}

.secTeam01 dl dt {
	float: left;
	clear: both;
}

.secTeam01 dl dd {
	margin-left: 1em;
}

/* アイデアのつくり方
----------------------------------------------------------*/
#secIdeaWrap {
	padding-bottom: 120px;
	background-image: url(../images/bg_Idea01.jpg);
	background-size: cover;
}

#secIdeaWrap .secTitle {
	background-color: #5ab389;
}

.secIdea01 {
	width: 480px;
}
