﻿@charset "UTF-8";
/* CSS Document */

/*=========================================================================*/
/* Top & IN                                                                */
/*=========================================================================*/
*{
	margin:0;
	padding:0;
	}

body{
	color:#333;
	font: 12px/1.6 verdana, Helvetica, arial, "Lucida Grande","Lucida Sans Unicode", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	_font: 84%/1.5 verdana, Helvetica, arial, "Lucida Grande","Lucida Sans Unicode", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
*+ html body{
	font: 84%/1.5 verdana, Helvetica, arial, "Lucida Grande","Lucida Sans Unicode", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

img{
	border:none;
	vertical-align:bottom;
	}

a:link,a:visited{ color:#1d7fef; text-decoration:none;}
a:hover{ color:#1d7fef; text-decoration:underline;}

.b{
	font-weight:bold;
	}

#wrapper{
	background:url(images/bg.gif) repeat-x 0 0;
	}

#contents{
	margin:0 auto;
	padding-top:107px;
	width:550px;
	}

h1{
	margin-bottom:25px;
	line-height:0%;
	font-size:xx-small;
	}

.btn{
	display:block;
	width:550px;
	text-align:center;
	}
	.btn img{
		margin:20px auto;
		}
.btn_en{
	margin:18px 56px 15px;
	}

.contact{
	margin-top:10px;
	border:#ddd 1px solid;
	padding:10px 13px;
	}

.en{
	margin:40px 0 25px 0;
	}
.copyright{
	text-align:center;
	border-top:#ddd 1px solid;
	margin-top:60px;
	padding:5px 0;
	}