@charset "utf-8";
/*common*/
.yuu_ohkubo_img { width: 10px; height: 650px; }
.maincontent_right { width:100px; float:right; margin-top: 0; margin-right: 0; padding-top: 0; padding-right: 0; }
.maincontent_left { width: auto; height:100% ; margin-right: 100px; padding-top: 10px; padding-right: 0; }
.font10px { font-size: 10px; line-height: 140%; }
.font11px { font-size: 11px; line-height: 140%; }
p { margin: 15px 0 25px; padding: 0; }
hr { font-size: 1px; }
h2 { color: #4e7c72; font-size: 18px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; font-weight: bold; font-style: italic; text-align: right; margin: 0 5px 20px; padding: 25px 15px 5px 0; border-top-width: 2px; border-bottom-style: solid; border-bottom-width: 2px; }
h2 a:link { color: #4e7c72; text-decoration: none; }
h2 a:visited { color: #4e7c72; text-decoration: none; }
h2 a:hover { color: #881700; text-decoration: none; }
h2 a:active { color: #881700; text-decoration: none; }
h3 { color: #535958; font-size: 18px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; font-weight: bold; line-height: 140%; margin: 0; padding: 20px 0 8px; }
h4 { color: #535958; font-size: 14px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; font-weight: bold; line-height: 140%; margin: 0; padding: 20px 0 8px; }
.maincon,.no_photo p { color: #535958; font-size: 12px; line-height: 140%; text-indent: 12px; }
.maincon,.no_photo ul { list-style-type: disc; }
.maincon,.no_photo li {  }
.maincon li { margin-bottom: 10px; margin-left: 10px; padding-bottom: 0; padding-left: 0; }
.maincon li a:link { text-decoration: none; }
.maincon li a:hover { text-decoration: underline; }
.maincon ul {
	list-style-type: disc;
	padding-bottom: 10px;
}
.maincon ul ul { margin: 0 0 0 50px; padding: 0; list-style-type: none; }
.maincon { margin-left: 100px; padding-left: 0; }
.pagetop { color: #4e7c72; font-size: 10px; text-align: right; margin: 0; padding-top: 15px; padding-right: 10px; padding-bottom: 20px; }
.pagetop100 { color: #4e7c72; font-size: 10px; text-align: right; margin: 0; padding-top: 15px; padding-right: 110px; padding-bottom: 20px; }
.pagetop200 { color: #4e7c72; font-size: 10px; text-align: right; margin: 0; padding-top: 15px; padding-right: 210px; padding-bottom: 20px; }
/*右写真なし*/
.no_photo { color: #535958; font-size: 12px; line-height: 140%; text-indent: 12px; padding-top: 20px; padding-right: 10px; padding-left: 100px; }
.col01  /* li の改行スペース+5px */ { margin-bottom: 5px; padding-bottom: 0; }
.col02  /* li の改行スペース+8px */ { margin-bottom: 8px; padding-bottom: 0; }
.col03  /* p 用ライン上 */ { margin: 30px 10px 20px; padding: 15px 0 0; border-top: 1px solid #535958; }
/*お知らせ*/
#entdate { color: #4e7c72; font-size: 11px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-align: right; margin: 0 5px 20px; padding: 0 15px 5px 0; }
.col001td  /*  テーブル用/文字10px /配置-上 */ { font-size: 10px; line-height: 140%; vertical-align: top; margin: 0; padding: 3px; border-right: 1px solid #535958; border-bottom: 1px solid #535958; }
.col002td  /*  テーブル用/文字10px /配置-中 */ { font-size: 10px; line-height: 140%; vertical-align: middle; margin: 0; padding: 3px; border-right: 1px solid #535958; border-bottom: 1px solid #535958; }
.col001table  /* 枠-左・上 */ { border-top: 1px solid #535958; border-left: 1px solid #535958; }
