@charset "UTF-8";*{padding:0;margin:0;list-style:none;font-style:normal}body,div,pre,p,blockquote,form,fieldset,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object,button{word-break:break-all;margin:0;padding:0;vertical-align:baseline;font-size:100%;font-weight:normal}body{background:none repeat scroll 0 0 #fff;font-family:'&#12513;&#12452;&#12522;&#12458;',Meiryo,'&#65325;&#65331;&#65328;&#12468;&#12471;&#12483;&#12463;',sans-serif;font-size:15px;overflow-y:scroll}select,input,textarea,option{font-family:'&#12513;&#12452;&#12522;&#12458;',Meiryo,'&#65325;&#65331;&#65328;&#12468;&#12471;&#12483;&#12463;',sans-serif}img{border:0;margin:0px;padding:0px;display:block}a img{border-style:none;border:0}h1,h2,h3,h4,h5,h6{margin:0px;font-style:normal;padding:0px;line-height:normal;clear:both}a{outline:medium none;text-decoration:none}a:hover{text-decoration:underline}*:after{clear:both}body{ background-color:#fffde6}.inner{ margin:0 auto; max-width:980px; width:100%; box-sizing:border-box}#wrapper{}a{ font-weight:bold; color:#edb918}header{}header .inner{box-sizing:border-box;padding:1%}header .inner #titleLogo a{ text-decoration:none; text-align:center; color:#fff}header .inner #titleLogo a:hover{ text-decoration:underline}header .inner #titleLogo a p{ font-size:200%; font-weight:bold; padding:1% 2%; background-color:#1abc9c; border-radius:10px; box-shadow:0 3px 0 #0e8c73; text-shadow:0 1px 1px rgba(0,0,0,.3)}@media screen and (max-width:998px){ header .inner #titleLogo a p{ }}h1{ font-size:120%; box-sizing:border-box; font-weight:bold; padding:2% 1%; margin-bottom:1%; text-shadow:0 1px 1px rgba(0,0,0,.3)}h2{font-size:140%;font-weight:bold; padding:3% 1%; margin:4% 0 2% 0; background-color:#1abc9c; border-radius:10px; box-shadow:0 3px 0 #0e8c73; text-shadow:0 1px 1px rgba(0,0,0,.3)}#container{}#container .containerMain{width:100%;padding:0 1% 2% 1%;box-sizing:border-box}#container .containerMain article>div{ padding-bottom:5%}.top #container .containerMain article div{padding:1% 0}@media screen and (max-width:998px){ h1,h2{ font-size:95%} #container .containerMain{ float:none; width:100%} #container .inner{ border:none}}#sidebar{width:100%;padding:1%;box-sizing:border-box; overflow:hidden}h3{ padding:2%; font-size:140%;font-weight:bold; background-color:#1abc9c; border-radius:10px; box-shadow:0 3px 0 #0e8c73; text-shadow:0 1px 1px rgba(0,0,0,.3)}#sidebar .sidebarMain aside{ width:32%; float:left}#sidebar .sidebarMain aside:nth-child(2){ margin:0 2%}@media screen and (max-width:998px){ h3{ font-size:98%}#sidebar{width:100%; float:none} #sidebar .sidebarMain aside{ width:100%; float:none} #sidebar .sidebarMain aside:nth-child(2){ margin:0}}#sidebar .sidebarMain aside ul{ padding:2%; margin-bottom:2%}#sidebar .sidebarMain aside ul li{text-align:right}footer .inner p{ text-align:center; line-height:1.7; padding:2% 0}footer .inner{ padding:1%}footer{ margin-top:3%}footer a{}#container .containerMain article img{ margin:15px 10px; width:30%}@media screen and (max-width:767px){ #container .containerMain article img{ width:100%; margin:10px 0}}