﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;box-sizing:border-box}html{line-height:1.5;color:#252525;font-size:100%;font-family:"YuGothic","Yu Gothic","游ゴシック","游ゴシック体","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;-webkit-text-size-adjust:100%;letter-spacing:0.05rem;background:#FFF}h1{font-size:2.07rem}h2{font-size:1.73rem}h3{font-size:1.44rem}h4{font-size:1.2rem}a{color:#252525;text-decoration:none}a:hover{text-decoration:underline;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.clear{clear:both}.wrapper{width:61.25rem;margin:0 auto}.subarea{float:left;width:18.75rem}.mainarea{float:right;width:40rem}.footer{width:100%;padding:0.5rem 0}.site-title{padding:2.5rem 0}.site-title h1{font-size:1.44rem}.site-description{padding:0 0 2.5rem}.site-description h2{font-size:0.69rem}.subarea h3{line-height:2.4;padding:0 1rem;color:#FFF;font-size:100%;background:#252525;border-bottom:2px solid #f33}.subarea ul{padding:0.5rem}.subarea ul li{margin:0.5rem 0;font-size:0.83rem}.subarea ul li a{display:block;color:#f33}.subarea ul li a:hover{color:rgba(255,51,51,0.6);text-decoration:none}.mainarea h2{padding:2.5rem 0 1rem;font-size:1.44rem}.mainarea h3{line-height:2;padding:0 0.5em;font-size:1.2rem;background:#DDD}.mainarea p{padding:1rem 0.5rem}.mainarea a{color:#f33;text-decoration:underline}.mainarea a:hover{color:rgba(255,51,51,0.6);text-decoration:none}.mainarea li{list-style-type:square}.mainarea .eye-catch{margin:1.25rem 0 0}.mainarea .eye-catch img{width:100%;height:auto;border:0}.mainarea div.eye-catch+h2{padding:1rem 0}.footer{color:#FFF;text-align:center;background:#252525;border-top:2px solid #f33}.footer small{font-size:0.69rem}@media only screen and (max-width: 61.25rem){.wrapper{width:100%;margin:0}.site-title{padding:1.25rem 0;text-align:center}.site-description{padding:0 0 1.25rem;text-align:center}.subarea{float:none;width:100%;text-align:center}.mainarea{float:none;width:100%}.mainarea h2{line-height:2.4;margin:1.25rem 0;padding:0 1rem;color:#FFF;font-size:100%;text-align:center;background:#252525;border-bottom:2px solid #f33}.mainarea div.eye-catch+h2{padding:0 1rem}.mainarea h3{font-size:100%;text-align:center}.mainarea p{padding:1.25rem 2.5rem}}@media only screen and (max-width: 40rem){html{font-size:87.5%}.subarea{text-align:left}.mainarea h2{text-align:left}.mainarea h3{padding:0 1rem;text-align:left}.mainarea p{padding:1.25rem}}
