@charset "shift_jis";

/*===================================================================
	mainVisual
===================================================================*/
.mainVisual { position:relative; width:960px; height:650px;margin:0 auto; }
.mainVisual .visual,
section p.bgImg {
	position:absolute;
	top:0;
	left:50%;
	width:1400px;
	margin-left:-700px;
	text-align:center;
}

section .secTtl,
section .contents_fig.wide,
section p.visual{
	position:relative;
	left:50%;
	width:1400px;
	margin-left:-700px;
	text-align:center;
}

/*===================================================================
	contents
===================================================================*/
section .contents{ width:1048px; position:relative; left:50%; margin-left:-524px;}

/*===================================================================
	sec1
===================================================================*/
section.sec1{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec1 .item_01{ width:960px; ;position:relative; margin:0 auto;}
section.sec1 .item_01 .btn{ position:absolute; bottom:42px; left:227px; }

/*===================================================================
	sec2
===================================================================*/
section.sec2 .contents{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec2 .contents .inner{background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_02.png) no-repeat center top; padding-bottom:63px; }

/*===================================================================
	sec3
===================================================================*/
section.sec3 .contents{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec3 .contents .inner{background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_02.png) no-repeat center top; padding-top:93px; padding-bottom:130px; }

/*===================================================================
	sec4
===================================================================*/
section.sec4 .contents{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec4 .contents .inner{background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_02.png) no-repeat center top; padding-top:80px; }

/*===================================================================
	sec5
===================================================================*/
section.sec5 .contents_01{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec5 .contents_01 .inner{background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_02.png) no-repeat center top; padding-top:62px; }
section.sec5 .contents_02{ background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_01.jpg) repeat-y center top; }
section.sec5 .contents_02 .inner{background: url(/ic-recorder/kikitori/ICD-LX31/images/bg_img_02.png) no-repeat center top; padding-top:75px; padding-bottom:54px; }
section.sec5 .contents_02 .item_01{ width:960px; position:relative; margin:0 auto;}
section.sec5 .contents_02 .item_01 .btn{ position:absolute; bottom:0; left:222px; }
section.sec5 .contents_02 .item_02{ width:960px; margin:0 auto; }
section.sec5 .contents_02 .item_02 li{ width:480px; float:left; position:relative;}
section.sec5 .contents_02 .item_02 .btn{ position:absolute; bottom:39px; left:71px; }
section.sec5 .contents_02 .item_02 .link{ position:absolute; bottom:-9px; left:148px; }
section.sec5 .contents_02 .item_02 li.last .btn{ position:absolute; bottom:39px; left:55px; }