@charset "utf-8";



.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 */

body { margin : 0px; padding : 0px; }
div { margin : 0px; padding : 0px; }
p { margin : 0px; padding : 0px; }
ul { margin : 0px; padding : 0px; list-style : none; }
li { margin : 0px; padding : 0px; }
h1,h2,h3,h4,h5 { margin : 0px; padding : 0px; }
img { border : 0px; }
.clear { clear : both; }
dl { margin : 0px; padding : 0px; }
dt { margin : 0px; padding : 0px; }
dd { margin : 0px; padding : 0px; }
form { margin : 0px; padding : 0px; }



div.home {
	clear : both;
	padding : 50px 0 0 0;
	font-size : 13px;
	line-height : 135%;
}

div.side_build {
	clear : both;
	width : 194px;
	margin : 1px 0px 0px 0px;
	padding : 2px;
	border : 1px solid #262;
	text-align : left;
}

div.side_build:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
} 

div.sb_sjt {
	clear : both;
	width : 194px;
	font-weight : bold;
	font-size : 13px;
	margin-bottom : 2px;
}

div.sb_img {
	clear : both;
	float : left;
	width : 80px;
}

div.sb_text {
	float : left;
	width : 109px;
	margin-left : 5px;
	font-size : 12px;
	line-height : 135%;
}



div.PickUP {
	clear : both;
	width : 480px;
	margin-top : 5px;
	padding : 10px;
	border : 1px solid #272;
	font-size : 13px;
	line-height : 130%;
	text-align : left;
}

div.PickUP:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}

div.PickUP .image {
	float : left;
	width : 120px;
	margin-right : 10px;
}

div.PickUP .note {
	float : left;
	width : 340px;
}

div.PickUP .note h3 {
	font-size : 15px;
	margin-bottom : 3px;
}

div.PickUP .note h4 {
	padding-left : 25px;
	font-size : 13px;
}

div.PickUP .note p {
	padding-left : 25px;
	font-size : 13px;
}

