body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#cardlayout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.8em auto;max-width:900px;width:100%;-webkit-box-pack:justify;justify-content:space-between}a.card-link{text-decoration:none}#cardlayout-wrap img{display:block;height:auto;margin:.7em auto;max-width:85%}.example{position:relative}@keyframes blinking{0%{opacity:0}to{opacity:1}}.blink{animation:blinking 1s ease-in-out infinite alternate}p7{color:#c1272d;font-size:20px;font-weight:700}.example p{background:#909090;left:122px}.example p,.example p1{border-radius:.3rem;bottom:-65px;color:#fff;font-size:11px;font-weight:700;line-height:1;margin:0;padding:7px;position:absolute}.example p1{background:#00a61b;left:280px}.example p2{left:280px}.example p2,.example p4{background:#00a61b;border-radius:.3rem;bottom:-65px;color:#fff;font-size:11px;font-weight:700;line-height:1;margin:0;padding:7px;position:absolute}.example p4{left:190px}.card-list{background:-webkit-repeating-linear-gradient(-45deg,#efefef,#efefef 3px,#f7f8f8 0,#f7f8f8 7px);background:repeating-linear-gradient(-45deg,#efefef,#efefef 3px,#f7f8f8 0,#f7f8f8 7px);margin:0;padding:.3em}.card-figure{margin:0;padding:0}.card-title{color:#000;font-size:1.2em;font-weight:700;line-height:1.3em;margin:.5em 0;text-align:center}.card__text_01{padding-bottom:0;text-align:center}.card__text_01,a.btn,button.btn{font-family:MS PGothic,sans-serif;font-size:1rem;text-decoration:none}a.btn,button.btn{border-radius:.5rem;color:#000;cursor:pointer;display:inline-block;line-height:1.3rem;padding:.9rem 4rem;position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}a.btn-c{background:#fff;border:1px solid #000;color:#000;font-size:.9rem;font-weight:700;margin:.4rem 0;padding:.8rem 1.3rem .8rem 5.5rem;text-align:left;width:100%}a.btn-c span{background:#000;border-radius:4px;color:#fff;display:inline-block;font-size:1rem;margin-bottom:.5em;margin-top:.3em;padding:.4rem;width:100%}a.btn-c:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:2rem;left:1rem;line-height:1;margin:auto;padding:0;position:absolute;top:calc(50% - .7rem);-webkit-transition:all .2s;transition:all .2s}a.btn-c:hover{background:#aaa;color:#fff}.card-list{margin:.4em 0;width:100%}@media (min-width:900px){.card-list{width:49%}#cardlayout-wrap:after{content:"";display:block;width:50%}}.tabs1{margin:10 auto;padding-bottom:30px;width:100%}.tab_item,.tabs1{background-color:#fff}.tab_item{box-shadow:0 7px 34px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);color:#565656;display:block;float:left;font-size:17px;font-weight:700;height:50px;line-height:50px;text-align:center;text-align:left;transition:all .2s ease;width:50%}.tab_item01,.tab_item02{border-radius:0 6px 6px 0}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{animation:anime1 1s ease;clear:both;display:none;overflow:hidden;padding:10px 2px 10;position:relative}@keyframes anime1{0%{opacity:0;top:50px}to{opacity:1;top:0}}#all3:checked~#all3_content,#design3:checked~#design3_content,#programming3:checked~#programming3_content{display:block}.tabs2 input:checked+.tab_item{background-color:#c1272d;color:#fff}