@charset "utf-8";
#main {clear:both;max-width: 996px;overflow: hidden;margin: 0px auto 0 auto;	}
#page{padding-top:40px;background:#F1EBE0;}
.home #page{padding-top:10px;}
/*フルサイズ（背景付）*/
.allPrimary{background:#FFF;border:1px solid #C4B0AC;margin:1em auto 2em auto;}
.allPrimary .entry-content{margin: 2em;}
/*primary*/
.home .site-content {float: left;width: 65.104166667%;}
/*layout*/
#primary{float: left;width: 71.987951%;}
#secondary{float: right;width: 24.497991%;line-height:1;}
#secondary p{line-height:1.5;margin-bottom:.8em;}
/* primary */
body.home.template-front-page .site-content,body.home.single-attachment .site-content,body.home.full-width .site-content {width: 100%;}
body.template-front-page .site-content,body.single-attachment .site-content,body.full-width .site-content {width: 100%;}
/* =Basic structure */
/* Assistive text */
.assistive-text,.site .screen-reader-text {position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}
/* Banner */
section[role="banner"] {margin-bottom: 48px;margin-bottom: 3.428571429rem;}
/* secondary */
#secondary h3{color:#FFF;font-size:1.2em !important;line-height:1;	margin-top:0;margin-bottom:2px;}
#secondary h3 a{padding-top:1em;padding-bottom:1em;color:#FFF;display:block;text-align:center;background: #802E41;}
#secondary #sidemenu{border:1px solid #B9A5A1;background:#FFF;padding:2px;margin-bottom:1.5em;}
#secondary .menu{background:#F2ECE1;}
#secondary .menu li{font-size:.9em;}
#secondary .menu li a{color:#8C6F2C;display:block;margin:0 .8em;padding-top: .8em;padding-bottom: .8em;background: url(../images/sidemenu/sidenav.png) no-repeat right 10px;padding-right:10px;border-top:1px solid #B9A5A1;}
#secondary .menu li:first-child a{border-top:none;}
#secondary .menu li li:first-child a{border-top:1px solid #B9A5A1;}
#secondary .menu li.current-menu-item{background:#E9D9BF;}
#secondary .menu li.current-menu-item li{background:#F1EBE0;}
#secondary .menu li a:hover{text-decoration:none;}
#secondary .menu .sub-menu,#secondary .menu .children {display:none;}
#secondary .menu li li{margin:0;}
#secondary .menu li li a:before {content: "― ";color:#B9A5A1;}
#secondary .menu li.current_page_item .sub-menu,#secondary .menu li.current_page_ancestor .sub-menu,#secondary .menu li.current-menu-item .sub-menu,#secondary .menu li.current-menu-ancestor .sub-menu {display:block;}
/* =widget*/
.widget-area .widget {-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;margin-bottom: 1em;word-wrap: break-word;}
.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {font-size: 13px;font-size: 0.928571429rem;line-height: 1.5;}
.widget-area .widget p {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.widget-area .textwidget li {list-style:none;}
.widget-area #s {width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */}
/* =Main content and comment content */
.entry-meta {clear: both;}
.entry-header {margin: 0 auto;max-width: 996px;padding-bottom:20px;position:relative;}
.entry-header img.wp-post-image {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-header .entry-title {color:#fff;font-weight:bold;line-height: 1.2;font-size:2.2em;position:absolute;top:30%;left:5%;}
.entry-header .entry-title span{font-weight:normal;display:block;font-size:12px;line-height:1.2;}
.entry-header .entry-title a {text-decoration: none;}
.entry-header .entry-format {margin-top: 24px;margin-top: 1.714285714rem;font-weight: normal;}
.entry-header .comments-link {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.parent-page{text-align:right;color:#46AEE0;}
article.sticky .featured-post {	border-top: 4px double #ededed;	border-bottom: 4px double #ededed;font-size: 13px;font-size: 0.928571429rem;line-height: 3.692307692;margin-bottom: 24px;margin-bottom: 1.714285714rem;text-align: center;}
.entry-content,.entry-summary,.mu_register {line-height: 1.714285714;}
.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {margin-bottom: 0;}
.entry-content code,.comment-content code {font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;line-height: 2;}
.entry-content pre,.comment-content pre {border: 1px solid #ededed;font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;line-height: 1.714285714;margin: 24px 0;margin: 1.714285714rem 0;overflow: auto;padding: 24px;padding: 1.714285714rem;}
.entry-content pre code,.comment-content pre code {display: block;}
.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {border-bottom: 1px dotted #666;	cursor: help;}
.entry-content address,.comment-content address {display: block;line-height: 1.714285714;margin: 0 0 24px;margin: 0 0 1.714285714rem;}
/* Images */
img.alignleft,.wp-caption.alignleft {margin: 0 .5em .5em 0;}
img.alignright,.wp-caption.alignright {margin: 0 0 .5em .5em;}
img.aligncenter,.wp-caption.aligncenter {clear: both;margin-top: .8em;}
.entry-content img, .comment-content img {max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;}
img.size-full, img.size-large {width: auto;height: auto;}
.entry-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
img.alignleft, img.alignright, img.aligncenter,img.alignnone {margin-bottom: .5em;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.site-content article {margin-bottom: 1em;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.page-links {clear: both;line-height: 1.714285714;}
.single-author .entry-meta .by-author {display: none;}
.mu_register h2 {font-weight: normal;}
/* =Archives */
.archive-header,.page-header {margin-bottom: 1em;padding-bottom: 22px;padding-bottom: 1.571428571rem;}
.archive-meta {	font-size: 12px;font-size: 0.857142857rem;line-height: 2;}
/* =SearchResults */
.SearchResults{padding-bottom:1.5em;}
/* =Single image attachment view */
.article.attachment {overflow: hidden;}
.image-attachment div.attachment {text-align: center;}
.image-attachment div.attachment p {text-align: center;}
.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto;max-width: 100%;}
.image-attachment .entry-caption {margin-top: 8px;margin-top: 0.571428571rem;}
/* =Aside post format */
article.format-aside h1 {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
article.format-aside h1 a {text-decoration: none;}
article.format-aside .aside {padding: 24px 24px 0;padding: 1.714285714rem;background: #d2e0f9;border-left: 22px solid #a8bfe8;}
article.format-aside p {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {margin-bottom: 0;}
/*--- Go to Top ---*/
.gotop{clear:both;max-width: 996px;margin:0 auto;padding-top: 24px;padding-top: 1.714285714rem;font-size: 12px !important;min-heit:28px;}
.gotop a {margin-bottom:0em;display:block;text-indent:-9999px;outline: none;height:28px;background: url(../images/pagetop.png) center bottom no-repeat;}
/* error404 */
.error404 #main {background:#FFF;border:1px solid #C4B0AC;margin-bottom:30px;}
.error404 #content{margin:30px 60px;}
.error404 .entry-content h1.entry-title{color:#8B3343;font-weight:bold;font-size:2.4em !important;margin-bottom:30px !important;padding-bottom:0 !important;}
.error404 .entry-content h1 span{margin-bottom:1em;color:#8C6F2C;font-weight:normal;font-size:.9em !important;text-align:left !important;}