@charset "utf-8";

.concept .box{
margin-bottom:2em;
}


.concept h3{
font-size:116%;
margin:.5em 0;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
font-weight:bolder;
}

.imp{
color:#f00;
font-weight:bolder;
}

/* index */


div#concept1 p img{
float:right;
margin-left:10px;
}

div#concept2 {
margin-left:15px;
}
div#concept2 li{
float:left;
width:150px;
margin-right:10px;
text-align:center;
}
div#concept2 li a:hover{ 
filter: alpha(opacity: 80);
opacity: 0.8;
-moz-opacity: 0.8;
}


/* house */

.house h3{
color:#f93;
}

div#house1 p.imgPhoto,
div#house2 p.imgPhoto{
float:right;
margin-left:10px;
}

div#house3 {
padding:5px;
border:1px solid #ccc;
background:#fff;
}
div#house3 .imgPhoto{
float:right;
margin-left:5px;
}


/* nature  */

.nature h3{
color:#205d28;
}
div#nature1 p.imgPhoto{
float:right;
margin-left:10px;
}
div#nature2 p.imgPhoto{
float:right;
margin-left:10px;
}

div#nature3 ul li{
width:180px;
float:left;
text-align:center;
margin-left:20px;
}


/* HUMAN */
.human h3{
color:#fd341c;
}
div#human1 p.imgPhoto,
div#human3 p.imgPhoto{
float:right;
margin-left:10px;
}



/* landscape */
.landscape h3{
color:#0862a9;
}

div#landscape2 table th,
div#landscape2 table td{
border:1px solid #ccc;
padding:3px;
font-size:95%;
}

div#landscape2 table th{
width:300px;
font-weight:bolder;
}
div#landscape2 .cell1{
width:50px;
}
div#landscape2 .cell2{
width:80px;
}
div#landscape2 table tr:nth-child(2n) {
background:#ECF9FF;
}
div#landscape2 ul{
margin-top:10px;
font-size:85%;
}


div#main {
	overflow:hidden;
	width:690px;
	border:none;
}
div#content div#main div#inner {
	margin:0;
	padding-left:50px;
	padding-right:40px;
}


div#wrappin{
margin-top:20px;
text-align:center;
}
div#wrappin a{
display:inline;
padding:6px 40px;
background-color:#cc0066;
color:#fff;
text-decoration:none;
border:solid 1px #888;
line-height:36px;
}
div#wrappin a:hover{
background-color:#fff;
color:#6E0D6E;
}
dl#subNav ul li.pink a span{
background-color:#cc0066;
color:#fff;
text-decoration:none;
}
