@charset "utf-8";

/* ****************************************************
Title: index.css
---------------------------------------------------------------------------- */
#va {
	width: 100%;
	background: url(../img/index/va.jpg) no-repeat bottom left;
	background-size: 100%;
	min-height: 560px;
	position: relative;
}

#va .catch {width: 931px;margin: 0 auto;padding-top:50px;}
#va .scroll {position: absolute;left: 0;right: 0;bottom:20px;margin:0 auto;
width:79px;height:86px;background:url(../img/index/scroll.png) no-repeat;}

/* =============================
 .section1
==============================*/
.sec01 {width: 100%;}
.sec01 .bs {width: 25%; display:block; height:470px;}
.sec01 .bs_list {width:75%; float:left;}
.sec01 .bs_list ul {width: 100%;}
.sec01 .bs_list ul li {width: 33.333333%; float:left;}
.sec01 .bs_list ul .b_st .sum dl dt,
.sec01 .bs_list ul .b_st .sum dl dd,
.sec01 .bs_list ul .b_he .sum dl dt,
.sec01 .bs_list ul .b_he .sum dl dd,
.sec01 .bs_list ul .wh_txt{color: #fff;}
/*
.sec01 .bs_list ul li a {width:100%;min-height:200px;display:block;background-size:100%;background-repeat:no-repeat;background-position: top center;}
.sec01 .bs_list ul li.b_ne a {background-image: url(../img/index/bs1.jpg);}
.sec01 .bs_list ul li.b_it a {background-image: url(../img/index/bs2.jpg);}
.sec01 .bs_list ul li.b_mc a {background-image: url(../img/index/bs3.jpg);}
.sec01 .bs_list ul li.b_fa a {background-image: url(../img/index/bs4.jpg);}
.sec01 .bs_list ul li.b_tr a {background-image: url(../img/index/bs5.jpg);}
.sec01 .bs_list ul li.b_in a {background-image: url(../img/index/bs6.jpg);}
.sec01 .bs_list ul li a:hover {text-decoration: none;}

*/
.sec01 .bs_list ul li .sum {width:100%;min-height:200px;display:block;position:relative;}
.sec01 .bs_list ul li .sum a:hover {-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.sec01 .bs_list ul li .sum img {width: 100%;}
.sec01 .bs_list ul li .sum dl {color:#036;text-align:center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height:62px;}
.sec01 .bs_list ul li .sum dl dt {font-size:200%;}
.sec01 .bs_list ul li .sum dl dd {font-size:89%;}


.sec01 {background-color:#EEE; position:relative;}
.sec01 .bs .bs_title {position:absolute;top: 50%;line-height: 1.4;margin-top: -4em; left:9%;margin-left:-1em;}
.sec01 .bs h2 {text-align: center;font-size:180%;}
.sec01 .bs .furikana {text-align: center; font-size:89%; margin:0.5em 0 1em;}

.sec01 .bs_list_btn a {color:#fff; text-align:center;background:#222;width:190px;margin:0 auto;display:block;padding:0.6em 0;}
.sec01 .bs_list_btn a:hover {background: #555; text-decoration:none;}
.sec01 .bs_list_btn a i {padding-left:0.5em;}


/* =============================
 .section2
==============================*/
.sec02 {width: 100%; height: 600px; display: table;}
.sec02 .fb {background:#3b5998; display:table-cell;width:50%;vertical-align:middle;}
.sec02 .fb h2 { text-align: center; font-family:Verdana, Geneva, sans-serif;}
.sec02 .fb h2 .rw9 {font-size: 400%;color: #fff;}
.sec02 .fb h2 .kana {color: #fff;}
.sec02 .facebook {display:table-cell; width:50%; vertical-align: middle;}
.sec02 .facebook .fb-page {width: 500px; margin: 0 auto; display:block;}