@charset "UTF-8";
.pc { display: block; }

.sp { display: none; }

ul { padding: 0; }

ul li { list-style-type: none; }

.bunjyouchiKv_bg { width: 100%; height: 260px; position: relative; background: url(/wordpress/wp-content/themes/ymt_juken_orgtheme/img/saleinlots/bunjyouchi_kv_bg.jpg) no-repeat 50% center; background-size: cover; }

.bunjyouchiKv_bg .bunjyouchiKv { width: 980px; margin: 0 auto; padding: 25px 0; }

.bunjyouLeadText { text-align: center; margin: 90px auto 100px; }

.bunjyouLeadText p { font-size: 18px; line-height: 2; }

.bunjyouchiImageGroup { width: 100%; }

.bunjyouMeritList { width: 960px; margin: 120px auto; }

.bunjyouMeritList .bunjyouMeritLead { text-align: center; margin: 0 auto 90px; }

.bunjyouMeritList .bunjyouMeritLead span { font-size: 24px; }

.bunjyouMeritList .bunjyouMeritLead p { font-size: 18px; line-height: 2; }

.bunjyouMeritList ul { font-size: 0; }

.bunjyouMeritList ul li { width: 460px; box-sizing: border-box; display: inline-block; font-size: 14px; text-align: center; background-color: #f4f1ec; padding: 24px 30px 40px 30px; border-radius: 6px; box-shadow: 0 0 14px rgba(0, 0, 0, 0.2); }

.bunjyouMeritList ul li:nth-child(odd) { margin-right: 40px; }

.bunjyouMeritList ul li:nth-child(3), .bunjyouMeritList ul li:nth-child(4) { margin-top: 40px; margin-bottom: 40px; }

.bunjyouMeritList ul li span { display: block; color: #47851a; font-size: 18px; padding: 30px 0; font-weight: 600; letter-spacing: 1px; }

.bunjyouMeritList ul li p { text-align: left; margin: 0; }

.bunjyouHouseBar { background: url(https://www.yamatojk.co.jp/wordpress/wp-content/uploads/2017/03/bunjouchi_house.jpg) no-repeat; text-align: center; padding: 40px; background-size: cover; }

.bunjyouHouseBar p { color: #fff; }

.bunjyouHouseBar .bunjyouMincyou { font-size: 33px; text-shadow: 1px 2px 3px grey; font-family: serif; }

.bunjyouHouseBar .bunjyouMincyou span { font-size: 50px; }

.bunjyouHouseBar img { margin: 20px 0; }

.bunjyouHouseBar .barSubText { font-size: 18px; line-height: 2; }

.catSmallTitle { font-size: 24px; padding-bottom: 20px; border-left: none; border-bottom: 1px solid #ccc; margin: 0 0 35px; }

.bunjyouListGroup { width: 960px; margin: 140px auto 50px; }

.bunjyouListGroup ul .bunjyouchiList { margin-bottom: 50px; }

.bunjyouListGroup ul .bunjyouchiList:last-child { margin-bottom: 0; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouPref { display: inline-block; width: 70px; color: #fff; background-color: #ffc400; text-align: center; padding: 3px 6px; font-size: 16px; margin: 0; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouCity { display: inline-block; padding-left: 10px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail { margin-top: 35px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail img { vertical-align: top; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText { display: inline-block; width: 745px; margin-left: 30px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; border-bottom: 1px solid #ccc; margin-bottom: 18px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace p { font-size: 20px; margin: 0 0 18px; line-height: 1; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace p span { display: inline-block; margin-left: 6px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace p span img { height: 22px; vertical-align: middle; margin-top: -3px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace a { text-decoration: none; color: #1666c8; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace a:hover { border-bottom: 1px solid #1666c8; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouchiPlace a:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 7px; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px solid #1666c8; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo { display: -webkit-box; display: -ms-flexbox; display: flex; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo span { font-size: 16px; color: #e7452f; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo .bunjyouSize { width: 210px; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo .bunjyouSize p { margin: 10px 0 0; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo .bunjyouStation ul { margin: 8px 0 0; }

.bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouDetailText .bunjyouInfo .bunjyouStation ul li { line-height: 1.8; }

.bunjyouResults { width: 960px; margin: 150px auto 50px; }

.bunjyouResults .bunjyouResultsLead { margin-bottom: 15px; }

.bunjyouResults ul { font-size: 0; }

.bunjyouResults ul .resultsList { border: 1px solid #cdcdcd; padding: 3px; width: 309px; display: inline-block; box-sizing: border-box; }

.bunjyouResults ul .resultsList .resultsTitle { text-align: center; width: 146px; display: inline-block; margin-bottom: 15px; }

.bunjyouResults ul .resultsList .resultsTitle .resultsPlace { color: #484848; font-weight: 600; margin: 0; line-height: 1.6; letter-spacing: -.8px; font-size: 14px; }

.bunjyouResults ul .resultsList .resultsTitle .resultsPref { background-color: #e7452f; color: #fff; width: 62px; margin: 8px auto 0; font-size: 14px; }

.bunjyouResults ul .resultsList:nth-child(2) { margin: 0 16px; }

.bunjyouResults ul .resultsList:nth-child(5) { margin: 16px 16px 0; }

.tab-content { width: 670px; margin: 0 auto; position: relative; }

.tab-content input[type=radio] { display: none; }

.tab-content .tab-content_btn { width: 100%; border-bottom: 2px solid #ffbc1b; position: absolute; top: 57px; left: 0; z-index: 100; }

.tab-content label { width: 48%; display: inline-block; text-align: center; background: #f0f0f0; color: #7c7c7c; letter-spacing: .6em; margin-right: 3%; font-size: 22px; cursor: pointer; position: relative; padding: 12px 0; border-top-left-radius: 6px; border-top-right-radius: 6px; }

.tab-content label:after { content: ''; width: 0; height: 0; position: absolute; top: 50%; right: 20px; border-top: 12px solid #fff; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; }

.tab-content label:hover { opacity: .7; }

.tab-content #tab2_btn { margin-right: 0; }

.tab-content .tab-box section { display: none; }

#tab1:checked ~ #tab1_btn { background: #ffbc1b; color: #fff; }

#tab2:checked ~ #tab2_btn { background: #ffbc1b; color: #fff; }

#tab1:checked ~ .tab-box > #tabView1 { display: block; }

#tab2:checked ~ .tab-box > #tabView2 { display: block; }

.mod-saleinlots-performance { width: 670px; margin: 0 auto; }

@media screen and (max-width: 736px) { .pc { display: none; }
  .sp { display: block !important; }
  .bunjyouLeadText { width: 90%; margin: 40px auto; }
  .bunjyouLeadText p { font-size: 14px; line-height: 1.8; }
  .bunjyouchiKv_bg { width: 100%; height: auto; aspect-ratio: 16/9; }
  .bunjyouchiKv_bg .bunjyouchiKv { width: 100%; }
  .bunjyouchiKv_bg .bunjyouchiKv img { width: 100%; }
  .smallPicts { font-size: 0; }
  .smallPicts li { display: inline-block; width: 33.33%; }
  .bunjyouMeritList { width: 90%; margin: 50px auto 0; }
  .bunjyouMeritList .bunjyouMeritLead { margin: 0 auto 40px; }
  .bunjyouMeritList .bunjyouMeritLead span { font-size: 20px; }
  .bunjyouMeritList .bunjyouMeritLead p { font-size: 14px; line-height: 1.8; }
  .bunjyouMeritList ul { font-size: 0; }
  .bunjyouMeritList ul li { width: 100%; font-size: 14px; text-align: center; padding: 14px 20px 30px 20px; margin-bottom: 25px; }
  .bunjyouMeritList ul li:nth-child(odd) { margin-right: 0; }
  .bunjyouMeritList ul li:nth-child(3), .bunjyouMeritList ul li:nth-child(4) { margin-top: 0; margin-bottom: 25px; }
  .bunjyouMeritList ul li span { display: block; font-size: 18px; padding: 20px 0; font-weight: 600; }
  .bunjyouMeritList ul li p { margin: 0; line-height: 1.8; }
  .bunjyouHouseBar { padding: 10px; margin-top: 60px; }
  .bunjyouHouseBar p { color: #fff; }
  .bunjyouHouseBar .bunjyouMincyou { font-size: 23px; }
  .bunjyouHouseBar .bunjyouMincyou span { font-size: 40px; display: block; }
  .bunjyouHouseBar img { margin: 0; }
  .bunjyouHouseBar .barSubText { font-size: 14px; }
  .catSmallTitle { font-size: 20px; padding-bottom: 8px; }
  .bunjyouListGroup { width: 90%; margin: 70px auto 0; }
  .bunjyouListGroup ul .bunjyouchiList { margin-bottom: 30px; padding: 30px 0; border-bottom: 1px solid #ddd; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouPref { font-size: 16px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouCity { display: inline-block; padding-left: 10px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail { margin-top: 20px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail img { width: 40%; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace { display: inline-block; width: 55%; margin-left: 3%; text-align: right; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace p { margin: 0 0 18px; text-align: left; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace p span { margin-top: 4px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace p span img { width: auto; height: 20px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace a { text-decoration: none; color: #1666c8; background: #f4f4f7; border: 1px solid #ddd; padding: 7px 10px 7px 14px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouDetail .bunjyouchiPlace a:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 7px; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px solid #1666c8; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouInfo { margin-top: 20px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouInfo span { color: #e7452f; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouInfo p { margin: 5px 0 15px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouInfo ul { margin-top: 5px; }
  .bunjyouListGroup ul .bunjyouchiList .bunjyouInfo ul li { margin-bottom: 5px; }
  .bunjyouResults { width: 90%; margin: 60px auto 40px; }
  .bunjyouResults ul .resultsList { width: 100%; margin: 0 0 16px; }
  .bunjyouResults ul .resultsList:nth-child(2) { margin: 0 0 16px; }
  .bunjyouResults ul .resultsList:nth-child(5) { margin: 0 0 16px; }
  .bunjyouResults ul .resultsList img { width: 50%; }
  .bunjyouResults ul .resultsList .resultsTitle { width: 50%; margin-bottom: 7%; }
  .tab-content { width: 90%; }
  .tab-content label { width: 46%; display: inline-block; text-align: center; background: #f0f0f0; color: #7c7c7c; letter-spacing: .6em; margin-right: 3%; font-size: 22px; cursor: pointer; position: relative; padding: 12px 0; border-top-left-radius: 6px; border-top-right-radius: 6px; }
  .tab-content label:after { content: ''; width: 0; height: 0; position: absolute; top: 45%; right: 20px; border-top: 10px solid #fff; border-right: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; }
  .mod-saleinlots-performance { width: 100%; } }

@media screen and (max-width: 736px) { .tab-content label { font-size: 16px; letter-spacing: 0; } }

.is-serif { font-family: Century, Hiragino Mincho ProN, "ヒラギノ明朝 Pro W3", "HG明朝b", MS PMincho, MS PMing, "ＭＳ Ｐ明朝", MS PMincho, serif; }

.bunjyouchiRecome { margin-top: 85px; }

.bunjyouchiRecome .list { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 55px 40px; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px 0 0 0; }

.bunjyouchiRecome .list a { color: #333; text-decoration: none; -webkit-transition: all .3s ease; transition: all .3s ease; }

.bunjyouchiRecome .list a:hover { opacity: .74; }

.bunjyouchiRecome .list .item { width: calc((100% - 40px)*.5); }

.bunjyouchiRecome .list .item .img { -webkit-transition: all .3s ease; transition: all .3s ease; }

.bunjyouchiRecome .list .item .head { text-align: center; font-size: 1.8rem; font-weight: bold; margin: 15px 0 10px; }

.bunjyouchiRecome .list .item .txt { margin: 0; }

@media screen and (max-width: 736px) { .bunjyouchiRecome { margin-top: 40px; padding: 0 15px; }
  .bunjyouchiRecome .list { margin-top: 20px; gap: 40px; }
  .bunjyouchiRecome .list a:hover { opacity: 1; }
  .bunjyouchiRecome .list .item { width: 100%; }
  .bunjyouchiRecome .list .item .head { font-size: 1.7rem; } }