.brand,.col,.nav li{float:left}.btn,.btn_L,.btn_M,.go-top,body{text-align:center}.btn,.btn_L,.btn_M{filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#eee,}.clearfix:after,.nav,.row:after{clear:both}.nav li a,.post{text-transform:uppercase}.btn,.btn_L,.btn_M,.post{cursor:pointer}.go-top,.pages a:hover,a{text-decoration:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-weight:inherit;font-style:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}a{margin:0;padding:0;vertical-align:baseline;color:#ec8a4d}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}.btn,.btn_L,.btn_M,input,select{vertical-align:middle}input[type=radio],input[type=checkbox]{-webkit-transform:scale(1.2);transform:scale(1.2)}*{box-sizing:border-box}*,.col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.col{border:0 solid transparent;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.btn,.btn_L,.btn_M{border:1px solid #bbb}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'';display:table}.btn,.btn_L,.btn_M{display:inline-block}.clearfix,.row{zoom:1}@media screen and (min-width:0)and (max-width:479px){.col{margin-left:2%;padding:0 2%}.row .col:first-child{margin-left:0}.span_1,.span_2,.span_3,.span_4,.span_5{margin-left:0;width:100%}}@media screen and (min-width:480px){.col{margin-left:2%;padding:0 1.5%}.row .col:first-child,.span_5{margin-left:0}.span_1{width:18.4%}.span_2{width:38.8%}.span_3{width:59.2%}.span_4{width:79.6%}.span_5{width:100%}}@font-face{font-family:icons;src:url(../font/fontello.eot?12751740);src:url(../font/fontello.eot?12751740#iefix)format('embedded-opentype'),url(../font/fontello.woff?12751740)format('woff'),url(../font/fontello.ttf?12751740)format('truetype'),url(../font/fontello.svg?12751740#fontello)format('svg');font-weight:400;font-style:normal}.icon-pencil:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-mail:before{content:'\e802'}.icon-globe:before{content:'\e803'}.icon-attention:before{content:'\e804'}.icon-home:before{content:'\e805'}.icon-chat:before{content:'\e806'}.icon-comment:before{content:'\e807'}i{font-style:normal;font-family:icons;padding:0 5px 0 0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}body,html{height:100%}body{background-image:url(../images/bg.jpg);font-family:"Hiragino Kaku Gothic ProN",Meiryo,"游ゴシック",YuGothic,sans-serif;line-height:1.4;color:#333;font-size:1.4rem}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px}#wrap>.container{padding-top:10px}#push{height:100px}.container{position:relative;width:100%;max-width:960px;margin:0 auto}h1,h2,h3,h4{font-weight:400;letter-spacing:-.6px}h2{font-size:2.4rem;line-height:1.2}h3{font-size:2rem;line-height:1.3}.btn_L,.btn_M,h4{font-size:1.8rem}h4{line-height:1.35}.btn_L,.btn_M{line-height:20px}.caution{color:#c0392b}.ad{margin:10px auto}ins[style]{background-color:transparent}.btn,.btn_L,.btn_M{background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#e6e6e6))}.btn{height:20px;padding:0 5px;color:#333!important;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn_M{width:60px;height:30px;color:#333;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(enabled=false);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn_L,.btn_M{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-radius:4px}.btn_L{width:120px;height:40px;color:#333;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(enabled=false);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.brand,.footer,.footer a,.go-top,.nav li a{color:#fff}button:active,button:hover{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#f8f8f8));background:-moz-linear-gradient(top,#eee,#f8f8f8)}.footer,.go-top,.navbar-fixed-top,.panel{background-color:#28a35c}input,textarea{height:15px;padding:1px;border:1px solid #e3e9ef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:inset 1px 4px 4px -6px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 4px 4px -6px rgba(0,0,0,.5);box-shadow:inset 1px 4px 4px -6px rgba(0,0,0,.5)}input:focus,input:hover,textarea:focus,textarea:hover{border-color:#c9c9c9;-webkit-box-shadow:0 0 6px rgba(233,162,119,.7);-moz-box-shadow:0 0 6px rgba(233,162,119,.7);box-shadow:0 0 6px rgba(233,162,119,.7)}.navbar-fixed-top{height:auto;margin-bottom:0}.brand{display:block;margin-left:-20px;padding:6px 0 0 32px;font-family:'Merriweather Sans';font-size:25px}.nav{top:-10px;left:-110px}.nav li{margin-left:2%}.nav li a{display:block;width:100px;height:32%;padding:5px 0;font-size:1.6rem}.nav-search{top:0;position:absolute;right:10px;padding-top:14px}input.search{font-family:icons;height:20px;width:120px}.panel{display:none;z-index:1040;width:100%}#socialbuttons{width:100%;max-width:950px;margin:0 auto;padding:0 10px}#socialbuttons div{float:left;padding:0 10px 0 0}.footer{height:auto;padding:10px}.footer a{margin-right:5px}.footer a:hover{border-color:#c9c9c9;-webkit-text-shadow:0 0 6px rgba(255,15,135,.7);-moz-text-shadow:0 0 6px rgba(255,15,135,.7);text-shadow:0 0 6px rgba(255,15,135,.7)}.go-top{width:50px;height:50px;position:fixed;bottom:20px;right:20px;line-height:50px;font-size:12px;display:none;border-radius:100px;z-index:1040}.post{float:none;width:280px;margin:20px auto 50px;border:0;font-family:inherit;font-size:inherit;color:inherit;background:0;padding:15px 0;display:inline-block;letter-spacing:1px;font-weight:700;outline:0;position:relative;transition:all .3s}.post,.post:after{-moz-transition:all .3s;-webkit-transition:all .3s}.comments h2,.post a,.post_2{color:#fff}.post:after{content:'';position:absolute;z-index:-1;transition:all .3s}.post_2{background:#ec8a4d;box-shadow:0 6px #dc7d45;-webkit-transition:none;-moz-transition:none;transition:none}.post_2c{border-radius:5px}.post_2c:hover{box-shadow:0 4px #dc7d45;top:2px}.post_2c:active{box-shadow:0 0 #dc7d45;top:6px}.post a{font-size:2.4rem}.article{position:relative;margin-bottom:70px}.comments>p{margin:5px auto;padding:8px;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:justify;word-break:break-all}.comments{position:relative;margin-bottom:20px;padding:10px 15px 5px;background:#27ae60;border:1px solid #92cf4e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left}.comments:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:100%;margin-top:0;border-color:rgba(136,183,213,0);border-top-color:#27ae60;border-width:15px;left:5%}.person{padding-left:8px;text-align:left}.person input{color:#333;font-size:2.5rem;width:300px;height:40px;background:rgba(255,255,255,.1);border:solid transparent;box-shadow:0 0 0 rgba(255,255,255,.1)}.person input,.person input:focus,.person input:hover{-webkit-box-shadow:0 0 0 rgba(255,255,255,.1);-moz-box-shadow:0 0 0 rgba(255,255,255,.1)}.person input:focus,.person input:hover{border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 rgba(255,255,255,.1)}.person .num{z-index:-1;position:absolute;font-family:'Merriweather Sans';color:#e7e6e2;bottom:-4%;right:2%;font-size:70px;line-height:60px}.pagination{margin-bottom:40px}.pages{clear:left;text-align:center;padding-top:10px;padding-bottom:15px;line-height:1.3}.pages a:nth-child(n+6){display:none}.pages a:last-child{display:inline}.pages #now,.pages a{color:#333;padding:4px 8px;border:1px solid #eaeaea;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 3px}.pages #now{background-color:#eaeaea}.pages a:hover{border:1px solid #e9a57b;background-color:#e9a57b;color:#fff}.pagination li{font-size:1.8rem;margin-bottom:10px}.pagination form select{font-size:1.8rem;height:30px;width:60px}.pagination li input:nth-child(1){font-size:1.8rem;height:25px}.regist{margin:25px auto 15px}.contact{float:none;position:relative;margin:10px auto 20px;padding:15px 20px 15px 15px;background:#27ae60;border:1px solid #27ae60;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;width:100%}.contact dt{color:#fff;margin-bottom:2px;text-align:left;width:110px}.contact dd{margin-bottom:10px;width:100%}.contact dd textarea{min-height:120px}.contact dd .input,.contact dd textarea{width:100%;height:25px;font-size:1.4rem}.contact .btn_L{margin-left:32%}.contact dd .pass{height:25px;margin-left:-1px;width:75px}.contact dd img{height:35px;margin-bottom:-3px}.postContent{background:#fff;border:1px solid #e3e9ef;border-radius:2px;padding:2px;min-height:25px}@media all and (min-width:768px){h2{font-size:3rem}h3{margin-bottom:.3em;font-size:2.8rem}h4{font-size:2.4rem}.nav{clear:none}.nav li{display:block;padding:8px 0}.ad_box li,.pages a:nth-child(n+6),.pagination li{display:inline}.post{margin:30px auto 50px;width:100%;max-width:400px}.post a{font-size:3.4rem;color:#fff}.comments:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#27ae60;border-width:15px;top:10px}.person input{font-size:2.9rem}.person .num{z-index:-1;position:absolute;bottom:10%;right:1%;font-family:'Merriweather Sans';font-size:100px;color:#e7e6e2}.pagination li:nth-child(1),.pagination li:nth-child(2){margin-right:20px}.ad_box li{margin:0 25px}.contact{margin:0 auto 20px;width:100%;max-width:600px}.contact .btn_L{margin-left:40%}}