﻿div.com_index{
margin:10px 0;
padding:4px 0 0 0;
background:url(../img/company_top.gif) no-repeat top left;
}

div.com_index div.com_index_middle{
background:url(../img/company_bottom.gif) no-repeat bottom left;
padding:0 0 4px 0;
}

div.com_index div.com_index_middle div.com_index_bottom{
padding:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

/* IEだけにきかせる \*/
*html iv.com_index div.com_index_middle div.com_index_bottom{
height: 1%
}
/* IEだけにきかせる終了 */

div.com_index div.com_index_middle div.com_index_bottom div.PageTitle{
border-bottom:solid #cccccc 1px;
padding:0 0 5px;
margin:0 0 10px 0;
}

div.com_index div.com_index_middle div.com_index_bottom div.PageTitle2{
border-bottom:solid #cccccc 1px;
border-top:solid #cccccc 1px;
padding:5px 0;
margin:10px 0;
clear:both;
}

div.com_index div.com_index_middle div.com_index_bottom div.PageTitle3{
border:dotted #cccccc 1px;
padding:5px 5px 5px 5px;
margin:10px 0 0 0;
}

div.com_index div.com_index_middle div.com_index_bottom div h2{
padding:0 5px 0 0;
color:#191919;
}

div.com_index div.com_index_middle div.com_index_bottom h3{
margin:0 0 5px;
font-weight:bolder;
}

div.com_index p{
margin:0 0 5px 0;
}

div.com_index div.com_index_middle div.com_index_bottom ul{
margin:0;
padding:0;
}

div.com_index div.com_index_middle div.com_index_bottom ul li{
padding:2px 0;
margin:0 0 0px;
}

.Red{
color:#FF0033;
}

table#Price{
border-collapse:collapse;
width:100%;
}

table#Price tr th{
padding:5px;
background:#eeeeee;
border:1px dotted #cccccc;
text-align:left;
width:15%;
}

table#Price tr td{
padding:5px;
border:1px dotted #cccccc;
text-align:left;
width:85%;
}


/*----Form--------------------------------------------------------*/

table#NewsPaper{
border-collapse:collapse;
width:100%;
margin:0 0 5px;
}

table#NewsPaper tr th{
border-bottom:1px dotted #cccccc;
border-top:1px dotted #cccccc;
padding:5px;
text-align:left;
vertical-align:top;
width:20%;
}

table#NewsPaper tr td{
border-bottom:1px dotted #cccccc;
border-top:1px dotted #cccccc;
padding:5px 0;
text-align:left;
}

table#NewsPaper tr td input{
width:580px;
}

table#NewsPaper tr td input.zip{
width:50px;
}

table#NewsPaper tr td input.check{
width:14px;
}

table#NewsPaper tr td textarea{
width:580px;
}

div#Error{
border:1px dotted #dddddd;
padding:5px;
margin:5px 0;
}
