@charset "utf-8";
/* CSS Document */

.area_kyotu {
    padding-top: 150px;
	padding-bottom: 80px;
}
.tab-content #main1 {
    padding: 0;
}
.tab-content #main2 {
    padding: 0;
}

.tabs .tabb li {
    padding: 0; 
    text-align: left; 
}
.tabs .tabb>li {
    width:980px;
	margin-bottom: 50px;
	position: relative;
    left: 8%;
}


.stylephoto_right , .stylephoto_left {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding: 0 0 5% 0;
}

#contentsarea5 .style_m {
    float: left;
    width: 42%;
	    padding: 0 10px;
}
#contentsarea5 .style_m h5 {
    float: left;
    padding: 4px;
    width: 74%;
}
#contentsarea5 .style_m h5 span.text_right {
    float: right;
}
#contentsarea5 .style_m h5+p+img {
    width: 96%;
}

#contentsarea5 .style_m p img {
    width: 19%;
}
#contentsarea5 .style_m+ul {
    padding: 36px 0 40px 10px;
    overflow: hidden;
	margin: 0 130px 0 0;
}
#contentsarea5 .stylephoto_left .style_m+ul {
    padding: 36px 33px 40px 60px;
	margin: 0 30px 0 0;
}


#contentsarea5 .style_m+ul a li {
    float:left;
	padding:0 10px 0px 14px;
    font-size: 14px;
    text-align: right;
	line-height: 1.5;

}
.tabs .tabb img {
    width: 180px;
}

#contentsarea5 .stylephoto_right .style_m {
    float: right;
	    margin: 0 100px 0 0;
}



h6 {
        padding: 4px 0 0 4px;
    width: 20%;
    border-bottom: 1px solid;
	margin: 20px 0;
}
#contentsarea5 .stylepast {
    position: relative;
    top: 40px;
	left: 6%;
}
#contentsarea5 .stylepast .style_m {
    float: left;
    width: 20%;
    padding: 0 8px;
}
#contentsarea5 .stylepast .style_m h5 {
    font-size: 12px;
	line-height: 1.5;
}
#contentsarea5 .stylepast .style_m p {
    padding: 10px 0 0 0;
}
#contentsarea5 .stylepast .style_m h5+p+img {
    width: 98%;
}
#contentsarea5 .stylepast .style_m h5+p+a>img {
    width: 98%;
}