@charset "utf-8";@media screen and (max-width:767px){#access{margin-bottom:3.125%}}@media screen and (min-width:768px){#access{margin-bottom:100px}}#about{text-align:center}#about p strong{color:#FD695F}#about hr{background-color:#47809E}#about_area{margin-bottom:.5em}#about_area span{color:#FFF;display:inline-block;margin:.5em .5em 0;width:7em}#about figure figcaption p{background-color:#FFF376;text-align:left}#about figure figcaption p+p{margin-top:1em}#about>strong{background-color:#FD695F;border-radius:1000px;color:#FFF;display:inline-block;margin:.5em 0;line-height:1.25}#about_to{background-color:#DFF5F8}#about_to h3{line-height:1;margin-bottom:.5em}#about_to a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-style:solid;border-radius:1000px;display:inline-block;line-height:2.5;margin:.5em .5em 0;text-decoration:none;transition:border-width 0.2s ease-out 0s;vertical-align:bottom;width:8em}#about_to a:hover{border-width:1px 1px 2px 1px}@media screen and (min-width:414px) and (max-width:767px){#about_to a{font-size:112.5%}}@media screen and (max-width:767px){#about{padding:3.125% 3.125% 0}#about hr{margin:.5em 0}#about figure{margin-bottom:.5em}#about figure figcaption{margin-bottom:.5em}#about figure figcaption p{border-radius:7px;padding:.5em 1em}#about figure picture img{width:130px}#about_best{text-align:left}#about>strong{font-size:112.5%;padding:.375em 1.5em}#about_to{border-radius:0 0 10px 10px;margin:0 -3.333333333333333%;padding:3.333333333333333% 3.333333333333333%}#about_to h3{font-size:125%}#about_to a{border-width:1px 1px 4px 1px}}@media screen and (min-width:768px){#about{padding:50px 50px 0}#about hr{margin:1.5em 0}#about figure{margin-bottom:2.5em;position:relative}#about figure figcaption p{border-radius:15px;padding:.75em 2em}#about figure picture{position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#about figure picture img{width:100%}#about>strong{font-size:125%;padding:.375em 2em}#about_to{border-radius:0 0 20px 20px;margin:50px -50px 0;padding:50px}#about_to h3{font-size:150%}#about_to a{border-width:1px 1px 6px 1px;font-size:125%}}@media screen and (min-width:768px) and (max-width:1023px){#about figure{padding-right:180px}#about figure picture{width:156px}}@media screen and (min-width:1024px){#about figure{padding-right:200px}#about figure picture{width:182px}}
