.zerogrid{width:960px;position:relative;margin:0 auto;padding:0}.zerogrid:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.zerogrid .row{}.zerogrid .row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.zerogrid .row:after{clear:both}.zerogrid .row{zoom:1}.zerogrid .wrap-col{margin:10px}.zerogrid .col-1-2,.zerogrid .col-1-3,.zerogrid .col-2-3,.zerogrid .col-1-4,.zerogrid .col-2-4,.zerogrid .col-3-4,.zerogrid .col-1-5,.zerogrid .col-2-5,.zerogrid .col-3-5,.zerogrid .col-4-5,.zerogrid .col-1-6,.zerogrid .col-2-6,.zerogrid .col-3-6,.zerogrid .col-4-6,.zerogrid .col-5-6{float:left;display:inline-block}.zerogrid .col-full{width:100%}.zerogrid .col-1-2{width:50%}.zerogrid .col-1-3{width:33.33%}.zerogrid .col-2-3{width:66.66%}.zerogrid .col-1-4{width:25%}.zerogrid .col-2-4{width:50%}.zerogrid .col-3-4{width:75%}.zerogrid .col-1-5{width:20%}.zerogrid .col-2-5{width:40%}.zerogrid .col-3-5{width:60%}.zerogrid .col-4-5{width:80%}.zerogrid .col-1-6{width:16.66%}.zerogrid .col-2-6{width:33.33%}.zerogrid .col-3-6{width:50%}.zerogrid .col-4-6{width:66.66%}.zerogrid .col-5-6{width:83.33%}@media only screen and (min-width:768px) and (max-width:959px){.zerogrid{width:768px}}@media only screen and (max-width:767px){.zerogrid{width:100%}}@media only screen and (min-width:620px) and (max-width:767px){.zerogrid{width:100%}}@media only screen and (min-width:480px) and (max-width:619px){.zerogrid{width:100%}.zerogrid .col-1-3,.zerogrid .col-2-3{width:100%}.zerogrid .col-1-4{width:50%}.zerogrid .col-1-6,.zerogrid .col-2-6,.zerogrid .col-3-6,.zerogrid .col-4-6,.zerogrid .col-5-6{width:100%}}@media only screen and (max-width:479px){.zerogrid .zerogrid .col-1-2,.zerogrid .col-1-3,.zerogrid .col-2-3,.zerogrid .col-1-4,.zerogrid .col-2-4,.zerogrid .col-3-4,.zerogrid .col-1-5,.zerogrid .col-2-5,.zerogrid .col-3-5,.zerogrid .col-4-5,.zerogrid .col-1-6,.zerogrid .col-2-6,.zerogrid .col-3-6,.zerogrid .col-4-6,.zerogrid .col-5-6{width:100%}}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}input,textarea{border:0;padding:0;margin:0;outline:0}iframe{border:0;margin:0;padding:0}input,textarea,select{margin:0;padding:0}html,body{width:100%;padding:0;margin:0}body{background:#f9f9f9;color:#333;font:14px/26px Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}a{color:#0077b3;text-decoration:none}a:hover{color:#e1116b;text-decoration:none}a.button{cursor:pointer;color:#fff;line-height:14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;background:#3f3f3f;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}a.button{display:inline-block;text-decoration:none;padding:6px 12px 6px 12px}a.button:hover{}.clear{content:"\0020";display:block;height:0;clear:both;visibility:hidden}header{background:#fff;margin-bottom:30px}header .wrap-header{height:130px}header #logo{position:absolute;top:40px;padding:5px;width:100%}header #logotxt{position:absolute;top:40px;padding:5px;font-size:30px;color:#333;text-decoration:none;width:100%}header #logotxt a{color:#333}nav{}nav .wrap-nav{position:absolute;top:50px;right:10px;height:37px}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{position:relative;float:left;padding:6px 5px 0 5px;background:#333}.menu ul li:hover{background-color:#da251d}.menu ul li a{font-size:14px;line-height:14px;color:#ccc;display:block;padding:6px 10px;margin-bottom:5px;z-index:6;position:relative;font-weight:bold;text-transform:uppercase}.menu ul li:hover a{color:#fff}.minimenu{display:none}.minimenu{position:relative;margin:0;background:#999}.minimenu div{overflow:hidden;position:relative;font:18px/40px 'PT Sans Narrow';color:#fff;text-align:center;text-transform:uppercase;font-weight:bold}.minimenu select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer}#content{}#content .wrap-content{background-color:#fff;border:1px solid #ccc;margin-top:30px}.block{margin:10px}#main-content{}#main-content article{clear:both;margin:10px 0}#main-content article .heading{padding-bottom:30px}#main-content article .content{}#main-content article h2{font-size:22px;line-height:25px}#main-content article .info{font-style:italic}#main-content article img{}#main-content article p{margin-bottom:10px}#main-content article .more{float:right;margin-bottom:30px}#sidebar{}#sidebar .box{margin-bottom:0}#sidebar .heading{padding:5px;margin-top:20px;border-bottom:3px double #333}#sidebar .heading h2{font-size:22px;font-weight:normal;display:inline;padding:0 10px}#sidebar .content{padding:0 15px}#sidebar .content ul{font-size:14px;list-style-type:circle;margin-left:20px}#sidebar .content ul li{border-bottom:1px solid #e1e1e1;padding:5px}#sidebar .content ul li.topic{font-weight:bold}#sidebar .content .post{margin-bottom:20px}#sidebar .content .post h4{font-size:14px;font-weight:normal}#sidebar .content .post img{float:left;padding:5px;border:1px solid #ccc;margin-right:10px}#sidebar .content .post p{color:#a3a3a3;font-style:italic}#pagi{margin:30px auto;padding:0;list-style:none;width:180px}#pagi li{float:left;margin-right:10px}#pagi li a{display:block;text-decoration:none;color:#717171;font:bold 11px Arial,sans-serif;padding:5px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}#pagi li a.current,#pagi li a:hover{color:#fff;background:#da251d}footer{background-color:#333;margin-top:30px}footer .wrap-footer{padding:10px 0;color:#fff}footer .box{}footer .heading{padding:5px;border-bottom:3px double #fff}footer .heading h2{font-size:22px;font-weight:normal;display:inline;padding:0 10px}footer .content{padding:15px}.copyright{text-align:center;margin-top:20px;background:#fff;padding:10px 0;color:#333}.copyright a{text-decoration:underline;color:#333}img.imgeye{width:32px;height:32px;padding:2px;margin:2px}