@charset "UTF-8";/* CSS Document *//* All common ==== */*{	margin:0;	padding:0;	}body,p,h1,h2,h3,h4,h5,li,dt,dd,address,td,th{	color:#000;	font: 12px/150% verdana, Helvetica, arial, "Lucida Grande","Lucida Sans Unicode", "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif;	}body{	background:#000033 url(../images/head_bg.gif) repeat-x 0 0;}/* ====================================================================================================== *//* Font size ==== */h1,h2,h3,h4,h5,th{	font-weight:bold;	}.f_100{		font-size:100%;		}.f_10{		font-size:83%;		}/* ====================================================================================================== *//* Base ==== */a{	color:#003399;	text-decoration:none;}a:hover {	color:#996600;}img{	border:none;	vertical-align:bottom;	}	table{	border-collapse:collapse;	border-spacing:0;	}ul li,ol li{	font-size: 100%;	list-style:none;	}br.clear{	display:block;	width:auto;	clear:both;	line-height:0%;	}	.b{font-weight:bold;}.f_left{		float:left;		}	.f_right{		float:right;		}.t_right{	text-align:right;}.mt20{margin-top:20px;}.mb10{margin-bottom:10px;}.mb30{margin-bottom:30px;}.ml10{margin-left:10px;}/* ====================================================================================================== */	#wrapper{	width:900px;	padding:0 50px 30px 50px;	margin:0 auto;	}	#main{	width:900px;	margin-top:20px;	}	#contents{	width:710px;	background:#ffffff url(../images/box_bottom.gif) no-repeat bottom left;	float:left;	}	.box_top{		background:url(../images/box_top.gif) no-repeat top left;		height:11px;		width:710px;		}		#menu{	width:180px;	float:right;	}	#menu ul{	margin-bottom:20px;	}	#footer{	clear:both;	padding:10px 190px 0 0;	}	#footer .privacy{		float:left;		color:#ffffff;		}		#footer .privacy a{		color:#ffffff;		}	#footer .copy{		color:#999999;		float:right;		}.lead{padding-left:20px;width:610px;}	/* ====================================================================================================== *//* index.html ==== */#index{	width:650px;	margin:18px 30px 0 30px;		}#index .inner_left{	width:500px;	float:left;}#index .text{	width:460px;	padding:10px 0 30px 40px;	}	#index .text h3{	margin-bottom:10px;	}#index .text .main_table{		margin-bottom:10px;		}	#index .text .main_table td{		width:230px;		padding-bottom:3px;		line-height:125%;		}#index .arrow_link{	margin-top:5px;}	#index .arrow_link a{		text-align: right;		padding-left:20px;		background:url(../images/arrow_1.gif) no-repeat 0 0;}		/* ====================================================================================================== *//* Paper.html ==== */#paper{	widht:650px;	margin:20px 0 40px 30px;}#paper h2{margin-bottom:20px;}#paper .pp_wrap{	width:630px;	padding:15px 0 10px 20px;}	#paper .pp_wrap h3{margin-bottom:10px;}				#paper .veritus{		padding-top:60px;		margin-left:275px;}		#paper .veritus .text{width:310px;}			#paper .thisweek{width:350px;}		#paper .thisweek .text{width:320px;}			#paper .company{		margin-left:180px;}		#paper .company .text{width:420px;}			#paper .ranking{width:460px;}		#paper .ranking .text{width:420px;}/* ====================================================================================================== *//* koudoku.html ==== */#koudoku{	widht:650px;	margin:20px 30px;}#koudoku h2{margin-bottom:20px;}#koudoku .kd_wrap{	width:630px;	padding:15px 0 10px 20px;}#koudoku .kd_tbl{	margin:10px 0;}	#koudoku .kd_tbl th{		background:#f5f5f5;		font-weight:normal;		text-align:left;		padding:3px 0 3px 8px;		border-bottom:1px solid #cccccc;}	#koudoku .kd_tbl .kd_week{		background:#f5f5f5;		padding:3px 8px 3px 0px;		border-bottom:1px solid #cccccc;}	#koudoku .kd_tbl .kd_price{		padding:3px 5px 3px 20px;		border-bottom:1px solid #cccccc;}#koudoku .notice{margin-bottom:15px;}		/* ====================================================================================================== *//* apply.html ==== */#apply{	width:650px;	margin:20px 30px 150px;}#apply h2{margin-bottom:20px;}#apply .ap_wrap{	width:630px;	padding:20px 0 10px 20px;}#apply .internet{	margin-right:6px;	width:265px;}	#apply .internet div{margin:15px 0 0 20px;}#apply .telephone{	width:265px;}	#apply .telephone div{margin:15px 0 0 20px;}	#apply .telephone p{margin-top:10px;}/* ====================================================================================================== *//* privacy.html ==== */#privacy{	widht:650px;	margin:20px 30px 40px;}#privacy h2{margin-bottom:20px;}#privacy .pr_wrap{	width:610px;	padding:0 0 10px 20px;}#privacy dl{margin:20px 0 0 20px;}	#privacy dt{font-weight:bold;margin-top:5px;}	#privacy dd{margin-left:10px;}/* ====================================================================================================== *//* entry.html ==== */#entry_wrapper{	width:660px;	margin:0 50px 30px 50px;	margin:0 auto;}	#entry_contents{	margin-top:20px;	width:660px;	background:#ffffff url(../images/box_bottom2.gif) no-repeat bottom left;}	#entry_contents .box_top{		background:url(../images/box_top2.gif) no-repeat top left;		height:10px;		width:660px;}#entry h2{margin-bottom:20px;}#entry{	width:600px;	margin:20px 30px 0;}#entry #entry_main{margin:0 20px;width:560px;}	#entry .downarrow{		font-weight:bold;		margin:15px 0 10px;		padding-left:12px;		height:15px;		background:url(../images/arrow_2.gif) no-repeat 0 0.2em;}	#entry .number{		background:#dcdcdc;		padding:10px 20px;}		#entry .number input{margin-right:10px;width:190px;}		#entry .submit_btn{		padding:30px 0 110px 0;		margin-left:180px;}			#entry .submit_btn img{			margin-right:5px;}		#entry_footer{		margin-top:10px;		color:#999999;		float:right;}		#entry_footer .copy{		color:#999999;		}				
