@charset "utf-8";
/* CSS Document */


.flash {
padding: 10px 15px 15px 15px;
height: 350px;
width: 900px;
}


#main {
padding: 0px 15px 0px 15px;
width: 900px;
}


.main_left {
float: left;
width: 646px;
}

.topix {
width: 646px;
}

.topix_title {
background: url(../img/topix_title.gif) no-repeat left top;
height: 28px;
width: 646px;
}

.topix_title p a {
color: #0f2eae;
float: right;
padding: 5px 0px 0px 0px;
text-align: right;
text-decoration: none;
width: 72px;
}

.topix_title p a:link {
color: #0f2eae;
float: right;
padding: 5px 0px 0px 0px;
text-align: right;
text-decoration: none;
width: 72px;
}

.topix_title p a:visited {
color: #0f2eae;
float: right;
padding: 5px 0px 0px 0px;
text-align: right;
text-decoration: none;
width: 72px;
}

.topix_title p a:hover {
color: #ff6600;
float: right;
padding: 5px 0px 0px 0px;
text-align: right;
text-decoration: none;
width: 72px;
}

.topix_title p a:active {
color: #0f2eae;
float: right;
padding: 5px 0px 0px 0px;
text-align: right;
text-decoration: none;
width: 72px;
}



.gyoumu {
padding: 30px 0px 0px 0px;
width: 646px;
}

.gyoumu h3 {
background: url(../img/gyoumu_title.gif) no-repeat left top;
height: 28px;
width: 646px;
}

.gyoumu p {
padding: 8px 0px 0px 0px;
text-align: left;
width: 646px;
}

.gyoumu_bar {
background: url(../img/gyoumu_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 205px;
}


.gyoumu01 {
float: left;
padding: 20px 0px 0px 0px;
width: 205px;
}

.gyoumu01 h4 {
background: url(../img/arrow03.gif) no-repeat left 5px;
color: #0c439e;
float: left;
font-weight: 100;
padding: 0px 0px 5px 13px;
text-align: left;
width: 192px;
}

.gyoumu01 h4 a {
color: #0c439e;
font-weight: 100;
text-align: left;
width: 192px;
}

.gyoumu01 h4 a:link {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu01 h4 a:visited {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu01 h4 a:hover {
color: #ff6600;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu01 h4 a:active {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu01_img {
background: url(../img/gyoumu01_img.gif) no-repeat left 5px;
float: left;
height: 65px;
width: 105px;
}

.gyoumu01 p {
color: #666666;
float: right;
font-size: 0.9em;
letter-spacing: -0.05em;
line-height: 1.2;
padding: 7px 0px 0px 0px;
text-align: left;
width: 93px;
}


.gyoumu02 {
float: left;
padding: 20px 0px 0px 14px;
width: 205px;
}

.gyoumu02 h4 {
background: url(../img/arrow03.gif) no-repeat left 5px;
color: #0c439e;
float: left;
font-weight: 100;
padding: 0px 0px 5px 13px;
text-align: left;
width: 192px;
}

.gyoumu02 h4 a {
color: #0c439e;
font-weight: 100;
text-align: left;
width: 192px;
}

.gyoumu02 h4 a:link {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu02 h4 a:visited {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu02 h4 a:hover {
color: #ff6600;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu02 h4 a:active {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu02_img {
background: url(../img/gyoumu02_img.gif) no-repeat left 5px;
float: left;
height: 65px;
width: 105px;
}

.gyoumu02 p {
color: #666666;
float: right;
font-size: 0.9em;
letter-spacing: -0.05em;
line-height: 1.2;
padding: 7px 0px 0px 0px;
text-align: left;
width: 93px;
}


.gyoumu03 {
float: left;
padding: 20px 0px 0px 14px;
width: 205px;
}

.gyoumu03 h4 {
background: url(../img/arrow03.gif) no-repeat left 5px;
color: #0c439e;
font-weight: 100;
padding: 0px 0px 5px 13px;
text-align: left;
width: 192px;
}

.gyoumu03 h4 a {
color: #0c439e;
font-weight: 100;
text-align: left;
width: 192px;
}

.gyoumu03 h4 a:link {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu03 h4 a:visited {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu03 h4 a:hover {
color: #ff6600;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu03 h4 a:active {
color: #0c439e;
font-weight: 100;
text-align: left;
text-decoration: none;
}

.gyoumu03_img {
background: url(../img/gyoumu03_img.gif) no-repeat left 5px;
float: left;
height: 65px;
width: 105px;
}

.gyoumu03 p {
color: #666666;
float: right;
font-size: 0.9em;
letter-spacing: -0.05em;
line-height: 1.2;
padding: 7px 0px 0px 0px;
text-align: left;
width: 93px;
}






.main_right {
float: right;
width: 230px;
}

.otoiawase_banner {
width: 230px;
}

.otoiawase_banner a {
background: url(../img/otoiawase_banner.jpg) no-repeat left top;
display: block;
height: 60px;
width: 230px;
}

.otoiawase_banner a:hover {
background: url(../img/otoiawase_banner_.jpg) no-repeat left top;
display: block;
height: 60px;
width: 230px;
}

.oubo_banner {
padding: 25px 0px 0px 0px;
width: 230px;
}

.oubo_banner a {
background: url(../img/oubo_banner.jpg) no-repeat left top;
display: block;
height: 60px;
width: 230px;
}

.oubo_banner a:hover {
background: url(../img/oubo_banner_.jpg) no-repeat left top;
display: block;
height: 60px;
width: 230px;
}

















