body{background-color:#ccc;color:#333}h1{font-size:14px;line-height:150%}h2{font-size:16px;line-height:150%}.content{margin:0 auto 30px}@media only screen and (max-width: 767px){.content{width:100%;max-width:767px}}@media only screen and (min-width: 768px){.content{width:100%;max-width:1200px;padding:20px 0 0 0}}@media only screen and (max-width: 767px){.content_head{margin:0 auto 10px;background-color:#666;padding:5px 0 3px;color:#fff;border-bottom:1px solid #000}.content_head img{display:none}}@media only screen and (min-width: 768px){.content_head{margin:0 auto 30px}.content_head h1{display:none}}.hero{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hero img{max-width:100%}@media only screen and (max-width: 767px){.hero{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 20px}.hero .ccopy1{order:1;margin:0 auto 10px}.hero .ccopy1:after{content:attr(rel);color:#333}.hero .ccopy1 img{display:none}.hero .ccopy1 img:after{content:attr(title);color:#999}.hero .ccopy2{order:2;margin:0 auto 10px}.hero .ccopy2:after{content:attr(rel);color:#333}.hero .ccopy2 img{display:none}.hero .normal{order:3;margin:0 auto 20px}.hero .normal span{display:inline-block;margin:15px 0 0 0}.hero .daimansai{order:4;margin:0 auto 20px}.hero .daimansai span{display:inline-block;margin:15px 0 0 0}}@media only screen and (min-width: 768px){.hero{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0 auto 30px}.hero .ccopy1{order:4;width:8%;margin:0 0 0 20px}.hero .ccopy2{order:1;width:8%;margin:0 30px 0 0}.hero .normal{order:2;width:38%}.hero .normal span{font-size:20px;display:inline-block;margin:15px 0 0 0}.hero .daimansai{order:3;width:38%}.hero .daimansai span{font-size:20px;display:inline-block;margin:15px 0 0 0}}@media only screen and (max-width: 767px){.read{margin:0 auto 20px}}@media only screen and (min-width: 768px){.read{max-width:640px;margin:0 auto 20px}}@media only screen and (max-width: 767px){.plofil{margin:0 auto 20px}}@media only screen and (min-width: 768px){.plofil{max-width:640px;margin:0 auto 20px}}
