﻿/* 企業情報-ご挨拶 設定CSS */
h2 {
        font-size:110%;
	    margin:0px;
	    padding: 0px;
}

p.mainfont{
	font-size: 75%;
    letter-spacing: 0.7px;
    line-height: 15px;
    padding: 0px;
    margin:0px;
}

p.mainfont02{
	font-size: 65%;
    letter-spacing: 0.7px;
    line-height: 15px;
    padding: 0px;
    margin:0px;
}

.title01{
    padding: 0px;
    margin:0px;
    padding-left: 30px;
    background-image: url(../images/newspoint.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}
.titledate01{
    font-size: 75%;
    padding: 0px;
    margin:0px;
    text-align:left;
    font-weight: normal;
}

#Newsmain
{
    clear: both;
    padding: 0px;
    margin-top:0px;
    margin-left:0px;
    width: 640px;
}

#Newstitle
{
    padding: 0px;
    margin-top:15px;
    margin-left:20px;
    margin-right:50px;
    width: 700px;
}

#maindetail01
{
    padding: 0px;
    margin-top:0px;
    margin-left:20px;
    margin-bottom:0px;
    width: 780px;
}
#left01
{
    padding: 0px;
    margin-top:70px;
    margin-left:10px;
    width: 280px;
    float: left;
}
#right01
{
    float: left;
    padding: 0px;
    margin-top:10px;
    margin-left:20px;
    margin-right:0px;
    width: 280px;
}

#maindetail02
{
    clear: both;
    padding: 0px;
    margin-top:0px;
    margin-left:20px;
    width: 740px;
}
#left02
{
    padding: 0px;
    margin-top:20px;
    margin-left:10px;
    margin-bottom:20px;
    width: 280px;
    float: left;
}
#right02
{
    padding: 0px;
    margin-top:20px;
    margin-left:20px;
    margin-right:0px;
    margin-bottom:20px;
    width: 400px;
    float: left;
}

p {
    margin:0px;
    padding:0px;
}

#newstop {
    padding-top:129px;
    padding-left:160px;
    width: 600px;
}

