body { background-color: #f8f8f8; margin: 0; }.side { border-right: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; }p { }td { color: #262626; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3"; line-height: 180%; text-align: left; }a:link { color: #448ec6; text-decoration: none; }a:visited { color: #448ec6; text-decoration: none; }a:hover { color: #6b6b6b; text-decoration: none; }a:active { }.line { border-bottom: 1px dotted #999; }.subtitle { color: #4c4c4c; font-size: 13px; font-weight: bold; line-height: 180%; }.waku { border: solid 1px #b3b3b3; }.subtitle2 { font-size: 12px; font-weight: bold; }.waku2 { font-size: 10px; background-color: #f7f7f7; border: solid 1px #b3b3b3; }.faq { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px dotted #adadad; }.hyo { color: #333; font-weight: bold; background-color: #fafafa; text-align: left; padding: 2px; border: dotted 1px #ccc; }.hyo2 { background-color: #fff; text-align: center; padding: 4px; border-left: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc;; }.t2 { font-size: 10px; }.hyo3 { color: #333; font-size: 14px; font-weight: bold; background-color: #ffedef; text-align: center; padding: 2px; border: dotted 1px #ccc; }.recruit { font-weight: bold; background-image: url(../images/recruit/side_subbutton_back.jpg); background-repeat: no-repeat; background-position: 0 center; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }.recruit_title { color: #363636; font-size: 15px; font-weight: bold; background-position: 0 center; border-bottom: 4px double #75993f; }.catch { color: #222; font-size: 16px; font-weight: bold; margin-bottom: 2px; padding-top: 5px; padding-bottom: 5px; }.category2 { color: #000; font-weight: bold; background-color: #99CCFF; padding: 2px 2px 2px 6px; border: solid 1px #a9a9a9; }.flame { border: solid 1px #ccc; }.title1 { color: #3d2d25; font-size: 12px; font-weight: bold; border-bottom: 2px solid #3d2d25; }.catch2 { color: #4c4c4c; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }.seminor_title { color: #363636; font-size: 15px; font-weight: bold; background-position: 0 center; border-bottom: 4px double #CB2424; }
