/*!
Theme Name: SIRAFULL
Author: R.D.C.
Description: RDC制作のオリジナルテーマ
Version: v0.0.1
*/a,html{color:#000}.container_list h2,.link_area,.logo,.main,.sentense{text-align:center}button,form select,input[type=button],input[type=submit]{-webkit-appearance:none}*{margin:0;padding:0;font-weight:700}.container_list,.main,.post{margin:0 auto}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}img{max-width:100%}html{font-size:16px;font-family:ryo-gothic-plusn,sans-serif;word-wrap:break-word;letter-spacing:.05em;background:#fffaf5}.font0{font-size:0}@media screen and (min-width:1024px){.sp{display:none!important}#container{min-width:950px}}h2{font-size:28px}@media screen and (max-width:767px){.pc{display:none!important}h2{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){.pc{display:none!important}h2{font-size:24px}}h2 span{font-size:12px;letter-spacing:.2em}h3{font-size:26px}@media screen and (max-width:767px){h3{font-size:19px}}@media screen and (min-width:768px) and (max-width:1023px){h3{font-size:19px}}h4,h6{font-size:15px}@media screen and (max-width:767px){h4{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h4{font-size:13px}}h5{font-size:17px}@media screen and (min-width:768px) and (max-width:1023px){h5{font-size:15px}}@media screen and (max-width:767px){h5{font-size:15px}h6{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h6{font-size:13px}}p{line-height:2em;font-size:14px}@media screen and (max-width:767px){p{font-size:13px}.logo{width:203px;margin:0 auto;padding-left:5px}}@media screen and (min-width:768px) and (max-width:1023px){p{font-size:14px}}.image_wrap{overflow:hidden}.image.fade.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;transition-delay:.5s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fadedown.active,.fadeup.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.fadedown{opacity:0;filter:alpha(Opacity=0);transform:translateY(0)}.fadedown.active,.fadeup{transform:translateY(15px)}.fadedown.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s}.fadeup{opacity:0;filter:alpha(Opacity=0)}.fadeup.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s;transform:translateY(0)}.fadeleft{opacity:0;filter:alpha(Opacity=0);transform:translateX(-15px)}.fadeleft.active{opacity:1;filter:alpha(Opacity=100);-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;transition-delay:1s;transform:translateX(0)}.fadeInUpRight{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-moz-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.logo{padding-top:88px;padding-bottom:49px}.main{max-width:60%}@media screen and (max-width:767px){.main{width:90%;max-width:90%;padding-bottom:30px}}.main h1{font-size:30px;padding-top:49px;padding-bottom:25px}@media screen and (max-width:767px){.main h1{font-size:20px;padding-top:29px}}.sentense{padding-bottom:80px;position:relative}.sentense h2{font-size:23px;padding-top:89px}@media screen and (max-width:767px){.sentense h2{font-size:16px;padding-top:30px}}.sentense p{font-size:18px;padding-top:14px}.sentense .p1{padding-bottom:60px}.sentense img.ill01{position:absolute;left:10%;top:10px;width:217px}.sentense img.ill02{position:absolute;right:10%;top:10px;width:104px}.sentense img.ill03{position:absolute;left:10%;bottom:50px;width:97px}.sentense img.ill04{position:absolute;right:10%;bottom:90px;width:265px}.sentense img.ill01_sp{position:absolute;left:30px;top:10%;width:16px}.sentense img.ill02_sp{position:absolute;right:30px;top:2%;width:48px}.sentense img.ill03_sp{width:48px}.sentense img.ill04_sp{width:153px}.container_list{width:80%;padding-top:50px}@media screen and (max-width:767px){.sentense p{font-size:13px}.container_list{padding-top:0;width:85%}}.container_list h2{font-size:23px;padding-top:89px;padding-bottom:50px}.container_list .content_flex{width:102%;margin-right:-2%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}@media screen and (max-width:767px){.container_list h2{font-size:16px;padding-top:30px;padding-bottom:20px}.container_list .content_flex{width:103.33333%;margin-right:-3.33333%}}.container_list .content_flex .content_flex_child{width:23%;margin-right:2%;margin-bottom:2%;text-align:center}.container_list .content_flex .content_flex_child img{max-height:80px}.link_area{padding-top:70px;padding-bottom:120px}.link_area a{background:#000;padding:40px 90px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;color:#fff;font-size:23px;-webkit-box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}.link_area a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.post{width:30%}@media screen and (max-width:767px){.container_list .content_flex .content_flex_child{width:30%;margin-right:3.33333%;margin-bottom:1%}.link_area a{font-size:18px;padding:20px 50px}.post{width:85%}}form h3{font-size:16px!important}@media screen and (max-width:767px){form h3{font-size:14px!important}}form input,form textarea{width:100%;border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form p{margin-bottom:20px}form input[type=submit]{background:#000;padding:30px 0;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;color:#fff;font-size:23px;-webkit-box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px 10px rgba(0,0,0,.1);-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;width:200px;margin:0 auto}@media screen and (max-width:767px){form input[type=submit]{font-size:18px;padding:20px 50px}}form input[type=submit]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}form select{background:0 0;border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:yu-mincho-36p-kana,serif;font-size:13px;color:#000}form textarea[name=textarea-784]{height:35px}form div.day{font-size:13px;padding-left:15px}form div.day select{margin-right:5px;margin-left:5px}form .wpcf7-checkbox{font-size:18px}form .wpcf7-checkbox input{width:auto;position:relative;top:3px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;background-color:#eee;border:2px solid #555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;outline:0;margin-right:10px;vertical-align:middle}input[type=checkbox]:checked{background-color:#2196f3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='white' d='M9 21L4 16l1.41-1.41L9 18.17l7.59-7.59L19 12l-9 9z'/></svg>");background-repeat:no-repeat;background-position:center center;border-color:#2196f3}input[type=checkbox]:hover{border-color:#2196f3}