a:link    { color: #101077; text-decoration: underline }
a:link:hover { color: red; text-decoration: underline }
a:visited    { color: #101077; text-decoration: underline }
a:visited:hover { color: red; text-decoration: underline }
A.wh   { color: #fff; text-decoration: none }
A.wh:hover   { color: #f90; text-decoration: none }
A.wh:visited    { color: #fff; text-decoration: none }
A.wh:visited:hover   { color: #f90; text-decoration: none }
A.gray   { color: #323232; text-decoration: none }
A.gray:hover   { color: #f90; text-decoration: none }
A.gray:visited   { color: #5a5a5a; text-decoration: none }
A.gray:visited:hover   { color: #f90; text-decoration: none }
.fs9_120 { color: #333333; font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.site_01 { font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 4px; padding-bottom: 4px; padding-left: 10px }
.site_02 { font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 4px 20px 4px 10px }
.fs9_140 { color: #333333; font-size: 9pt; line-height: 140%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.fs9_150 { color: #333333; font-size: 9pt; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.fs9_menu { font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.fs7-5 { color: #333333; font-size: 7.5pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.menu_text  { font-size: 7.5pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.line1 {
	border-top: 1px solid #a2caeb;
	border-right: 1px solid #a2caeb;
	border-bottom: 1px solid #a2caeb
	}

.line2 {
	border-right: 1px solid #a2caeb;
	border-bottom: 1px solid #a2caeb
	}

.menu_footer  {
	color: #323232;
	font-size: 10px;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, 平成角ゴシック;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px
	}

.mid_01_bl { color: #0b3d92; font-weight: bold; font-size: 10pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.mid_02_red { color: #982d77; font-weight: bold; font-size: 10pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.mg_staff { color: #323232; font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 3px 3px 2px 10px }
.mg_staff_02 { color: #323232; font-size: 9pt; line-height: 140%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 8px; padding-bottom: 15px }
.mg_t3_b_8 { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 5px; padding-bottom: 8px }
.mg_le_20 { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 5px; padding-bottom: 8px; padding-left: 20px }
.box { border: 1px solid #65A7DE; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック;}
.btn { background-color: #65A7DE; border: 2px solid #0B3D92; color: #FFFFFF;}
.voice_mid_1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-left: 6px solid #0b3d92
	}

.voice_mid_2 {
	color: #0b3d92;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, 平成角ゴシック;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0
	}

.voise_tb {
	padding-top: 8px;
	padding-bottom: 15px
	}

.d_marg_12-5{ padding-top: 5px; padding-left: 12px;}
.d_midashi_fs12 { color: #0B3D92; font-size: 12pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.d_marg_4 { padding: 4px }
.d_marg_le2{ padding-left: 2px;}
.d_marg_le3{ padding-left: 3px;}
.d_marg_le6 { padding-left: 6px }
.d_marg_le8{ padding-left: 8px;}
.d_marg_le11 { padding-left: 11px }
.d_marg_le13{ padding-left: 13px;}
.d_marg_top2{ padding-top: 2px; }
.d_marg_top7 { padding-top: 7px }
.d_marg_top10 { padding-top: 10px }
.d_marg_tb5 { padding-top: 5px; padding-bottom: 5px }
.menu_back   { background: white url(../img/common/back_menu.jpg) no-repeat left top }
a.navy{ color: #0B3D92; text-decoration: none }
a.navy:hover{ color: #65A7DE; text-decoration: underline }
a.navy:visited{ color: #C64AA6; text-decoration: none}
a.navy:visited:hover{ color: #65A7DE; text-decoration: underline }
a.purple{ color: #982D77; text-decoration: none }
a.purple:hover{ color: #65A7DE; text-decoration: underline }
a.purple:visited{ color: #C64AA6; text-decoration: none}
a.purple:visited:hover{ color: #65A7DE; text-decoration: underline }
form {margin: 0;}
.header_text_01 { color: #0b3d92; font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.header_text_02 { color: #555; font-size: 9pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.header_text_03 { color: #0b3d92; font-weight: bold; font-size: 12pt; line-height: 140%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.mg_header { padding-top: 3px; padding-right: 15px }
h1  { color: #0b3d92; font-size: 12pt; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.td_back_01   { background: white url(../01_deai/img/back_01.jpg) no-repeat left top }
.td_back_02  { background: white url(../03_document/img/back_03_index.jpg) no-repeat left top }
.td_back_03 { background: white url(../04_nagare/img/back_04_index.jpg) no-repeat left top }
.td_back_04 { background: white url(../05_omise/img/back_05_index.jpg) no-repeat left top }
img {
	border-width: 0
	}

