@charset "utf-8";

	*{
		margin: 0;
		padding: 0;
	}
	#wrap{
		color: #333;
		font-size: 85%;
		line-height: 140%;
	}
	img{
			border: 0;
		}
	.clear{
			clear: both;
		}
	#wrap{
			width: 600px;
		}
	h2{
			margin: 0;
			padding: 0;
		}
	table td{
			font-size: 100%;
		}
	table.t_count{
		 	border-collapse: collapse;
		 	border: 1px solid #CCC;
			margin-bottom: 5px;
		}

	table.t_count td.t01{
			background: url(http://www.kyuden.co.jp/library/image/m_kakeibo/bg_td.jpg) repeat-x top left #7AC5E4;
			padding: 6px 10px;
			color: #FFF;
			border: 1px solid #CCC;
		}
	table.t_count td.t02{
			background-color: #F5F5F5;
			padding: 14px 10px;
			font-weight: bold;
			border: 1px solid #CCC;
		}
	table.t_count td.t03{
			background-color: #FFF;
			padding: 14px 10px;
			border: 1px solid #CCC;
		}
	table.t_count td.t04{
			background-color: #D7EBFF;
			padding: 15px 10px;
		}
	.x-small{
			font-size: 85%;
		}
	.bold{
			font-weight: bold;
		}
	.bold02{
			font-weight: bold;
			color: #393;
		}
	.ryo{
			width: 100px;
			margin-right: 6px;
		}
	.co{
			width: 110px;
			margin-left: 6px;
		}
	.countbox{
			width: 91px;
			margin-left: 6px;
			height: 15px;
			border: 2px solid #69F;
			padding: 10px;
		}
	.box1{
			background: url(http://www.kyuden.co.jp/library/image/m_kakeibo/box1_bottom.gif) no-repeat bottom left;
			width: 600px;
			margin-bottom: 20px;
			position: relative;
		}
	.box1_in{
			padding: 2px 15px 18px;
		}
	.foto01{
			width: 165px;
			float: left;
		}
	.tx01{
			width: 390px;
			float: right;
		}
	
	#mirai{
			width: 101px;
			height: 97px;
			position: absolute;
			bottom: -10px;
			right: 28px;
		}
	.box2{
			background: url(http://www.kyuden.co.jp/library/image/m_kakeibo/box2_middle.gif) repeat-y top left;
			width: 600px;
		}
	.box2_in{
			padding: 5px 15px 5px 18px;
		}
	ul.reference1{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
	ul.reference1 li{
			background: url(http://www.kyuden.co.jp/library/image/m_kakeibo/point.gif) no-repeat 0px 6px;
			padding-left: 12px;
			margin-bottom: 10px;
		}
	h3.lead01{
			margin: 0 0 20px 10px;
		}
	h3.reference{
			font-size: 100%;
			margin-bottom: 10px;
		}
	ul.kome{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
	ul.kome li{
			background: url(http://www.kyuden.co.jp/library/image/m_kakeibo/kome.gif) no-repeat 0px 13px;
			padding-left: 14px;
			padding-top: 10px;
		}
	.dl_left{
			width: 400px;
			float: left;
		}
	.dl_right{
			width: 145px;
			float: right;
		}
		
	.m-b1{
			margin-bottom: 10px;
		}
	.m-b15{
			margin-bottom: 15px;
		}
	.m-b2{
			margin-bottom: 20px;
		}
	.m-b25{
			margin-bottom: 25px;
		}

