@charset "utf-8";

body{
font-family: arial, helvetica, sans-serif;
}
dd{
margin:0 0 3% 0;
padding:0;
}
strong{
font-weight:normal;
}
th{
	background-color:#fff;
	color:#000;
}
table th{
	background-color:#fff;
	color:#000;
}
.mgb2{
	margin-bottom:2rem;
}
.mgb3{
	margin-bottom:3rem;
}
.btn_pc li{
list-style:none;
}
	.category-button{
	display: block;
	width: 300px;
	font-size: 18px;
	font-weight : bold ;
	line-height : 3rem;
	text-align: center;
	text-shadow: 1px 1px 2px #ccc;
	padding: 0;
	color: #fff;
	border-radius: 10px;
	margin-top: 15px;
	text-decoration : none;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
	}
	.category-button a{
	color: #fff;
	text-decoration : none ;
	}
	.button-totsuka{
	background-color: #e95b8c;
	border: 1px solid #e95b8c;
	border-bottom: 5px solid #7f3652;
	height : 3rem;
	margin-right : 20px ;
	margin-left : auto ;
	}
	.button-totsuka:hover{
	border-bottom: 2px solid #7f3652;
	margin : 18px 20px 0 auto;
	
	}
	.button-saitama-warabi{
	background-color: #f29344;
	border: 1px solid #f29344;
	border-bottom: 5px solid #9b6237;
	height : 3rem;
	margin-right : auto ;
	margin-left : 0 ;
	}
	.button-saitama-warabi:hover{
	border-bottom: 2px solid #9b6237;
	margin : 18px auto 0 0;
	}
.green_btn ul li{
list-style:none;
}
.column_wrapper{
width:100%;
height:100%;
}
.flexcontents{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
}
.footer_dummy_image{
display:none;
}
.glaph_wrapper{
width:100%;
height:520px;
}
.link_text_color{
color: #0000ff;
}
.text_center{
text-align: center; 
}
.txt_center{
text-align: center; 
}
.black_text_color{
color: #000000;
}
.pink_text_color{
color : #ff00ff;
}
.lilopenspace{
height:25px;
}
.openspace{
height:40px;
}
.red_text_color{
color : #ff0000;
}
.orange_text_color{
color: #ff9900;
}
.text_size_14{
font-size:14px;
}
.text_size_10{
font-size:10px;
}
.text_size_8{
font-size:8px;
}
.text_color_orange{
color: #ff6600;
}
.text_underline{
 text-decoration: underline ;
}
.text_weight_bold{
font-weight : bold ;
}
.text_tdtitle{
color: #000000;
font-family: georgia, palatino, serif;
}
.yellow_underline{
background: linear-gradient(rgba(255, 255, 102, 0) 20%, #ffff66 100%);
}
.modify-time{
display:block;
padding-left:30px;
text-align:right;
}
.frame_full_gray{
width:96%;
border:1px solid #cccccc;
}
.frame_half{
width:60%;
border:1px solid #ccc;
}
.time_top{
	display:block;
	width:100%;
	text-align:right;
}
.th_column{
	background-color:#fff;
	color:#000;
}
.table_fullsize{
  width: 91.8974%;
}
.table_64{
width: 64%;
}
.table_quarter{
width: 38.0946%;
}
.table_3_title{
width: 26%;
}
.table_3{
width: 37%;
}
tr.text_center td{
 text-align:center;
 }
  .td_first_bold td:first-child{
  font-weight:bold;
  }
  
  .td_left{
  width: 44.7783%;
  }
  .td_left20{
  width: 22%;
  }
  .td_left28{
  width: 28%;
  }
  .td_left28{
  width: 28%;
  }
  .td_right39{
  width: 39%;
  }
  .td_right80{
  width: 78%;
  }
  .td_right{
  width: 60.224%;
  }
  .td_two_thirds{
  width: 68.7236%;
  height: 330px;
  }
  .td_one_seven{
  width: 13%;
  }
  .td_one_third{
  width: 33.3%;
  }
  .td_six_seven{
  width: 78%;
  }
  .td_half{
  width: 46%;
  }
  .td_40
  width: 40%;
  }
  .td_height24{
  height: 24px;
  }
  .td_height40{
  height: 40px;
  }
  .td_height55{
  height: 55px;
  }
  .td_height79{
  height: 79px;
  }
  .td_height95{
  height: 95px;
  }
  .td_height103{
  height: 103px;
  }
  .td_height110{
  height: 110px;
  }
  .td_height119{
  height: 119px;
  }
  .td_height135{
  height: 135px;
  }
  .td_height182{
  height: 182px;
  }
  .td_height192{
  height: 192px;
  }
  .td_height216{
  height: 216px;
  }
  .td_height248{
  height: 248px;
  }
  .td_height347{
  height: 347px;
  }
  .td_height392{
  height: 392px;
  }
  .td_height496{
  height: 496px;
  }
  .td_height528{
  height:528px;
  }
  .td_height552{
  height:552px;
  }
  .td_height584{
  height:584px;
  }
  .td_height672{
  height:672px;
  }
  .td_height1216{
  height:1216px;
  }
  .td_height1303{
  height:1303px;
  }
  .td_full_size{
  width: 100%;
  }
  .td_normai_size{
  width: 91%;
  }
  .td_4cell{
  width:25%
  }
  .td_gley{
  background-color: #d4d2d2;
  }
  .td_pink{
  background-color: #f0c5c5;
  }
  .td_blue{
  background-color: #c1f6f7;
  }
.div_line{
width:90%;
margin:3% 0 3% 0;
padding:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
}
.ul_cost_list{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#000000;
}
.ul_cost_list_gray{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#cccccc;
}
.ul_cost_list_noline{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-width:0;
}
.ul_cost_list_noline_full{
display:block;
width:96%;
margin:1% 0 0 2%;
padding:1em 0 0 0.5em;
border-width:0;
}
.ul_cost_list_nodeco{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-width:0;
}
.ul_cost_list_noheight{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#000;
}
.ul_cost_list545{
display:block;
width:545px;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#000000;
}
.ul_cost_list li{
list-style-position:inside;
}
.ul_cost_list_noline li{
list-style-position:inside;
}
.ul_cost_list_nodeco li{
list-style-position:none;
}
.ul_cost_list ol{
list-style:none;
line-height:3em;
}
.ul_cost_list_noheight li{
list-style:decimal;
list-style-position:inside;
line-height:1.6em;
padding-bottom:1em
}
.ol_cost_list{
display:block;
width: 90%;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#000000;
}
.ol-feature-list{
display:block;
width: 90%;
margin : 0;
padding : 0 0 0 1rem;
border-style:none;
}
.ol_space li{
line-height:3em;
}
.ol_cost_list li{
list-style:decimal;
list-style-position:inside;
}
.ol-feature-list li{
list-style : decimal;
list-style-position : inside;
margin : 0;
padding-left : 2rem;
}
.ol_decimal li{
list-style:decimal;
}
  ._btn.for_pc li {
 width : 300px ;
 }
   ._btn.for_pc li a{
 display : block ;
 width : 100% ;
 height : auto ;
 }
.column-side-topimg{
width :100% ;
height : auto ;
}
/*コラムスライダー*/
.pcslider-column
{
display:block;
}
.mbslider-column
{
display:none;
}
/*コラム配色テスト*/
.article_block  h2{
font-size:1.55rem;
}
.wrapper-business-03{
color: #333;
font-family : arial, helvetica, sans-serif;
}
.wysiwyg h2.column-title-border{
display: inline-block;
border-left: 2px solid #6cc829;
padding-left: 2%;
font-size:1.55rem;
}
.wysiwyg td.greeen-border, .wysiwyg th.greeen-border{
border:1px solid #d4ecea;
}
.column-river-blue{
color: #63a6db;
}
.column-greeen{
color: #6cc829;
}
.coldice_underline{
background: linear-gradient(rgba(255, 255, 102, 0) 20%, #d4ecea 100%);
}
.ul_cost_list-green{
display:block;
width:90%;
margin:3% 0 3% 0;
padding:1em;
border-style:solid;
border-width:1px;
border-color:#d4ecea;
}
@media screen and (max-width: 480px) {
body{
font-size:16px;
}
._btn.for_smp {
	display : block ;
	list-style: none ;
	width : 84% ;
	padding-left : 8% ;
	height : auto ;
 }
  ._btn.for_smp li {
 width: 92%;
 height: 3rem;
 font-size: 18px;
  display : block ;
 }
 ._btn.for_smp li a {
 font-size : 20px ;
  display : block ;
 width : 100% ;
 height : auto ;
 }
.flexcontents{
display : block;
}
.category-button{
	border-radius: 6px;
	height : 50px ;
	margin-top: 20px;
	margin-left : auto ;
	margin-right : auto ;
	width : 68% ;
	}
	.button-totsuka{
	height : 50px ;
	}
	.button-totsuka:hover{
	margin : 23px auto 0 auto;
	}
	.button-saitama-warabi{
	height : 50px ;
	}
	.button-saitama-warabi:hover{
	margin : 23px auto 0 auto;
	}
 .glaph_wrapper{
height:380px;
}
 .text_center{
text-align: center; 
}
.txt_center{
text-align: center; 
}
.td_one_third{
 width: 33.3%;
}
.td_loan_sim{
 font-size:20px;
}
.ul_cost_list{
width:84%;
}
.ul_cost_list ol{
line-height:2em;
}
.ul_cost_list545{
width:91%;
}
/*コラムスライダー*/
.mbslider-column
{
display:block;
}
.pcslider-column
{
display:none;
}
/*コラム配色テスト*/
.article_block h2{
font-size:1.4rem;
}
.wysiwyg h2.column-title-border{
font-size:1.4rem;
}
}