/*---------------------
	common
---------------------*/

body{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size:100%;
	color:#000;
	line-height:1.0em;
	margin:0;padding:0;
}

 
li{
	list-style-type: none;
}

a {
	text-decoration:none;
	color: #000;
}

option {
	font-size:1.2vw;
}

/*---------------------
	top pages
---------------------*/

#toppage_box{
	margin: 0 auto;
	height:90vw;
    background: url('images/jp/top_bg.png');
	background-repeat:no-repeat;
	-moz-background-size:contain;
	background-size:contain;
	border: 0px solid #ff0000;
}

h1{
	display: none;
}

#container{
	margin: 0 auto;
	width:96vw;
	border: 0px solid #ff0000;
}


#menu{
	float:left;
	margin: 0 auto;
	margin-left:5vw;
	width:18vw;
	height: 90vw;
	background-color: #fff;
	box-shadow:0px -6px 5px 5px rgba(0, 0, 0, 0.2);
}
#menu_logo{
	margin: 0 auto;
	padding-top:2vw;
	width:13vw;
	height: 11vw;
	border: 0px solid #ff0000;
}
#menu table{
	margin: 0 auto;
	margin-top: 3vw;
	border: 0px solid #ff0000;
	text-align: center;
}
#menu td{
	padding-bottom: 2vw;
	font-size:1.4vw;
	border: 0px solid #ff0000;
}

#top_container{
	margin: 0 auto;
	float:right;
	margin-right:3vw;
}
#title_box{
	float:left;
	margin-top:4vw;
	width: 62vw;
	text-align:left;
	border-bottom: 1px solid #27499D;
}
#title{
	float:left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size:4vw;
	line-height:1.0vw;
}
#title_box table{
	float:right;
	margin-top:0.6vw;
	margin-right:1.3vw;
	padding-bottom:0.5vw;
}
#title_box td{
	padding:0vw 0.6vw 0vw 0.6vw;
	font-size: 1.4vw;
}

#top_cap{
	margin-top:13.6vw;
}

.marker img{
	float: left;
	margin-top:0.4vw;
	padding-right: 1vw;
	width: 2.8vw;
}
.cap_text1{
	float: left;
	font-size: 1.8vw;
	line-height:2vw;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

#top_info{
	float:right;
	margin-top:20.5vw;
	padding: 1.4vw;
	width: 38vw;
	text-align:left;
	background-color: #fff;
	border: 0px solid #ff0000;
}
#top_info img{
	float:right;
	width: 14.5vw;
	margin-top:-1vw;
}
#top_info_box{
	float:left;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 1.3vw;
	line-height:1.8vw;
}
#top_info_box_en{
	float:left;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 1.1vw;
	line-height:1.5vw;
}

#info{
	float:right;
	margin-top:30vw;
	padding: 1.4vw;
	width: 64vw;
	border: 0px solid #ff0000;
}
h2{
}
h2 img{
	float: left;
	padding-right: 1.6vw;
	width: 2.8vw;
}
#info_text2{
	float: left;
	margin-top:0.4vw;
	font-size: 2vw;
	line-height:2vw;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}
#info table{
	float: left;
	margin:1.6vw 0vw 0vw 4vw;
	width: 61vw;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 1.3vw;
	line-height:1.6vw;
	border: 0px solid #ff0000;
}
#info td{
	height: 4vw;
}

#form_info{
	float:right;
	margin-top:3vw;
	padding: 1.4vw;
	width: 64vw;
	border: 0px solid #ff0000;
}
#form_info_text2{
	float: left;
	margin-top:0.4vw;
	font-size: 2vw;
	line-height:2vw;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}
#form_info table{
	float: left;
	margin:1.6vw 0vw 0vw 4vw;
	width: 61vw;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 1.4vw;
	line-height:3vw;
	border: 0px solid #ff0000;
}
#form_info td{
	padding-bottom:5vw;
}


#footer{
	margin: 0vw auto;
	float:left;
	width: 100%;
	padding-top:0.5vw;
	padding-bottom:1vw;
	text-align:center;
	font-size:1vw;
	border-top: 1px solid #27499D;
}
