<br />
<b>Warning</b>:  session_start(): open(/home/peees/keep2021.com/xserver_php/session/sess_b0ad06eeffa29f4c488abf5de602e7e5, O_RDWR) failed: No such file or directory (2) in <b>/home/peees/kitasetubi.com/public_html/_config/config.php</b> on line <b>2</b><br />
<br />
<b>Warning</b>:  session_start(): Failed to read session data: files (path: /home/peees/keep2021.com/xserver_php/session) in <b>/home/peees/kitasetubi.com/public_html/_config/config.php</b> on line <b>2</b><br />

@charset "UTF-8";
#works { background: linear-gradient(#e8edfc, #8fa9ff, #e8edfc); }
.works-list-wrap,.ba-list-wrap { padding: 3vw 2vw 1vw;}
.works-list-wrap h2 { border-bottom: solid 1px 33,33,33;}.w-list, .ba-list { padding-top: 1vw;}a.works-frame { color: #ffffff; text-shadow: 0 0 1px rgba(0,0,0,1);}.works-frame i { transition: 0.2s ease-in-out;}.works-frame:hover i { transform: scale(1.2);}.works-des, .ba-des { line-height: 1.7vw;}
.ba-list-inner { background-color: rgba(33,33,33,.07);}.before, .after { position: relative; z-index: 2;}.after { z-index: 1;}
.before:after { font-family: 'Font Awesome 5 Free'; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f101'; position: absolute; font-size: 300%; color: #1975b3; top: 35%; right: -2vw; z-index: 123;}
.accordion-hidden{ display: none;}
.accordion-open { display: block; padding: 10px; cursor: pointer; font-weight: 700;}
.accordion-open h2 { color: #fff; font-size: 200%; background-color: #1975B3; border-left: solid 8px #fff; padding:0 0 0 .8vw;}
.kind { color: #fff; background-color: #1975B3;}
.kind img { width: 20vw; height: 20vw;}
.accordion-close { display: block; height: 0; overflow: hidden; padding: 0; opacity: 0; transition: 0.5s;/* 表示速度の設定 */}
.accordion-hidden:checked + .accordion-open + .accordion-close { height: auto; opacity: 1; padding: 10px; background-color: #1975B3; font-weight: 700;}
@media (min-width: 1300px){ .works-list-wrap, .ba-list-wrap { font-size: 1.1rem; }}
@media (max-width: 991px){ .before:after { font-size: 580%; right: -4vw; }}
@media (max-width: 767px){ #works-list, #ba-list { padding: 4vw 0 2vw; } .works-list-wrap ul { margin: 0; } .works-des, .ba-des { line-height: 4vw; } .w-list, .ba-list { padding-top: 3.5vw; padding-bottom: 3.5vw; } .before:after { font-size: 280%; } .kind img { width: 100%; height: 100%;}}
@media (max-width: 575px){ .before:after { content: '\f103'; right: 45%; font-size: 400%; top: auto; bottom: -11vw; } .after { margin-top: 8vw; }
}