@charset "shift_jis";

/*===================================================================
	body
===================================================================*/

body {
	background:#FFF;
	color: #4f4539;
	text-align: center;
	font-size: 95%;
	line-height:1.6;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	-webkit-text-size-adjust: 100%;
}

/*===================================================================
	link
===================================================================*/

a:link, a:visited { color: #3361ca; text-decoration: underline; }
a:hover, a:active { color: #3361ca; text-decoration: none; }

p.link a:hover{ opacity:0.6; filter: alpha( opacity=60 ); }

/*===================================================================
	wrapper
===================================================================*/
#wrapper { min-width:960px; overflow:hidden; }

/*===================================================================
	header
===================================================================*/
header { padding: 0; background:#000000; }
header .inner { position:relative; width: 960px; height:50px; margin: 0 auto; }
header .inner .ci { position:absolute; top:16px; left:0; }


/*===================================================================
	footer
===================================================================*/
footer { background:#FFF; border-top:1px solid #323232; padding:18px 0; text-align:right; }
footer ul { width:960px; margin:0 auto; }
footer li { height:13px; }
footer .copyright { margin-top:5px; }


/*===================================================================
	article
===================================================================*/
article { position:relative; z-index:10; }

/*===================================================================
	section
===================================================================*/
section { position:relative; }

section .secTtl { width:960px; margin:0 auto; }
section .secMain { position:relative; width:960px; margin:50px auto 0; text-align:left; }


/*===================================================================
	enquete
===================================================================*/
section#enquete { left:50%; width:1400px; margin-left:-700px; text-align:center;padding: 48px 0 47px; background:#ff6464; margin-bottom:59px; }
section#enquete h2{ margin-bottom:23px; }
section#enquete p.btn{ margin-top:38px; }

/*===================================================================
	max-width 960px
===================================================================*/
@media (max-width:960px){

#wrapper { width:960px; overflow:hidden; }

}