#dammy {
	display: block;
	overflow: hidden;
	background: url('../images/') no-repeat;
	padding: 40px 0 0;
	width: 216px;
	height: 0!important;
}

/*
=================================== */
.uiturnclub_mtitle {
	background: url('../images/uiturnclub/uiturnclub_mimage.jpg') no-repeat center center;
	background-size: cover;
}

.uiturnclub_mtitle h2 {
	overflow: hidden;
	background: url('../images/uiturnclub/sp_uiturnclub_mtitle.png') no-repeat center center;
	background-size: 238px 60px;
	padding: 100px 0 0;
	height: 0!important;
}

.uiturnclub_area1 .block1 {
	border-bottom:1px solid #ccc;
}

.uiturnclub_mmessage {
	margin:0 15px 30px;
	padding:20px 0 30px;
	font-size:1.4rem;
	border-bottom:1px solid #ccc;
}

.uiturnclub_mmessage p {
	line-height:1.8;
}

.uiturnclub_area1 .stitle {
	background: url('../images/uiturnclub/sp_uiturnclub_stitle1.gif') no-repeat center top;
	background-size: 50px 10px;
	margin:0 0 15px;
	padding:20px 0 0 6px;
	font-size:2.0rem;
	letter-spacing: 6px;
	font-weight: normal;
	text-align: center;
}

.uiturnclub_area1 .update {
	margin:0 0 20px;
	font-size:1.2rem;
	text-align: center;
}

.uiturnclub_area1 .index_block {
	margin:0 15px 30px;
}

.uiturnclub_area1 .index_block li {
	padding:10px 0;
	font-size:1.2rem;
	border-bottom:1px dotted #bfbfbf;
}

.uiturnclub_area1 .index_block li a {
	color:#213F68;
	text-decoration: underline;
}

.uiturnclub_area1 .infobox {
	margin:0 15px 25px;
	padding:20px 20px 25px;
	border:4px solid #e2f4f4;
}

.uiturnclub_area1 .infobox .inblock {
	background: url('../images/uiturnclub/infobox_image.jpg') no-repeat center bottom;
	background-size: 200px auto;
	padding:0 0 150px;
}

.uiturnclub_area1 .infobox h4 {
	margin:0 0 15px;
	font-size:1.6rem;
}

.uiturnclub_area1 .infobox p {
	line-height: 1.8;
	font-size:1.4rem;
}

.uiturnclub_area1 .dlbtn {
	margin:0 15px;
	font-size:1.2rem;
}

.uiturnclub_area1 .dlbtn a {
	display: block;
	line-height:40px;
	text-align: center;
	color:#FFF;
	background-color: #002e94;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}

.uiturnclub_area1 .dlbtn b {
	display: inline-block;
	background: url('../images/uiturnclub/sp_icon_pdf.png') no-repeat left center;
	background-size: 18px 15px;
	padding:0 0 0 25px;
	line-height:16px;
}

.btnboxes {
	font-size:1.2rem;
}

.btnboxes p {
	margin:0 0 10px;
}

.btnboxes p:last-child {
	margin-bottom:0;
}

.btnboxes .btn a {
	display: block;
	padding:5px 0 0;
	line-height:1.2;
	text-align: center;
	height:40px;
	color:#FFF;
	background-color: #002e94;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}

.btnboxes .btn b {
	display: inline-block;
	background: url('../images/uiturnclub/sp_icon_pdf.png') no-repeat left center;
	background-size: 18px 15px;
	padding:0 0 0 25px;
	line-height:16px;
}

.btnboxes .btn b strong {
	color:#ffea01;
}

.uiturnclub_area2 {
	margin:0 15px;
	padding:25px 0 60px;
}

.uiturnclub_area2 .stitle {
	background: url('../images/uiturnclub/sp_uiturnclub_stitle3.gif') no-repeat center top;
	background-size: 41px 10px;
	margin:0 0 30px;
	padding:20px 0 0 3px;
	font-size:2.0rem;
	letter-spacing: 3px;
	font-weight: normal;
	text-align: center;
}

.area3block {
	margin:0 0 20px;
	font-size:1.4rem;
}

.area3block h4 {
	background: url('../images/uiturnclub/sp_area3title.gif') no-repeat;
	background-size: 285px 35px;
	margin:0 0 15px;
	padding:0 0 0 15px;
	height:35px;
	line-height:25px;
	font-size:1.6rem;
}

.area3block .ex {
	margin:0 0 15px;
	padding:0 5px;
}

.area3block .sp {
	margin:0 0 10px;
}

.area3block .sp:last-child {
	margin:0;
}

.area3block .sp img {
	width:100%;
	height:auto;
}

.area3bblock {
	margin:0 auto 20px;
	font-size:1.4rem;
}

.area3bblock:last-child {
	margin:0 auto;
}

.area3bblock h4 {
	background: url('../images/uiturnclub/sp_area3title.gif') no-repeat;
	background-size: 450px 35px;
	margin:0 0 15px;
	padding:0 0 0 15px;
	height:35px;
	line-height:25px;
	font-size:1.6rem;
}

.area3bblock .ex {
	margin:0 0 15px;
	padding:0 5px;
}

.area3bblock .glist {
	margin:0 0 20px;
}

.area3bblock .glist:last-child {
	margin:0;
}

.area3bblock .glist li {
	margin:0 auto 15px;
	max-width:360px;
}

.area3bblock .glist li:last-child {
	margin:0 auto;
}

.area3bblock .glist li img {
	width:100%;
	height:auto;
}

.event_block {
	border:1px dotted #808080;
	margin:0 0 20px;
	padding:10px;
}

.event_block h5 {
	margin:0 0 15px;
	font-size:1.6rem;
}

.event_block .eex {
	margin:0 0 20px;
}

	.event_block .course_box {
		margin:0 auto 15px;
		max-width:330px;
	}

	.event_block .course_box:last-child {
		margin:0 auto;
	}

	.event_block .course_box h6 {
		margin:0 0 10px;
		padding:0 0 0 10px;
		height:20px;
		line-height:20px;
		border-left:7px solid #fe0;
	}

	.event_block .course_box .image {
		margin:0 0 10px;
	}

	.event_block .course_box .image img {
		width:100%;
		height:auto;
	}

	.event_block .course_box .iinfo {
		padding:0 0 0 50px;
		line-height:1.6;
		position: relative;
		font-size:1.4rem;
	}

	.event_block .course_box .iinfo b {
		position: absolute;
		top:0;
		left:0;
	}

	.area3bblock .btnbox a {
		background: url('../images/uiturnclub/sp_icon_pdf.png') no-repeat 15px center;
		background-size: 18px 15px;
		background-color: #002e94;
		padding:3px 0 0;
		height:37px;
		line-height:1.5;
	}

	.area3bblock .btnbox b {
		display: inline-block;
		background: none;
		padding:0;
		line-height:1.4;
	}








.area3ex {
	font-size:1.2rem;
}

	.uiturnclub_area4 {
		padding:0 10px 30px;
	}

	.area4box {
		margin:0 15px 50px;
		padding:0 0 15px;
		border:1px dashed #c0c0c0;
		text-align: center;
	}

	.area4boxtitle {
		margin:-20px 0 25px;
		text-align: center;
	}

	.area4boxtitle b {
		display: inline-block;
		background: url('../images/uiturnclub/sp_uiturnclub_stitle3.gif') no-repeat center top;
		background-size: 41px 10px;
		padding:20px 5px 0 5px;
		font-size:1.8rem;
		background-color: #FFF;
		font-weight: normal;
		text-align: center;
	}

	.area4box .label {
		margin:0 0 5px;
		font-size:1.6rem;
		font-weight: bold;
	}

	.area4box .ex {
		margin:0 0 15px;
		font-size:1.4rem;
		letter-spacing: 1px;
	}

	.area4box .home {
		font-size:1.4rem;
	}

	.area4box .home a {
		color:#213F68;
		text-decoration: underline;
	}

@media screen and (min-width: 350px) {
}


@media screen and (min-width: 768px) {

	/*
	=================================== */
	.uiturnclub_mtitle h2 {
		background-image: url('../images/uiturnclub/uiturnclub_mtitle.png');
		background-size: 460px 119px;
		margin:0 auto;
		padding: 200px 0 0;
	}

	.uiturnclub_area1 .block1 {
		padding:0 10px 100px;
	}

	.uiturnclub_mmessage {
		margin:0 auto 65px;
		padding:65px 0 50px;
		font-size:1.8rem;
		text-align: center;
	}

	.uiturnclub_mmessage p {
		line-height:2.2;
	}

	.uiturnclub_area1 .stitle {
		background: url('../images/uiturnclub/uiturnclub_stitle1.gif') no-repeat center top;
		margin:0 0 35px;
		padding:35px 0 0 10px;
		font-size:2.6rem;
		letter-spacing: 10px;
	}

	.uiturnclub_area1 .update {
		margin:0 0 40px;
		font-size:1.3rem;
	}

	.uiturnclub_area1 .index_block {
		margin:0 0 55px;
	}

	.uiturnclub_area1 .index_block ul {
		display: flex;
		align-items: stretch;
		flex-wrap: wrap;
	}

	.uiturnclub_area1 .index_block li {
		margin:0 30px 0 0;
		padding:15px 0;
		font-size:1.4rem;
		border-bottom:2px dotted #bfbfbf;
		width:340px;
	}

	.uiturnclub_area1 .index_block li.wide {
		width:710px;
		font-feature-settings : 'palt';
	}

	.uiturnclub_area1 .index_block li.wide2 {
		margin:0 340px 0 0;
	}

	.uiturnclub_area1 .index_block li a:hover {
		text-decoration: none;
	}

	.uiturnclub_area1 .infobox {
		margin:0 0 45px;
		padding:25px 30px 25px 40px;
		border:8px solid #e2f4f4;
	}

	.uiturnclub_area1 .infobox .inblock {
		background: url('../images/uiturnclub/infobox_image.jpg') no-repeat right top;
		padding:15px 360px 0 0;
		height:200px;
	}

	.uiturnclub_area1 .infobox h4 {
		margin:0 0 25px;
		font-size:2.0rem;
	}

	.uiturnclub_area1 .infobox p {
		font-size:1.6rem;
	}

	.uiturnclub_area1 .dlbtn {
		margin:0 auto;
		width:500px;
		font-size:1.8rem;
	}

	.uiturnclub_area1 .dlbtn a {
		line-height:60px;
		border-radius: 60px;
		-moz-border-radius: 60px;
		-webkit-border-radius: 60px;
	}

	.uiturnclub_area1 .dlbtn b {
		background: url('../images/uiturnclub/icon_pdf.png') no-repeat left center;
		padding:0 0 0 40px;
		line-height:22px;
	}

	.btnboxes {
		font-size:1.8rem;
	}

	.btnboxes p {
		margin:0 auto 15px;
		text-align: center;
	}

	.btnboxes .btn a {
		padding:0;
		line-height:60px;
		height:60px;
		border-radius: 60px;
		-moz-border-radius: 60px;
		-webkit-border-radius: 60px;
	}

	.btnboxes .btn b {
		background: url('../images/uiturnclub/icon_pdf.png') no-repeat left center;
		padding:0 0 0 40px;
		line-height:22px;
	}

	.uiturnclub_area2 .block1 {
		padding:60px 50px 30px;
	}

	.uiturnclub_area2 .stitle {
		background: url('../images/uiturnclub/uiturnclub_stitle2.gif') no-repeat center top;
		margin:0 0 45px;
		padding:35px 0 0 3px;
		font-size:2.6rem;
	}

	.area3block {
		margin:0 auto 35px;
		padding:35px 45px;
		width:730px;
		font-size:1.6rem;
		background-color: #f7f7f7;
	}

	.area3block h4 {
		background: url('../images/uiturnclub/area3title.jpg') no-repeat;
		padding:0 0 0 25px;
		height:55px;
		line-height:40px;
		font-size:2.2rem;
	}

	.area3block .ex {
		background: url('../images/uiturnclub/area3image.jpg') no-repeat center bottom;
		margin:0;
		padding:0 5px 540px;
	}

	.area3bblock {
		margin:0 auto 50px;
		padding:35px 45px;
		width:820px;
		font-size:1.6rem;
		background-color: #f7f7f7;
	}

	.area3bblock h4 {
		background: url('../images/uiturnclub/area3title.jpg') no-repeat;
		padding:0 0 0 25px;
		height:55px;
		line-height:40px;
		font-size:2.2rem;
	}

	.area3bblock .ex {
		margin:0 0 30px;
		padding:0 5px;
	}

	.area3bblock .glist {
		margin:0 0 30px;
	}

	.area3bblock .glist:last-child {
		margin:0;
	}

	.area3bblock .glist li {
		margin:0 10px 10px 0;
		width:360px;
		float:left;
	}

	.area3bblock .glist li:last-child {
		margin:0 10px 10px 0;
	}

	.area3bblock .glist li:nth-child(even) {
		margin:0 0 10px;
	}

	.event_block {
		margin:0 0 50px;
		padding:45px 29px 20px;
	}

	.event_block h5 {
		margin:0 0 30px;
		text-align: center;
		font-size:2.0rem;
	}

	.event_block .eex {
		margin:0 0 40px;
	}

	.event_block .course_box {
		margin:0 10px 0 0;
		width:330px;
		float:left;
	}

	.event_block .course_box:last-child {
		margin:0;
	}

	.event_block .course_box h6 {
		margin:0 0 10px;
		padding:0 0 0 10px;
		height:20px;
		line-height:20px;
		border-left:7px solid #fe0;
	}

	.event_block .course_box .image {
		margin:0 0 10px;
	}

	.event_block .course_box .image img {
		width:100%;
		height:auto;
	}

	.event_block .course_box .iinfo {
		padding:0 0 0 50px;
		line-height:1.6;
		position: relative;
		font-size:1.4rem;
	}

	.event_block .course_box .iinfo b {
		position: absolute;
		top:0;
		left:0;
	}

	.area3bblock .btnbox {
		width:100%;
	}

	.area3bblock .btnbox a {
		background-image: none;
		padding:0;
		height:60px;
		line-height:60px;
		border-radius: 60px;
		-moz-border-radius: 60px;
		-webkit-border-radius: 60px;
	}

	.area3bblock .btnbox b {
		background: url('../images/uiturnclub/icon_pdf.png') no-repeat left center;
		padding:0 0 0 40px;
		min-height:22px;
	}

	.area3ex {
		font-size:1.6rem;
		text-align: center;
	}

	.uiturnclub_area3 {
		margin:0 auto;
	}

	.uiturnclub_area3 .block1 {
		padding:20px 50px 100px;
	}

	.area4box {
		padding:0 0 35px;
	}

	.area4boxtitle {
		margin:-30px 0 45px;
		text-align: center;
	}

	.area4boxtitle b {
		display: inline-block;
		background: url('../images/uiturnclub/uiturnclub_stitle3.gif') no-repeat center top;
		padding:35px 10px 0 13px;
		font-size:2.6rem;
		letter-spacing: 3px;
		background-color: #FFF;
		font-weight: normal;
		text-align: center;
	}

	.area4box .label {
		margin:0 0 5px;
		font-size:1.8rem;
		font-weight: bold;
	}

	.area4box .ex {
		margin:0 0 30px;
		font-size:1.6rem;
		letter-spacing: 1px;
	}

	.area4box .home {
		font-size:1.6rem;
	}
}