@charset "UTF-8";
.bgimg_areainfo {
background-image: url("/asset/img/areainfo/cat_mainimg.jpg");
}
#arainfo_outline_wrap {
background-image: url("/asset/img/areainfo/areainfo_map.png");
background-repeat: no-repeat;
background-position: top left;
height: 374px;
margin-bottom: 20px;
}
#arainfo_oltxt {
width: 564px;
margin: 0 0 0 auto;
}
#arainfo_oltxt h2 {
margin-bottom: 46px;
}
#arainfo_oltxt h2 i {
width: 20px;
height: 20px;
vertical-align: 0px;
}
.araifo_yurai dt {
font-size: 2.0rem;
color: #ad9276;
font-weight: bold;
line-height: 1;
padding: 14px 20px;
border: solid 1px #ad9276;
margin-bottom: 30px;
}
.araifo_yurai dd {
font-size: 1.5rem;
line-height: 2.2;
}
#arainfo_dinfo_outer {
margin-bottom: 70px;
}
#aradifo_section1 {
padding-bottom: 42px;
border-bottom: solid 1px #d4d4d4;
margin-bottom: 50px;
}
#aradifo_number dl {
margin-bottom: 36px;
position: relative;
}
#aradifo_number dl dt,
#aradifo_number dl dd {
font-size: 1.5rem;
}
#aradifo_number dl dt {
position: absolute;
left: 0;
top: 0;
color: #fff;
font-weight: bold;
line-height: 1;
padding: 6px 10px;
background-color: #ad9276;
}
#aradifo_number dl dd {
border: solid 10px #f9f7f5;
padding: 24px;
letter-spacing: 0em;
}
#aradifo_number ul {
margin-bottom: 20px;
display: flex;
justify-content: space-between;
}
#aradifo_number li {
width: 242px;
border:solid 1px #ad9276;
}
#aradifo_number li div {
text-align: center;
padding: 18px 0 14px;
}
#aradifo_number li div span {
display: block;
color: #ad9276;
font-weight: bold;
font-size: 2.2rem;
line-height: 1;
margin-bottom: 6px;
}
.aradifo_icmds {
color: #fff;
font-size: 2.0rem;
line-height: 1;
background-color: #ad9276;
padding: 8px 20px 10px;
text-align: center;
}
.aradifo_icmds i {
width: 30px;
height: 30px;
margin-right: 12px;
vertical-align: -7px;
}
#aradifo_shino ul {
display: flex;
flex-wrap: wrap;
}
#aradifo_shino li {
width: 242px;
}
#aradifo_shino li:nth-child(odd) {
margin-right: 30px
}
#aradifo_shino li:nth-child(-n+2) {
padding-bottom: 24px;
border-bottom: solid 1px #d4d4d4;
margin-bottom: 28px;
}
.shino_img {
display: flex;
align-items: center;
background-color: #3c3c3c;
margin-bottom: 8px;
}
.shino_img span {
display: block;
width: 140px;
}
.shino_img h3 {
width: 102px;
text-align: center;
font-size: 1.8rem;
color: #fff;
}
.shino_img h3 i {
width: 30px;
height: 30px;
display: block;
margin: 0 auto;
}
.shino_txt {
line-height: 1.5;
}
.shino_txt span {
display: block;
font-weight: bold;
}
.aradifo_nt {
display: block;
}
#aradifo_kion .aradifo_icmds {
text-align: left;
margin-bottom: 20px;
}
#aradifo_kcity .aradifo_icmds {
text-align: left;
}
#aradifo_kion dl {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: baseline;
}
#aradifo_kion dl dt {
font-weight: bold;
line-height: 1;
}
#aradifo_kion dl dd:first-of-type {
font-weight: bold;
font-size: 2.2rem;
color: #ad9276;
line-height: 1;
}
#aradifo_kion dl dd:last-of-type {
width: 100%;
border: solid 1px #ad9276;
padding: 20px;
margin: 18px 0 14px;
}
#aradifo_kion .aradifo_nt {
text-align: right;
}
#aradifo_kcity div {
margin-bottom: 20px;
}
#aradifo_kcity dl {
border-bottom: solid 1px #d4d4d4;
display: flex;
align-items: center;
padding: 15px 0 ;
}
#aradifo_kcity dl:nth-child(odd) {
background-color: #f9f7f5;
}
#aradifo_kcity dt {
width: 316px;
padding-left: 20px;
letter-spacing: 0em;
line-height: 1.5;
}
#aradifo_kcity dt span {
font-weight: bold;
display: block;
font-size: 1.5rem;
}
#aradifo_kcity dd {
width: calc( 100% - 316px );
padding-right: 20px;
text-align: right;
letter-spacing: 0em;
}
.aradifo_link {
display: block;
padding-left: 20px;
}
.aradifo_link a {
font-weight: bold;
font-size: 1.5rem;
}
#aradifo_inquiry .table01 th {
width: 286px;
}
#aradifo_inquiry .table01 td {
width: calc( 100% - 286px );
text-align: right;
}