@charset "utf-8";﻿main.thought .up-portion{background:#fffabe;position:relative;padding:20px 0 30px}main.thought .up-portion .inner{width:1000px;margin:0 auto;display:flex;justify-content:space-between}main.thought .up-portion .inner .img{width:300px}main.thought .up-portion .inner .img p{margin-bottom:0;text-align:center}main.thought .up-portion .inner .img p span{font-size:85%}main.thought .up-portion .inner .txt{width:650px}main.thought .up-portion .inner .txt p{margin-bottom:20px}main.thought .up-portion:after{bottom:-20px;z-index:10;background:#fffabe}main.thought .up-portion:after{left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}main.thought .up-portion:after{position:absolute;content:'';pointer-events:none}main.event-page .up-portion{background:#fffabe;position:relative;padding:20px 0 30px}main.event-page .up-portion .inner{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between}main.event-page .up-portion .inner .img{width:300px}main.event-page .up-portion .inner .txt{width:650px;margin-top:30px}main.event-page .up-portion .inner .txt span{color:#c2001a}main.event-page .past-list{width:600px;margin:50px auto 0;text-align:left}main.event-page .past-list li{margin-bottom:10px}main.event-page .past-list li a{margin-left:30px}main.seminar-page{margin-bottom:50px}main.company{padding-bottom:50px}main.company .inner{max-width:1050px;margin:0 auto}main.company table{border-top:1px solid #666;border-left:1px solid #666}main.company table tr td{border-bottom:1px solid #666;border-right:1px solid #666;padding:5px 20px;min-width:150px}main.company table tr td a{color:#00a0e9}main.company .inner .map{margin-top:50px;position:relative;width:100%;height:0;padding-top:75%}main.company .inner .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.member .up-portion{background:#fffabe;position:relative;padding:20px 0 30px}main.member .up-portion .inner{width:1000px;margin:0 auto;display:flex;justify-content:space-between}main.news-page .up-portion .inner{justify-content:flex-start}main.member .up-portion .inner .img{width:300px}main.news-page .up-portion .inner .img{width:200px;margin-right:30px}main.member .up-portion .inner .txt{width:650px;margin-top:30px}main.news-page .up-portion .inner .txt p{font-size:150%;font-weight:700}main.member .member-list{width:1050px;margin:50px auto 0}main.member .member-list .box{-webkit-box-shadow:inset 3px 3px 3px 0 #777;-moz-box-shadow:inset 3px 3px 3px 0 #777;box-shadow:inset 3px 1px 10px 0 #999;border-radius:5px;padding:30px;margin-bottom:30px;background:#fff}main.member .member-list .box .wrap{display:flex;justify-content:space-between}main.member .member-list .box .wrap p.img{width:135px}main.member .member-list .box .wrap .prof{width:410px}main.member .member-list .box .wrap .prof p.name{color:#553228;font-size:140%;border-bottom:1px solid #000;padding-bottom:5px;font-weight:700;margin-bottom:5px}main.member .member-list .box .wrap .prof .txt{border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:5px}main.member .member-list .box .wrap .prof .txt dt{color:#553228;font-weight:700}main.member .member-list .box .wrap .prof .txt dd{margin-bottom:15px;margin-left:15px}main.member .member-list .box .wrap .cont{width:400px}main.member .member-list .box .wrap .cont .cont-box{border:1px solid #ccc;padding:10px;margin-bottom:10px;height:150px;overflow-y:scroll}main.member .member-list .box .wrap .cont .cont-box h3.ttl{background:#a9d06b;color:#553228;font-size:120%;font-weight:700;padding:3px 10px;border-radius:5px}main.member .member-list .box .wrap .cont .cont-box ul li{font-size:90%;border-bottom:1px solid #000;padding-bottom:5px;margin-top:5px}main.member .member-list .box .wrap .cont .cont-box ul li:last-child{border-bottom:none}main.member .member-list .box .btn{text-align:center;margin-top:20px}main.member .member-list .box .btn a{background:#b3615b;display:inline-block;padding:10px 100px;font-size:140%;font-weight:700;color:#fff;border-radius:5px}main.qa-page .up-portion{background:#fffabe;position:relative;padding:20px 0 30px}main.qa-page .up-portion .inner{width:1000px;margin:0 auto;display:flex;justify-content:space-between}main.qa-page .up-portion .inner .img{width:300px}main.qa-page .up-portion .inner .txt{width:650px;margin-top:30px}main.qa-page .qa-list{width:1050px;margin:30px auto 0;padding-bottom:50px}main.qa-page .qa-list h3.ttl{color:#56423d;border:1px solid #56423d;padding:10px 20px;font-size:140%}main.qa-page .qa-list dl{margin:30px 0 0 50px}main.qa-page .qa-list dl dt{color:#00498a;font-size:120%}main.qa-page .qa-list dl dt span{font-size:200%;margin-right:10px;font-weight:700}main.qa-page .qa-list dl dd{margin:15px 0 0 50px}main.qa-page .qa-list dl dd span{color:#c2001a;font-size:150%;margin-right:10px;font-weight:700}main.search-results{background:#feecd2;padding:0 0 50px}main.search-results h2.ttl{text-align:center}main.search-results h2.ttl span{background:#553228;padding:10px 100px;border-radius:50px;color:#fff;font-size:140%;font-weight:700}main.search-results .fom{width:900px;margin:30px auto 0}main.search-results .fom table{font-size:80%}main.search-results .fom table tr{border-bottom:1px solid #dcdbdb}main.search-results .fom table tr th{background:#e7e6e5;padding:20px;width:25%;font-size:110%}main.search-results .fom table tr th span{color:#dd5519;font-size:80%;margin-left:5px}main.search-results .fom table tr td{padding:20px;background:#fff;width:75%;font-size:110%}main.search-results .fom p.submit{text-align:center;margin-top:30px}main.search-results .fom p.submit input[type=submit]{background:#b3615b;padding:10px 80px;border-radius:10px;color:#fff;font-size:120%;font-weight:700}main.search-results .about{max-width:920px;margin:50px auto 0;border:3px dotted #553228;padding:20px 40px;border-radius:5px;position:relative}main.search-results .about h3.ttl{font-size:140%;font-weight:700}main.search-results .about h3.ttl img{vertical-align:middle;margin-right:10px}main.search-results .about p.comment{margin-top:10px}main.search-results .about p.comment a{color:#00a0e9}main.search-results .about dl.merit{margin-top:20px}main.search-results .about dl.merit dt span{display:inline-block;background:#527692;color:#fff;font-weight:700;padding:0 20px;border-radius:30px}main.search-results .about dl.merit dd{margin-top:5px;font-weight:700}main.search-results .about .btm{border-top:1px solid #553228;padding-top:10px;margin-top:10px;font-size:90%}main.search-results .emburem{position:absolute;right:30px;top:20px}main.news-page .news-content{width:1000px;margin:50px auto}main.news-page .news-content h2.ttl{color:#56423d;border:1px solid #56423d;padding:10px 20px;font-size:140%}main.news-page .news-content .box{margin-top:30px}main.news-page .news-content .page{display:flex;justify-content:space-between;margin-top:50px}main.about{padding-top:10px}main.jirei-page .qa{background:0 0 !important}main.jirei-page .qa:after{background:0 0}.wp-pagenavi{margin-top:30px}