@charset "UTF-8";
/*! ************************************
 *
 * style.css
 *
 * Generator : SCSS
 * Version : 0.1.0
 *
 *********************************** */
/* reset
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-body *,
.yr-body ::before,
.yr-body ::after {
  box-sizing: border-box !important;
}

.yr-body article,
.yr-body aside,
.yr-body details,
.yr-body figcaption,
.yr-body figure,
.yr-body footer,
.yr-body header,
.yr-body hgroup,
.yr-body menu,
.yr-body nav,
.yr-body section {
  display: block;
}

.yr-body {
  line-height: 1;
}

.yr-list {
  list-style: none;
}

table.yr-table {
  border-collapse: collapse;
  border-spacing: 0;
}

.yr-input-item,
.yr-input-item optgroup,
.yr-input-item option {
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  outline: none;
}

input.yr-input-item,
select.yr-input-item {
  vertical-align: middle;
}

.yr-body a,
.yr-body button {
  cursor: pointer;
}

.yr-body a {
  text-decoration: none;
}

.yr-body img {
  vertical-align: middle;
}

/* init
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
html {
  font-size: 62.5%;
}

.yr-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}

.yr-body strong {
  font-weight: bold;
}

/* lauout
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-body {
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, "游ゴシック", YuGothic, "Yu Gothic", Verdana, sans-serif;
  font-size: 1.4rem;
  color: #464646;
  line-height: 1.5;
  background-color: #fff;
}
.yr-body a {
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-body a:hover {
  color: #2066b6;
  opacity: 1;
}
.yr-body a:hover img {
  opacity: 1;
}
.yr-body .yr-icon {
  line-height: 1.5;
  transition: all 0.3s ease;
}

.yr-header {
  padding: 0 15px;
  width: 100%;
}
.yr-header .yr-headerInner {
  position: relative;
  margin: 0 auto;
  width: 1170px;
  max-width: 1170px;
}
.yr-header .yr-headerInner .yr-siteTitle {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  z-index: 0;
}
.yr-header .yr-headerInner .yr-siteTitle > a {
  display: block;
}
.yr-header .yr-headerInner .yr-siteTitle img {
  display: block;
}
.yr-header .yr-headerInner .yr-headerSearch {
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 23px;
  width: 300px;
  height: 40px;
  z-index: 10;
}
.yr-header .yr-headerInner .yr-headerSearch .yr-searchBox {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #eee;
  border-radius: 6px;
  background-color: #eee !important;
  float: left;
  display: block;
  width: 255px;
}
.yr-header .yr-headerInner .yr-headerSearch .yr-searchBtn {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: right;
  display: block;
  width: 40px;
  height: 40px;
  background-color: #a0a0a0;
  border-radius: 6px;
  transition: all 0.3s ease;
}
.yr-header .yr-headerInner .yr-headerSearch .yr-searchBtn:hover {
  background-color: #2066b6;
}
.yr-header .yr-headerInner .yr-headerSearch .yr-searchBtn .yr-icon {
  font-size: 20px;
  line-height: 40px;
  color: #fff;
  text-align: center;
}
.yr-header .yr-headerInner .yr-headerNavi {
  position: absolute;
  right: 330px;
  bottom: 22px;
}
.yr-header .yr-headerInner .yr-headerNavi ul {
  overflow: hidden;
}
.yr-header .yr-headerInner .yr-headerNavi ul li {
  float: left;
  margin-left: 20px;
}
.yr-header .yr-headerInner .yr-headerNavi ul li:first-child {
  margin-left: 0;
}
.yr-header .yr-headerInner .yr-headerNavi ul li a {
  font-size: 1.4rem;
  color: #000;
}
.yr-header .yr-headerInner .yr-headerNavi ul li a:hover {
  color: #2066b6;
}
.yr-header .yr-headerInner .yr-headerNavi ul li a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}

.yr-gNavi {
  position: relative;
  padding: 0 15px;
  background-color: #2066b6;
  min-width: 1200px;
}
.yr-gNavi .yr-gNaviInner {
  margin: 0 auto;
  width: 1170px;
  max-width: 1170px;
}
.yr-gNavi .yr-gNaviInner > ul::after {
  content: "";
  clear: both;
  display: block;
}
.yr-gNavi .yr-gNaviInner > ul > li {
  float: left;
  padding-left: 3px;
  background-image: url(/common/new/pc/image-new/navi_delimiter.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviEvent {
  width: 165px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviWork {
  width: 95px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviLiving {
  width: 110px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviInformation {
  width: 110px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviVoice {
  width: 180px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviOverview {
  width: 215px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviSupport {
  width: 125px;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-gNaviInquiry {
  width: 170px;
}
.yr-gNavi .yr-gNaviInner > ul > li:first-child {
  padding-left: 0;
  background-image: none;
}
.yr-gNavi .yr-gNaviInner > ul > li > a {
  position: relative;
  display: block;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 56px;
  color: #fff;
  text-align: center;
}
.yr-gNavi .yr-gNaviInner > ul > li > a:hover {
  color: #fff;
  background-color: #4d85c5;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-active > a {
  background-color: #4d85c5;
}
.yr-gNavi .yr-gNaviInner > ul > li.yr-active > a::after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  bottom: 0;
  display: block;
  width: 0;
  height: 0;
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  border-bottom: solid 12px #e3eef9;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi {
  position: absolute;
  left: 0;
  display: none;
  padding: 0 15px;
  width: 100%;
  background-color: #fff;
  z-index: 1000;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  display: block;
  width: 100%;
  height: 3px;
  background-color: rgba(0, 0, 0, 0.2);
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner {
  margin: 0 auto;
  padding: 30px 0;
  width: 1170px;
  max-width: 1170px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner .yr-megaNaviTitle {
  padding-bottom: 10px;
  border-bottom: dotted 2px #bbb;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner .yr-megaNaviTitle a {
  font-size: 2.0rem;
  font-weight: bold;
  color: #464646;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner .yr-megaNaviTitle a:hover {
  color: #2066b6;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner .yr-megaNaviTitle a .yr-icon {
  display: inline-block;
  padding: 0 7px 0 1px;
  font-size: 1.8rem;
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul {
  overflow: hidden;
  margin-top: 30px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li {
  float: left;
  margin-top: 30px;
  margin-left: 30px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a {
  position: relative;
  display: table;
  padding: 12px;
  width: 100%;
  border: solid 2px #dedede;
  border-radius: 6px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span {
  display: table-cell;
  transition: all 0.3s ease;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb {
  width: 82px;
  vertical-align: middle;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg {
  display: block;
  width: 82px;
  height: 82px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 54px auto;
  vertical-align: middle;
  background-color: #eee;
  border-radius: 50%;
  transition: all 0.3s ease;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-work04 {
  background-size: auto 58px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-work05 {
  background-size: auto 52px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-living01 {
  background-position: center 11px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-living03 {
  background-position: center 12px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information01 {
  background-position: center 12px;
  background-size: 68px auto;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information04 {
  background-position: 17px center;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information05 {
  background-position: 11px 24px;
  background-size: 58px auto;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information06 {
  background-size: auto 54px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information07 {
  background-position: 19px center;
  background-size: auto 54px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-information11 {
  background-position: center 11px;
  background-size: 60px auto;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-inquiry03 {
  background-position: center 12px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviThumb > .yr-iconImg.yr-iconImg-inquiry04 {
  background-position: center 16px;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-naviTitle {
  padding-left: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #464646;
  vertical-align: middle;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a > span.yr-icon {
  width: 15px;
  font-size: 1.8rem;
  font-weight: bold;
  color: #d2d2d2;
  text-align: right;
  vertical-align: middle;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a:hover {
  background-color: #e3eefa;
  border: solid 2px #cfdff8;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a:hover > span.yr-naviThumb > .yr-iconImg {
  background-color: #fff;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a:hover > span.yr-naviTitle {
  color: #2066b6;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul > li > a:hover > span.yr-icon {
  color: #2066b6;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col3 > li {
  width: calc(33.33333% - 20px);
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col3 > li:nth-child(3n+1) {
  margin-left: 0;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col3 > li:nth-child(-n+3) {
  margin-top: 0;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col4 > li {
  width: calc(25% - 22.5px);
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col4 > li:nth-child(4n+1) {
  margin-left: 0;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col4 > li:nth-child(-n+4) {
  margin-top: 0;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col5 > li {
  width: calc(20% - 24px);
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col5 > li:nth-child(5n+1) {
  margin-left: 0;
}
.yr-gNavi .yr-gNaviInner > ul > li .yr-megaNavi .yr-megaNaviInner > ul.yr-megaNavi-col5 > li:nth-child(-n+5) {
  margin-top: 0;
}

.yr-footer {
  margin-top: 80px;
  min-width: 1200px;
}
.yr-footer .yr-footerContents {
  padding: 0 15px;
  width: 100%;
  background-color: #e3eefa;
}
.yr-footer .yr-footerContents .yr-footerContentsInner {
  position: relative;
  margin: 0 auto;
  padding: 35px 0 25px;
  width: 1170px;
  max-width: 1170px;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi {
  overflow: hidden;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul {
  float: left;
  width: 25%;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li {
  margin-top: 10px;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li:first-child {
  margin-top: 0;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > a {
  font-size: 1.4rem;
  font-weight: bold;
  color: #464646;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > a:hover {
  color: #2066b6;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > ul > li {
  margin-top: 2px;
  padding-left: 1.8rem;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > ul > li > a {
  font-size: 1.3rem;
  color: #464646;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerNavi > ul > li > ul > li > a:hover {
  color: #2066b6;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi {
  margin-top: 20px;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi > ul {
  overflow: hidden;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi > ul > li {
  float: left;
  margin-left: 25px;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi > ul > li:first-child {
  margin-left: 0;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi > ul > li > a {
  font-size: 1.3rem;
  color: #464646;
}
.yr-footer .yr-footerContents .yr-footerContentsInner .yr-footerOtherNavi > ul > li > a:hover {
  color: #2066b6;
}
.yr-footer .yr-footerCopyright {
  padding: 0 15px;
  width: 100%;
  background-color: #2066b6;
}
.yr-footer .yr-footerCopyright .yr-footerCopyrightInner {
  position: relative;
  margin: 0 auto;
  padding: 11px 0;
  width: 1170px;
  max-width: 1170px;
}
.yr-footer .yr-footerCopyright .yr-footerCopyrightInner .yr-copyright {
  font-size: 1.2rem;
  color: #fff;
  text-align: center;
}

.yr-contents {
  min-width: 1200px;
}

.yr-footer-bnrArea .yr-footerBnrList {
  overflow: hidden;
}
.yr-footer-bnrArea .yr-footerBnrList > li {
  float: left;
  margin: 15px 0 15px 30px;
}
.yr-footer-bnrArea .yr-footerBnrList > li:nth-child(3n+1) {
  margin-left: 0;
}
.yr-footer-bnrArea .yr-footerBnrList > li > a img {
  transition: all 0.3s ease;
}
.yr-footer-bnrArea .yr-footerBnrList > li > a:hover img {
  opacity: 0.7;
}

.column-2.yr-inquiry-menu .yr-page-menu > li {
  width: calc(50% - 15px);
}
.column-2.yr-inquiry-menu .yr-page-menu > li:nth-child(-n+2) {
  margin-top: 0;
}
.column-2.yr-inquiry-menu .yr-page-menu > li:nth-child(2n+1) {
  clear: both;
  margin-right: 30px;
}

.column-3.yr-inquiry-menu .yr-page-menu > li {
  width: calc(33.3333% - 20px);
  margin-right: 30px;
}
.column-3.yr-inquiry-menu .yr-page-menu > li:nth-child(-n+3) {
  margin-top: 0;
}
.column-3.yr-inquiry-menu .yr-page-menu > li:nth-child(3n) {
  margin-right: 0;
}
.column-3.yr-inquiry-menu .yr-page-menu > li:nth-child(3n+1) {
  clear: both;
}

.yr-lead {
  text-align: center;
  padding: 15px 0;
}
.yr-lead p {
  font-size: 16px;
  font-weight: bold;
}

.yr-sectionHeaderA {
  padding-top: 50px;
  background-image: url(/common/new/pc/image-new/section_bg_03.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 100% 180px;
}

.yr-sectionHeaderB {
  padding-top: 69px;
  min-height: 180px;
  background-image: url(/common/new/pc/image-new/section_bg_03.png);
  background-position: left top;
  background-repeat: repeat;
}

.yr-sectionA {
  margin: 80px 0;
}

.yr-sectionB {
  margin: 80px 0;
  padding: 70px 0;
  background-image: url(/common/new/pc/image-new/section_bg_01.png);
  background-position: left top;
  background-repeat: repeat;
}

.yr-sectionC {
  margin: 80px 0;
  padding: 70px 0;
  background-color: #fef5e3;
}

.yr-sectionD {
  margin: 80px 0;
  padding: 70px 0;
  background-image: url(/common/new/pc/image-new/section_bg_02.png);
  background-position: left top;
  background-repeat: repeat;
}

.yr-sectionInner {
  margin: 0 auto;
  width: 1170px;
  max-width: 1170px;
}

.yr-grid-wrap {
  overflow: hidden;
}
.yr-grid-wrap .yr-grid-item {
  float: left;
}

.yr-sectionPankuzu {
  margin-top: 15px;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu {
  overflow: hidden;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu > li {
  float: left;
  margin-right: 5px;
  font-size: 1.2rem;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu > li > .yr-icon {
  display: inline-block;
  padding: 0 10px 0 1px;
  font-size: 1rem;
  color: #464646;
  transition: all 0.3s ease;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu > li a {
  color: #464646;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu > li a:hover {
  color: #2066b6;
}
.yr-sectionPankuzu .yr-sectionInner .yr-pankuzu > li .yr-current {
  font-weight: bold;
}

.yr-titleA01 {
  position: relative;
  margin: 0 auto 40px;
  width: 570px;
  font-family: "Rounded Mplus 1c";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 3px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  background-image: url(/common/new/pc/image-new/title_bg_01.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 56px;
}
.yr-titleA01::before, .yr-titleA01::after {
  content: url(/common/new/pc/image-new/icon_title_01.png);
  position: relative;
  top: -2px;
  display: inline-block;
  font-size: 1.5rem;
  line-height: 56px;
  vertical-align: middle;
}
.yr-titleA01 span {
  display: inline-block;
  margin: 0 12px;
}

.yr-titleA02 {
  position: relative;
  margin: 0 auto 40px;
  width: 370px;
  font-family: "Rounded Mplus 1c";
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 56px;
  letter-spacing: 3px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  background-image: url(/common/new/pc/image-new/title_bg_01.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 56px;
}
.yr-titleA02::before, .yr-titleA02::after {
  content: url(/common/new/pc/image-new/icon_title_01.png);
  position: relative;
  top: -2px;
  display: inline-block;
  font-size: 1.5rem;
  line-height: 56px;
  vertical-align: middle;
}
.yr-titleA02 span {
  display: inline-block;
  margin: 0 12px;
}

.yr-titleB01 {
  position: relative;
  width: 100%;
}
.yr-titleB01 .yr-titleText {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto;
  width: 100%;
  height: 36px;
  font-family: "Rounded Mplus 1c";
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 36px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  text-align: center;
  z-index: 20;
}
.yr-titleB01 .yr-titleThumb {
  position: relative;
  display: block;
  z-index: 10;
}
.yr-titleB01 .yr-titleThumb > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.yr-titleB02 {
  position: relative;
  width: 100%;
}
.yr-titleB02 .yr-titleText {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto;
  width: 100%;
  height: 45px;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, "游ゴシック", YuGothic, "Yu Gothic", Verdana, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 45px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  text-align: center;
  z-index: 20;
}
.yr-titleB02 .yr-titleThumb {
  position: relative;
  display: block;
  z-index: 10;
}
.yr-titleB02 .yr-titleThumb > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.yr-titleC01 {
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.3;
  border-bottom: dotted 1px #d2d2d2;
}
.yr-titleC01 .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 2rem;
  color: #2066b6;
}

.yr-titleD01 {
  font-size: 3.0rem;
  font-weight: bold;
  line-height: 1.3;
  color: #2066b6;
  text-align: center;
}

.yr-iconImg-work01 {
  background-image: url(/common/new/pc/image-new/work/icon_01.svg);
}

.yr-iconImg-work02 {
  background-image: url(/common/new/pc/image-new/work/icon_02.svg);
}

.yr-iconImg-work03 {
  background-image: url(/common/new/pc/image-new/work/icon_03.svg);
}

.yr-iconImg-work04 {
  background-image: url(/common/new/pc/image-new/work/icon_04.svg);
}

.yr-iconImg-work05 {
  background-image: url(/common/new/pc/image-new/work/icon_05.svg);
}

.yr-iconImg-living01 {
  background-image: url(/common/new/pc/image-new/living/icon_01.svg);
}

.yr-iconImg-living02 {
  background-image: url(/common/new/pc/image-new/living/icon_02.svg);
}

.yr-iconImg-living03 {
  background-image: url(/common/new/pc/image-new/living/icon_03.svg);
}

.yr-iconImg-information01 {
  background-image: url(/common/new/pc/image-new/information/icon_01.svg);
}

.yr-iconImg-information02 {
  background-image: url(/common/new/pc/image-new/information/icon_02.svg);
}

.yr-iconImg-information03 {
  background-image: url(/common/new/pc/image-new/information/icon_03.svg);
}

.yr-iconImg-information04 {
  background-image: url(/common/new/pc/image-new/information/icon_04.svg);
}

.yr-iconImg-information05 {
  background-image: url(/common/new/pc/image-new/information/icon_05.svg);
}

.yr-iconImg-information06 {
  background-image: url(/common/new/pc/image-new/information/icon_06.svg);
}

.yr-iconImg-information07 {
  background-image: url(/common/new/pc/image-new/information/icon_07.svg);
}

.yr-iconImg-information08 {
  background-image: url(/common/new/pc/image-new/information/icon_08.svg);
}

.yr-iconImg-information09 {
  background-image: url(/common/new/pc/image-new/information/icon_09.svg);
}

.yr-iconImg-information10 {
  background-image: url(/common/new/pc/image-new/information/icon_10.svg);
}

.yr-iconImg-information11 {
  background-image: url(/common/new/pc/image-new/information/icon_11.svg);
}

.yr-iconImg-overview01 {
  background-image: url(/common/new/pc/image-new/390/icon_01.svg);
}

.yr-iconImg-qa01 {
  background-image: url(/common/new/pc/image-new/qa/icon_01.svg);
}

.yr-iconImg-qa02 {
  background-image: url(/common/new/pc/image-new/qa/icon_02.svg);
}

.yr-iconImg-qa03 {
  background-image: url(/common/new/pc/image-new/qa/icon_03.svg);
}

.yr-iconImg-qa04 {
  background-image: url(/common/new/pc/image-new/qa/icon_04.svg);
}

.yr-iconImg-work01 {
  background-image: url(/common/new/pc/image-new/work/icon_01.svg);
}

.yr-iconImg-work02 {
  background-image: url(/common/new/pc/image-new/work/icon_02.svg);
}

.yr-iconImg-work03 {
  background-image: url(/common/new/pc/image-new/work/icon_03.svg);
}

.yr-iconImg-work04 {
  background-image: url(/common/new/pc/image-new/work/icon_04.svg);
}

.yr-iconImg-work05 {
  background-image: url(/common/new/pc/image-new/work/icon_05.svg);
}

.yr-iconImg-living01 {
  background-image: url(/common/new/pc/image-new/living/icon_01.svg);
}

.yr-iconImg-living02 {
  background-image: url(/common/new/pc/image-new/living/icon_02.svg);
}

.yr-iconImg-living03 {
  background-image: url(/common/new/pc/image-new/living/icon_03.svg);
}

.yr-iconImg-information01 {
  background-image: url(/common/new/pc/image-new/information/icon_01.svg);
}

.yr-iconImg-information02 {
  background-image: url(/common/new/pc/image-new/information/icon_02.svg);
}

.yr-iconImg-information03 {
  background-image: url(/common/new/pc/image-new/information/icon_03.svg);
}

.yr-iconImg-information04 {
  background-image: url(/common/new/pc/image-new/information/icon_04.svg);
}

.yr-iconImg-information05 {
  background-image: url(/common/new/pc/image-new/information/icon_05.svg);
}

.yr-iconImg-information06 {
  background-image: url(/common/new/pc/image-new/information/icon_06.svg);
}

.yr-iconImg-information07 {
  background-image: url(/common/new/pc/image-new/information/icon_07.svg);
}

.yr-iconImg-information08 {
  background-image: url(/common/new/pc/image-new/information/icon_08.svg);
}

.yr-iconImg-inquiry01 {
  background-image: url(/common/new/pc/image-new/inquiry/icon_01.svg);
}

.yr-iconImg-inquiry02 {
  background-image: url(/common/new/pc/image-new/inquiry/icon_02.svg);
}

.yr-iconImg-inquiry03 {
  background-image: url(/common/new/pc/image-new/inquiry/icon_03.svg);
}

.yr-iconImg-inquiry04 {
  background-image: url(/common/new/pc/image-new/inquiry/icon_04.svg);
}

.yr-anchorLinkListA {
  text-align: center;
}
.yr-anchorLinkListA > li {
  display: inline-block;
  margin-left: 50px;
}
.yr-anchorLinkListA > li:first-child {
  margin-left: 0;
}
.yr-anchorLinkListA > li > a {
  font-size: 1.4rem;
  font-weight: bold;
  color: #464646;
}
.yr-anchorLinkListA > li > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}

.yr-infoListA {
  border-top: solid 1px #2066b6;
  border-bottom: solid 1px #2066b6;
}
.yr-infoListA > li {
  overflow: hidden;
  padding: 15px 0;
  border-top: dotted 2px #d1e3ed;
}
.yr-infoListA > li:first-child {
  border-top: none;
}
.yr-infoListA > li .yr-infoDate {
  float: left;
  font-weight: bold;
}
.yr-infoListA > li .yr-infoTitle {
  float: right;
}
.yr-infoListA > li .yr-infoTitle a {
  color: #464646;
}
.yr-infoListA > li .yr-infoTitle a:hover {
  color: #2066b6;
}

.yr-linkA {
  color: #464646 !important;
  text-decoration: underline !important;
}
.yr-linkA:hover {
  color: #2066b6 !important;
  text-decoration: underline !important;
}

.yr-url-breaks {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
}

.yr-linkListA > li {
  display: block;
  margin-bottom: 10px;
}
.yr-linkListA > li > a {
  color: #464646;
  text-decoration: none;
}
.yr-linkListA > li > a > .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #464646;
  transition: all 0.3s ease;
}
.yr-linkListA > li > a.hover {
  color: #2066b6;
  text-decoration: none;
}

.yr-linkBtnA01 {
  margin-top: 40px;
}
.yr-linkBtnA01 > a {
  display: block;
  margin: 0 auto;
  max-width: 170px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 38px;
  color: #2066b6;
  text-align: center;
  background-color: #fff;
  border: solid 1px #2066b6;
  border-radius: 38px;
}
.yr-linkBtnA01 > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
}
.yr-linkBtnA01 > a:hover {
  color: #fff;
  background-color: #2066b6;
}
.yr-linkBtnA01 > a:hover .yr-icon {
  color: #fff;
}

.yr-linkBtnA02 > a {
  display: block;
  max-width: 170px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 38px;
  color: #2066b6;
  text-align: center;
  background-color: #fff;
  border: solid 1px #2066b6;
  border-radius: 38px;
}
.yr-linkBtnA02 > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
}
.yr-linkBtnA02 > a:hover {
  color: #fff;
  background-color: #2066b6;
}
.yr-linkBtnA02 > a:hover .yr-icon {
  color: #fff;
}

.yr-linkBtnA03 {
  margin-top: 60px;
}
.yr-linkBtnA03 > a {
  display: block;
  margin: 0 auto;
  max-width: 270px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 38px;
  color: #fff;
  text-align: center;
  background-color: #898989;
  border: solid 1px #898989;
  border-radius: 38px;
}
.yr-linkBtnA03 > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.4rem;
  color: #fff;
}
.yr-linkBtnA03 > a:hover {
  color: #898989;
  background-color: #fff;
}
.yr-linkBtnA03 > a:hover .yr-icon {
  color: #898989;
}

.yr-linkBtnB01 {
  margin-top: 40px;
}
.yr-linkBtnB01 > a {
  display: block;
  margin: 0 auto;
  max-width: 260px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 38px;
  color: #2066b6;
  text-align: center;
  background-color: #fff;
  border: solid 1px #2066b6;
  border-radius: 38px;
}
.yr-linkBtnB01 > a .yr-icon {
  display: inline-block;
  padding: 0 7px 0 1px;
}
.yr-linkBtnB01 > a:hover {
  color: #fff;
  background-color: #2066b6;
}

.yr-pageInSearchCondTitleA {
  position: relative;
  padding: 10px 25px;
  width: 225px;
  font-size: 1.6rem;
  font-weight: bold;
  color: #fff;
  line-height: 1.3;
  background-image: url(/common/new/pc/image-new/section_bg_05.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 8px;
  cursor: pointer;
}
.yr-pageInSearchCondTitleA > .ti-search {
  display: inline-block;
  padding: 0 10px 0 1px;
  font-size: 1.5rem;
  color: #fff;
  transition: all 0.3s ease;
}
.yr-pageInSearchCondTitleA > .ti-angle-down {
  display: inline-block;
  padding: 0 0 0 1px;
  font-size: 1.5rem;
  color: #fff;
  transition: all 0.3s ease;
  position: absolute;
  right: 25px;
  font-weight: bold;
  transition: all 0.3s ease;
}
.yr-pageInSearchCondTitleA.yr-active {
  border-radius: 8px 8px 0 0;
}
.yr-pageInSearchCondTitleA.yr-active > .ti-angle-down {
  transform: rotate(180deg);
}

.yr-pageInSearchConditionsA {
  display: none;
  padding: 50px 100px;
  background-image: url(/common/new/pc/image-new/section_bg_04.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 0 20px 20px 20px;
}
.yr-pageInSearchConditionsA .yr-title {
  margin-bottom: 20px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
.yr-pageInSearchConditionsA .yr-title ~ .yr-title {
  margin-top: 40px;
}
.yr-pageInSearchConditionsA .yr-input-textA01 {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
}
.yr-pageInSearchConditionsA .yr-checkboxList {
  overflow: hidden;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li {
  float: left;
  margin: 0 20px 20px 0;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01 {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01 .yr-input {
  display: none;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01.yr-active {
  color: #fff;
  background-color: #64a6ff;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA01.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #64a6ff;
  border-bottom: 3px solid #64a6ff;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02 {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02 .yr-input {
  display: none;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02.yr-active {
  color: #fff;
  background-color: #f89385;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #f89385;
  border-bottom: 3px solid #f89385;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01 {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01 .yr-input {
  display: none;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01.yr-active {
  color: #464646;
  background-color: #fbdad5;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA02_01.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #f89385;
  border-bottom: 3px solid #f89385;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03 {
  display: inline-block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03 .yr-input {
  display: none;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03.yr-active {
  color: #fff;
  background-color: #7bcb89;
}
.yr-pageInSearchConditionsA .yr-checkboxList > li .yr-chkboxA03.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #7bcb89;
  border-bottom: 3px solid #7bcb89;
}
.yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-item {
  margin-left: 20px;
  width: calc(25% - 15px);
}
.yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-item.yr-grid-left {
  margin-left: 0;
}
.yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-item .yr-area > li {
  width: 100%;
}
.yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-item .yr-area > li > .yr-chkboxA02 {
  display: block;
}
.yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-item .yr-area-detail > li {
  margin: 0 10px 10px 0;
}
.yr-pageInSearchConditionsA .yr-delimiter {
  padding-bottom: 40px;
  border-bottom: solid 1px #b5b5b5;
}

.yr-pageInSearchBtn {
  margin-top: 50px;
}
.yr-pageInSearchBtn > button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  margin: 0 auto;
  max-width: 270px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 38px;
  color: #fff;
  text-align: center;
  background-color: #2066b6;
  border: solid 1px #2066b6;
  border-radius: 38px;
  width: 270px;
}
.yr-pageInSearchBtn > button .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.4rem;
  color: #fff;
}
.yr-pageInSearchBtn > button:hover {
  color: #2066b6;
  background-color: #fff;
}
.yr-pageInSearchBtn > button:hover .yr-icon {
  color: #2066b6;
}
.yr-pageInSearchBtn > button .yr-icon {
  padding-right: 10px;
}

.yr-bottomPageNaviA {
  overflow: hidden;
  margin-top: 80px;
}
.yr-bottomPageNaviA > .yr-pageNavi {
  text-align: center;
}
.yr-bottomPageNaviA > .yr-pageNavi > li {
  display: inline-block;
  margin-left: 30px;
}
.yr-bottomPageNaviA > .yr-pageNavi > li:first-child {
  margin-left: 0;
}
.yr-bottomPageNaviA > .yr-pageNavi > li > a {
  position: relative;
  display: block;
  width: 270px;
  height: 40px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 40px;
  color: #464646;
  text-align: center;
  background-color: #eee;
  border-radius: 40px;
}
.yr-bottomPageNaviA > .yr-pageNavi > li > a .yr-icon {
  position: absolute;
  display: inline-block;
  font-weight: normal;
  line-height: 40px;
}
.yr-bottomPageNaviA > .yr-pageNavi > li > a:hover {
  color: #2066b6;
}
.yr-bottomPageNaviA > .yr-pageNavi > .yr-pageNaviPrev > a > .yr-icon {
  left: 20px;
}
.yr-bottomPageNaviA > .yr-pageNavi > .yr-pageNaviNext > a > .yr-icon {
  right: 20px;
}

.yr-pageInContactBtn {
  margin-top: 60px;
}
.yr-pageInContactBtn > button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  margin: 0 auto;
  max-width: 270px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 38px;
  color: #fff;
  text-align: center;
  background-color: #2066b6;
  border: solid 1px #2066b6;
  border-radius: 38px;
  width: 270px;
}
.yr-pageInContactBtn > button .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.4rem;
  color: #fff;
}
.yr-pageInContactBtn > button:hover {
  color: #2066b6;
  background-color: #fff;
}
.yr-pageInContactBtn > button:hover .yr-icon {
  color: #2066b6;
}
.yr-pageInContactBtn > button .yr-icon {
  padding-right: 10px;
}

.yr-linkBtnListA {
  overflow: hidden;
}
.yr-linkBtnListA > li {
  float: left;
}
.yr-linkBtnListA > li > a {
  display: block;
  margin: 0 auto;
  max-width: 170px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 38px;
  color: #2066b6;
  text-align: center;
  background-color: #fff;
  border: solid 1px #2066b6;
  border-radius: 38px;
}
.yr-linkBtnListA > li > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.2rem;
  color: #2066b6;
}
.yr-linkBtnListA > li > a:hover {
  color: #fff;
  background-color: #2066b6;
}
.yr-linkBtnListA > li > a:hover .yr-icon {
  color: #fff;
}

.yr-tagLinkListA {
  overflow: hidden;
}
.yr-tagLinkListA > li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.yr-tagLinkListA > li > a {
  display: block;
  padding: 5px 10px 4px 5px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  color: #464646;
  border-radius: 6px;
}
.yr-tagLinkListA > li > a > .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 1.1rem;
  color: #464646;
  transition: all 0.3s ease;
}
.yr-tagLinkListA.yr-tagColorA > li > a {
  padding: 6px 10px 5px 5px;
  font-size: 1.3rem;
  background-color: #ecdebd;
}
.yr-tagLinkListA.yr-tagColorA > li > a:hover {
  color: #fff;
  background-color: #bfa465;
}
.yr-tagLinkListA.yr-tagColorA > li > a:hover > .yr-icon {
  color: #fff;
}
.yr-tagLinkListA.yr-tagColorB > li > a {
  color: #fff;
  background-color: #afcc95;
  border: solid 2px #afcc95;
}
.yr-tagLinkListA.yr-tagColorB > li > a > .yr-icon {
  color: #fff;
}
.yr-tagLinkListA.yr-tagColorB > li > a:hover {
  color: #88b362;
  background-color: #fff;
}
.yr-tagLinkListA.yr-tagColorB > li > a:hover > .yr-icon {
  color: #88b362;
}
.yr-tagLinkListA.yr-tagColorC > li > a {
  color: #fff;
  background-color: #d9bf86;
  border: solid 2px #d9bf86;
}
.yr-tagLinkListA.yr-tagColorC > li > a > .yr-icon {
  color: #fff;
}
.yr-tagLinkListA.yr-tagColorC > li > a:hover {
  color: #ccad6a;
  background-color: #fff;
}
.yr-tagLinkListA.yr-tagColorC > li > a:hover > .yr-icon {
  color: #ccad6a;
}
.yr-tagLinkListA.yr-tagColorD > li > a {
  color: #fff;
  background-color: #ebb8b0;
  border: solid 2px #ebb8b0;
}
.yr-tagLinkListA.yr-tagColorD > li > a > .yr-icon {
  color: #fff;
}
.yr-tagLinkListA.yr-tagColorD > li > a:hover {
  color: #de9b90;
  background-color: #fff;
}
.yr-tagLinkListA.yr-tagColorD > li > a:hover > .yr-icon {
  color: #de9b90;
}
.yr-tagLinkListA.yr-tagColorE > li > a {
  color: #fff;
  background-color: #91c7d9;
  border: solid 2px #91c7d9;
}
.yr-tagLinkListA.yr-tagColorE > li > a > .yr-icon {
  color: #fff;
}
.yr-tagLinkListA.yr-tagColorE > li > a:hover {
  color: #74b6cc;
  background-color: #fff;
}
.yr-tagLinkListA.yr-tagColorE > li > a:hover > .yr-icon {
  color: #74b6cc;
}

.yr-notesListA {
  margin: 10px 0;
}
.yr-notesListA > li {
  margin: 5px 0;
  padding-left: 1rem;
  text-indent: -1rem;
  font-size: 1.4rem;
}

.yr-tableA table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.yr-tableA table tbody th {
  padding: 4px 0;
  font-weight: bold;
  vertical-align: top;
}
.yr-tableA table tbody th > .yr-title {
  display: block;
  padding: 3px;
  font-size: 1.2rem;
  color: #fff;
  text-align: center;
  background-color: #a0a0a0;
  border-radius: 6px;
}
.yr-tableA table tbody td {
  padding: 4px 0 4px 10px;
  font-size: 1.4rem;
  vertical-align: middle;
}

.yr-tableB table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.yr-tableB table tbody th {
  padding: 0 20px 15px 0;
  font-weight: bold;
  vertical-align: top;
}
.yr-tableB table tbody td {
  padding: 0 0 15px 0;
  vertical-align: top;
}

/* top
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-top-visual {
  position: relative;
  margin-top: 30px;
  width: 100%;
}
.yr-top-visual .yr-slick-Wrap .yr-slick .yr-slick-item .yr-slick-item-inner {
  padding: 0 15px;
}
.yr-top-visual .yr-slick-Wrap .yr-slick .yr-slick-item .yr-slick-item-inner img {
  border-radius: 20px;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item {
  position: absolute;
  top: calc(177.5px - 19px);
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 38px;
  height: 38px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-color: #2066b6;
  cursor: pointer;
  transition: all 0.3s ease;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item button:hover {
  background-color: #4d85c5;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-prev {
  left: 0;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-prev button {
  background-image: url(/common/new/pc/image-new/icon_arrow_left.svg);
  border-radius: 0 6px 6px 0;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-next {
  right: 0;
}
.yr-top-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-next button {
  background-image: url(/common/new/pc/image-new/icon_arrow_right.svg);
  border-radius: 6px 0 0 6px;
}
.yr-top-visual .yr-slick-Wrap .slick-dots {
  padding: 25px 0;
  width: 100%;
  text-align: center;
}
.yr-top-visual .yr-slick-Wrap .slick-dots > li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
}
.yr-top-visual .yr-slick-Wrap .slick-dots > li button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.yr-top-visual .yr-slick-Wrap .slick-dots > li button::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-color: #bfbfbf;
  border-radius: 50%;
  transition: all 0.3s ease;
}
.yr-top-visual .yr-slick-Wrap .slick-dots > li button:hover::before {
  background-color: #2066b6;
}
.yr-top-visual .yr-slick-Wrap .slick-dots > li.slick-active button::before {
  background-color: #2066b6;
}

.yr-top-notice .yr-sectionInner {
  padding: 0 100px;
}
.yr-top-notice .yr-sectionInner .yr-infoListA > li .yr-infoDate {
  width: 170px;
}
.yr-top-notice .yr-sectionInner .yr-infoListA > li .yr-infoTitle {
  width: 770px;
}

.yr-top-pr .yr-sectionInner {
  overflow: hidden;
  padding: 0 85px;
}
.yr-top-pr .yr-sectionInner .yr-top-prBox {
  float: left;
  width: 50%;
}
.yr-top-pr .yr-sectionInner .yr-top-prBox.yr-top-prLeft {
  padding-right: 90px;
}
.yr-top-pr .yr-sectionInner .yr-top-prBox.yr-top-prRight {
  padding-left: 90px;
  border-left: dotted 2px #7c9ecc;
}
.yr-top-pr .yr-sectionInner .yr-top-prBox.yr-top-prRight .yr-titleText {
  transform: translateY(-14px);
}
.yr-top-pr .yr-sectionInner .yr-linkBtnListA {
  margin-top: 25px;
  padding: 0 5px;
}
.yr-top-pr .yr-sectionInner .yr-linkBtnListA > li {
  width: 50%;
  padding: 8px 15px;
}

.yr-top-info .yr-sectionInner {
  overflow: hidden;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item {
  float: left;
  width: calc(50% - 15px);
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-infoListA > li .yr-infoDate {
  font-size: 1.2rem;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-infoListA > li .yr-infoDate .yr-dateTitle {
  display: block;
  margin-bottom: 5px;
  padding: 5px 10px;
  font-size: 1.2rem;
  line-height: 1.3;
  background-color: #eee;
  border-radius: 6px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-infoListA > li .yr-infoTitle {
  font-size: 1.4rem;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-infoListA > li .yr-infoTitle .yr-area {
  display: inline-block;
  margin-top: 5px;
  padding: 5px 10px;
  font-size: 1.2rem;
  line-height: 1.3;
  color: #fff;
  background-color: #76b2f5;
  border-radius: 6px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-infoListA > li .yr-infoDate {
  width: 120px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-infoListA > li .yr-infoTitle {
  width: 450px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right {
  margin-left: 30px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-infoListA > li .yr-infoDate {
  width: 170px;
}
.yr-top-info .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-infoListA > li .yr-infoTitle {
  width: 370px;
}

.yr-top-contact .yr-sectionInner .yr-copy {
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap {
  margin-top: 25px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left {
  float: left;
  width: 640px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-photo img {
  border-radius: 20px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-title {
  margin-top: 25px;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 0.2em;
  color: #2066b6;
  text-align: center;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap {
  margin-top: 15px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap > .yr-grid-item {
  width: calc(50% - 10px);
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap > .yr-grid-item.yr-grid-right {
  margin-left: 20px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap > .yr-grid-item > .yr-title {
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.3;
  border-bottom: dotted 1px #d2d2d2;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap > .yr-grid-item > .yr-title > .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  font-size: 2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left > .yr-grid-wrap > .yr-grid-item .tableA {
  margin: 10px 0;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-linkBtnA {
  margin-top: 30px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right {
  float: right;
  width: 500px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-bnrList {
  overflow: hidden;
  margin-top: 5px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-bnrList > li {
  float: left;
  margin-top: 20px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-bnrList > li:nth-child(2n) {
  margin-left: 20px;
}
.yr-top-contact .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-bnrList > li > a:hover {
  opacity: 0.7;
}

.yr-top-city {
  margin-bottom: 0;
}
.yr-top-city .yr-sectionInner > .yr-copy {
  margin-bottom: 10px;
  font-size: 2.2rem;
  line-height: 1.3;
  font-weight: bold;
  text-align: center;
}
.yr-top-city .yr-sectionInner > .yr-copy > span {
  display: inline-block;
  font-size: 2.6rem;
  background-image: url(/common/new/pc/image-new/text_bg_01.png);
  background-position: center bottom;
  background-repeat: repeat-x;
}
.yr-top-city .yr-sectionInner > .yr-text {
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap {
  margin-top: 35px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left {
  width: 670px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp {
  position: relative;
  margin: 0 auto;
  width: 670px;
  height: 460px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-base {
  position: relative;
  z-index: 0;
  width: 670px;
  height: 460px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 670px;
  height: 460px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover > img, .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay > img {
  transition: all 0.3s ease;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select {
  z-index: 10;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select > img {
  opacity: 0;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover {
  z-index: 20;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover > img {
  opacity: 0;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other {
  z-index: 30;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default {
  z-index: 40;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select {
  z-index: 50;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select > img {
  opacity: 0;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover {
  z-index: 60;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover > img {
  opacity: 0;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay {
  z-index: 100;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay area {
  cursor: pointer;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-active > img {
  opacity: 1;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-tag-area {
  margin-top: 30px;
  padding-top: 30px;
  border-top: solid 1px #d2d2d2;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right {
  float: right;
  width: 480px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-title {
  margin: 0 10px;
  font-size: 2.0rem;
  font-weight: bold;
  line-height: 34px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-title > span {
  display: inline-block;
  margin-right: 10px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-title ~ .yr-map-cond-title {
  margin-top: 25px;
  padding-top: 20px;
  border-top: solid 1px #d2d2d2;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select {
  margin: 10px 0;
  overflow: hidden;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li {
  float: left;
  margin: 5px 0;
  padding: 0 10px;
  width: 33.33333%;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li:first-child {
  margin-left: 0;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li.yr-col2 {
  width: 66.66666%;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01 {
  display: block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01 .yr-input {
  display: none;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01.yr-active {
  color: #fff;
  background-color: #64a6ff;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA01.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #64a6ff;
  border-bottom: 3px solid #64a6ff;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02 {
  display: block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02 .yr-input {
  display: none;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02.yr-active {
  color: #fff;
  background-color: #f89385;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA02.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #f89385;
  border-bottom: 3px solid #f89385;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03 {
  display: block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 6px;
  cursor: pointer;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03 .yr-input {
  display: none;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03.yr-active {
  color: #fff;
  background-color: #7bcb89;
}
.yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right .yr-map-cond-select > li .yr-chkboxA03.yr-active .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #7bcb89;
  border-bottom: 3px solid #7bcb89;
}

.yr-top-house {
  margin-top: 0;
}
.yr-top-house .yr-top-houseList {
  overflow: hidden;
  margin-top: 50px;
}
.yr-top-house .yr-top-houseList > li {
  float: left;
  margin-left: 30px;
  width: calc(25% - 22.5px);
}
.yr-top-house .yr-top-houseList > li:first-child {
  margin-left: 0;
}
.yr-top-house .yr-top-houseList > li > a {
  display: block;
  color: #464646;
}
.yr-top-house .yr-top-houseList > li > a > .yr-thumb img {
  display: block;
  border-radius: 10px;
  transition: all 0.3s ease;
}
.yr-top-house .yr-top-houseList > li > a > .yr-title {
  margin: 20px 0 15px;
  font-size: 1.5rem;
  font-weight: bold;
  transition: all 0.3s ease;
}
.yr-top-house .yr-top-houseList > li > a > .yr-title .yr-houseCat {
  display: inline-block;
  margin-right: 10px;
  padding: 5px 10px 4px;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.3;
  color: #fff;
  border-radius: 6px;
}
.yr-top-house .yr-top-houseList > li > a > .yr-title .yr-houseCat.yr-rental {
  background-color: #6a97e3;
}
.yr-top-house .yr-top-houseList > li > a > .yr-title .yr-houseCat.yr-sale {
  background-color: #7ac943;
}
.yr-top-house .yr-top-houseList > li > a > .yr-published {
  margin-top: 20px;
}
.yr-top-house .yr-top-houseList > li > a .yr-tableHouseInfo table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.yr-top-house .yr-top-houseList > li > a .yr-tableHouseInfo table tbody th {
  padding: 0;
  font-weight: bold;
  vertical-align: top;
}
.yr-top-house .yr-top-houseList > li > a .yr-tableHouseInfo table tbody td {
  padding: 0;
  font-size: 1.4rem;
  vertical-align: middle;
}
.yr-top-house .yr-top-houseList > li > a:hover > .yr-thumb img {
  opacity: 0.8;
}
.yr-top-house .yr-top-houseList > li > a:hover > .yr-title {
  color: #2066b6;
}

/* event
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-event-search {
  margin: 20px 0 60px 0;
}
.yr-event-search .yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-w100 {
  margin: 0 0 15px;
  width: 100%;
}
.yr-event-search .yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-w100 .yr-area-detail > li {
  float: none;
  margin-right: 0;
}
.yr-event-search .yr-pageInSearchConditionsA .yr-grid-wrap .yr-grid-w100 .yr-area-detail > li .yr-chkboxA02 {
  width: 100%;
}

.yr-event-result {
  margin: 60px 0;
}
.yr-event-result .yr-sectionInner .yr-resultTitle {
  position: relative;
  margin-bottom: 40px;
  height: 50px;
  background-image: url(/common/new/pc/image-new/section_bg_01.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 50px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-title {
  position: relative;
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 50px;
  color: #2066b6;
  text-align: center;
  z-index: 10;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > li {
  position: absolute;
  top: 9px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > li > a {
  display: block;
  width: 150px;
  height: 32px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 32px;
  color: #464646;
  background-color: #fff;
  border-radius: 32px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > li > a .yr-icon {
  position: absolute;
  display: inline-block;
  font-weight: normal;
  line-height: 32px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > li > a:hover {
  color: #2066b6;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviPrev {
  left: 10px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviPrev > a {
  padding: 0 30px 0 20px;
  text-align: right;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviPrev > a .yr-icon {
  left: 20px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviNext {
  right: 10px;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviNext > a {
  padding: 0 20px 0 30px;
  text-align: left;
}
.yr-event-result .yr-sectionInner .yr-resultTitle > .yr-pageNavi > .yr-pageNaviNext > a .yr-icon {
  right: 20px;
}
.yr-event-result .yr-sectionInner .yr-eventList {
  border-top: solid 1px #2066b6;
}
.yr-event-result .yr-sectionInner .yr-eventList > li {
  position: relative;
  padding: 25px 0 25px 110px;
  min-height: 140px;
  border-bottom: solid 1px #2066b6;
}
.yr-event-result .yr-sectionInner .yr-eventList > li > .yr-area {
  position: absolute;
  top: 25px;
  left: 0;
  display: block;
  padding: 15px 14px;
  width: 90px;
  height: 90px;
  color: #fff;
  text-align: center;
  border-radius: 90px;
  background-color: #7bcb89;
}
.yr-event-result .yr-sectionInner .yr-eventList > li > .yr-area > .yr-areaTitle {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
}
.yr-event-result .yr-sectionInner .yr-eventList > li > .yr-area > .yr-areaDetail {
  display: block;
  margin-top: 8px;
  padding-top: 8px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3;
  border-top: solid 1px #fff;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventDate {
  padding: 2px 0 3px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventDate .yr-dateTitle {
  display: inline-block;
  margin-right: 10px;
  padding: 5px;
  font-size: 1.4rem;
  line-height: 1.3;
  background-color: #e5e5e5;
  border-radius: 4px;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventTitle {
  padding: 2px 0 10px;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventTitle p {
  margin: 0;
  padding: 0;
  font-size: 1.8rem;
  font-weight: bold;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventTitle p a {
  color: #464646;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventTitle p a:hover {
  color: #2066b6;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventInfo {
  overflow: hidden;
  padding-top: 15px;
  border-top: dotted 1px #2066b6;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventInfo > .yr-category {
  float: left;
  display: block;
  margin: 0 20px 5px 0;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.5;
  color: #2066b6;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventInfo > .yr-entryArea {
  float: left;
  display: block;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventInfo > .yr-entryArea > li {
  float: left;
  display: block;
  margin: 0 5px 5px 0;
}
.yr-event-result .yr-sectionInner .yr-eventList > li .yr-eventInfo > .yr-entryArea > li > span {
  display: inline-block;
  padding: 3px 10px;
  font-size: 1.4rem;
  font-weight: bold;
  color: #e9695e;
  background-color: #ffebe9;
  border-radius: 6px;
}

/* overview
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-overview-info {
  margin: 60px 0;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a {
  position: relative;
  display: block;
  padding: 35px 40px 35px 210px;
  min-height: 160px;
  color: #464646;
  background-image: url(/common/new/pc/image-new/section_bg_02.png);
  background-position: left top;
  background-repeat: repeat;
  border: solid 3px #eee;
  border-radius: 10px;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a > .yr-iconArea {
  position: absolute;
  top: 35px;
  left: 60px;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a > .yr-iconArea > .yr-iconImg {
  display: block;
  width: 85px;
  height: 85px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 76px auto;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a .yr-title {
  margin-bottom: 20px;
  font-size: 2.2rem;
  font-weight: bold;
  color: #464646;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a .yr-title > .yr-icon {
  display: inline-block;
  padding: 0 7px 0 1px;
  font-size: 2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a:hover {
  background-image: url(/common/new/pc/image-new/section_bg_01.png);
  border: solid 3px #cee1f9;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a:hover > .yr-title {
  color: #2066b6;
}
.yr-overview-info .yr-sectionInner .yr-overview-infoBox > a:hover > .yr-text {
  color: #464646;
}

.yr-overview-map {
  margin: 60px 0;
  padding: 50px 0;
}
.yr-overview-map .yr-sectionInner .yr-map-warp {
  position: relative;
  margin: 0 auto;
  width: 900px;
  height: 600px;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-base {
  position: relative;
  z-index: 0;
  width: 900px;
  height: 600px;
}
.yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-select, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-hover, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-other, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-default, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-select, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-hover, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 900px;
  height: 600px;
}
.yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-select > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-hover > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-other > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-default > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-select > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-text-hover > img, .yr-overview-map .yr-top-city .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay > img, .yr-top-city .yr-overview-map .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-left .yr-map-warp .yr-map-area-overlay > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-select > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-hover > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-other > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-default > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-select > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-hover > img, .yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-overlay > img {
  transition: all 0.3s ease;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-select {
  z-index: 10;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-select > img {
  opacity: 0;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-hover {
  z-index: 20;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-hover > img {
  opacity: 0;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-other {
  z-index: 30;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-default {
  z-index: 40;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-select {
  z-index: 50;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-select > img {
  opacity: 0;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-hover {
  z-index: 60;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-text-hover > img {
  opacity: 0;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-overlay {
  z-index: 100;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-map-area-overlay area {
  cursor: pointer;
}
.yr-overview-map .yr-sectionInner .yr-map-warp .yr-active > img {
  opacity: 1;
}

.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item {
  width: calc(50% - 15px);
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item.yr-grid-right {
  margin-left: 30px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item {
  padding: 30px;
  border-radius: 20px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-area-itemTitle {
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  padding-bottom: 16px;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-izu {
  background-color: #f5f8f2;
  border: solid 4px #cce0ba;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-izu .yr-area-itemTitle {
  background-image: url(/common/new/pc/image-new/390/title_bg_izu.png);
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-tobu {
  background-color: #f7f3e8;
  border: solid 4px #edd8ab;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-tobu .yr-area-itemTitle {
  background-image: url(/common/new/pc/image-new/390/title_bg_tobu.png);
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-chubu {
  background-color: #fcf6f5;
  border: solid 4px #f5d5d0;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-chubu .yr-area-itemTitle {
  background-image: url(/common/new/pc/image-new/390/title_bg_chubu.png);
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-seibu {
  background-color: #f1f7f9;
  border: solid 4px #c3dfe8;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item.yr-area-seibu .yr-area-itemTitle {
  background-image: url(/common/new/pc/image-new/390/title_bg_seibu.png);
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-area-itemInner {
  overflow: hidden;
  margin-top: 20px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-area-itemInner .yr-area-itemMap {
  float: left;
  width: 195px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-area-itemInner .yr-area-itemMap img {
  display: block;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-area-itemInner .yr-area-itemText {
  float: right;
  width: 290px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap > .yr-grid-item .yr-area-item .yr-tag-area {
  margin-top: 30px;
}
.yr-overview-area .yr-sectionInner > .yr-grid-wrap ~ .yr-grid-wrap {
  margin-top: 30px;
}

/* overview detail
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-overview-pageTitle {
  margin-top: 20px;
  margin-bottom: 45px;
}
.yr-overview-pageTitle .yr-sectionInner .yr-title {
  margin-bottom: 35px;
  padding-bottom: 25px;
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  background-image: url(/common/new/pc/image-new/title_line_01.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}

.yr-overview-visual {
  position: relative;
  margin-top: 45px;
  width: 100%;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick .yr-slick-item .yr-slick-item-inner {
  padding: 0 15px;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick .yr-slick-item .yr-slick-item-inner img {
  border-radius: 20px;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item {
  position: absolute;
  top: calc(210px - 19px);
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 38px;
  height: 38px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-color: #2066b6;
  cursor: pointer;
  transition: all 0.3s ease;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item button:hover {
  background-color: #4d85c5;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-prev {
  left: 0;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-prev button {
  background-image: url(/common/new/pc/image-new/icon_arrow_left.svg);
  border-radius: 0 6px 6px 0;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-next {
  right: 0;
}
.yr-overview-visual .yr-slick-Wrap .yr-slick-arrow .yr-slick-arrow-item.yr-slick-arrow-item-next button {
  background-image: url(/common/new/pc/image-new/icon_arrow_right.svg);
  border-radius: 6px 0 0 6px;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots {
  padding: 25px 0;
  width: 100%;
  text-align: center;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots > li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots > li button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots > li button::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-color: #bfbfbf;
  border-radius: 50%;
  transition: all 0.3s ease;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots > li button:hover::before {
  background-color: #2066b6;
}
.yr-overview-visual .yr-slick-Wrap .slick-dots > li.slick-active button::before {
  background-color: #2066b6;
}

.yr-overview-pr {
  margin: 35px 0;
}
.yr-overview-pr .yr-sectionInner {
  text-align: center;
}
.yr-overview-pr .yr-sectionInner .yr-copy {
  margin-bottom: 30px;
  font-size: 2.4rem;
}
.yr-overview-pr .yr-sectionInner > .yr-text {
  font-size: 1.5rem;
  line-height: 1.73;
  padding: 0 10em;
}

.yr-overview-detail {
  margin: 60px 0;
}
.yr-overview-detail .yr-sectionInner .yr-detailTitle {
  position: relative;
  margin: 45px 0 30px;
  padding: 10px 30px 10px 45px;
  font-size: 1.4rem;
  font-weight: bold;
  background-image: url(/common/new/pc/image-new/title_bg_02.png);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 10px;
}
.yr-overview-detail .yr-sectionInner .yr-detailTitle .yr-icon {
  position: absolute;
  top: 8px;
  left: 10px;
}
.yr-overview-detail .yr-sectionInner .yr-detail-osusumeList {
  overflow: hidden;
  margin-bottom: 60px;
}
.yr-overview-detail .yr-sectionInner .yr-detail-osusumeList > li {
  float: left;
  margin-top: 30px;
  margin-left: 30px;
  padding: 30px;
  width: calc(50% - 15px);
  background-color: #e6edf1;
  border-radius: 10px;
}
.yr-overview-detail .yr-sectionInner .yr-detail-osusumeList > li:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.yr-overview-detail .yr-sectionInner .yr-detail-osusumeList > li:nth-child(-n+2) {
  margin-top: 0;
}
.yr-overview-detail .yr-sectionInner .yr-detail-osusumeList > li .yr-title {
  margin-bottom: 20px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
.yr-overview-detail .yr-sectionInner .yr-grid-wrap {
  margin-top: 45px;
}
.yr-overview-detail .yr-sectionInner .yr-grid-wrap .yr-grid-item {
  width: calc(50% - 15px);
}
.yr-overview-detail .yr-sectionInner .yr-grid-wrap .yr-grid-item.yr-grid-right {
  margin-left: 30px;
}
.yr-overview-detail .yr-sectionInner .yr-grid-wrap .yr-grid-item .yr-detailTitle {
  margin-top: 0;
}

/* support
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-support-search {
  margin: 20px 0 60px 0;
}

.yr-support-result {
  margin-top: 60px;
}
.yr-support-result .yr-sectionInner .yr-support-resultNum {
  font-size: 1.6rem;
  font-weight: bold;
}
.yr-support-result .yr-sectionInner .yr-support-resultNum .yr-total {
  font-size: 2.6rem;
}
.yr-support-result .yr-sectionInner .yr-supportList {
  margin-top: 10px;
}
.yr-support-result .yr-sectionInner .yr-supportList > li {
  margin-top: 30px;
}
.yr-support-result .yr-sectionInner .yr-supportList > li:first-child {
  margin-top: 0;
}
.yr-support-result .yr-sectionInner .yr-supportList > li .yr-supportItem {
  overflow: hidden;
  border: solid 2px #2066b6;
  border-radius: 10px;
  background-image: url(/common/new/pc/image-new/section_bg_03.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 245px 100%;
}
.yr-support-result .yr-sectionInner .yr-supportList > li .yr-supportItem .yr-supportItemInfo {
  float: left;
  padding: 30px;
  width: 245px;
}
.yr-support-result .yr-sectionInner .yr-supportList > li .yr-supportItem .yr-supportItemInfo .yr-category {
  padding: 5px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  color: #fff;
  text-align: center;
  background-color: #2066b6;
  border-radius: 6px;
}
.yr-support-result .yr-sectionInner .yr-supportList > li .yr-supportItem .yr-supportItemInfo .yr-area {
  margin-top: 15px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
.yr-support-result .yr-sectionInner .yr-supportList > li .yr-supportItem .yr-supportItemDetail {
  float: right;
  padding: 30px 30px 15px 0;
  width: 880px;
}

/* qa
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-qa-block .yr-answerBtn{
  display: none;
}
.yr-qa-block {
  margin: 20px 0 60px 0;
}
.yr-qa-block .yr-qaTitle {
  margin-bottom: 35px;
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
.yr-qa-block .yr-qaTitle > .yr-iconImg {
  display: block;
  width: 76px;
  height: 76px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 15px;
}
.yr-qa-block .yr-qaList {
  border-top: solid 2px #2066b6;
}
.yr-qa-block .yr-qaList > li {
  padding: 10px 0;
  border-bottom: solid 2px #2066b6;
}
.yr-qa-block .yr-qaList > li .yr-qaIcon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 30px;
  height: 30px;
  font-family: "Rounded Mplus 1c";
  font-size: 1.8rem;
  font-weight: 900;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background-position: left top;
  background-repeat: repeat;
  border-radius: 50%;
}
.yr-qa-block .yr-qaList > li .yr-qaQuestion {
  position: relative;
  margin: 15px 0;
  padding-left: 45px;
  min-height: 30px;
  font-size: 1.8rem;
  font-weight: bold;
  color: #2066b6;
}
.yr-qa-block .yr-qaList > li .yr-qaQuestion .yr-qaIcon {
  background-image: url(/common/new/pc/image-new/title_bg_01.png);
}
.yr-qa-block .yr-qaList > li .yr-qaAnswer {
  position: relative;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-left: 45px;
  min-height: 30px;
  font-size: 1.4rem;
  color: #464646;
  border-top: dotted 1px #2066b6;
}
.yr-qa-block .yr-qaList > li .yr-qaAnswer .yr-qaIcon {
  top: 15px;
  background-image: url(/common/new/pc/image-new/title_bg_03.png);
}
.yr-qa-block .yr-qaList > li .yr-qaAnswer a {
  text-decoration: underline;
}
/* inquiry
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-inquiry-menu {
  margin: 20px 0 60px 0;
}
.yr-inquiry-menu .yr-page-menu {
  overflow: hidden;
}
.yr-inquiry-menu .yr-page-menu > li {
  float: left;
  margin-top: 30px;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn {
  display: block;
  padding: 40px 30px 30px;
  border: solid 3px #eee;
  border-radius: 10px;
  background-image: url(/common/new/pc/image-new/section_bg_02.png);
  background-position: left top;
  background-repeat: repeat;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn > .yr-iconImg {
  display: block;
  width: 76px;
  height: 76px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn > .yr-title {
  margin: 30px 0;
  color: #464646;
  text-align: center;
  font-weight: bold;
  font-size: 2.2rem;
  transition: all 0.3s ease;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn > .yr-title > .yr-icon {
  display: inline-block;
  padding: 0 10px 0 1px;
  font-size: 2rem;
  color: #2066b6;
  transition: all 0.3s ease;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn > .yr-text {
  color: #464646;
  transition: all 0.3s ease;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn:hover {
  border: solid 3px #cee1f9;
  background-image: url(/common/new/pc/image-new/section_bg_01.png);
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn:hover > .yr-title {
  color: #2066b6;
}
.yr-inquiry-menu .yr-page-menu > li > a.yr-page-menuBtn:hover > .yr-text {
  color: #464646;
}
.yr-inquiry-menu .yr-page-menu > li .yr-linkBtn {
  overflow: hidden;
  margin-top: 15px;
  text-align: right;
}
.yr-inquiry-menu .yr-page-menu > li .yr-linkBtn > a {
  display: inline-block;
  width: 150px;
  height: 30px;
  border-radius: 30px;
  background-color: #eee;
  color: #464646;
  text-align: center;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 30px;
}
.yr-inquiry-menu .yr-page-menu > li .yr-linkBtn > a .yr-icon {
  display: inline-block;
  padding: 0 5px 0 1px;
  color: #464646;
  font-size: 1.2rem;
}
.yr-inquiry-menu .yr-page-menu > li .yr-linkBtn > a:hover {
  color: #2066b6;
}

/* inquiry form
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-inquiry-form {
  margin-top: 50px;
}
.yr-inquiry-form .yr-tableForm table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border-top: solid 1px #d2d2d2;
}
.yr-inquiry-form .yr-tableForm table tbody tr th,
.yr-inquiry-form .yr-tableForm table tbody tr td {
  padding: 30px;
  border-bottom: solid 1px #d2d2d2;
  text-align: left;
}
.yr-inquiry-form .yr-tableForm table tbody tr th {
  width: 250px;
  background-image: url(/common/new/pc/image-new/section_bg_04.png);
  background-position: left top;
  background-repeat: repeat;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1.3rem;
}
.yr-inquiry-form .yr-tableForm table tbody tr th .yr-must {
  display: inline-block;
  margin-left: 10px;
  padding: 2px 6px 3px;
  border-radius: 4px;
  background-color: #6aa6fb;
  color: #fff;
  font-size: 1.2rem;
}
.yr-inquiry-form .yr-tableForm table tbody tr td {
  vertical-align: top;
  font-size: 1.4rem;
}
.yr-inquiry-form .yr-input-row {
  margin-top: 15px;
}
.yr-inquiry-form .yr-label-text {
  display: inline-block;
  margin-right: 5px;
  line-height: 40px;
}
.yr-inquiry-form .yr-input-textboxS {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #fff;
  border-radius: 6px;
  width: 200px;
  border: solid 1px #b5b5b5;
}
.yr-inquiry-form .yr-input-textboxM {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #fff;
  border-radius: 6px;
  width: 400px;
  border: solid 1px #b5b5b5;
}
.yr-inquiry-form .yr-input-textboxL {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #fff;
  border-radius: 6px;
  width: 600px;
  border: solid 1px #b5b5b5;
}
.yr-inquiry-form .yr-input-textboxXL {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 15px;
  height: 40px;
  font-size: 1.4rem;
  line-height: 40px;
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  border: solid 1px #b5b5b5;
}
.yr-inquiry-form .yr-input-radioA01 {
  display: inline-block;
  cursor: pointer;
  margin-top: 3px;
  margin-right: 20px;
  margin-bottom: 3px;
}
.yr-inquiry-form .yr-input-radioA01 > input {
  display: none;
}
.yr-inquiry-form .yr-input-radioA01 > .yr-parts {
  position: relative;
  display: inline-block;
  padding-left: 26px;
  font-size: 1.4rem;
  line-height: 20px;
  color: #464646;
}
.yr-inquiry-form .yr-input-radioA01 > .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #959595;
  border-radius: 50%;
}
.yr-inquiry-form .yr-input-radioA01 > input:checked + .yr-parts::before {
  border: 1px solid #464646;
}
.yr-inquiry-form .yr-input-radioA01 > input:checked + .yr-parts:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  background: #464646;
  border-radius: 50%;
}
.yr-inquiry-form .yr-input-checkboxA01 {
  display: inline-block;
  cursor: pointer;
  margin-top: 3px;
  margin-right: 20px;
  margin-bottom: 3px;
}
.yr-inquiry-form .yr-input-checkboxA01 .yr-input {
  display: none;
}
.yr-inquiry-form .yr-input-checkboxA01 .yr-parts {
  position: relative;
  display: inline-block;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 1.4rem;
  line-height: 16px;
}
.yr-inquiry-form .yr-input-checkboxA01 .yr-parts::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 3px;
}
.yr-inquiry-form .yr-input-checkboxA01 > input:checked + .yr-parts::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 8px;
  height: 12px;
  transform: rotate(40deg);
  border-right: 3px solid #464646;
  border-bottom: 3px solid #464646;
}
.yr-inquiry-form .yr-input-selectA01 {
  position: relative;
  display: inline-block;
  margin-right: 20px;
}
.yr-inquiry-form .yr-input-selectA01 > select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  padding: 0 45px 0 15px;
  font-size: 1.4rem;
  line-height: 40px;
  min-height: 40px;
  color: #464646;
  background-color: #fff;
  border: solid 1px #b5b5b5;
  border-radius: 6px;
  z-index: 10;
}
.yr-inquiry-form .yr-input-selectA01 > select::-ms-expand {
  display: none;
}
.yr-inquiry-form .yr-input-selectA01::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  display: block;
  width: 14px;
  height: 12px;
  border-top: solid 12px #959595;
  border-left: solid 7px transparent;
  border-right: solid 7px transparent;
  z-index: 20;
  pointer-events: none;
}
.yr-inquiry-form .yr-input-textareaA01 {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px;
  width: 100%;
  font-size: 1.4rem;
  border: solid 1px #b5b5b5;
  border-radius: 6px;
  resize: vertical;
}
.yr-inquiry-form .textarea-md {
  height: 10em;
}
.yr-inquiry-form .textarea-lg {
  height: 17em;
}
.yr-inquiry-form .yr-checkboxList {
  overflow: hidden;
}
.yr-inquiry-form .yr-checkboxList > li {
  float: left;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item {
  margin-left: 15px;
  width: calc(25% - 11.25px);
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item.yr-grid-left {
  margin-left: 0;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area {
  margin-bottom: 15px;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area > li {
  width: 100%;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area > li .yr-input-checkboxA01 {
  margin-right: 0;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area-detail {
  padding-left: 15px;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area-detail > li {
  margin-top: 10px;
  width: 50%;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area-detail > li:nth-child(-n+2) {
  margin-top: 0;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area-detail > li .yr-input-checkboxA01 {
  margin-right: 0;
}
.yr-inquiry-form .yr-grid-wrap .yr-grid-item .yr-area-detail > li .yr-input-checkboxA01 .yr-parts {
  font-size: 1.3rem !important;
}

/* inquiry iju
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.yr-inquiry-iju {
  margin: 30px 0 60px;
}
.yr-inquiry-iju .yr-form-section {
  margin: 35px 0 -20px;
}
.yr-inquiry-iju .yr-text {
  text-align: center;
  font-weight: bold;
  font-size: 1.6rem;
}
.yr-inquiry-iju .yr-c-blue {
  color: #6aa6fb;
}
.yr-inquiry-iju .yr-form-section-ttl {
  margin: 40px 0 25px;
  font-weight: bold;
  font-size: 18px;
}
.yr-inquiry-iju .yr-inquiry-address {
  margin-top: 30px;
  padding: 20px;
  border-radius: 10px;
  background-color: #eee;
  text-align: center;
}
.yr-inquiry-iju .yr-inquiry-address .yr-title {
  margin-bottom: 5px;
}
.yr-inquiry-iju .yr-error-text {
  margin-top: .5em;
  color: #e32;
  font-size: .93em;
}
