@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	width: 100%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*background-image: url(images/bg.jpg);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  

img{
  vertical-align: bottom;
}

/* ----- ヘッダー ----- */
#header {
}
/* ----- メニュー ----- */

/* ----- メイン ----- */
#content {
	width: 100%;
	min-width: 1284px;
	background-image: url(../img/bg.jpg);
	/*background-position: center center;*/
		/*background-size: 100%;*/
	background-repeat: repeat;
	/*background-color:#F5CE3A;*/
}


/*sec1*/


.sec1 {
}

.s1 {
	width:1338px;
	margin: 0 auto;
}

.s1_l{
	width:460px; float:left;
}

.s1_r{
	width:515px; float:right;
	background-image: url(../images/sec_1.png)
}

.s1_txt {
	height:822px;
}

.logo_zti {
	position: absolute;
	top: 1px;
	right: 32px;
}

.kijitu_zti {
	position: absolute;
	top: 235px;
	right: 712px;
}

/*sec2*/

.sec2_top {
	background-image:url(../images/sec_2_u.png);
	background-repeat:repeat-x;
	background-color:#9FD2F1;
}

.sec2_bottom {
	background-image:url(../images/sec_2_d.png);
	background-repeat:repeat-x;
	background-color:#9FD2F1;
	height:21px;
	
}

.s2 {
	padding-top:15px;
	width:975px;
    margin: 0 auto; 
}


/*sec3*/
.sec3 {
	background-color:#FCF9C6;
}

.s3{
	width:975px;
    margin: 0 auto; 
	background-color:#FCF9C6;
}




/* ----- フッター ----- */
#footer { 
	height:140px;
	text-align:center;
	background-color:#FCF9C6;
}

/* ----- 上に戻る ----- */

.page-top
{
	margin: 0 ;
	padding: 0 ;
	display: none ;
}
 
.page-top p
{
	margin: 0 ;
	padding: 0 ;

	position: fixed ;
	right: 16px ;
	bottom: 0px ;
}
 
.move-page-top
{
	display: block ;
	width: 176px ;
	height:191px ;

	line-height: 50px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
}

.move-page-top:hover
{
	opacity: 0.85 ;
}
