@charset "utf-8";
/* CSS Document */


#main {
padding: 0px 15px 30px 0px;
width: 915px;
}


.pankuzu {
float: left;
padding: 15px 0px 8px 0px;
width: 915px;
}

.pankuzu p {
color: #666666;
float: left;
text-align: right;
width: 680px;
}

.pankuzu p a {
color: #3366cc;
text-align: right;
text-decoration: none;
}

.pankuzu p a:link {
color: #3366cc;
text-align: right;
}

.pankuzu p a:visited {
color: #3366cc;
text-align: right;
}

.pankuzu p a:hover {
color: #ff6600;
text-align: right;
}

.pankuzu p a:active {
color: #3366cc;
text-align: right;
}



.main_left {
float: left;
width: 680px;
}

.main_left h2 {
background: url(../img/sub4_1/title.gif) no-repeat left top;
height: 74px;
width: 680px;
}

.main_left h3 {
background: url(../img/sub4_1/img.jpg) no-repeat 15px 20px;
height: 160px;
width: 680px;
}


.contents {
float: left;
padding: 25px 0px 0px 15px;
width: 665px;
}

.arrow {
background: url(../img/sub4/arrow.gif) no-repeat left top;
float: left;
height: 108px;
width: 665px;
}

.contents h4 {
background: url(../img/sub4/word01.gif) no-repeat left top;
float: left;
height: 51px;
width: 665px;
}


.contents h5.word02_01 {
background: url(../img/sub4/word02_01.gif) no-repeat left top;
float: left;
height: 52px;
width: 327px;
}

.contents h5.word02_02 {
background: url(../img/sub4/word02_02.gif) no-repeat left top;
float: right;
height: 52px;
width: 327px;
}


.contents h5.word03_01 {
background: url(../img/sub4/word03_01.gif) no-repeat left 23px;
float: left;
height: 75px;
width: 327px;
}

.contents h5.word03_02 {
background: url(../img/sub4/word03_02.gif) no-repeat left 23px;
float: right;
height: 75px;
width: 327px;
}


.contents h5.word04_01 {
background: url(../img/sub4/word04_01.gif) no-repeat left 23px;
float: left;
height: 75px;
width: 327px;
}

.contents h5.word04_02 {
background: url(../img/sub4/word04_02.gif) no-repeat left 23px;
float: right;
height: 75px;
width: 327px;
}


.contents p {
color: #333333;
float: left;
letter-spacing: -0.05em;
padding: 35px 0px 0px 0px;
text-align: left;
width: 665px;
}

.contents p span {
color: #333333;
display: block;
float: left;
letter-spacing: -0.05em;
padding: 10px 0px 0px 0px;
text-align: left;
width: 665px;
}

.contents a {
color: #ff6600;
text-align: left;
}

.contents a:link {
color: #ff6600;
text-align: left;
}

.contents a:visited {
color: #ff6600;
text-align: left;
}

.contents a:hover {
color: #333333;
text-decoration: underline;
text-align: left;
}

.contents a:active {
color: #ff6600;
text-align: left;
}



.action {
padding: 50px 0px 0px 0px;
width: 446px;
}

.action p {
display: block;
float: left;
padding: 0px;
width: 212px;
}

.action p a {
background: url(../img/sub4/btn.gif) no-repeat left top;
display: block;
float: left;
height: 56px;
width: 212px;
}

.action p a:hover {
background: url(../img/sub4/btn_.gif) no-repeat left top;
display: block;
float: left;
height: 56px;
width: 212px;
}

.action p a span {
width: 212px;
}


.action address {
background: url(../img/sub4/tel.gif) no-repeat left top;
float: right;
height: 56px;
padding: 0px;
width: 212px;
}





.main_right {
float: right;
width: 200px;
}

.otoiawase_banner {
width: 200px;
}

.oubo_banner {
padding: 25px 0px 0px 0px;
width: 200px;
}

















