﻿
/*====ChibaNippoCompany=============================================*/

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

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 22px;
margin:0 0 10px 0;
}

div.com_index div.com_index_middle div.com_index_bottom div.PageTitle2{
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.PageTitle3{
border-bottom:solid #cccccc 1px;
border-top:solid #cccccc 1px;
padding:5px 0;
margin:0 0 10px 0;
clear:both;
}


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 div.com_index_middle div.com_index_bottom h4{
padding:3px;
margin:0 0 5px;
font-weight:bolder;
border:1px dotted #a0a0a0;
}
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 2px 0;
margin:0 0 10px;
}

div.com_index div.com_index_middle div.com_index_bottom ul li.title{
background:#ededed;
font-weight:bolder;
padding:2px;
margin:0 0 5px;
clear:both;
}


div.com_index div.com_index_middle div.com_index_bottom ul li img{
float:right;
margin:0 0 10px 10px;
}

div.com_index div.com_index_middle div.com_index_bottom ul li ul{
}

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

/*----Color-----------------------------------------------------*/
.Red{
color:#FF0033;
}


/*----Sponsoring------------------------------------------------*/
table#Sponsoring{
border-collapse:collapse;
width:100%;
margin:10px 0 0 0;
}

table#Sponsoring tr th{
background:#eeeeee;
text-align:left;
padding:4px;
border:1px #cccccc dotted;
width:30%;
}

table#Sponsoring tr td{
text-align:left;
padding:4px;
border:1px #cccccc dotted;
vertical-align:top;
}

/*----Recruit---------------------------------------------------*/
table.Recruit{
border-collapse:collapse;
width:100%;
margin:0 0 10px 0;
}

table.Recruit tr th{
text-align:left;
background:#eeeeee;
border:1px #cccccc dotted;
padding:4px;
}

table.Recruit tr td{
border:1px #cccccc dotted;
padding:4px;
}

/*----GoogleMaps-------------------------------------------------*/
h2#MapTitle{
background:#eeeeee;
margin:0 0 10px;
padding:4px 0 4px 4px;
font-weight:normal;
}

p#MapPrint{
background:url(../img/font_change_17.gif) no-repeat 0 6px;
padding-left:6px;
}

div#map{
width:740px;
_width:738px;
height:512px;
}

/*----Photo------------------------------------------------------*/
div.com_index div.com_index_middle div.com_index_bottom h3.Title2{
background:#ededed;
padding:2px;
margin:10px 0 5px 0;
clear:both;
}

table.PhotoPrice{
border-collapse:collapse;
margin:5px 0;
width:100%;
}

table.PhotoPrice tr th{
background:#eeeeee;
border:1px dotted #cccccc;
text-align:left;
vertical-align:top;
padding:5px;
}

table.PhotoPrice tr td{
border:1px dotted #cccccc;
text-align:left;
vertical-align:top;
padding:5px;
}

/*----Advertisement------------------------------------------------*/
table.Advertisement{
border-collapse:collapse;
width:100%;
margin:10px 0 0 0;
}

table.Advertisement tr th{
border:1px dotted #cccccc;
background:#eeeeee;
text-align:left;
vertical-align:top;
padding:5px;
width:25%;
}

table.Advertisement tr td{
border:1px dotted #cccccc;
text-align:left;
vertical-align:top;
padding:5px;
}

/*----Border-------------------------------------------------------*/
ul.BorderList{
border-top:1px dotted #dddddd;
}

div.com_index div.com_index_middle div.com_index_bottom ul.BorderList li{
border-bottom:1px dotted #dddddd;
padding:5px 0 3px 0px;
margin:0;
}