@charset "UTF-8";
@import url("second.css");


div#header div.h2 h2 {
	background: url(../images/ohaka_raises_h2.jpg) top left no-repeat;
}
/* ============ 各ページの内容 #main ============== */
#main h3.h3_1 {
	display: block;
	width: 672px;
	height: 44px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_list_h3_1.gif) top left no-repeat;
	margin: 0 0 0 25px;
}



/* =================　検索条件 ==================== */
#main div.jyoken {
	width: 640px;
	height:auto;
	background: url(../images/ohaka_raises_jyoken_bg.jpg) left repeat-y;
	margin: 16px 0 0 40px;
}
#main div.jyoken h4 {
	width: 640px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_jyoken_top.jpg) left repeat-y;
}
div.jyoken_btm{
	background: url(../images/ohaka_raises_jyoken_bottom.jpg) left bottom no-repeat;
	padding-bottom: 18px;
}

div.jyoken dl {
	padding: 0 35px 10px;
}
div.jyoken dl dt {
	color: #536d7b;
	width: 90px;
	float: left;
}
div.jyoken dl dd {
	color: #40474d;
	width: 480px;
	float: right;
}



/* 件数表示 */
#main ul.hyoji {
	width: 640px;
	height: auto;
	padding-bottom: 5px;
	border-bottom: 1px solid #b7c4cf;
	margin: 25px 0 0 40px;
}

#main ul.hyoji li {
	float: right;
	font-size: 85%;
	color: #40474d;
}
#main ul.hyoji li.kensu {
	float: left;
	font-size: 93%;
}

#main ul.hyoji li a {
	color: #40474d;
	text-decoration: none;
}

#main ul.hyoji li a span {
	color: #b3c3cc;
}

#main ul.hyoji li a:hover {
	text-decoration: underline;
}


/* ページャー */
#main div#pager {
	margin: 20px 0 0;
}
#main div#pager p {
	font-size:123.1%;
}
/* リスト */
#main div.raises_list {
	width: 640px;
	height: auto;
	margin: 20px 0 0 40px;
	border-bottom: 1px dashed #80909A;
}

#main div.raises_list div.h4 {
	width: 640px;
	height: auto;
	background: #1f868f;
}
#main div.raises_list div.h4 h4 {
	font-size: 108%;
	color: #fff;
	padding: 8px 0 8px 7px;
}

#main div.raises_list div.h4 span {
	background: #fff;
	color: #1f868f;
	font-size: 77%;
	font-weight: normal;
	padding: 3px 4px 1px;
	margin-left: 3px;
	vertical-align: middle;
}

#main div.raises_list div.h4_a {
	float: right;
	margin: 4px 7px;
}
#main div.raises_list div.h4_a ,
#main div.raises_list div.h4_a a {
	display: block;
	width: 88px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_list_h4_a.jpg)
}
#main div.raises_list div.h4_a a:hover {
	background: url(../images/ohaka_raises_list_h4_a_on.jpg)
}


/* リスト 左側 */
#main div.raises_list div.left_box {
	width: 260px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
}

#main div.raises_list div.left_box ul {
	margin-bottom: 15px;
}
#main div.raises_list div.left_box ul li {
	margin-bottom: 3px;
	font-size: 100%;
	color: #40474d;
}
#main div.raises_list div.left_box ul li input {
	vertical-align: middle;
	margin-right: 3px;
}

/* リスト 右側 */
table.access{
	float: right;
	width:380px;
	margin-top:10px;
	padding-bottom: 20px;
}

table.access th {
	width: 86px;
	background: #edf1f7 url(../images/ohaka_raises_list_th_bg.gif) right repeat-y;
	border-bottom: 2px solid #FFF;
	color: #3E628B;
	font-weight: normal;
	font-size:85%;
	padding: 5px 9px;
}
table.access td {
	color: #333;
	padding: 5px 5px 5px 10px;
	font-size:93%;
	border-bottom: 2px solid #FFF;
	line-height:1.5;
	padding: 5px 9px;
}
p.kotsu{
	color:#4F76AE;
	font-size:85%;
}

/* 一括で申し込む */
#main ul.button_under {
	margin: 28px 0 40px 160px;
	height: auto;
}
#main ul.button_under li {
	float: left;
	margin-right: 15px;
}
#main ul.button_under li.btn1 ,
#main ul.button_under li.btn1 a {
	display: block;
	width: 192px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_list_btn01.jpg) top left no-repeat;
}
#main ul.button_under li.btn1 a:hover {
	background: url(../images/ohaka_raises_list_btn01_on.jpg) top left no-repeat;
}

#main ul.button_under li.btn2 ,
#main ul.button_under li.btn2 a {
	display: block;
	width: 192px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_list_btn02.jpg) top left no-repeat;
}
#main ul.button_under li.btn2 a:hover {
	background: url(../images/ohaka_raises_list_btn02_on.jpg) top left no-repeat;
}

/* ============ サイド #side ============== */
div#side dl.side_menu {
	background: #f23822 url(../images/ohaka_raises_side_bottom.jpg) left bottom no-repeat;
	padding-bottom: 3px;
} 
div#side dl.side_menu dt {
	background: 0;	
	padding-top: 5px;
	padding-bottom: 5px;
}
div#side dl.side_menu dt.raises_top {
	background: rul(../images/ohaka_raises_side_menu_top.jpg) top left no-repeat;
}
div#side dl.side_menu dd.search {
	border: 3px #fff solid;
	background: #fceee2;
	padding: 8px;
}

/* 絞込み検索 */
div#side dl.side_menu dd.search {
	color: #2c3740;
}
div#side dl.side_menu dd.search ul {
	font-size: 93%;
}
div#side dl.side_menu dd.search ul li {
	margin-bottom: 2px;
}
div#side dl.side_menu dd.search input {
	vertical-align: middle;
	margin-right: 3px;
}
div#side dl.side_menu dd.search .check1 {
	margin-bottom: 5px;
}

div#side dl.side_menu dd.search h4 {
	font-size: 93%;
	marign-top: 5px;
	background: #f94b27;
	color: #fff;
	font-weight: normal;
	padding: 1px 0 1px 5px;
}

div#side dl.side_menu dd.search h5 {
	font-size: 85%;
	color: #f94b27;
	margin: 6px 0 4px;
}

div#side dl.side_menu dd.search ul.area_choice {
	border-bottom: 1px dotted #50616b;
	padding-bottom: 8px;
	padding-left: 10px;
}
div#side dl.side_menu dd.search ul.area_choice li {
	width: 75px;
	float: left;
}

div#side dl.side_menu dd.search ul.kind_choice {
	border-bottom: 1px dotted #50616b;
	padding-bottom: 8px;
	padding-left: 10px;
}
div#side dl.side_menu dd.search ul.kind_choice li {
	padding-left: 17px;
	text-indent: -17px;
}

div#side dl.side_menu dd.search ul.budget_choice {
	padding-bottom: 8px;
	padding-left: 10px;
}
div#side dl.side_menu dd.search .center {
	text-align: center;
	margin: 5px 0;
}
div#side dl.side_menu dd.search .btn_search {
	margin: 0 auto;
}
div#side dl.side_menu dd.search .btn_search ,
div#side dl.side_menu dd.search .btn_search a {
	display: block;
	width: 91px;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_raises_side_btn_serch.jpg) top left no-repeat;
}
div#side dl.side_menu dd.search .btn_search a:hover {
	background: url(../images/ohaka_raises_side_btn_serch_on.jpg) top left no-repeat;
}



