
a:link.small { color: #587789; font-size: 10px; text-decoration: none }
a:visited.small { color: #587789; font-size: 10px; text-decoration: none }
a:hover.small { color: #37a8ff; font-size: 10px; text-decoration: none }
body  { font-size: 12px; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 1.65em; background-color: #000; background-image: url("../051112_soma/images/base_pat.jpg"); background-repeat: repeat-x; margin-right: auto; margin-left: auto }
div { font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック" }
p  { font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; margin: 0; padding: 0 }
.blue { color: #8cc0d9 }
#main { background-image: url(../051112_soma/images/base_drop_shadow.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 812px; height: 578px }
#main_img   { background-color: #000; background-repeat: no-repeat; text-align: left; width: 812px; height: 468px }
#main_03  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_03.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_05   { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_05.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_06    { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_06.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_07    { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_07.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_11   { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_11.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_12     { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_12.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }
#main_14  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_14.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_15 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_15.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_16 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_16.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_17 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_17.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_18 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_18.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_19 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_19.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_20 { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_20.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

.question  { color: #4c99ff; margin-bottom: 0.2em }
.question_blue2 { color: #b3e6ff; margin-bottom: 0.2em }
.honbun_black   { color: #000; margin-bottom: 1em }
.honbun_gray_1 { color: #b3b3b3; margin-bottom: 1em }
.honbun_white  { margin-bottom: 1em }
.honbun_white2 { }
.text_area_03  { margin-left: 240px; width: 512px }
.text_area_05  { margin-left: 325px; width: 435px }
.text_area_06 { margin-left: 0; width: 400px }
.text_area_07  { margin-top: 120px; margin-left: 0; width: 400px }
.text_area_12   { margin-top: 0; margin-left: 8px; width: 400px }
.text_area_14 { margin-top: 125px; margin-left: 8px; width: 250px }
.text_area_15   { margin-left: 0; padding-top: 0; width: 425px }
.text_area_16    { margin-top: 10px; margin-left: 8px; width: 350px }
.text_area_18    { margin-top: 10px; margin-left: 180px; width: 385px }
.text_area_19      { margin-top: 0; margin-left: 235px; padding-top: 10px; width: 500px }
.text_area_20       { width: 675px }.float_right { float: left }
.small { font-size: 10px }
.align_right { color: inherit; text-align: right }
