@charset "UTF-8";@media screen and (max-width:480px){.smaimg{width:200px!important;height:200px!important;display:block;margin:5% auto}.feature img{width:100%;height:100%}.nouse-hardwords{overflow:hidden}}@media screen and (min-width:481px) and (max-width:768px){.smaimg{width:100%}.feature img{width:100%;height:100%}.nouse-hardwords{overflow:hidden}}@media screen and (min-width:769px){.smaimg{border:3px solid #ccc}.feature img{max-width: 100%;}.nouse-hardwords{overflow:hidden}}@media screen and (max-width:480px){.nouse-hardwords-left{width:450px;float:left}}@media screen and (min-width:481px) and (max-width:768px){.nouse-hardwords-left{width:450px;float:left}}@media screen and (min-width:769px){.nouse-hardwords-left{width:380px;float:left}.nouse-hardwords-right{width:300px;float:right;margin-top:10%}}@media screen and (max-width:480px){.nouse-hardwords-right{width:300px;float:right;margin-top:10%}.portfolio{margin-top:10%}}@media screen and (min-width:481px) and (max-width:768px){.nouse-hardwords-right{width:300px;float:right;margin-top:10%}.portfolio{margin-top:20%}}@media screen and (min-width:769px){.portfolio{margin-top:3%;border:1px solid #ccc;padding:3%}}@media screen and (max-width:480px){.portfolio-pic{width:100%;height:100%}}@media screen and (min-width:481px) and (max-width:768px){.portfolio-pic{width:70%;margin:3% auto 0}}@media screen and (min-width:769px){.portfolio-pic{width:70%;margin:3% auto 0}.portfolio-description{width:100%}}@media screen and (max-width:480px){.planwrap .plantop{border:1px solid #ccc;padding:2%;margin-bottom:1%;height: auto;}.planwrap .plantop ul .planleft{width:100%}}@media screen and (min-width:481px) and (max-width:768px){.portfolio-description{width:100%}.planwrap .plantop{border:1px solid #ccc;padding:2%;margin-bottom:1%}.planwrap .plantop ul .planleft{width:300px}}@media screen and (min-width:769px){.plantop{border:1px solid #ccc;padding:2%;margin-bottom:1%;}.planwrap .plantop ul{display:flex}.planleft{
    width: 350px;
}}@media screen and (max-width:480px){.planwrap .plantop ul .planright{width:100%;position:relative}.planwrap .planbottom ul{border:1px solid #ccc;padding:2%}}@media screen and (min-width:481px) and (max-width:768px){.planwrap .plantop ul .planright{width:500px;position:relative;height:270px}.planwrap .planbottom ul{border:1px solid #ccc;padding:2%}}@media screen and (min-width:769px){.planright{width: 560px;margin-left: 29px;}.planwrap .planbottom ul{border:1px solid #ccc;padding:2%}}
@media screen and (max-width:480px){.wordeffect1{}}
@media screen and (min-width: 481px) and (max-width: 768px){.wordeffect1{}}
@media screen and (min-width:769px){.wordeffect1{
    background: #FF9800;
    padding: 1% 2%;
    text-align: center;
    width: 96%;
    margin: 0 auto;
    font-size: 21px;
}}
@media screen and (min-width:769px){.wordeffect1 p{

color: #ffffff;
}}
.pricelist{display:flex;justify-content:space-around}.pricelist p{text-align:center!important}.pricelist li{width:33%}.pricelist-title{background:#1e90ff;text-align:center;padding:3%}.pricelist-title1{background:rgba(255,47,0,.82);text-align:center;padding:7% 3%}.pricelist-cat{background:rgba(204,255,255,.44)}.pricelist-cat1{background:rgba(255,204,204,.56)}@media screen and (max-width:480px){.pricelist-num{text-align:center;font-size: 12px;font-weight:700;font-family:arial}}@media screen and (min-width:481px) and (max-width:768px){.pricelist-num{text-align:center;font-size:30px;font-weight:700;font-family:arial}}@media screen and (min-width:769px){.pricelist-num{text-align:center;font-size:30px;font-weight:700;font-family:arial}}.fontsm{font-family:arial;font-size:23px;}.osusumeprice{border:5px solid rgba(255,47,0,.82);padding-bottom:10%}.price-table{border:2px solid #ccc}.price-table tbody tr{border-bottom:1px solid #ccc}.price-table tbody tr th{width:200px;border-right:1px solid #ccc;padding:0 1%;background:#1c91ff}.price-table tbody tr td{border-right:1px solid #ccc;padding:1%;line-height:1.3em}.text-align-center{text-align:center!important}.left{text-align:left}@media screen and (max-width:480px){#searchsubmit{padding:1% 5%}#s{padding:1%;border-radius:6px}.webwordsmain .flex{justify-content:space-around}}@media screen and (min-width:481px) and (max-width:768px){#searchsubmit{padding:1% 5%}#s{padding:1%;border-radius:6px}.webwordsmain .flex{justify-content:space-around}}@media screen and (min-width:769px){#searchsubmit{padding:1% 5%}#s{padding:1%;border-radius:6px}.webwordsmain .flex{justify-content:space-around}}@media screen and (max-width:480px){.webwordsmain .flex a{display:block;border:1px solid #ccc;padding:1% 2%;border-radius:3px;margin-bottom:10%;background:rgba(0,185,235,.61);color:#fff}}@media screen and (min-width:481px) and (max-width:768px){.webwordsmain .flex a{display:block;border:1px solid #ccc;padding:7px 16px;border-radius:6px;margin-bottom:10%;background:rgba(0,185,235,.61);color:#fff}}@media screen and (min-width:769px){.webwordsmain .flex a{display:block;border:1px solid #ccc;padding:7px 16px;border-radius:6px;margin-bottom:10%;background:rgba(0,185,235,.61);color:#fff}.wordcontents a{color:#0000cd}}@media screen and (max-width:480px){.wordcontents a{color:#0000cd}}@media screen and (min-width:481px) and (max-width:768px){.wordcontents a{color:#0000cd}}.wpp-list{line-height:1em}.wpp-list li{margin-bottom:5%}.wpp-thumbnail{width:70px}.wpp-post-title{font-size:14px}
@media screen and (max-width:480px){.otoiawasebutton2{}}
@media screen and (min-width: 481px) and (max-width: 768px){.otoiawasebutton2{position: absolute;bottom: -11px;}}
@media screen and (min-width:769px){.otoiawasebutton2{}}
@media screen and (max-width:480px){.setsumei-midashi4{}}
@media screen and (min-width: 481px) and (max-width: 768px){.setsumei-midashi4{}}
@media screen and (min-width:769px){.setsumei-midashi4{}}
@media screen and (max-width:480px){.pricelist-num1{}}
@media screen and (min-width: 481px) and (max-width: 768px){.pricelist-num1{}}
@media screen and (min-width:769px){.pricelist-num1{}}

/*------------------スタッフブログページ-------------------*/
/*サイドバー最近の投稿*/
#recent-posts-2 li ul{}
