/*--全般に適用される設定--*/
/*余白設定(余白なし)*/
HTML {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
DIV {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
OL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
DL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
DT {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
DD {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H1 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H2 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H4 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H5 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
H6 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
PRE {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
FORM {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
P {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
BLOCKQUOTE {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
FIELDSET {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
INPUT {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
/*フォント設定*/
H1 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
H2 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
H3 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
H4 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
H5 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
H6 {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
PRE {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
CODE {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
ADDRESS {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
CAPTION {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
CITE {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
CODE {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
EM {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
STRONG {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
TH {
FONT-WEIGHT: normal;
FONT-SIZE: 1em;
FONT-STYLE: normal
}
/*箇条書き設定(先頭マークなし)*/
UL {
LIST-STYLE-TYPE: none
}
OL {
LIST-STYLE-TYPE: none
}
/*枠線設定(枠線なし)*/
FIELDSET {
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none
}
IMG {
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BORDER-BOTTOM-STYLE: none
}
/*表組みの設定(テキスト左寄せ)*/
CAPTION {
TEXT-ALIGN: left
}
TH {
TEXT-ALIGN: left
}
/*表組みの設定(枠結合)*/
TABLE {
BORDER-COLLAPSE: collapse;
border-spacing: 0
}
/*回り込み解除*/
.clear {
CLEAR: both
}
/*初期化*/
.clearer {
CLEAR: both;
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0px;
FONT-SIZE: 1px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
LINE-HEIGHT: 1px;
PADDING-TOP: 0px;
HEIGHT: 0px
}
/*フォント設定・背景色・フォント色*/
BODY {
FONT: 12px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
COLOR: #333333;
BACKGROUND-COLOR: #FFFFFF
}
A {
COLOR: #2971A7
}
STRONG {
FONT-WEIGHT: bold
}
B {
FONT-WEIGHT: bold
}
EM {
FONT-STYLE: italic
}
I {
FONT-STYLE: italic
}
SUP {
PADDING-LEFT: 1px;
FONT-WEIGHT: normal! important;
FONT-SIZE: 10px! important;
VERTICAL-ALIGN: baseline;
COLOR: #76797c;
BOTTOM: 0.33em;
POSITION: static! important
}
/*配置用*/
.txt_left{
TEXT-ALIGN: left
}
.txt_center{
TEXT-ALIGN: center
}
.txt_right{
TEXT-ALIGN: right
}
/*基調となる背景色*/
.base_bg{
BACKGROUND-COLOR: #F4F4F4
}
/*仕切り線*/
.top_border{
BORDER-TOP:#5389B1 2px solid
}
/*フォント強調設定*/
.txt_bold{
FONT-WEIGHT: bold
}
.white{
COLOR: #FFFFFF
}
.blue{
COLOR: #000066
}
.lightblue{
COLOR: #3399FF
}
.gray{
COLOR: #666666
}
.red{
COLOR: #FF0000
}
/*.green{
COLOR: #006699
}*/
.green{
COLOR: #336633
}
.orenge{
COLOR: #FF6600
}
.size12{
FONT-SIZE: 12px
}
.size14{
FONT-SIZE: 14px
}
.size16{
FONT-SIZE: 16px
}
.size18{
FONT-SIZE: 18px;
LINE-HEIGHT: normal
}
.size36{
FONT-SIZE: 36px;
LINE-HEIGHT: normal
}


/*--メイン(中央)--*/
#main {
BACKGROUND-COLOR: #F4F4F4;
POSITION: relative
}
#main P {
MARGIN-BOTTOM: 18px
}
#main H1 {
FONT-WEIGHT: bold;
FONT-SIZE: 24px;
MARGIN-BOTTOM: 18px;
LINE-HEIGHT: 36px
}
#main H2 {
BACKGROUND-COLOR: #5389B1;
COLOR: #FFF;
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
MARGIN-BOTTOM: 18px;
LINE-HEIGHT: 30px;
PADDING-LEFT: 10px
}
#main H3 {
FONT-WEIGHT: bold;
FONT-SIZE: 1em;
LINE-HEIGHT: 18px
}
#main H4 {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
LINE-HEIGHT: 18px
}

/*中央用背景色*/
.center_bg{
BACKGROUND-COLOR: #F6F2E7;
}
/*料金用(TABLE用)*/
.bg_table{
BACKGROUND-COLOR: #DEDEDE
}
.bg_table_head{
BACKGROUND-COLOR: #505050
}
.table_line_gray{
BORDER-COLOR: #505050
}
.table_line_white{
BORDER-COLOR: #FFFFFF
}
.wi_long{
WIDTH: 273px
}
.wi_middle{
WIDTH: 200px
}
.wi_short{
WIDTH: 120px
}
.hi_longest{
HEIGHT: 300px
}
.hi_logn{
HEIGHT: 70px
}
.hi_middle{
HEIGHT: 50px
}
.hi_short{
HEIGHT: 30px
}
.wi273hi30{
WIDTH: 273px;
HEIGHT: 30px
}
.wi200hi50{
WIDTH: 200px;
HEIGHT: 50px
}
.wi200hi70{
WIDTH: 200px;
HEIGHT: 70px
}
.wi120hi30{
WIDTH: 120px;
HEIGHT: 30px
}
.wi120hi300{
WIDTH: 120px;
HEIGHT: 300px
}
/*サブメニューボタン用*/
td#button{
PADDING-LEFT: 5px;
}
#button a{
DISPLAY:block;
TEXT-ALIGN: left;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
BACKGROUND: #5389B1;
COLOR: #FFFFFF;
PADDING-TOP: 1px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 4px;
HEIGHT:15px;
TEXT-DECORATION: none;
}

/*--メニュー部分（左側）--*/
div#actmenu{
WIDTH: 150px;
MARGIN: 0px 0px 10px;
}
#actmenu ul{
FONT-SIZE: 1.1em;
MARGIN: 0px 0px 5px;
WIDTH: 150px;
LIST-STYLE-TYPE: none;
}
/*menu間の間隔*/
#actmenu li{
MARGIN-BOTTOM: 4px;
}
#actmenu li a{
DISPLAY:block;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
BACKGROUND: #5389B1;
COLOR: #FFFFFF;
PADDING-TOP: 6px;
PADDING-LEFT: 30px;
HEIGHT:25px;
TEXT-DECORATION: none;
}
/*rollover*/
#actmenu li a:hover{
BACKGROUND: url(../img/sozai/hover_menu.gif) no-repeat;
}
/*active
#actmenu li a:active{
BACKGROUND: #25567B;
}
*/

/*--情報（右側）--*/
/*インフォ用背景色*/
.inf_bg{
BACKGROUND-COLOR: #E6E6E6
}
/*強調(H2用)*/
#impact {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
MARGIN-BOTTOM: 5px;
LINE-HEIGHT: 20px
}
/*what's new日付用*/
.day_font{
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica;
LETTER-SPACING: 0.1em
}
/*what's new内容用*/
.inf_font{
FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka;
FONT-SIZE: 12px;
LINE-HEIGHT: 18px
}

