@charset "utf-8";
/*
TopPage Stylesheet
Last update: 2015-05-26
*/




/* =============================================================================

   トップページスタイル

   ========================================================================== */

/* =======
■ 汎用スタイル
========== */

section {}
section h2 {
	margin:0 0 25px 0;}





/* --
.sec01
1つ目のセクションスタイル
----- */
.sec01 {
	background:url(../img/top/bg_sec01.jpg) repeat center top;
	padding:35px 0 30px 0;}
.sec01 ul {
	list-style:none;
	margin:0;
	padding:0;}
.sec01 ul li {
	float:left;
	margin-right:40px;}
.sec01 ul li:last-child {
	margin-right:0;}
.sec01 ul li figure {
	margin-bottom:10px;}
.sec01 ul li a {
	color: #282424;
	text-decoration:none;}
.sec01 ul li a:hover {
	color:#4472b8;
	text-decoration:underline;}



/* --
.sec02
2つ目のセクションスタイル
----- */
.sec02 {
	background:url(../img/top/bg_sec02.jpg) repeat center top;}
.sec02 .wrap {
	background:url(../img/top/img_sec02.png) no-repeat right center;
	padding:35px 0 30px 0;}
.sec02 p {
	width:520px;}



/* --
.sec03
3つ目のセクションスタイル
----- */
.sec03 {
	padding:35px 0 30px 0;}
.sec03 ul {
	list-style:none;
	margin:0;
	padding:0;}
.sec03 ul li {
	width:33%;
	float:left;
	text-align:center;}



/* --
.sec04
4つ目のセクションスタイル
----- */
.sec04 {
	background:url(../img/top/bg_sec01.jpg) repeat center top;
	padding:35px 0;
	border-top:2px solid #b5b5b5;
	border-bottom:2px solid #b5b5b5;}
.sec04 ul {
	list-style:none;
	margin:0 0 15px 0;
	padding:0;}
.sec04 ul li {
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 15px 140px;
	background:url(../img/ico_news.jpg) no-repeat 15px center;
	background-color:#FFF;}
.sec04 ul li:nth-child(2n) {
	background-color:transparent;}
.sec04 ul li span {
	font-weight:normal;
	display:inline-block;
	width:120px;}



/* --
.sec05
5つ目のセクションスタイル
----- */
.sec05 {}
.sec05 .wrap {
	background:url(../img/top/img_sec05-01.jpg) no-repeat right center;
	background-size:auto 100%;
	padding:20px 0;}
.sec05 p {
	padding:4px 0;
	width:550px;}

.sec05.enbox {}
.sec05.enbox h2 {
	margin-bottom:0;}
.sec05.enbox .wrap {
	background:url(../img/top/img_sec05-01.jpg) no-repeat right center;
	background-size:auto 100%;
	padding:20px 0;}
.sec05.enbox p {
	padding:4px 0;
	width:740px;}
















