body { font-family: arial, "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; background-image: url(../img/wada2_08.gif); background-repeat: repeat-y; background-position: center top; }
#top { background-image: url(../img/wadatop_0.gif); background-repeat: repeat-y; background-position: center top; }
#access { background-color: white; background-image: none; }
p { }
em { color: #1b84d6; font-weight: bolder; font-style: normal; }
td { }
strong { color: #1a1c7d; }
a:link { }
a.white:link { color: white; }
a:visited { }

a:hover { color: red; }

a:active { color: red; }
a.btn{ font-weight: normal; 
color: #004da1; 
background-color: white; 
margin: 0; padding: 6px 5px 4px; 
line-height: 110%; 
background-image: url(../img/wada0_11.gif); text-decoration: none; background-repeat: no-repeat; float: left; width: 190px; background-position: left top; text-align: left; text-indent: 12px; border-top: 1px solid white; border-bottom: 1px solid gray; right: 0; clear: both; }
a.btn:hover,a.btn:active{ 
color: #004da1; 
margin: 0; 
padding: 7px 3px 3px 7px; 
text-decoration: none; 
background-color: white; 
background-image: url(../img/wada0_10.gif); 
background-repeat: repeat-y; 
background-position: left top; 
text-indent: 12px; 
width: 190px; 
border-bottom: 1px solid red; 
border-top: 1px solid silver; 
}

a.btn:visited { 
color: #004da1; 
background-color: white; 
text-indent: 12px; 
width: 190px; 
}
.td_topmenu { background-image: url(../img/wadatop_3.gif); background-repeat: no-repeat; }
.footer_top { color: white; font-size: 10pt; line-height: 120%; background-color: #1a1c7d; text-align: right; margin-top: 0; padding-top: 3px; width: 756px; vertical-align: middle; margin-bottom: 10px; padding-right: 38px; padding-bottom: 12px; }
.news { 
color: #1a1c7d; 
font-size: 10pt; 
line-height: 120%; 
background-color: white; 
background-image: url(../img/wada2_29.gif); 
background-repeat: no-repeat; 
background-position: 20px 0; 
text-align: right; margin-top: 10px; 
margin-bottom: 10px; width: 674px; 
vertical-align: middle; 
padding: 30px 20px 20px; 
}

/*コンテンツページ用*/
.header { color: #d4e6ff; font-size: 8pt; background-color: transparent; background-image: url(../img/wada0_1.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right; text-indent: 10px; vertical-align: bottom; width: 757px; height: 50px; padding-top: 100px; padding-right: 40px; border-bottom: 1px solid #1a1c7d; }
.footer { color: navy; font-size: 9pt; line-height: 13pt; text-align: center; vertical-align: middle; width: 798px; height: 30px; margin-top: 25px; padding-top: 3px; border-top: 1px solid #1a1c7d; }
.footer_short { color: navy; font-size: 9pt; line-height: 13pt; text-align: center; margin-top: 25px; padding-top: 3px; width: 650px; height: 30px; vertical-align: middle; border-top: 1px solid #1a1c7d; }
.mainframe { background-image: url(../img/wada2_06.gif); background-position: 0 bottom; width: 800px; height: auto; z-index: 2; float: none; border-top: 1px solid red; }
.menu { font-size: 9pt; width: 200px; float: left; }
.banner { color: navy; font-size: 9pt; text-align: left; width: 180px; float: left; padding-top: 22px; padding-left: 10px; }
.main { text-align: left; width: 540px; float: right; min-height: 400px; margin: 10px; padding: 8px; border: dotted 1px silver; }
.maintitle1 { font-size: 10pt; background-image: url(../img/wada2_16.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; text-indent: 28px; width: 550px; float: right; padding-top: 8px; }
.td_1 { background-image: url(../img/wada2_tdbase.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-2 { background-image: url(../img/tdbase_goaisatsu.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-3 { background-image: url(../img/tdbase_gaiyo.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-4 { background-image: url(../img/tdbase_profile.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-5 { background-image: url(../img/tdbase_gyoumu.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-6 { background-image: url(../img/tdbase_kyujin.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-7 { background-image: url(../img/tdbase_link.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-8 { background-image: url(../img/tdbase_access.gif); background-repeat: no-repeat; background-position: right top; }
.td_1-9 { background-image: url(../img/tdbase_privacy.gif); background-repeat: no-repeat; background-position: right top; }
.td_2 { color: green; font-size: 10pt; background-image: url(../img/wada2_31.gif); background-repeat: repeat-y; padding: 5px 10px 5px 25px; }
.td_2-2 { color: green; font-size: 10pt; background-repeat: repeat-y; padding: 5px 10px 5px 25px; }
.td_3 { font-size: 9pt; background-image: url(../img/wada2_31.gif); background-repeat: repeat-y; padding: 5px 10px 5px 55px; }
.td_3-2 { font-size: 9pt; line-height: 16pt; background-repeat: repeat-y; padding-top: 27px; padding-bottom: 5px; padding-left: 25px; }
.td_3-3 { 
color: #1a1c7d; 
font-size: 9pt; 
background-repeat: repeat-y; 
padding-top: 4px; 
padding-right: 5px; 
padding-left: 5px; 
border-right: 2px solid #82b8db; 
}
.td_3-3_bl-line { 
color: #1a1c7d; font-size: 9pt; 
background-image: url(../img/tab.gif); 
background-repeat: no-repeat; 
background-position: right top; 
border-right: 5px solid #45aad6; 
}
.td_3-3_left-line { 
color: #404040; 
font-size: 9pt; 
line-height: 16pt; 
background-repeat: repeat-y; 
padding-right: 2px; 
padding-left: 15px; 
padding-top:10px;
border-left: 5px solid #000080; 
}
.td_3-3_left-line0 { 
color: #404040; 
font-size: 9pt; 
line-height: 16pt; 
background-repeat: repeat-y; 
padding-right: 2px; 
padding-left: 15px; 
border-left: 5px solid #000080; 
}


.td_3-3_left-line dl{
margin-top:0pt;
padding-top:0;
}

.td_3-3_left-line dl dt{
margin-top:16pt;
}

.td_3-3_left-line dl dd{
line-height:16pt;
}

tr>.td_3-3_left-line dl dd{
line-height:176%;
}


.td_3-3_left-line2 { 
color: #404040; 
font-size: 11pt; 
line-height: 16pt; 
background-image: url(../img/midashi_bg.gif); 
background-repeat: no-repeat; 
background-position: left top; 
border-top: 1px solid #000080; 
border-left: 5px solid #000080; 
}
.td_3-3_left-line2 h1{
font-size:12pt;
margin:10px 5px 16px 5px;
color:#0033CC;
} 


.td_3-3_normal { color: #404040; 
font-size: 9pt; 
line-height: 16pt; 
padding-right: 2px; 
padding-left: 10px; 

}
.td_map_guide { color: #404040; font-size: small; padding-left: 5px; }
.td_3-3_normal2 { color: #404040; font-size: 9pt; line-height: 16pt; background-repeat: repeat-y; padding-top: 21px; padding-right: 2px; padding-left: 15px; }
.td_4 { color: #2453ff; font-size: 10pt; background-repeat: repeat-y; padding-top: 15px; padding-right: 20px; padding-left: 20px; }
.txt_larger { font-size: larger; }
.txt_sm_indent { font-size: 9pt; text-indent: 12pt; }
.txt_sm_lightblue { color: #6894b0; font-size: 7pt; text-indent: 12pt; }
.txt_normal { font-size: 10pt; line-height: 16pt; text-indent: 12pt; }
.popup_photo { color: white; font-size: 9pt; background-color: #000080; padding: 10px; }
.indent_img { margin-left: 100px; }
