@charset "UTF-8";/* スマホ版---------------------------------------------------- */@media screen and (max-width: 660px) {html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, option, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {	margin:0;	padding:0;	outline:0;	border:0;	font-size:100%;}html {	margin:0;	height: 100%;}body{	margin:0 auto;	height: 100%;	background: url(../images/top_bg_sp.png) repeat-x #00374D;	-webkit-text-size-adjust:none;	background-size:auto 100%;	padding:0;	color:#000000;	font-size:14px;	line-height:1.5;}a:link,a:active,a:hover,	:visited{	color:#00374D;	-webkit-tap-highlight-color:rgba(0,0,0,0.25);	font-size:100%;	text-decoration:none;}#wrapper {	margin:0 auto;	height: 100%;	text-align:center;}#content {	width: 100%;	height: 70%;	margin: 15% auto 10%;}#content img{	max-width: 100%;	margin-top: 15%;}#copyright {	color: #E5EBED;	font-family: times, century, serif ;	font-size:13px;	margin:10px auto;	text-align:center;}}/* PC版---------------------------------------------------- */@media print, screen and (min-width: 661px) {div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup,sub {line-height:-1px;vertical-align: text-top;}sub {vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}html, body {	height:100%;	margin:0 auto;	background: #00374D;	color: #00374D;	font-size: 13px;	line-height: 150%;	text-align: center;	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", Arial, "メイリオ","MS PGothic", sans-serif ;}html, body {	background: url(../images/top_bg2.png) repeat-x 0 50% #00374D;}/* リンク---------------------------------------------------- */a:link {	color: #00374D;	background: transparent;	text-decoration: none;}a:visited {	color: #00374D;	background: transparent;	text-decoration: none;}a:hover, a:active {	color: #4D0B46;	background: transparent;	text-decoration: underline;}#wrapper {	margin:0 auto;	text-align:center;}#content {	position:absolute;	top:50%;	left:50%;	margin-top:-150px;	margin-left:-350px;}#copyright {	color: #E5EBED;	font-family: times, century, serif ;	padding: 10px 0 10px 50px;	text-align: left;	position:absolute;	top:50%;	left:50%;	margin-top:190px;	margin-left:-350px;}}