﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,ion,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style:none}address{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:normal}html{overflow-y:scroll}body{font-family:"メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px}.cf,.list-float,#nav ul,.list-2,.list-4,.list-flow{*zoom:1}.cf:after,.list-float:after,#nav ul:after,.list-2:after,.list-4:after,.list-flow:after{content:"";display:table;clear:both}.wrap{margin:0 auto;width:1080px}input,textarea,button,select,option{font-family:"メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal}input[type=text],input[type=password],textarea{box-sizing:border-box;padding:3.75px;border-radius:7.5px;border:1px solid #dcdcdc}input[type=button],input[type=submit],button{box-sizing:border-box;padding:3.75px 15px;border-radius:7.5px;border:none}textarea{width:100% !important;height:150px !important}input:focus,.area-select:focus,select:focus,textarea:focus{border-color:#86C41B}.area-form-buttons ul{margin:15px 0;text-align:center;padding:15px;background:#F5F5F5 url("../img/bg_dot.png");border-top:1px solid #dcdcdc;border-bottom-right-radius:7.5px;border-bottom-left-radius:7.5px}.area-form-buttons li{display:inline-block}input.button-add{background:#A1CA37;color:#fff}input.button-add:hover{transition:all 0.4s;background:#718f26}input.button-submit{padding:15px 150px;background:#588112;color:#fff;font-size:150%;box-shadow:0px 5px 0px 0px #39540c}input.button-submit:hover{transition:all 0.4s;background:#86C41B}input[type=text].input-text-3em{width:3em}input[type=text].input-text-medium{width:50% !important}input[type=text].input-text-long{width:100% !important}.footer-fit{margin-top:0;position:fixed;bottom:0}ul li.w-long{width:80%}ul li.w-middle{width:65%}.list-nofloat li{float:none;margin-bottom:7.5px}.list-float li{float:left;margin-right:7.5px}.list-w20 li{margin-right:0;width:20%}.list-w20 li img{width:100%}.list-w25 li{margin-right:0;width:25%}.list-w25 li img{width:100%}.list-w50 li{margin-right:0;width:50%}.list-w50 li img{width:100%}.headline-title{margin-bottom:15px;border-bottom:2px solid #dcdcdc}.headline-title span{margin-bottom:-2px;display:inline-block;padding:7.5px 0;border-bottom:2px solid #86C41B}.headline-title span img{vertical-align:middle}#nav{position:fixed;top:0;left:0;width:100%;background:#86C41B}#nav ul{overflow:hidden;width:100%}#nav li{display:block;float:left;width:20%;padding:15px 0;text-align:center}#nav li a{text-decoration:none;color:#39540c}#nav li.on{background:#39540c}#nav li.on a{color:#fff}#introduction{box-sizing:border-box;background:url("../img/pht_main.jpg") center top;background-size:cover;min-width:1080px}#introduction .inner{text-align:center;padding-top:60px;padding-bottom:60px;margin:0 auto;width:90%}#introduction h1{margin:60px 0}.section{margin:150px auto;width:90%;min-width:1080px;box-sizing:border-box;line-height:2em;border-radius:7.5px}.section h3{margin:30px 0;font-size:200%;font-weight:bold}.section p{margin-bottom:15px;font-size:125%}.area-button{margin:15px 0;box-sizing:border-box;padding:15px;line-height:2em;text-align:center;background:#F5F5F5}.area-button a{display:inline-block;border-radius:7.5px;color:#fff;background:#588112;padding:15px 150px;font-size:200%;text-decoration:none;box-shadow:0px 5px 0px 0px #39540c}.area-button a:hover{background:#86C41B}.list-2{clear:both;text-align:center}.list-2 li{margin-bottom:15px;vertical-align:middle;display:inline-block;width:49%;border-radius:7.5px;line-height:1.5em;text-align:left}.list-2 li dt{background:#77ae18;color:#fff;padding:7.5px;font-weight:bold;letter-spacing:0.1em}.list-2 li dd{box-sizing:border-box;border:1px solid #77ae18;padding:7.5px;line-height:1.75em}.list-4{clear:both}.list-4 li{vertical-align:middle;display:inline-block;width:23%;padding:15px 3.75px;background:rgba(255,255,255,0.8);border-radius:7.5px;line-height:1.5em;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.75)}.list-4 li strong{text-shadow:0px 0px 1px #fff;font-size:125%}.list-4 li.li01{background:rgba(216,242,247,0.8)}.list-4 li.li01 strong{color:#1a7083}.list-4 li.li02{background:rgba(233,247,214,0.8)}.list-4 li.li02 strong{color:#57811a}.list-4 li.li03{background:rgba(255,255,255,0.8)}.list-4 li.li03 strong{color:#f5005c}.list-4 li.li04{background:rgba(253,251,231,0.8)}.list-4 li.li04 strong{color:#a5970d}.list-flow{text-align:left;vertical-align:top}.list-flow li{float:left;box-sizing:border-box;width:14.28571%;padding:0 7.5px}.list-flow dl{padding:7.5px;background:#F5F5F5;border-radius:7.5px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.75)}.list-flow dt{margin:15px 0 7.5px;font-size:125%;font-weight:bold;text-align:center}.list-flow dt img{margin-bottom:7.5px}.list-flow dd{padding:15px;line-height:1.5em}.list-faq dl{margin-bottom:30px}.list-faq dt{background:#77ae18;color:#fff;padding:7.5px;font-weight:bold}.list-faq dd{box-sizing:border-box;border:1px solid #77ae18;padding:7.5px;line-height:1.75em}.list-form li{margin-bottom:15px}.list-form li dt{margin-bottom:7.5px}.list-form .required{margin-left:7.5px;padding:1.875px 7.5px;color:#fff;background:#fb2c00;border-radius:7.5px}#personal{margin:15px 0;height:75px;padding:15px;overflow-y:scroll;background:#F5F5F5}#personal h4{border-bottom:1px dotted #dcdcdc}#personal ol{margin:15px 30px}#personal div{margin-bottom:15px;text-align:right}#pagetop{position:fixed;bottom:15px;right:15px;background:rgba(255,255,255,0.9);padding:15px;text-align:center;border-radius:7.5px}#pagetop:hover{background:#fff}footer{box-sizing:border-box;width:100%;padding:15px;background:#86C41B;text-align:center;line-height:2em}footer a{color:#fff}
