@charset "utf-8";



/*body---------------*/



body{

	background:url(/special/kondo/images/bg_img.jpg) repeat top left;

	line-height:2em;

}





/*wrapper------------*/

#special #wrapper {

	width:960px;

	margin:0 auto;

}

	



	/*header---------------*/

	#special #wrapper #header {

		padding:15px 0 15px 20px;

		margin:0 0 25px 0;

		background:#fff;

		box-shadow: 0 0 7px #999999 !important;

	}

	#special #wrapper #header img {

		float:left;

		margin-right:25px;

	}

	/*specialContents-------*/

	#special #wrapper .specialContents {

		background:url(/special/kondo/images/mainBg_img.gif) repeat-y top left; 

		box-shadow: 0 0 7px #999999 !important; 

	}

		

		/*mainContents----------*/

		#special #wrapper .mainContents {

			width:740px;

			float:left;

			padding:30px 0 0 0;

		}

		#special #wrapper .mainContents p{

			line-height:2em;

		}

		#special #wrapper .mainContents h2{

			padding:0 0 35px 50px;

		}

		#special #wrapper .mainContents h2 img.vol{

			margin:0 0 15px 0;
			display: table;

		}

		#special #wrapper .mainContents .contBox{

			margin:0 0 60px 0;
			display: table;
			width: 100%;
		}
		#special #wrapper .mainContents .contBox p {
			text-indent: 1em;
		}

		#special #wrapper .mainContents .contBox h3{

			margin:0 0 20px 60px;

		}

		

		#special #wrapper .mainContents .contBox01 p{

			padding:40px 60px 0 60px;

		}

		#special #wrapper .mainContents .contBoxchild{

			padding:0 60px 40px 60px;

		}
		
		#special #wrapper .mainContents .contBoxchild h3 { margin-left : 0!important; }
		

		#special #wrapper .mainContents .contBox02 .childimgRight{

			margin:0 0 40px 0;

		}

		#special #wrapper .mainContents .childimgRight p{

			width:244px;

			float:left;

			padding:0 40px 0 60px;

		

		}

		#special #wrapper .mainContents .childimgLeft p{

			width:244px;

			float:right;

			padding:0 60px 0 40px;

		}

		#special #wrapper .mainContents .contBox03{

			padding:0 60px;
			width: 620px;
		}
		.contBox03 h3 { margin : 0 0 -20px 0!important; }

		#special #wrapper .mainContents .contBox03 img {
			margin-bottom: 40px;
		}

		#special #wrapper .mainContents .contBox03 p.first{

			margin:0 0 40px 0;

		}

		
		.txtArea1 {
			padding: 30px 60px 0px 60px;
		}
		
		.txtAreaR1 {
			width: 390px;
			float: right;
			padding:0 60px 30px 0;
		}
		
		.txtAreaL1 {
			width: 390px;

			float: left;
			padding:0 40px 30px 60px;
		}
		
		.txtAreaR2 {
			width: 240px;
			float: right;
			clear: both;
			padding:0 60px 40px 0;
		}
		
		.imgLs {
			margin-left: 60px;
		}
		
		.imgR {
			margin-left: 60px;
		}
		
		.imgRs {
			margin-right: 60px;
		}

		/*sideContents----------*/

		#special #wrapper .sideContents {

			width:220px;

			height:auto;

			float:right;

		}

		#special #wrapper .sideContents .prf{

			padding:30px 30px 45px 30px;

		}

		#special #wrapper .sideContents img{

			margin:0 0 15px 0;

		}

		#special #wrapper .sideContents .linkBox{

			padding:30px 30px 35px 30px;

			background:url(../images/listimg.gif) no-repeat left top;

			text-indent:-13px;		

		}

		#special #wrapper .sideContents .linkBox ul{

			list-style-position:inside;

		}

		

		

		/*footer---------------*/

		#footer{

			width:620px;

			margin:0 auto;

			padding:10px 0 15px 0;

			text-align:center;

			border-top:1px solid #DEE5DE;

		}

		