﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-opacity:0}100%{-webkit-opacity:1}}@-moz-keyframes fadeIn{0%{-moz-opacity:0}100%{-moz-opacity:1}}@-ms-keyframes fadeIn{0%{-ms-opacity:0}100%{-ms-opacity:1}}@-o-keyframes fadeIn{0%{-o-opacity:0}100%{-o-opacity:1}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{height:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}a,a:visited,a:link,a:active{color:#000}a:hover{color:#FF62E2;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.wrap .contents .our-days .worker h3::after,.wrap .contents .our-days .worker h3::before{position:absolute;content:'';border-radius:100%}.wrap .contents h3::after,.wrap .contents h3::before{position:absolute;content:''}/*! ==========================================================================
   Font Style

   Copyright© Information-technology Promotion Agency, Japan (IPA), 2003-2013.
   Copyright© 2014 HONOKA Project
   http://font.gloomy.jp/dl-font-s5a4ik5w/honoka-min.zip
   http://ipafont.ipa.go.jp/
   http://ipafont.ipa.go.jp/ipa_font_license_v1.html
   ========================================================================== */@font-face{font-family:"IpaFont";src:url("../fonts/ipaexm-67807922.eot?") format("eot"),url("../fonts/ipaexm-e1b8973d.woff") format("woff")}html{font-size:16px}body{background:#FFF;font-family:"游明朝", 'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', "IpaFont", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}header .head-top{margin:0 auto;max-width:960px;padding:35px 10px 24px}header .head-top:after{content:"";display:table;clear:both}header .head-top .logo{float:left;padding:10px 0;background:url("../img/logo-181bb61c.png") 0 0 no-repeat;background-size:50px 50px;background-position-y:50%}header .head-top .logo .title{margin-left:60px}header .head-top .logo .title a{display:inline-block}header .head-top .logo .title a:hover{color:#000}header .head-top .logo .title img{width:80px}header .head-top .sub-menu{float:right;text-align:center}header .head-top .sub-menu ul{display:table;margin-left:auto}header .head-top .sub-menu ul li{display:table-cell;font-size:75%;padding-left:10px}header .head-top .sub-menu .inquiry{margin-top:12px;color:#FF62E2;font-size:125%}header .head-top .sub-menu .inquiry span{margin-right:5px;font-size:75%;font-weight:bold}nav{margin-bottom:20px}nav .nav-menu{text-align:center}nav .nav-menu ul{max-width:960px;margin:0 auto}nav .nav-menu ul:after{content:"";display:table;clear:both}nav .nav-menu ul li{float:left;width:20%}nav .nav-menu ul li a{position:relative;display:inline-block;padding:10px 20px;text-decoration:none}nav .nav-menu ul li a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);background-color:#FF62E2;transition:all 0.3s ease}nav .nav-menu ul li a:hover::after{transform:scaleX(1)}nav .nav-menu ul li a.active{color:#FF62E2}nav .mobile-menu{display:none}.billboard{width:100%;background:#FFEDFC}.billboard-image{padding:8px 0;max-width:960px;margin:0 auto}.billboard-image ul{position:relative;padding-bottom:50%;height:0;overflow:hidden;width:100%}.billboard-image ul li{position:absolute;top:0;left:0;width:100%}.billboard-image ul li img{width:100%}.top-wrap{text-align:center}.top-wrap .text{padding:6px 10px}.top-wrap .text p{line-height:2.5em}.top-wrap .oi-shadow{text-shadow:0px 0px 1px white, 0px 0px 5px white, 0px 0px 10px white}.top-wrap>article{padding:100px 0}.top-wrap>article:nth-child(even){background:#FFEDFC}.top-wrap>article h2{color:#FF62E2;font-size:150%;margin-bottom:80px;font-weight:normal;position:relative;padding-bottom:8px}.top-wrap>article h2::after{position:absolute;bottom:-10px;left:45%;z-index:2;content:'';width:10%;max-width:180px;height:2px;background-color:#FF9FFC}.top-wrap>article .contents-area{max-width:960px;margin:0 auto}.top-wrap .sub-contents .employment{width:250px;margin:50px auto 0;font-size:87.5%}.top-wrap .sub-contents .employment a{transition:all .4s;padding:15px 12px;text-align:center;border:1px solid #FF62E2;margin-top:0;display:block}.top-wrap .sub-contents .employment a:hover{color:#FFF;background:#FF62E2}.top-wrap .sub-contents.support-background{background-image:url("../img/stethoscope-43ac640a.png");background-repeat:no-repeat;background-position:right bottom}.top-wrap .news .news-content{letter-spacing:1px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid rgba(255,181,254,0.5)}.top-wrap .news .news-content:last-child{margin-bottom:0px}.top-wrap .news .news-content .date{padding-bottom:7px;font-size:75%;font-weight:bold;color:#FF62E2}.top-wrap .news .news-content .title{font-weight:bold;padding-bottom:7px}.top-wrap .news .news-content .text{letter-spacing:0}.wrap .contents{max-width:960px;margin:0 auto;line-height:1.5em;padding:50px 10px 80px}.wrap .contents h3{font-size:112.5%;position:relative;margin-bottom:14px;padding-left:34px;padding-bottom:4px;border-bottom:1px solid #CCC}.wrap .contents h3::before{top:2px;left:1px;z-index:2;width:16px;height:16px;background:rgba(240,104,222,0.5)}.wrap .contents h3::after{top:9px;left:9px;width:12px;height:12px;background:rgba(242,154,241,0.5)}.wrap .contents>article{padding-top:10px}.wrap .contents>article section{padding:6px 10px}.wrap .contents>section{margin-bottom:100px}.wrap .contents>section:last-child{margin-bottom:0}.wrap .contents-header{background:#FFEDFC;text-align:center}.wrap .contents-header h2{font-size:137.5%;padding:25px 0}.wrap .contents .profile table{width:100%}.wrap .contents .profile table tr{border-bottom:1px dotted #CCC}.wrap .contents .profile table tr td,.wrap .contents .profile table tr th{vertical-align:middle;padding:20px 0}.wrap .contents .profile table tr th{width:25%}.wrap .contents .profile table tr td{width:75%}.wrap .contents .message:after{content:"";display:table;clear:both}.wrap .contents .message .image{float:left;width:25%;text-align:center}.wrap .contents .message .image img{width:100%;max-width:200px}.wrap .contents .message .text{float:right;width:75%;padding:0px}.wrap .contents .message .text p{text-indent:1em;padding:0 15px;margin-bottom:15px}.wrap .contents .office-list:after{content:"";display:table;clear:both}.wrap .contents .office-list .office{float:left;letter-spacing:normal;width:45%;margin-right:10%}.wrap .contents .office-list .office:nth-child(2n){margin-right:0}.wrap .contents .office-list .office .title{margin-bottom:15px;padding:4px 0 4px 18px;font-size:112.5%;border-left:2px solid #FF62E2}.wrap .contents .office-list .office a{color:#fff}.wrap .contents .office-list .office .image{position:relative;width:100%;overflow:hidden}.wrap .contents .office-list .office .image img{width:100%;display:block}.wrap .contents .office-list .office .image .mask{position:absolute;top:0;left:0;text-align:right;transition:all 0.5s ease;-webkit-transition:all 0.4s ease;background-color:rgba(0,0,0,0.4);width:100%;height:100%;font-size:125%;opacity:0;font-weight:bold;padding-left:60%}.wrap .contents .office-list .office .image .mask .caption{position:absolute;bottom:10px;right:10px}.wrap .contents .office-list .office .image:hover .mask{opacity:1;padding-left:0}.wrap .contents .office-list .office .block{margin:12px 0}.wrap .contents .service{margin-bottom:70px}.wrap .contents .service h3{padding:14px 20px;background:rgba(255,181,254,0.5);border-bottom:0}.wrap .contents .service h3::after,.wrap .contents .service h3::before{content:none}.wrap .contents .service .text{padding:7px}.wrap .contents .service p{margin-bottom:12px}.wrap .contents .service p.emphasis{font-weight:bold}.wrap .contents .service ul{padding-left:16px;margin:12px}.wrap .contents .service ul.none{list-style-type:none;padding-left:0}.wrap .contents .service ul.disc{list-style-type:disc}.wrap .contents .service ul.circle{list-style-type:circle}.wrap .contents .service ul.decimal{list-style-type:decimal}.wrap .contents .service ul.katakana{list-style-type:katakana}.wrap .contents .service ol{padding-left:16px;margin:12px}.wrap .contents .service table{border:1px solid #333}.wrap .contents .service table th,.wrap .contents .service table td{border-collapse:collapse;border:1px solid #333;padding:10px}.wrap .contents .service table th{width:15%}.wrap .contents .service .marker{padding:0 0.4em 0.1em;background:-moz-linear-gradient(transparent 50%, rgba(255,185,66,0.5) 0%);background:-webkit-linear-gradient(transparent 50%, rgba(255,185,66,0.5) 0%);background:-o-linear-gradient(transparent 50%, rgba(255,185,66,0.5) 0%);background:-ms-linear-gradient(transparent 50%, rgba(255,185,66,0.5) 0%);background:linear-gradient(transparent 50%, rgba(255,185,66,0.5) 0%)}.wrap .contents .service .colomn-lv-1{padding:7px}.wrap .contents .service .colomn-lv-1 table{width:100%}.wrap .contents .service .colomn-lv-1 table tr{border-bottom:1px dotted #CCC}.wrap .contents .service .colomn-lv-1 table tr td,.wrap .contents .service .colomn-lv-1 table tr th{vertical-align:middle;padding:20px 0}.wrap .contents .service .colomn-lv-1 table tr th{width:35%}.wrap .contents .service .colomn-lv-1 table tr td{width:65%}.wrap .contents .service .colomn-lv-1 h4{border-left:4px solid #FF62E2;padding-left:15px;margin-bottom:20px}.wrap .contents .service .colomn-lv-1 h4.subject{counter-increment:story}.wrap .contents .service .colomn-lv-1 h4.subject::before{content:counter(story) ". "}.wrap .contents .service .colomn-lv-1 p{margin-bottom:20px}.wrap .contents .service .colomn-lv-1 p:last-child{margin-bottom:0}.wrap .contents .service .colomn-lv-1 ul{list-style-type:disc;padding-left:15px}.wrap .contents .service .colomn-lv-1 ul li{margin-bottom:10px}.wrap .contents .service .colomn-lv-1 table.three-column th{width:40%}.wrap .contents .service .colomn-lv-1 table.three-column td{width:30%}.wrap .contents .service .colomn-lv-1 .service-kind{margin-bottom:12px;font-weight:bold}.wrap .contents .service .colomn-lv-1 .service-flow{padding-left:14px}.wrap .contents .service .colomn-lv-1 .service-flow ul.decimal{list-style-type:decimal}.wrap .contents .service .colomn-lv-1 .service-detail{padding-left:14px}.wrap .contents .service .colomn-lv-1 .service-detail .note{font-size:87.5%;margin:10px 0}.wrap .contents .service .colomn-lv-1 .service-detail .note p{margin-bottom:0}.wrap .contents .service .colomn-lv-1 .mb-20{margin-bottom:20px}.wrap .contents .our-days .worker{margin-bottom:60px}.wrap .contents .our-days .worker:last-child{margin-bottom:0px}.wrap .contents .our-days .worker h3{font-size:100%;position:relative;margin-bottom:14px;padding-left:34px;padding-bottom:4px;border-bottom:1px solid #CCC}.wrap .contents .our-days .worker h3::before{top:0px;left:1px;z-index:2;width:18px;height:18px;background:rgba(240,104,222,0.5)}.wrap .contents .our-days .worker h3::after{top:7px;left:10px;width:13px;height:13px;background:rgba(242,154,241,0.5)}.wrap .contents .our-days .worker ul li{padding:14px;margin-bottom:15px}.wrap .contents .our-days .worker ul li:after{content:"";display:table;clear:both}.wrap .contents .our-days .worker ul li h4{margin-bottom:10px}.wrap .contents .our-days .worker ul li img{max-width:200px;width:40%}.wrap .contents .our-days .worker ul li:nth-child(odd) img{float:left;padding-right:14px}.wrap .contents .our-days .worker ul li:nth-child(even) img{float:right;padding-left:14px}.wrap .contents .question h3{margin-bottom:0;padding:2px 0 2px 18px;font-size:112.5%;border-bottom:0;border-left:2px solid #FF62E2}.wrap .contents .question h3::after,.wrap .contents .question h3::before{display:none}.wrap .contents .question h4{font-size:100%;margin-bottom:10px}.wrap .contents .question h4::before{content:'Q';padding-right:8px;color:#FF62E2}.wrap .contents .question ul li{border-bottom:1px dotted #CCC;padding:30px 7px}.wrap .contents .question ul li:last-child{border-bottom:0}.wrap .contents .question .answer p{margin-bottom:15px}.wrap .contents .question .answer ul{list-style-type:disc;padding-left:17px}.wrap .contents .question .answer ul li{padding:5px 0;border-bottom:0}.wrap .contents .employment{margin-bottom:40px}.wrap .contents .employment table{width:100%}.wrap .contents .employment table tr{border-bottom:1px dotted #CCC}.wrap .contents .employment table tr td,.wrap .contents .employment table tr th{vertical-align:middle;padding:20px 0}.wrap .contents .employment table tr th{width:25%}.wrap .contents .employment table tr td{width:75%}.wrap .contents .employment:last-child{margin-bottom:0}.wrap .contents .employment h4{border-left:2px solid #FF62E2;padding:2px 0 2px 15px;margin-bottom:20px}.wrap .contents .employment section{margin-bottom:40px}.wrap .contents .employment section:last-child{margin-bottom:0}.wrap .contents .employment section dl{margin-bottom:20px}.wrap .contents .employment section dl:last-child{margin-bottom:0}.wrap .contents .employment section dl dd{margin-left:1em}.wrap .breadcrambs{max-width:960px;margin:7px auto;font-size:75%}.wrap .breadcrambs-item{padding:0 4px}.access,.sub-access{position:relative;padding-bottom:35%;padding-top:30px;height:0;overflow:hidden}.access .googlemap,.sub-access .googlemap{position:absolute;top:0;left:0;width:100%;height:100%}.access{width:100%}.access .googlemap{width:100%}.map-contents{position:relative}.map-contents .sub-access{width:58%}.map-contents .sub-access .googlemap{width:100%}.map-contents .detail{position:absolute;right:0;bottom:0;width:40%}.map-contents .detail dl dt{font-weight:bold}.map-contents .detail dl dd{margin-left:10px;margin-bottom:20px}.map-contents .detail dl dd span{font-size:87.5%}footer .sitemap{background:#FFEDFC}footer .sitemap hr{border-style:dotted}footer .sitemap-list{display:flex;flex-wrap:wrap;gap:5%;row-gap:30px;max-width:960px;padding:30px 0 60px;margin:0 auto}footer .sitemap-list dl{width:30%;font-size:87.5%}footer .sitemap-list dl dt{margin:8px 0;padding:8px;font-weight:bold;border-left:2px solid #FF62E2;background:rgba(255,181,254,0.5)}footer .sitemap-list dl dd{position:relative;padding:8px 0 8px 16px;vertical-align:middle;text-decoration:none}footer .sitemap-list dl dd::after,footer .sitemap-list dl dd::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}footer .sitemap-list dl dd::before{left:4px;width:5px;height:1px;background:#FF88EB}footer .sitemap-list dl dd::after{left:4px;width:4px;height:4px;border-top:1px solid #FF88EB;border-right:1px solid #FF88EB;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .sitemap .banner-list{max-width:960px;padding-bottom:40px;margin:0 auto;font-size:87.5%}footer .sitemap .banner-list h3{margin:8px 0;padding:8px;font-weight:bold;border-left:2px solid #FF62E2;background:rgba(255,181,254,0.5);margin:8px 4%}footer .sitemap .banner-list ul{margin:20px 4%;letter-spacing:-.40em}footer .sitemap .banner-list ul li{display:inline-block;margin-right:10px;margin-bottom:7px;letter-spacing:normal}footer .sitemap .banner-list ul li:last-child{margin-right:0}footer .sitemap .banner-list ul li img{max-width:100%}footer .footer-body{position:relative;text-align:center;font-size:87.5%;padding:40px 0 20px}footer .footer-body::before{content:'';position:absolute;top:-40px;right:50%;margin:0 -40px;z-index:100;width:80px;height:80px;background:url("../img/logo_sub-d57af1bf.png") 0 0 no-repeat;background-color:#FFF;background-size:65px 65px;background-position:50%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}footer .footer-body p{margin:12px}footer .footer-body .title{font-size:150%;font-weight:bold}footer .footer-body .address span{font-size:87.5%;margin-right:8px}footer .footer-body .inquiry span{margin-left:5px}footer .footer-body .copyright{margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-opacity:0}100%{-webkit-opacity:1}}@-moz-keyframes fadeIn{0%{-moz-opacity:0}100%{-moz-opacity:1}}@-ms-keyframes fadeIn{0%{-ms-opacity:0}100%{-ms-opacity:1}}@-o-keyframes fadeIn{0%{-o-opacity:0}100%{-o-opacity:1}}@media screen and (max-width: 769px){html{font-size:12px}header .head-top{padding:25px 10px}header .head-top .logo{background-size:38%;background-position-y:50%}header .head-top .logo .title{margin-left:40px}header .head-top .logo .title img{width:70px}header .head-top .sub-menu .inquiry{font-size:120%}nav .mobile-menu{display:block;text-align:center;cursor:pointer;padding:10px}nav .mobile-menu .menu-icon{display:inline-block;position:relative;top:1px;width:12px;height:12px;margin-right:7px}nav .mobile-menu .menu-icon .line{position:absolute;top:0;display:block;width:12px;height:2px;background:#000;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}nav .mobile-menu .menu-icon.is-active .line_01{top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav .mobile-menu .menu-icon .line_02{top:5px}nav .mobile-menu .menu-icon.is-active .line_02{opacity:0}nav .mobile-menu .menu-icon .line_03{top:10px}nav .mobile-menu .menu-icon.is-active .line_03{top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}nav .nav-menu{display:none;border-top:1px solid rgba(242,154,241,0.5);border-bottom:1px solid rgba(242,154,241,0.5)}nav .nav-menu ul li{float:none;margin:0 2%;width:96%;border-bottom:1px dotted rgba(242,154,241,0.5)}nav .nav-menu ul li:last-child{border-bottom-width:0}nav .nav-menu ul li a{display:block}nav .nav-menu ul li a::after{display:block;content:"";position:absolute;top:50%;left:95%;width:4px;height:4px;margin:-4px 0 0;border-top:solid 2px #FF62E2;border-right:solid 2px #FF62E2;background:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav .nav-menu ul li a:hover::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-wrap .text p{display:inline}.top-wrap>article{padding:70px 0}.top-wrap>article h2{font-size:125%;margin-bottom:40px}.top-wrap>article h2::after{width:20%;left:40%}.top-wrap .sub-contents.support-background{background-size:contain}.top-wrap .news .news-content .date{font-size:100%}.wrap .contents-header h2{padding:18px 0}.wrap .contents .message:after{content:"";display:table;clear:both}.wrap .contents .message .image{width:100%;padding-bottom:20px}.wrap .contents .message .image img{width:50%;max-width:200px}.wrap .contents .message .text{width:100%}.wrap .contents .message .text p{padding:0}.wrap .contents .office-list .office{width:100%;margin-bottom:60px}.wrap .contents .office-list .office .image .mask{opacity:1;padding-left:0}.wrap .contents .office-list .office .image .mask .caption{position:absolute;bottom:10px;right:10px}.wrap .contents .service .colomn-lv-1 table{width:100%}.wrap .contents .service .colomn-lv-1 table tr{border-bottom:1px dotted #CCC}.wrap .contents .service .colomn-lv-1 table tr td,.wrap .contents .service .colomn-lv-1 table tr th{vertical-align:middle;padding:20px 0}.wrap .contents .service .colomn-lv-1 table tr th{width:50%}.wrap .contents .service .colomn-lv-1 table tr td{width:50%}.wrap .contents .service .colomn-lv-1 table.three-column{font-size:87.5%;text-align:center}.wrap .contents .service .colomn-lv-1 table.three-column th{width:50%}.wrap .contents .service .colomn-lv-1 table.three-column td{width:25%}.wrap .contents .our-days .worker ul li:nth-child(odd) img{padding-right:10px}.wrap .contents .our-days .worker ul li:nth-child(even) img{padding-left:10px}.wrap .contents .question{margin-bottom:40px}.access,.sub-access{padding-bottom:60%}.map-contents .sub-access{width:100%}.map-contents .detail{position:static;width:100%;margin-top:10px}footer .sitemap{padding-bottom:30px}footer .sitemap dl{float:none;width:92%;margin-bottom:20px}footer .sitemap dl dt{font-size:112.5%}footer .sitemap dl dd{display:inline-block;font-size:100%}footer .sitemap-list{padding-bottom:0px}}