@charset "UTF-8";

#qualitybody p#topicpath {
    font-size: 80%;
    line-height: 130%;
    margin: 8px 0;
    padding: 0 10px 0 30px;
}

#qualitybody #header {
    background-image: url("../img/header_bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
/*----------margin: 0 0 40px;---------------*/
}
#qualitybody #header .hd {
    background-image: url("../img/header_hd.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#qualitybody #header .hd h1 {
}
#qualitybody #header .ft {
    background-image: url("../img/header_ft.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 0 0 5px;
}
#qualitybody #header .ft:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#qualitybody #newsContents {
    padding: 0;
}
#qualitybody #newsContents #contents {
    margin: 0 30px 30px;
}
#qualitybody #newsContents #contents .block {
    padding: 0 10px 0 0;
}
#qualitybody #newsContents #contents .block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#qualitybody #newsContents #contents h2 {
    font-size: 122%;
    font-weight: bold;
    margin: 40px 0 20px;
	/*----------margin: 0 0 20px;---------------*/
}
#qualitybody #newsContents #contents p.txt {
    font-size: 114%;
    line-height: 185%;
    padding: 15px 0 0;
}
#qualitybody #newsContents #contents p span.kome {
    vertical-align: super;
    font-size:85%;
}
#qualitybody #newsContents #contents p.s_txt {
    font-size: 75%;
    line-height: 180%;
    padding: 15px 0 0;
}

#qualitybody #newsContents #contents p.date {
    font-size: 114%;
    line-height: 185%;
    padding: 20px 0 0;
    text-align: right;
}
#qualitybody #newsContents #contents p.txt_all {
    font-size: 114%;
    line-height: 185%;
    margin: 30px 10px 0 0;
    text-align: right;
}

