@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------*/
/*通常時のcss*/
/*----------------------------------------------*/


#bunjo_list article{/*background: #ffffff;*/ margin-top: 24px; overflow: hidden; padding: 20px; cursor: pointer;border-bottom:dotted 1px #072134;}
#bunjo_list{ margin: 15px 0px 50px;border-top:dotted 1px #072134;}
#bunjo_list h3{float:left;display:inline;width:60%;color: #072134; font-size: 20px; line-height: 26px;margin:0px 0px 14px 26px;border-bottom:solid 1px #072134;}

.vol_mark{ width: 70px; display: block; font-size: 10px; font-weight: normal; line-height: 12px; background: url(../image/common/mark_bg2.gif) left top repeat; color: #a78d01; text-align: center; padding: 4px 0px; margin-bottom: 5px;border:solid 1px #a78d01;}
.new_mark{float:left; width: 70px; display: block; font-size: 10px; font-weight: normal; line-height: 12px; background: url(../image/common/mark_bg3.gif) left top repeat; color: #ff5b5b; text-align: center; padding: 4px 0px;border:solid 1px #ff5b5b;margin-right:5px;}

#bunjo_list .bunjo_list_innerbox{ /*margin-top: 20px;*/ overflow: hidden;padding-bottom:5px;}
#bunjo_list .bunjo_left_box{float:left;width:32%;}
#bunjo_list .bunjo_list_img{position:relative;width: 100%; float: left; /*margin-left: -20px;*/background:#ffffff;padding:3px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-ms-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
}
div.soldout:before{
	content: " ";
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	background: url("../image/common/soldout.png") 20px 0px no-repeat rgba(0, 0, 0, 0.4);

}
.bunjo_days{float:left;display:block;width:100%;font-size:12px;color:#848484;margin-top:10px;}


#bunjo_list .bunjo_list_img div{ /*padding-left: 20px;*/}
#bunjo_list .bunjo_list_img img{ width: 100%; height: auto;}
#bunjo_list .bunjo_list_txt{ width: 60%; float: left;margin-left:26px;}
#bunjo_list .bunjo_list_txt h4{ font-size: 14px; line-height: 1.3; color: #072134; margin-bottom: 15px;font-weight:normal;}

#bunjo_list table{width:100%;}
#bunjo_list th{width:25%;color:#ffffff;background: #072134;text-align:center;margin:0px 2px 2px 0px;font-size:12px;padding:5px 0px;font-weight:normal;}
#bunjo_list td{color:#072134;background: #e3e7ea;margin:0px 0px 2px 0px;font-size:12px;padding:5px;}

#bunjo_list .more_btn{position:relative;text-indent:100%;overflow:hidden;height:40px;background:url(../image/common/more_btn_back.png) repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top: 15px;border:1px solid #072134;}
#bunjo_list .more_btn a{display:block;width:100%;height:40px;background:url(../bunjo/image/more_btn01.png) center center no-repeat;}
#bunjo_list .more_btn :hover{background:#072134;}
#bunjo_list .more_btn a:hover{background:url(../bunjo/image/more_btn01_ov.png) center center no-repeat #072134;}
#bunjo_list .more_btn img{position:absolute;left:45%;top:8px;}
#bunjo_list .pc_more_btn a{ display: block; white-space: nowrap; overflow: hidden; text-indent: 100%; background: url(../bunjo/image/more_btn01.png) left top no-repeat; height: 10px; width: 57px; float: right;}
#bunjo_list .pc_more_btn{ overflow: hidden; width: 100%; margin-top: 30px;}
#bunjo_list .tb_more_btn{ display: none;}

/*
#bunjo_collection_box{ width: 100%;}
#bunjo_collection_box h4{ width: 100%; height: 60px; text-align: center; background:#072134;}
#bunjo_collection_box h4 img{ margin-top: 18px;}
#bunjo_collection_box ul{ background: #283a4c; overflow: hidden;}
#bunjo_collection_box li{ display: block; margin: -1px 1px 1px; border-top: 1px dotted #283a4c; background: url(../image/common/side_allow01.png) 15px 18px no-repeat #ffffff; padding: 15px 20px 14px 35px;}
#bunjo_collection_box a{ font-size: 12px; line-height: 18px; color: #283a4c; text-decoration: none; display: block;}
#bunjo_collection_box a:hover{ color: #a78d01;}
*/

#bunjo_pickup_box { margin-top: 19px;}
#bunjo_pickup_box .side_innerbox{ border-top: 2px solid #283a4c; box-shadow: 0px 0px 2px rgba(127,127,127,0.3); position: relative; background: #ffffff;padding-bottom:10px;}
#bunjo_pickup_box h5{ text-align: center; margin-bottom: 15px; padding-top: 20px; }
#bunjo_pickup_box ul{ overflow: hidden; margin-top: -10px; display: block; padding: 0px 20px 20px;}
#bunjo_pickup_box li{ display: block; border-top: 1px dotted #283a4c; /*background: url(../image/common/side_allow02.gif) left 15px no-repeat #ffffff;*/ margin-top: 10px; padding-top: 10px;}
#bunjo_pickup_box a{ font-size: 12px; line-height: 18px; color: #283a4c; text-decoration: none; display: block;}
#bunjo_pickup_box a:hover{ color: #949da6; }
#bunjo_pickup_box li .bunjo_pickup_box_left{float:left;/*width:45%;*/border:solid 1px #e1e1e1;margin-right:10px;}
#bunjo_pickup_box li .bunjo_pickup_box_img{}
#bunjo_pickup_box li a img{float:right;padding-top:10px;}
#bunjo_pickup_box .picup_title{float:left;display:block;color:#022138;font-size:14px;width:50%;}
#bunjo_pickup_box .picup_text{float:left;width:50%;display:block;color:#676767;font-size:12px;}

#bunjo_pickup_box .button{width:92%;height:28px;text-indent:100%;overflow:hidden;line-height:100px;margin:0px 0px 10px 10px;background:url("../image/common/more_btn_back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #072134;text-align:center;}
#bunjo_pickup_box .button a{display:block;height:28px;background:url("../bunjo/image/pickup_button.png") no-repeat scroll center center rgba(0, 0, 0, 0);font-size:2px;line-height:100px;}
#bunjo_pickup_box .button:hover{background:#072134;}
#bunjo_pickup_box .button a:hover{display:block;background:url("../bunjo/image/pickup_button_ov.png") no-repeat scroll center center #072134;}


#bunjo_main_wrap{ width: 100%;}

#bunjo_main_wrap h4{font-size:24px;color:#072134;margin-bottom:10px;}
#bunjo_main_wrap #h4_text{font-size:14px;color:#072134;}
#bunjo_main_wrap #bunjo_view_box{margin-bottom:24px;}
#bunjo_main_wrap #bunjo_main_view{float:left;width:80%;}
#bunjo_main_wrap #bunjo_main_view img{width:96%;height:auto;border:solid 8px #ffffff;}
#bunjo_main_wrap #bunjo_side_view{float:left;width:17%;margin-top:8px;}
#bunjo_main_wrap #bunjo_side_view img{width:98%;height:auto;border:solid 2px #ffffff;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
																											-ms-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
#bunjo_main_wrap #bunjo_side_view span{display:block;background:#000000;margin-bottom:10px;cursor:pointer;}
#bunjo_main_wrap #bunjo_side_view img:hover{filter:alpha(opacity=80);  /* IE7以下用 */
    -ms-filter: &quot;alpha(opacity=80)&quot;; /* IE8用 */
    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */}
#bunjo_detail_box{margin-bottom:50px;overflow:hidden;}
#bunjo_detail_title{display:block;width:100%;background:#072134;margin-bottom:18px;font-size:16px;color:#ffffff;padding:10px 15px;}
.bunjo_detail_big{position:relative;width:48%;background-color:#000000;border:solid 1px #d5d5d5;overflow:hidden;}
.bunjo_detail_big_leftbox{float:left;width:49%;color:#072134;font-size:12px;margin-bottom:10px;}
.bunjo_detail_big_rightbox{float:right;width:49%;color:#072134;font-size:12px;margin-bottom:10px;}
.bunjo_detail_big_left{float:left;position:relative;width:100%;min-height:290px;overflow:hidden;border:solid 1px #d5d5d5;}
.bunjo_detail_big_right{float:right;position:relative;width:100%;min-height:290px;overflow:hidden;border:solid 1px #d5d5d5;}
.bunjo_detail_icon{position:absolute;top:0%;right:0%;z-index:20;}
.bunjo_detail_big_left a{position:absolute;top:0px;left:0px;background:#000000;width:100%;}
.bunjo_detail_big_right a{position:absolute;top:0px;left:0px;background:#000000;width:100%;}

.bunjo_detail_bigimage{width:100%;height:auto;cursor:pointer;}
.bunjo_detail_bigimage:hover,.bunjo_detail_small_img:hover{filter:alpha(opacity=80);  /* IE7以下用 */
    -ms-filter: &quot;alpha(opacity=80)&quot;; /* IE8用 */
    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */}
.bunjo_detail_smallbox{float:left;width:24%;color:#072134;font-size:12px;margin-right:6px;}
.bunjo_detail_smallbox a{position:absolute;top:0px;left:0px;background:#000000;width:100%;}
.bunjo_detail_smallbox_last{float:left;width:24%;color:#072134;font-size:12px;margin:0px;}
.bunjo_detail_small{position:relative;width:100%;min-height:145px;border:solid 1px #d5d5d5;overflow:hidden;}
.bunjo_detail_small a{position:absolute;top:0px;left:0px;background:#000000;width:100%;}
.bunjo_detail_small_img{width:100%;height:auto;cursor:pointer;}



.bunjo_table_small{float:left;width:50%;}
.bunjo_table_small th{width:20%;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;}
.bunjo_table_small td{background:#e3e7ea;color:#072134;font-size:12px;padding:5px;}

#bunjo_table_pc{width:100%;}
#bunjo_table_pc th{width:100px;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;}
#bunjo_table_pc td{background:#e3e7ea;color:#072134;font-size:12px;padding:5px;}


.bunjo_table_big{float:left;width:100%;margin-top:-1px;}
.bunjo_table_big th{width:10%;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;}
.bunjo_table_big td{background:#e3e7ea;color:#072134;font-size:12px;padding:5px;}
.bunjo_table{clear:both;margin-top:50px;width:1000px;margin:50px auto 0px;}
.bunjo_table tr{float:left;width:498px;}
.bunjo_table th{float:left;width:80px;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;margin:0px 2px 2px 0px;}
.bunjo_table td{float:left;width:394px;background:#e3e7ea;color:#072134;font-size:12px;padding:5px;margin:0px 0px 2px 0px;}

.bunjo_table2{clear:both;margin-top:50px;width:1000px;margin:-4px auto 0px;}
.bunjo_table2 tr{float:left;width:50%;}
.bunjo_table2 th{float:left;width:80px;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;margin:0px 2px 2px 0px;}
.bunjo_table2 td{float:left;width:394px;background:#e3e7ea;color:#072134;font-size:12px;padding:5px;margin:0px 0px 2px 0px;}

.bunjo_table3{clear:both;width:998px;margin:-4px auto 0px;}
.bunjo_table3 tr{width:100%;}
.bunjo_table3 th{width:80px;background:#072134;color:#ffffff;font-size:12px;font-weight:normal;padding:5px;margin:0px 2px 2px 0px;}
.bunjo_table3 td{background:#e3e7ea;color:#072134;font-size:12px;padding:5px;margin:0px 0px 2px 0px;}




#bunjo_detail_map{width:100%;height:400px;overflow:hidden;margin-top:30px;border:solid 1px #d5d5d5;margin-bottom:50px;}
#bunjo_detail_map img{width:100%;height:auto;}

#bunjo_contact{float:left;margin-bottom:20px;width:49%;}
#bunjo_contact img{width:100%;height:auto;}
#bunjo_tel{float:right;margin-bottom:20px;width:49%;}
#bunjo_tel img{width:100%;height:auto;}

#pc_voice_btn{ text-align: right; padding: 10px 0px; }
#pc_voice_btn a{ display: inline-block; *display: inline; *zoom: 1; background: url(../image/common/pager_next_s.gif) left 3px no-repeat; font-size: 14px; line-height: 16px; color: #1e2e3a; text-decoration: none; padding-left: 10px;}
#pc_voice_btn a:hover{ color: #8f979d; }




#sp_voice_btn{ text-align: center; margin-top: 20px; display: none; }
#sp_voice_btn span{ display: inline-block; *display: inline; *zoom: 1; width: 300px;}
#sp_voice_btn a{ display: block; background: url(../image/common/pager_next_s.gif) 30px center no-repeat; font-size: 14px; line-height: 16px; color: #1e2e3a; text-decoration: none; padding: 15px 0px;}

#bunjo_back_btn {/*ext-align: center;*/ margin-top: 50px; }
#bunjo_back_btn span{ display: inline-block; *display: inline; *zoom: 1; background: url("../image/common/more_btn_back.png") left top repeat; width: 63px;height:28px;border:solid 1px #072134;text-indent:100%;overflow:hidden;font-size:2px;line-height:100px;}
#bunjo_back_btn a{display: block;background:url("../bunjo/image/back_list_off.png") no-repeat center center;width: 63px;height:28px;}
#bunjo_back_btn img{margin-left:10px;}
#bunjo_back_btn span:hover{ background: url("../image/common/more_btn_back_ov.png") left top repeat;}
#bunjo_back_btn a:hover{background:url("../bunjo/image/back_list_on.png") no-repeat center center #072134;}
#bunjo_back_btn a{/* display: block; background: url(../image/common/pager_next_s.gif) 90px center no-repeat;font-size: 14px; line-height: 16px; color: #1e2e3a; text-decoration: none;*/ }
#bunjo_back_btn a.allow_pos02{ background-position:65px center;}


.construction_space{ margin: 30px 0px;}
.construction_navi_space{ margin-top: 30px;}

.page_title{border-left:11px solid #072134;margin:0px 0px 0px 0px;color:#072134;font-size:28px;padding:13px;font-weight:normal;}
.bunjo_txt01{ font-size: 14px; line-height: 26px; color: #283a4c; margin: 15px 0px 47px;}


#bunjo_gallery h4{background:#072134;color#:ffffff;margin:20px 0px 0px 0px;}
#bunjo_gallery h4 img{padding:10px 18px;}
#bunjo_gallery span{color:#072134;margin:10px 0px 0px 0px;font-size:12px;}
#bunjo_gallery ul{margin-left:-10px;}
#bunjo_gallery li{float:left;margin:0px 0px 10px 10px;width:23%;height:151px; overflow:hidden;border:solid 1px #d5d5d5;background:#000000;}
#bunjo_gallery li img{width:300px;height:auto;}
#bunjo_gallery li img:hover{ 
    filter:alpha(opacity=80);  /* IE7以下用 */
    -ms-filter: &quot;alpha(opacity=80)&quot;; /* IE8用 */
    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */
    }
    
#bunjo_construction_gallery li{float:left;margin:0px 0px 10px 10px;width:15%;height:151px; overflow:hidden;border:solid 1px #d5d5d5;background:#000000;}
#bunjo_construction_gallery li img{width:300px;height:auto;}
#bunjo_construction_gallery li img:hover{ 
    filter:alpha(opacity=80);  /* IE7以下用 */
    -ms-filter: &quot;alpha(opacity=80)&quot;; /* IE8用 */
    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */
    }
#bunjo_construction_gallery span{color:#072134;margin:10px 0px 0px 0px;font-size:12px;}

.bunjo_contents_pager{margin-bottom:30px;margin-left:-30px;}


#create-user{cursor:pointer;}
#dialog-form{
	display: none;
	background: #ffffff;
	width: 800px;
	margin-top: 5em;
}

.loan_table{float:left;width:340px;font-size:11px;margin:10px 0px 20px 20px;}
.loan_table_02{float:right;width:340px;font-size:11px;margin:10px 20px 20px 0px;}
.loan_table th{width:100px;background:#072134;color:#ffffff;font-weight:normal;padding:8px;}
.loan_table td{background:#E3E7EA;color:#072134;padding:8px;}
.loan_table_02 th{background:#072134;color:#ffffff;font-weight:normal;padding:8px;}
.loan_table_02 td{padding:8px;color:#072134;}
.loan_first{background:#E3E7EA;}
.loan_second{background:#f1f7fc;}

.loan_attention_red{color:#FF0000;}
.loan_attention{clear:both;width:80%;margin:20px auto;font-size:11px;color:#072134;}

.bunjo_table_more_button{display:none;}

#lean_overlay{
  position: fixed; z-index:100; 
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}
.modal_close{ 
  position: absolute;
  top: 12px;
  right: 12px;
  display: block; 
  width: 27px;
  height: 27px; 
/*  background: url(../image/common/close.png);*/
  z-index: 2;
}
.loan_title{font-size:14px;color:#072134;margin:10px 0px 10px 20px;}

#bunjo_detail_map iframe{width:100%;}

#contents_box .contents_pager ol{margin-left:0px;}
#contents_box .contents_pager li{margin-right:7px;margin-left:0px;}



/*----------------------------------------------*/
/*1279px以下のcss*/
/*----------------------------------------------*/
@media screen and (max-width: 1279px) {
#bunjo_pickup_box li .bunjo_pickup_box_left{margin-right:10px;}
#bunjo_pickup_box .picup_title{float:right;font-size:12px;}
#bunjo_pickup_box .picup_text{float:right;width:42%;}

	.bunjo_detail_big_left{min-height:260px;}
	.bunjo_detail_big_right{min-height:260px;}
	.bunjo_detail_small{min-height:120px;}
}





/*----------------------------------------------*/
/*1099px以下のcss*/
/*----------------------------------------------*/
@media screen and (max-width: 1099px) {
	#bunjo_construction_gallery li{width:23%;height:151px;}
	
	.bunjo_detail_big_left{min-height:200px;}
	.bunjo_detail_big_right{min-height:200px;}
	.bunjo_detail_small{min-height:100px;}

}





/*----------------------------------------------*/
/*959px以下のcss*/
/*----------------------------------------------*/
@media screen and (max-width: 959px) {
	#bunjo_list .bunjo_left_box{float:none;width:100%;}
	#bunjo_list h3{width:100%;margin:0 0 14px 0px}
	#bunjo_list .bunjo_list_txt{float:none;margin:0px;width:100%;}
	#bunjo_list article{cursor: auto;}
	#bunjo_list .more_btn{display: none;}
	#bunjo_list .pc_more_btn{ display: none;}
	#bunjo_list .tb_more_btn{ margin-top:30px; display: block;}
	#bunjo_list .tb_more_btn a{
		line-height: 0px;
		margin:0px; padding:15px 0px; display: block; text-align: center; position: relative;
		background: -moz-linear-gradient(top, #ebebeb 0%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -o-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: linear-gradient(to bottom, #ebebeb 0%,#d6d6d6 100%);
		-pie-background: linear-gradient(#ebebeb, #d6d6d6);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
	#bunjo_list .tb_more_btn a:hover{
		background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -o-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: linear-gradient(to bottom, #d6d6d6 0%,#ebebeb 100%);
		-pie-background: linear-gradient(#d6d6d6, #ebebeb); }
	#side_menu{ width: 100%; overflow: hidden;}
/*	#bunjo_collection_box{ width: 50%; float: left;}	*/
	#bunjo_pickup_box{ width: 50%; margin-top: 0px; float: left;}
	#bunjo_collection_box .side_innerbox{ width: auto; margin-right: 25px;}
	#bunjo_pickup_box .side_innerbox{ width: auto; margin-left: 25px;box-shadow:none;}
	#pc_voice_btn{ width: 100%; overflow: hidden; padding: 20px 0px;}
	#pc_voice_btn span,#sp_voice_btn span{
		line-height: 0px; width: 300px; float: right;
		margin:0px; position: relative;
		background: -moz-linear-gradient(top, #ebebeb 0%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -o-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: linear-gradient(to bottom, #ebebeb 0%,#d6d6d6 100%);
		-pie-background: linear-gradient(#ebebeb, #d6d6d6);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
	#pc_voice_btn span:hover,#sp_voice_btn span:hover{
		background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -o-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: linear-gradient(to bottom, #d6d6d6 0%,#ebebeb 100%);
		-pie-background: linear-gradient(#d6d6d6, #ebebeb); }
	#pc_voice_btn span{ display: block; }
	#sp_voice_btn span{ position:relative;float: none; margin: 0px auto; text-align: center;}
	#pc_voice_btn a{ padding: 15px 0px; text-align: center; display: block; background-position: 30px center; }
	
	.construction_space{ margin: 20px 0px;}
	.construction_navi_space{ margin-top: 20px;}
	#bunjo_gallery li{float:left;margin:0px 0px 10px 10px;width:46%;height:151px; overflow:hidden;border:solid 1px #d5d5d5;background:#000000;}
	#bunjo_gallery li img{width:400px;height:auto;}


.bunjo_table{width:700px;}
.bunjo_table tr{width:348px;}
.bunjo_table th{width:80px;}
.bunjo_table td{width:244px;}

.bunjo_table2{width:696px;}
.bunjo_table2 tr{float:none;width:696px;}
.bunjo_table2 th{float:none;width:50px;}
.bunjo_table2 td{float:none;}

.bunjo_table3{width:696px;margin:-2px auto;0px}
.bunjo_table3 tr{width:696px;}
.bunjo_table3 th{width:79px;}
.bunjo_table3 td{}



#dialog-form{display:none;background:#ffffff;width:700px;}
.loan_table{float:left;width:300px;font-size:11px;margin:10px 0px 20px 20px;}

	#bunjo_pickup_box h5{background:transparent;}
	#bunjo_pickup_box{float:none;width:100%;}
	#bunjo_pickup_box .side_innerbox{background:transparent;}
	#bunjo_pickup_box ul{padding:0px;border-top:solid 2px #072134;margin-bottom:20px;}
	#bunjo_pickup_box li{
		cursor:pointer;
		border-top: 1px solid #fafafa;
		border-bottom: 1px solid #e3e3e3;
		margin: 0px; box-shadow: 0px 0px 0px; width: 100%; height: auto;
		background: -moz-linear-gradient(top,  #fafafa 0%, #e3e3e3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e3e3e3));
		background: -webkit-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: -o-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: -ms-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: linear-gradient(to bottom,  #fafafa 0%,#e3e3e3 100%);
		-pie-background: linear-gradient(#fafafa,#e3e3e3);
	}
	#bunjo_pickup_box li:hover{
		background: -moz-linear-gradient(top, #e3e3e3 0%, #fafafa 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#fafafa));
		background: -webkit-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: -o-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: -ms-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: linear-gradient(to bottom, #e3e3e3 0%,#fafafa 100%);
		-pie-background: linear-gradient(#e3e3e3, #fafafa);
	}
	
	#bunjo_pickup_box .picup_text .bunjo_pickup_box_more{display:none;}
	.bunjo_pickup_box_left{width:40%;margin:10px;overflow:hidden;}
	.bunjo_pickup_box_left img{width:100%;height:auto;}
	#bunjo_pickup_box .picup_title{float:left;margin:40px 0 30px 20px;font-size:20px;}
	#bunjo_pickup_box .picup_text{float:left;width:50%;font-size:16px;margin-left:20px;}
	.bunjo_pickup_inner_box{background:url("../image/top/allow01.png") no-repeat scroll right 50px rgba(0, 0, 0, 0);padding:0px 20px 10px;}
	#bunjo_pickup_box .picup_title{width:50%;}
	.bunjo_collection_box ul{width:96%;margin:0px auto 20px;}
	.bunjo_collection_box li{width:33%;margin:0px auto 40px;}
	
	.bunjo_detail_small{width:99%;height:100px;}
	#bunjo_pickup_box .button{
		position: relative;
		margin:30px auto;
		height:50px;
		background: -moz-linear-gradient(top, #ebebeb 0%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -o-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: linear-gradient(to bottom, #ebebeb 0%,#d6d6d6 100%);
		-pie-background: linear-gradient(#ebebeb, #d6d6d6);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
	#bunjo_pickup_box .button a{
		height:50px;
	}
	#bunjo_pickup_box .button:hover{
		background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -o-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: linear-gradient(to bottom, #d6d6d6 0%,#ebebeb 100%);
		-pie-background: linear-gradient(#d6d6d6, #ebebeb); }
	#bunjo_pickup_box .bunjo_pickup_box_more{display:none;}
	.bunjo_detail_big_left{max-height:220px;min-height:180px;}
	.bunjo_detail_big_right{max-height:220px;min-height:180px;}
	.bunjo_detail_small{min-height:80px;}
}





/*----------------------------------------------*/
/*619px以下のcss*/
/*----------------------------------------------*/
@media screen and (max-width: 619px) {
	#bunjo_list article{ margin-top: 30px;}
	#bunjo_list{ margin: -5px 0px 25px; }
	#bunjo_list .bunjo_list_innerbox{ /*margin-top: 15px;*/}
	#bunjo_list .bunjo_list_img{ float: none; width: 98%; margin-left: 0px;margin-bottom:15px;}
	#bunjo_list .bunjo_list_img div{ padding-left: 0px;}
	#bunjo_list .bunjo_list_txt{ float: none; width: 100%; margin-top: 15px;}
	#bunjo_collection_box{ width: 100%; float: none;}
	#bunjo_pickup_box{ width: 100%; margin-top: 25px; float: none;}
	#bunjo_collection_box .side_innerbox{ margin-right: 0px;}
	#bunjo_pickup_box .side_innerbox{ margin-left: 0px;background:none;}
	#dialog-form{
	margin-top: 0em;
}
	.vol_mark{float:none;}
	#bunjo_list h3{width:100%;margin-left:0px;}
	#bunjo_list .bunjo_list_txt p{width:100%;}
	#bunjo_list .bunjo_list_txt{margin-left:0px;}
	#pc_voice_btn{ display: none; }
	#sp_voice_btn{ display: block; }
	#bunjo_back_btn { margin-top: 20px; }
	#sp_voice_btn span{position:relative; width: auto; display: block;  }
	#sp_voice_btn a{ background: url(../bunjo/image/main/btn_bg01.gif) center center no-repeat;}
	
	.allow_pos02{ background: url(../construction/image/btn_bg01.gif) center center no-repeat;}
	h3.contents_title{ margin-bottom: 25px;}

	#bunjo_pickup_box li .bunjo_pickup_box_img{clear:both;width:100%;/*margin-bottom:10px;*/height:auto;}
	#bunjo_pickup_box .picup_title{float:left;margin-right:10px;}
	#bunjo_pickup_box .picup_text{float:left;font-size:12px;width:52%;}

	#bunjo_pickup_box li a img{padding-top:15px;padding-right:2px;}
	#bunjo_pickup_box .bunjo_pickup_box_more{display:none;}
	

	#bunjo_pickup_box li a img{float:none;}
	
	
	#bunjo_main_wrap #bunjo_main_view{float:none;width:100%;}
	#bunjo_main_wrap #bunjo_side_view{float:none;width:100%;}
	#bunjo_main_wrap #bunjo_side_view span{float:left;width:22%;}
	#bunjo_side_view01,#bunjo_side_view02,#bunjo_side_view03{margin-right:10px;}
	
	
	.bunjo_detail_big_leftbox,.bunjo_detail_big_rightbox{float:none;width:100%;}
	.bunjo_detail_big_left,.bunjo_detail_big_right{min-height:220px;max-height:250px;border:0px;}
	.bunjo_detail_smallbox{width:48%;margin:0px 0px 10px 0px;}
	.bunjo_detail_smallbox_second{float:right !important;margin-right:1px;}
	.bunjo_detail_small{width:99%;height:120px;border:0px;}
	
	.bunjo_table{width:100%;margin:10px auto;}
	.bunjo_table2,.bunjo_table3{width:100%;margin:-1px auto;}
	.bunjo_table tr{float:none;width:100%;margin-bottom:4px;}
	.bunjo_table th{float:none;width:30%;font-size:11px;padding:8px 5px;}
	.bunjo_table td{float:none;padding:8px 5px;}
	.bunjo_table2 tr{float:none;width:100%;}
	.bunjo_table2 th{float:none;width:30%;font-size:11px;}
	.bunjo_table2 td{float:none;padding:8px 5px;}
	.bunjo_table3 tr{float:none;width:100%;}
	.bunjo_table3 th{float:none;width:30%;font-size:11px;padding:8px 5px;}
	.bunjo_table3 td{float:none;padding:8px 5px;}

	#bunjo_contact{float:none;width:100%;text-align:center;}
	#bunjo_contact img{width:98%;height:auto;}
	
	#bunjo_tel{float:none;width:100%;text-align:center;}
	#bunjo_tel img{width:98%;height:auto;}
	
		#bunjo_pickup_box .button{
		position: relative;
		background: -moz-linear-gradient(top, #ebebeb 0%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -o-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: linear-gradient(to bottom, #ebebeb 0%,#d6d6d6 100%);
		-pie-background: linear-gradient(#ebebeb, #d6d6d6);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
	#bunjo_pickup_box .button:hover{
		background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -o-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: linear-gradient(to bottom, #d6d6d6 0%,#ebebeb 100%);
		-pie-background: linear-gradient(#d6d6d6, #ebebeb); }
		
	
		
		
	.bunjo_table_more_button{display:block;position:relative;width:100%;height:40px;margin:10px 0px;text-align:center;cursor:pointer;color:#072134;
		background: -moz-linear-gradient(top, #ebebeb 0%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -o-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: -ms-linear-gradient(top, #ebebeb 0%,#d6d6d6 100%);
		background: linear-gradient(to bottom, #ebebeb 0%,#d6d6d6 100%);
		-pie-background: linear-gradient(#ebebeb, #d6d6d6);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
	.bunjo_table_more_button:hover{
		background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ebebeb));
		background: -webkit-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -o-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top, #d6d6d6 0%,#ebebeb 100%);
		background: linear-gradient(to bottom, #d6d6d6 0%,#ebebeb 100%);
		-pie-background: linear-gradient(#d6d6d6, #ebebeb); }
		
		
	.bunjo_table_more_button_close{
		color:#ffffff;
		background: -moz-linear-gradient(top, #2b72a7 0%, #072134 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b72a7), color-stop(100%,#072134));
		background: -webkit-linear-gradient(top, #2b72a7 0%,#072134 100%);
		background: -o-linear-gradient(top, #2b72a7 0%,#072134 100%);
		background: -ms-linear-gradient(top, #2b72a7 0%,#072134 100%);
		background: linear-gradient(to bottom, #2b72a7 0%,#072134 100%);
		-pie-background: linear-gradient(#2b72a7, #072134);
		border: 1px solid #acacac;
		border-left: 1px solid #ffffff;
		border-top: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px; }
		
		
	.bunjo_table_more_button_close:hover{
		background: -moz-linear-gradient(top, #072134 0%, #2b72a7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#072134), color-stop(100%,#2b72a7));
		background: -webkit-linear-gradient(top, #072134 0%,#2b72a7 100%);
		background: -o-linear-gradient(top, #072134 0%,#2b72a7 100%);
		background: -ms-linear-gradient(top, #072134 0%,#2b72a7 100%);
		background: linear-gradient(to bottom, #072134 0%,#2b72a7 100%);
		-pie-background: linear-gradient(#072134, #2b72a7); }

	.bunjo_table_more_button span{display:block;padding-top:10px;}
		
		
		
	#bunjo_pickup_box ul{padding:0px;border-top:solid 2px #072134;margin-bottom:20px;}
	#bunjo_pickup_box li{
		cursor:pointer;
		border-top: 1px solid #fafafa;
		border-bottom: 1px solid #e3e3e3;
		margin: 0px; box-shadow: 0px 0px 0px; width: 100%; height: auto;
		background: -moz-linear-gradient(top,  #fafafa 0%, #e3e3e3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e3e3e3));
		background: -webkit-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: -o-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: -ms-linear-gradient(top,  #fafafa 0%,#e3e3e3 100%);
		background: linear-gradient(to bottom,  #fafafa 0%,#e3e3e3 100%);
		-pie-background: linear-gradient(#fafafa,#e3e3e3);
	}
	#bunjo_pickup_box li:hover{
		background: -moz-linear-gradient(top, #e3e3e3 0%, #fafafa 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#fafafa));
		background: -webkit-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: -o-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: -ms-linear-gradient(top, #e3e3e3 0%,#fafafa 100%);
		background: linear-gradient(to bottom, #e3e3e3 0%,#fafafa 100%);
		-pie-background: linear-gradient(#e3e3e3, #fafafa);
	}
	
	#bunjo_pickup_box .picup_text .bunjo_pickup_box_more{display:none;}
	.bunjo_pickup_box_left{width:132px;margin:10px;height:88px;overflow:hidden;}
	#bunjo_pickup_box .picup_title{margin:34px 0 0 0px;}
	#bunjo_pickup_box .picup_text{width:100%;margin-left:0px;}
	.bunjo_pickup_inner_box{background:url("../image/top/allow01.png") no-repeat scroll right 50px rgba(0, 0, 0, 0);padding:0px 20px 10px;}
	#bunjo_pickup_box .picup_title{width:40%;font-size:12px;}
	
	
	.bunjo_list_innerbox{position:relative;}
	.bunjo_list_img{margin-top:30px;}
	.bunjo_days{position:absolute;top:0px;right:0px;}
	#bunjo_list h3 span{float:left;}
	.new_mark{display:block;margin-bottom:5px;}
	
	
	
	#bunjo_table_more{display:none;}
	
	#dialog-form{display:none;background:#ffffff;width:300px;}
	.loan_table{float:none;width:90%;font-size:11px;margin:20px auto;}
	.loan_table th{width:30%;}
	.loan_table_02{float:none;width:90%;font-size:11px;margin:20px auto;}
	.loan_attention{width:90%;margin:20px auto;}
	
	.bunjo_detail_icon_big{display:none;}
	#bunjo_pickup_box li .bunjo_pickup_box_left{margin:10px 10px 10px 0px;}
	#bunjo_detail_map{width:99%;height:250px;}
}









