@charset "utf-8";
/* CSS Document */
/*
Date: 2010.0802
*/

/* all
------------------------------------------------------------------------- */
* {
	font-variant: normal;
}

body {
    background-color: #FFFFFF;
    color: rgba(23,23,23,1.00);
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-image: url(../img/base/top_line.jpg);
    background-repeat: repeat-x;
}
#container {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding-bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	width: 900px;
	margin-bottom: 0px;
}
#header {
	background-image: url(../img/base/topimage.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 115px;
}
#header0 {
	background-image: url(../img/base/topimage.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 115px;
}
#toperea {
    background-position: right top;
    /* [disabled]background-image: url(../img/base/image06.jpg); */
    margin-top: 7px;
    height: 1056px;
}
#toperea03 {
    height: 830px;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(../img/base/image03.jpg);
    margin-top: 7px;
}
#t-main {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    float: right;
    width: 665px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    text-align: left;
    padding-left: 0px;
    margin-right: -1px;
    margin-left: -1px;
    margin-bottom: -1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
}
#topmenu {
	float: left;
	width: 230px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	/* [disabled]background-color: rgba(76,66,28,1.00); */
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu {
	float: left;
	width: 235px;
	text-align: right;
	color: rgba(248,243,243,1);
	padding: 0px;
	margin-top: 250px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#footer {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    color: rgba(249,249,249,1.00);
    clear: both;
    padding-top: 10px;
    text-align: center;
    background-color: #871274;
    margin-top: 9px;
    padding-bottom: 25px;
}
#information ul {
	margin: 0;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}

#information li {
	text-indent: -3.5em;
	border-bottom: 1px solid #ddd;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 2.5em;
	width: 530px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
}

#information li span {
	display: inline-block;
	width: 7em;
	text-indent: 0;
	padding-left: 2em;
}

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

#information li a:hover {
   text-decoration:underline;
   color:#AB0404;

}
h2 {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    border-bottom: 2px solid rgba(153,19,131,1.00);
    padding-bottom: 3px;
    padding-left: 13px;
    background-color: #FEBF60;
    padding-top: 7px;
    border-top: 1px solid rgba(252,252,252,1.00);
    width: 648px;
}
h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #353434;
	text-align: left;
	border-bottom: 2px solid rgba(162,141,58,1.00);
	padding-bottom: 6px;
	padding-left: 13px;
	background-color: rgba(239,234,210,1.00);
	padding-top: 9px;
}
h5 {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #CA2D28;
    text-align: left;
    padding-left: 13px;
}
.title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 2px solid rgba(3,58,104,1.00);
	margin-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-top: 15px;
	padding-left: 5px;
	color: rgba(0,72,132,1.00);
	letter-spacing: 0.2em;
}
.subtitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid rgba(134,133,129,1);
	margin-left: 30px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 5px;
	color: rgba(77,76,72,1);
	margin-right: 20px;
	text-decoration: none;
}
.subtitle02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid rgba(134,133,129,1);
	margin-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 10px;
	color: rgba(255,255,255,1);
	margin-right: 20px;
	text-decoration: none;
	background-color: rgba(174,156,0,1);
	padding-top: 5px;
	letter-spacing: 0.2em;
}
.12tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.12-btx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #171717;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: normal;
	font-weight: normal;
}
.21tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 21px;
	color: #171717;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.20redtx {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 20px;
    color: #C72C28;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    font-weight: bold;
    line-height: 1em;
}
.16tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #171717;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	margin: 0px;
}
.15tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #171717;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 1.5em;
}
.14tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #171717;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
}
.14tx02 {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    color: #171717;
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    line-height: 1.2em;
}
.15txred {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #C70D11;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	line-height: 1.5em;
	margin: 0px;
}
.18tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #171717;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.greet-tx {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #171717;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-indent: 1em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}
.bluetx {
	color: #1C1F87;
	font-weight: bold;
}
.uc {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgba(26,28,111,1);
	font-size: 24px;
	text-align: center;
	padding-top: 30px;
}
.adtx {
	margin: 0px;
	padding: 0px;
}
.normaltx {
	margin: 0px;
	padding: 0px;
	color: rgba(31,31,31,1.00);
	font-weight: normal;
}
a img {
	border-style: none;
	padding: 0px;
}
p {
	left: 0px;
	padding-left: 40px;
}
li {
	left: 0px;
	width: auto;
	list-style-position: outside;
}
ol {
	left: 0px;
	/* [disabled]padding-right: 20px; */
	width: auto;
	padding-left: 4em;
}
.redtx {
	color: rgba(197,26,29,1.00);
}
.redtx15 {
    color: rgba(255,255,255,1.00);
    font-size: 16px;
    font-weight: bold;
}
.leftphoto {
	padding: 3px;
	float: left;
	border: 1px solid #CCC;
	margin-right: 5px;
}
.imgright {
	float: right;
	margin-right: 10px;
	margin-left: 6px;
}
.imgcenter {
	padding: 3px;
	border: 1px double #CCC;
}
@media screen{
}
