body {font-style: normal; letter-spacing:-0.12em;}

.dtit {font-size:7.6rem;}
.stit {font-size:5.7rem;}
.fs_37 {font-size:3.4rem;}
.fs_40 {font-size:3.7rem;}
.fs_45 {font-size:4.2rem;}
.fs_90 {font-size:8.5rem;}


.section3 .cbox {padding-left:7rem; padding-right:6rem;}


.section5 {padding-left:4rem; padding-right:4rem;}

.section8 .cont {padding:7rem 6.5rem;}

.section9 {padding:18rem 7rem 0;}
.section9 ul {width:50rem; white-space:nowrap;}


.section10 {padding-left:6rem; padding-right:6rem;}


.section12 .top {padding:0 7rem;}

.section13 .fs_37 {padding-left:1rem; padding-right:1rem;}


.contact .tel {font-size:5rem;}
.contact .addr {font-size:5.2rem;}


#quick a {font-size:1.8rem;}
#quick li:nth-child(1) a {background-image:url('../images/quick1.png');}
#quick li:nth-child(2) a {color:#000000; letter-spacing:0; background-image:url('../images/quick2.png');}
#quick li:nth-child(3) a {color:#28883a; background-image:url('../images/quick3.png');}


.contact .sns_link a {font-size:3.2rem;}
.contact .sns_link li:nth-child(1) a {background-image:url('../images/sns_icon1.jpg');}
.contact .sns_link li:nth-child(2) a {background-image:url('../images/sns_icon2.jpg');}
.contact .sns_link li:nth-child(3) a {color:#000000; background-image:url('../images/sns_icon3.jpg');}
.contact .sns_link li:nth-child(4) a {color:#000000; background-image:url('../images/sns_icon4.jpg');}