#cont h1{
color: #666;
margin-top: 3px;
margin-bottom: 10px;
font-size: 10px;
font-weight: normal;
}

.w600 img {
margin-bottom: 5px;
}
.w600 #update {
margin-bottom: 5px;
text-align: right;
}

.w600 .index {
border-bottom: 3px solid #9FA38F;
margin-bottom: 30px;
margin-top: 20px;
}


.w600 .index table#brown {
margin-left: 10px;
margin-bottom: 10px;
}

.w600 .index #brown td {
padding-left: 20px;
background-image: url(../img/businessbunsho/arrow_brown.gif);
background-repeat: no-repeat;
background-position: left 6px;
padding-top: 5px;
padding-bottom: 5px;
}
.w600 .index #brown td a {
color:#333333;
}
.w600 .index #brown td a:hover {
color:#FF6600;
}

.w600 .index #blue {
margin-left: 10px;
margin-bottom: 20px;
}
.w600 .index #blue td {
background-image: url(../img/businessbunsho/arrow_green.gif);
background-repeat: no-repeat;
background-position: left 6px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
}
.w600 .index #blue td a {
color:#333333;
}
.w600 .index #blue td a:hover {
color:#FF6600;
}

.w600 .mainBox {
border: 3px solid #9FA38F;
margin-bottom: 5px;
background-color: #FFFFFF;
}
.w600 .mainBox .mainContents {
float: left;
margin-top: 20px;
width: 300px;
margin-bottom: 20px;
}
.mainBox .mainContents li {
line-height: 2em;
margin-left: 20px;
}

.w600 .mainBox .mainContents h3 {
margin-bottom: 10px;
}

.w600 .mainBox .mainContents h4 {
font-size: 12px;
font-weight: bold;
line-height: 1.5em;
margin-top: 13px;
}

.w600 .mainBox .sideContents {
width: 135px;
float: left;
margin: 20px;
}
.w600 .mainBox .sideContents p {
font-size: 11px;
line-height: 1.3em;
}

.w600 .mainBox .sideContents img {
margin-bottom: 20px;
}

.w600 .mainBoxD {
border: 3px solid #79D2D2;
margin-bottom: 5px;
background-color: #FFFFFF;
}
.w600 .mainBoxD ul {
margin-bottom:10px;
}
.w600 .mainBoxD li {
line-height: 2em;
margin-left: 40px;
}

.w600 .mainBoxD h3 {
margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
}
.w600 .mainBoxD h4 {
margin-left: 20px;
margin-bottom: 10px;
}

.w600 .mainBoxK {
border: 3px solid #9FA38F;
margin-bottom: 5px;
background-color: #FFFFFF;
}

.w600 .mainBoxK ul {
margin-bottom:10px;
}

.w600 .mainBoxK li {
line-height: 2em;
margin-left: 40px;
}

.w600 .mainBoxK p {
margin-top: 20px;
margin-left: 20px;
}

.w600 .mainBoxK h3 {
margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
}
.w600 .mainBoxK h4 {
margin-bottom: 10px;
margin-left: 20px;
}
.w600 .mainBoxAD {
border: 1px solid #999999;
margin-bottom: 5px;
background-color: #FFFFFF;
}
.w600 .mainBoxAD .mainContents {
float: left;
margin-top: 20px;
width: 300px;
margin-bottom: 20px;
}
.mainBoxAD .mainContents li {
line-height: 2em;
margin-left: 20px;
}

.w600 .mainBoxAD .mainContents h3 {
margin-bottom: 10px;
font-size: 12px;
font-weight: bold;
}

.w600 .mainBoxAD .mainContents h4 {
font-size: 12px;
font-weight: bold;
line-height: 1.5em;
margin-top: 13px;
}

.w600 .mainBoxAD .sideContents {
width: 135px;
float: left;
margin: 20px;
}
.w600 .mainBoxAD .sideContents p {
font-size: 11px;
line-height: 1.3em;
}

.w600 .mainBoxAD .sideContents img {
margin-bottom: 20px;
}
.w600 .textArea {
line-height: 2em;
}
.w600 .textArea h3 {
font-size: 16px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 15px;
font-weight: bold;
margin-bottom: 15px;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #3F4435;
color: #282B22;
}
.w600 .textArea .emphasis2 {
text-decoration: underline;
font-size: 14px;
}
.w600 .textArea .sampleSheet {
border: 1px solid #000066;
padding: 20px;
line-height: 1.5em;
margin-bottom: 20px;
}

.w600 h4 a {
color:#333333;
}
.w600 h4 a:hover {
color:#FF6600;
}
.w600 li a {
color:#333333;
}
.w600 li a:hover {
color:#FF6600;
}

#cont h2{
background:none;
}


/* 2031/04/26 左ナビ色指定 */
#cont #c3_ll dl.cc11 table tr td.line_l {
background-color:#3F4435;
}

#cont #c3_ll dl.cc11 table tr td.line_r {
background-color:#9FA38F;
}

#cont #c3_ll .lc_contents dt img {
background-color:#3F4435;
}

#cont #c3_ll dl.cc11 dt b img, #cont #c3_ll dl.cc11-2 dt b img {
background:#3F4435;
}


/* 2014/01/07 サービスリンク色 */


table.border-b .line_l_a {
    background-color:#3F4435;
    width: 190px;
}
table.border-b .line_c {
    width: 1px;
}
table.border-b .line_r_a {
    background-color:#9FA38F;
    width: 309px;
}
table.border-b .line_l_b {
    background-color:#3F4435;
    width: 190px;
}
table.border-b .line_r_b {
    background-color:#9FA38F;
    width: 309px;
}

.arrowB {
    background-color: #3F4435;
}

.arrowA {
    background-color: #3F4435;
}
#servicelink h3 span img {
vertical-align: -6px;
}

#servicelink h3 span {
padding-top: 11px;
padding-bottom: 5px;
}
