@charset "utf-8";
/* CSS Document */
.blackblue{
	background-color:#0f337e!important;
}

.link_area{
	width:865px;
	margin:0 auto;
}

.link_area ul{
	width:100% !important;
	margin:0 !important;
}
#main .link_area ul li{
	float:left ;
	margin:0 ;
}
#main .link_area ul li:last-child{
	float:right ;
	margin-top:18px !important;
}

.campaign_text{
	font-size:23px;
	text-align:center;
	margin-bottom:50px;
	padding:0 2em;
}

.campaign_column{
	max-width:980px;
	margin:0 auto;
	letter-spacing:-.50em;
	text-align:center;
	margin-bottom:80px;
}
.campaign_column .col{
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
}
.campaign_column .col_left,
.campaign_column .col_right{
	width:45.9%;
}
.campaign_column .col .img{
	text-align:center;
	margin-bottom:30px;
	padding:0 15px;
}
.campaign_column .col .img img{
	margin:0 auto;
}
.campaign_column .col .txt{
	font-size:16px;
	padding:0 2em;
}
.campaign_column .col_center{
	width:5.4%;
	padding:6em 0 0;
}
.campaign_img{
	text-align:center;
}
.campaign_img .img img{
	margin:0 auto;
	max-width:100%;
}
.campaign_arrow{
	max-width:980px;
	width:100%;
	margin:0 auto;
	text-align:right;
}
.campaign_arrow img{
	margin-right:16%;
}
.campaign_price{
	background-color:#005cc1;
	margin-bottom:80px;
}
.campaign_price img{
	margin:0 auto;
	width:100%;
	max-width:1229px;
}

@media screen and (max-width : 1024px){
	#main .section05 .link_area li{padding:0;}
	#main .section05 .link_area li img{width:100%;}
	#header .logo img{
		max-height:42px;
		width:auto;
	}
	.link_area{
		width:90%;
		margin:0 auto;
	}
	#main .link_area li,
	#main .link_area ul li{
		width:90%;
		float:none;
		margin-right:auto ;
		margin-left:auto;
	}
	#main .section05 .link_area li:last-child,
	#main .link_area ul li:last-child{
		float:none;
		width:70%;
		margin-top:2.1% !important;
	}
	.link_area ul li img{
		max-width:100%;
		width:100%;
	}
}
@media screen and (max-width : 640px){
#header .logo img {
    width: 249px;
}
	.link_area{
		width:100%;
	}
	.link_area ul{
		box-sizing:border-box;
	}
	.link_area ul li{
		float:none !important;
		margin:0 !important;
		padding:0 !important;
		text-align:center;
		list-style-type: none;
		margin-top:18px !important;
		margin-right:auto !important;
		margin-left:auto !important;
	}
	.campaign_price{
		background:none;
	}
	.campaign_arrow{
		display:none;
	}
	.campaign_column .col_left,
	.campaign_column .col_right{
		width:49%;
	}
	.campaign_column .col_center{
		display:none;
	}
	.campaign_column .col .txt{
		display:none;
	}
}

#main .section03 .photoBox {
	width: 36%;
}
#main .section03 .textBox {
    width: 57%;
}
