.listContent input[type=button]{padding:8px 15px;border-radius:3px;background-color:#fff;border:1px solid #ccc;width:140px;font-size:13px}@media only screen and (max-width:750px){.listContent input[type=button]{padding:6px 10px}}.listContent .searchBox{border:2px solid #eaeaea;padding:12px 25px;margin-bottom:20px;border-radius:5px;position:relative;text-align:right}@media only screen and (max-width:980px){.listContent .searchBox{position:relative}}@media only screen and (max-width:750px){.listContent .searchBox{padding:12px}}.listContent .searchBox h2{font-weight:bold;margin-bottom:10px;font-size:1.071rem;position:relative;padding-left:4%;text-align:left}@media only screen and (max-width:980px){.listContent .searchBox h2{padding-left:6%}}@media only screen and (max-width:750px){.listContent .searchBox h2{margin-bottom:10px;padding-left:10%}}.listContent .searchBox h2:before{content:'';display:inline-block;width:27px;height:27px;background-image:url(../img/school/ico_top_02.png);background-size:contain;background-position:left center;position:absolute;left:0;top:0}.listContent .searchBox .searchBoxIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:980px){.listContent .searchBox .searchBoxIn{display:block}}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn{display:block}}.listContent .searchBox .searchBoxIn table{width:100%;border:1px solid #d3cdb2;margin-bottom:12px}.listContent .searchBox .searchBoxIn table th{background-color:#efe9ce;color:#54431a;font-weight:bold;border:1px solid #d3cdb2;padding:8px 15px;width:20%;text-align:left;font-size:14px}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn table th{padding:6px 10px;font-size:13px;width:25%}}.listContent .searchBox .searchBoxIn table td{border:1px solid #d3cdb2;padding:8px 15px;font-size:14px;text-align:left}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn table td{padding:6px 10px;font-size:13px}}.listContent .searchBox .searchBoxIn .kind{width:100%}@media only screen and (max-width:980px){.listContent .searchBox .searchBoxIn .kind{width:100%;margin-bottom:10px}}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn .kind{width:100%;margin-bottom:0}}.listContent .searchBox .searchBoxIn .kind li{font-size:0.785rem;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn .kind li{display:block}}.listContent .searchBox .searchBoxIn .kind li .label{width:17%;height:100%;text-align:center;font-size:0.928rem;font-weight:bold;color:#54431a;-webkit-background-size:8px 8px;-moz-background-size:8px 8px;background-size:8px 8px;background-color:#efe9ce;padding:0 2%;margin-right:2%}@media only screen and (max-width:980px){.listContent .searchBox .searchBoxIn .kind li .label{width:18%}}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn .kind li .label{text-align:left;width:100%;margin-bottom:5px;margin-right:0;padding:5px 10px}}.listContent .searchBox .searchBoxIn .kind li p{width:80%}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn .kind li p{width:100%}}.listContent .searchBox .searchBoxIn .kind li:last-child{margin-bottom:0}.listContent .searchBox .searchBoxIn form{width:22%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:absolute;top:20px;right:4%}@media only screen and (max-width:980px){.listContent .searchBox .searchBoxIn form{width:25%;position:absolute;top:10px;right:3%}}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn form{width:37%;margin:0 auto}}@media only screen and (max-width:330px){.listContent .searchBox .searchBoxIn form{width:40%}}.listContent .searchBox .searchBoxIn form .searchBtn{width:100%;position:relative;background-color:#ff8b2d;border-radius:3px;color:#fff;font-weight:bold;font-size:0.928rem;line-height:2.2;-webkit-transition:none;-o-transition:none;transition:none;margin:0 auto;text-align:center;border:none;cursor:pointer}@media only screen and (max-width:980px){.listContent .searchBox .searchBoxIn form .searchBtn{line-height:2.2}}@media only screen and (max-width:750px){.listContent .searchBox .searchBoxIn form .searchBtn{line-height:2.2;font-size:14px}}.listContent .searchBox .searchBoxIn form .searchBtn:hover{opacity:0.8}.listContent .sortBox{background:#fbf8ec;padding:3% 4% 9%;border-radius:5px;margin-bottom:20px;position:relative}@media only screen and (max-width:980px){.listContent .sortBox{padding:3% 4% 10%}}@media only screen and (max-width:750px){.listContent .sortBox{padding:5% 5% 0.2%}}.listContent .sortBox h2{font-weight:bold;margin-bottom:15px;font-size:1.071rem;position:relative;padding-left:5%;color:#333}@media only screen and (max-width:980px){.listContent .sortBox h2{padding-left:6%}}@media only screen and (max-width:750px){.listContent .sortBox h2{padding-left:10%}}.listContent .sortBox h2:before{content:'';display:inline-block;width:27px;height:27px;background-image:url(../img/school/ico_top_02.png);background-size:contain;background-position:left center;position:absolute;left:0;top:0}.listContent .sortBox .sortBoxToggleLabel{display:block;cursor:pointer;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:bold;margin-bottom:15px;font-size:1.071rem;position:relative;padding-left:5%;color:#333}@media only screen and (max-width:980px){.listContent .sortBox .sortBoxToggleLabel{padding-left:6%}}@media only screen and (max-width:750px){.listContent .sortBox .sortBoxToggleLabel{padding-left:10%}}.listContent .sortBox .sortBoxToggleLabel:before{content:'';display:inline-block;width:27px;height:27px;background-image:url(../img/school/ico_top_02.png);background-size:contain;background-position:left center;position:absolute;left:0;top:0}.listContent .sortBox .sortBoxToggleLabel:after{content:"";position:absolute;right:0;bottom:10px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #386300}.listContent .sortBox .sortBoxToggleInput{display:none}.listContent .sortBox form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:980px){.listContent .sortBox form{display:block}}@media only screen and (max-width:750px){.listContent .sortBox form{display:block;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;height:0}}.listContent .sortBox form .sort{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:980px){.listContent .sortBox form .sort{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:750px){.listContent .sortBox form .sort{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0 0;display:none}}.listContent .sortBox form .sort li{width:24%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:980px){.listContent .sortBox form .sort li{width:49%;margin-bottom:40px}}@media only screen and (max-width:750px){.listContent .sortBox form .sort li{width:100%;margin-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}.listContent .sortBox form .sort li p{font-size:0.785rem;width:60px;padding:0;text-align:center;color:#000;font-weight:bold;border:none;z-index:2;margin-right:10px}@media only screen and (max-width:980px){.listContent .sortBox form .sort li p{font-size:0.73rem;width:40%}}@media only screen and (max-width:750px){.listContent .sortBox form .sort li p{background:none;color:#333;position:static;text-align:left;font-size:0.928rem;width:30%;padding:3px 5% 0 0}}.listContent .sortBox form .sort li select{font-size:0.785rem;height:30px;width:calc(100% - 60px);border-radius:5px;outline:0;border:0;background:#FFF;padding-left:5%;border:1px solid #ccc}@media only screen and (max-width:980px){.listContent .sortBox form .sort li select{width:60%}}@media only screen and (max-width:750px){.listContent .sortBox form .sort li select{border-radius:8px;width:70%}}@media only screen and (max-width:750px){.listContent .sortBox form .sort li:last-child{margin-bottom:0}}.listContent .sortBox form .btn{width:13%;padding:5px 0 4px;position:absolute;bottom:20px;right:4%;background-color:#95ce4c;border-radius:3px;color:#FFF;font-weight:bold;font-size:0.785rem;-webkit-transition:none;-o-transition:none;transition:none;text-align:center;border:none;cursor:pointer;float:right}@media only screen and (max-width:980px){.listContent .sortBox form .btn{width:18%}}@media only screen and (max-width:750px){.listContent .sortBox form .btn{width:26%;display:none}}@media only screen and (max-width:330px){.listContent .sortBox form .btn{bottom:15px}}.listContent .sortBox form .btn:hover{opacity:0.8}.listContent .sortBox .sortBoxToggleInput:checked+.sortBoxToggleLabel+form{height:auto;opacity:1;padding-bottom:20%}.listContent .sortBox .sortBoxToggleInput:checked+.sortBoxToggleLabel+form .sort{display:block}.listContent .sortBox .sortBoxToggleInput:checked+.sortBoxToggleLabel+form .btn{display:block}.listContent .sortBox .sortBoxToggleInput:checked+.sortBoxToggleLabel:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #386300;border-top:none}.listContent .pager{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width:750px){.listContent .pager{display:block}}.listContent .pager .num{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:0.785rem}@media only screen and (max-width:750px){.listContent .pager .num{margin-bottom:10px}}.listContent .pager ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){.listContent .pager ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.listContent .pager ul li{margin:0 1px}@media only screen and (max-width:750px){.listContent .pager ul li{margin:0 2px}}.listContent .pager ul li a,.listContent .pager ul li span{display:block;font-size:0.714rem;padding:0.6em 1em;border-radius:3px}@media only screen and (max-width:750px){.listContent .pager ul li a,.listContent .pager ul li span{font-size:0.66rem;margin-bottom:4px}}.listContent .pager ul li a{background:#f1f0f0;color:#333;text-decoration:none}.listContent .pager ul li a:hover{background:#95ce4c;color:#FFF}.listContent .list{margin:20px 0}.listContent .list .box{margin-bottom:15px;border:1px solid #ddd}.listContent .list .box .head{background:#e4f7c8;font-weight:bold;padding:2%}@media only screen and (max-width:750px){.listContent .list .box .head{display:block;position:relative;padding:2.5% 4% 2%}}.listContent .list .box .head .schoolType{display:inline-block;border-radius:3px;background:#95ce4c;color:#FFF;padding:1px 1.5%;margin-right:2px;vertical-align:middle;font-size:0.714rem;text-align:center}@media only screen and (max-width:980px){.listContent .list .box .head .schoolType{padding:3px 3%}}@media only screen and (max-width:750px){.listContent .list .box .head .schoolType{padding:1px 2%;display:inline-block}}.listContent .list .box .head .schoolType.unv{background:#306bb2}.listContent .list .box .head .schoolType.jnc{background:#f48eca}.listContent .list .box .head .schoolType.vcc{background:#379533}.listContent .list .box .head .schoolType.sch{background:#f6ac2c}.listContent .list .box .head .schoolType.other{background:#9b49a2}.listContent .list .box .head .name{line-height:1.4;margin-top:7px;font-weight:bold;color:#333;font-size:1rem}@media only screen and (max-width:750px){.listContent .list .box .head .name{margin:6px 0 0 0}}.listContent .list .box .head .pref{display:inline-block;color:#386300;border:1px solid #386300;padding:1px 1.5%;border-radius:3px;vertical-align:middle;font-size:0.714rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (max-width:750px){.listContent .list .box .head .pref{display:inline-block;padding:0 2%;-webkit-box-sizing:border-box;box-sizing:border-box}}.listContent .list .box .intro{padding:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){.listContent .list .box .intro{display:block;padding:4%}}.listContent .list .box .intro .img{width:162px;height:100%;border:1px solid #ddd;padding:3px}@media only screen and (max-width:980px){.listContent .list .box .intro .img{width:26%}}@media only screen and (max-width:750px){.listContent .list .box .intro .img{width:178px;margin:0 auto 15px}}.listContent .list .box .intro .inner{width:72%}@media only screen and (max-width:980px){.listContent .list .box .intro .inner{width:70%}}@media only screen and (max-width:750px){.listContent .list .box .intro .inner{width:100%}}.listContent .list .box .intro .inner .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:10px;font-size:0.714rem;color:#9a815e;font-weight:bold;text-align:center}@media only screen and (max-width:980px){.listContent .list .box .intro .inner .ico{margin-bottom:5px}}@media only screen and (max-width:750px){.listContent .list .box .intro .inner .ico{width:100%;font-size:0.857rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.listContent .list .box .intro .inner .ico li{border:1px solid #9a815e;border-radius:3px;padding:2px 8px 1px;margin-right:1.5%}@media only screen and (max-width:750px){.listContent .list .box .intro .inner .ico li{margin-bottom:5px;width:31%;margin-right:2%;padding:4px 2% 4px;font-size:0.714rem}}@media only screen and (max-width:330px){.listContent .list .box .intro .inner .ico li{padding:4px 1% 4px}}.listContent .list .box .intro .inner .ico li:last-child{margin-right:0}.listContent .list .box .intro .inner .txt{width:100%;font-size:0.857rem;margin-bottom:15px}@media only screen and (max-width:750px){.listContent .list .box .intro .inner .txt{font-size:0.928rem}}.listContent .list .box .intro .inner .addBtn{width:38%;position:relative;background-color:#ff8b2d;border-radius:3px;color:#fff;font-weight:bold;font-size:0.857rem;-webkit-transition:none;-o-transition:none;transition:none;text-align:center;border:none;cursor:pointer;float:right}@media only screen and (max-width:980px){.listContent .list .box .intro .inner .addBtn{width:55%}}@media only screen and (max-width:750px){.listContent .list .box .intro .inner .addBtn{width:65%;float:none;margin:0 auto 5px;font-size:0.928rem}}.listContent .list .box .intro .inner .addBtn:after{display:block;content:"";position:absolute;top:50%;right:5%;width:0;height:0;margin-top:-5px;border:5px solid transparent;border-left:5px solid #fff}.listContent .list .box .intro .inner .addBtn a{color:#fff;width:100%;padding:8px 0 7px;position:relative}.listContent .list .box .intro .inner .addBtn:hover{opacity:0.8}.listContent .list .box:last-child{margin-bottom:0}.cartContent .title02,.cartContent .title03{margin-bottom:15px}.cartContent .list .box .head{position:relative}.cartContent .list .box .head .delete{position:absolute;bottom:27%;right:2%;padding:4px 2% 3px;background-color:#f1f0f0;border-radius:5px;color:#333;font-weight:bold;font-size:0.785rem;-webkit-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:0 3px 0 #cecaca;box-shadow:0 3px 0 #cecaca;text-align:center;border:none;cursor:pointer;float:right}@media only screen and (max-width:750px){.cartContent .list .box .head .delete{bottom:22%}}.cartContent .list .box .head .delete:hover{background-color:#fcfcfc;-webkit-box-shadow:0 3px 0 #cecaca;box-shadow:0 3px 0 #cecaca}.cartContent .list .box .head .delete:active{bottom:25%;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:750px){.cartContent .list .box .head .delete:active{bottom:20%}}.cartContent input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent}.cartContent .btmRequestBtn{width:36%;height:100%;position:relative;background-color:#fd7100;border-radius:10px;color:#fff;font-weight:bold;font-size:1.142rem;line-height:1;-webkit-box-shadow:0 3px 0 #ce5e04;box-shadow:0 3px 0 #ce5e04;text-align:center;margin:20px auto 0}@media only screen and (max-width:980px){.cartContent .btmRequestBtn{width:48%}}@media only screen and (max-width:750px){.cartContent .btmRequestBtn{width:70%}}@media only screen and (max-width:330px){.cartContent .btmRequestBtn{width:80%}}.cartContent .btmRequestBtn input{color:#fff;font-weight:bold;font-size:1.142rem;padding:15px 0 12px}.cartContent .btmRequestBtn:after{content:'';width:95.5%;height:83%;border:2px solid #ffe5d1;display:block;position:absolute;top:2px;left:0;right:0;bottom:0;margin:auto;border-radius:10px;pointer-events:none}.cartContent .btmRequestBtn:before{position:absolute;display:block;content:"";position:absolute;top:50%;right:5%;width:0;height:0;margin-top:-5px;border:5px solid transparent;border-left:5px solid #fff}.cartContent .btmRequestBtn a{color:#FFF;width:100%;height:100%;padding:17px 15px 15px 0}.cartContent .btmRequestBtn:hover{background-color:#ff8c30;-webkit-box-shadow:0 3px 0 #ce5e04;box-shadow:0 3px 0 #ce5e04}.cartContent .btmRequestBtn:active{top:3px;-webkit-box-shadow:none;box-shadow:none}