@charset "UTF-8";

/* =======================================

	index CSS

========================================== */

html body{
	background: url(../../images/common/header_bg02.jpg) repeat-x left top;
}

body #wrapper {
	width:940px;
	position:relative;
}

body #wrapper #main  {
	width:940px;
	position:relative;
	margin:0px;
}


/* unit01'
---------------------------------------------------------------------------- */
body #wrapper #unit01 {
	margin:0px;
}

body #wrapper #unit01 h2 {
}

/* unit02'
---------------------------------------------------------------------------- */
body #wrapper #main #unit02 {
	width:660px;
	margin-top:20px;
}

body #wrapper #main #unit02 #tokutyou {
	width:660px;
}

body #wrapper #main #unit02 #tokutyou div {
}

body #wrapper #main #unit02 #tokutyou div ul {
}

body #wrapper #main #unit02 #tokutyou div ul li {
}

body #wrapper #main #unit02 #tokutyou #mainimg02 {
	margin-top:20px;
}

body #wrapper #main #unit02 #tokutyou h3 {
	width:660px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	padding:30px 0 0 10px; 
	background:url(../../images/common/h_bg01.png) no-repeat left;
}

/* unit02 section01'
---------------------------------------------------------------------------- */
body #wrapper #main #unit02 #tokutyou #section01 {
	width:300px;
	padding-left:35px;
}

body #wrapper #main #unit02 #tokutyou #section01 ul {
}

body #wrapper #main #unit02 #tokutyou #section01 ul li {
	margin:5px 0 40px 0;
}


body #wrapper #main #unit02 #tokutyou #section01 ul #imgMargintxt {
	margin:5px 0 0 0;
}
body #wrapper #main #unit02 #tokutyou #section01 ul #imgMargin {
	margin:10px 0 40px 0;
}

body #wrapper #main #unit02 #tokutyou #section01 ul #title01 {
	width:295px;
	height:20px;
	color:#a00000;
	line-height:13px;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 0 0;
	border-bottom:#999 1px dotted;
}

body #wrapper #main #unit02 #tokutyou #section01 ul #txt {
	width:295px;
}
/* unit02 section02'
---------------------------------------------------------------------------- */
body#home #wrapper #main #unit02 #tokutyou #section02 {
	width:300px;
	float:right;
	margin-top:-460px;
}

body #wrapper #main #unit02 #tokutyou #section02 ul {
}

body #wrapper #main #unit02 #tokutyou #section02 ul li {
	margin:5px 0 40px 0;
}


body #wrapper #main #unit02 #tokutyou #section02 ul #imgMargintxt {
	margin:5px 0 0 0;
}
body #wrapper #main #unit02 #tokutyou #section02 ul #imgMargin {
	margin:10px 0 40px 0;
}

body #wrapper #main #unit02 #tokutyou #section02 ul #title01 {
	width:295px;
	height:20px;
	color:#a00000;
	line-height:13px;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 0 0;
	border-bottom:#999 1px dotted;
}

body #wrapper #main #unit02 #tokutyou #section02 ul #txt {
	width:295px;
}



/* unit03 section02'
----------------------------------------------------------------------------*/

body #wrapper #main #unit03  {
	margin-top:50px;
}

body #wrapper #main #unit03 h3 {
	width:660px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	padding:30px 0 0 10px; 
	background:url(../../images/common/h_bg01.png) no-repeat left;
}

body #wrapper #main #unit03 ul {
	margin:10px 0 0 15px;
}

body #wrapper #main #unit03 ul li {
	float:left;
	padding-left:80px;
	line-height:20px;
}

body #wrapper #main #unit03 ul #first {
	padding-left:0;
}


/* win用　datawin unit02 section02'
---------------------------------------------------------------------------- */
body#datawin #wrapper #main #unit02 #tokutyou #section02 {
	width:300px;
	float:right;
	margin-top:-310px;
}



/* ビスコ用　visco unit02 section02'
---------------------------------------------------------------------------- */
body#visco #wrapper #main #unit02 {
}

body#visco #wrapper #main #unit02 #tokutyou #section02 {
	width:300px;
	float:right;
	margin-top:-327px;
}

body#visco #wrapper #main #unit03  {
	margin-top:10px;
}

body#visco #wrapper #main #unit05 {
	margin-top:30px;
}

body#visco #wrapper #main #unit05 h3 {
	width:660px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	padding:30px 0 0 10px;
	margin-bottom:10px; 
	background:url(../../images/common/h_bg01.png) no-repeat left;
}

body#visco #wrapper #main #unit05 .txt01 {
	width:660px;
}

body#visco #wrapper #main #unit05 .img01 {
	margin-left:200px;
}




/* telbana'
----------------------------------------------------------------------------*/
body #wrapper #main #telbana {
	width:241px;
	height:120px;
	float:right;
	position:absolute;
	top:5px;
	left:700px;
}









/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
　IE'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
