@charset "shift_jis";
/*----------------------------------
=00 clearfix
----------------------------------*/
.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 from IE-mac ＼*/
/*----------------------------------
=01 reset 
----------------------------------*/

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;
	} 

body{  
	margin:0; 
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#000;
	font-family:"ＭＳ Ｐゴシック","MS PGothic";
	}
table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 

address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 

h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	}
	
fieldset,img {border:0;} 	 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}

a:link{ color:#ED3000;; text-decoration:none;}
a:hover{ color:#ED3000;; text-decoration:underline;}
a:active{ color:#ED3000;　; text-decoration:none;}
a:visited{ color:#ED3000;; text-decoration:none;}

/* 画像下のスペース消し */
object,
li img,
dt img,
dd img{
vertical-align:top;
line-height:1%;}

div#works_box{
width:860px;
margin:0 auto;
}
div#works_box02left{
width:583px;
height:45px;
float:left;
}
div#works_box02right{
width:217px;
float:right;
padding:12px 0 0 0;
}
img.btn01{
margin:0 0 5px 5px;
}
div#works_box02{
margin:10px auto;
}


