article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}a{text-decoration:none;outline:none}.scss_errors pre{display:none}body{font-family:gill-sans-nova,ryo-gothic-plusn,"Arial","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";color:#1d1d1f}a{color:#1d1d1f}img{width:100%}.inner{width:min(84%,1680px);margin:0 auto}.inner-page{max-width:1100px}.flex{display:flex}.flex-sb{display:flex;justify-content:space-between}@media(min-width: 769px){.pc-none{display:none}}@media(max-width: 768px){.sptab-none{display:none}}@media(min-width: 901px){.pc-none-header{display:none}}@media(max-width: 900px){.sptab-none-header{display:none}}.fadeIn{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}@media(max-width: 768px){.fadeIn{opacity:0;transition-duration:1s}}.fadeIn-up{transform:translate(0, 50px)}.scrollIn{opacity:1;transform:translate(0, 0)}.none{display:none}.link-btn{font-size:14px;font-weight:500;line-height:1.8;border-bottom:2px solid #1d1d1f;padding-left:5px;width:180px;position:relative;display:block;padding-bottom:10px;transition:all .3s}.link-btn:hover{border-bottom:4px solid #1d1d1f}.link-arrow{position:absolute;top:50%;right:10px;width:7px;transform:translateY(-50%)}.section-scroll{font-family:century-gothic,sans-serif;font-size:14px;font-weight:bold;width:5%;letter-spacing:.57px;padding-left:3px;position:relative;border-left:2px solid #1d1d1f}.section-scroll p{writing-mode:vertical-lr;transform-origin:center center;transform:rotate(180deg)}.section-title{width:40%;font-size:30px;font-weight:800;letter-spacing:-0.9px;line-height:2.2;position:relative;margin-bottom:40px}.section-title p:first-line{line-height:1}.section-text{width:55%;font-size:16px;font-weight:500;line-height:2.2;margin-bottom:40px}.page-top{margin-top:78px}.page-top .page-nav{font-size:14px;font-weight:300;color:#606060}.page-top .page-nav a{margin-right:20px}.page-top .page-nav p{margin-right:20px}.page-top .page-title{font-size:38px;font-weight:500;letter-spacing:-0.9px;margin-top:68px}@media(max-width: 769px){.section-title{font-size:25px;width:95%;margin-left:15px}.section-text{font-size:14px;font-weight:500;width:100%;margin-top:45px;margin-bottom:40px}.section-scroll{font-size:10px}.page-top{margin-top:85px}.page-top .page-nav{font-size:10px;line-height:1.8}.page-top .page-nav a{margin-right:10px;margin-bottom:10px}.page-top .page-nav p{margin-right:10px}.page-top .page-title{margin-top:33px;font-size:26px}}.hover{display:block}.hover::before,.hover::after{position:absolute;z-index:-1;display:block;content:""}.hover,.hover::before,.hover::after{transition:all .3s}.hover{position:relative;z-index:2;background-color:#fff;border:2px solid #1d1d1f;color:#1d1d1f;overflow:hidden}.hover:hover{color:#fff}.hover::after{top:0;left:-100%;width:100%;height:100%}.hover:hover::after{top:0;left:0;background-color:#1d1d1f}.section__heading{display:flex;flex-direction:column}.section__heading-main{font-size:50px}.section__heading-sub{font-size:10px}@media(min-width: 768px){.section__heading-main{font-size:70px}.section__heading-sub{font-size:14px}}.hidden-sp{display:none}@media(min-width: 764px){.hidden-sp{display:block}}.hidden-pc{display:block}@media(min-width: 764px){.hidden-pc{display:none}}.section__label-heading{display:flex;flex-direction:column;gap:10px}.section__label-main{width:-moz-fit-content;width:fit-content;font-size:20px;background:#000;color:#fff;padding:1px 10px}.section__label-sub{font-size:12px;letter-spacing:.03em}.footer{padding-top:100px;padding-bottom:30px;background:#000;color:#fff}.footer__inner{display:flex;flex-direction:column}.footer__cont>a{color:#fff}.footer__icon{padding-bottom:20px;border-bottom:1px solid #eff1f8}.footer__icon img{display:block;margin-left:auto;width:20px;aspect-ratio:1/1}.footer__heading{font-size:50px}.footer__text{position:relative;margin-top:20px;font-size:12px;letter-spacing:.03em;line-height:2;padding-bottom:30px}.footer__info{display:flex;gap:80px;margin-top:60px}.footer__menus{display:flex;flex-direction:column}.footer__menu{display:flex;flex-direction:column;gap:20px}.footer__menu+.footer__menu{margin-top:20px}.footer__menu a{color:#fff}.footer__relevance{display:flex;flex-direction:column;gap:20px}.footer__relevance a{color:#fff}.footer__sns{display:flex;align-items:center;justify-content:flex-start;margin-left:30px;margin:50px 0;gap:25px}.footer__sns img{width:36px}.footer__copyright small{font-weight:normal}@media(min-width: 1024px){.footer{padding-top:130px;padding-bottom:70px}.footer__inner{flex-direction:row;gap:80px}.footer__info{margin-top:0;gap:60px}.footer__menus{flex-direction:row;gap:60px}.footer__menu{font-size:24px}.footer__menu+.footer__menu{margin-top:0}.footer__relevance{font-size:24px;white-space:nowrap}.footer__text{width:86.7647058824%}}@media(min-width: 1280px){.footer__inner{flex-direction:row;gap:80px;justify-content:space-between}.footer__icon{padding-bottom:40px}.footer__menus{gap:80px}.footer__heading{font-size:70px}.footer__text{font-size:16px;letter-spacing:.05em;margin-top:30px;padding-bottom:0}.footer__info{gap:80px}}@media(min-width: 1500px){.footer__menus{gap:120px}.footer__info{gap:120px}.footer__cont{max-width:680px;width:100%}.footer__icon{padding-bottom:40px}}@media(min-width: 1650px){.footer__inner{gap:400px}}.header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:200;background:#fff}.header__inner{display:flex;align-items:center;justify-content:space-between;height:60px}.header__logo img{width:137px}.header__nav{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:100;transition:.2s;pointer-events:none;opacity:0}.header__list{display:flex;justify-content:center;flex-direction:column;padding-left:30px;margin-top:96px;gap:20px}.header__item a{display:inline-block;width:100%;font-size:24px;color:#fff}.header__item:last-child{display:block}.header__item:nth-child(7){display:block}.header__sns{display:flex;align-items:center;justify-content:flex-start;margin-left:30px;margin-top:60px;gap:25px}.header__sns img{width:36px}.header__hamburger{display:block;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:16px;position:absolute;right:30px;z-index:300}.header__hamburger span{position:absolute;left:0;display:inline-block;width:100%;background:#000;height:1px;transform:all .3s}.header__hamburger span:nth-child(1){top:0}.header__hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.header__hamburger span:nth-child(3){bottom:0}@media(min-width: 1100px){.header{height:100px}.header__inner{height:100px}.header__logo img{width:246px}.header__nav{width:auto;height:auto;position:static;opacity:1;pointer-events:auto}.header__list{display:flex;align-items:center;flex-direction:row;gap:20px;margin:0;padding:0}.header__item a{display:inline;font-size:24px;color:#333}.header__item:last-child{display:none}.header__item:nth-child(7){display:none}.header__hamburger{display:none;transition:all .3s}.header__sns{display:none}}body.active{overflow:hidden}body.active .header__hamburger span{background:#fff;transition:all .3s}body.active .header__hamburger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}body.active .header__hamburger span:nth-child(2){transform:scaleX(18px);opacity:0}body.active .header__hamburger span:nth-child(3){bottom:50%;transform:rotate(-45deg)}body.active .header__nav{background:#000;pointer-events:auto;opacity:1}body.active .header__logo{display:none}.rinen{margin-top:113px}.rinen .rinen-contents{width:95%;margin-bottom:40px}.rinen .rinen-contents .rinen-contents-title{font-size:33px;font-weight:bold}.rinen .rinen-contents .rinen-contents-message{margin-top:74px;font-size:28px;font-weight:bold;text-decoration:underline;line-height:1.5}.rinen .rinen-contents .rinen-contents-img{margin-top:80px;width:100%}.rinen .rinen-contents .rinen-contents-text{margin-top:70px;font-size:16px;font-weight:500;line-height:2}.mission{margin-top:128px}.mission .mission-contents{width:95%;max-width:1028px;margin-bottom:40px}.mission .mission-contents .mission-contents-title{font-size:33px;font-weight:bold}.mission .mission-contents .mission-box{margin-top:75px}.mission .mission-contents .mission-items{width:95%}.mission .mission-contents .mission-items .mission-item-message{font-size:28px;font-weight:bold;text-decoration:underline;line-height:1.5}.mission .mission-contents .mission-items .mission-item-img{margin-top:80px;width:100%}.mission .mission-contents .mission-items .mission-item-text{margin-top:70px;font-size:16px;font-weight:500;line-height:2;margin-bottom:40px}.visson{margin-top:90px}.visson .visson-contents{width:95%}.visson .visson-contents .vission-contents-title{font-size:33px;font-weight:bold}.visson .visson-contents .visson-box{width:100%;margin-top:72px;margin-bottom:40px;justify-content:space-between}.visson .visson-contents .visson-box .vission-left .visson-item-message{font-size:28px;font-weight:bold;text-decoration:underline;line-height:1.5}.visson .visson-contents .visson-box .vission-left .visson-item-text{margin-top:60px;font-size:14px;font-weight:500;line-height:2.2}.visson .visson-contents .visson-box .vission-left .visson-item-list{margin-top:50px;font-size:14px;font-weight:500;line-height:2}.visson .visson-contents .visson-box .vission-left .visson-item-list ul li{margin-bottom:5px}.visson .visson-contents .visson-box .visson-right{width:50%}@media(max-width: 769px){.rinen{margin-top:67px}.rinen .rinen-contents{margin-left:15px}.rinen .rinen-contents .rinen-contents-title{font-size:29px}.rinen .rinen-contents .rinen-contents-message{margin-top:72px;font-size:25px}.rinen .rinen-contents .rinen-contents-img{margin-top:40px}.rinen .rinen-contents .rinen-contents-text{margin-top:60px;font-size:14px}.mission .mission-contents{margin-left:15px}.mission .mission-contents .mission-items{margin-left:15px}.mission .mission-contents .mission-items .mission-item-message{font-size:25px}.mission .mission-contents .mission-items .mission-item-img{margin-top:45px}.mission .mission-contents .mission-items .mission-item-text{font-size:14px;margin-top:45px}.mission .mission-contents .mission-contents-title{font-size:29px}.visson .visson-contents{margin-left:15px}.visson .visson-contents .vission-contents-title{font-size:29px}.visson .visson-contents .visson-box{display:block}.visson .visson-contents .visson-box .vission-left .visson-item-message{font-size:25px}.visson .visson-contents .visson-box .vission-left .visson-right{width:100%;margin-top:50px}}@media(max-width: 375px){.rinen .rinen-contents .rinen-contents-message{margin-top:72px;font-size:20px}.mission .mission-contents .mission-items .mission-item-message{font-size:20px}}.about{padding-top:120px;padding-bottom:200px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:bold}.about--top{margin-top:0}.about__heading{font-size:50px}.about__subheading{margin-top:70px;font-size:20px;letter-spacing:.03em;line-height:2}.about__text{margin-top:30px;font-size:14px;letter-spacing:.05em;line-height:2}@media(min-width: 768px){.about__inner{max-width:680px;margin-right:auto}.about__heading{font-size:70px}.about__subheading{margin-top:60px;font-size:30px;line-height:1.8333333333}.about__text{margin-top:60px;font-size:22px;line-height:2.2727272727}}.business{padding-top:50px;padding-bottom:70px;background:#fff}.business__heading-sub{display:inline-block;margin-top:15px}.business__cont{margin-top:50px;display:grid;gap:60px}.business__item-heading{display:flex;flex-direction:column;gap:10px}.business__item-heading-main{width:-moz-fit-content;width:fit-content;font-size:20px;background:#000;color:#fff;padding:1px 10px}.business__item-heading-sub{font-size:12px;letter-spacing:.03em}.business__item-achievment{display:flex;flex-direction:column;gap:10px}.business__item-achievment-number{font-size:10px}.business__item-achievment-text{font-size:12px;letter-spacing:.03em}.business__item-achievment-text>span{font-size:clamp(3.125rem,2.67rem + 1.94vw,5rem);line-height:.9;font-weight:bold}.business__item--achievment-number{display:flex;flex-direction:column;gap:20px}.business__text{margin-top:30px;font-size:12px;line-height:2;letter-spacing:.03em;font-weight:bold}.business__link{margin-top:30px}.business__link a{font-size:16px;letter-spacing:.03em}@media(min-width: 1024px){.business{padding-top:150px;padding-bottom:124px}.business__cont{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto auto auto}.business__item--ai{grid-column:1/2;grid-row:1/2}.business__item--media{grid-column:2/3;grid-row:1/2}.business__item--thumbnail{width:100%;grid-column:1/-1;grid-row:2/3}.business__item--achievment{grid-column:1/-1;grid-row:3/4}.business__item--achievment-number{flex-direction:row;gap:50px;grid-column:1/-1;grid-row:4/5}.business__item-achievment{display:flex;flex-direction:column;justify-content:center;padding-left:40px;gap:10px;border-left:1px solid #000}.business__item-achievment-number{font-size:16px;letter-spacing:.05em}.business__item-achievment-text{white-space:nowrap;font-size:16px;letter-spacing:.05em}.business__item-achievment-text>span{line-height:.9;font-weight:bold}}@media(min-width: 1300px){.business__cont{grid-template-rows:1fr 1fr auto}.business__item--ai{grid-column:1/2;grid-row:1/2}.business__item--media{grid-column:1/2;grid-row:2/3}.business__item--thumbnail{max-width:840px;width:100%;grid-column:2/3;grid-row:1/3}.business__item--achievment{grid-column:1/2;grid-row:3/4}.business__item--achievment-number{grid-column:2/3;grid-row:3/4}}.company-mission-bg-color{padding-top:30px;padding-bottom:200px;background-color:#eff1f8}.company-philosophy-bottom{margin-bottom:400px}.company__heading{display:flex;flex-direction:column;gap:20px;padding-top:150px;padding-bottom:85px}.company .company-display{display:flex}.company .company-margin-right{margin-right:160px}.company .company-image01{margin-left:160px}.company .company-philosophy{background-color:#000;color:#fff;width:144px;height:29px;font-size:22px;font-weight:600;text-align:center;padding-top:1px;margin-bottom:11px}.company .company-philosophy-small{font-size:14px;margin-bottom:60px}.company .company-philosophy-large{font-size:30px;font-weight:bold;margin-bottom:25px;line-height:55px;max-width:700px;width:100%}.company .company-philosophy-middle{font-size:16px;font-weight:bold;margin-bottom:257px}.company .company-font-middle{font-size:16px;font-weight:bold;line-height:32px}.company .company-font-small{font-size:14px}.company .company-mission{background-color:#000;color:#fff;width:77px;height:29px;font-size:22px;font-weight:600;text-align:center;padding-top:1px;margin-bottom:10px}.company .company-mission-small{font-size:14px;margin-bottom:60px}.company .company-mission-number{font-size:14px;margin-bottom:10px}.company .company-mission-large{font-size:clamp(1.25rem,1.098rem + .65vw,1.875rem);font-weight:bold;margin-bottom:30px}.company .company-mission-margin-left{margin-left:50px}.company .company-mission-margin-right{margin-right:95px}.company .company-mission-text{font-size:16px;font-weight:bold;line-height:32px}.company .company-mission-left-line{border-left:2px solid #1d1d1f;padding-left:50px}.company .company-message{margin-top:120px;background-color:#000;color:#fff;width:108px;height:31px;font-size:22px;font-weight:600;text-align:center;padding-top:1px;margin-bottom:10px}.company .company-message-small{font-size:14px;margin-bottom:60px}.company .company-message-text{max-width:700px;font-size:16px;font-weight:bold;line-height:32px;margin-bottom:30px}.company .company-message-end{font-size:16px;font-weight:bold;line-height:32px;margin-bottom:272px}.company .company-message-image{max-width:860px;width:100%;margin-top:120px;margin-left:160px}.company .company-outline{margin-top:120px;background-color:#000;color:#fff;width:94px;height:31px;font-size:22px;font-weight:600;text-align:center;padding-top:1px;margin-bottom:10px}.company .company-outline-first-title-margin{margin-top:125px}.company .company-outline-first-text-margin{margin-top:120px}.company .company-outline-small{font-size:14px}.company .company-outline-flex{display:flex}.company .company-outline-title-width{width:620px}.company .company-outline-text{font-size:16px;font-weight:bold}.company .company-outline-text-padding-top{padding-top:40px}.company .company-outline-text-padding-left{padding-left:160px}.company .company-outline-text-padding-bottom{padding-bottom:40px}.company .company-outline-border-bottom{border-bottom:1px solid #000}.company .company-outline-content{width:251px;line-height:32px}.company .company-outline-lawyer{margin-bottom:20px}.company .company-outline-lawyer-image{width:251px;height:92px}.company .company-outline-map-text{line-height:32px}.company .company-map-left{margin-left:160px}.company .company-group{margin-top:270px;background-color:#000;color:#fff;width:195px;height:31px;font-size:22px;font-weight:600;text-align:center;padding-top:1px;margin-bottom:10px}.company .company-group-small{font-size:14px}.company .company-group-max-width{max-width:700px}.company .company-group-content{margin-top:270px;max-width:860px;margin-bottom:170px;margin-left:107px}.company .company-group-width{width:645px}.company .company-gmap{position:relative;max-width:860px;width:100%;height:0;padding-top:56.25%}.company .company-gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company .company-display-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);gap:30px}.company .company-display-grid>div:nth-child(1){grid-column:1/2;grid-row:1/2}.company .company-display-grid>div:nth-child(2){grid-column:2/3;grid-row:1/2}.company .company-display-grid>div:nth-child(3){grid-column:3/4;grid-row:1/2}.company .company-display-grid>div:nth-child(4){grid-column:1/2;grid-row:2/3}.company .company-mission-display{display:flex;flex-direction:row;align-items:center;gap:95px}.company .company-mission-display>div:not(:first-child){border-left:2px solid #1d1d1f;padding-left:50px}@media(max-width: 1500px){.company .company-mission-display{gap:50px}}@media(max-width: 1280px){.company .company-mission-display{flex-direction:column;gap:40px}.company .company-mission-display>div{width:100%;padding-left:25px;border-left:2px solid #1d1d1f}.company .company-mission-display>div:not(:first-child){padding-left:25px}}@media(max-width: 769px){.company .company-display-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);gap:15px}.company .company-display-grid>div:nth-child(1){grid-column:1/2;grid-row:1/2}.company .company-display-grid>div:nth-child(2){grid-column:2/3;grid-row:1/2}.company .company-display-grid>div:nth-child(3){grid-column:1/2;grid-row:2/3}.company .company-display-grid>div:nth-child(4){grid-column:2/3;grid-row:2/3}}.company-contents{width:95%}.company-contents .company-title{font-size:33px;font-weight:bold}.company-contents .company-title .company-box-top{margin-top:70px}.company-contents .company-title .company-width{width:40%}.company-contents .company-title .company-box{margin-bottom:90px}.company-contents .company-title .company-box .company-message{font-size:28px;font-weight:bold;text-decoration:underline}.company-contents .company-title .company-box .company-text{font-size:23px;font-weight:500;margin-top:30px}.company-contents .company-title .company-box .company-read{font-size:23px;font-weight:300;margin-top:30px;line-height:1.5}.company-contents .company-title .company-box-bottom{margin-bottom:40px}.company-link{margin-top:55px}@media(min-width: 1662px){.company-mission-content{max-width:450px;width:100%}.company-mission-margin-right{margin-right:95px !important}}@media(min-width: 1500px){.company-mission-content{max-width:450px;width:100%}.company-mission-margin-left{margin-left:25px !important}.company-mission-margin-right{margin-right:25px !important}}@media(max-width: 1500px){.company .company-image01{margin-left:80px}.company-mission-margin-left{margin-left:20px !important}.company-mission-margin-right{margin-right:20px !important}.company-mission-content{max-width:450px;width:100%}.company-message-image{margin-left:40px !important}}@media(max-width: 1430px){.company .company-outline-title{width:500px}.company-outline-left{margin-left:40px}.company-gmap{position:relative;width:740px !important;height:0;padding-top:56.25%}}@media(max-width: 1126px){.company .company-image01{margin-left:40px}.company .company-outline-title{width:400px}.company .company-gmap{position:relative;width:638px !important;height:0;padding-top:56.25%}}@media(max-width: 1080px){.company .company-outline-title{width:400px}.company .company-map-30{width:400px;height:250px}.company .company-gmap{position:relative;width:638px !important;height:0;padding-top:56.25%}}@media(max-width: 1006px){.company .company-image01{width:550px;margin-left:15px}.company .company-outline-title{width:350px}.company .company-gmap{position:relative;width:583px !important;height:0;padding-top:56.25%}}@media(max-width: 962px){.company .company-outline-title{width:300px}.company .company-gmap{position:relative;width:533px !important;height:0;padding-top:56.25%}}@media(max-width: 900px){.company .company-outline-title{width:250px}.company .company-gmap{position:relative;width:483px !important;height:0;padding-top:56.25%}}@media(max-width: 837px){.company .company-outline-title{width:200px}.company .company-gmap{position:relative;width:433px !important;height:0;padding-top:56.25%}}@media(min-width: 769px){.company .company-pc-hidden{display:none !important}.company .company-pc-content{max-width:700px;width:100%}}@media(max-width: 768px){.company-mission-bg-color{padding-bottom:50px}.company__heading{padding-bottom:50px}.company .company-sp-hidden{display:none !important}.company .company-display{display:block}.company .company-display-flex{display:flex}.company .company-mission-large{margin-bottom:20px}.company .company-mission-text{font-size:12px;line-height:24px}.company .company-philosophy-small{font-size:12px;margin-bottom:40px}.company .company-font-middle{font:12px;line-height:24px}.company .company-philosophy-end{margin-bottom:50px}.company .company-philosophy-large{font-size:20px;font-weight:bold;margin-bottom:40px;line-height:40px}.company .company-image01{max-width:650px;width:100%;margin-bottom:39px;margin-left:initial}.company .company-message-image{max-width:650px;width:100%;margin-top:initial;margin-left:initial !important;margin-bottom:30px}.company .company-contents{margin-left:15px}.company .company-mission-left-line{border-left:2px solid #1d1d1f;padding-left:20px;margin-bottom:40px}.company .company-mission-margin-left{margin-left:2px !important}.company .company-message-small{font-size:12px;margin-bottom:40px}.company .company-message-text{font-size:14px;line-height:28px;margin-bottom:30px}.company .company-message-end{font-size:14px;line-height:28px;margin-bottom:70px}.company .company-outline-text-padding-left{padding-left:initial}.company .company-outline-title{max-width:300px;width:100%}.company .company-outline-title-width{max-width:700px;width:100%}.company .company-group-width{max-width:645px;width:100%}.company .company-outline-text-padding-bottom{padding-bottom:15px}.company .company-outline-text-padding-top{padding-top:15px}.company .company-outline-title-top{margin-top:5px}.company .company-outline-lawyer-text-sp{font-size:12px;line-height:24px;margin-bottom:20px}.company .company-outline-lawyer-image-sp{width:115px;height:42px}.company .company-map-left{margin-left:initial}.company .company-gmap{position:relative;max-width:638px;width:100% !important;height:0;padding-top:56.25%}.company .company-outline-left{margin-left:initial}.company .company-outline-map-text{line-height:24px}.company .company-outline-text{font-size:12px}.company .company-group{margin-top:120px}.company .company-group-content{margin-top:50px;margin-bottom:100px;margin-left:0}.company .company-title{font-size:29px}.company .company-title .flex{display:block}.company .company-title .company-box{margin-bottom:35px}.company .company-title .company-box .company-message{font-size:16px}.company .company-title .company-box .company-text{font-size:14px;margin-top:20px}.company .company-title .company-box .company-read{font-size:12px;margin-top:10px}.company .company-title .company-width{width:100%}}@media(max-width: 574px){.company .company-outline-title{max-width:300px;width:100%}}.contact-content{max-width:680px}.contact-row__heading{padding-top:153px;padding-bottom:85px;gap:20px}.wpcf7 .contact-page{max-width:680px;margin-bottom:160px}.wpcf7 .page-top{max-width:680px}.wpcf7 .page-top .page-title{max-width:680px;width:100%;font-size:70px;margin-bottom:20px}.wpcf7 .contact-sub-title{font-size:14px;margin-bottom:196px;margin-left:5px}.wpcf7 .contact-items{width:100%}.wpcf7 .contact-items .contact-message{font-size:30px;font-weight:bold;line-height:2;margin-bottom:30px}.wpcf7 .contact-items .contact-message:first-line{line-height:1}.wpcf7 .contact-items .contact-title{font-size:16px;font-weight:bold;margin-bottom:10px}.wpcf7 .contact-items .contact-text{font-size:16px;font-weight:bold;line-height:32px;margin-bottom:90px}.wpcf7 .contact-items .contact-policy-check{font-size:16px;font-weight:bold;text-align:center}.wpcf7 .contact-items .contact-input{font-size:16px;width:100%;font-weight:bold}.wpcf7 .contact-items .contact-input input{width:100%;height:60px;font-size:16px;margin-top:10px;margin-bottom:40px;border-radius:5px;border:1px solid #c5cddd}.wpcf7 .contact-items .contact-input input::-moz-placeholder{padding-left:20px}.wpcf7 .contact-items .contact-input input::placeholder{padding-left:20px}.wpcf7 .contact-items .contact-input textarea{width:100%;height:276px;font-size:16px;margin-top:10px;margin-bottom:48px;border-radius:5px;border:1px solid #c5cddd}.wpcf7 .contact-items .contact-input textarea::-moz-placeholder{padding-top:20px;padding-left:20px}.wpcf7 .contact-items .contact-input textarea::placeholder{padding-top:20px;padding-left:20px}.wpcf7 .contact-items .contact-to-privacy-policy{text-align:center}.wpcf7 .contact-items .contact-privacy-policy-icon::after{content:url(//zero-accel.co.jp/wp-content/themes/zeroaccel/img/to-privacy-policy.png);position:absolute;margin-top:-1px;margin-left:2px}.wpcf7 .contact-items .contact-agree-text{margin-left:17px}.wpcf7 .contact-items .contact-checkbox{width:15.82px;height:15.82px}.wpcf7 .contact-items .news-policy{border:2px solid #c1c1c1;width:20px;height:20px;position:absolute;margin-left:-24px;margin-top:-1px}.wpcf7 .contact-items .wpcf7-list-item{position:relative}.wpcf7 .contact-items .wpcf7-list-item-label{font-size:16px}.wpcf7 .contact-items .news-submit{display:flex;justify-content:center}.wpcf7 .contact-items .news-submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#000;font-size:16px;width:186px;padding:17px;position:relative;text-align:center;margin-top:50px;margin-bottom:40px}.wpcf7 .contact-items .submit-center{display:flex;justify-content:center}.wpcf7 .contact-items .wpcf7-not-valid-tip{margin-top:-37px;margin-bottom:20px}@media(max-width: 769px){.contact-row__heading{display:flex;flex-direction:column;gap:20px;padding-top:150px;padding-bottom:50px}.wpcf7 .page-top .page-title{max-width:450px;margin-left:initial;font-size:50px;font-weight:600;margin-bottom:10px}.wpcf7 .contact-page{margin-bottom:70px}.wpcf7 .contact-sub-title{font-size:12px;font-weight:500;margin-bottom:100px}.wpcf7 .contact-items{width:100%}.wpcf7 .contact-items .contact-message{font-size:16px;margin-bottom:20px}.wpcf7 .contact-items .contact-title{font-size:12px;font-weight:500}.wpcf7 .contact-items .contact-text{font-size:12px;margin-bottom:70px;line-height:24px;font-weight:500}.wpcf7 .contact-items .contact-input{font-size:12px;margin-bottom:30px;font-weight:500}.wpcf7 .contact-items .contact-input input{height:40px;font-size:12px;margin-bottom:0px}.wpcf7 .contact-items .contact-input input::-moz-placeholder{padding-left:15px}.wpcf7 .contact-items .contact-input input::placeholder{padding-left:15px}.wpcf7 .contact-items .contact-input textarea{height:200px;font-size:12px;margin-bottom:3px}.wpcf7 .contact-items .contact-input textarea::-moz-placeholder{padding-top:15px;padding-left:15px}.wpcf7 .contact-items .contact-input textarea::placeholder{padding-top:15px;padding-left:15px}.wpcf7 .contact-items .news-policy{width:12px;height:12px;position:absolute;margin-left:-15px;margin-top:1px}.wpcf7 .contact-items .wpcf7-list-item-label{font-size:12px}.wpcf7 .contact-items .news-submit-button{width:158px}.wpcf7 .contact-items .wpcf7-not-valid-tip{margin-top:5px;margin-bottom:initial}.wpcf7 .contact-items .wpcf7-list-item{position:relative;margin-left:initial}.wpcf7 .contact-items .contact-policy-check{font-size:12px;font-weight:500;margin-top:70px}}@media(max-width: 375px){.contact-items .contact-message{font-size:16px}}.mv{margin-top:30px}.mv__inner{display:flex;flex-direction:column;position:relative}.mv__heading{font-size:clamp(3.125rem,1.305rem + 7.77vw,10.625rem)}.mv__text{font-size:clamp(1rem,.636rem + 1.55vw,2.5rem);letter-spacing:.05em;font-weight:bold;margin-top:20px}.mv__video{margin-top:-130px;margin-right:calc(50% - 50vw)}.mv__video video{width:100%;margin-left:auto}@media(min-width: 768px){.mv{margin-top:70px;position:relative;height:450px}.mv__inner{flex-direction:row-reverse}.mv__cont{position:absolute;top:9.7vw;left:2.25vw}.mv__text{letter-spacing:.1em;margin-top:45px}.mv__video{margin-top:0;margin-right:calc(50% - 50vw);width:100%;clip:rect(auto, auto, auto, auto)}.mv__video video{position:fixed;top:3%;left:5%;width:100%;margin-left:auto;z-index:-1}}@media(min-width: 1024px){.mv{height:780px}.mv__cont{top:9.7vw;left:6.25vw}}@media(min-width: 1500px){.mv{height:980px}}.top{margin-top:123px;position:relative}.top .top-title{font-size:95px;font-weight:900;position:relative;height:100px}.top .top-title::before{content:"";position:absolute;left:0;bottom:0px;width:320px;height:8px;background:#1d1d1f}.top .top-title-en{font-family:century-gothic,sans-serif;font-size:48px;font-weight:bold;margin-top:86px;-webkit-text-stroke:2px #1d1d1f;height:104px}.top .top-read{writing-mode:vertical-rl;font-size:22px;font-weight:700;line-height:1.7;margin-right:50px}.top .top-movie{position:absolute;width:calc(100% - 112px);top:275px;z-index:-10}.top .top-movie video{width:100%;height:480px;-o-object-fit:cover;object-fit:cover}.about{margin-top:622px}.about .about-link{justify-content:flex-start;align-items:center;position:absolute;bottom:0}.about .about-link a{font-size:14px;font-weight:500;line-height:2;position:relative}.about .about-link a:first-child{border:1px solid #1d1d1f;border-radius:40px;padding:10px 25px 10px 15px;margin-right:45px}.about .about-link .link-btn{padding-bottom:0}.service .service-items{width:95%}.service .service-items .service-item{width:100%;justify-content:space-between}.service .service-items .service-item .section-title{width:42%}.service .service-items .service-item .section-text{width:58%}.service01{margin-top:77px;width:100%;margin-left:auto}.service02{margin-top:90px;width:100%;margin-left:auto;margin-bottom:40px}.service-left{width:50%;margin-bottom:40px}.service-left .service-title{font-size:27px;font-weight:700;letter-spacing:.57px}.service-left ul{margin-top:36px}.service-left ul li{font-size:14px;letter-spacing:-0.19px;margin-bottom:18px;line-height:1.5}.service-left .service-link{position:relative}.service-left .service-link .service-btn{background:#1d1d1f;width:50%;padding:30px 0;text-align:center;border-bottom:18px solid #fff;border-right:18px solid #fff;position:absolute}.service-left .service-link .service-btn a{color:#fff;font-size:14px;font-weight:500}.service-left .service-link .link-arrow-white{position:absolute;top:50%;width:7px;transform:translateY(-50%);margin-left:20px}.service-right{width:45%;padding-left:20px;margin-bottom:40px}.service-right .service01-img{height:100%;background:url(//zero-accel.co.jp/wp-content/themes/zeroaccel/img/service01_right.png) no-repeat center/cover}.service-right .service02-img{height:100%;background:url(//zero-accel.co.jp/wp-content/themes/zeroaccel/img/service02_right.png) no-repeat center/cover}.news{margin-top:-1px}.news--top{background:#fff;margin-top:0;padding-top:50px;padding-bottom:70px}.news__body{display:flex;flex-direction:column;gap:50px}.news__heading-sub{display:inline-block;margin-top:10px}.news__item{padding:20px 0;border-bottom:1px solid #000}.news__item:first-child{padding-top:0}.news__date{font-size:8px;letter-spacing:-0.02em}.news__title{font-size:12px;letter-spacing:.03em;margin-top:10px}.news__link{display:flex;align-items:center;justify-content:space-between}@media(min-width: 1024px){.news--top{padding-top:120px;padding-bottom:150px}.news__body{flex-direction:row}.news__heading-area{width:50%}.news__cont{width:50%}}.recruit{margin-top:127px}.recruit .recruit-items{width:95%}.recruit .recruit-items .recruit-item .section-title{width:42%}.recruit .recruit-items .recruit-item .section-text{width:58%}.recruit .recruit-items .recruit-img{margin-bottom:40px}.recruit .recruit-items .recruit-img .recruit-img-left{width:60%}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn{width:40%;background:#1d1d1f;position:relative;margin-bottom:15px;margin-right:15px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn a{display:block;color:#fff;font-size:17px;font-weight:500;padding-top:64px;padding-bottom:64px;text-align:center}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn img{width:17px;margin-left:10px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn-right{width:60%;height:auto;margin-bottom:15px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn-right img{height:100%;-o-object-fit:cover;object-fit:cover}.recruit .recruit-items .recruit-img .recruit-img-right{width:40%;background:url(//zero-accel.co.jp/wp-content/themes/zeroaccel/img/recruit3.webp) no-repeat center/cover;margin-left:15px}.recruit .recruit-items .recruit-img .recruit-img-bottom{padding-top:33.33%;position:relative}.recruit .recruit-items .recruit-img .recruit-img-bottom img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact{margin-top:130px}.contact .link-btn-box{margin-top:69px}@media(max-width: 769px){.top{margin-top:45px}.top .top-title{font-size:45px;margin-top:40px;height:45px}.top .top-title::before{bottom:0px;width:155px;height:2px}.top .top-title-en{font-size:20px;-webkit-text-stroke:#000;margin-top:0;width:100%;height:42px}.top .top-read{font-size:12px;margin-right:60px}.top .top-movie{top:180px;width:calc(100% - 40px)}.about{margin-top:575px}.about .about-link{position:static;display:block}.about .about-link a:first-child{border:2px solid #1d1d1f;margin-bottom:20px}.about .link-btn{margin-top:20px}.service .service-items .service-item .section-title{width:100%;margin-bottom:70px}.service .service-items .service-item .section-text{width:100%;margin-bottom:0}.service01{margin-top:0;margin-left:15px}.service02{margin-top:45px;margin-left:15px}.service-left{width:calc(95% - 15px)}.service-left .service-title{font-size:25px;margin-left:15px}.service-left ul{margin-top:25px;margin-left:15px}.service-left ul li{font-size:12px;line-height:2;margin-bottom:5px}.service-left .service-link{height:130px}.service-left .service-link .service-btn{border-bottom:12px solid #fff;border-right:12px solid #fff}.service-left .service-link .service-btn a{font-size:10px}.service-left .service-link .link-arrow-white{margin-left:7px;top:55%}.service-left .service-link .service-img{height:100%}.service-left .service-link .service-img img{height:100%}.service-left .service-right{height:170px;width:100%;padding-left:0;margin-bottom:0;margin-top:12px}.news{margin-top:120px}.news .news-title .news-items{margin-top:0;display:block}.news .news-title .news-items .news-item-link .news-item .news-item-date p{margin-bottom:0}.recruit{margin-top:123px}.recruit .recruit-items .recruit-item .section-title{width:100%;font-size:22px;margin-bottom:0}.recruit .recruit-items .recruit-item .section-text{width:100%;margin-bottom:35px}.recruit .recruit-items .recruit-img{margin-left:15px}.recruit .recruit-items .recruit-img .recruit-img-left{width:45%}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head{display:block}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn{width:100%;margin-bottom:10px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn a{font-size:10px;padding-top:35px;padding-bottom:35px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn img{width:11px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-left-head .recruit-btn-right{width:100%}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-bottom{height:180px;margin-top:10px}.recruit .recruit-items .recruit-img .recruit-img-left .recruit-img-bottom img{height:100%;-o-object-fit:cover;object-fit:cover}.recruit .recruit-items .recruit-img .recruit-img-right{width:55%}.contact{margin-top:123px}.contact .section-title{font-size:22px}.contact .link-btn-box{margin-top:0}}@media(max-width: 1200px){.about .about-link{display:block}.about .about-link a:first-child{border:2px solid #1d1d1f;margin-bottom:20px}.about .link-btn{margin-top:20px}}.news-row__heading{display:flex;flex-direction:column;gap:20px;padding-top:150px;padding-bottom:50px}.news-row__item{padding-top:40px;padding-bottom:100px}.news-row__date{font-size:10px}.news-row__title{margin-top:20px;font-size:16px;font-weight:bold}.news-row__desc{margin-top:20px;font-size:12px;line-height:2;letter-spacing:.03em}.news-row__next-link{margin-top:70px;font-size:16px}.news-row .pagination{margin-top:70px;display:flex;justify-content:flex-end}.news-row .pagination:has(>.prev-page){justify-content:space-between}@media(min-width: 764px){.news-row__heading{padding-bottom:85px}.news-row__item{padding-top:138px;padding-bottom:147px}.news-row__date{font-size:14px}.news-row__title{margin-top:30px;font-size:30px}.news-row__desc{margin-top:30px;font-weight:bold}}.privacy{max-width:680px;margin-inline:auto;margin-top:90px;margin-bottom:90px}.privacy__heading{display:flex;flex-direction:column;gap:20px}.privacy .privacy-contents .privacy-title{font-size:20px;font-weight:bold;margin-top:120px;margin-bottom:50px}.privacy .privacy-contents .privacy-text{font-size:14px;font-weight:500;line-height:2;margin-bottom:50px}@media(max-width: 769px){.privacy{margin-top:67px;margin-bottom:90px}.privacy .privacy-contents .privacy-title{margin-top:40px;margin-bottom:20px;font-size:16px;font-weight:bold}.privacy .privacy-contents .privacy-text{font-size:10px;line-height:1.8;margin-bottom:0px}.privacy .privacy-contents .privacy-opinion-bottom{margin-bottom:20px}}.recruit{position:relative;z-index:1;overflow:hidden}.recruit--top{margin:0;background:#eff1f8;padding-top:70px;padding-bottom:50px}.recruit__cont{max-width:680px;width:100%;border-bottom:1px solid #000}.recruit__heading-sub{font-size:16px;letter-spacing:.05em;line-height:2;margin-top:20px;font-weight:bold}.recruit__text{margin-top:20px;font-size:12px;line-height:2;letter-spacing:.03em}.recruit__icon{text-align:right;margin:30px 0 20px 0}.recruit__icon img{width:20px;display:inline-block}.recruit__bg{position:absolute;width:100%;z-index:-1}.recruit__bg img{width:100%}.recruit__bg--sp{top:0;right:0}.recruit__bg--pc{display:none}@media(min-width: 600px){.recruit__bg{width:50%}.recruit__bg--sp{top:-10%;right:0}}@media(min-width: 1024px){.recruit{overflow:hidden}.recruit--top{padding-top:113px;padding-bottom:104px}.recruit__heading-sub{font-size:22px;margin-top:30px}.recruit__text{margin-top:30px;font-size:16px;letter-spacing:.05em;font-weight:bold}.recruit__icon{margin:0 0 40px 0}.recruit__bg{position:absolute;bottom:0;right:0}.recruit__bg img{width:100%}.recruit__bg--sp{display:none}.recruit__bg--pc{bottom:0;right:0;width:80%;display:block}.recruit__bg--pc img{width:100%;height:510px;-o-object-fit:cover;object-fit:cover}}@media(min-width: 1500px){.recruit__bg--pc{width:100%}}.service-sub{padding-bottom:100px}.service-sub__heading{display:flex;flex-direction:column;gap:20px;padding-top:150px;padding-bottom:50px}.service-sub__heading-sub{display:inline-block;margin-top:15px}.service-sub__section+.service-sub__section{margin-top:90px}.service-sub__list{display:flex;flex-direction:column;gap:90px;margin-top:40px}.service-sub__item-heading{display:flex;flex-direction:column;gap:10px}.service-sub__item-heading-main{width:-moz-fit-content;width:fit-content;font-size:20px;background:#000;color:#fff;padding:1px 10px}.service-sub__item-heading-sub{font-size:12px;letter-spacing:.03em}.service-sub__thumbnail{margin-top:40px;padding:40px 0;background:#eff1f8;border-radius:10px}.service-sub__thumbnail img{display:block;width:120px;margin-inline:auto}.service-sub__logo{margin-top:30px}.service-sub__logo img{width:200px}.service-sub__textarea{display:flex;flex-direction:column;gap:20px;margin-top:30px;font-family:ryo-gothic-plusn,sans-serif;font-weight:500}.service-sub__text{font-size:12px;line-height:2;letter-spacing:.03em}.service-sub__contents{display:flex;flex-direction:column;gap:15px;margin-top:30px;font-weight:bold}.service-sub__contents>li{font-size:12px;letter-spacing:.03em;padding-left:30px;position:relative}.service-sub__contents>li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:15px;height:15px;background:#000}.service-sub__info{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.service-sub__link{text-decoration:underline}.service-sub__sns{display:flex;align-items:center;gap:10px}.service-sub__sns>li{width:50px}@media(min-width: 1024px){.service-sub{padding-bottom:150px}.service-sub__heading{padding-bottom:88px}.service-sub__list{gap:150px;margin-top:50px}.service-sub__item{display:flex;gap:108px}.service-sub-heading-main{font-size:24px}.service-sub-heading-sub{font-size:14px;letter-spacing:.05em}.service-sub__thumbnail{max-width:500px;width:100%;margin-top:0;padding:105px 0}.service-sub__thumbnail img{width:250px}.service-sub__body{width:calc(100% - 500px)}.service-sub__logo{margin-top:0px}.service-sub__logo img{max-width:418px;width:100%}.service-sub__logo--cocomoai img{width:418px;-o-object-fit:cover;object-fit:cover}.service-sub__logo--ccmoola img{width:418px}.service-sub__logo--house-pro img{width:397px}.service-sub__logo--zeromedia img{width:315px}.service-sub__logo--glow img{width:332px}.service-sub__text{font-size:16px;letter-spacing:.05em;font-weight:bold}.service-sub__sns{gap:15px}.service-sub__sns>li{width:50px}}@media(min-width: 1400px){.service-sub__thumbnail{max-width:700px;width:100%}.service-sub__thumbnail img{width:250px}.service-sub__body{width:calc(100% - 700px)}.service-sub__item{gap:158px}.service-sub__logo{margin-top:0px}}a.media-overflow__item{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.service{overflow-x:hidden;background:#eff1f8;padding-top:56px;padding-bottom:87px}.service__heading{gap:15px}.service__link{margin-top:20px;text-align:right}.service__link a{display:inline-block}.service__list{margin-top:50px}.service__item{width:300px}.swiper{overflow:visible}.swiper .swiper-wrapper{height:450px !important}.swiper .service__sp{text-align:center}.swiper .service__sp img{width:130px;height:254px;-o-object-fit:contain;object-fit:contain;display:inline-block}.swiper .service__logo{text-align:center;margin-top:40px}.swiper .service__logo img{width:150px;-o-object-fit:cover;object-fit:cover;display:inline-block}.swiper .service__text{margin-top:20px;font-size:12px;letter-spacing:.03em;line-height:2;font-family:ryo-gothic-plusn,sans-serif;font-weight:500}.swiper .swiper-button-prev{left:0;width:50px;height:50px;border-radius:50%;background:#fff;opacity:1}.swiper .swiper-button-prev::before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%, -50%) rotate(45deg);width:10px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000}.swiper .swiper-button-prev::after{content:""}.swiper .swiper-button-next{right:0;width:50px;height:50px;border-radius:50%;background:#fff;opacity:1}.swiper .swiper-button-next::before{content:"";position:absolute;top:50%;left:45%;transform:translate(-50%, -50%) rotate(-45deg);width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000}.swiper .swiper-button-next::after{content:""}.swiper .swiper-button-disabled{display:none}@media(min-width: 764px){.swiper .swiper-wrapper{height:670px !important}.swiper .swiper-slide{width:300px !important}.swiper .service__logo img{width:200px;height:58px;-o-object-fit:contain;object-fit:contain}.swiper .service__sp{text-align:center}.swiper .service__sp img{width:180px;height:350px;-o-object-fit:contain;object-fit:contain;display:inline-block}.swiper .service__text{margin-top:30px;font-size:14px;letter-spacing:.05em;line-height:2;font-family:ryo-gothic-plusn,sans-serif;font-weight:500}.swiper .swiper-button-next,.swiper .swiper-button-prev{display:none}}.single{margin-top:50px;margin-bottom:100px}.single .single-contents{width:95%;margin-bottom:40px}.single .single-contents .single-title{margin-top:20px;font-size:16px;font-weight:bold}.single .single-contents .single-date{margin-top:40px;font-size:10px}.single .single-contents .single-main{margin-top:40px}.single .single-contents .single-main p{font-size:14px;line-height:1.8}.single .single-contents .single-main p img{margin:10px 0}.single .post__pagination__left span,.single .post__pagination__right span{color:#000}.post__pagination{margin-top:100px}.post__pagination .post__pagination__left{float:left}.post__pagination .post__pagination__left a{font-size:16px;color:#606060}.post__pagination .post__pagination__right{float:right}.post__pagination .post__pagination__right a{font-size:16px;color:#606060}@media(min-width: 769px){.single{margin-top:120px;margin-bottom:150px}.single .single-contents{width:95%;margin-bottom:40px;margin-left:15px}.single .single-contents .single-title{margin-top:30px;font-size:30px}.single .single-contents .single-date{font-size:14px}.single .single-contents .single-main p{font-size:16px;line-height:2}.single .single-contents .single-main p img{margin:10px 0;height:auto}}