﻿body{font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:12px;color:#000;background-color:#fff;-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;font-style:normal;font-weight:normal}article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;border:none;display:block;outline:none}h1,h2,h3,h4,h5,h6{line-height:1}p{line-height:2}dt,dd,li,th,td,input,textarea{line-height:2;text-align:justify;text-justify:inter-ideograph}ul,ol{list-style-type:none}img{vertical-align:top}a{color:#313934;text-decoration:none}.clearfix:after{display:block;clear:both;content:""}img{width:100%;height:auto;display:block}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}body{color:#462210}a{color:#462210}#gHeader{position:fixed;left:0;top:0;width:100%;height:60px;z-index:100}#gHeader div.logo{position:absolute;top:22px;left:35px}#gHeader div.logo h1 a img{width:200px;height:17px;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#gHeader div.logo h1 a:hover img{opacity:.5}#gHeader .menuToggle{position:absolute;padding:20px;top:0;right:14px;width:23px;cursor:pointer}#gHeader .menuToggle svg{width:23px;height:15px;fill:#000}#sideMenu{position:fixed;top:0;right:0;width:100%;height:100%;z-index:99}#sideMenu nav{position:absolute;top:0;right:0;width:400px;height:100%;background-color:#fff;display:block}#sideMenu nav ul{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}#sideMenu nav ul li{text-align:center}#sideMenu nav ul li a{display:inline-block;padding:7px 0;letter-spacing:.4em;font-size:14px;color:#000;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#sideMenu nav ul li a:hover{opacity:.4}#sideMenu nav ul li small a{font-size:12px}#sideMenu nav ul li.divider:after{content:'';display:block;margin:12px auto 14px auto;width:14px;height:2px;background:#999}body{background-color:#f6f3ee}#content{position:absolute;width:100%;left:0;top:60px}#news{margin-bottom:60px;width:100%}#news .wrap{position:relative;margin:0 auto;padding:40px;width:620px;background-color:#fff}#news .wrap h2{margin-bottom:30px;text-align:center;font-size:21px}#news .wrap h3{margin-bottom:7px;font-size:18px}#news .wrap h4{margin-bottom:5px;font-size:14px}#news .wrap p{margin-bottom:30px}#news .wrap img{margin-bottom:30px}