#pkz ul {padding:25px 0 0 0;font-size:1.4rem;text-align:left;}
#pkz ul li {display:inline-block;}
#pkz>ul>li:after {content:none;}
#pkz ul li a {color:#333;}
#pkz ul li a:after {content:">";margin:0 1rem;}
#main_img {position:relative;}
#main_img img {width:100%;}
#main_img h1 {font-size:3.5rem;text-align:center;top:65%;color:#FFF;position:absolute;text-align:center;width:100%;font-weight:normal;}
#main_img h1 p {font-size:1.2rem;margin:20px 0 0 0;letter-spacing:0.1rem;}

.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}
.mb110 {margin-bottom:110px !important;}
.mb120 {margin-bottom:120px !important;}
.mb130 {margin-bottom:130px !important;}
.mb140 {margin-bottom:140px !important;}
.mb150 {margin-bottom:150px !important;}
.pt150 {padding-top:150px !important;}
.title2 {font-size:2.8rem;text-align:center;}
.title2:after {content:"";display:block;border-bottom:1px solid #666;width:50px;margin:50px auto;}
.title3 {font-size:2.5rem;border-left:3px solid #333;padding:0 0 0 20px;text-align:left;line-height:100%;margin:57px 0 0 100px;}
.txt1 {padding:60px 100px 0 100px;font-size:1.8rem;line-height:150%;text-align:left;line-height:200%;}
.txt1 a {color:#63397E;text-decoration:underline;}
.contents {margin:0 0 65px 0;}
.contents_purple {background:#EDE5F0;padding:100px 0;margin:0 0 65px 0;}


.cate-list {display:flex;width:60%;margin:0 auto;justify-content:space-around;}
.cate-list li {}
.cate-list li a {font-size:1.8rem;display:inline-block;color:#333;line-height:150%;padding-bottom:5px;width:100px;text-align:center;}
.cate-list li.cate1 a {border-bottom:3px solid #A2A965;}
.cate-list li.cate2 a {border-bottom:3px solid #B4789C;}
.cate-list li.cate3 a {border-bottom:3px solid #A68562;}
.cate-list li.cate4 a {border-bottom:3px solid #5B64A5;}
.news-list {width:1000px;margin:0 auto;border-top:1px solid #DDD;}
.news-list li {border-bottom:1px solid #DDD;padding:15px 0 15px 5%;font-size:1.8rem;line-height:130%;text-align:left;}
.news-list li:after {content:"";display:block;clear:left;visibility:hidden;}
.news-list li>p:nth-child(1) {width:100px;padding:3px 0 8px 0;color:#FFF;border-radius:10px;text-align:center;float:left;}
.news-list li>p:nth-child(1).cate1 {background:#A2A965;}
.news-list li>p:nth-child(1).cate2 {background:#B4789C;}
.news-list li>p:nth-child(1).cate3 {background:#A68562;}
.news-list li>p:nth-child(1).cate4 {background:#5B64A5;}
.news-list li>p:nth-child(2) {padding:3px 5% 8px 5%;float:left;}
.news-list li>p:nth-child(3) {padding:3px 0 8px 0;float:left;width:67%;}
.news-list li>p:nth-child(3) a {color:#333;}
.news-list li>p:nth-child(3) a:hover {color:#633A7E;}
.text-box {font-size:1.8rem;line-height:200%;text-align:left;width:900px;margin:0 auto;}
.text-box p {margin:0 0 1em 0;}
.text-box a {text-decoration:underline;color:#63397E;}
.return-btn a {display:block;background:#666;color:#FFF;width:240px;margin:0 auto;padding:17px 0 22px 0;text-align:center;font-size:2.2rem;border-radius:10px;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.return-btn a:hover {opacity:0.7;text-decoration:none;}

input.move {display:block;font-size:3rem;line-height:100%;width:450px;background:#633A7E;padding:20px 0 30px 0;text-align:center;margin:0 auto;color:#FFF;border-radius:20px;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;border:none;font-weight:normal;}
input.move:hover {text-decoration:none;opacity:0.7;}

input[type=submit] {appearance:none;-webkit-appearance:none;}

@media screen and (max-width: 768px) {
.contents {margin:0 0 35px 0;}
.contents_purple {padding:50px 0;margin:0 0 35px 0;}
.pt150 {padding-top:75px !important;}
.mb10 {margin-bottom:5px !important;}
.mb20 {margin-bottom:10px !important;}
.mb30 {margin-bottom:15px !important;}
.mb40 {margin-bottom:20px !important;}
.mb50 {margin-bottom:25px !important;}
.mb60 {margin-bottom:30px !important;}
.mb70 {margin-bottom:35px !important;}
.mb80 {margin-bottom:40px !important;}
.mb90 {margin-bottom:45px !important;}
.mb100 {margin-bottom:50px !important;}
.mb110 {margin-bottom:55px !important;}
.mb120 {margin-bottom:60px !important;}
.mb130 {margin-bottom:65px !important;}
.mb140 {margin-bottom:70px !important;}
.mb150 {margin-bottom:75px !important;}
#main_img h1 {font-size:2.2rem;top:30%;}
#pkz {margin:0 0 65px 5%;}
#pkz ul {font-size:1.2rem;line-height:200%;}
#pkz ul li a:after {margin:0 0.5rem;}
.image img {width:100%;height:auto;}
.txt1 {padding:30px 5% 0 5%;font-size:1.6rem;}


#main_img h1 {font-size:1.5rem;top:14%;}
#main_img h1 p {margin:5px 0 0 0;}

.cate-list {width:100%;}
.cate-list li {width:20%;}
.cate-list li a {font-size:1.4rem;width:100%;}
.news-list {width:100%;}
.news-list li {display:block;}
.news-list li>p:nth-child(1) {padding:0;line-height:35px;}
.news-list li>p:nth-child(2) {padding:0 5%;line-height:35px;}
.news-list li>p:nth-child(3) {clear:left;padding:0.5em 0 0 0;width:100%;}
.text-box {width:90%;}
.return-btn a {padding:0;line-height:50px;}
input.move {width:90%;}
}