a:link,a:visited,a:hover,a:active{text-decoration:none}html{font-size:15px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:"Hiragino Kaku Gothic Pro","メイリオ",sans-serif;width:100%}strong{font-weight:700}.mg-top10{margin-top:10px}.mg-top15{margin-top:15px}.mg-top20{margin-top:20px}.mg-top30{margin-top:30px}.mg-top40{margin-top:40px}.mg-top50{margin-top:50px}.mg-top60{margin-top:60px}.mg-top70{margin-top:70px}.mg-bottom10{margin-bottom:10px}.mg-bottom20{margin-bottom:20px}.mg-bottom30{margin-bottom:30px}.mg-bottom40{margin-bottom:40px}.mg-bottom50{margin-bottom:50px}.mg-bottom60{margin-bottom:60px}.pd-top10{padding-top:10px}.pd-top15{padding-top:15px}.pd-top20{padding-top:20px}.pd-top30{padding-top:30px}.pd-top40{padding-top:40px}.pd-top50{padding-top:50px}.pd-bottom10{padding-bottom:10px}.pd-bottom20{padding-bottom:20px}.pd-bottom30{padding-bottom:30px}.pd-bottom40{padding-bottom:40px}.pd-bottom50{padding-bottom:50px}.pd-left10{padding-left:10px}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}i{padding-left:10px}.border-radius{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.hide_text{text-indent:200%;white-space:nowrap;overflow:hidden}.none_txt{display:none}.button a{display:inline-block;padding:10px 30px;background-color:#333;border-radius:5px}.button a:link,.button a:visited,.button a:hover,.button a:active{color:#fff}.button a:hover{opacity:.5;transition:all .4s}.mg-top5{margin-top:5px}.mb40{margin-bottom:40px}p:not(:last-child){padding-bottom:20px}.caution{color:red;font-size:14ox}.reference{padding:30px;background-color:#f4f3f3}.reference a:link,.reference a:visited,.reference a:hover,.reference a:active{color:#0d8dd2;text-decoration:underline}.bg_green{background-color:#e6fbe3;margin-right:auto;margin-left:auto;padding:30px 0 20px}.subnav_bg_green{background:#e1fcdd}.current_opacity{opacity:.5}.fa .fa-chevron-right{font-size:15px;color:#fff}.sub .fa{float:right;font-size:22px;padding-right:25px}.header_right{float:right;line-height:90px}.logo{text-align:center}.logo_txt{display:inline;color:#000;font-size:22px;font-weight:700}.logo_txt span{color:#13a400;font-size:14px}.logo-border{border-bottom:solid 2px #13a400;margin:10px auto 20px;width:100px}.inner,.header_inner,.primary_nav_inner{width:1000px;margin-left:auto;margin-right:auto;text-align:center}.sub_nav{float:right;font-size:14px;color:#333}.sub_nav li{float:left;padding-left:20px}.sub_nav a{font-size:14px;color:#333}.primary_nav{background-color:#98ca4b;text-align:center}.primary_nav li a{display:block;padding:10px 5px;color:#fff;font-size:14px;text-decoration:none}.primary_nav li:hover{opacity:.7}.header-inner{position:relative}#navbtn{position:absolute;top:1%;right:2%;padding:6px 12px;border:solid 1px #aaa;border-radius:5px;background-color:#fff;cursor:pointer}#navbtn:hover{background-color:#ddd}#navbtn:focus{outline:none}#navbtn i{color:#888;font-size:18px}#navbtn span{display:inline-block;text-indent:-9999px}.nav_bg{width:100%;background-color:#fff}.primary_nav{background-color:#fff;text-align:center}.primary_nav li a{background-color:#fff;color:#333;float:left;font-size:15px;font-weight:700;padding:10px 25px}.primary_nav li:hover{background-color:#7ec313}.primary_nav li a span{color:#13a400;font-size:10px;display:block}#navbtn{display:none}.sp_slider{display:none}.top_main{background-color:#fff;width:100%}.top_main section{padding:40px 0}.site_sec_title{font-size:20px;font-weight:700;padding-bottom:60px;text-align:center}.sb_title{font-size:24px}.txt_c{text-align:center;font-size:18px}.top_contents_list a:hover{opacity:.5}.works_img{margin-right:20px}.news_inner{float:left;width:480px}.sec_title{display:inline-block;font-size:20px;font-weight:700;padding-bottom:15px;text-align:left}.news-border{border-bottom:5px solid #6ab62f}.youtube_title{border-bottom:5px solid #6ab62f;display:inline-block;font-size:20px;font-weight:700;margin-bottom:5px;margin-left:25px;padding-bottom:15px;text-align:left;width:495px}.youtube-border{border-bottom:5px solid #6ab62f;margin-bottom:5px}.news .news_title{overflow:auto}.news_gaiyou{padding:13px 0;border-bottom:1px dotted #9b9b9b}.news_gaiyou time{color:#6ab62f;float:left;padding-right:5%}.tag_category{float:left;display:inline}.news_button{display:inline-block;float:right}.news_button a{display:inline-block;padding:5px 20px;background-color:#eee}.news_button a:link,.news_button a:visited,.news_button a:hover,.news_button a:active{color:#333}.news_button a:hover{background-color:#333;color:#fff}.moveWrap{display:inline-block;margin-left:25px}.banner_area ul{display:table;text-align:center;width:100%}.banner_area li{display:table-cell;vertical-align:middle}.banner_area li img{width:97%}.banner_pepuplabo{width:18%}.message_area{float:left;margin-right:50px;width:600px}.message_are_img img{width:350px}.archievement_contents_area p{line-height:40px}.achievement_button_area ul{background:#f7f7f7;border-spacing:20px 10px;display:table;padding-left:25px;text-align:center;table-layout:fixed;width:100%}.achievement_button_area ul a{border:1px solid #d7d7d7;border-radius:5px;color:#333;display:table-cell;padding:10px;position:relative;width:200px}.achievement_button_area ul a li{font-size:12px}.achievement_button_area ul li span{position:absolute;right:30px}footer{width:100%;background:#fdfcfc;text-align:center}.footer_top{padding:40px 0}.footer_top ul{margin:0 auto}.footer_top ul li{border-right:1px solid #000;display:inline;padding:0 20px}.footer_top ul li:last-child{border-right:0}footer a{color:#333}footer a:hover{opacity:.7}.footer_bottom{background:#fff}.copyright{font-size:12px;color:#333;padding:30px 0 0}.page_primary_title{background-image:url(//shintarokikuchi.com/shintarokikuchi/wp-content/themes/kikuchi_kojinsite/./images/bg_page_primary_title.png)}.page_primary_title h1{font-size:24px;text-align:center;padding:40px 0;margin-bottom:30px;font-weight:700}.page_title{font-size:24px;position:relative;padding:10px 0 10px 30px;margin-bottom:40px;color:#13a400;background-color:#e1fcdd;font-weight:700;padding-left:40px}h3{font-size:20px;font-weight:700;padding:8px}.page_sub_title{padding-left:40px;border:#ccc 1px solid;margin-bottom:40px}.archievement .page_sub_title{padding-left:40px;border:#ccc 1px solid;margin-bottom:20px}.min_sub{color:#13a400;font-size:20px;padding-bottom:20px}.workds_01_pic li{display:inline}.chief_col_left{float:left;margin-right:40px;text-align:center;font-weight:700}.chief_col_right{float:right;width:70%}.media_list{margin-bottom:20px}.media_list li{display:inline-block;padding:0 30px 10px 0}.media_02 li:not(:last-child){padding-bottom:10px}.media_02 li dt{color:#98ca4b;font-weight:700}.award_txt li:not(:last-child){padding-bottom:10px}.award_pic li{display:inline-block;padding:20px 20px 0 0}.support_nav{width:589px;margin:0 auto}.support_nav li{display:inline-block;padding-right:5%}.support_nav li:last-child{padding-right:0}.sup_button a{display:inline-block;padding:20px 50px;background-color:#ccc;font-size:18px}.sup_button a:link,.sup_button a:visited,.sup_button a:hover,.sup_button a:active{color:#fff}.sup_button a:hover{background:#98ca4b}.tax_list li dl dt{color:#98ca4b}.transfer li span{font-weight:700}.transfer li:not(:first-child){margin-top:30px}.su-posts-default-loop .su-post-comments-link{display:none}div.wpcf7{padding-left:10px !important}.table_type01{width:1000px;border:1px solid #d5d5d5}.table_type01 th{background:#e5e5e5;font-weight:700;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;padding:10px;text-align:left;width:26%}.table_type01 td{background:#fff;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;padding:10px 5px;line-height:1.5}.table_type01 td dl{margin-bottom:10px}.table_type02{border-collapse:collapse;text-align:left;line-height:1.5;border:1px solid #ccc;width:70%}.table_type02 thead{border-right:1px solid #ccc;border-left:1px solid #ccc;background:#333}.table_type02 thead th{padding:10px;font-weight:700;vertical-align:top;color:#fff}.table_type02 tbody th{width:50%;padding:10px;font-weight:700;vertical-align:top;border-bottom:1px solid #ccc;background:#efefef}.table_type02 td{padding:10px;vertical-align:top;border-bottom:1px solid #ccc}.support_page_img img{width:70%;height:auto;display:block;margin:10px auto}.assist_membership_fee_btn{text-align:center;padding:20px 0}.assist_membership_fee_btn a{background:#98ca4b;padding:15px 120px;border-radius:5px;color:#fff;font-weight:700}.assist_membership_fee_btn a:hover{background-color:#333}.assist_contribution_btn{text-align:center;padding:20px 0 30px}.assist_contribution_btn a{background:#98ca4b;padding:15px 120px;border-radius:5px;color:#fff;font-weight:700}.assist_contribution_btn a:hover{background-color:#333}.support_attention{border:ridge 3px #ccc;padding:5px}.su-tabs-nav span{font-size:15px !important;font-weight:700}section{padding-bottom:60px}.vision .col_left{float:left;margin-right:45px}.vision .col_left p{width:550px}.point-triangle{position:relative}.point-triangle:after{position:absolute;content:" ";height:0;width:0}.point-triangle span{position:absolute;content:" ";font-size:12px;font-weight:700;color:#fff;z-index:100}.point-triangle-lt:after{top:0;left:0;border-bottom:1.5em solid transparent;border-left:1.5em solid #13a400}.point-triangle-lt span{top:.5em;left:.2em;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.page_sub_title.point-triangle-lt:after{border-left:1.5em solid #ccc}.profile .table_type01{width:550px}.profile .society ul li{padding-right:5px}.sub{width:21.5%;margin-right:.6%;float:left;background-color:#f4f2f2}.sub .fa{float:right;font-size:22px;padding-right:25px}.sub ul li.works_list{background-color:#13a400;color:#fff;padding:5px 0 5px 25px}.sub ul li p .fa{padding-top:20px}.sub ul a{color:#333}.sub ul li{padding:12px 0 12px 25px;border-bottom:1px #fff solid}.sub ul a li:hover{opacity:.5}.sub ul li p{display:inline-block;font-size:13px;padding-bottom:0;padding-left:20px;width:145px}.main{width:72.6%;float:right}.main img{margin-bottom:20px}.health .need{background-color:#effced;padding:25px}.health .need ol{list-style-type:decimal;padding-left:40px}@media screen and (max-width:760px){.profile .table_type01{width:100%}.misson .col_left p{width:100%}}@media screen and (max-width:1023px){.sp{display:none}.primary_nav_inner{width:100%}.primary_nav{display:none}.primary_nav li a{float:none;border-bottom:1px solid #fff}.footer_top ul li{border-right:0;float:none;padding:0}.footer_top ul li a{padding:10px;display:block;border-bottom:1px dotted #333}.footer_top ul li a:hover{opacity:.5}.chief_col_right{width:100%}}.page_mission_title{background-image:url(//shintarokikuchi.com/shintarokikuchi/wp-content/themes/kikuchi_kojinsite/./images/mission/bg_illust.png);background:#13a400}.mission-list{margin-top:-70px}.mission .mission-list ul{list-style:none;display:flex;justify-content:space-between;padding:0;margin:0}.mission .mission-list li{box-sizing:border-box;padding:15px 10px;text-align:center;flex-grow:1}.mission li h3{color:#13a400}.mission li img{width:100%}.mission li a.mission-button{background:#13a400;border-radius:5px;color:#fff;padding:10px 0;margin:20px 0;display:inline-block;width:100%}.mission li a.mission-button:hover{background:#fff;color:#13a400;border:1px solid #13a400}.mission-button ul{list-style:none;display:flex;justify-content:space-between;padding:0;margin:0}.mission-button a{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #13a400;border-radius:5px;width:230px}.mission-button a li{color:#13a400}.mission-button a:hover{background:#13a400}.mission-button a li:hover{color:#fff}.mission-button a.current{background:#13a400}.mission-button a.current li{color:#fff}.mission-button a.current:hover{background:#fff}.mission-button a.current li:hover{color:#13a400}.mission-button a.othermenu-size{padding-top:10px}.mission-detail{margin:30px 0}.mission-detail .su-spoiler{margin-bottom:0}.mission-detail .su-spoiler-title{border-bottom:1px dotted #13a400 !important;background:#e1fcdd;font-size:20px;color:#13a400;padding:10px 0}.mission-detail .su-spoiler-content h3{border-left:5px solid #13a400;color:#13a400;padding:0 5px;font-size:16px;margin-top:10px}.mission-detail .su-spoiler-content p{font-size:14px;margin-top:10px}.mission-detail .su-spoiler-style-default>.su-spoiler-title{padding-left:10px !important}.mission-detail .su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{right:10px !important}.mission-detail .su-spoiler-icon{width:inherit;text-align:right;top:12px}.mission-detail .su-spoiler-style-default>.su-spoiler-content{padding:20px 0;word-wrap:break-word}.mission-detail p:not(:last-child){padding-bottom:0}.privacy h2{font-size:24px;margin-top:20px;font-weight:700}.privacy h3{margin-left:-20px;margin-top:40px}.privacy p:not(:last-child){padding-bottom:0}@media screen and (max-width:760px){.privacy h3{margin-left:0}}@media screen and (max-width:760px){img{width:100%}h3{padding:0}.header_inner{width:100%;padding-right:0;padding-left:0}.logo img{width:14%;height:auto;margin-left:2%}.sec_title{font-size:17px}.logo_txt{font-size:100%;padding-left:0;margin-top:5px}.logo_txt span{font-size:75%}.inner{max-width:90%}.top_main section{padding:30px 0}.site_sec_title{font-size:90%;padding-bottom:30px}.works_img{margin-bottom:20px;margin-right:inherit}.youtube_title{font-size:17px;margin-left:0;margin-bottom:10px;margin-top:20px;padding-bottom:10px;width:100%}.banner_pepuplabo{width:100%}.move-box{position:relative;width:100%;padding-top:56.25%}.site_sec_title{font-size:80%}.moveWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner_area li{display:inline-block;padding:1%}.banner_area li img{width:90%}.copyright{font-size:10px}.message_area{float:inherit;margin-right:0;margin-top:30px;padding-bottom:30px;width:100%}.message_are_img img{width:100%}.table_type01{width:100%}.table_type01 td dl{width:auto;display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #b5b5b5}.table_type01 td dl:last-child{border-bottom:none}.table_type01 td dl dt{white-space:nowrap;width:100%;padding-right:0}.table_type02{width:100%}.txt_c{text-align:center;font-size:15px;padding-right:5px;padding-left:5px}.news .news_title{font-size:15px}.col_left{float:none !important;margin-right:0 !important}.col_left iframe{width:270px;height:auto;display:block;margin:0 auto}.col_right{float:none}.col_right .benner img{width:100% !important}.workds_01_pic li img{width:140px;height:100px}.chief_col_left{margin-right:0;float:none;padding-bottom:20px}.chief_col_right{width:100%}.support_nav{width:100%}.support_nav li{padding-bottom:40px}.support_nav li:last-child{padding-bottom:0}.award_pic{width:217px;margin:0 auto}.footer_top{padding:0 !important}.su-tabs-nav span{display:inline-block !important;font-size:12px !important;font-weight:700}.assist_membership_fee_btn{text-align:center;padding:20px 0;font-size:12px}.assist_membership_fee_btn a{background:#98ca4b;padding:15px 5%;border-radius:5px;font-size:14px}.assist_membership_fee_btn a:hover{background-color:#ccc}.assist_contribution_btn{text-align:center;padding:20px 0 30px;font-size:12px}.assist_contribution_btn a{background:#98ca4b;padding:15px 5%;border-radius:5px;font-size:14px}.assist_contribution_btn a:hover{background-color:#ccc}.support_page_img img{width:100%;height:auto;display:block;margin:20px auto 0}.table_type02 tbody th{font-size:12px}.works_img img{width:100%}.tablepress thead th,.tablepress tbody tr:first-child td,.tablepress tbody td,.tablepress tfoot th{font-size:12px}.news_inner{float:none;margin-bottom:30px;width:100%}.profile .col_left{float:none;margin-bottom:20px;margin-right:0}.vision .col_left　{float:none;margin-right:0}.vision .col_left p{margin-bottom:20px;width:100%}.archievement_contents_area p{line-height:25px}.sub{display:none}.main{float:none;width:100%}.achievement_button_area ul{display:block;padding:1px 0 5px;margin-top:-15px}.achievement_button_area ul a{display:block;margin:10px auto;width:90%}.achievement_button_area ul li span{right:21%}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{border:1px solid #333;width:100%}.wpcf7 input[type=submit]{font-size:100%;padding:.2em .4em;background:#eee;color:#333;border-radius:4px;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,.2);border:1px solid #ccc;text-shadow:-1px 1px 0 rgba(255,255,255,1)}.page_mission_title h1 img{width:70%}.mission-list{margin-top:0}.mission ul,.mission-button ul{justify-content:inherit;flex-direction:column}.mission-button ul a{width:inherit;margin-top:10px}.mission-button a.othermenu-size{padding:10px}}