<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* overwrite common style */
#spDomWrapper #spDomContainer {
	width:100%;
}
#spDomWrapper #spDomContainer h1 {
	background-color:transparent;
	border-bottom:none;
	padding:0;
}
#spDomWrapper #spDomContainer h3 {
	border-bottom:none;
	color:#35AFDE;
	margin:0 0 8%;
	padding-bottom:0;
	padding-left:0;
	background-image:none;
	text-align:center;
	font-size:1.5rem;
	letter-spacing:-0.1em;
}
#spDomWrapper #spDomContainer section {
	margin-bottom:0;
	border-bottom:none;
}








header,
h2,
.section {
	padding:0 5%;
}
header img,
h2 img,
.section img {
	width:100%;
}


header {
	background-color:#253A6F;
	border-bottom:1px solid #42588A;
}
header a {
	display:block;
	padding:4% 0;
}
header a img {
}

#section01 {
	background-color:#253A6F;
	background-image:url("/sp/promotion/we_award/2015/images/sec01_bg.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100% auto;
	padding-top:20px;
}

#section01 .aisatsu {
	margin-bottom:20px;
}
#section01 .pc-img {
	margin-bottom:20px;
}
#section01 h1 {
}
#section01 .linkbtn {
	padding:40px 0 80px;
}
#section01 .linkbtn a {
	display:block;
	margin:0 22%;
}
#section01 .linkbtn a img {
}

h2 {
	background-color:#203D77;
	text-align:center;
	padding:27px 0;
	margin:0 !important;
}

#section02 {
	background-image:url("/sp/promotion/we_award/2015/images/sec02_bg.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#F5F5F3;
	background-size:100% auto;
	padding-top:15%;
}
#section02 h3 {
}
#section02 .lead {
	text-align:center;
	font-size:0.8rem;
	color:#353533;
	margin-bottom:6%;
	line-height:1.7;
}
#section02 .linkbtn {
	padding-bottom:10%;
}
#section02 .linkbtn a {
}


#section03 {
	background-image:url("/sp/promotion/we_award/2015/images/sec03_bg.png");
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100% auto;
	padding-top:11%;
}

#section03 h3 {
}
#section03 ul {
}
#section03 ul li {
	padding:0 0 6%;
	border-bottom:1px solid #ddd;
	margin:0 0 6%;
	text-indent:0;
}
#section03 ul li:last-child {
	border-bottom:none;
}
#section03 ul li h4 {
	background-image:none;
	padding:0;
	margin:0;
	width:100%;
}
#section03 ul li h4 img {
	width:100%;
}
#section03 ul li .lead {
	text-align:center;
	font-size:0.9rem;
}
#section03 ul li figure {
	margin:0;
}
#section03 ul li figure img {
	width:100%;
}
#section03 .linkbtn {
	padding-bottom:10%;
}
#section03 .linkbtn a {
}



#section04 {
	background-color:#F5F5F3;
	padding-top:8%;
	padding-left:0;
	padding-right:0;
}
#section04 .korekaramo {
	padding-bottom:12%;
}
#section04 .capture {
	max-width:320px;
	margin:0 auto;
}
#section04 .capture li {
	margin:0; padding:0;
	text-indent:0;
	font-size:0;
	vertical-align:top;
}
#section04 .capture li img {
	width:100%;
	vertical-align:top;
}

#section04 .bottom-link {
	text-align:center;
	padding:4% 0;
}
#section04 .bottom-link a {
	display:inline-block;
}
#section04 .bottom-link a img {
	width:auto;
}
#section04 .pagetop-link {
	font-size:0;
	text-align:right;
}
#section04 .pagetop-link a {
	display:inline-block;
}
#section04 .pagetop-link a img {
	width:auto;
	font-size:1rem;
	vertical-align:top;
}









#spDomWrapper #spDomContainer footer {
	background-color:#203D77;
	color:#fff;
	padding:2% 0 3%;
}
#spDomWrapper #spDomContainer footer a {
	color:#fff !important;
	text-decoration:underline !important;
}
#spDomWrapper #spDomContainer footer #socialfeed {
	float:none;
	margin:1%; 0;
	text-align:center;
}
#spDomWrapper #spDomContainer footer .copyright {
	text-align:center;
	border-bottom:1px solid #3F5992;
	padding:1% 0 2%;
}



</pre></body></html>