html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{font-family:sans-serif}body>header{width:100%}body>header .headline{width:100%;height:.9rem;background-color:#009}body>header .header-inner{margin:0 auto;padding:0;background-color:inherit}@media only screen and (max-width:767px){body>header .header-inner{width:100%}}@media only screen and (min-width:768px){body>header .header-inner{width:1080px}}body>header .header-inner .header-top .header-logo{float:left;padding:1rem;width:60%}body>header .header-inner .header-top .header-logo img{width:initial;max-width:100%;display:initial}body>header .header-inner .header-top .header-caption{padding:.6rem 1.5rem;font-size:1.4rem;line-height:1.8rem}body>header .header-inner .header-top .contact{padding:.6rem 1.5rem}body>header .header-inner .header-top .contact .address{font-size:1.2rem;line-height:1.6rem}body>header .header-inner .header-top .contact .tel{font-size:1.4rem;line-height:1.8rem}@media only screen and (max-width:767px){body>header .header-inner .header-top .contact:before{content:"";clear:both;display:block}}@media only screen and (min-width:768px){body>header .header-inner .header-top .header-logo{float:left;width:360px}body>header .header-inner .header-top .header-caption{float:left;width:450px;margin-top:3rem;text-align:center;letter-spacing:.6rem}body>header .header-inner .header-top .header-caption img{width:initial;max-width:100%;display:initial}body>header .header-inner .header-top .contact{float:right;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;padding:1.6rem 2rem;background-color:#009;color:#fff;width:270px;text-align:center}body>header .header-inner .header-top .contact .address{font-size:1.6rem;line-height:2.2rem}body>header .header-inner .header-top .contact .tel{font-size:2.4rem;line-height:2.8rem}body>header .header-inner .header-top .contact .tel .icon-tel{display:inline-block;margin-right:.6rem;width:2.2rem;height:2.4rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lw_tel.png") no-repeat scroll;background-position:0 .3rem}}body>header .header-inner .header-top:after{content:"";clear:both;display:block}body>header .header-inner:after{content:"";clear:both;display:block}body>header .header-inner nav.navbar-collapse{border-top-width:.1rem;border-bottom-width:.1rem;border-color:#b2b2b2;border-style:solid;border-bottom-color:#e6e6e6;border-left:none;border-right:none;border-radius:0}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse{border-bottom:none;padding:0 15px}}@media only screen and (min-width:768px){body>header .header-inner nav.navbar-collapse{border-bottom-width:.4rem;padding:0}body>header .header-inner nav.navbar-collapse:after{content:"";clear:both;display:block}}body>header .header-inner nav.navbar-collapse.navbar{margin-bottom:0}body>header .header-inner nav.navbar-collapse ul li.link-top .link-jp:before{content:"";display:inline-block;margin-right:0;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_top.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-top .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-top .link-en{margin-left:2rem}body>header .header-inner nav.navbar-collapse ul li.link-top.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_top.png")}body>header .header-inner nav.navbar-collapse ul li.link-about-us .link-jp:before{content:"";display:inline-block;margin-right:0;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_about-us.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-about-us .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-about-us .link-en{margin-left:2rem}body>header .header-inner nav.navbar-collapse ul li.link-about-us.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_about-us.png")}body>header .header-inner nav.navbar-collapse ul li.link-service .link-jp:before{content:"";display:inline-block;margin-right:0;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_service.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-service .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-service .link-en{margin-left:2rem}body>header .header-inner nav.navbar-collapse ul li.link-service.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_service.png")}body>header .header-inner nav.navbar-collapse ul li.link-recruit .link-jp:before{content:"";display:inline-block;margin-right:0;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_recruit.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-recruit .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-recruit .link-en{margin-left:2rem}body>header .header-inner nav.navbar-collapse ul li.link-recruit.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_recruit.png")}body>header .header-inner nav.navbar-collapse ul li.link-access .link-jp:before{content:"";display:inline-block;margin-right:0;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_access.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-access .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-access .link-en{margin-left:2rem}body>header .header-inner nav.navbar-collapse ul li.link-access.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_access.png")}body>header .header-inner nav.navbar-collapse ul li.link-contact .link-jp:before{content:"";display:inline-block;margin-right:.2rem;width:2rem;height:2rem;vertical-align:top;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_s_contact.png") no-repeat scroll;background-position:0 50%}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul li.link-contact .link-jp:before{display:none}}body>header .header-inner nav.navbar-collapse ul li.link-contact .link-en{margin-left:2.2rem}body>header .header-inner nav.navbar-collapse ul li.link-contact.selected .link-jp:before{background-image:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_sg_contact.png")}body>header .header-inner nav.navbar-collapse ul li a{font-size:1.4rem;color:inherit}body>header .header-inner nav.navbar-collapse ul li a:hover,body>header .header-inner nav.navbar-collapse ul li a:focus{background-color:#f2f2f2;color:inherit}body>header .header-inner nav.navbar-collapse ul li a .link-jp{color:inherit}body>header .header-inner nav.navbar-collapse ul li a .link-en{font-size:1rem;line-height:1.6rem;color:#b2b2b2}body>header .header-inner nav.navbar-collapse ul li.selected{color:#009}body>header .header-inner nav.navbar-collapse ul li.selected a:hover,body>header .header-inner nav.navbar-collapse ul li.selected a:focus{background-color:inherit}body>header .header-inner nav.navbar-collapse ul li.selected .link-jp{color:inherit}body>header .header-inner nav.navbar-collapse ul li.selected a .link-en{color:inherit}@media only screen and (max-width:767px){body>header .header-inner nav.navbar-collapse ul{margin-top:0;margin-bottom:0}body>header .header-inner nav.navbar-collapse ul li{border-bottom:.1rem solid #e6e6e6}body>header .header-inner nav.navbar-collapse ul li.selected{border-bottom-color:#009}body>header .header-inner nav.navbar-collapse ul li.selected a:after{border-top-color:#009;border-right-color:#009;border-bottom-color:#009;border-left-color:#009}body>header .header-inner nav.navbar-collapse ul li a:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;position:absolute;top:50%;right:2rem;width:1.2rem;height:1.2rem;border:solid #333;border-width:.3rem .3rem 0 0;margin-top:-.6rem}}@media only screen and (min-width:768px){body>header .header-inner nav.navbar-collapse ul{display:table;width:100%;table-layout:fixed}body>header .header-inner nav.navbar-collapse ul li{display:table-cell;float:none;width:100%}body>header .header-inner nav.navbar-collapse ul li a{font-size:1.6rem;text-align:center}body>header .header-inner nav.navbar-collapse ul li.selected{box-shadow:0 .4rem 0 0 #009}body>header .header-inner nav.navbar-collapse ul li:not(:last-of-type){border-right:.1rem solid #b2b2b2}}@media only screen and (min-width:768px){body>header{min-width:1080px}}.wrapper{margin:0 auto;padding:4rem 0}@media only screen and (max-width:767px){.wrapper{width:100%}}@media only screen and (min-width:768px){.wrapper{width:1080px}}.wrapper:before,.wrapper:after{display:table;content:" "}.wrapper:after{clear:both}.wrapper>.row{margin-right:0;margin-left:0}.block{display:block}.wrap-control{display:inline-block;white-space:nowrap}@media only screen and (min-width:768px){.block-pc{display:block}}.wrapper .contents{margin-bottom:1rem}.wrapper .contents .title-top{padding-left:2.4rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_top.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-top{padding-left:2.6rem}}.wrapper .contents .title-about-us{padding-left:2.4rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_about-us.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-about-us{padding-left:2.6rem}}.wrapper .contents .title-service{padding-left:2.6rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_service.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-service{padding-left:2.8rem}}.wrapper .contents .title-recruit{padding-left:2.4rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_recruit.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-recruit{padding-left:2.6rem}}.wrapper .contents .title-access{padding-left:2.2rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_access.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-access{padding-left:2.4rem}}.wrapper .contents .title-contact{padding-left:3rem;background:url("https://atago-hoshimigaoka.com/wp/wp-content/themes/bs_twentysixteen/images/icon_lg_contact.png") no-repeat scroll;background-position:0 center}@media only screen and (min-width:768px){.wrapper .contents .title-contact{padding-left:3.2rem}}.wrapper .contents .title{margin-bottom:3rem;border-top:4px solid #009;padding:.6rem;background-color:rgba(0,183,176,.1)}.wrapper .contents .title .title-jp{color:#009;font-size:2rem;line-height:2.6rem}.wrapper .contents .title .title-en{color:#ccc;font-size:1.6rem;line-height:2rem}.wrapper .contents .section{margin:2rem 0}.wrapper .contents .section .subtitle-icon{display:inline-block;margin-right:.4rem;border:.1rem solid #999;border-radius:.1rem;width:1.4rem;height:1.4rem;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dbdbdb),color-stop(100%,#fff));background:-moz-linear-gradient(top,#dbdbdb 0%,#fff 100%);background:-webkit-linear-gradient(top,#dbdbdb 0%,#fff 100%);background:linear-gradient(to bottom,#dbdbdb 0%,#fff 100%)}.wrapper .contents .section .subtitle-icon:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;margin:.3rem auto 0;width:0;height:0;border-style:solid;border-color:#009 transparent transparent;border-width:.7rem .4rem 0}.wrapper .contents .section .subtitle{border-bottom:.1rem solid;margin-bottom:2rem;font-size:1.6rem;line-height:2.2rem}.wrapper .contents .section .section-image{text-align:center}.wrapper .contents .section .section-image img{width:initial;max-width:100%;display:initial}.wrapper .contents .section .section-text{font-size:1.2rem;line-height:1.8rem}.wrapper .contents .section .section-text .text-head{margin-bottom:1rem;font-size:1.8rem;line-height:2.4rem;color:#009}.wrapper .contents .section .section-table{font-size:1.2rem;line-height:1.8rem}.wrapper .contents .section .section-table .spaced{letter-spacing:2rem;margin-right:-2rem}.wrapper .contents .section .section-table th{background-color:rgba(26,26,26,.1)}.wrapper .contents .section .section-table th,.wrapper .contents .section .section-table td{border-color:#b2b2b2}@media only screen and (max-width:767px){.wrapper .contents{padding-left:1.5rem;padding-right:1.5rem}.wrapper .contents .section .section-text .text-head{margin-top:1rem}.wrapper .contents .section .section-table{margin-top:1rem}.wrapper .contents .section .section-table th,.wrapper .contents .section .section-table td{display:block;width:100%}.wrapper .contents .section .section-table>tbody>tr:last-of-type>td{border-bottom:.1rem solid #b2b2b2}}@media only screen and (min-width:768px){.wrapper .contents>.row{margin-right:0;margin-left:0}.wrapper .contents .title{margin-bottom:5rem;padding:.6rem 1.4rem}.wrapper .contents .title .title-jp{float:left;font-size:2.4rem;line-height:2.8rem}.wrapper .contents .title .title-en{float:right;font-size:1.8rem;line-height:2.8rem}.wrapper .contents .title:after{content:"";clear:both;display:block}.wrapper .contents .section{margin:4rem}.wrapper .contents .section .subtitle{margin-bottom:3rem}.wrapper .contents .section .section-image{text-align:left}.wrapper .contents .section .section-text{font-size:1.4rem;line-height:2rem}.wrapper .contents .section .section-text .text-head{font-size:2.2rem;line-height:2.8rem}.wrapper .contents .section .section-table{font-size:1.4rem;line-height:2rem}.wrapper .contents .section .section-table>tbody>tr:first-of-type>th,.wrapper .contents .section .section-table>tbody>tr:first-of-type>td{border-top:none}.wrapper .contents .section .section-table>tbody>tr>th{border-right:.1rem solid #b2b2b2;white-space:nowrap;text-align:right}.wrapper .contents .section:after{content:"";clear:both;display:block}.wrapper .contents:after{content:"";clear:both;display:block}}.wrapper .banner-service,.wrapper .banner{padding-top:.6rem;padding-bottom:.6rem;text-align:center}.wrapper .banner-service img,.wrapper .banner img{width:initial;max-width:100%;display:initial}@media only screen and (min-width:768px){.wrapper .banner-service,.wrapper .banner{padding-top:1rem;padding-bottom:1rem}.wrapper .banner-service:after,.wrapper .banner:after{content:"";clear:both;display:block}.wrapper .banner-service>img,.wrapper .banner>img{border-radius:1rem}}body>footer{width:100%;height:auto;min-height:100px;background-color:#e6e6e6}body>footer .footer-inner{margin:0 auto;padding:0;font-size:1.2rem}body>footer .footer-inner:before,body>footer .footer-inner:after{display:table;content:""}@media only screen and (max-width:767px){body>footer .footer-inner{width:100%}}@media only screen and (min-width:768px){body>footer .footer-inner{width:1080px}}body>footer .footer-inner .footer-address,body>footer .footer-inner .footer-copyright{margin-top:1rem}body>footer .footer-inner dt,body>footer .footer-inner dd:not(:nth-of-type(2n)){margin-bottom:.6rem}@media only screen and (max-width:767px){body>footer .footer-inner .footer-address,body>footer .footer-inner .footer-copyright{padding-right:.6rem;padding-left:.6rem}}@media only screen and (min-width:768px){body>footer .footer-inner .footer-address{float:left;width:630px;text-align:left}body>footer .footer-inner .footer-copyright{float:right;width:450px;text-align:right}body>footer .footer-inner dt,body>footer .footer-inner dd:not(:nth-of-type(2n)){display:inline-block}}@media only screen and (min-width:768px){body>footer{min-width:1080px}}