@charset "utf-8";
@import url(css/basic.css);
@import url(css/22/03.css);
.p-teams.p-ookura h1{background-image:url("images/design/title_ookura.jpg");}
.p-teams.p-atatame h1{background-image:url("images/design/title_atatame.jpg");}
.p-teams.p-motherese h1{background-image:url("images/design/title_motherese.jpg");}
.p-teams.p-club h1{background-image:url("images/design/title_club.jpg");}
.p-contact.p-ookura h1{background-image:url("images/design/title_ookura.jpg");}
.p-contact.p-atatame h1{background-image:url("images/design/title_atatame.jpg");}
.p-contact.p-motherese h1{background-image:url("images/design/title_motherese.jpg");}
.p-contact.p-club1 h1{background-image:url("images/design/title_club01.jpg");}
.p-contact.p-club2 h1{background-image:url("images/design/title_club02.jpg");}
.p-contact.p-club3 h1{background-image:url("images/design/title_club03.jpg");}
.p-contact.p-club4 h1{background-image:url("images/design/title_club04.jpg");}
.p-whatsnew.p-ookura h1{background-image:url("images/design/title_ookura.jpg");}
.p-whatsnew.p-atatame h1{background-image:url("images/design/title_atatame.jpg");}
.p-whatsnew.p-motherese h1{background-image:url("images/design/title_motherese.jpg");}
.p-whatsnew.p-club h1{background-image:url("images/design/title_club.jpg");}body,#fnav h3,#menu dl.box>dt,#fmenu nav>ul>li>dl.box>dt,#contact,#hnav [class*="a-btn"]{font-family:'Noto Sans JP',sans-serif;font-weight:400;}
.a_link a{font-weight:500;}
strong,b,.b,h1,h3,.h3,h4,.h4,h5,.h5,dl.box>dt,button,[type="button"],[type="reset"],[type="submit"],[class*="a-btn"],.close_popup,.more a,span.more,[class*="a_card"] .ttl,[class*="a_card"]>li>a dt,.list-type-number.flow>li::before{}
h3,.h3,#contact>dl>dt{font-family:'Noto Sans JP',sans-serif;font-weight:700;}
.circle dt[title]::before{font-family:'Nunito',sans-serif;font-weight:600;}
button,[type="button"],[type="reset"],[type="submit"],[class*="a-btn"],.close_popup,.list-tag a,.more a,span.more,[class*="a-btn-w"]:hover,#contact .a-btn-w:hover{background-color:#80665a;border:0;color:#fff;border-radius:3px;}
button,[type="button"],[type="reset"],[type="submit"],[class*="a-btn"]{max-width:18.873em;padding:1.187em 1.8em;}
/*color*/
a,body,h3,.h3,h3 a,.h3 a,[class^="a_"] a,[class*=" a_"] a,.switching label>span,.a-btn-wb{color:#472800;}
#global a,#index.bs #global>ul>li>a{color:#111;}
#fmenu nav>ul>li>dl.box>dt,#fmenu a,#copyright{color:#f3f0ee;}
#fnav h3,#fnav h3 a{color:#f0e8e5;}
.a-btn-w,#contact .a-btn-w,.newlist>li>time{color:#80665a;}
.circle dt[title]::before{color:#d7cac4;}
.newlist>li>span,#index #global>ul>li>a,.a_link a,a:hover [class*="a-btn-w"]{color:#fff;}
button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover,.close_popup:hover,.pnav a:hover,.pnav [rel]:hover,.a-btn:hover,a:hover [class*="a-btn"],[class*="a-btn-w"]:hover,a:hover [class*="a-btn-w"],.list-tag a:hover,.list-tag a.on,[class*="check_"] input[type="radio"]~span::after,#paging li.active{background-color:#9a7b6d;}
.switching.tabbox label,span[class|="tag"]{background-color:#80665a;}
[class*="a-btn-w"]::before{border-left-color:#80665a;}
span.tag-club{background-color:#a3836c;}
.haikei,#banner,#banner+.sns{background-color:#f0e8e5;}
span.tag-ookura{background-color:#d9b37d;}
span.tag-atatame{background-color:#ed7400;}
span.tag-motherese{background-color:#60ced9;}
.bg-pattern,.bgc{background:#e3d6cf url("images/design/bg_pattern.png") center 0 repeat;}
#info{background-color:#504038;}
#global>ul>li>a::after,#index.bs #global>ul>li>a::after{background-color:#111;}
[class*="a-btn-w"],#contact .a-btn-w,.switching label>span,#index #global>ul>li>a::after,[id|="cmb"],.bg-white{background-color:#fff;}
[class*="a-btn-w"]:hover::before,a:hover [class*="a-btn-w"]::before{border-left-color:#fff;}
[id|="cmb"] [class*="a_card"] .tag>li>span{background-color:rgba(255,255,255,.8);}
.tag [class|="tag"]::after{background:none;}
/*layout*/
#header{box-shadow:0 50px 0 #fff inset;}#index #header{box-shadow:none;}
h1{height:27.5vw;max-height:385px;}
h1.db_i{background-color:inherit;background-size:cover;}
h2+p img{opacity:1;}#index h2+p img{opacity:0;}
.column1 #main>#banner,.column1 #main>#banner+.sns,.column1 #main>#news2,.column1 #main>#links,.column1 #main>[id|="cmb"],.inwide>.content{max-width:100%;}
.column1 #main>.newlist{padding:0;}
#main>.list-btn{margin:40px auto 20px auto;}
.column1 #links,.column1 [id|="cmb"],.column1 #main>.wide{margin-bottom:0;}
[id|="topicpath"]{position:absolute;left:120%;top:0;}
.column1 [id|="cmb"]>h3,.column1 .newsbox>dt>span.h3{text-align:left;}
.bnr,.circle,.circle .h3{text-align:center;}
a [class*="a-btn"],a [class*="a-btn"]>span{text-decoration:none;}
.circle a{display:inline-block;text-decoration:none;}
#snav{padding:50px 0 20px 0;}#snav .sotxt{display:block;}
/*parts*/
h3.nt{position:relative;left:auto;top:auto;height:3em;}
#a-ookura>h3.nt,#a-atatame>h3.nt,#a-life-ookura>h3.nt,#a-ookura-about>h3.nt,#a-group01>h3.nt,#a-life-atatame>h3.nt{position:absolute;left:0;top:-1em;height:0;}
#show>h3.nt{height:auto;}
.link a::before,a.link::before,.list li::before,[class*="a-btn"]::before,.list-btn a::before{border-width:4px 6px;right:1em;}
#fmenu li::before{top:.7em;}
#main>[id|="cmb"]{padding:2.75em 3% 2.375em 3%;}
[id|="cmb"]>h3{max-width:1120px;margin:0 auto .4em auto;}
[id|="cmb"] [class*="a_card"] .photo::before{padding-top:61.25%;}
[id|="cmb"] [class*="a_card"] .tag{border-radius:3px 0 3px 0;overflow:hidden;}
[class*="a_card"]>li>a dt{font-size:1em;}
[class*="a_card"]+p:last-child{padding:55px 0;}
#banner{padding:34px 10px 0 10px;}
#banner .typebox3{max-width:1182px;}
#banner ul:not(.sns)>li{padding:0 2.7072758037225%;}
#index #main>.sns,#main>.sns{padding:52px 0 40px 0;}
#index #main>.sns li,#main>.sns li{width:20%;max-width:3em;}
#index #main>.sns li a,#main>.sns li a{margin:auto;}
#contact{line-height:1.833333333333333;padding:57px 10px;}
#contact>dl>dt{line-height:2.222222222222222;margin-bottom:2.5em;}
#contact dd>p:first-child{margin:5px 0 12px 0;}
#contact>dl>dt,#contact [class*="a-btn"]{font-size:1em;}
#contact [class*="a-btn"]{max-width:30.266em;padding:1.572em 1em;}
#contact [class*="a-btn"] .big{font-size:1.166666666666667em;}
/*ookura*/
#index #main>.bg-pattern{padding:0;}
#ookura{padding:103px 3% 120px 3%;padding:7.35714285714286vw 3% 8.57142857142857vw 3%;}
#ookura::before,#ookura::after{content:"";background:url("images/design/bg-right.png") right 0 no-repeat;background-size:contain;width:35.71428571428571%;max-width:500px;height:100%;z-index:0;position:absolute;right:0;top:0;}
#ookura::after{right:auto;left:0;top:auto;bottom:0;width:27.14285714285714%;max-width:380px;background:url("images/design/bg-left.png") 0 bottom no-repeat;}
#ookura h3,#ookura .content{text-align:center;max-width:986px;padding:0 3%;background-color:rgba(255,255,255,.7);z-index:1;margin:0 auto;}
#ookura h3 img{margin:auto;max-width:240px;}
#ookura ul{max-width:680px;margin:0 auto 40px auto;}
#links{padding:60px 3% 30px 3%;}#index #links{padding-top:0;}#a-atatame+#links{padding-top:30px;}
#links>h3{padding:0;text-align:center;margin:0 auto 1.5em auto;}
#links [class*="a_card"]{max-width:1120px;margin:0 auto 40px auto;}
#links [class*="a_card"] .ttl{font-size:1.428571428571429em;padding:1.25em 0 .5em 0;}
#links img{width:90%;max-width:182px;}
#links [class*="a_card"] dl{text-align:center;padding:0 1em;}
#links .a_card>li>a::after{content:none;}
.move img.guru{transition:.5s;transform:scale(-1,1);}
.move.inview img.guru{transform:scale(1,1);}
a:hover img.guru{transform-style:preserve-3d;animation:guru .5s ease;}
@keyframes fadeview{0%{opacity:0;}100%{opacity:1;}}
@keyframes guru{0%{transform:scale(-1,1);}100%{transform:scale(1,1);}}
.move .myl{transform:rotateY(.5turn);transform-style:preserve-3d;transform-origin:left top;transition:1s;}
.move.inview .myl{transform:rotateY(0);}
.move .mzi{transform:scale(0);transition:all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;}
.move.inview .mzi{transform:scale(1);opacity:1;}
/*circle*/
.circle{padding:60px 0;position:relative;font-size:3vw;}
.circle dt{font-size:1.2em;;padding:0 0 1em 0;line-height:1.25;}
.circle dt[title]::before{content:attr(title);display:block;padding:.2em 0;}
.circle img{margin:auto;max-width:9.35em;width:100%;font-size:1em;}
.circle>div img{max-width:494px;width:90%;}
.circle [class*="a-btn-w"]{padding:.4em 1.25em;display:flex;flex-direction:column;font-size:1em;letter-spacing:normal;}
.circle [class*="a-btn-w"]::before{right:.25em;}
.circle [class*="a-btn-w"]>span{margin:auto;}
.circle img+span{margin:-10px auto 0 auto;}
/*bnr*/
.bnr,.column1 .bnr{padding:6.71428571428571vw 3% 4.28571428571429vw 3%;}.bnr .grid2{max-width:1160px;}
.bnr ul,.bnr img,.bnr a p,.a_link a,.a_link a p{margin:auto;}.bnr p,.bnr li{margin-bottom:20px;}
.zoom a{height:auto;max-height:none;}
.a_link a{border-radius:5px;max-width:540px;}
.a_link .photo{height:auto;max-height:220px;}
.a_link .photo::before{content:"";display:block;padding-top:40.74074074074074%;}
.a_link .photo+p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.5em;z-index:2;letter-spacing:.04em;line-height:1.25;}
/*news-newsbox*/
.newsbox{margin:0 auto;max-width:1120px;padding:20px 0;}
.newsbox>dt,.newsbox>dd{overflow:hidden;}
.newsbox>dt{display:flex;flex-wrap:wrap;justify-content:center;padding:.5em 0;line-height:1.5;}
.newsbox>dt>span{display:inline-block;}
.newsbox>dt>span.h3{margin-bottom:0;}
.newsbox>dt>span:last-child{margin:auto 0 auto auto;}
.newsbox>dt [class*="a-btn"]{font-size:1em;max-width:13.745em;}
.newsbox>dt [class*="a-btn"]::before{right:.25em;}
/*news-newlist*/
.newlist{margin:0 auto 40px auto;}
#main>.newlist{width:94%;max-width:1120px;}
.column1 #main>.newlist{margin:40px auto;}
.column1 #main>.newlist::after{content:none;}
.newlist>li{clear:both;padding:1em 0;text-align:left;}
.newlist>li p{margin:0;}.newlist>li p+p{margin-top:.5em;}
.newlist>li>time,.newlist>li>span{margin:0 8px 2px 0;line-height:1.5;padding:.2em 0;}
.newlist>li>span{width:7em;text-align:center;font-size:.75em;line-height:1.25;padding:0;}
.newlist>li>span a{padding:.5em .45em .75em .45em;}
.newlist>li>div{overflow:hidden;}
/*tab*/
.screen{overflow:hidden;position:relative;z-index:1;}
.screen>div{overflow:hidden;display:block;}
.switching{overflow:hidden;position:relative;text-align:left;width:100%;}
.switching ul,.screen ul{margin:0;overflow:hidden;}
.switching>ul,.list-tag{display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;margin-bottom:-1px;overflow-x:auto;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-wrap:normal;width:100%;}
.switching>ul.tab{margin-bottom:22px;}.switching>ul.tab>li+li{margin-left:10px;}
.switching>ul li{display:inline-block;}
.switching input{position:absolute;right:100%;top:0;z-index:0;}
.switching label{cursor:pointer;line-height:1;text-align:center;height:100%;display:flex;justify-content:center;position:relative;text-transform:uppercase;}
.switching label>span{align-self:center;display:inline-block;padding:.5em 1em;border-radius:2em;}
.switching>ul.tab>li:first-child label>span{letter-spacing:.2em;padding:.5em 1.5em .5em 1.7em;}
.switching .screen>div{display:block;position:relative;transition:.5s;width:100%;height:0;overflow:hidden;z-index:1;opacity:0;}
.switching input#box1:checked~.screen>div:first-child,
.switching input#box2:checked~.screen>div:nth-of-type(2),
.switching input#box3:checked~.screen>div:nth-of-type(3),
.switching input#box4:checked~.screen>div:nth-of-type(4),
.switching input#box5:checked~.screen>div:nth-of-type(5){z-index:2;opacity:1;height:auto;}
.switching input#box1:checked~.tab>li:first-child label,
.switching input#box2:checked~.tab>li:nth-of-type(2) label,
.switching input#box3:checked~.tab>li:nth-of-type(3) label,
.switching input#box4:checked~.tab>li:nth-of-type(4) label,
.switching input#box5:checked~.tab>li:nth-of-type(5) label{z-index:2;}
.switching input#box1:checked~.tab>li:first-child label>span,
.switching input#box2:checked~.tab>li:nth-of-type(2) label>span,
.switching input#box3:checked~.tab>li:nth-of-type(3) label>span,
.switching input#box4:checked~.tab>li:nth-of-type(4) label>span,
.switching input#box5:checked~.tab>li:nth-of-type(5) label>span,
.switching label:hover>span{background:#80665a;color:#fff;}
.switching input#box2:checked~.tab>li:nth-of-type(2) label>span{background:#d9b37d;}
.switching input#box3:checked~.tab>li:nth-of-type(3) label>span{background:#ed7400;}
.switching input#box4:checked~.tab>li:nth-of-type(4) label>span{background:#60ced9;}
.switching input#box5:checked~.tab>li:nth-of-type(5) label>span{background:#a3836c;}
/*atatame*/
.twobox-l .twobox_pa>p{max-width:560px;margin:0 0 0 auto;text-align:left;}
.twobox-l .twobox_pa>p img:first-child{width:57.14285714285714%;margin:0 auto 0 18.21428571428571%;}
.twobox-l .twobox_pa>p img+img{width:62.5%;margin:53px auto 0 2px;font-size:1em;border-radius:5px;}
.twobox-l .twobox_pa>p img+img+img{margin:-5.75em auto 1em 26.78571428571429%;}
/*twobox*/
[class|="twobox"]{overflow:hidden;position:relative;margin:60px auto;}
.fc-blue{color:#004ea2;}
.a-btn-blue{background-color:#6a89ab;}.a-btn-blue:hover{background-color:#809fc1;}
.a-btn-anc{background-color:#dfdfdf;color:#472800;padding:0.8em 1.8em;}.a-btn-anc:hover{background-color:#e3e3e3;}
.a-btn-anc::before{border-left-color:#472800;}
.fc-beige,.ic-beige>li::before,.ic-beige>dt::before,.ic-beige::before,.oc-beige{color:#472800;}
/*plus*/
#ookura .content{padding-bottom:40px;}
.linebox{padding:25px 15px;}
.linebox2{background-color:#f0e8e5;padding:25px 15px;}.linebox3{background:rgb(255 255 255 / 88%)}
.linebox4{background-color:#fff;padding:25px 15px;}
.linebox5{border:solid 2px #472800;border-radius:5px;background:none;padding:25px 15px;}
.linebox6{background-color:#ecefef;padding:25px 15px;}
.linebox7{background-color:#fff;padding:3px 5px;}
.haikei2{background-color:#f0e8e5;padding:60px 0;margin:60px 0;}
.haikei2.mb0{margin-bottom:0;}.haikei2.mt0{margin-top:0;}
.haikei3{background-color:#ecefef;padding:60px 0;margin:60px 0;}
.haikei3.mb0{margin-bottom:0;}.haikei3.mt0{margin-top:0;}
.haikei4{background-color:#fff;padding:60px 0;margin:60px 0;}
.haikei4.mb0{margin-bottom:0;}.haikei4.mt0{margin-top:0;}
.haikei5{background-color:#fbfbfb;padding:60px 0;margin:60px 0;}
.haikei5.mb0{margin-bottom:0;}.haikei4.mt0{margin-top:0;}
.kome5>dt,.kome5>.dt{width:6em;}
.colon dd::before{content:"：";}
.mapfx{position:relative;height:0;padding-bottom:68%;display:block;}
.mapfx iframe{position:absolute;width:100%;height:100%;top:0;left:0;}
.title-line{position:relative;padding:1rem;/* color:#0250a3; */font-weight:bold;font-size:26px;text-align:center;display:inline-block;}
.title-line:before,.title-line:after{position:absolute;top:48%;width:3rem;border-top:2px dashed;content:'';}
.title-line:before{left:-3rem;}
.title-line:after{right:-3rem;}
.txt-line-ttl{background:#80665a;margin:-30px auto 20px;display:table;padding:10px 20px;border:none;border-radius:50px;width:60px;height:60px;color:#fff;}
.txt-line{padding:1px 18px 30px;margin-top:53px;background:#fff;border-radius:5px;}
.title-line2{position:relative;padding:1rem;/* color:#0250a3; */font-weight:bold;font-size:26px;text-align:center;display:inline-block;}
.title-line2:before,.title-line2:after{position:absolute;top:48%;width:3rem;border-top:2px dashed;content:'';}
.title-line2:before{left:-3rem;}
.title-line2:after{right:-3rem;}
.txt-line-ttl2{background:#fff;margin:-30px auto -30px;display:table;padding:10px 40px;border:none;border-radius:100px;width:100px;height:100px;color:#80665a;}
.txt-line2{padding:1px 18px 30px;margin-top:53px;background:#fff;border-radius:5px;}
[class*="comment-up"]{position:relative;font-size:3vw;background:url("images/group01-05.webp") center no-repeat;background-size:cover;padding:50px 20px;}
.comment-up{position:relative;font-size:3vw;background:url("images/group01-05.webp") center no-repeat;background-size:cover;padding:50px 20px;}
.boxwrap{padding-bottom:30px;}
.box-img{margin:0 auto;text-align:center;width:80%;}
.box-img img{width:100%;margin:0;height:100%;object-fit:cover;font-family:'object-fit:cover;'; }
.box-txt{padding:30px 5% 0;}
.box-txt .h3{border-bottom:1px solid;padding:0 0 1em;text-align:center;}
.box-txt [lang="en"]{text-transform:uppercase;color:#004ea2;}
.box-img.mr0{margin-right:0;}
.box-img.ml0{margin-left:0;}
.p-flow li,.target li{padding:2em;width:100%;}
.p-flow li>p,.target li>p{margin-bottom:0;width:100%;}
.p-flow li>p:nth-child(odd){text-align:center;padding:0 0 1em;}
.p-flow li>p:nth-child(even){border:1px solid #000;border-width:1px 0 0 0;padding:1em 0 0;}
.max-130{max-width:130px;}
.img-box{background:#f0e8e5;border:none;box-shadow:rgb(0 0 0 / 4%) 0px 2px 10px;padding: 0;width: 100%;border-radius:30px;}
.img-box dd{padding:1.413em 1em;}.img-box dt{background-color:#fff;}
.img-box dd::before{content:none;}
.img-box img{margin:0;border-radius:30px 30px 0 0;}
/*table*/
.table2 th{border:3px solid #fff;font-weight:bold;background:#cde4ef;}
.table2 td{border:3px solid #fff;background:#f8f8f8;}
.table3 th{border:3px solid #ecefef;font-weight:bold;background:#cde4ef;}
.table3 td{border:3px solid #ecefef;background:#f8f8f8;}
.table3 th.bg-beige{background:#f0e8e5;}
.table3 td[class*="bg-"]{font-size:1.142857142857143em;}
.scroll{overflow:auto;white-space:nowrap;}
.t-price td{text-align:right;}
.t-price tr>td:first-child{text-align:left;}
@media(min-width:20em){
.sns{font-size:20px;font-size:1.25rem;}
}
@media(min-width:30em){
#contact{font-size:18px;font-size:1.125rem;}
h3,.h3{font-size:30px;font-size:1.875rem;}
}
@media(min-width:40em){
[id|="cmb"] [class*="a_card"].a_xy .photo{max-height:147px;border-radius:3px;}
.bnr .grid2>li{padding:0 10px;}
.twobox-l{padding-left:50%;}
.twobox-l .twobox_pa{position:absolute;left:0;top:0;width:50%;}
.circle{font-size:1.8vw;max-width:1120px;margin:0 auto;}
.circle>div{width:44.10714285714286%;position:absolute;left:50%;top:60px;transform:translateX(-50%);padding-top:6em;z-index:2;}
.circle>div img{width:100%;}
.typebox2->li{padding:0 11.42857142857143% 0 0;}
.typebox2->li+li{padding:0 0 0 11.42857142857143%;}
.typebox2->li dd{padding:0 19%;}
.circle dt[title]{font-size:1.5em;}
.circle dt[title]::before{font-size:1.6em;}
/*plus*/
.comment-up{font-size:1em;padding:70px 0;}
.comment-up .linebox3{width:60%;}
.p-flow li,.target li{display:flex;align-items:center;padding:3em 0;}
.p-flow li>p:nth-child(odd){width:25%;padding:0;}
.p-flow li>p:nth-child(even){border-width:0 0 0 1px;padding:0 3em;}
.s_clear.table2 th,.s_clear.table2 td{border:3px solid #fff;}
}
@media(min-width:48em){
h2+p,.bs h2+p{padding:0 0 0 3.14285714285714%;top:36px;width:24%;}
#index.bs h2+p img{opacity:1;}
h2+p a{max-width:240px;}
#header{padding-top:115px;box-shadow:0 115px 0 #fff inset;}
#main{margin:0 auto;font-size:16px;font-size:1rem;}
#nav{min-height:115px;}
#hnav>ul>li:first-child{margin-right:0;}
.bs #hnav>ul>li:first-child{height:auto;}
#hnav [class*="a-btn"]{padding:0 .918em;}
#global>ul>li>a::after{height:2px;}
#index [class*="a_card"].typebox-2-4,[class*="a_card"].typebox-2-4{justify-content:flex-start;}
#index [class*="a_card"].typebox-2-4>li,[class*="a_card"].typebox-2-4>li{width:21.42857142857143%;margin-left:4.76190476190476%;}
#index [class*="a_card"].typebox-2-4>li:nth-child(4n+1),[class*="a_card"].typebox-2-4>li:nth-child(4n+1){margin-left:0;}
.newsbox{display:flex;flex-wrap:nowrap;justify-content:center;width:96%;font-size:1.6vw;padding:80px 0 0 0;}
.newsbox>dt,.newsbox>dd{display:flex;flex-wrap:nowrap;flex-direction:column;}
.newsbox>dt{width:27.5%;padding:0;text-align:left;}
.newsbox>dd{width:72.5%;align-items:center;min-height:20em;}
.newsbox>dt>span.h3{padding:0;margin-bottom:3.5em;}
.newsbox>dt>span:last-child{margin:0 auto auto 0;width:100%;}
.newsbox .newlist{margin:auto auto 0 0;width:100%;}
.newlist>li>time,.newlist>li>span{float:left;margin:0 1em 0 0;}.newlist>li>span{margin:.25em 1em .25em 0;}
.typebox--2>li{width:50%;}.typebox--2.max-540{max-width:540px;margin:0 auto 8.14285714285714vw 0;}
/*plus*/
.boxwrap{display:flex;justify-content:space-between;padding-top:0;margin-bottom:80px;}
.boxwrap:nth-child(odd) .box-img{order:2;}
.boxwrap:nth-child(odd) .box-txt{order:1;}
.box-img{margin:0;width:40%;}
.box-txt{/*padding:50px 8%;*/width:60%;}
.box-txt .h3{text-align:left;}
.topttl::before{top:-10px;font-size:72px;}
}
@media(min-width:61em){/*960(60)*/
.newsbox{font-size:inherit;}
.circle{font-size:20px;font-size:1.25rem;}
}
@media(min-width:72.25em){
#nav{padding:0 2.78571428571429% 0 0;font-size:16px;font-size:1rem;}
#nav>ul{width:auto;padding:0;flex-direction:row;}
#nav>ul>li{display:flex;flex-direction:column;}
#hnav>ul,.bs #hnav>ul{padding:36px 0 33px 0;}
.bs #hnav [class*="a-btn"]{border-radius:3px;height:46px;}
#hnav>ul>li:first-child{margin-left:1em;}
#global{margin:auto 0 auto auto;}
}
@media(min-width:88.5em){/*1400(87.5)*/
.bnr,.column1 .bnr{padding:94px 3% 60px 3%;}
#ookura{padding:103px 3% 120px 3%;}
#index #links [class*="a_card"]{margin:0 auto 100px auto;}
.typebox--2.max-540{margin:0 auto 114px 0;}
}