/*--------------基本設定--------------*/
body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
color: #333333;
font-size: 10pt;
background-color: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(images/background.gif);
background-repeat: repeat-y;
background-position: center center;
}
a:link{
color: #428687;
text-decoration: none;
}
a:visited{
color: #428687;
text-decoration: none;
}
a:hover{
color: #003366;
text-decoration: none;
}
a:active{
color: #428687;
text-decoration: none;
}
.a_b:link {
COLOR: #428687;
TEXT-DECORATION: underline;
}
.a_b:visited {
COLOR: #428687;
TEXT-DECORATION: underline;
}
.a_b:hover {
COLOR: #003366;
TEXT-DECORATION: underline;
}
.a_g:link {
COLOR: #444444;
TEXT-DECORATION: none;
}
.a_g:visited {
COLOR: #444444;
TEXT-DECORATION: none;
}
.a_g:hover {
COLOR: #666666;
TEXT-DECORATION: underline;
}
.a_w:link {
COLOR: #ffffff;
TEXT-DECORATION: none;
}
.a_w:visited {
COLOR: #ffffff;
TEXT-DECORATION: none;
}
.a_w:hover {
COLOR: #ffffff;
TEXT-DECORATION: none;
}
.a_1:link {
COLOR: #0062A5;
TEXT-DECORATION: none;
}
.a_1:visited {
COLOR: #0062A5;
TEXT-DECORATION: none;
}
.a_1:hover {
COLOR: #0062A5;
TEXT-DECORATION: underline;
}
/*--------------文字設定--------------*/
h1{
font-size: 10pt;
margin: 0;
font-weight: normal;
color: #333333;
padding-left: 10px;
height: 20px;
padding-top: 3px;
}
h2{
font-weight: bold;
margin: 0;
font-size: 10pt;
color: #428688;
padding-left:5px;
}
h3{
font-size:10pt;
font-weight: bold;
margin: 0;
color: #428688;
padding-left:10px;
}
h4{
font-size:11pt;
font-weight: bold;
margin: 0;
color: #F7F7F7;
}
h5{
font-size:120%;
font-weight: bold;
text-decoration:underline;
}
.fontsize_8_linehi10 {
font-size: 8pt;
line-height: 10pt;
}
.fontsize_9_linehi10 {
font-size: 9pt;
line-height: 140%;
}
.fontsize_10_linehi12 {
font-size: 10pt;
line-height: 120%;
}
.fontsize_11_linehi16 {
font-size: 11pt;
line-height: 16pt;
}
.fontsize_12_linehi16 {
font-size: 12pt;
line-height: 18pt;
}
.fontsize_14_linehi16 {
font-size: 14pt;
line-height: 16pt;
}
.fontsize_14_linehi20 {
font-size: 14pt;
line-height: 20pt;
color: #2D6636;
}
.font_color_1 {
color: #428687;
}
.font_color_2 {
color: #ADAA18;
}
.font_color_3 {
color: #FFFFFF;
}
.font_color_4 {
color: #666666;
}
.font_color_5 {
color: #CC0000;
}
.font_color_6 {
color: #0062A5;
}
.jijyou {
font-size: 60%;
vertical-align: super;
}
/*--------------共通　ヘッダー--------------*/
.back_header01 {
background-image: url(images/head_01.gif);
background-repeat: no-repeat;
}
.back_header02 {
background-image: url(images/head_04.gif);
}
.back_header03 {
background-image: url(images/title_03.gif);
background-repeat: repeat-x;
background-position: bottom;
}
.back_banner {
background-image: url(images/banner.jpg);
}
.back_menu {
background-image: url(images/menu_09.gif);
background-repeat: no-repeat;
height: 29px;
width: 172px;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 47px;
}
.back_menu01 {
background-image: url(images/menu_01.gif);
background-repeat: no-repeat;
height: 30px;
width: 172px;
padding-top: 0px;
padding-left: 45px;
}
.back_menu001 {
background-image: url(images/menu_001.gif);
background-repeat: no-repeat;
height: 30px;
width: 172px;
padding-top: 0px;
padding-left: 45px;
}
.back_menu02 {
background-image: url(images/menu_02.gif);
background-repeat: no-repeat;
background-position: right;
height: 22px;
padding-top: 0px;
padding-left: 45px;
}
.back_menu04 {
background-image: url(images/menu_08.gif);
background-repeat: no-repeat;
height: 29px;
width: 172px;
padding-top: 2px;
padding-left: 45px;
}
.back_menu05 {
background-image: url(images/menu_010.gif);
background-repeat: no-repeat;
line-height: 10pt;
height: 44px;
width: 172px;
padding-top: 1px;
padding-left: 45px;
}
.back_title01 {
background-image: url(images/title_01.gif);
height:39px;
padding-left: 40px;
font-size: 14px;
}
.back_title02 {
background-image: url(images/title_02.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 22px;
padding-top: 4px;
}
.back_title03 {
background-image: url(images/title_03.gif);
height: 25px;
padding-top: 2px;
width: 160px;
text-align: center;
}
.back_title04 {
background-image: url(images/title_04.gif);
background-repeat: no-repeat;
}
.back_title05 {
background-image: url(images/title_05.gif);
background-repeat: no-repeat;
}
.back_title06 {
background-image: url(images/title_06.gif);
background-repeat: no-repeat;
}
.bg01 {
background-image: url(images/bg_01.gif);
background-repeat: repeat-y;
}
.bg02 {
background-image: url(images/bg_02.gif);
background-repeat: repeat-y;
}
.bg03 {
background-image: url(images/point_01.gif);
background-repeat: repeat-x;
background-position: center top;
height: 1px;
}
.bg04 {
background-image: url(images/top_10.gif);
background-repeat: repeat-y;
background-position: center center;
}
.bg05 {
background-image: url(images/foot_02.gif);
}
/*--------------トップページ--------------*/

.back_top01 {
background-image: url(images/top_04.gif);
}
.back_top02 {
background-image: url(images/top_08.gif);
}
.back_top03 {
background-image: url(images/top_10.gif);
}
.back_top04 {
background-image: url(images/top_06.gif);
}
/*--------------背景色設定--------------*/

.bgcolor1 {
background-color: #E7F8FF;
}
.bgcolor2 {
background-color: #428687;
}
.bgcolor3 {
background-color: #cccccc;
}
.bgcolor4 {
background-color: #F3F3F3;
}
.bgcolor5 {
background-color: #E1EAEA;
}
.bgcolor6 {
background-color: #F3F8F8;
}
.bgcolor7 {
background-color: #DDDCDC;
}
.bgcolor8 {
background-color: #F3F2CA;
}
.bgcolor9 {
background-color: #DDC813;
}
.bgcolor10 {
background-color: #92B272;
}
table {
font-size: 10pt;
line-height: 120%;
}
/*--------フォーム-------*/
form {
margin: 0px;
}
/*---------------*/
.border{
border:solid 1px #999999;
}
/*--------余白-------*/
.padding {
padding: 5px 1px 2px 2px;
}
.padding2 {
padding: 10px;
}
.padding3 {
padding: 4px 10px;
}
.padding4 {
padding: 20px 5px 10px 0px;
}
.padding5 {
padding: 0px 10px;
}
.padding6 {
padding: 10px 1px 2px 10px;
}
.padding7 {
padding: 0px 5px 0px 0px;
}
.padding8 {
padding: 3px 3px 3px 3px;
}
/*--------余白追加分-------*/
.pad1 {
padding: 8px 20px 0px 0px;
}
.pad2 {
padding: 5px 0px 0px 15px;
color: #428687;
font-size: 11pt;
font-weight:bold;
}
.pad3 {
padding: 5px 0px 5px 30px;
}
.pad4 {
padding: 0px 60px 0px 0px;
}
.pad5 {
padding: 5px 0px 5px 0px;
}
.pad6 {
padding: 8px 20px 5px 5px;
}
.pad7 {
padding: 10px 15px 5px 15px;
}
.pad8 {
padding: 0px 10px 0px 5px;
}
.pad9 {
padding: 5px 0px 10px 0px;
}
.pad12 {
padding: 12px 0px 10px 0px;
}
/*-------------	プルダウン余白---------------*/


.pad10 {
padding: 0px 0px 0px 25px;
line-height: 17pt;
}
.pad11 {
padding: 0px 0px 0px 10px;
line-height: 17pt;
}
/*--------プルダウン-------*/

#menu {
position:absolute;
left:0;
top:0;
}
/*--------pullmenu1-------*/

.menu1 {
display:block;
position:relative;
background-image: url(images/pull_01.jpg);
background-repeat: no-repeat;
background-position: right;
width:152px;
height:24px;
z-index:300;
}
.menu1 a {
display:block;
position:relative;
width:127px!important;
width:152px;
height:24px;
z-index:300;
}
.menu1 a:hover {
display:block;
position:relative;
z-index:300;
}
/*--------pullmenu2-------*/	
.menu2 {
display:block;
position:relative;
background-image: url(images/pull_02.jpg);
background-repeat: no-repeat;
background-position: right;
width:152px;
height:24px;
z-index:200;
}
.menu2 a {
display:block;
position:relative;
width:127px!important;
width:152px;
height:24px;
z-index:200;
}
.menu2 a:hover {
display:block;
position:relative;
width:152px;
height:24px;
z-index:200;
}
/*--------pullmenu3-------*/	
.menu3 {
background-image: url(images/pull_03.jpg);
background-repeat: no-repeat;
background-position: right;
width:152px;
height:24px;
}
/*--------pullmenu4-------*/	
.menu4 {
display:block;
position:relative;
background-image: url(images/pull_04.jpg);
background-repeat: no-repeat;
background-position: right;
width:152px;
height:24px;
z-index:100;
}
.menu4 a {
display:block;
position:relative;
width:127px!important;
width:152px;
height:24px;
}
.menu4 a:hover {
display:block;
position:relative;
width:152px;
height:24px;
}
/*--------pullmenu5-------*/	
.menu5 {
display:block;
position:relative;
background-image: url(images/pull_04.jpg);
background-repeat: no-repeat;
background-position: right;
width:152px;
height:24px;
z-index:150;
}
.menu5 a {
display:block;
position:relative;
width:127px!important;
width:152px;
height:24px;
}
.menu5 a:hover {
display:block;
position:relative;
width:152px;
height:24px;
}
/*-------------	submenu1---------------*/	
.submenu1 {
visibility: hidden;
position: absolute;
width: 112px!important;
width: 110px;
left: 55px;
border-top:solid 1px #349999;
}
.submenu1 a {
background-color:#55AAAC;
width: 100px!important;
width: 110px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
.submenu1 a:hover {
background-color:#98CCCD;
width: 100px!important;
width: 110px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
/*-------------	submenu2---------------*/	
.submenu2 {
visibility: hidden;
position: absolute;
background-color:#55AAAC;
width: 112px !important;
width: 110px;
height:24px;
left: 55px;
border-top:solid 1px #349999;
}
.submenu2 a {
background-color:#55AAAC;
width: 100px!important;
width: 110px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
.submenu2 a:hover {
background-color:#98CCCD;
width: 100px!important;
width: 110px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
/*-------------	submenu4---------------*/
.submenu4 {
visibility: hidden;
position: absolute;
width: 177px!important;
width: 175px;
left: 55px;
background-color:#55AAAC;
border-top:solid 1px #349999;
}
.submenu4 a {
background-color:#55AAAC;
width: 165px!important;
width: 175px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
.submenu4 a:hover {
background-color:#98CCCD;
width: 165px !important;
width: 175px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
/*-------------	submenu5---------------*/
.submenu5 {
visibility: hidden;
position: absolute;
width: 177px!important;
width: 175px;
left: 55px;
background-color:#55AAAC;
border-top:solid 1px #349999;
}
.submenu5 a {
background-color:#55AAAC;
width: 165px!important;
width: 175px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
.submenu5 a:hover {
background-color:#98CCCD;
width: 165px !important;
width: 175px;
height:24px;
border-left:solid 1px #349999;
border-bottom:solid 1px #349999;
border-right:solid 1px #349999;
}
/*-------------追加設定---------------*/
.height {
height:97px;
}
.border01 {
border:solid 1px #428687;
}
#li {
text-decoration:none;
text-align:right;
}