﻿@import"https://fonts.googleapis.com/css?family=Quicksand:400,500";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{list-style:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav 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:rgba(0,0,0,0)}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.wrapper{box-sizing:border-box;max-width:1020px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;text-align:left}.cGray{color:#cfcfcf}.cGray2{color:#f5ede2}.cGreen{color:#7ebe25}.cOrange{color:#ee742b}.cYellow{color:#e5b400}.cBrown{color:#7d6352}.cBrown2{color:#ad9680}:root{--t_xxsmall: 10px;--t_xsmall: 11px;--t_small: 13px;--t_middle: 15px;--t_large: 16px;--t_xlarge: 17px;--t_xxlarge: 18px;--t_en: "Quicksand", sans-serif;--t_gothic: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, "游ゴシック Medium", YuGothic, YuGothicM, sans-serif}@media screen and (max-width: 820px){:root{--t_xxsmall: 10px;--t_xsmall: 10px;--t_small: 12px;--t_middle: 14px;--t_large: 15px;--t_xlarge: 16px;--t_xxlarge: 17px}}.t_xxsmall{font-size:var(--t_xxsmall)}.t_xsmall{font-size:var(--t_xsmall)}.t_small{font-size:var(--t_small)}.t_middle{font-size:var(--t_middle)}.t_large{font-size:var(--t_large)}.t_xlarge{font-size:var(--t_xlarge)}.t_xxlarge{font-size:var(--t_xxlarge)}.t_bold,strong{font-weight:bold}.t_nomal{font-weight:normal}.t_right{text-align:right}.t_center{text-align:center}.t_left{text-align:left}.t_indent{text-indent:1em}.t_en{font-family:var(--t_en);font-weight:500}.floatLeft{float:left}.floatRight{float:right}.clearfix:after{content:"";display:block;clear:both;visibility:hidden}.mot{position:absolute;left:-9999px;top:-999px}.smpObject{display:none}@media screen and (max-width: 768px){.smpObject{display:inline-block}}.pcObject{display:inline-block}@media screen and (max-width: 768px){.pcObject{display:none}}ul.attention li{padding-left:1em;font-size:var(--t_small);text-indent:-1em;line-height:1.5}ul.disc li{position:relative;padding-left:1em}ul.disc li::before{content:"";display:block;position:absolute;left:0;top:.7em;width:.5em;height:.5em;border-radius:50%;background:#7ebe25}.smpTappu{pointer-events:none}@media screen and (max-width: 768px){.smpTappu{pointer-events:all}}.hvr-base{-webkit-transition:all .3s;transition:all .3s}.hvr-base:hover{opacity:.7}@media screen and (max-width: 768px){.hvr-base:hover{opacity:1}}.arr{display:inline-block;position:relative;margin:0 0 0 .5em;vertical-align:middle}.arr::before{content:"";display:inline-block;position:relative;top:2px;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.arr.arr_small::before{top:0;border-width:5px 0 5px 10px}.mT25{margin-top:25px}.mT35{margin-top:35px}.mT40{margin-top:40px}.mT45{margin-top:45px}.mT60{margin-top:60px !important}body{overflow-x:hidden;background:#fff;font-family:var(--t_gothic);font-size:var(--t_middle);color:#7d6352;text-align:center;line-height:1.5}a{color:#7d6352;text-decoration:none}main a{color:#ee742b;text-decoration:underline}main a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}header{position:relative}header .logo{float:left;width:45%;padding:30px 0 25px}header .info{float:right;min-width:410px;padding:22px 0 0}@media screen and (max-width: 820px){header .info{min-width:0}}header .info ul:not(.attention){display:table;width:100%}header .info ul:not(.attention) li{display:table-cell;vertical-align:middle}header .info ul:not(.attention) .tel{padding-right:5px;font-size:33px}@media screen and (max-width: 820px){header .info ul:not(.attention) .tel{font-size:30px}}header .info ul:not(.attention) .tel img{margin-top:-3px;vertical-align:middle}header .info ul:not(.attention) .tel a{pointer-events:none}header .info ul:not(.attention) .form a{display:block;padding:0 10px;border-radius:10px;background:#ee742b;font-weight:bold;color:#fff;line-height:38px}header .info ul:not(.attention) .form a img{vertical-align:middle}header .info .timeTable{overflow:hidden;border-radius:10px;border:solid 1px #ad9680}header .info .timeTable table{box-sizing:border-box;width:100%;color:#000}header .info .timeTable table thead th{background:#ad9680;color:#fff}header .info .timeTable table thead th:first-child{letter-spacing:.5em;text-indent:.5em}header .info .timeTable table th,header .info .timeTable table td{font-size:var(--t_small);font-weight:normal;text-align:center;vertical-align:middle}header .info .timeTable table tbody th{padding:0 10px 0 0;border-top:solid 1px #ad9680;text-align:right}header .info .timeTable table tbody td{width:10.5%;padding:8px 0;border-top:solid 1px #ad9680;border-left:solid 1px #ad9680}header .info .attention{float:right;margin:3px 0 0}header .info .attention li{float:left;margin-left:10px;font-size:var(--t_xxsmall);color:#000}header #navBtn{display:none}@media screen and (max-width: 768px){header{overflow-x:hidden;position:fixed;z-index:9999;top:0;left:0;width:100%;height:68px;background:#fff}header .logo{float:none;width:auto;padding:8px 0 6px}header .logo img{height:54px}header .info{display:none}header #navBtn{display:block;position:fixed;top:0;right:0;width:60px;height:68px;cursor:pointer}header #navBtn .bar{display:block;position:absolute;left:14px;width:33px;height:3px;background:#7d6352;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}header #navBtn .bar:nth-child(1){top:18px}header #navBtn .bar:nth-child(2){top:26px}header #navBtn .bar:nth-child(3){top:34px}header #navBtn .txt{display:block;position:absolute;top:40px;width:100%;font-size:var(--t_xxsmall);text-align:center}header #navBtn.act .bar:nth-child(1){top:23px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}header #navBtn.act .bar:nth-child(2){width:0;left:50%}header #navBtn.act .bar:nth-child(3){top:23px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}}#visual{height:270px;background-position:center;background-repeat:no-repeat;background-size:cover}#root.index #visual{height:409px;background-image:url(../img/h1/top.jpg)}#access #visual{background-image:url(../img/h1/access.jpg)}#accident #visual{background-image:url(../img/h1/accident.jpg)}#contact #visual{background-image:url(../img/h1/contact.jpg)}#faq #visual{background-image:url(../img/h1/faq.jpg)}#first #visual{background-image:url(../img/h1/first.jpg)}#maternitycare #visual{background-image:url(../img/h1/maternitycare.jpg)}#news #visual{background-image:url(../img/h1/news.jpg)}#recruit #visual{background-image:url(../../img/recruit/h1.webp)}@media screen and (max-width: 768px){#visual{height:208px;margin-top:68px}#root.index #visual{height:208px;background-position:top center;background-image:url(../img/h1/sp/top.jpg)}#access #visual{background-image:url(../img/h1/sp/access.jpg)}#accident #visual{background-image:url(../img/h1/sp/accident.jpg)}#faq #visual{background-image:url(../img/h1/sp/faq.jpg)}#first #visual{background-image:url(../img/h1/sp/first.jpg)}#maternitycare #visual{background-image:url(../img/h1/sp/maternitycare.jpg)}#news #visual{background-image:url(../img/h1/sp/news.jpg)}}#gNavWrap{height:54px}@media screen and (max-width: 768px){#gNavWrap{height:auto}}#gNav{height:54px;background:url(../img/gNav_bg.png) center no-repeat;line-height:54px}#gNav ul{display:flex;width:100%}#gNav ul li{flex:1 1 0;position:relative;font-size:var(--t_large);font-weight:bold;text-align:center;vertical-align:middle}@media screen and (max-width: 820px){#gNav ul li{font-size:var(--t_middle)}}#gNav ul li::after{content:"";display:inline-block;position:absolute;top:50%;right:0;width:1px;height:15px;margin-top:-7px;background:#fff}#gNav ul li:first-child::before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:1px;height:15px;margin-top:-7px;background:#fff}#gNav ul li a{display:inline-block;width:100%;color:#fff}#gNav ul li a:hover{background:rgba(151,75,27,.33)}#gNav ul li.smp_gNav{display:none}#root.index #gNav ul li#gNav_home a,#first #gNav ul li#gNav_first a,#faq #gNav ul li#gNav_faq a,#maternitycare #gNav ul li#gNav_maternitycare a,#accident #gNav ul li#gNav_accident a,#contact #gNav ul li#gNav_contact a,#access #gNav ul li#gNav_access a,#news #gNav ul li#gNav_news a{background:rgba(151,75,27,.33)}#gNav.fixed{position:fixed;z-index:999;width:100%;top:0;left:0}@media screen and (max-width: 768px){#gNav{opacity:0;position:fixed;z-index:-1;top:-100px;width:100%;background:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}#gNav .wrapper{margin:0;padding:0}#gNav .wrapper ul{display:block;width:100%;line-height:50px}#gNav .wrapper ul li{display:block;float:left;width:50%;background:url(../img/sp/gNav_bg.jpg) center no-repeat;background-size:100% 100%;font-size:var(--t_large)}#gNav .wrapper ul li::before,#gNav .wrapper ul li::after{display:none}#gNav .wrapper ul li a{text-shadow:1px 1px 1px #c48725}#gNav.fixed{position:fixed;z-index:-1;top:-100px}#gNav.act{z-index:999;display:block;opacity:1;top:68px;left:0}}footer{padding:10px 0 15px}@media screen and (max-width: 768px){footer{padding:20px 0}}footer .blockWrap{display:table;width:100%}@media screen and (max-width: 768px){footer .blockWrap{display:none}}footer .blockWrap .block{box-sizing:border-box;display:table-cell;padding:10px 0;vertical-align:top}footer .blockWrap .block+.block{border-left:solid 1px #f5ede2}footer .blockWrap .block:nth-child(1){padding-right:20px}footer .blockWrap .block:nth-child(2){padding-right:20px;padding-left:20px}footer .blockWrap .block:nth-child(3){padding-left:15px}footer .blockWrap .logo>*{display:block;width:351px}@media screen and (max-width: 820px){footer .blockWrap .logo>*{width:auto}}footer .blockWrap .logo p{margin-top:10px}footer .blockWrap .contact .tel{padding-right:1em;font-size:33px;white-space:nowrap}footer .blockWrap .contact .tel img{vertical-align:middle}footer .blockWrap .contact .tel a{pointer-events:none}footer .blockWrap .contact .form{margin:10px 0 0;line-height:40px}footer .blockWrap .contact .form a{display:block;border-radius:10px;background:#ee742b;color:#fff}footer .blockWrap .contact .form a img{vertical-align:middle}footer .blockWrap .nav li{float:left;margin:0 0 .8em;border-right:solid 1px #7d6352;font-size:var(--t_xsmall);line-height:1}footer .blockWrap .nav li:last-child{border-right:none}footer .blockWrap .nav li a{display:inline-block;padding:0 5px}footer .blockWrap .nav li a:hover{text-decoration:underline}footer .copyright{margin:20px 0 0 0;border-radius:50px;line-height:50px;background:#f5ede2}@media screen and (max-width: 768px){footer .copyright{margin:0;padding:10px 0;line-height:1.3;font-size:var(--t_small)}}#breadNav{margin:0 0 20px;font-size:var(--t_xxsmall)}#breadNav li{position:relative;float:left;margin-right:15px;color:#000}#breadNav li+li::before{content:"";display:inline-block;position:absolute;top:50%;left:-11px;width:4px;height:4px;margin-top:-3px;border-top:solid 1px #000;border-right:solid 1px #000;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#breadNav a{color:#000}#breadNav a:hover{text-decoration:underline}#root.index #breadNav{display:none}#mainContent{background:#f5ede2;padding:15px 0 0;color:#000}#mainContent main{float:left;width:68.5%;padding-bottom:50px;line-height:1.7}@media screen and (max-width: 768px){#mainContent main{float:none;width:auto}}#mainContent aside{position:-webkit-sticky;position:sticky;top:84px;float:right;width:28.6%;padding-bottom:35px}@media screen and (max-width: 768px){#mainContent aside{position:static;top:0;float:none;width:auto}}#mainContent aside>*{margin-bottom:15px}#mainContent aside .bnr{text-align:center}#mainContent aside table{box-sizing:border-box;width:100%;margin-bottom:5px;background:#fff;color:#000}#mainContent aside table thead th{background:#ad9680;color:#fff}#mainContent aside table thead th:first-child{letter-spacing:.5em;text-indent:.5em}#mainContent aside table thead th:last-child{border-right:solid 1px #ad9680}#mainContent aside table th,#mainContent aside table td{padding:3px 0;font-size:var(--t_small);font-weight:normal;text-align:center;letter-spacing:-0.05em;vertical-align:middle}#mainContent aside table tbody th{border-bottom:solid 1px #ad9680;border-left:solid 1px #ad9680}#mainContent aside table tbody td{width:10%;border-bottom:solid 1px #ad9680;border-left:solid 1px #ad9680}#mainContent aside table tbody td:last-child{border-right:solid 1px #ad9680}#mainContent aside table+.attention{display:table}#mainContent aside table+.attention li{display:table-cell;padding-right:10px;font-size:var(--t_xsmall)}#mainContent aside .tel{margin-bottom:5px;font-size:38px;text-align:center}@media screen and (max-width: 768px){#mainContent aside .tel{font-size:45px}}@media screen and (max-width: 320px){#mainContent aside .tel{font-size:40px}}#mainContent aside .tel a{pointer-events:none}@media screen and (max-width: 768px){#mainContent aside .tel a{pointer-events:all}}#mainContent aside .tel a img{vertical-align:middle}@media screen and (max-width: 768px){#mainContent aside .tel a img{width:41px}}@media screen and (max-width: 768px)and (max-width: 320px){#mainContent aside .tel a img{width:33px}}#mainContent aside .form a{display:block;border-radius:10px;background:#ee742b;color:#fff;font-size:20px;text-align:center;line-height:65px}@media screen and (max-width: 768px){#mainContent aside .form a{line-height:77px}}@media screen and (max-width: 320px){#mainContent aside .form a{line-height:65px}}#mainContent aside .form a img{vertical-align:middle}@media screen and (max-width: 768px){#mainContent aside .form a img{height:29px}}@media screen and (max-width: 320px){#mainContent aside .form a img{height:19px}}#mainContent aside .sns{display:flex;flex-wrap:wrap;justify-content:space-between}#mainContent aside .sns li{width:48%;text-align:center;line-height:60px}@media screen and (max-width: 768px){#mainContent aside .sns li{line-height:71px}}#mainContent aside .sns li a{overflow:hidden;display:block;border-radius:5px}#mainContent aside .sns li a img{vertical-align:middle}#mainContent aside .sns li.line{width:100%;margin:0 0 10px}#mainContent aside .sns li.line a{background-color:#06c755}#mainContent aside .sns li.fb a{background:#4267b2}@media screen and (max-width: 768px){#mainContent aside .sns li.fb a img{height:50px}}@media screen and (max-width: 320px){#mainContent aside .sns li.fb a{padding:0 10px}#mainContent aside .sns li.fb a img{height:auto}}#mainContent aside .sns li.ig a{background:#fed77c;background:-moz-linear-gradient(45deg, #fed77c 0%, #ffa736 16%, #ea3e56 42%, #c93098 72%, #9b38b9 100%);background:-webkit-linear-gradient(45deg, #fed77c 0%, #ffa736 16%, #ea3e56 42%, #c93098 72%, #9b38b9 100%);background:linear-gradient(45deg, #fed77c 0%, #ffa736 16%, #ea3e56 42%, #c93098 72%, #9b38b9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fed77c", endColorstr="#9b38b9",GradientType=1 )}@media screen and (max-width: 768px){#mainContent aside .sns li.ig a img{height:54px}}@media screen and (max-width: 320px){#mainContent aside .sns li.ig a{padding:0 10px}#mainContent aside .sns li.ig a img{height:auto}}#mainContent aside #asideNews{position:relative;padding:0 13px;background:#fff}#mainContent aside #asideNews h3{margin:0 -13px;padding:5px 13px 3px;border-bottom:solid 3px #7ebe25;font-size:20px;font-weight:normal;color:#7ebe25}#mainContent aside #asideNews .more{position:absolute;top:6px;right:13px;font-size:var(--t_small);line-height:24px}#mainContent aside #asideNews .more a{display:block;padding:0 10px;border-radius:12px;background:#ad9680;color:#fff}#mainContent aside #asideNews ul li{padding:10px 0;font-size:var(--t_small)}#mainContent aside #asideNews ul li a{color:#000}#mainContent aside #asideNews ul li a .date{display:inline-block;width:7em;margin:0 0 .3em;background:#7ebe25;font-family:var(--t_en);color:#fff;text-align:center;letter-spacing:.07em}#mainContent aside #asideNews ul li a:hover .title{text-decoration:underline}#mainContent aside #asideNews ul li+li{border-top:solid 1px #cfcfcf}#mainContent aside #asideNews ul li:last-child{padding-bottom:15px}#pageTop{box-sizing:border-box;position:relative;z-index:99;min-height:1em}#pageTop p{overflow:hidden;position:absolute;right:10px;bottom:0;padding:0 20px;border-radius:15px;background:#fff;font-weight:bold;color:#7d6352;line-height:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){#pageTop p{right:10px;font-size:var(--t_small);line-height:26px}}#pageTop.act p{position:fixed;right:10px;bottom:20px}#pageTop.act.stop p{right:10px;position:absolute}#mainContent table.defaultTbl{width:100%;margin:30px 0;border-bottom:solid 1px #7ebe25}@media screen and (max-width: 820px){#mainContent table.defaultTbl{margin-top:15px}}#mainContent table.defaultTbl th,#mainContent table.defaultTbl td{padding:20px;font-weight:normal;vertical-align:middle;line-height:1.3333333333;letter-spacing:.1em}@media screen and (max-width: 768px){#mainContent table.defaultTbl th,#mainContent table.defaultTbl td{padding:10px;font-size:14px}}#mainContent table.defaultTbl thead th{padding:5px;border:solid 1px #7ebe25;background:#7ebe25;font-size:25px;color:#fff;text-align:center}@media screen and (max-width: 820px){#mainContent table.defaultTbl thead th{font-size:20px}}#mainContent table.defaultTbl thead th span.t_xsmall{vertical-align:middle}#mainContent table.defaultTbl tbody th{white-space:nowrap;border-top:solid 1px #7ebe25;border-left:solid 1px #7ebe25;border-right:solid 1px #7ebe25}#mainContent table.defaultTbl tbody th span.t_xxsmall{vertical-align:top}#mainContent table.defaultTbl tbody th span.t_xsmall{display:inline-block;margin-top:10px;vertical-align:middle}#mainContent table.defaultTbl tbody td{border-top:solid 1px #7ebe25;border-right:solid 1px #7ebe25}#mainContent table.defaultTbl tbody td span.memo{display:inline-block;margin:-2px .5em 0;vertical-align:middle}#mainContent table.defaultTbl tbody td span.memo.attention{padding-left:1em;text-indent:-1em;text-align:left}#mainContent main .contentWrap{padding:25px;background:#fff}@media screen and (max-width: 820px){#mainContent main .contentWrap{padding:15px 10px}}#mainContent main .contentWrap+.contentWrap{margin-top:50px}#mainContent main h2{margin:0 0 30px;padding:0 0 10px;border-bottom:solid 3px #7ebe25;font-size:30px;font-weight:normal;color:#7ebe25;line-height:1}@media screen and (max-width: 820px){#mainContent main h2{margin-bottom:20px;font-size:20px;font-weight:bold}}#mainContent main h3{margin:0 0 20px;color:#ee742b;font-size:24px;font-weight:bold;line-height:1}@media screen and (max-width: 820px){#mainContent main h3{margin-bottom:15px;font-size:18px}}#mainContent main .phBox{margin:0 0 25px;padding:0 0 30px;border-bottom:solid 1px #f5ede2}@media screen and (max-width: 820px){#mainContent main .phBox{margin:0 0 15px;padding:0}}#mainContent main .phBox .txt{float:left;width:49%}@media screen and (max-width: 820px){#mainContent main .phBox .txt{float:none;width:auto}}#mainContent main .phBox .ph{float:right;width:49%}@media screen and (max-width: 820px){#mainContent main .phBox .ph{float:none;width:auto;padding:15px 0}}#mainContent main .selectInquiry{display:table;width:100%}@media screen and (max-width: 768px){#mainContent main .selectInquiry{display:block}}#mainContent main .selectInquiry li{display:table-cell;vertical-align:bottom}@media screen and (max-width: 768px){#mainContent main .selectInquiry li{display:block}}#mainContent main .selectInquiry li img{vertical-align:middle}#mainContent main .selectInquiry .form{width:43%}@media screen and (max-width: 768px){#mainContent main .selectInquiry .form{width:auto}#mainContent main .selectInquiry .form p.title{display:none}}#mainContent main .selectInquiry .form p:not(.title){margin:10px 0 0;text-align:center;line-height:60px}#mainContent main .selectInquiry .form p:not(.title) a{display:block;border-radius:10px;border:solid 1px #ee742b;background:#ee742b}@media screen and (max-width: 768px){#mainContent main .selectInquiry .form p:not(.title) a img{height:29px}}@media screen and (max-width: 320px){#mainContent main .selectInquiry .form p:not(.title) a{padding:0 15px}#mainContent main .selectInquiry .form p:not(.title) a img{height:auto}}#mainContent main .selectInquiry .tel{padding-left:25px}@media screen and (max-width: 768px){#mainContent main .selectInquiry .tel{padding:10px 0 0}#mainContent main .selectInquiry .tel p.title{display:none}}#mainContent main .selectInquiry .tel p:not(.title){margin:10px 0 0;font-size:45px;text-align:center;line-height:60px}@media screen and (max-width: 768px){#mainContent main .selectInquiry .tel p:not(.title){margin:0}}@media screen and (max-width: 320px){#mainContent main .selectInquiry .tel p:not(.title){font-size:38px}}#mainContent main .selectInquiry .tel p:not(.title) a{pointer-events:none;display:block;border:solid 1px #7d6352;border-radius:10px;color:#7d6352;text-decoration:none}@media screen and (max-width: 768px){#mainContent main .selectInquiry .tel p:not(.title) a{pointer-events:all;border:none}}#mainContent main .selectInquiry .tel p:not(.title) a img{margin-top:-3px;vertical-align:middle}@media screen and (max-width: 768px){#mainContent main .selectInquiry .tel p:not(.title) a img{width:41px}}@media screen and (max-width: 320px){#mainContent main .selectInquiry .tel p:not(.title) a img{width:33px}}#root.index #mainContent{padding:30px 0 0}#root.index #mainContent main .negativeMargin{margin-top:-50px;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 768px){#root.index #mainContent main .negativeMargin{margin-top:-68px;padding-top:68px;padding-bottom:30px}}#root.index #mainContent main #information{display:none}@media screen and (max-width: 820px){#root.index #mainContent main #information{display:block;padding:0 10px 15px}}@media screen and (max-width: 820px)and (max-width: 320px){#root.index #mainContent main #information{padding:0 0 15px}}@media screen and (max-width: 820px){#root.index #mainContent main #information table{box-sizing:border-box;width:100%;margin-bottom:5px;background:#fff;color:#000}#root.index #mainContent main #information table thead th{background:#ad9680;color:#fff}#root.index #mainContent main #information table thead th:first-child{letter-spacing:.5em;text-indent:.5em}#root.index #mainContent main #information table thead th:last-child{border-right:solid 1px #ad9680}#root.index #mainContent main #information table th,#root.index #mainContent main #information table td{padding:3px 0;font-size:var(--t_small);font-weight:normal;text-align:center;letter-spacing:-0.05em;vertical-align:middle}#root.index #mainContent main #information table tbody th{border-bottom:solid 1px #ad9680;border-left:solid 1px #ad9680}#root.index #mainContent main #information table tbody td{width:10%;border-bottom:solid 1px #ad9680;border-left:solid 1px #ad9680}#root.index #mainContent main #information table tbody td:last-child{border-right:solid 1px #ad9680}#root.index #mainContent main #information table+.attention{display:table}#root.index #mainContent main #information table+.attention li{display:table-cell;padding-right:10px;font-size:var(--t_xsmall)}#root.index #mainContent main #information .tel{margin-bottom:5px;font-size:38px;text-align:center}}@media screen and (max-width: 820px)and (max-width: 768px){#root.index #mainContent main #information .tel{font-size:45px}}@media screen and (max-width: 820px)and (max-width: 768px)and (max-width: 320px){#root.index #mainContent main #information .tel{font-size:40px}}@media screen and (max-width: 820px){#root.index #mainContent main #information .tel a{pointer-events:none}}@media screen and (max-width: 820px)and (max-width: 768px){#root.index #mainContent main #information .tel a{pointer-events:all;color:#7d6352;text-decoration:none}}@media screen and (max-width: 820px){#root.index #mainContent main #information .tel a img{vertical-align:middle}}@media screen and (max-width: 820px)and (max-width: 768px){#root.index #mainContent main #information .tel a img{width:41px}}@media screen and (max-width: 820px)and (max-width: 768px)and (max-width: 320px){#root.index #mainContent main #information .tel a img{width:33px}}@media screen and (max-width: 820px){#root.index #mainContent main #information .form a{display:block;border-radius:10px;background:#ee742b;color:#fff;font-size:20px;text-align:center;line-height:65px}}@media screen and (max-width: 820px)and (max-width: 768px){#root.index #mainContent main #information .form a{line-height:77px}}@media screen and (max-width: 820px){#root.index #mainContent main #information .form a img{vertical-align:middle}}@media screen and (max-width: 820px)and (max-width: 768px){#root.index #mainContent main #information .form a img{height:29px}}#root.index #mainContent main #campaign .ticket{margin:0 0 10px}#root.index #mainContent main #campaign img{width:100%}#root.index #mainContent main #campaign .phBox .ph{float:left;width:28%}@media screen and (max-width: 820px){#root.index #mainContent main #campaign .phBox .ph{float:none;width:auto;margin:0 0 15px}}#root.index #mainContent main #campaign .phBox .txt{float:right;width:69%}@media screen and (max-width: 820px){#root.index #mainContent main #campaign .phBox .txt{float:none;width:auto}}#root.index #mainContent main #recomend{overflow:hidden}#root.index #mainContent main #recomend ul{margin:-3% -1.5% 0}#root.index #mainContent main #recomend ul li{float:left;width:30.333%;margin:3% 1.5% 0}@media screen and (max-width: 820px){#root.index #mainContent main #recomend ul li{width:47%}}#root.index #mainContent main #recomend ul li img{width:100%}#root.index #mainContent main #price{padding-bottom:0}#root.index #mainContent main #price table{width:100%;margin:30px 0 0;border-bottom:solid 1px #7ebe25}@media screen and (max-width: 820px){#root.index #mainContent main #price table{margin-top:15px}}#root.index #mainContent main #price table th,#root.index #mainContent main #price table td{padding:10px 0;font-size:21px;font-weight:normal;text-align:center;vertical-align:middle;line-height:1.3}@media screen and (max-width: 820px){#root.index #mainContent main #price table th,#root.index #mainContent main #price table td{font-size:14px}}#root.index #mainContent main #price table thead th{padding:5px;border:solid 1px #7ebe25;background:#7ebe25;font-size:25px;color:#fff;letter-spacing:.1em}@media screen and (max-width: 820px){#root.index #mainContent main #price table thead th{font-size:20px}}#root.index #mainContent main #price table thead th span.t_xsmall{vertical-align:middle}#root.index #mainContent main #price table tbody th{width:47.5%;border-top:solid 1px #7ebe25;border-left:solid 1px #7ebe25;border-right:solid 1px #7ebe25}@media screen and (max-width: 820px){#root.index #mainContent main #price table tbody th{width:43%;padding:10px 5px}}#root.index #mainContent main #price table tbody th span.t_xxsmall{vertical-align:top}#root.index #mainContent main #price table tbody th span.t_xsmall{display:inline-block;margin-top:10px;vertical-align:middle}#root.index #mainContent main #price table tbody th .btn a{display:inline-block;margin-top:10px;padding:0 20px;border-radius:10px;background:#e5b400;font-weight:bold;color:#fff;line-height:45px;letter-spacing:0;text-decoration:none}@media screen and (max-width: 820px){#root.index #mainContent main #price table tbody th .btn a{padding:0 1em;font-size:11px;line-height:35px}}#root.index #mainContent main #price table tbody th .btn a .arr{margin-top:-7px}@media screen and (max-width: 820px){#root.index #mainContent main #price table tbody th .btn a .arr::before{border-width:5px 0 5px 10px}}@media screen and (max-width: 820px)and (max-width: 320px){#root.index #mainContent main #price table tbody th .btn a .arr{display:none}}#root.index #mainContent main #price table tbody td{border-top:solid 1px #7ebe25;border-right:solid 1px #7ebe25;border-left:solid 1px #7ebe25}#root.index #mainContent main #price table tbody td span.memo{display:inline-block;margin:-2px .5em 0;vertical-align:middle}#root.index #mainContent main #price table tbody td span.memo.attention{padding-left:1em;text-indent:-1em;text-align:left}#root.index #mainContent main #price table tbody th+td{border-left:none}#root.index #mainContent main #price table+.attention{margin-top:10px}#root.index #mainContent main #price dl.zero{margin-top:30px;border:solid 1px #7ebe25}#root.index #mainContent main #price dl.zero dt{padding:0;background:#7ebe25;font-size:25px;color:#fff;text-align:center}#root.index #mainContent main #price dl.zero dd{padding:20px}@media screen and (max-width: 820px){#root.index #mainContent main #price dl.zero dd{padding:10px}}#root.index #mainContent main #price dl.zero dd .txt{float:left;width:47%}@media screen and (max-width: 820px){#root.index #mainContent main #price dl.zero dd .txt{float:none;width:auto}}#root.index #mainContent main #price dl.zero dd .ph{float:right;width:50%}@media screen and (max-width: 820px){#root.index #mainContent main #price dl.zero dd .ph{float:none;width:auto;margin-top:10px}}#root.index #mainContent main #price dl.zero dd .ph p+p{margin-top:15px}@media screen and (max-width: 820px){#root.index #mainContent main #price dl.zero dd .ph p+p{margin-top:10px}}#root.index #mainContent main #price dl.zero dd .ph p.btn{margin-top:30px;text-align:center;font-size:20px;font-weight:bold;line-height:45px}@media screen and (max-width: 820px){#root.index #mainContent main #price dl.zero dd .ph p.btn{margin-top:10px}}#root.index #mainContent main #price dl.zero dd .ph p.btn a{display:inline-block;margin:0 auto;padding:0 1em;border-radius:10px;background:#e5b400;color:#fff;text-decoration:none}#root.index #mainContent main #price dl.zero dd .ph p.btn a .arr{margin-top:-7px}#access #mainContent main .map{margin:20px 0 25px;border:solid 1px #7d6352}@media screen and (max-width: 820px){#access #mainContent main .map{margin:10px 0}}#access #mainContent main .streetNav h3{position:relative;z-index:1;margin:0 -5px;padding:0 5px 25px;color:#7d6352;background:url(/img/access/streetNav_bgTop.jpg) left bottom no-repeat;background-size:100% auto}@media screen and (max-width: 820px){#access #mainContent main .streetNav h3{padding-bottom:13px;font-size:16px}}#access #mainContent main .streetNav h3 img{margin-right:10px;vertical-align:middle}@media screen and (max-width: 820px){#access #mainContent main .streetNav h3 img{height:52px}}#access #mainContent main .streetNav ol{margin:-5px -5px 0;background:url(/img/access/streetNav_bg.jpg) 0 0 repeat-y;background-size:100% auto}#access #mainContent main .streetNav ol li{padding:0 0 70px;background:url(/img/access/streetNav_bgMiddle.jpg) left bottom no-repeat;background-size:100% auto;text-align:center}@media screen and (max-width: 768px){#access #mainContent main .streetNav ol li{padding-bottom:40px}#access #mainContent main .streetNav ol li .ph+p{padding-bottom:1em}}#access #mainContent main .streetNav ol li:last-child{padding-bottom:25px;background:url(/img/access/streetNav_bgBottom.jpg) left bottom no-repeat;background-size:100% auto}#access #mainContent main .streetNav ol .ph{position:relative;max-width:508px;margin:0 auto 15px}@media screen and (max-width: 768px){#access #mainContent main .streetNav ol .ph{margin:0 15px 10px}}#access #mainContent main .streetNav ol .ph .num{position:absolute;z-index:1;top:-15px;right:-37px;width:99px}@media screen and (max-width: 768px){#access #mainContent main .streetNav ol .ph .num{top:-18px;right:-18px;width:64px}}#access #mainContent main .streetNav ol .ph img{width:100%}#accident #mainContent{padding:30px 0 0}#accident #mainContent main #qa{margin-bottom:25px;padding-bottom:30px;border-bottom:solid 1px #f5ede2}#accident #mainContent main #qa dl{border:solid 1px #7ebe25}#accident #mainContent main #qa dl dt,#accident #mainContent main #qa dl dd{display:table;width:100%;position:relative}#accident #mainContent main #qa dl dt span,#accident #mainContent main #qa dl dd span{display:table-cell;padding:5px;vertical-align:middle}#accident #mainContent main #qa dl dt span.ic,#accident #mainContent main #qa dl dd span.ic{width:54px;vertical-align:top}@media screen and (max-width: 768px){#accident #mainContent main #qa dl dt span.ic,#accident #mainContent main #qa dl dd span.ic{width:43px}}#accident #mainContent main #qa dl dt{font-size:var(--t_xxlarge);line-height:1.5;cursor:pointer}@media screen and (max-width: 768px){#accident #mainContent main #qa dl dt{font-size:var(--t_middle)}}#accident #mainContent main #qa dl dt .title{padding-right:60px}#accident #mainContent main #qa dl dt::before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:42px;height:42px;margin-top:-21px;border:solid 1px #7ebe25;border-radius:50%;background:url(/img/accident/close.jpg) center no-repeat}@media screen and (max-width: 768px){#accident #mainContent main #qa dl dt::before{width:38px;height:38px;margin-top:-19px;background:url(/img/accident/sp/close.jpg) center no-repeat;background-size:21px}}#accident #mainContent main #qa dl dt.act::before{background:url(/img/accident/open.jpg) center no-repeat}#accident #mainContent main #qa dl dd{position:absolute;top:-150px;visibility:hidden;opacity:0;height:0;padding:5px 0;border-top:solid 1px #7ebe25;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}@media screen and (max-width: 768px){#accident #mainContent main #qa dl dd{font-size:var(--t_middle)}}#accident #mainContent main #qa dl dd strong{font-size:23px;color:#ee742b}@media screen and (max-width: 768px){#accident #mainContent main #qa dl dd strong{font-size:var(--t_xxlarge)}}#accident #mainContent main #qa dl dd.act{position:static;visibility:visible;opacity:1;height:auto}#accident #mainContent main #qa dl+dl{margin:20px 0 0}#accident #mainContent main dl.exsample{margin-bottom:25px;padding-bottom:30px;border-bottom:solid 1px #f5ede2}#accident #mainContent main dl.exsample dt{margin:20px 0 0;padding:5px 20px;background:#7ebe25;font-size:var(--t_xxlarge);font-weight:bold;color:#fff}@media screen and (max-width: 768px){#accident #mainContent main dl.exsample dt{font-size:20px}#accident #mainContent main dl.exsample dt span{display:block;font-weight:normal}}#accident #mainContent main dl.exsample dd{padding:10px 20px;border:solid 1px #7ebe25}#contact #mainContent main form{margin:50px 0 0}@media screen and (max-width: 768px){#contact #mainContent main form{margin:30px 0 0}}#contact #mainContent main form table{width:100%;margin:5px 0 0;border-top:solid 1px #cfcfcf}@media screen and (max-width: 768px){#contact #mainContent main form table{display:block}#contact #mainContent main form table tbody,#contact #mainContent main form table tr{display:block;width:100%}}#contact #mainContent main form table th,#contact #mainContent main form table td{padding:10px 20px;border-left:solid 1px #cfcfcf;border-bottom:solid 1px #cfcfcf;font-weight:normal;text-align:left;vertical-align:middle}@media screen and (max-width: 768px){#contact #mainContent main form table th,#contact #mainContent main form table td{box-sizing:border-box;display:block;width:100%;padding:10px}}#contact #mainContent main form table th{position:relative;padding:10px;white-space:nowrap;line-height:1.3}@media screen and (max-width: 768px){#contact #mainContent main form table th{border-right:solid 1px #cfcfcf;background:#efefef}}#contact #mainContent main form table th .must{display:inline-block;margin-right:.5em;padding:5px;background:#c00;border-radius:5px;font-size:var(--t_xxsmall);color:#fff}#contact #mainContent main form table td{border-right:solid 1px #cfcfcf}#contact #mainContent main form table td span.t_xsmall{display:inline-block}#contact #mainContent main form table td p{margin-top:1em}#contact #mainContent main form table input[type=text]{outline:none;width:79%;padding:8px 5px;border:solid 1px #cfcfcf;border-radius:5px;font-size:var(--t_large)}@media screen and (max-width: 768px){#contact #mainContent main form table input[type=text]{box-sizing:border-box;width:100%}}#contact #mainContent main form table input.tel{width:6em}@media screen and (max-width: 768px){#contact #mainContent main form table input.tel{width:30%}}#contact #mainContent main form table textarea{box-sizing:border-box;outline:none;width:100%;height:150px;padding:8px 5px;border:solid 1px #cfcfcf;border-radius:5px;font-size:var(--t_large)}#contact #mainContent main .btn{display:table;margin:20px auto 0}@media screen and (max-width: 768px){#contact #mainContent main .btn{width:100%;margin:10px 0 0}}#contact #mainContent main .btn li{display:table-cell;padding:0 10px;vertical-align:middle}@media screen and (max-width: 768px){#contact #mainContent main .btn li{box-sizing:border-box;width:50%}}#contact #mainContent main .btn li input{-webkit-appearance:none;-webkit-box-sizing:content-box;text-transform:uppercase;width:110px;margin:0;padding:0;border:none;border-radius:0;border-radius:10px;font-size:var(--t_large);cursor:pointer;line-height:50px}@media screen and (max-width: 768px){#contact #mainContent main .btn li input{width:100%}}#contact #mainContent main .btn li input[type=submit]{background:#7ebe25;color:#fff;letter-spacing:.5em;text-indent:.5em}#contact #mainContent main .btn li input[type=button],#contact #mainContent main .btn li input[type=reset]{background:#cfcfcf;letter-spacing:.5em;text-indent:.5em}#contact #mainContent main #privacy h3{margin:1em 0 0;font-size:var(--t_default)}#contact #mainContent main #privacy p+p{margin-top:1em}#contact #mainContent main #privacy dl{margin-top:1em}#contact #mainContent main #privacy dl dd li{padding-left:1em;text-indent:-1em}#contact.confirm #mainContent main form{margin:0}#contact.confirm #mainContent main ul.err{margin:30px 20px}#contact.confirm #mainContent main ul.err li{list-style:disc inside;color:#c00}#contact.send #mainContent main .msg{text-align:center}#contact.send #mainContent main .msg .btn{margin:30px auto 0;line-height:40px}#contact.send #mainContent main .msg .btn a{display:inline-block;padding:0 20px;border-radius:10px;background:#ee742b;color:#fff;text-decoration:none}#faq #mainContent main h3{margin-top:-15px;font-size:30px;color:#7d6352}@media screen and (max-width: 768px){#faq #mainContent main h3{font-size:27px}}#faq #mainContent main h2+h3{margin-top:30px}#faq #mainContent main .faq{margin-bottom:25px;padding-bottom:30px}#faq #mainContent main .faq dl{box-sizing:border-box}#faq #mainContent main .faq dl dt,#faq #mainContent main .faq dl dd{box-sizing:border-box;display:table;width:100%;position:relative}#faq #mainContent main .faq dl dt span,#faq #mainContent main .faq dl dd span{display:table-cell;padding:5px;vertical-align:middle}#faq #mainContent main .faq dl dt span.ic,#faq #mainContent main .faq dl dd span.ic{width:54px;vertical-align:top}@media screen and (max-width: 768px){#faq #mainContent main .faq dl dt span.ic,#faq #mainContent main .faq dl dd span.ic{width:43px}}#faq #mainContent main .faq dl dt{font-size:var(--t_xxlarge);line-height:1.5;cursor:pointer}@media screen and (max-width: 768px){#faq #mainContent main .faq dl dt{font-size:var(--t_middle)}}#faq #mainContent main .faq dl dt .title{padding-right:60px}#faq #mainContent main .faq dl dt::before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:42px;height:42px;margin-top:-21px;border-radius:50%}@media screen and (max-width: 768px){#faq #mainContent main .faq dl dt::before{width:38px;height:38px;margin-top:-19px}}#faq #mainContent main .faq dl dd{position:absolute;top:-150px;visibility:hidden;opacity:0;height:0;padding:5px 0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}@media screen and (max-width: 768px){#faq #mainContent main .faq dl dd{font-size:var(--t_middle)}}#faq #mainContent main .faq dl dd .tel{pointer-events:none;color:#000;text-decoration:none}@media screen and (max-width: 768px){#faq #mainContent main .faq dl dd .tel{pointer-events:all;color:#ee742b;text-decoration:underline;font-weight:bold}}#faq #mainContent main .faq dl dd.act{position:static;visibility:visible;opacity:1;height:auto}#faq #mainContent main .faq.faq1 dl{border:solid 1px #7ebe25}#faq #mainContent main .faq.faq1 dl dt::before{border:solid 1px #7ebe25;background:url(/img/faq/faq1_close.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq1 dl dt::before{background:url(/img/faq/sp/faq1_close.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq1 dl dt.act::before{background:url(/img/faq/faq1_open.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq1 dl dt.act::before{background:url(/img/faq/sp/faq1_open.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq1 dl dd{border-top:solid 1px #7ebe25}#faq #mainContent main .faq.faq2 dl{border:solid 1px #e5b400}#faq #mainContent main .faq.faq2 dl dt::before{border:solid 1px #e5b400;background:url(/img/faq/faq2_close.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq2 dl dt::before{background:url(/img/faq/sp/faq2_close.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq2 dl dt.act::before{background:url(/img/faq/faq2_open.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq2 dl dt.act::before{background:url(/img/faq/sp/faq2_open.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq2 dl dd{border-top:solid 1px #e5b400}#faq #mainContent main .faq.faq3 dl{border:solid 1px #2a8dcd}#faq #mainContent main .faq.faq3 dl dt::before{border:solid 1px #2a8dcd;background:url(/img/faq/faq3_close.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq3 dl dt::before{background:url(/img/faq/sp/faq3_close.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq3 dl dt.act::before{background:url(/img/faq/faq3_open.jpg) center no-repeat}@media screen and (max-width: 768px){#faq #mainContent main .faq.faq3 dl dt.act::before{background:url(/img/faq/sp/faq3_open.jpg) center no-repeat;background-size:21px}}#faq #mainContent main .faq.faq3 dl dd{border-top:solid 1px #2a8dcd}#faq #mainContent main .faq dl+dl{margin:20px 0 0}#first #mainContent main .selectInquiry{margin:10px 0 50px}#first #mainContent main .phBox{border-bottom:none;margin-bottom:0}@media screen and (max-width: 768px){#first #mainContent main .phBox{margin-bottom:25px}}#first #mainContent main ul#infoPh{margin:-2% -1% 50px}@media screen and (max-width: 768px){#first #mainContent main ul#infoPh{margin:-2% 0 30px}}#first #mainContent main ul#infoPh li{float:left;width:48%;margin:2% 1% 0}@media screen and (max-width: 768px){#first #mainContent main ul#infoPh li{float:none;width:100%;margin:2% 0 0}#first #mainContent main ul#infoPh li img{width:100%}}#first #mainContent main #flow{margin:0 0 50px}@media screen and (max-width: 768px){#first #mainContent main #flow{margin:0 0 30px}}#first #mainContent main #flow h3{margin:0 0 10px}@media screen and (max-width: 768px){#first #mainContent main #flow h3{margin:0 0 5px}}#first #mainContent main #flow p+h3{margin-top:35px}@media screen and (max-width: 768px){#first #mainContent main #flow p+h3{margin-top:25px}}#first #mainContent main #chara{margin:-3% 0 50px}@media screen and (max-width: 768px){#first #mainContent main #chara{margin:0 0 30px}}#first #mainContent main #chara dl{float:left;width:48.5%;margin:15px 0 0}@media screen and (max-width: 768px){#first #mainContent main #chara dl{float:none;width:100%}}#first #mainContent main #chara dl:nth-of-type(even){float:right}@media screen and (max-width: 768px){#first #mainContent main #chara dl:nth-of-type(even){float:none}}#first #mainContent main #chara dl dt{padding:3px 0;background:#7ebe25;color:#fff;font-size:20px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){#first #mainContent main #chara dl dt{font-size:var(--t_xxlarge)}}#first #mainContent main #chara dl dd{position:relative}#first #mainContent main #chara dl dd img{vertical-align:top}#first #mainContent main #chara dl dd .btn{position:absolute;bottom:10px;left:50%;margin-left:-105px;font-size:20px;font-weight:bold;text-align:center;line-height:46px}@media screen and (max-width: 768px){#first #mainContent main #chara dl dd .btn{bottom:20px;font-size:var(--t_xxlarge)}}#first #mainContent main #chara dl dd .btn a{display:block;width:210px;border-radius:10px;background:#e5b400;color:#fff;text-decoration:none}#first #mainContent main #chara dl dd .btn a .arr{margin-top:-10px}#maternitycare #mainContent main .ill{margin:30px 0 0}@media screen and (max-width: 768px){#maternitycare #mainContent main .ill{margin:30px 0}}#news main .pager{overflow:hidden;margin:30px 0 0}@media screen and (max-width: 768px){#news main .pager{margin:20px 0 0}}#news main .pager ul{position:relative;left:50%;float:left}#news main .pager ul li{position:relative;left:-50%;float:left;margin:0 5px;font-family:var(--t_en);font-size:var(--t_xxlarge);font-weight:500;line-height:34px;text-align:center}@media screen and (max-width: 768px){#news main .pager ul li{font-size:var(--t_large);line-height:30px}}#news main .pager ul a{display:block;width:34px;height:34px;border:solid 1px #7d6352;border-radius:50%;background:#fff;color:#7d6352;text-decoration:none}@media screen and (max-width: 768px){#news main .pager ul a{width:30px;height:30px}}#news main .pager ul li.act span,#news main .pager ul a:hover{display:block;width:34px;height:34px;border:solid 1px #7d6352;border-radius:50%;background:#7d6352;color:#fff}#news main .pager ul li.pages,#news main .pager ul .extend{display:none}#news main .pager ul li.backList a{width:auto;padding:0 20px;border-radius:10px;background:#7d6352;color:#fff;font-size:var(--t_middle)}#news main .pager ul li.backList a:hover{background:#fff;color:#7d6352}#news.index #mainContent main dl#entryList dt{display:inline-block;width:7em;background:#7ebe25;font-family:var(--t_en);font-weight:400;color:#fff;text-align:center;letter-spacing:.07em}#news.index #mainContent main dl#entryList dd{margin:0 0 15px;padding:10px 0;border-bottom:solid 1px #cfcfcf}#news.index #mainContent main dl#entryList dd a{color:#000;text-decoration:none}#news.index #mainContent main dl#entryList dd a:hover{color:#ee742b;text-decoration:underline}#news.detail #mainContent main .date{display:inline-block;width:7em;background:#7ebe25;font-family:var(--t_en);font-weight:400;color:#fff;text-align:center;letter-spacing:.07em}#news.detail #mainContent main h2{margin:10px 0 30px}#news.detail #mainContent main .body p+p{margin-top:1em}#news.detail #mainContent main .pager{margin:50px 0 0;padding:20px 0 0;border-top:solid 1px #cfcfcf}