@charset "utf-8";
/* CSS Document */

#page_contents{
margin: 0 auto;
}

#page_contents #blo01 {
		width:100%;
    height: 383px;
    background-color: #ffffff;
}

#page_contents #blo01 .blo01_01{
		margin:0 auto;
		width:970px;
		text-align:center;
}


#page_contents #blo02{
    height: 183px;
    background-color: #e7e8e8;
    text-align: center;
    margin: 0 auto;
}

#page_contents #blo02 .blo02_01{
    padding-top: 14px;
    text-align: center;
}


#page_contents #blo03 {
		width:100%;
    height: 629px;
    background: #000000 url(/img/landing_page/req/recorder/bg_nr-600_1037_01_009.jpg) no-repeat top center;
}

#page_contents #blo03 .blo03_01{
		margin:0 auto;
		width:970px;
		
}

#page_contents #blo04 {
		width:100%;
    background: url(/img/landing_page/req/recorder/bg_nr-600_1037_01_010.jpg) repeat-x top left;
}

#page_contents #blo04 .blo04_01{
		position:relative;
		margin:0 auto;
		width:970px;
		
}

#page_contents #blo04 .blo04_01 a{
		position:absolute;
		top:244px;
		left:331px;
		
}

#page_contents #blo05 {
		width:100%;
		padding: 0;
    background-color: #ffffff;
}


#page_contents #blo05 .blo05_01{
		margin:0 auto;
		width:970px;
		
}

#page_contents #blo06 {
		width:100%;
		text-align: center;
    margin: 0 auto;
    padding: 50px 0 0;
}

#page_contents #blo07 {
		text-align: center;
    margin: 0 auto;
	  height: 362px;
    background: url(/img/landing_page/req/recorder/bg_nr-600_1037_01_011.gif) repeat-x top center;
}

#page_contents #blo08 {
		text-align: center;
    margin: 0 auto;
	  height: 711px;
    background: url(/img/landing_page/req/recorder/bg_nr-600_1037_01_012.jpg) repeat-x top center;
}