@charset "shift_jis";
/*	leftColumn
--------------------------------------------- */

.leftColumn_bnr{
text-align:center;
width: 678px;
height:208px;
background: url(../../../images/index_bnr_bg.gif) ;
padding-top:2px;
}
.img .center_im,
a:link img.center_im,
a:visited img.center_im {
border:3px solid #f0f0f0;
margin:0 15px;
}
a:hover img.center_im {
border:3px solid #009AC8;
margin:0 15px;
}

.leftcon {
overflow: auto;
overflow /**/ : hidden;
width: 678px;
margin-top: 25px;
}

.leftcon_title {
height: 23px;
padding: 7px 0 0 10px;
background: url(../../../images/index_brand_title.gif) ;
color:#ffffff;
}
.leftcon_main {
border-left:solid 1px #7DCADD;
border-right:solid 1px #7DCADD;
border-bottom:solid 1px #7DCADD;
padding:6px 0 12px 0;
height:100%;
}
.leftcon_main:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
* html .leftcon_main {
height: 1em;
}

.leftcont_l {
float:left;
width: 329px;
margin-left: 6px;
margin-top: 6px;
display: inline;
}

table.brand {
width: 329px;
border-collapse: collapse;
border-left: solid 1px #DADADA;
border-right: solid 1px #DADADA;
border-bottom: solid 1px #DADADA;
padding: 0px;
margin: 0;
}
table.brand td {
border: solid 1px #DADADA;
padding: 0px;
}


/*	rightcolumn
--------------------------------------------- */
.rightconInner{
border-left:solid 1px #7DCADD;
border-right:solid 1px #7DCADD;
border-bottom:solid 1px #7DCADD;
}

#rightcolumn h3 {
padding:0;
margin:0;
}

.rightcon ul {	
margin:0px;
padding:0px;
}

.rightcon li {
margin-bottom:0px;
padding-bottom:0px;
}


/*contentssection02
--------------------------------------------- */
#contentssection02 {
content: "";
display: block;
clear: both;
overflow: hidden;
width:912px;
/*margin-bottom: 50px;*/
padding-top:25px;
}

.leftcont_l02{
float:left;
width:288px;
}
.leftcont_l02_box{
border-left:solid 1px #FF9900;
border-right:solid 1px #FF9900;
border-bottom:solid 1px #FF9900;
height:100%;
}
.leftcont_l02_box:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
* html .leftcont_l02_box {
height: 1em;
}
p.leftcont_l02_im{
float:left;
display:inline;
margin:12px;
}
p.leftcont_l02_tx{
width:187px;
float:right;
margin:12px 12px 12px 0;
display:inline;
}

.rightcont_l_02{
float:right;
width:600px;
}
.rightcont_l02_box{
border-left:solid 1px #00A0DF;
border-right:solid 1px #00A0DF;
border-bottom:solid 1px #00A0DF;
width:598px;
height:100%;
position:relative;
}
.rightcont_l02_box:after {
content: "";
display: block;
clear: both;
overflow: hidden;
}
* html .rightcont_l02_box {
height: 1em;
}

.rightcont_l02_box_inner01{
width:270px;
float:left;
margin-left:12px;
display:inline;
}
.rightcont_l02_box_inner02{
width:270px;
float:right;
margin-right:12px;
display:inline;
}

p.rightcont_l02_im{
width:54px;
float:left;
display:inline;
margin:12px 12px 12px 0;
}
p.rightcont_l02_tx{
width:195px;
float:right;
margin:12px 0px 12px 0px;
display:inline;
}

#blueline{
width:1px;
height:78px;
position:absolute;
top:50%;
left:50%;
margin-left:-0px;
margin-top:-39px;
background: url(../../../images/index_blueline.gif) ;
}

#contentssection02 a:link,
#contentssection02 a:visited {
text-decoration:underline;
font-size:1.1em;
font-weight:bold;
color:#ff8100;
}
#contentssection02 a:hover {
text-decoration:none;
}