/******************************************/
/*                                        */
/*            information CSS             */
/*                                        */
/******************************************/

	/* index */
	#info_navi{
		font-size:12px;
		width: 495px;
		height: 104px;
		display: block;
		background-image: url("../img/information_bottom.gif");
		background-repeat: no-repeat;
		background-position: right top;
	}

	.info_navi01{
		width: 145px;
		height: 20px;
		text-indent: -9999px;
		display: block;
		background-image: url("../img/information_bt01.gif");
	}

	.info_navi01 a:hover{
		background-image: url("../img/information_bt01_on.gif");
	}

	.info_navi02{
		width: 145px;
		height: 20px;
		text-indent: -9999px;
		display: block;
		background-image: url("../img/information_bt02.gif");
	}

	.info_navi02 a:hover{
		background-image: url("../img/information_bt02_on.gif");
	}

	.info_navi03{
		width: 145px;
		height: 20px;
		text-indent: -9999px;
		display: block;
		background-image: url("../img/information_bt03.gif");
	}

	.info_navi03 a:hover{
		background-image: url("../img/information_bt03_on.gif");
	}

	.info_navi04{
		width: 145px;
		height: 20px;
		text-indent: -9999px;
		display: block;
		background-image: url("../img/information_bt04.gif");
	}

	.info_navi04 a:hover{
		background-image: url("../img/information_bt04_on.gif");
	}

	.info_navi05{
		width: 145px;
		height: 20px;
		text-indent: -9999px;
		display: block;
		background-image: url("../img/information_bt05.gif");
	}

	.info_navi05 a:hover{
		background-image: url("../img/information_bt05_on.gif");
	}



	/* company */
	.com_title1{
		margin:0px 5px 10px 5px;
		padding:1px;
		border-bottom:1px #ff9900 solid;
	}
	.com_title2{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
	}

	.com_conttitle{
		margin:5px;
	}

	#com_table01 table{
		font-size:12px;
		margin-top:10px;
		margin-left:5px;
		padding:0px;
		width:485px;
		border-top:1px #FFFFFF solid;
		border-left:1px #FFFFFF solid;

	}

	#com_table01 th{
		background-color:#F6F6F6;
		font-weight:normal;
		text-align:left;
		vertical-align:top;

		width:120px;
		border-right:2px #FFFFFF solid;
		border-bottom:2px #FFFFFF solid;
	}
	#com_table01 tr{
		background-color:#FFFFFF;
		border-right:2px #FFFFFF solid;
		border-bottom:2px #FFFFFF solid;
	}
	#com_table01 td{
		background-color:#FFFFFF;
		border-right:2px #FFFFFF solid;
		border-bottom:2px #FFFFFF solid;
	}

	p.com_contents00{
		margin:10px;
	}


	#com_contents00 ul{
		margin: 10px 0px 10px 30px;
		padding: 0px;
	}
	#com_contents00 li{
		margin: 10px 0px;
		padding: 0px;
		list-style: none;
		list-style-image: url(/img/list_point.gif);
	}
	#function ol{
		width: 460px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
	}
	#function li{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	.plan_function{
		margin-left: 20px;
		width: 460px;
		margin-bottom: 5px;
		font-size: 12px;
		line-height: 18px;
	}
	


	/* acout CSS */

	div.sct_cont01{
		font-size:12px;
		margin:10px 0px 30px 10px;
		padding:0px 0px 0px 0px;
		line-height:16px;
		text-indent:1 em;
	}
	div.sct_cont02{
		margin:10px 0px 0px 0px;
	}
	div.sct_cont03{
		margin:20px 10px 10px 10px;
	}

	div.sct_text02{
		font-size:12px;
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 0px;
		float:right;
	}
	div.sct_text03{
		text-indent:1 em;
		line-height:16px;
		font-size:12px;
		margin:0px 5px 5px 5px;
		padding:0px 0px 0px 0px;

	}

	div.sct_flow01{
		font-weight:bols;
		padding:0px 0px 0px 0px;
		margin:15px 0px 0px 0px;
		line-height:16px;
		width:60px;
		border
	}
	div.sct_flow02{
		font-weight:bols;
		padding:0px 0px 0px 0px;
		line-height:16px;
		margin-top:0px;
	}
	div.sct_flow03{
		font-weight:bold;
		font-size:14px;
		line-height:16px;
		margin:15px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		border-bottom:1px #ff9900 solid;
	}
	div.sct_flow04{
		text-indent:1 em;
		font-size:12px;
		font-weight:bols;
		line-height:16px;

		padding:0px 0px 0px 0px;
		margin:5px 0px 5px 0px;
	}

	/* privacy */

	.pri_conttitle{
		margin:5px;
	}

	#pri_table01 table{
		font-size:12px;
		margin-top:10px;
		margin-left:5px;
		padding:0px;
		width:485px;
		border-top:1px #FFFFFF solid;
		border-left:1px #FFFFFF solid;

	}

	#pri_table01 th{
		background-color:#F6F6F6;
		font-size:12px;
		font-weight:bold;
		border-left: 1px solid #CCCCCC;
		border-top:  1px solid #CCCCCC;
		border-right: 1px solid #333333;
		border-bottom: 1px solid #333333;
		text-align:left;
		vertical-align:top;
		width:140px;
		margin-top:30px;
	}
	#pri_table01 tr{
		background-color:#FFFFFF;
		border-right:2px #FFFFFF solid;
		border-bottom:2px #FFFFFF solid;
	}
	#pri_table01 td{
		background-color:#FFFFFF;
		border-right:2px #FFFFFF solid;
		border-bottom:2px #FFFFFF solid;
	}

	p.pri_contents00{
		font-size:12px;
		line-height:18px;
		margin:10px;
	}


	#pri_contents00 ul{
		margin: 10px 0px 10px 20px;
		padding-bottom: 20px;
	}
	#pri_contents00 li{
		margin: 10px 0px;
		padding: 0px;
		list-style: none;
		list-style-image: url(/img/list_point.gif);
	}

	/* site_rule CSS */
	div.rule_box{
		width:480px;
		height:600px;
		background-image:url('sample/box_image1.gif');
		overflow:auto;border:2px #ffffff solid;
		border-style:inset;
		font-size:12px;
		line-height: 18px;
		color:#666666;
		text-align: left;
		padding:8px;
	}
	
	ul{
		padding: 0px;
		margin: 0px;
	}
	
	ul.com_list li{
		font-size: 12px;
		color: #666;
		line-height: 16px;
		list-style-type: none;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}