.clear {
  clear: both;
}
/*------------------------------------------------
20130922
--------------------------------------------------*/
#contents_area_try {
  background-color: #f7f7f7;
  font-family: 'ヒラギノ角ゴ Pro W3'
}
#contents_area_try_box {
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 80px;
  width: 980px;
  overflow: hidden;
}
.pankuzu_try {
  background-color: #f7f7f7;
}
.block1_wrap {
  text-align: center;
}
img.tyr_at_home_sm_block1 {
  margin-top: 50px;
}
.block2_wrap {
  width: 980px;
  text-align: center;
}
.block2_wrap p {
  width: 980px;
  padding: 100px 0 100px 0;
  line-height: 3.0em;
  font-size: 18px;
}
.block3_wrap {
  width: 980px;
}
.block3_box {
  width: 890px;
  padding: 28px 0 0 30px;
  margin: 100px auto;
  border: 1px solid #D2D2D2;
  border-radius: 20px;
  background-color: #FFFFFF;
}
.flexbox {
  display: flex;
}
.block3_main {
  margin: 30px 30px 0px 0px;
}
.block3_title {
  font-size: 25px;
  font-weight: bold;
  margin-left: 120px;
}
.block3_explain_box {
  margin: 32px 10px;
}
.block3_explain1 {
  font-weight: bold;
  font-size: 20px;
}
.block3_explain2 {
  font-size: 17px;
  padding-left: 26px;
  color: #606060;
  ;
}
.block3_explain3 {
  text-align: center;
  width: 980px;
  padding: 50px 0 100px 0;
  line-height: 3.0em;
  font-size: 18px;
}
.block4_wrap {
  width: 980px;
}
.block4_wrap h3 {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  font-family: "Hiragino Kaku Gothic ProN";
}
.block4_main {
  height: 100%;
  margin-top: 40px;
}
.block4_right {
  margin-left: 30px;
}
.block4_title {
  text-align: center;
  line-height: 2;
  font-size: 16px;
  font-weight: bold;
}
.block4_main p {
  margin-top: 20px;
  padding: 0;
  line-height: 2;
  letter-spacing: .06em;
}
.block5_wrap {}
.block5_wrap h3 {
  text-indent: -9999px;
}
/*------------------------------------------------
table
--------------------------------------------------*/
.block5_wrap .table01_form {
  width: 980px;
  margin-top: 100px;
}
.block5_wrap .table01_form table#rental th {
  width: 150px;
}
.th_item table {
  font-size: 120%;
}
.th_item table th {
  width: 200px;
}
/*------------------------------------------------
table
--------------------------------------------------*/
.block6_wrap {
  margin-bottom: 250px;
}
.block6_wrap h3 {
  width: 980px;
  font-family: "Hiragino Kaku Gothic ProN";
  font-size: 34px;
  font-weight: bold;
  margin-top: 100px;
  margin-bottom: 50px;
  text-align: center
}
.block6_main {
  display: flex;
}
.block6_text_box {
  padding: 60px 50px;
  background-color: #FFFFFF;
  border-radius: 20px;
  padding: 130px 30px;
  position: absolute;
  width: 480px;
  margin-top: 60px;
  left: 46%;
}
.block6_text_box_2 {
  background-color: #FFFFFF;
  border-radius: 20px;
  padding: 130px 30px;
  position: absolute;
  width: 480px;
  margin-top: 60px;
}
.right_img {
  margin-left: 490px;
}
.block6_title {
  font-family: "Hiragino Kaku Gothic ProN";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: .07em;
  margin: 0 0 4.5%;
}
.block6_text {
  font-size: 14px;
  line-height: 2.2;
  letter-spacing: .08em;
  margin: 1em 0;
}
.block7_wrap {
  padding-top: 50px;
}
.block7_wrap h3 {
  width: 980px;
  font-family: "Hiragino Kaku Gothic ProN";
  font-size: 34px;
  font-weight: bold;
  margin-top: 100px;
  margin-bottom: 50px;
  text-align: center;
}
.block7_area {
  font-size: 25px;
  margin-bottom: 30px;
  font-weight: bold;
  text-align: center;
}
.block7_text {
  display: flex;
  font-size: 20px;
  line-height: 2.2;
  margin-left: 23%;
}
.block7_region {
  font-weight: bold;
}
.block7_prefectures {
  margin-left: 50px;
}
/*------------------------------------------------
form
--------------------------------------------------*/
.block8_wrap {
  width: 980px;
  height: auto;
  padding-top: 100px;
  text-align: center;
}
/*------------------------------------------------
confirm.php
--------------------------------------------------*/
h3.h3_kakunin {
  border-left: 6px solid #313131;
  margin: 0 0 10px 0;
  padding: 0 0 0 13px;
  font-weight: bold;
  font-size: 180%;
  margin-top: 20px;
}
/*------------------------------------------------
confirm.php
--------------------------------------------------*/
.thanks_dl {
  margin: 20px 0;
  line-height: 1.7em;
}
.thanks_dl dt {
  font-size: 90%;
}
.thanks_dl dt span {
  font-weight: bold;
  color: #333;
  font-size: 120%;
}
.thanks_dl dt span.attention_dt {
  font-weight: bold;
  color: #a62e2e;
  font-size: 120%;
}
.order_form_wrap {
  width: 676px;
  margin: 20px 0px 20px 0px;
  padding: 20px;
  border: 1px solid #d9d9d9;
  line-height: 1.8em;
}
.order_form_wrap h3 {
  font-size: 120%;
  font-weight: bold;
  margin: 0 0 5px 0;
}
p.paragraph01 {
  margin: 10px 0 0 0;
}
/*------------------------------------------------
	order_form
--------------------------------------------------*/
.secua_wrap {
  margin: 30px 0;
  text-align: center;
}
.secua_wrap_inner {
  width: 600px;
  padding: 0 20px 0 20px;
  border: 1px solid #d9d9d9;
  text-align: left;
  margin: 0 auto 0 auto;
}
.secua {}
.secua_seal {
  float: left;
  margin: 20px 20px 0 0;
}
.secua p {
  padding: 25px 0 20px;
  line-height: 1.7em;
}
/*------------------------------------------------
	add_bouton
--------------------------------------------------*/
.add_bouton {
  margin: 30px 0;
  text-align: center;
}
.line {
  background: url(https://www.ny-k.co.jp/common/imagess/l_gray_01.gif) repeat-x left top;
  margin: 15px 0;
}
/* text_red */
.text_red {
  /*color:#f00;*/
  color: #a22c2a;
}