/* 全体の設定*/
BODY{
    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:12pt;  
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
	font-family:arial, helvetica, sans-serif;
    background-color:#ffffff;/* 背景の色 */
    background-image:url(abcnewlogo3.jpg);/* 背景の画像 */
}
/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#6666cc;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後の色*/
    text-decoration:none;
    color:#999900;
    text-decoration:underline;
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中の色*/
    text-decoration:none;
}

/*枠用ID*/
table#structure{
    background-color:#FFFFFF;
    width:800px;
    text-align:left;
    margin:0px auto;
}
td#head{
    width:800px;
    background-color:#ffcc33;
}
td#main-left{
    width:250px;
    vertical-align:top;
}
td#main-right{
    width:550px;
    vertical-align:top;
}


td#main-left2{
    width:400px;
    vertical-align:top;
}
td#main-right2{
    width:400px;
    vertical-align:top;
}

td#main-left3{
    width:650px;
    vertical-align:top;
}
td#main-right3{
    width:150px;
    vertical-align:top;
}


td#main-center{
    width:800px;
    vertical-align:top;
}


/*ヘッド*/

h1.head{
	font-size:14pt; 
	color:#800000; 
    padding-top:10px;
    text-align:right;
	font-weight:bold; 
	letter-spacing:1.5pt; 
	font-family:arial, helvetica, sans-serif;
}



h2.head{
	font-size:22pt; 
	color:#800000; 
    padding-top:4px;
    text-align:center;
	font-weight:bold; 
	letter-spacing:1.5pt; 
	font-family:arial, helvetica, sans-serif;
}

p.head{
	font-size:10pt; 
	color:#800000; 
    padding-top:2px;
    text-align:right;
	font-weight:bold; 
	letter-spacing:1pt; 
	font-family:arial, helvetica, sans-serif;
}



p.head2{
	font-size:10pt; 
	color:#800000; 
    padding-top:2px;
    text-align:center;
	font-weight:bold; 
	letter-spacing:1pt; 
	font-family:arial, helvetica, sans-serif;
}



/*左サイド*/
#img{
    margin-top:10px;
}


h2.l-side{
    margin:0px;
	color:#63a166; 
    font-size:18pt;
    border-color:#ffcc30;
	font-weight:bold; 
    border-width:0px 0px 2px 10px;
    border-style:solid;
    text-align:center;
}


h3.l-side{
    margin:0px;
	color:#63a166; 
    font-size:16pt;
    border-color:#ffcc30;
	font-weight:bold; 
    border-width:0px 0px 2px 10px;
    border-style:solid;
    text-align:center;
    padding-top:6px;

}

h4.l-side{
    margin:0px;
	color:#63a166; 
    font-size:14pt;
    border-color:#ffcc30;
	font-weight:bold; 
    border-width:0px 0px 0px 0px;
    border-style:solid;
    text-align:left;
    padding-top:6px;

}

ul.link{
    color:#993300;
	font-weight:bold; 
    margin:0px;
    padding:0.5em 1em;
}


ul.fact{
    list-style:none;
	font-weight:bold; 
    margin:0px;
}




li.fact{
    list-style:none;
    font-size:10pt;  
    color:#993300;
    background-image:url(./check.jpg);
    padding:0px 12px;
    background-repeat:no-repeat;
    margin:3px;
}


li.us{
    list-style:none;
    font-size:12pt;  
    color:#993300;
    background-image:url(./check.jpg);
    padding:0px 12px;
    background-repeat:no-repeat;
    margin:3px;
}


p.l-side{
    margin:10px 1em;
}

p.l-side2{
    background-color:#ffffff;
}

p.main{
    font-size:12pt;
	font-weight:bold; 
    margin:16px 1em;
}

p.main2{
    margin:10px 1em;
    font-size:12pt;  font-weight:bold; 
    border-color:#ffcc30;
    background-color:#f8efd8;
    padding-top:18px;
    padding-bottom:18px;
}

p.hour{
    font-size:10pt;
	font-weight:bold; 
    margin:2px 1em;
}

p.estimate{
    font-size:12pt;
	font-weight:normal; 
    margin:2px 1em;
}

p.company{
    font-size:10pt;
	font-weight:bold; 
    margin:2px 1em;
}


p.corporate{
    font-size:12pt;
	font-weight:normal; 
    margin:2px 1em;

p.us{
    font-size:12pt;
	font-weight:normal; 
    margin:2px 10em;
}



