@charset "shift_jis";

/*
---------------------------------------------------------------------------*/

body {	
	color: #666666;
	background-color: #0F7DAE;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 75%;
	line-height: 150%;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
	vertical-align: bottom;
}
input,textarea,select {
	font-size: 1em;
}
form {
	margin: 0px;
}
table {
	border-collapse:collapse;
	font-size: 100%;
	border-spacing: 0;
}
#wrap {
	margin-right: auto;
	margin-left: auto;
	background-color: #0F7DAE;
	height: auto;
	width: 1280px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: px;
}
#wide {
	width: 1280px;
	margin-right: auto;
	margin-left: auto;
}


/*コンテンツ
---------------------------------------------------------------------------*/
#conteiner {
	height: auto;
	width: 1280px;
}

#contents {
	clear: left;
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contents1050.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ffffff;	/*背景色*/
	text-align: left;
	margin-top: 10px;
}

/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	float: right;	/*左によせる*/
	width: 720px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 130%;
	padding-top: 30px;
	padding-right: 10px;
	line-height: 140%;
}

/*h2タグ設定*/
#main h1 {
	text-align: center;
	font-size: 130%;	/*文字サイズ*/
	color: #086c9b;
	line-height: 30px;
	background-image: url(../images/title_bg1.gif);	/*h2タグの背景画像*/
	background-repeat: repeat-x;		/*背景画像をＸ軸（横軸）にリピート*/
	background-position: top;			/*背景画像を上部に配置*/
	background-color: #190002;			/*背景画像の下部の色を指定しておくと２行になった際にキレイになる*/
	border-bottom: 2px solid #009900;	/*下部のボーダーの幅、線種、色*/
	margin-bottom: 5px;
	padding-right: 20px;
	padding-left: 10px;
	width: 680px;
	text-shadow:2px 2px 2px #f5f806;
}
#udagawa {
	width: 200px;
	padding-left: 0px;
	padding-right: 0px;
	clear: right;
}

/*段落タグの余白設定*/
#main p {
	padding: 0.5em 0px 1em;
}

/*サブコンテンツ
---------------------------------------------------------------------------*/
#sub {
	float: left;	/*右によせる*/
	width: 290px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
}
/*h3見出しタグ設定*/
#sub h3 {
	color: #FFFFFF;
	font-size: 125%;
	text-align: center;	/*テキストをセンタリング*/
	border: 3px double #0614a0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 250px;
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 0px;
	background-image: url(../img/h3bg.gif);
	height: auto;
}

/*サブコンテンツ内メニュー
---------------------------------------------------------------------------*/
ul.submenu {
	width: 255px;
	color: #ffffff;
	font-size: 115%;
	margin-bottom: 1em;
	margin-left: 10px;
	text-align: center;	/*テキストをセンタリング*/
}
.submenu2 {
	width: 200px;
	margin-left: 0px;
	float: left;
}

a {
	color: #046d06;
}
a:hover {
	color: #08adf7;			/*カーソルオーバー時の文字色*/
	text-decoration: none;	/*カーソルオーバー時に下線を消す設定*/
}

ul.submenu a {
	text-decoration: none;
	display: block;
	width: 240px;
	text-align: center;	/*テキストをセンタリング*/
}
ul.submenu2 {
		margin-bottom: 1em;
}
ul.submenu2 a {
	text-decoration: none;
	display: block;
	width: 240px;
	text-align: center;	/*テキストをセンタリング*/
	border-bottom: 1px solid #cccccc;	/*メニュー下のライン*/
	margin-top: 10px;
	margin-bottom: 3px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #CCC;
}

/*フッター
---------------------------------------------------------------------------*/
/*その他
---------------------------------------------------------------------------*/

#main2 {
	width: 960px;	/*メインコンテンツ幅*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 130%;
	text-align: center;
	vertical-align: 0%;
	padding-right: 10px;
	padding-left: 5px;
	margin-right:45px;
	margin-left: 45px;
}
#link {
	width: 960px;
	padding-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	background-color: #E6E6E6;
	text-align: center;
	padding-top: 10px;
	color: #000;
}

.cap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin:0;
	width: 710px;
	position:relative;
	font-size: 105%;
	line-height: 100%;
	margin-top:-0.6em;
}
.cap2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin:0;
	width: 710px;
	position:relative;
	font-size: 105%;
	line-height: 100%;
	margin-top:-0.3em;
}
.cap3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin:0;
	width: 710px;
	position:relative;
	font-size: 105%;
	line-height: 120%;
	margin-top:-0.3em;
}

#photo {
	margin-top: 10px;
}



.ribon {
	width: 360px;
	margin-bottom: 10px;
	margin-top: 30px;
	margin-right: 229px;
	margin-left: 274px;
}

.left1 {
	float: left;
	width: 355px;
	height: 278px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
}
.right1 {
	float: right;
	width: 355px;
	height: 278px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	a: text-decoration: none;
}
#twin2 {
	width: 930px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
}



#twin {
	width: 720px;
	margin-left: 187px;
	margin-right: 187px;
}
#right {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	width: 720px;
	margin-bottom: 0px;
}

	
.lt {
	float: left;
	width: 460px;
}
.rt {
	float: right;
	width: 460px;
}
.ribon1 {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 229px;
	margin-left: 274px;
}
#sw {
	height: 358px;
	width: 720px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#next {
	width:1050px;
	margin-right: auto;
	margin-left : auto;
	background-color: #0F7DAE;
	padding-right: 45px;
	padding-left: 45px;
	}
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	text-align: right;
}
#botom h1{
	background:url(img/header_bg.gif) repeat-x;
	background-image:-moz-linear-gradient(top, #8ef0f4, #1e7da6);
	background-image:-webkit-gradient(linear, center top, center bottom, from(#8ef0f4), to(#1e7da6));
	background-image:-o-linear-gradient(top, #8ef0f4, #1e7da6);
	background-image:linear-gradient(top, #8ef0f4, #1e7da6);
	width:100%;
	padding:3% 10px;
	border-bottom:solid 1px #11120F;
	color:#FFF;
	text-shadow:2px 2px 2px #11120F;
	text-align:center;
	width: 1050px;
	height: auto;
}

#footer {
	width:1280px;
	margin-right: auto;
	margin-left : auto;
	text-align: center;
}
