﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";body,div,section,article,aside,nav,h1,h2,h3,h4,h5,h6,span,time,figure,figcaption,p,blockquote,pre,address,code,dl,dt,dd,ol,ul,li,fieldset,form,legend,button,table,tbody,thead,tfoot,tr,th,td{margin:0;padding:0;line-height:1.5;box-sizing:border-box}header,main,aside,footer,section{display:block}h1,h2,h3,h4,h5,h6,th,td,small{font-size:100%}ul,ol{list-style:none}img{border:0;vertical-align:bottom;max-width:100%}table{border-collapse:collapse}input,select{vertical-align:middle}em{font-style:normal}button{background:none;border:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}@keyframes anim-trs{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(200px)}}@keyframes anim-show{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0px)}}#main{transition:all 0s linear 0s}body.trsBef #main{opacity:0}body.trsBef.trsAft #main{transition:all 0s linear 2s;opacity:1}body{color:#333;font-size:16px;font-size:1rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;line-height:2;overflow-y:scroll}@media screen and (max-width: 768px){body{min-width:0}}@media screen and (max-width: 768px){body{font-size:14px;font-size:.875rem}}@media screen and (max-width: 768px){html,body{height:100%}}a:link{color:#333;text-decoration:none}a:visited{color:#333}a:hover{color:#5b079b}a:active{color:#333}br[data-show=sp]{display:none}@media screen and (max-width: 768px){br[data-show=sp]{display:block}}@media screen and (max-width: 768px){br[data-show=pc]{display:none}}.forPC{display:block}@media screen and (max-width: 768px){.forPC{display:none}}.forSP{display:none}@media screen and (max-width: 768px){.forSP{display:block}}.forPC-i{display:inline}@media screen and (max-width: 768px){.forPC-i{display:none}}.forSP-i{display:none}@media screen and (max-width: 768px){.forSP-i{display:inline}}:root{--vw: 1vw}body{background:url(../img/bg_pc.jpg) no-repeat 100% 0%;background-size:cover;background-attachment:fixed}#wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}#wrapper #header{position:relative}#wrapper #header nav ul{display:flex;justify-content:flex-end;width:100%;margin:30px 0 0;padding:0 50px 0 0}#wrapper #header nav ul li{margin-left:50px}#wrapper #header nav ul li a{font-size:18px;font-size:1.125rem}#wrapper #header nav ul li a:hover{color:#5b079b}#wrapper #header nav ul li.-active a{color:#5b079b}#wrapper #header #toplogo{position:absolute;left:0;top:0}#wrapper #header #toplogo a{display:inline-block;width:80px;height:80px;background:url(../img/logo.png) no-repeat 0 0;background-size:contain;text-indent:-9999px;font-size:0}#wrapper #header #btn_gm{display:none}#wrapper #footer{margin:80px 50px 0;padding:20px;border-top:1px solid #ccc}#wrapper #footer .copyright{text-align:center;line-height:1}#wrapper #footer .copyright small{font-size:12px;font-size:.75rem;color:#888}@media screen and (max-width: 768px){body{background:url(../img/bg_sp.jpg) no-repeat 100% 0%}#wrapper #header nav{opacity:0;display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;background:#aaa;position:fixed;left:100%;top:0;bottom:0;z-index:10000;transition:all .25s linear 0s}#wrapper #header nav ul{flex-direction:column;justify-content:center;align-items:center;padding:0;margin-top:0}#wrapper #header nav ul li{margin:18px auto}#wrapper #header nav ul li a{color:#fff}#wrapper #header nav ul li a:hover{color:#fff}#wrapper #header nav ul li.-active a{color:#fff}body.-gm_open #wrapper #header nav{left:0;opacity:1}#wrapper #header #toplogo a{width:60px;height:60px}#wrapper #header #btn_gm{display:flex;justify-content:center;align-items:flex-end;width:30px;height:30px;font-size:10px;font-size:.625rem;font-family:"Roboto",sans-serif;font-weight:bold;white-space:nowrap;position:fixed;right:15px;top:18px;z-index:10001;transition:all .25s linear 0s}#wrapper #header #btn_gm::before,#wrapper #header #btn_gm::after{content:"";display:inline-block;width:30px;height:1px;background:#333;position:absolute;transition:all .25s linear 0s}#wrapper #header #btn_gm::before{top:0;left:0}#wrapper #header #btn_gm::after{top:9px;right:0}body.-gm_open #wrapper #header #btn_gm{color:#fff}body.-gm_open #wrapper #header #btn_gm::before,body.-gm_open #wrapper #header #btn_gm::after{background:#fff}body.-gm_open #wrapper #header #btn_gm::before{top:-1px;transform-origin:100% 0;transform:rotate(-24deg)}body.-gm_open #wrapper #header #btn_gm::after{top:11px;transform-origin:100% 100%;transform:rotate(24deg)}#wrapper #main{padding:90px 20px 0}}body.effectTrs #main .-animparts:nth-last-child(1){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(2){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.05s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(3){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(4){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.15s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(5){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.2s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(6){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.25s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(7){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.3s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(8){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.35s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(9){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.4s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(10){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.45s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(11){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(12){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.55s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(13){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.6s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(14){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.65s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(15){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.7s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(16){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.75s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(17){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.8s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(18){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.85s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(19){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.9s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectTrs #main .-animparts:nth-last-child(20){animation-name:anim-trs;animation-duration:.5s;animation-timing-function:ease;animation-delay:.95s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts{opacity:0}body.effectShow #main .-animparts:nth-last-child(1){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(2){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.05s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(3){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(4){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.15s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(5){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.2s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(6){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.25s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(7){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.3s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(8){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.35s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(9){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.4s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(10){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.45s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(11){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(12){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.55s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(13){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.6s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(14){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.65s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(15){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.7s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(16){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.75s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(17){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.8s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(18){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.85s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(19){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.9s;animation-iteration-count:1;animation-fill-mode:forwards}body.effectShow #main .-animparts:nth-last-child(20){animation-name:anim-show;animation-duration:.8s;animation-timing-function:ease;animation-delay:.95s;animation-iteration-count:1;animation-fill-mode:forwards}body.page_top #main{text-align:center}body.page_top #main .tit_h1_logo{text-align:left;text-indent:-9999px;display:block;margin:0 auto;width:200px;height:200px;background:url(../img/logo.png) no-repeat 0 0;background-size:contain;font-size:0}body.page_top #main .tit_lead{font-family:"Noto Serif JP",serif;font-size:34px;font-size:2.125rem;font-weight:600;line-height:1.5;margin:60px auto 40px}@media screen and (max-width: 768px){body.page_top #main .tit_h1_logo{width:100px;height:100px}body.page_top #main .tit_lead{font-size:18px;font-size:1.125rem;margin:30px auto 30px}}body.page_philosophy #main{padding:80px 0 0}body.page_philosophy #main .sec_01{max-width:800px;margin:0 auto 0}body.page_philosophy #main .sec_01 .tit_lead{font-size:26px;font-size:1.625rem;font-weight:600;margin-top:40px}body.page_philosophy #main .sec_01 .txt{line-height:1.5;margin-top:1em}body.page_philosophy #main .sec_01 .txt+.txt{margin-top:1em}body.page_philosophy #main .sec_01 .dl_name{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin:10px 0}body.page_philosophy #main .sec_01 .dl_name dt{font-size:16px;font-size:1rem}body.page_philosophy #main .sec_01 .dl_name dd{font-size:20px;font-size:1.25rem;font-weight:bold;padding-left:8px}@media screen and (max-width: 768px){body.page_philosophy #main .sec_01 .tit_lead{font-size:16px;font-size:1rem;margin-top:20px}}body.page_about #main{padding:80px 0 0}body.page_about #main .sec_01{max-width:800px;margin:0 auto 0}body.page_about #main .sec_01 .table_about{margin:40px auto 0;width:100%}body.page_about #main .sec_01 .table_about tr th{border-top:1px solid #5b079b;min-height:64px;text-align:left;vertical-align:top;padding:16px 20px;width:120px;font-weight:normal}body.page_about #main .sec_01 .table_about tr td{border-top:1px solid #ddd;min-height:64px;text-align:left;vertical-align:top;padding:16px 20px}body.page_about #main .sec_01 .table_about tr td ul li{text-indent:-1em;padding-left:1em}body.page_about #main .sec_01 .table_about tr td ul li::before{content:"・"}body.page_about #main .sec_01 .table_about tr td:last-child th{border-bottom:1px solid #5b079b}body.page_about #main .sec_01 .table_about tr td:last-child th{border-bottom:1px solid #ddd}@media screen and (max-width: 768px){body.page_about #main .sec_01 .table_about{margin-top:20px}body.page_about #main .sec_01 .table_about tr th{width:80px;padding:15px 6px}}body.page_service #main{padding:80px 0 0}body.page_work #main{padding:80px 0 0}body.page_contact #main{padding:80px 0 0}body.page_contact #main .lead{text-align:center;margin:40px auto 0}body.page_contact #main .dl_form{margin:40px auto;max-width:800px}body.page_contact #main .dl_form dt{display:block;padding:20px 10px 0;font-weight:normal;color:#666}body.page_contact #main .dl_form dt.-require::after{content:"必須";display:inline-block;font-size:11px;font-size:.6875rem;color:#fff;background:#c51616;padding:3px 6px 4px;margin-left:7px;line-height:1;transform:translateY(-1px)}body.page_contact #main .dl_form dd{display:block;padding:10px 10px 20px;border-bottom:1px solid #ddd}body.page_contact #main .form_text{width:100%;height:50px;border:1px solid #aaa;background:#f6f6f6;border-radius:2px;padding:5px 10px;font-size:18px;font-size:1.125rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}body.page_contact #main .form_textarea{width:100%;height:200px;min-height:200px;border:1px solid #aaa;background:#f6f6f6;border-radius:2px;padding:10px 10px;font-size:18px;font-size:1.125rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;resize:none}body.page_contact .box_btn{display:flex;justify-content:center;align-items:center;margin:30px auto 0}body.page_contact .box_btn .btn_link1,body.page_contact .box_btn .btn_link2{margin:0 20px}@media screen and (max-width: 768px){body.page_contact #main .lead{text-align:left;margin:20px auto 0}body.page_contact #main .box_btn{flex-direction:column}body.page_contact #main .box_btn .btn_link1,body.page_contact #main .box_btn .btn_link2{margin:0 0 20px}body.page_contact #main .dl_form dt{padding:15px 0 0}body.page_contact #main .dl_form dd{padding:10px 0 15px}body.page_contact #main .dl_form dd p{font-size:16px;font-size:1rem}}#main .tit_h1{text-align:center;font-size:40px;font-size:2.5rem;font-weight:600}#main .tit_h1 small{display:block;font-size:12px;font-size:.75rem;color:#5b079b}@media screen and (max-width: 768px){#main .tit_h1{font-size:24px;font-size:1.5rem}#main .tit_h1 small{font-size:10px;font-size:.625rem}}.list_service{max-width:810px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}.list_service>li{width:calc(50% - 10px);padding:40px 0;border-bottom:1px solid #ddd}.list_service>li:nth-child(1),.list_service>li:nth-child(2){border-top:1px solid #ddd}.list_service>li:nth-child(1)::before{content:"01"}.list_service>li:nth-child(2)::before{content:"02"}.list_service>li:nth-child(3)::before{content:"03"}.list_service>li:nth-child(4)::before{content:"04"}.list_service>li::before{display:block;font-size:14px;font-size:.875rem;color:#5b079b;font-weight:600;padding:0 0 15px}.list_service>li dl dt{font-weight:600;font-size:18px;font-size:1.125rem}.list_service>li dl dd{margin:15px 0 0}.list_service>li dl dd ul li{text-indent:-1em;padding-left:1em}.list_service>li dl dd ul li::before{content:"・"}@media screen and (max-width: 768px){.list_service{display:block;margin-top:20px;padding:20px 0}.list_service>li{width:100%;padding:20px 0}.list_service>li:nth-child(2){border-top:0}.list_service>li::before{padding:0 0 8px}}.btn_link1{display:flex;justify-content:center;align-items:center;width:250px;height:64px;margin:0 auto;border:1px solid #333;font-size:14px;font-size:.875rem;color:#333;background-color:#fff;transition:all .25s linear 0s;user-select:none;cursor:pointer;position:relative}.btn_link1::before,.btn_link1::after{content:"";display:inline-block;width:20px;height:20px;background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:all .25s linear 0s;opacity:1}.btn_link1::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20id%3D%22arrow_right_circle_fill%22%20d%3D%22M12%2C22A10%2C10%2C0%2C1%2C0%2C2%2C12%2C10%2C10%2C0%2C0%2C0%2C12%2C22ZM12%2C7.758a1%2C1%2C0%2C0%2C0%2C0%2C1.414L13.833%2C11H7.757a1%2C1%2C0%2C1%2C0%2C0%2C2h6.076L12%2C14.829a1%2C1%2C0%2C1%2C0%2C1.414%2C1.414l3.536-3.536a1%2C1%2C0%2C0%2C0%2C0-1.414L13.419%2C7.758A1%2C1%2C0%2C0%2C0%2C12%2C7.758Z%22%20transform%3D%22translate%28-2%20-2%29%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}.btn_link1::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20id%3D%22arrow_right_circle_fill%22%20d%3D%22M12%2C22A10%2C10%2C0%2C1%2C0%2C2%2C12%2C10%2C10%2C0%2C0%2C0%2C12%2C22ZM12%2C7.758a1%2C1%2C0%2C0%2C0%2C0%2C1.414L13.833%2C11H7.757a1%2C1%2C0%2C1%2C0%2C0%2C2h6.076L12%2C14.829a1%2C1%2C0%2C1%2C0%2C1.414%2C1.414l3.536-3.536a1%2C1%2C0%2C0%2C0%2C0-1.414L13.419%2C7.758A1%2C1%2C0%2C0%2C0%2C12%2C7.758Z%22%20transform%3D%22translate%28-2%20-2%29%22%20fill%3D%22%23333%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}.btn_link1:hover{color:#fff;background-color:#333}.btn_link1:hover::after{opacity:0}.btn_link2{display:flex;justify-content:center;align-items:center;width:250px;height:64px;margin:0 auto;border:1px solid #333;font-size:14px;font-size:.875rem;color:#333;background-color:#ddd;transition:all .25s linear 0s;user-select:none;cursor:pointer;position:relative}.btn_link2:hover{background-color:#fff}.btn_link3{display:flex;justify-content:center;align-items:center;width:250px;height:64px;margin:0 auto;border:1px solid #333;font-size:14px;font-size:.875rem;color:#333;background-color:#fff;transition:all .25s linear 0s;user-select:none;cursor:pointer;position:relative}.btn_link3:hover{background-color:#ddd}.forPC{display:block}.forPC-i{display:inline}.forSP{display:none}.forSP-i{display:none}@media screen and (max-width: 768px){.forPC{display:none}.forPC-i{display:none}.forSP{display:block}.forSP-i{display:inline}}/*# sourceMappingURL=common.css.map */
