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


body{
	margin:0;
	padding:0;
	background-image:url(../back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
	text-align:center;
	}

form,fieldset{
	margin:0;
	padding:0;
	}

fieldset{
	border:none;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{
	margin:0;
	padding:0;
	}

li{
	list-style:none;
	}

/* ここから設定------------------  */

/* 全体ラップ------------------  */
div#container{
	width:820px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	}
	
		
	
	
/* ヘッダー------------------  */
div#hedder{
	width:820px;
	margin:0;
	padding:0;
	height:135px;
	text-align:center;
	overflow:hidden;
	}

.logo{
	width:370px;
	float:left;
	margin:0;
	padding:0;
}

h1{
	margin:0px 0px 0px 18px;
	}
	
.navi{
	width:410px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	margin-right:10px;
}



.navi ul{
	margin:0;
	padding:0;
	list-style:none;
}
		
.navi li{
	float:right;
	font-size:13px;
	font-weight:500;
	line-height:130%;
	color:#192A51;
	margin:0px 0px 10px 5px;
	border-left:5px solid #0099ff;
	padding:15px 3px 0px 2px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
.navi p{
	clear:both;
	margin:5px 0px 5px 5px;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#192A51;
		font-size:12px;
	font-weight:400;
	line-height:120%;
}

div#hedder a,div#hedder a:link,div#hedder a:visited{
	text-decoration:none;
	padding:0px;
	color:#192A51;
	}

div#hedder a:hover{
	text-decoration:none;
	color:#fcd414;
}

/* ナビ------------------  */
div#mainnavi{
	width:820px;
	margin:0;
	padding:0;
	background-image:url(../navi.png);
	height:58px;
}

div#mainnavi ul{
	margin:0px 0px 0px 10px;
	padding:0;
	padding-top:8px;
	list-style:none;
}

div#mainnavi li{
	float:left;
	font-size:13px;
	font-weight:600;
	line-height:130%;
	color:#fff;
	margin:2px 0px 10px 0px;
	padding:15px 0px 0px 0px;
	width:132px;
	text-align:center;
	}
	
div#mainnavi a,div#mainnavi a:link,div#mainnavi a:visited{
	display:block;
	text-decoration:none;
	padding:0px;
	color:#FFF;
	}

div#mainnavi a:hover{
	text-decoration:none;
	color:#fcd414;
}

		
.boder{
	border-left:1px solid #000;
}

/* メイン------------------  */
div#main{
	width:820px;
	margin:0;
	padding:0;
	background-image:url(../back-white.png);
	background-repeat:repeat-y;
	text-align:center;
	overflow:hidden;
}

div#mainimage{
	width:820px;
	padding:20px 0px;
	margin:0;
}

/* 左側------------------  */
div#left{
	width:540px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}

h2{
	width:479px;
	margin-left:44px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#192A51;
	font-weight:700;
	background-image:url(../h2-back.jpg);
	background-repeat:no-repeat;
	padding:13px 0px 17px 25px;
}

div#left p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:150%;
	font-weight:400;
	color:#666;
	margin: 5px 25px 5px 45px;
	padding:0;
}

.tuduki{
	margin:0px 0px 20px 425px;
}

.box{
	width:479px;
	margin:10px 0px 20px 44px;
	padding:0;
}
	
	
.box dl{
	width:475px;
	border-top:1px solid #666;
	margin:0;
	padding:0;
	overflow:hidden;
}

.box dt{
	width:80px;
	float:left;
	margin:0px;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:600;
	color:#000;
	line-height:150%;
}

.box dd{
	width:370px;
	margin:0;
	float:right;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:500;
	color:#666;
	line-height:150%;
	border-left:1px solid #666;
}

.bottom{
	border-bottom:1px solid #666;
}

div#left a,div#left a:link,div#left a:visited{
	text-decoration:none;
	color:#039;
}

div#left a:hover{
	text-decoration:none;
	color:#fcd414;
}

.ph{
	float:right;
	margin:5px 20px 10px 10px;
}

/* 右側------------------  */
div#right{
	width:275px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
	margin-right:3px;
}

.bana{
	margin:10px 0px;
}

/* トップへ------------------  */
div#tophe{
	width:820px;
	clear:both;
	margin:0;
	padding:5px 0px;
	text-align:right;
}


div#tophe p{
	color:#63cdf7;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	font-weight:400;
	margin:5px 45px;
}

div#tophe a,div#tophe a:link,div#tophe a:visited{
	text-decoration:none;
	padding:0px;
	color:#666;
	}

div#tophe a:hover{
	text-decoration:none;
	color:#fcd414;
}

/* フッター------------------  */
div#footer{
	width:820px;
	height:122px;
	background-image:url(../footer-back.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:right;
}

div#footer dl{
	margin:0px 3px;
	padding:0;
}

div#footer dt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:600;
	padding:15px 40px 0px 0px;
	color:#fff;
}

div#footer dd{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:400;
	color:#fff;
	line-height:145%;
	padding:5px 40px 0px 0px;
}

div#footer a,div#footer a:link,div#footer a:visited{
	text-decoration:none;
	padding:0px;
	color:#FFF;
	}

div#footer a:hover{
	text-decoration:none;
	color:#fcd414;
}
/* フッター2------------------  */
div#footer2{
	width:820px;
	margin:0;
	padding:0;
	text-align:left;
}

div#footer2 p{
	margin:0;
	padding:0px 0px 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#666;
}

div#footer2 a,div#foote2r a:link,div#footer2 a:visited{
	text-decoration:none;
	padding:0px;
	color:#666;
	}

div#footer2 a:hover{
	text-decoration:none;
	color:#fcd414;
}