@charset "UTF-8";

/* アライアンスページ */


/* #branding */

#tabicapital #branding h1{
	background: url(../images/branding_h.gif) no-repeat;
}

#tabicapital #branding h1#brandlist_h1{
	background: url(../images/branding_h_b.gif) no-repeat;
}

/* contents_side */


/* contents_main */


#tabicapital #contents_main h2{
	background: url(../images/contents_main_h2.gif) no-repeat;
}

#tabicapital #contents_main h2#brandlist_h2{
	background: url(../images/contents_main_h2_b.gif) no-repeat;
}

#tabicapital #contents_main h3 span{
	font-size:75%;
	font-weight:normal;
}

#tabicapital #contents_main p#alliance_btn{
	margin: 20px 0;
	text-align: center;
}

#tabicapital #contents_main p.request_text{
	line-height:25px;
	padding:10px 10px;
}

#tabicapital #contents_side h4 a {
	font-size: 110%;
}

#tabicapital #contents_main h5{
	background: url(../images/works/alliance_arrow_gray.gif) 2px center no-repeat #efefef;
	padding-left: 15px;
	line-height: 30px;
	margin: 5px 0;
	clear: left;
}

/* dl */

#tabicapital #contents_main dl{
	clear: left;
	line-height: 30px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	zoom:1;
	margin: 5px 5px 5px 15px;
	padding: 5px 0;
}

#tabicapital #contents_main dl#sousin{
	border-bottom: none;
}

#tabicapital #contents_main dl dt{
	width: 200px;
	float: left;
}

#tabicapital #contents_main dl dd{
	float: left;
}

#tabicapital #contents_main dl#sousin dd{
	text-align: center;
	display: block;
	width: 100%;
}

/* table */

#tabicapital #contents_main table#table-01 {
	width: 96%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
}


#tabicapital #contents_main table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

/* ul */

#tabicapital #contents_main ul{
	overflow: hidden;
	zoom:1;
}

#tabicapital #contents_main ul li{
	width: 200px;
	float: left;
}


/* cgitable */

#cgitable table{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

#cgitable table.table-01 {
    border: 1px #E3E3E3 dotted;
}

#cgitable table.table-02{
	margin-top: 10px;
}

#cgitable table.table-01 th {
	width: 200px;
    padding: 5px;
    border: #E3E3E3 dotted;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
#cgitable table.table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 dotted;
    border-width: 0 0 1px 1px;
}
