@charset "UTF-8";

#main {
	width: 790px;
	clear: both;
}

div#top_main{
margin-left:3px;
background: url(../images/main.jpg) no-repeat left top;
width:785px;
height:690px;
position:relative;
}

div#top_main h2{
display:none;
}

div#top_main p#main_btn{
position:absolute;
bottom:161px;
left:0;
text-indent:-9999px;
}

div#top_main p#main_btn a{
display:block;
background: url(../images/catalog_btn.jpg) no-repeat left top;
width:350px;
height:260px;
overflow:hidden;
}

div#top_main p#main_btn a:hover{
background: url(../images/catalog_btn.jpg) no-repeat 0px -260px;
width:350px;
height:260px;
}

div#top_main p#catch{
position:absolute;
bottom:0px;
left:15px;
padding:10px 30px 10px 30px;
width:300px;
_width:360px;
border:dashed #f0027f 2px;
}

div#top_main a#ouen{
display:block;
text-indent:-9999px;
background: url(../images/ouen.jpg) no-repeat left top;
width:222px;
height:55px;
margin-left:35px;
overflow:hidden;
}

div#top_main a#ouen:hover{
background: url(../images/ouen.jpg) no-repeat left bottom;
width:222px;
height:55px;
}

div#top_main p#catalog_end{
position:absolute;
bottom:0px;
right:100px;
}

div#top_contents{
margin:30px 0px 0px;
padding:0px 15px;
}

div#top_contents h2{
font-size:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center; 
}

div#top_contents h3{
clear:both;
font-size:14px;
margin:25px 0px 10px;
padding:0px 0px 5px 0px; 
color:#cc253f;
border-bottom:solid #5b5b5b 1px;
}

div#top_contents p{
font-size:13px;
margin:10px 0px;
}


div#top_contents .red{
color:#cc253f;
}

div#top_contents .pink{
color:#f0027f;
}

div#top_contents .s16{
font-size:16px;
}

div#top_contents .s12{
font-size:12px;
}

div#top_contents .s10{
font-size:10px;
}

div#top_contents .center{
text-align:center;
}

div#top_contents .dl{
float:left;
width:370px;
margin-right:15px;
}

div#top_contents .dr{
float:right;
width:350px;
}
