
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_04  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_04.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_065  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_065.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_08  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_08.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_062  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_062.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_090  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_09.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_100  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_10.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }

#main_110  { 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_120  { 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_130  { color: #e9e9e9; font-family: "hiragino kaku gothic pro", "ヒラギノ角ゴ Pro W3", Osaka, Osaka-等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #000; background-image: url("images/img_13.jpg"); padding: 61px 24px 24px; width: 764px; height: 383px }


#main_140  { 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_150  { 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_160  { 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_170  { 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_180  { 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_190  { 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 }

/**/

.textarea_03 { width: 400px }

.textarea_04  { margin-left: 130px; padding-top: 20px; width: 630px }
.textarea_04b  { margin-left: 450px; padding-top: 20px; width: 300px }

.textarea_05 { width: 500px }
.textarea_05b { width: 270px }

.textarea_06 { padding-top: 85px;width: 410px; }

.textarea_062 { padding-top: 0px;width: 410px; }


.textarea_08 { padding-top: 0px;width: 500px; }

.textarea_11 { padding-top: 165px;width: 570px; }

.textarea_13 { padding-top: 25px;width: 650px; }

.textarea_14  { padding-top: 25px; padding-left: 400px; width: 300px }

.textarea_15  { padding-top: 65px; padding-left: 420px; width: 300px }

.textarea_16  { padding-top: 85px; padding-left: 555px; width: 200px }



/**/
.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 }
/**/
.float_right { float: left }
.float_left { float: right }



.small { font-size: 10px }
.align_right { color: inherit; text-align: right }




