/*
-----------------------------------

  create: 
  update: 
  url: http://www.

----------------------------------- */

/*
-------------------------
TAGS
------------------------- */
#contents *{ margin:0; padding:0; text-decoration:none; font-weight:normal; font-style:normal; line-height:1.5em; font-size: 12px; font-family:'ＭＳ Ｐゴシック',sans-serif;}
#contents h1, #contents h2, #contents h3, #contents h4, #contents h5, #contents h6 { font-size: 100%; font-weight: normal; }
#contents ul li { list-style:none; }
#contents ul,#contents li {margin: 0;padding: 0;}
#contents div { zoom:1; }
#contents div:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }


/* anchor */
#contents a {
	overflow: hidden; /*firefox点線対応*/
}
#contents a img{border: 0;}
#contents img{vertical-align: top;}
/* table */
#contents table {
	border-collapse: 0;
}
#contents th,#contents td {
	border-collapse:collapse;
}


#contents {
	padding: 0 0 50px;
}
#contents h3{
	background: url("../../first/img/square.gif") no-repeat 3px 12px;
	line-height: 40px;
	border-bottom: 1px solid #9d9da1;
	padding: 0 0 0 25px;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 20px;
	width: 675px;
	_width:700px;
}
#contents h4{
	margin: 0 0 20px;
}
#contents h4.head4{
	margin: 0 0 20px 20px;
}
#contents .txt{
	margin: 0 20px 10px 20px;
}
#contents .shoplink{
	padding: 0 20px;
	margin: 0 0 20px;
}
#contents .shoplink .shop_img{
	float: left;
	width: 144px;
}
#contents .shoplink .shop_txt{
	float: left;
	width: 510px;
}
#contents .imgarea{
	padding: 0 20px 60px;
}
#contents .line02 h5{
	line-height: 23px;
	margin: 0 0 10px 20px;
}
#contents .line02 .mark{
	color: #6d9902;
}
#contents .results_l{
	float: left;
	margin: 0 10px 0 20px;
	width: 211px;
	padding: 0 0 50px;
}
* html #contents .results_l{
	margin: 0 10px 0 10px;
}
*+html #contents .results_l{
	margin: 0 10px 0 20px !important;
}
#contents .results{
	float: left;
	width: 211px;
	margin: 0 10px 0 0;
	padding: 0 0 50px;
}
#contents .results_l .rimg,
#contents .results .rimg{
	margin: 0 0 10px;
}
#contents .results_l h6,
#contents .results h6{
	margin: 0 0 10px;
}
#contents .line03 .img03{
	float: left;
	padding: 0 10px 50px 20px;
}
#contents .line03 .line0301{
	border: 1px solid #e2e2e2;
	border-left: 3px solid #e2e2e2;
	float: left;
	width: 346px;
	_width: 369px;
	padding: 5px 8px;
	margin: 0 0 10px;
}
#contents .line03 .line0301 .att{
	color: #b2b2b2;
	font-weight: bold;
}
#contents .line03 .line0302{
	border: 1px solid #a7cd59;
	border-left: 3px solid #a7cd59;
	float: left;
	width: 346px;
	_width: 369px;
	padding: 5px 8px;
	margin: 0 0 10px;
}
#contents .line03 .line0302 .att{
	color: #a7cd59;
	font-weight: bold;
}
#contents .line03 .line0303{
	border: 1px solid #99b4e0;
	border-left: 3px solid #99b4e0;
	float: left;
	width: 346px;
	_width: 369px;
	padding: 5px 8px;
	margin: 0 0 10px;
}
#contents .line03 .line0303 .att{
	color: #99b4e0;
	font-weight: bold;
}

#contents .line04 table{
	background: #000;
	width: 660px;
	margin: 0 0 50px 20px;
}
#contents .line04 th,
#contents .line04 td{
	background: #fff;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	padding: 3px 5px;
}
#contents .line04 td{
	padding: 10px 5px;
}
#contents .line04 td .kg5{
	margin: 0 0 50px;
}
#contents .line04 td .kg10{
	margin: 0 0 10px;
}
#contents .line04 td .kg30{
	margin: 0 0 75px;
}
#contents .line04 td .kg70{
	margin: 0 0 25px;
}
#contents .line04 td .kg100{
	margin: 0 0 25px;
}
#contents .line04 td .kg180{
	margin: 0 0 30px;
}
#contents .line04 th{
	background: #828282;
	color: #fff;
}
#contents .line04 td.imgpad img{
	margin: 3px;
}
#contents .line04 td p{
	padding: 3px 0;
	text-align: center;
	background: #c6c6c6;
	font-weight: 14px;
	font-weight: bold;
}
#contents .line05 table{
	width: 660px;
	margin: 0 0 25px 20px;
}
#contents .line05 td{
	padding: 3px;
}
#contents .block03 .conf_btn{
	float: left;
}
#contents .block03 .conf_btn a{
	display: block;
	width: 403px;
	height: 69px;
	background: url("onagrip_219.jpg") no-repeat;
}
#contents .block03 .conf_btn a:hover{
	text-indent: -999em;
}
#contents .block03 .telfax{
	float: left;
}

.conect_pdf {
	width: 287px;
	height: 39px;
	margin: 0 0 40px 201px !important;
	background: url("connect_pdf_rol.gif") no-repeat;
	}

.conect_pdf a {
	width: 287px;
	height: 39px;
	display: block;
	background: url("connect_pdf.gif") no-repeat;
	text-indent: -9999px;
	}

.conect_pdf a:hover {
	background: url("connect_pdf_rol.gif") no-repeat;
	}

/*
======================================================================
以下開発用　適時削除してね
====================================================================== */

/* 開発履歴
2007-05-24 Yamato 
・ベースレイアウト作成しました。
・font-family, font-sizeはデザイン決定後適時調整しましょう。
・デザイン未確定なので、細かいサイズなども適時調整してください。

*/
/*
#container, #contents, #navi, #main, h1 {
	border:1px dashed #FF00CC;
}
*/

/*
======================================================================
ここまで開発用記述です
====================================================================== */
