@charset "Shift_JIS";

/* all
---------------------------------------------------- */

body        { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #C4BEA5;  text-indent: 0; margin: 0; padding: 0; border-width: 0 }

a:link,a:visited{color : #333333;	text-decoration : none;}
a:hover,a:active  { color: #666666; text-decoration: underline }

#head {width: 800px}
#position   { margin: 10px 10px 35px; width: 780px }
#position_l  { width: 216px; float: left }
#position_r  { width: 554px; float: right }
#under   { color: #ffffff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 17px; background-color: #990000; padding-top: 8px; padding-left: 10px; width: 790px; height: 50px }
#btn_menber {margin-top: 10px}
#btn_menber02 {margin-top: 18px}
#flash {margin-bottom: 20px}
.text{color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px}
.text_mini{color: #333333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px}

#info {margin-bottom: 5px}

/* top
---------------------------------------------------- */
#btn_pdf {margin-top: 10px; margin-bottom: 15px}


/* simples
------------------------------ */
#top_news { height:180px; overflow:auto; width:554px;color: #333333; font-size: 12px;line-height: 18px;}
#top_news p{margin:0;padding:0;text-indent:0; }
#top_news hr{border:0px solid white;border-top:1px solid #333333;background-color:white;color:white;width:99%;}
#top_news ul {margin:0 0 0 1em; padding:0;}
#top_news ol{margin:0 0 0 1.7em; padding:0;}
#top_news li{margin:0 0 0 0.5em; padding:0;}


/* contents
---------------------------------------------------- */
#position_in{ margin: 10px 24px 35px 10px; width: 755px }
#position_r2  { width: 501px; float: right }

#gotop {width: 500px;text-align: right;margin-top: 45px; margin-bottom:45px}

/* syoukai
---------------------------------------------------- */
#s_top {margin-top: 27px; margin-bottom: 27px}
.title {margin-bottom: 25px}
.title2 {margin-bottom: 20px}
.s_text {color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px;margin-bottom: 45px}
.s_text2 {color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px;margin-bottom: 20px}
.box_s   { margin-bottom: 10px; padding: 16px 40px 16px 100px; width: 360px; border: solid 1px #c4bea5 ;color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px}
.box_s2    { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px; margin-bottom: 10px; width: 360px; border: solid 1px #c4bea5 }
.box_in_txt { color: #333; font-size: 10px }
.box_in   { margin-top: 10px; margin-bottom: 10px; margin-left: 30px }

.table_top   { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #900; padding: 10px 10px 10px 15px; border: solid 1px #c4bea5 }
.table_l1    { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #c4bea5; padding: 10px 10px 10px 15px; border-style: solid; border-width: 0 1px 1px; border-color: #c4bea5 #c4bea5 #fff }
.table_l2     { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #c4bea5; padding: 10px 10px 10px 15px; border-top: 0 solid; border-right: 1px solid #c4bea5; border-bottom: 1px solid #c4bea5; border-left: 1px solid #c4bea5 }
.table_r1     { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #fff; padding: 10px 10px 10px 15px; border-style: solid; border-width: 0 1px 1px 0; border-color: #c4bea5 }
.table_u      { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #fff; padding: 10px 10px 10px 15px; border-style: solid; border-width: 0 1px 1px; border-color: #c4bea5 }
.t_m{margin-bottom: 30px}
.t_m2{margin-bottom: 40px}

/* pab
---------------------------------------------------- */
#pab  { margin-right: 102px; margin-left: 102px }
#donata {margin-top: 60px; margin-bottom: 10px}
#kaiin {margin-top: 40px; margin-bottom: 10px}
.pab_btn {margin-bottom: 10px}
.pab_btn2 {margin-bottom: 85px}

/* link
---------------------------------------------------- */
#link {margin-top: 40px}


/* mail
---------------------------------------------------- */
#info2 {margin-bottom: 15px}
#pri {margin-bottom: 45px}
#mail_box  { color: #333333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #fff; padding: 30px 35px; border: solid 1px #c4bea5 }
.attention  { color: #a80424 }
.under_txt { color: #fff; font-size: 12px }

/* shiki
---------------------------------------------------- */
#shiki {
	margin-top: 20px;
	width: 500px;
}
.shin_txt {
	font-size: 10px;
}

.slink {
a:link,a:visited{color : #333333;	text-decoration : none;}
a:hover,a:active  { color: #666666; text-decoration: underline }
}
