@charset "utf-8";
/*----------------------------------------------------------------
 Style Setting

 Date    : 2010/0422
 
 091223 release SELECTION
----------------------------------------------------------------*/


/*-----base-----*/

#se_outer{
	width:920px;
	margin-left:auto;
	margin-right:auto;
}

#se_outer h1{
	font-weight:normal;
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
	margin:0 0 13px 0;
	padding:0;
}


#se_outer img{
	border:none;
}


/*-----contents1-----*/

/*
#seContent1{
	width:920px; 
	clear:both;
}

#seContent1 h2{
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
	margin:0 0 10px 0;
	padding:0;
}
*/








/*-----contents2 :: theme -----*/

#seContent2{
	width:920px;
	clear:both;
}

#seContent2 h2{
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
	margin:0 0 10px 0;
	padding:0;
}


#seContent2 #secover{
	width:920px;
	margin:0 0 7px 0;
	clear:both;
}

#seContent2 #secover h3{
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
	margin:0;
	padding:0;
}

#seContent2 #secover_l{
	width:456px;
	margin:0 8px 0 0;
	padding:0;
	float:left;
}

#seContent2 #secover_r{
	width:456px;
	float:left;
}



/*--theme*/
#seContent2 #seinner{
	width:456px;
	margin:3px 0 0 0;
	padding:0;
	clear:both;
}

/*1 image*/
#seContent2 #seinner div.lef01 {
	width:153px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}
/*1 image right side*/
#seContent2 #seinner div.lef01a {
	width:150px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}

/*2 image or text*/
#seContent2 #seinner div.lef02 {
	width:302px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}

/*2 image or text leftside 100106*/
#seContent2 #seinner div.lef02a {
	width:306px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}


/*3 image or text*/
#seContent2 #seinner .lef03 {
	width:456px;
	height:105px;
	margin:0;
	padding:0;
}


/*3 image or text height150*/
#seContent2 #seinner .lef03a {
	width:456px;
	height:150px;
	margin:0;
	padding:0;
}






#seContent2 #seinner .new {
	background:#fadbe8;
}

#seContent2 #seinner .area {
	background:#edf0b2;
}

#seContent2 #seinner .life {
	background:#cce9f6;
}

#seContent2 #seinner .plan {
	background:#fbe0d6;
}


#seContent2 #seinner p.txt{
	font-size:12px;
	line-height:1.45em;
	margin:0;
	padding:8px;
}



/*----other area----*/
#seOther{
	width:920px;
	margin:40px 0;
} 
#seOther ul{
	text-align:right;
	margin:0;
	padding:0;
	list-style:none;
}
#seOther ul li{
	display:inline;
	margin-left:5px;
}








html:not([lang*=""]) .directory_link2{height:90px;	padding-left: 280px;}



/*--------------------------------------------------------------------
clear
--------------------------------------------------------------------*/


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */
