input[type="text"], input[type="mail"], textarea { box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); }
.moreLink a { box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.15); }
#gMenu { text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
#gMenu .assistive-text { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#gMenu .menu li { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#pageTitBnr .innerBox { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
#container { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#content h2, #content h1.contentTitle, #content h1.entryPostTitle { box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3); }
#content .infoList .infoCate a { box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1); }
#content .infoList .rssBtn a { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
#pagetop a { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }
#footMenu .innerBox { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#footer #footerInner { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#siteBottom #siteBottomInner { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
#topMainBnrFrame { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
@media (min-width: 770px) { #gMenu .menu li a { box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3); }
#gMenu .menu li:hover ul { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } }.btn, .btn.btnS a, .btn.btnM a, #content p.btn.btnL a, #content p.btn.btnL input, input[type=button], input[type=submit], form#searchform input#searchsubmit, #content form input.wpcf7-submit, #confirm-button input { border-radius: 5px; }
.moreLink a { border-radius: 3px; }
#headContact { border-radius: 6px; }
#gMenu { border-radius: 6px; }  #gMenu .assistive-text { border-radius: 6px; }
#gMenu.itemOpen .assistive-text { border-radius: 6px 6px 0 0; }
#gMenu .menu > li:last-child { border-radius: 0 0 6px 6px; overflow: hidden; }
#pageTitBnr .innerBox { border-radius: 6px; }
#pageTitBnr #pageTitInner { border-radius: 6px; }
#container { border-radius: 6px; }
#content blockquote { border-radius: 5px; }
#content h2, #content h1.contentTitle, #content h1.entryPostTitle { border-radius: 5px; }
#content .infoList .infoCate a { border-radius: 3px; }
#content .infoList .rssBtn a { border-radius: 5px; }
#pagetop a { border-radius: 6px; }
#footMenu .innerBox { border-radius: 6px 6px 0px 0px; }
.paging a { border-radius: 3px; }
#content .child_page_block { border-radius: 3px; }
#siteBottom #siteBottomInner { border-radius: 0px 0px 6px 6px; }
form#searchform, form#searchform input#searchsubmit { border-radius: 3px; }
#topMainBnrFrame, #topMainBnrFrame #topManiBnrInnerFrame, #topMainBnrFrame .slideFrame, #topMainBnrFrame .slideFrame img { border-radius: 6px; }
@media (min-width: 660px) { #headContact { border-radius: 0px 0px 6px 6px; } }
@media (min-width: 770px) { #gMenu .menu > li:first-child a { border-radius: 6px 0px 0px 6px; }
#gMenu .menu > li:last-child a { border-radius: 0px 6px 6px 0px; }
#gMenu .menu li:hover ul li a { border-radius: 6px; }
#gMenu .menu > li:last-child { overflow: visible; } }