@charset "utf-8";
/* CSS Document */


#coun {
padding: 15px 0px 90px 0px;
width: 894px;
}


.coun_left {
float: left;
padding-left: 10px;
width: 216px;
}

.kenjya_tv {
padding-top: 78px;
}

.misuzu_jyku {
padding-top: 19px;
}

.grazia {
padding-top: 19px;
}


.coun_right {
float: right;
width: 651px;
}

.coun_right h2 {
float: right;
width: 651px;
}


.introduction {
float: left;
padding: 30px 0px 25px 12px;
width: 639px;
}

.introduction h3 {
text-align: left;
}

.introduction h4 {
padding-top: 20px;
text-align: left;
}

.introduction p {
color: #666666;
line-height: 1.4;
padding: 5px 0px 0px 19px;
text-align: left;
width: 620px;
}

.introduction h5 {
padding-top: 24px;
text-align: left;
}

.introduction dl {
display: block;
padding-top: 25px;
width: 639px;
}

.introduction dl dt {
text-align: left;
width: 639px;
}

.introduction dl dd {
color: #666666;
padding: 4px 0px 0px 23px;
text-align: left;
width: 616px;
}

.introduction dl dd span {
color: #666666;
display: block;
font-size: 0.85em;
padding-top: 5px;
text-align: left;
width: 616px;
}

.bar {
background: url(../img/coun_2/bar.gif) no-repeat left top;
height: 1px;
width: 639px;
}



.contents {
padding: 0px 0px 0px 17px;
width: 622px;
}


.content01 {
padding-top: 45px;
width: 622px;
}

.content01 h4 {
text-align: left;
width: 622px;
}

.content01_desc {
padding: 8px 0px 15px 12px;
width: 610px;
}

.content01_desc p {
color: #666666;
line-height: 1.4;
padding-bottom: 20px;
text-align: left;
width: 610px;
}

.content01_desc span {
background: url(../img/coun_2/r_kome.gif) no-repeat left 3px;
color: #f26522;
display: block;
font-size: 0.85em;
line-height: 1.4;
padding-left: 11px;
text-align: left;
width: 610px;
}


.content01_bg {
background: url(../img/coun_2/content01_bg.gif) no-repeat left bottom;
height: 275px;
padding-left: 12px;
width: 610px;
}

.content01_bg h5 {
background: url(../img/coun_2/content01_bar.gif) no-repeat left top;
font-weight: 300;
padding-left: 12px;
text-align: left;
width: 610px;
}

.content01_bg p {
color: #666666;
line-height: 1.5;
padding-top: 5px;
text-align: left;
width: 610px;
}

.content01_bg dl {
display: block;
text-align: left;
width: 610px;
}

.content01_bg dl dt {
display: inline;
text-align: left;
}

.content01_bg dl dd {
color: #f26522;
display: inline;
font-size: 0.8em;
text-align: left;
}

.content01_bg span {
color: #0054a6;
display: block;
font-size: 0.8em;
line-height: 2;
padding: 0px 0px 12px 10px;
text-align: left;
width: 600px;
}



.content02 {
padding-top: 45px;
width: 622px;
}

.content02 h4 {
text-align: left;
width: 622px;
}

.content02_desc {
padding: 8px 0px 15px 12px;
width: 610px;
}

.content02_desc p {
color: #666666;
line-height: 1.4;
text-align: left;
width: 610px;
}

.content02_bg {
background: url(../img/coun_2/content02_bg.gif) no-repeat left top;
height: 148px;
padding-left: 12px;
width: 610px;
}

.content02_bg h5 {
background: url(../img/coun_2/content02_bar.gif) no-repeat left top;
font-weight: 300;
padding-left: 12px;
text-align: left;
width: 610px;
}

.content02_bg p {
color: #666666;
line-height: 1.5;
padding: 5px 0px 10px 0px;
text-align: left;
width: 610px;
}



.content03 {
padding-top: 45px;
width: 622px;
}

.content03 h4 {
text-align: left;
width: 622px;
}

.content03_desc {
padding: 8px 0px 15px 12px;
width: 610px;
}

.content03_desc p {
color: #666666;
line-height: 1.4;
text-align: left;
width: 610px;
}

.content03_bg {
background: url(../img/coun_2/content03_bg.gif) no-repeat left top;
height: 167px;
padding-left: 12px;
width: 610px;
}

.content03_bg h5 {
background: url(../img/coun_2/content03_bar.gif) no-repeat left top;
font-weight: 300;
padding-left: 12px;
text-align: left;
width: 610px;
}

.content03_bg p {
color: #666666;
line-height: 1.5;
padding: 5px 0px 10px 0px;
text-align: left;
width: 610px;
}

.content03_bg span {
line-height: 1.5;
text-align: left;
}



.content04 {
padding: 45px 0px 45px 0px;
width: 622px;
}

.content04 h4 {
text-align: left;
width: 622px;
}

.content04_desc {
padding: 8px 0px 15px 12px;
width: 610px;
}

.content04_desc p {
color: #666666;
line-height: 1.4;
text-align: left;
width: 610px;
}

.content04_bg {
background: url(../img/coun_2/content04_bg.gif) no-repeat left top;
height: 132px;
padding-left: 12px;
width: 610px;
}

.content04_bg h5 {
background: url(../img/coun_2/content04_bar.gif) no-repeat left top;
font-weight: 300;
padding-left: 12px;
text-align: left;
width: 610px;
}

.content04_bg p {
color: #666666;
line-height: 1.5;
padding: 5px 0px 10px 0px;
text-align: left;
width: 610px;
}

.content04_bg span {
line-height: 1.5;
text-align: left;
}


.content05 {
background: url(../img/coun_2/content05_bg.gif) no-repeat left top;
height: 214px;
width: 622px;
}

.content05 h4 {
text-align: left;
width: 622px;
}

.content05_desc {
padding: 8px 0px 40px 12px;
width: 610px;
}

.content05_desc p {
color: #666666;
line-height: 1.4;
text-align: left;
width: 610px;
}

.content05_bg {
padding-left: 12px;
width: 610px;
}

.content05_bg h5 {
background: url(../img/coun_2/content05_bar.gif) no-repeat left top;
font-weight: 300;
padding-left: 12px;
text-align: left;
width: 610px;
}

.content05_bg p {
color: #666666;
line-height: 1.5;
padding: 5px 0px 10px 0px;
text-align: left;
width: 610px;
}

.content05_bg span {
line-height: 1.5;
text-align: left;
}







