@charset "utf-8";
@import url("style-sp.css") screen and (max-width: 767px)  ;
/* CSS Document */

@media all and (min-width: 768px){


/*********************************スタイルリセット by YUI CSS******************************
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
******************************************************************************************/

abbr, acronym {
	border : 0;
	font-variant : normal;
	text-decoration:underline;
}
address, cite, dfn, em, optgroup, option, strong, var {
	font : inherit;
}
blockquote, body, dd, div, dl, dt, form, ol, p, pre, td, ul {
	margin : 0;
	padding : 0;
}
button, code, input, select, textarea {
	font : inherit;
	margin : 0;
	padding : 0;
}
caption {
	font : inherit;
	text-align : left;
}
del, ins {
	text-decoration : none;
}
fieldset {
	border : 0;
	margin : 0;
	padding : 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
	font-weight : normal;
	margin : 0;
	padding : 0;
	clear:both;
}
html {
	color : #000;
}
img {
	border : 0;
}
input[type=text] {
	width:150px;
}
legend {
	color : #000;
	margin : 0;
	padding : 0;
}
li {
	list-style : none;
	margin : 0;
	padding : 0;
}
q:after, q:before {
	content : '';
}
sub, sup {
	vertical-align : baseline;
}
strong {
	font-weight:bold;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
th {
	font : inherit;
	margin : 0;
	padding : 0;
	text-align : left;
}
/********************************************************************************/



body {
	font-size:13px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image:url(../img/bg_cont.jpg);
	background-repeat:repeat-x;
	background-position:top;
}	

#wrapper {
	margin:0 auto;
	text-align:center;
}
/****** タグ ******/
	
	
h1 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:7px 0 0 0;
	text-align:right;
	line-height:15px;
	height:35px;
}
address {
	font-style:normal;
	float:left;
	width:400px;
	overflow:hidden;
}
address a {
	font-size:16px;
	line-height:25px;
}
/****** Googleカスタム検索設定 ******/


#cse {
	float:right;
	width:390px;
}
#cse input[type=text] {
	width:300px;
}
#cse-search-box {
	float:right;
}
#cse-search-results {
	text-align:left;
	margin:10px;
	width:700px;
	padding:20px;
}
/*ブックマークボタン*/
.sbm {
	clear:both;
	float:left;
	margin:15px;
	text-align:left;
	height:20px;
	width:400px;
}
.hatebu {
	float:left;
	width:45px;
	margin:0 5px;
}
.twitter-btn {
	float:left;
	width:60px;
	margin:0 5px;
}
.fb-like {
	float:left;
	margin:0 5px;
	padding:0;
}
.googleplus {
	float:left;
	width:60px;
	margin:0 5px;
	padding:0;
}
.to-page-top {
	clear:both;
	height:12px;
	margin:15px 10px;
	text-align:right;
	float:right;
}
/****** ヘッド ******/

#head {
	width:970px;
	height:80px;
	background-image:url(../img/bg_cont.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
}
#head_left {
	float:left;
	width:273px;
}
#head_right {
	float:right;
	width:600px;
	overflow:hidden;
}
#head_right ul {
	margin:0 0 0 300px;
	overflow:hidden;
}
#head_right li {
	float:left;
	padding:12px 0 0 8px;
}
/****** メイン ******/

#main {
	clear:both;
	width:970px;
	margin:20px auto;
}

/****** アドセンス ******/
.adsns{
	text-align:center;
	margin:10px auto;
	padding:7px;
	}
	
.ads-rspnsv{
	text-align:center;
	margin:10px auto;
	}


.adlink{
	text-align:center;
	margin:10px auto;
	}
	
/****** レフト・ナビゲーション ******/

#left {
	width:220px;
	float:left;
	padding-bottom:20px;
}

#navi ul{
	width:216px;
}

#navi li {
	border:1px solid #CCC;
	padding:7px;
	line-height:30px;
	margin:2px auto;
	text-align:left;
	font-weight:bold;
	width:190px;
	height:30px;
	}

#navi li a{
	display:block;
	}

#navi li a:hover{
	opacity:0.7
	}
	
#navi_bit {
	text-align:center;
	background-color:#66FF66;
	padding:3px 0 1px 0;
	margin:0 6px;
}
#navi_result {
	text-align:center;
	background-color:#FFD8AC;
	padding:3px 0 1px 0;
	margin:3px 6px 0 6px;
}
#navi_investment {
	text-align:center;
	background-color:#00FFFF;
	padding:3px 0 1px 0;
	margin:3px 6px 0 6px;
	width:188px;
}


/****** ライト******/

#right {
	width:750px;
	float:right;
	text-align:left;
}
/****** フッター ******/

#foot {
	clear:both;
	background:#B5D130;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #B5D130 0%, #32A116 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #B5D130 0%, #32A116 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #B5D130 0%, #32A116 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B5D130), color-stop(1, #32A116));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #B5D130 0%, #32A116 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #B5D130 0%, #32A116 100%);
}
#foot_inside {
	width:950px;
	margin:0px auto;
	text-align:center;
}
#foot_navi ul {
	height:43px;
	margin-left:20px;
}
#foot_navi li {
	color:#FFF;
	background-image: url(../img/arrow_foot_navi.gif);
	background-position:center left;
	background-repeat: no-repeat;
	float:left;
	font-size:110%;
	list-style-type: none;
	line-height:43px;
	padding:0 15px;
	text-shadow:1px 1px 2px #000;
}
#foot_navi a {
	color:#FFF;
	text-decoration:none;
}
#foot_navi a:hover {
	text-decoration:underline;
}
#copyright {
	clear:both;
	color:#FFFFFF;
	padding:10px;
	height:50px;
}
#copyright a {
	color:#FFFFFF;
}


#pr-link {
	width:700px;
	height:250px;
}
#bp-review {
	float:left;
	padding:0 20px;
}
#bp-link {
	float:right;
	margin-right:100px;
	width:350px;
}
/****** TOPページ ******/
#banner_top {
	margin:16px 0 0 0;
	height:161px;
}
#banner_top a {
	color:#FFFFFF;
	text-decoration:none;
}
#banner_top a:hover {
	text-decoration:underline;
}
#banner_01 {
	width:246px;
	height:161px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
}
#banner_01 p {
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:17px;
}
#banner_01 a {
	padding:60px 70px 33px 10px;
	display:block;
	margin:0;
	background-image:url(../img/bg_top_conts01.jpg);
	background-repeat:no-repeat;
}
#banner_01 a:hover {
	background-image:url(../img/bg_top_conts01_o.jpg);
	background-repeat:no-repeat;
	padding:60px 70px 33px 10px;
	margin:0;
}
#banner_02 {
	width:246px;
	height:161px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
}
#banner_02 p {
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
}
#banner_02 a {
	padding:55px 105px 30px 10px;
	margin:0;
	background-image:url(../img/bg_top_conts02.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0;
}
#banner_02 a:hover {
	padding:55px 105px 30px 10px;
	margin:0;
	background-image:url(../img/bg_top_conts02_o.jpg);
	background-repeat:no-repeat;
	display:block;
}
#banner_03 {
	width:246px;
	height:161px;
	margin:0;
	padding:0;
	float:left;
}
#banner_03 p {
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
}
#banner_03 a {
	padding:60px 120px 33px 10px;
	margin:0;
	background-image:url(../img/bg_top_conts03.jpg);
	background-repeat:no-repeat;
	display:block;
}
#banner_03 a:hover {
	padding:60px 120px 33px 10px;
	margin:0;
	background-image:url(../img/bg_top_conts03_o.jpg);
	background-repeat:no-repeat;
	display:block;
}
#top_btm {
	clear:both;
	margin:0;
	padding:16px 0 0 0;
	height:191px;
}
#top_txt {
	background-image:url(../img/bg_top_txt.jpg);
	background-repeat:no-repeat;
	width:515px;
	height:191px;
	float:left;
}
#top_txt p {
	padding:58px 13px;
	line-height:17px;
}
#topics {
	background-image:url(../img/bg_top_topics.gif);
	background-repeat:no-repeat;
	float:right;
	width:230px;
	height:130px;
}
.rssfeed {
	text-align:right;
	margin:3px 5px 0 0;
}
#topics-inside {
	overflow:auto;
	width:230px;
	height:165px;
}
#topics-inside dt {
	color:#5FA300;
	margin:5px 5px 0 10px;
	padding:0;
	line-height:15px;
}

#topics-inside dt:first-child {
	background:url(../img/new.gif) 70px 5px no-repeat;
	}
#topics-inside dd {
	margin:3px 5px 0 10px;
	padding-bottom:6px;
	border-bottom:1px dotted #666666;
	line-height:20px;
	font-size:11px;
}
#topics-inside a {
	color:#999999;
}
/****** 下層ページ共通スタイル ******/

.coment {
	clear:both;
	margin-top:20px;
}

.coment h3{
	clear:both;
	font-size:18px;
	line-height:30px;
	background:#3C9;
	width:100%;
	color:#FFF;
}
	
.address-area {
	clear:both;
	margin:10px auto;
	padding:8px;
	background-color:#FFC;
	border:1px solid #CCC;
	line-height:20px;
	overflow:hidden;
}
.address-area dl {
	float:right;
	padding:12px;
	width:300px;
	border:1px solid #CCC;
	background-color:#FFF;
	overflow:hidden;
}
.address-area dt {
	font-weight:bold;
	color:#006600;
	letter-spacing:2px;
	font-size:14px;
}
.address-area dd {
	letter-spacing:1px;
	line-height:20px;
	padding:0 10px;
	color:#333;
}
.address-search {
	clear:both;
	text-align:center;
	margin:10px 0;
	padding:10px 5px;
	background-image:url(../img/bg-cse.jpg);
	background-repeat:repeat;
	clear:both;
	width:737px;
	height:25px;
	display:block;
	border:1px solid #017592;
	box-shadow:0 1px 3px #017592;
}
.address-search-box {
	width:330px;
	float:right;
	height:25px;
}
.address-search p {
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	color:#000066;
	font-weight:bold;
}
.address-search:after {
	clear:both;
}
#navi_conts {
	height:70px;
	width:750px;
}
#conts01 {
	width:240px;
	height:70px;
	float:left;
}
#conts02 {
	width:240px;
	height:70px;
	float:left;
}
#conts03 {
	width:240px;
	height:70px;
	float:left;
}
.pnkz {
	clear:both;
	text-align:left;
	text-indent:7px;
}
.pnkz p {
	padding:0 5px 10px 0;
}

#about_h2 h2,#bit_h2 h2,#com-info_h2 h2,#contact_h2 h2,#demerit_h2 h2,#merit_h2 h2,#work-flow_h2 h2,#faq_h2 h2,#words_h2 h2{
	width:750px;
	height:100px;
	font-size:30px;
	font-weight:bold;
	color:#009933;
	line-height:102px;
	text-indent:90px;
}
.go-to-contact {
	background-image:url(../img/bg_go-to-contact.gif);
	background-repeat:no-repeat;
	width:650px;
	height:188px;
	margin:0 50px;
	padding:73px 0px 15px 0px;
}
.go-to-contact p {
	padding:0 20px;
	line-height:18px;
}
.go-to-contact_bt {
	text-align:center;
	margin:15px;
}
.go-to-contact_info {
	text-align:center;
	margin:10px;
}
.site_info_contact {
	clear:both;
	background-image:url(../img/bg_site_info_contact.gif);
	background-repeat:no-repeat;
	width:650px;
	height:195px;
	margin:30px 30px 0 26px;
	padding:73px 20px 15px 24px;
}
.site_info_contact p {
	line-height:18px;
}
.site_info_contact_bt {
	text-align:center;
	margin:10px;
	width:600px;
}
.site_info_contact_info {
	text-align:center;
	margin:10px;
	width:600px;
}
#conts {
	border:1px solid #CCCCCC;
	width:748px;
	margin:40px 0 0 0;
}
#conts h3 {
	clear:both;
	background-image:url(../img/bg_about_h3.gif);
	background-repeat:no-repeat;
	width:708px;
	height:30px;
	color:#626F24;
	line-height:30px;
	margin:20px;
	text-indent:10px;
}
.conts_inner {
	background-color:#FFF5D6;
	width:668px;
	margin:20px;
	padding:20px;
	line-height:20px;
}
.caution {
	background:#FFC;
	clear:both;
	color:#333333;
	line-height:22px;
	margin:10px;
	padding:10px 15px;
	box-shadow:0 2px 3px #CCC;
}
#addclip {
	margin:5px;
	padding:10px;
	text-align:right;
	background-image:url(../img/bg-adclip.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#introduction_service {
	width:750px;
	margin:0;
	padding:0;
}
#introduction_service h3 {
	margin:20px 0;
	padding:0;
	font-size:16px;
	background-color:#006600;
	color:#FFFFFF;
	line-height:30px;
	text-indent:15px;
}
#introduction_service_p {
	margin:0 20px;
	padding:1px 19px;
	background-color:#f0f0f0;
	line-height:22px;
	font-size:14px;
}
#introduction_service_p p {
	font-weight:bold;
}
#introduction_service_p ul {
	list-style-image:url(../img/arrows.gif);
	margin:0 19px;
	padding:0;
}
#introduction_service_p li {
	color:#FF9900;
	text-decoration:underline;
	line-height:25px;
	font-weight:bold;
}
.align_center {
	text-align:center;
}
.ads-top,.ads-middle,.ads-btm,.adlink{
	text-align:center;
	margin:10px auto;
	clear:both;
	}

.ads-middle,.ads-middle2{
	text-align:center;
	margin:10px auto 30px auto;
	float:left;
	}

.ads-middle2{
	margin-left:15px;
	}
	
#left .adlink{
	border:1px solid #CCC;
	margin:10px 9px 10px 5px;
	}

.ads-top2{
	display:none;
}
	
.ad-rectangle {
	clear:both;
	margin:10px;
	padding:10px;
	width:336px;
}
.select-detail {
	text-align:right;
	margin-top:15px;
	float:right;
	background-color:#FFFFCC;
	display:inline-block;
}
.select-detail select {
	border:1px solid #0066FF;
	background-color:#EFEFEF;
	padding:5px;
	margin:5px;
}

/****** 共同入札プラン ******/

#navi_conts02 {
	margin:0;
	padding:0;
	height:33px;
}
#navi_conts02 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#navi_conts02 li {
	float:left;
	background-image:url(../img/bg_joint-phachase_list.gif);
	background-repeat:no-repeat;
	width:186px;
	height:33px;
	text-indent:28px;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
}
#navi_conts02 li a {
	color:#74842B;
	display:block;
	text-decoration:none;
}


/****** 不動産競売とは？ ******/

#about_h2 {
	background-image:url(../img/bg_about_h2.gif);
	background-repeat:no-repeat;
}
#about_conts_intr p {
	line-height:30px;
	margin:10px 20px;
}
.about_conts_inner {
	background-color:#FFF5D6;
	width:710px;
	height:310px;
	margin:0 19px;
	padding:0;
}
.about_conts_inner p {
	float:left;
	margin:58px 5px 0 19px;
	padding:0;
	width:280px;
	line-height:18px;
}
.about_conts_inner img {
	float:right;
	margin:20px 20px 0 0;
	padding:0;
}
.about_conts_inner2 {
	clear:both;
	background-color:#FFF5D6;
	width:710px;
	height:500px;
	margin:20px 19px;
	padding:0;
}
.about_conts_inner2 p {
	float:left;
	margin:58px 5px 0 19px;
	padding:0;
	width:280px;
	line-height:18px;
}
.about_conts_inner2 img {
	float:right;
	margin:20px 15px 0 0;
	padding:0;
}
.about_conts_inner3 {
	border:1px solid #ABC554;
	width:710px;
	margin:0 19px 30px 19px;
	padding:0;
}
.about_conts_inner3 dl {
	margin:0;
	padding:20px;
}
.about_conts_inner3 dt {
	font-size:18px;
	font-weight:bold;
	color:#626F24;
	margin:0 0 8px 0;
	padding:0;
}
.about_conts_inner3 dd {
	margin:0;
	padding:0;
	line-height:18px;
}
/****** 不動産競売のメリット ******/

#merit_h2 {
	background-image:url(../img/bg_merit_h2.gif);
	background-repeat:no-repeat;
}
#merit_headline {
	text-align:center;
	margin:15px 0 0 0;
	padding:0;
}
.merit_conts01 {
	margin:10px 0;
	padding:0;
	width:665px;
	clear:both;
}
.merit_conts01 dt {
	float:left;
	width:304px;
	margin:0 5px 0 0;
	padding:0;
}
.merit_conts01 dd {
	float:right;
	width:355px;
	margin:0;
	padding:0;
}
.merit_conts01 strong {
	color:#FF0000;
}
.merit_conts01 span {
	text-decoration:underline;
}
.merit_conts02 {
	margin:10px 0;
	padding:0;
	width:665px;
	height:200px;
}
.merit_conts02 dt {
	float:left;
	width:304px;
	margin:0 5px 0 0;
	padding:0;
}
.merit_conts02 dd {
	float:right;
	width:355px;
	margin:0;
	padding:0;
}
.merit_conts02 strong {
	color:#FF0000;
}
.merit_conts02 span {
	text-decoration:underline;
}
/****** 不動産競売のデメリット ******/

#demerit_h2 {
	background-image:url(../img/bg_demerit_h2.gif);
	background-repeat:no-repeat;
}
#demerit_headline {
	text-align:center;
	margin:15px 0 0 0;
}
.demerit_inner {
	background-color:#FFF5D6;
	border:1px solid #FFB380;
	width:710px;
	margin:20px 0 20px 20px;
	padding:0px;
}
.demerit_inner_upper {
	background-image:url(../img/bg_demerit_conts_upper.gif);
	background-repeat:no-repeat;
	width:680px;
	height:198px;
	margin:20px 15px 0 15px;
}
.demerit_inner_upper dt {
	padding:15px 15px 5px 15px;
	margin:0;
}
.demerit_inner_upper dd {
	padding:0;
	margin:0 15px;
	font-size:14px;
	line-height:20px;
}
.demerit_inner_bottom {
	background-image:url(../img/bg_demerit_conts_bottom.gif);
	background-repeat:no-repeat;
	width:680px;
	height:198px;
	margin:5px 15px 25px 15px;
}
.demerit_inner_bottom dt {
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	padding:60px 15px 10px 160px;
	margin:0;
}
.demerit_inner_bottom dd {
	padding:0;
	margin:10px 15px 0 17px;
	font-size:14px;
	line-height:22px;
}
/****** 不動産競売の流れ ******/

#work-flow_h2 {
	background-image:url(../img/bg_work-flow_h2.gif);
	background-repeat:no-repeat;
}
#work-flow_list {
	width:710px;
	height:42px;
	background-image:url(../img/bg_work-flow_list.gif);
	background-repeat:no-repeat;
	margin:15px 20px 0 20px;
	padding:0;
}
#work-flow_list ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#work-flow_list li {
	float:left;
	display:block;
	width:235px;
	height:42px;
	color:#FFFFFF;
	margin:0;
	text-align:center;
	line-height:15px;
}
.wrkflw_list01 {
	padding:13px 0 0 0;
}
.wrkflw_list02 {
	padding:7px 0 0 0;
}
#work-flow_list a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#work-flow_list a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#work-flow_conts {
	background-image:url(../img/bg_work-flow_conts.gif);
	background-repeat:no-repeat;
	width:750px;
	margin:20px 0 0 0;
	padding:1px 0;
}
#work-flow_inner {
	width:660px;
	margin:0px 20px 0px 70px;
	padding:10px 0 20px 0;
}
#work-flow_inner_h3_01 {
	background-image:url(../img/bg_work-flow_inner_h3_01.gif);
	background-repeat:no-repeat;
	width:660px;
	height:36px;
	padding:0;
	margin:0;
}
#work-flow_inner_h3_01 h3 {
	color:#9AC210;
	margin:0 0 0 15px;
	padding:0;
	line-height:36px;
	font-size:21px;
	font-family:"HGPｺﾞｼｯｸE";
	font-weight:normal;
}
#work-flow_inner_h3_02 {
	background-image:url(../img/bg_work-flow_inner_h3_02.gif);
	background-repeat:no-repeat;
	width:660px;
	height:36px;
	padding:0;
	margin:25px 0 0 0;
}
#work-flow_inner_h3_02 h3 {
	color:#7A9A0E;
	margin:0 0 0 15px;
	padding:0;
	line-height:36px;
	font-size:21px;
	font-family:"HGPｺﾞｼｯｸE";
	font-weight:normal;
}
#work-flow_inner_h3_03 {
	background-image:url(../img/bg_work-flow_inner_h3_03.gif);
	background-repeat:no-repeat;
	width:660px;
	height:36px;
	padding:0;
	margin:65px 0 0 0;
}
#work-flow_inner_h3_03 h3 {
	color:#51650A;
	margin:0 0 0 15px;
	padding:0;
	line-height:36px;
	font-size:21px;
	font-family:"HGPｺﾞｼｯｸE";
	font-weight:normal;
}
#work-flow_inner dl {
	margin:0;
	padding:0;
	width:660px;
	clear:both;
}
#work-flow_inner dt {
	margin:10px;
	padding:0;
	clear:both;
	float:left;
	height:40px;
	line-height:40px;
	width:250px;
}
#work-flow_inner dd {
	margin:10px;
	padding:10px;
	height:40px;
	line-height:20px;
}
#work-flow_inner dd span {
	color:#F57E22;
}
#work-flow_inner p {
	margin:0 25px;
	line-height:20px;
}
#work-flow_inner p strong {
	color:#F57E22;
}
.work-flow_dl {
	border-bottom:1px solid #CCCCCC;
}

/****** 不動産競売FAQ ******/

#faq_h2 {
	background-image:url(../img/bg_faq_h2.gif);
	background-repeat:no-repeat;
}
#faq_headline {
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
	font-size:16px;
	color:#666666;
	font-family:"HGPｺﾞｼｯｸE";
	letter-spacing:1px;
}
.faq_conts_inner {
	background-color:#FFF5D6;
	border:1px solid #9EBD35;
	width:682px;
	margin:20px;
	padding:20px;
}
.faq_conts_inner dl {
	margin:0;
	padding:0;
}
.faq_conts_inner dt {
	margin:0 0 3px 0;
	padding:0 10px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
.faq_conts_inner dt span {
	font-size:16px;
	color:#0000FF;
	font-weight:bold;
	padding-right:5px;
}
.faq_conts_inner dd {
	margin:0 0 20px 0;
	padding:3px 10px;
	line-height:20px;
	background-color:#FFFFFF;
}
.faq_conts_inner dd span {
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	padding-right:5px;
}
.faq_conts_inner dd ul {
	margin:5px 0;
	padding:0;
}
.faq_conts_inner dd li {
	text-decoration:underline;
	color:#333333;
	margin:0 0 0 20px;
	font-weight:500;

	padding:0;
}
/****** 不動産競売用語集 ******/

#words_h2 {
	background-image:url(../img/bg_words_h2.gif);
	background-repeat:no-repeat;
}
.words_conts_inner {
	background-color:#FFF5D6;
	border:1px solid #9EBD35;
	width:682px;
	margin:20px;
	padding:20px;
}
#words_inner_list {
	margin:0;
	padding:0;
}
#words_inner_list dl {
	margin:0;
	padding:10px 10px 0 15px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	height:42px;
}
#words_inner_list dt {
	margin:0;
	padding:0;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	color:#666666;
}
#words_inner_list dd {
	margin:0 20px 0 0;
	padding:0;
	float:left;
	letter-spacing:5px;
	list-style-type:none;
	display:block;
}
.words_conts_inner dl {
	margin:0;
	padding:0;
}
.words_conts_inner dt {
	margin:0 0 3px 0;
	padding:0 10px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
.words_conts_inner dt span {
	font-size:16px;
	color:#0000FF;
	font-weight:bold;
	padding-right:5px;
}
.words_conts_inner dd {
	margin:0 0 20px 0;
	padding:3px 10px;
	line-height:20px;
	background-color:#FFFFFF;
}
.words_conts_inner dd span {
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	padding-right:5px;
}
.words_conts_inner dd ul, ol {
	margin:5px 0;
	padding:0;
}
.words_conts_inner dd li {
	text-decoration:underline;
	color:#333333;
	margin:0 0 0 20px;
	font-weight:500;
	padding:0;
}

/** 404ページ **/

#page404 {
	width:750px;
	margin:0 auto;
}
#page404 p {
	padding:10px;
	background:#FFC;
}
#cse404 {
	clear:both;
	margin:7px 5px 0 0;
	padding-top:20px;
	width:600px;
	text-align:center;
}
#cse404 input[type=text] {
	width:400px;
}
/****** 競売物件情報 ******/	

#bit_h2 {
	background-image:url(../img/bg_bit_h2.gif);
	background-repeat:no-repeat;
}

.bit,.bit2 {
	clear:both;
	border:1px #9BD7FF solid;
	padding:20px 19px;
	margin:20px 0 0 0;
	box-shadow:0px 0px 2px #9BD7FF;
}
.bit h3,.bit2 h3{
	clear:both;
	font-size:22px;
	font-weight:bold;
	background-color:#0C3;
	/* IE10 */ 
	background-image: -ms-linear-gradient(top, #00ED3B 0%, #00CC33 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #00ED3B 0%, #00CC33 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #00ED3B 0%, #00CC33 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00ED3B), color-stop(1, #00CC33));
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	color:#FFFFFF;
	line-height:26px;
	text-indent:8px;
	height:26px;
	margin:10px 0 0 0;
	padding:10px;
	letter-spacing:2px;
	text-shadow:0px 2px 2px #030;
	box-shadow:1px 2px 3px #999;
}
.bit h4,.bit2 h4 {
	clear:both;
	font-size:20px;
	font-weight:bold;
	background-color:#0099FF;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	color:#FFFFFF;
	line-height:26px;
	text-indent:8px;
	height:26px;
	margin:10px 9px 0 9px;
	padding:10px;
	letter-spacing:2px;
	text-shadow:2px 1px 1px #000033;
}
#bit_headline {
	text-align:center;
	margin:40px 20px 30px 20px;
	padding:0;
}
#bit_conts {
	margin:15px 0 0 0;
	padding:0;
	border:1px #CCCCCC solid;
}
#bit_conts table {
	width:710px;
	margin:20px 0 20px 20px;
	text-align:center;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}
#bit_conts th {
	background-color:#BDD359;
	color:#FFFFFF;
	text-align:center;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-size:14px;
	line-height:30px;
}
#bit_conts td {
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	height:35px;
}
#bit_conts a {
	display:block;
	color:#FF6906;
	background-color:#FFFFCC;
	border:1px solid #FF6906;
	line-height:20px;
	font-size:14px;
	padding:0;
	margin:0 3px;
	text-decoration:none;
}
#bit_conts a:hover {
	text-decoration:underline;
	font-weight:bold;
	margin:0px;
}
#bit_conts_detail {
	margin:15px 0 0 0;
	padding:15px 20px;
	border:1px #CCCCCC solid;

}
#bit_conts_detail p {
	font-size:14px;
	border-top:1px solid #9AD539;
	border-bottom:1px solid #9AD539;
	text-align:left;
	background-color:#E4EBBD;
	color:#77A824;
	width:700px;
	margin:15px 0;
	font-weight:bold;
	clear:both;
	padding:5px;
}
#bit_conts_detail table {
	width:708px;
	margin:0;
	padding:0;
	text-align:left;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
#bit_conts_detail th {
	background-color:#BDD359;
	color:#FFFFFF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:14px;
	width:100px;
	text-align:right;
	padding:5px 15px;
}
#bit_conts_detail td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 15px;
}
#bit-menu_intr {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	color:#009900;
	font-weight:bold;
	line-height:18px;
}
.bit_navi ul {
	clear:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
.bit_navi01 {
	float:left;
	background-image:url(../img/bg_invest-support_list.gif);
	background-repeat:no-repeat;
	width:186px;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	margin:0 1px 10px 0;
	display:block;
}
.bit_navi01 span {
	padding-left:28px;
}
.bit_navi01 span a {
	color:#00CC00;
	text-decoration:none;
}
.bit_navi01 span a:hover {
	color:#999999;
}
.bit_navi01 li {
	text-indent:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
}
.bit-list {
	margin:0 10px 0 10px;
	padding:0 0 20px 40px;
	box-shadow:0px 1px 2px #CCC;
	overflow:hidden;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background:#FFF;
}
.bit-list:after {
	clear:both;
}
.bit-list dt {
	clear:both;
	font-size:16px;
	color:#009900;
	font-weight:bolder;
	padding-top:15px;
	letter-spacing:1px;
}
.bit-list dd {
	float:left;
	width:300px;
	line-height:25px;
	padding-left:5px;
	margin-bottom:4px;
	margin-right:5px;
}
.bit-list dd span a {
	color:#FF0000;
}
.bit-list .bit_new {
	background-image:url(../img/view.gif);
	background-repeat:no-repeat;
	background-position:270px 6px;
	background-color:#FFFFCC;
	box-shadow:0 1px 2px #999;
}
.bit_sche {
	background-color:#EAEAEA;
	box-shadow:0 1px 2px #999;
}
.bit-list_index {
	clear:both;
	text-align:right;
	font-size:110%;
	font-weight:bold;
	margin:0 0 25px 0;
	float:right;
	letter-spacing:1px;
	padding:10px;
	display:block;
}

.bit-list{
	margin:20px;
	}

.bit-list02 dt{
	clear:both;
	font-size:14px;
	text-indent:8px;
	color:#009900;
	margin:10px auto;
	font-weight:bolder;
	}

.bit-list02 dd{
	float:left;
	font-size:13px;
	margin:0;
	display:block;
	width:110px;
	line-height:20px;
	text-indent:5px;
	margin-bottom:10px;
	}

.bit-list02 dd span a{
	color:#FF0000;
	}

#bit-detail table,#result-detail table {
	clear:both;
	border:none;
	font-size:12px;
	width:730px;
}
#bit-detail table table,#result-detail table table {
	border-spacing:1px;
	border-collapse:separate;
}
#bit-detail tr tr td:hover,#result-detail tr tr td:hover {
	background-color:#FFC;
}
#bit-detail td,#result-detail td {
	color:#333333;
	padding:3px 5px;
	border:1px solid #CCC;
	}

#bit-detail-link {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;
	padding: 15px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #d7d7d7;
	border: solid 1px #000;
	background: #333; 
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top, #666, #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
	margin:10px auto;
	text-align:center;
}
#bit-detail-link:hover {
	text-decoration: none;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top, #444, #000);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
#bit-detail-link:active {
	position: relative;
	top: 1px;
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top, #000, #444);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
#bit-detail-link a {
	color:#FFF;
	text-decoration:none;
}
#bit-info {
	margin-top:15px;
}
#bit-info p {
	float:left;
	width:480px;
	padding:10px;
	background-color:#FFFFCC;
	border:1px solid #CCC;
	line-height:25px;
	font-size:14px;
	box-shadow:0 2px 2px #CCC;
}
#bit-info-indx {
	margin-top:15px;
}
#bit-info-indx p {
	margin:auto;
	padding:10px;
	background-color:#FFFFCC;
	border:1px solid #CCC;
	line-height:25px;
	font-size:14px;
	box-shadow:0 2px 2px #CCC;
}

#bit-info-indx02 {
	margin-top:15px;
}
#bit-info-indx02 p {
	margin:0;
	padding:10px;
	width:auto;
	background-color:#FFFFCC;
	border:1px solid #CCC;
	line-height:25px;
	font-size:14px;
	box-shadow:0 2px 2px #CCC;
}

#bit-topics-inside {
	padding:0;
	margin:0;
	width:230px;
	height:170px;
	overflow:auto;
}
#bit-topics-inside dt {
	color:#5FA300;
	margin:10px 5px 0 5px;
	padding:0;
	line-height:15px;
}
#bit-topics-inside dd {
	margin:3px 5px 0 5px;
	line-height:18px;
	font-size:12px;
}
#bit-topics-inside a {
	color:#999999;
}
#bit-topics-index {
	padding:0;
	margin:30px 0 0 0;
	width:230px;
	height:168px;
	overflow:auto;
}
#bit-topics-index dt {
	color:#5FA300;
	margin:5px 5px 0 5px;
	padding:0;
	line-height:15px;
}
#bit-topics-index dd {
	margin:3px 5px 0 5px;
	line-height:18px;
	font-size:12px;
}
#bit-topics-index a {
	color:#999999;
}
#bit_page-navi {
	clear:both;
	font-size:18px;
	font-weight:bold;
	background-image:url(../img/arrows.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:20px;
}
#bit_page-navi a {
	color:#FF0000;
}
#result-topics-index {
	padding:0;
	margin:30px 0 0 0;
	width:230px;
	height:95px;
	overflow:auto;
}
#result-topics-index dt {
	color:#5FA300;
	margin:5px 5px 0 5px;
	padding:0;
	line-height:15px;
}
#result-topics-index dd {
	margin:3px 5px 0 5px;
	line-height:18px;
	font-size:12px;
}
#result-topics-index a {
	color:#999999;
}
/****** 会社概要 ******/

#com-info_h2 {
	background-image:url(../img/bg_com-info_h2.gif);
	background-repeat:no-repeat;
}
.com-info {
	margin: 10px auto;
	padding:0 15px;
	line-height:20px;
	width:660px;
	text-align:center;
}
.com-info th {
	font-weight: bold;
	color:#666666;
	border:1px #BED165 solid;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: right;
	padding: 6px 15px;
	background-color: #99FF80;
	background-image:url(../img/table/bg_header2.jpg);
	background-repeat: no-repeat;
	width:160px;
	vertical-align:top;
}
.com-info td {
	text-align:left;
	border:1px #BED165 solid;
	background: #fff;
	padding: 6px 10px;
	color: #4f6b72;
	width:400px;
}
.com-info span {
	color:#FF0000;
	font-weight:bold;
	font-size:110%;
}
.com-info ol {
	border:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
.com-info_conts h3 {
	background-image:url(../img/bg_joint-purchase_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#74842B;
	padding:0 0 0 28px;
	margin:20px;
}
.com-info_conts ul {
	margin:10px 55px;
	padding:0;
	list-style-type: square;
	line-height:20px;
	color:#666666;
}
.com-info_conts p {
	width:620px;
	margin:10px 45px;
	padding:20px 20px;
	line-height:16px;
	background-color:#E4EBBD;
}
/****** プライバシーポリシー ******/
#privacy {
	width:660px;
	margin:0 45px;
}
#privacy p {
	padding:20px 20px;
	line-height:17px;
	background-color:#E4EBBD;
}
#privacy dl {
	padding:10px 20px;
	margin:0;
	line-height:18px;
}
#privacy dt {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-decoration:underline;
}
#privacy dd {
	margin:0;
	padding:0;
}
/****** お問合せ ******/

#contact_h2 {
	background-image:url(../img/bg_contact_h2.gif);
	background-repeat:no-repeat;
}
#contact {
	width:660px;
	margin:15px 45px 0 45px;
	padding:0;
}
#contact p {
	padding:20px 20px;
	margin:0;
	line-height:17px;
	background-color:#E4EBBD;
}
.contact_form {
	margin: 10px 45px;
	padding:0 15px;
	line-height:18px;
	width:660px;
}
.contact_form th {
	font-weight: bold;
	color:#666666;
	border:1px #BED165 solid;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
	background-color: #99FF80;
	background-image:url(../img/table/bg_header2.jpg);
	background-repeat: no-repeat;
	width:160px;
	padding:5px 10px;
}
.contact_form td {
	text-align:left;
	border:1px #BED165 solid;
	padding: 5px 15px;
	color: #4f6b72;
}
.contact_form td strong {
	font-weight:normal;
	color:#FF0000;
}
#contact_form_sender {
	text-align:center;
}
#contact_form_sender img {
	margin:30px;
}
#send_mail_error {
	color:#FF0000;
}

/****** サイトマップ ******/

#sitemap dl {
	clear:both;
	overflow:hidden;
	margin:5px 0;
	padding:10px;
	box-shadow:1px 1px 3px #CCC;
}
#sitemap dt {
	margin:0 0 10px 0;
	line-height:30px;
	background-color:#00CC00;
	color:#FFFFFF;
	font-size:15px;
	text-indent:10px;
	clear:both;
}
#sitemap dd {
	margin:0 15px 15px 0;
	padding:0;
	float:left;
	display:block;
	width:30%;
	line-height:15px;
	text-indent:5px;
}
/****** 不動産関連法 ******/
#law-navi {
	padding:10px;
	border:1px dotted #CCCCCC;
	background-color:#FFFFEE;
}
#law-navi a {
	color:#169AF1;
}
#law-navi li {
	list-style-position:inside;
	list-style-type:none;
	background-image:url(../img/arrows_law.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	text-indent:12px;
	line-height:20px;
}
#law-sub-navi {
	margin:0;
	padding:5px 0px 10px 10px;
	background-color:#CCFFCC;
	display:inline-block;
}
#law-sub-navi li {
	list-style-position:inside;
	list-style-type:none;
	line-height:25px;
	width:242px;
	float:left;
	margin-right:3px;
	font-size:11px;
}
#law-sub-navi li a {
	color:#000000;
}
#law-conts {
	padding:10px 0;
	line-height:20px;
	letter-spacing:1px;
}
#law-conts h3 {
	clear:both;
	background-image:url(../img/bg_invest-support_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#35AEFF;
	text-indent:28px;
	margin:0 0 15px 0;
}
#law-conts b {
	padding:4px;
	color:#000033;
}
.arttitle {
	clear:both;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	color:#333;
}
.item {
	margin-bottom:15px;
	padding:8px;
	background-color:#66FFFF;
	line-height:25px;
	letter-spacing:1px;
	text-indent:5px;
}
.item b {
	padding:2px;
	margin:3px;
	background-color:#FFFFFF;
}
.law-conts-p {
	margin:0;
	padding:15px;
	background-color:#FFFFCC;
	line-height:25px;
	font-size:14px;
}
.law-conts-p2 {
	margin:0;
	padding:15px;
	background-color:#66FFFF;
	line-height:25px;
	font-size:14px;
}
.law-detail {
	text-align:right;
}
#law-conts h4 {
	clear:both;
	font-size:16px;
	font-weight:bold;
	background-color:#0099FF;
	color:#FFFFFF;
	line-height:26px;
	text-indent:8px;
	height:26px;
	margin:10px 0 0 0;
}
#law-conts h4 a {
	color:#FFFFFF;
}
/****** 売却結果 ******/
#result p {
	text-align:left;
	border:1px solid #CCC;
	color:#333;
	font-size:20px;
	font-weight:bold;
	background-color:#FFFFCC;
	line-height:40px;
	padding-left:15px;
	box-shadow:0 2px 2px #CCC;
	margin-bottom:10px;
}
#result td, th {
	padding:3px 5px;
	max-width:180px;
}
#result table {
	border-spacing:1px;
	width:100%;
	box-shadow:0 2px 2px #CCC;
}
/****** 不動産投資 ******/

#investment {
	border:1px solid #CCCCCC;
	width:728px;
	margin:40px 0 0 0;
	padding:0 10px;
}
#investment-head p {
	margin:10px 0;
	padding:15px;
	background-color:#FFFFCC;
	line-height:25px;
	font-size:14px;
}
#investment h3 {
	background-image:url(../img/bg_invest-support_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#35AEFF;
	text-indent:28px;
	margin:10 0 0 0;
}
#investment p {
	line-height:20px;
	margin:12px;
	text-indent:5px;
}
#investment p strong {
	font-weight:bold;
	color:#FF6600;
	font-size:110%;
}
#investment h4 {
	clear:both;
	font-size:16px;
	font-weight:bold;
	background-color:#0099FF;
	color:#FFFFFF;
	line-height:26px;
	text-indent:8px;
	height:26px;
	margin:10px;
}
#investment dl {
	line-height:20px;
	margin:12px 18px;
}
#investment dt {
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
}
#investment dd {
	text-indent:8px;
	line-height:25px;
}
.investment-point {
	padding:10px;
	background-color:#999;
	border:1px solid #666;
	color:#FFFFFF;
}
#investment-point-link {
	padding:10px;
	background-color:#99FFFF;
	border:#00FFFF 1px solid;
}
#investment-point-link dt {
	font-size:14px;
}
#investment-point-link dd {
	margin-bottom:15px;
	line-height:20px;
	text-indent:0;
}
/****** 住宅ローン ******/

#loan {
	width:728px;
	padding:0 10px;
}
#loan h3 {
	background-image:url(../img/bg_invest-support_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#35AEFF;
	text-indent:28px;
	margin:10 0 0 0;
}
#loan p {
	line-height:20px;
	margin:12px 17px;
	text-indent:5px;
}
#loan-info {
	margin-top:15px;
}
#loan-info p {
	margin:0;
	padding:15px;
	background-color:#FFFFCC;
	line-height:25px;
	font-size:14px;
}
.loan-local {
	clear:both;
	border:1px #9BD7FF solid;
	padding:20px 19px;
	margin:20px 0 0 0;
}
.loan-local h3 {
	background-image:url(../img/bg_invest-support_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#35AEFF;
	text-indent:28px;
	margin:0;
}
.loan-local h4 {
	clear:both;
	padding:15px 0 5px 0;
	color:#009900;
	font-size:14px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #999;
}
.loan-local dl {
	margin:0;
	padding:0;
}
.loan-local dt {
	clear:left;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:7px;
	padding-top:10px;
	font-weight:bold;
	padding-bottom:3px;
	text-indent:5px;
}
.loan-local ul {
	margin:10px;
	padding:0;
}
.loan-local li {
	float:left;
	list-style:none;
	margin:2px 18px 2px 0;
	background-image:url(../img/arrow-list.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:12px;
	line-height:20px;
	display:block;
	color:#999;
}
#loan-list {
	text-align:left;
	margin:15px 0px 15px 0;
	line-height:20px;
}
#loan-list:after {
	clear:both;
}
#loan-list p {
	padding:5px 5px 10px 20px;
	margin-bottom:10px;
	margin-right:5px;
	border-bottom:1px dotted #999999;
	border-right:1px dotted #CCCCCC;
	width:324px;
	height:75px;
	float:left;
	text-indent:0;
}
#loan-list p:hover {
	background-color:#FFE8EB;
	border-bottom:1px dotted #666;
	border-right:1px dotted #999;
}
#loan-list p strong {
	color:#006633;
	font-size:14px;
}
.loan-content h3 {
	background-image:url(../img/bg_invest-support_h3.gif);
	background-repeat:no-repeat;
	width:710px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:bold;
	color:#35AEFF;
	text-indent:28px;
	margin:0;
}
.loan-content dl {
	display:block;
	clear:both;
	padding-bottom:15px;
	margin-bottom:15px;
}
.loan-content dt {
	clear:left;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:7px;
	padding-top:10px;
	font-weight:bold;
	padding-bottom:3px;
	text-indent:5px;
}
.loan-content dd {
	float:left;
	list-style:none;
	margin:2px 18px 2px 0;
	background-image:url(../img/arrow-list.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:12px;
	line-height:20px;
	display:block;
	color:#999;
}
.pagenavi {
	clear:both;
	font-size:14px;
	padding:5px;
	margin:10px 0;
	text-align:center;
}
.pagenavi span {
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	color:#009900;
}
.pagenavi a {
	margin-right:5px;
	padding:3px 7px;
	border:1px solid #FFFFFF;
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none;
}
.pagenavi a:hover {
	border:1px solid #CCCCCC;
	background-color:#FFFFCC;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:underline;
}
.bank-list h3, h4, h5 {
	clear:both;
}
.bank-list h4 {
	padding:15px 0 5px 0;
	color:#009900;
	font-size:14px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #999;
}
.bank-list h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:12px;
	text-indent:20px;
	color:#333;
}
.bank-list ul {
	margin:10px;
	padding:0;
}
.bank-list li {
	float:left;
	list-style:none;
	margin:2px 18px 2px 0;
	background-image:url(../img/arrow-list.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:12px;
	line-height:20px;
	display:block;
	color:#999;
}
/****比較 /conts/compare.html ****/

#compare dl{
	clear:both;
	}

#compare dt {
	font-size:140%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;
}
#compare dd {
	margin-bottom:0;
	margin-left:10px;
}
#compare dd:last-of-type {
	margin-bottom:10px;
}
#compare dd strong {
	font-size:130%;
	font-weight:bold;
	color:#F00;
}
#compare dd span {
	color:#666;
	font-size:90%;
}
#compare p {
	padding:8px;
	box-shadow:0 2px 3px #CCC;
	background-color:#EEE;
	margin:10px auto;
}


#sp-nav,#modal{
	visibility:hidden;
	display:none;
	}

/* 新BIT用  */

#bit-detail2 h2, #bit-detail2 h3 {
	font-size: 24px;
	padding: 10px;
	margin: 10px auto;
	border-bottom: 1px dotted #CCC;
}
#bit-detail2 table {
	clear: both;
	border: none;
	font-size: 12px;
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
}
#bit-detail2 table:not(:first-of-type) {
	margin-bottom: 25px;
}
#bit-detail2 th, #bit-detail2 td {
	color: #333333;
	padding: 3px 5px;
	border: 1px solid #CCC;
}
#bit-detail2 table:first-of-type th {
	border: 1px solid #CCC;
}

#bit-detail2 table:not(:first-of-type) th {
	background: #EFEFEF;
	text-align: center;
}
#bit-detail2 table ul li {
	float: left;
	text-align: left;
	line-height: 20px;
	padding: 10px;
}
#bit-detail2 table ul li:nth-of-type(2) {
	width: 200px;
}
#bit-detail2 table ul li:nth-of-type(3) {
	width: 300px;
	font-weight: bold;
	font-size: 20px;
	color: #6C6;
}
#bit-detail2 table ul li:nth-of-type(4) {
	width: 150px;
	font-weight: bold;
	font-size: 20px;
	color: #0CF;
}
#bit-detail2 table ul li:nth-of-type(2):first-line,  #bit-detail2 table ul li:nth-of-type(3):first-line,  #bit-detail2 table ul li:nth-of-type(4):first-line {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#bit-detail2 table tr:nth-child(4) td:first-child div div:nth-child(odd) {
	float: left;
	clear: left;
}
#bit-detail2 table tr:nth-child(4) td:first-child div div:nth-child(even) {
	float: left;
}
#bit-detail2 table ul li:first-of-type, #bit-detail2 table tr:nth-child(2) td:first-child, #bit-detail2 table tr:nth-child(2) th:nth-of-type(5), #bit-detail2 table tr:nth-child(4) td:last-of-type, #bit-detail2 table tr:nth-child(4) td:first-child br {
	display: none;
}
/* 新RESULT用  */

#result-detail2 h2, #result-detail2 h3 {
	font-size: 24px;
	padding: 10px;
	margin: 10px auto;
	border-bottom: 1px dotted #CCC;
}
#result-detail2 table {
	clear: both;
	border: none;
	font-size: 12px;
	width: 100%;
	border-spacing: 1px;
	border-collapse:collapse;
}
#result-detail2 table:not(:first-of-type) {
	margin-bottom: 25px;
}
#result-detail2 th, #result-detail2 td {
	color: #333333;
	padding: 3px 5px;
	border: 1px solid #CCC;
}
#result-detail2 table:first-of-type th {
	border: 1px solid #CCC;
}

#result-detail2 table:not(:first-of-type) th {
	background: #EFEFEF;
	text-align: center;
}
#result-detail2 table ul li {
	float: left;
	text-align: left;
	line-height: 20px;
	padding: 10px;
}
#result-detail2 table ul li:nth-of-type(2) {
	width: 200px;
}
#result-detail2 table ul li:nth-of-type(3) {
	width: 300px;
	font-weight: bold;
	font-size: 20px;
	color: #6C6;
}
#result-detail2 table ul li:nth-of-type(4) {
	width: 150px;
	font-weight: bold;
	font-size: 20px;
	color: #0CF;
}
#result-detail2 table ul li:nth-of-type(2):first-line,  #result-detail2 table ul li:nth-of-type(3):first-line,  #result-detail2 table ul li:nth-of-type(4):first-line {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

#result-detail2 table tr:nth-child(4) td:first-child{
	width:130px;
	}

#result-detail2 table tr:nth-child(4) td:nth-child(2){
	width:300px;
	}	

#result-detail2 table tr:nth-child(4) td:nth-child(3){
	width:150px;
	}		

#result-detail2 table tr:nth-child(4) td:first-child div div:nth-child(odd) {
	float: left;
	clear: left;
}
#result-detail2 table tr:nth-child(4) td:first-child div div:nth-child(even) {
	float: left;
}
#result-detail2 tr:nth-child(3n) td{
	border-bottom:1px solid #666;
	}

} /* media query end */