@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;

}



/*1 image right side  heightx2 100106*/

#seContent2 #seinner div.lef01b {

	width:150px;

	height:303px;

	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 */
