@charset "utf-8";
/* CSS Document */

div#contents-body h1{
	margin:0 0 10px 0;
	}
	
div#contents01{
	width:606px;
	margin:0 0 22px 0;
	background:url(../service-in/img/in02-bg02.gif) no-repeat right bottom;
	}
	
div#contents01 p{
	margin:0 0 12px 0;
	}
	
div#contents01 p img{
	margin:0 0 4px 0;
	}
	
div#contents01 dl{
	width:606px;
	background:url(../service-in/img/in02-bg01.gif) no-repeat 0px 0px;
	}
	
div#contents01 dt{
	margin:0 0 10px 10px;
	}
	
div#contents01 dt img{
	display:block;
	}
	
div#contents01 dd{
	margin:0 0 0 10px;
	}
	
div#contents01 dd img{
	margin:0 0 6px 0;
	}
	
div#contents02{
	width:606px;
	margin:0 0 26px 0;
	}
	
div#contents02 h2{
	margin:0 0 10px 0;
	}
	
div#contents02 p.upper{
	margin:0 0 16px 0;
	}
	
div#contents0201{
	width:606px;
	}
	
div#contents0201-r{
	width:518px;
	float:right;
	margin:0 0 0 10px;
	}
	
div#contents0201-r h3{
	margin:0 0 4px 0;
	}
	
div#contents0201-r p span.price{
	color:#ee0000;
	}
	
div#contents0201-r p span.small{
	font-size:85%;
	}
	
div#contents0201 p.left{
	width:78px;
	float:right;
	position:relative;
	}
	
div#contents0201 p.left img#zoom01{
	position:absolute;
	bottom:0px;
	right:0px;
	}
	
div#contents03{
	width:606px;
	margin:0 0 22px 0;
	}
	
div#contents03 h2{
	margin:0 0 10px 0;
	}
	
div#contents03 p{
	padding:4px 0 12px 18px;
	background:url(../service-in/img/in02-bg06.gif) repeat-y 5px 0px;
	}
	
div#contents03 p.bottom{
	padding:4px 0 0 18px;
	background:none;
	}
	
div#contents03 p span{
	color:#ee0000;
	}
	
div#contents04{
	width:606px;
	padding:0 0 32px 0;
	background:url(../service-in/img/in02-bg05.gif) no-repeat left bottom #ffeb00;
	}
	
div#contents0401{
	width:606px;
	padding:7px 0 0 0;
	margin:0 0 16px 0;
	background:url(../service-in/img/in02-bg03.gif) no-repeat 0px 0px;
	}
	
div#contents0401 h2{
	margin:0 0 7px 16px;
	}
	
div#contents0401 p{
	margin:0 0 0 16px;
	}

div#contents0401 p img{
	margin:0 0 2px 0;
	}
	
div#contents0401 p span{
	font-size:85%;
	}
	
div#contents0402{
	width:606px;
	height:108px;
	background:url(../service-in/img/in02-bg04.gif) no-repeat 0px 0px;
	position:relative;
	}

div#contents0402 p.left{
	margin:0 0 0 27px;
	}
	
div#contents0402 p#image01{
	position:absolute;
	top:0px;
	right:16px;
	}
	
div#contents0403{
	width:575px;
	margin:0 0 0 16px;
	position:relative;
	}
	
div#contents0403 p#text01{
	position:absolute;
	left:245px;
	top:25px;
	}
	
div#contents0404{
	width:606px;
	padding:0 0 0 0;
	}
	
div#contents0404 p.left{
	width:341px;
	float:left;
	margin:48px 43px 0 0;
	text-align:right;
	}
	
div#contents0404 p.right{
	width:190px;
	float:left;
	margin:48px 0 0 0;
	}