@charset "utf-8";

#setVisual {
	width:900px;
}

#fixNav {
	overflow:hidden;
	width:900px;
	padding:0px;
	background:#191919;
}

#fixNav ul,
#fixNav ul li {
	margin:0px;
	padding:0px;
}

#fixNav ul li {
	float:left;
}

.setSt {
	padding:40px 0px 40px 40px;
}

.firstSetBox {
	padding:40px!important;
}

.hsySetBox {
	padding:40px 40px 80px 40px!important;
}

.setBox {
	overflow:hidden;
	width:820px;
	padding:0px 40px 40px 40px;
}

.setBox .subText {
	float:left;
	overflow:hidden;
	width:450px;
}

.setBox .subTextStraight {
	float:left;
	overflow:hidden;
	width:820px;
}

.setBox .subText .subTitle,
.setBox .subTextStraight .subTitle {
	padding:0px 0px 10px 0px;
}
.minTex {
	margin-top:10px;
	font-size:85%;
}
.setBox .subText p,
.setBox .subTextStraight p {
	line-height:1.5;
}

.setBox .subText p img {
	vertical-align:baseline;
}

.setBox .subText p.sns,
.setBox .subTextStraight p.sns {
	padding:10px 0px 0px 0px;
}

.setBox .subText p.setPos,
.setBox .subTextStraight p.setPos {
	padding:10px 0px 0px 0px;
}

.setBox .subText p.heightPower {
	float:left;
	width:200px;
	overflow:hidden;
	padding:0px 20px 0px 0px;
}

.setBox .elementImg {
	float:right;
	padding:0px;
}

#footsnsBtn {background:url(../common/image_gNavi/ubNav6top_off.gif); width:250px; height:51px; padding: 0 0 0 15px;}
#footsnsBtn:after {
   content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#footTwitter {
	display:inline;
	width: 110px !important;
	margin-bottom:3px;
	float:left
}
#fbBtn {
	display:inline;
	width: 110px !important;
	margin-bottom:3px;
	float:left
}


/*
引用
*/

.drive_wrap {
	margin:30px 40px 30px 40px;
}

.drive_wrap p{
	line-height:170%;
}

.left_column{
	float:left;
}

.right_column{
	float:right;
}


.layout_box01 .left_column {
	width:535px;
}

.layout_box01 .left_column .left {
	width:395px;
	float:left;
}

.layout_box01 .left_column .right {
	width:120px;
	float:right;
	text-align:left;
}

.layout_box01 .right_column {
	width:255px;
}

.layout_box02 .left_column {
	width:570px;
}

.layout_box02 .left_column .left{
	float:left;
	width:375px;
}

.layout_box02 .left_column .right{
	float:right;
	width:175px;
}

.layout_box02 .right_column {
	width:230px;
}

.layout_box03 .left_column {
	width:549px;
}

.layout_box03 .right_column {
	width:241px;
}

.layout_box04 .left_column {
	width:540px;
}

.layout_box04 .right_column {
	width:260px;
}

.layout_box05 .left_column {
	width:400px;
}

.layout_box05 .right_column {
	width:400px;
}

.layout_box05 .right_column .left {
	float:left;
	width:190px;
}

.layout_box05 .right_column .right {
	float:right;
	width:190px;
}

.layout_box06 .left_column {
	width:261px;
}

.layout_box06 .right_column {
	width:261px;
	text-align:left;
}

.line01 {
	border-top: 1px solid #C8C8C8;
	margin-bottom: 35px;
}
div.centering img {  
    margin: 0 5px;  
}  

div.centering p {  
    display: table-cell;  
    vertical-align: middle;  
    margin: 0;  
} 

.b_20 {
	margin-bottom:20px;
}
   
/*for IE6 */  
* html div.centering p {  
    display: inline;  
    zoom: 1;  
}  
   
/*for IE7 */  
*:first-child+html div.centering p {  
    display: inline;  
    zoom: 1;  
}  

