img{vertical-align:bottom;max-width:100%;height:auto}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:100%}table{border-collapse:collapse;border-spacing:0}dl{margin:0;padding:0}dl dt{margin:0;padding:0}dl dd{margin:0;padding:0}figure{margin:0 0 0 0}.reset{line-height:1.5rem;margin:0;padding:0}.clearfix{min-height:1px}.clearfix:after{content:" ";display:block;clear:both;height:0;visibility:hidden;line-height:0}.column2 ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.column2 ul li{width:49%;margin-top:20px}.column2 ul li:nth-child(-n+2){margin-top:0}.column3 ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.column3 ul li{width:32%;margin-top:20px}.column3 ul li:nth-child(-n+3){margin-top:0}.column3 ul li:nth-child(3n+2):last-child{margin-left:auto;margin-right:34%}.column3 ul::after{content:"";display:block;width:32%}.column4 ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.column4 ul li{width:23.5%;margin-top:20px}.column4 ul li:nth-child(-n+4){margin-top:0}.column4 ul::before{content:"";display:block;width:23%;order:1}.column4 ul::after{content:"";display:block;width:23%}.column5 ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.column5 ul li{width:18.4%;margin-top:20px}.column5 ul li:nth-child(-n+5){margin-top:0}#profile section{min-height:1px}#profile section:after{content:".";display:block;clear:both;height:0;visibility:hidden}#profile section iframe{width:49%;float:left;height:450px}#profile section dl{width:49%;float:left;margin:0 0 0 2%;border-bottom:1px dashed #F90}#profile section dl dt{width:7.5em;float:left;padding:0.7em 0 0.5em 0;border-top:1px dashed #F90}#profile section dl dd{margin:0 0 0 7.5em;text-align:left;padding:0.7em 0.5em 0.5em 0.5em;border-top:1px dashed #F90}#shakainotame{margin:20px 0 0 0;background:#FFF0DD;padding:20px;text-align:left;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}@media screen and (max-width: 768px){#profile section iframe{width:100%;float:none;height:250px}#profile section dl{width:100%;float:none;margin:15px 0 0 0;border-bottom:1px dashed #F90}}
