/* --------------------------------------------------------------------
	#enquete_area
-------------------------------------------------------------------- */
#enquete_area {background-color: #f3f3f3;text-align: center;}
#enquete_area .inner {width: 780px;margin: 0 auto;padding: 30px 0px;text-align: center;}
#enquete_area .inner p {font-size: 16px;line-height: 1.6;color: #454545;}
#enquete_area .inner p.heading {font-size: 30px;line-height: 1.1;border-bottom: 1px solid #454545;padding-bottom: 5px;margin-bottom: 20px;}
#enquete_area .inner .enquete_btn {width: 300px;height:62px;margin: 20px auto 0px auto;padding: 0px 0px;position:relative;}
#enquete_area .inner .enquete_btn a{font-size: 26px;line-height: 1.0;background-color: #ca0101;color: #FFF;width: 100%;padding: 18px 0px;position:absolute;top:0;left:0;text-decoration: none;}
#enquete_area .inner .enquete_btn a:hover{filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;text-decoration: none;}
#enquete_area .inner .enquete_btn span.small{font-size: 24px;line-height: 1.0;padding-left: 3px;}


/* --------------------------------------------------------------------
	#link_area
-------------------------------------------------------------------- */
#link_area {background-color: #FFF;text-align: center;}
#link_area .inner {width: 980px;margin: 0 auto;padding: 30px 0px;text-align: left;}
#link_area .inner p.heading {font-size: 16px;line-height: 1.4;color: #000;padding-bottom: 15px;}
#link_area .inner ul.link_box {padding: 0px 40px;}
#link_area .inner ul.link_box li {list-style-type: none;position: relative;}
#link_area .inner ul.link_box li.fL {width: 430px;float: left;}
#link_area .inner ul.link_box li.fR {width: 430px;float: right;}
#link_area .inner ul.link_box li p {width: 267px;font-size: 14px;line-height: 1.4;color: #000;position: absolute;left: 163px;top: 0px;}
#link_area .inner ul.link_box li p span.heading {font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 10px;display: block;}
#link_area .inner ul.link_box li a{display: block;width: 100%;height: 100%;cursor: pointer;cursor: hand;text-decoration: none;}
#link_area .inner ul.link_box li a:hover {text-decoration: none;filter: alpha(opacity=70);opacity: 0.7;}

@media only screen and (max-width: 736px) {
/* --------------------------------------------------------------------
	#enquete_area
-------------------------------------------------------------------- */
#enquete_area .inner {width: 92%;padding: 20px 0px;}
#enquete_area .inner p {font-size: 1.1rem;line-height: 1.6;text-align: left;}
#enquete_area .inner p.heading {font-size: 1.4rem;line-height: 1.4;padding-bottom: 20px;margin-bottom: 20px;text-align: left;}
#enquete_area .inner .enquete_btn {width: 95%;max-width: 200px;height:40px;margin: 20px auto 0px auto;padding: 0px 0px;position:relative;}
#enquete_area .inner .enquete_btn a{font-size: 1.3rem;line-height: 1.0;text-align: center;width: 100%;height:28px;padding: 12px 0px 0px 0px;position:absolute;top:0;left:0;text-decoration: none;}
#enquete_area .inner .enquete_btn a:hover{filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;}
#enquete_area .inner .enquete_btn span.small{font-size: 1.2rem;}

/* --------------------------------------------------------------------
	#link_area
-------------------------------------------------------------------- */
#link_area .inner {width: 92%;padding: 20px 0px;}
#link_area .inner p.heading {font-size: 1.1rem;line-height: 1.4;color: #000;padding-bottom: 0px;}
#link_area .inner ul.link_box {padding: 0px 0px;}
#link_area .inner ul.link_box li {margin-top: 15px;}
#link_area .inner ul.link_box li.fL {width: 100%;float: none;}
#link_area .inner ul.link_box li.fR {width: 100%;float: none;}
#link_area .inner ul.link_box li img {width: 37%;}
#link_area .inner ul.link_box li p {width: 60%;font-size: 1.1rem;line-height: 1.4;color: #000;}
#link_area .inner ul.link_box li p span.heading {margin-bottom: 7px;}
#link_area .inner ul.link_box li a:hover {text-decoration: none;filter: alpha(opacity=100);opacity: 1.0;}
}

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

/* --------------------------------------------------------------------
	#link_area
-------------------------------------------------------------------- */
#link_area .inner ul.link_box li.fL {width: 100%;float: none;clear: both;}
#link_area .inner ul.link_box li.fR {width: 100%;float: none;clear: both;padding-top: 10px;}
#link_area .inner ul.link_box li img {width: 37%;}
#link_area .inner ul.link_box li.fL img {float: left;}
#link_area .inner ul.link_box li.fR img {float: left;}
#link_area .inner ul.link_box li p {width: 60%;font-size: 1.0rem;line-height: 1.3;color: #000;position: static;top:0;left:0;float: right;}
#link_area .inner ul.link_box li p span.heading {margin-bottom: 5px;font-size: 1.1rem;line-height: 1.4;}
}
