html, td,dl,div,p {
	margin: 0;
	padding: 0;
	color:#333333;
	line-height:140%;
}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, 'trebuchet ms', sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
	background-color:#f6ffff;
	line-height:140%;
background:url(images/bg_main.gif) top center fixed;
}

img {
border:none;
}


/*div#Cont_back	{
background-image:url(images/back.gif);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
width:1070px;
}*/

div#Cont_back {

margin:0 auto;
padding:0;
}

#Main {
	width:800px;
	margin:0px auto;
	padding:10px 0 20px 0;
	/*border:1px solid #000000;*/
	}

h3 {display:none;margin:0;}

/* ヘッダー */

div#header {
background-image:url(images/header.gif);
background-repeat:no-repeat;
width:740px;
height:350px;
margin:0 auto;

}

div#header h1 {display:none; line-height:0;}

div#catch {
background-image:url(images/ttl_top_sub.gif);
background-repeat:no-repeat;
width:740px;
height:52px;
margin:0 auto;

}

div#catch h2 {display:none; line-height:0;}



div#header_sub {
background-image:url(images/header_1.gif);
background-repeat:no-repeat;
width:740px;
height:225px;
margin:0 auto;

}

div#header_sub h1 {display:none; line-height:0;}

div#catch_sub {
background-image:url(images/ttl_top_sub.gif);
background-repeat:no-repeat;
width:740px;
height:52px;
margin:0 auto;

}

div#catch h2 {display:none; line-height:0;}







p.read { margin:10px 60px;}

/* //ヘッダー */


.Cont_inner	{
margin:0;
padding-left:30px;
}


.box-left {
margin:20px 0px 10px 0;
width:370px;
float:left;

}

.box-right {
margin:20px 0px 10px 0;
width:370px;
float:left;

}

	
.worksArea {height:70px;}


.txtworks {
background-image:url(images/txt_works.gif); 
display:block;
background-repeat:no-repeat;
padding-bottom:20px;

}

.txtwinner {
background-image:url(images/txt_winner.gif); 
display:block;
background-repeat:no-repeat;
padding-bottom:15px;

}

.txtcomment {
background-image:url(images/txt_comment.gif); 
display:block;
background-repeat:no-repeat;
padding-bottom:15px;

}


div#interview {
margin:0px 0 0 4px;
}


div#interview p {
margin:5px 30px 10px 4px;

}






#footer {
padding:20px 0 20px 0;
}

#footer address {
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-style:normal;
padding:10px 0 0 0;
}

#footer address a {
color:#000;
text-decoration:none;
}

