/*
Theme Name: OnePress Child
Theme URI: https://www.famethemes.com/themes/onepress/
Template: onepress
Author: FameThemes
Author URI: http://www.famethemes.com
Description: OnePress is an outstanding creative and flexible WordPress one page theme well suited for business website, portfolio, digital agency, product showcase, freelancers and everyone else who appreciate good design. The theme overall is an elegant and classic one, a fine example of Bootstrap 4 WordPress theme which compatibility with latest version of WooCommerce. (Live preview : https://demos.famethemes.com/onepress)
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-menu,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,e-commerce,blog,portfolio
Version: 2.2.0.1542788175
Updated: 2018-11-21 17:16:15

*/
.breadcrumbs a:after {
    border-left: 5px solid #e9f5e7 !important;
   }
.site-logo-div {
	width:295px;
}
.custom-logo-link img {
	width:95%;
}
.onepress-menu li+ li :before{
	content: "/";
    font-size: 180%;
    font-weight: 300;
    color: #5dd4a8;
	margin-right: 15px;
    position: relative;
    top: 4px;
}
.onepress-menu a {
    color: #3e3e3e;
	font-family: inherit;
    padding-left: 15px;
    padding-right: 0px;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
}

.site {
    background: #e9f5e7;
}
.site-main {
	background: #fff;
    border-radius: 10px;
    padding: 30px;
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.05);
}
.side-bnr li {
	margin-top: 15px;
}
.site-header {
    background: #ffffffe8;
}
@media screen and (min-width: 940px){
.right-sidebar .content-area {
    padding-right: 0px;
    border-right: none;
}
.right-sidebar .sidebar {
	padding-left: 50px;
    border-left: none;
}
}
.entry-content p {
    line-height: 2.2;
	font-size:17px;
	margin: 0 0 3rem;
	color:#000;
}

#nav_menu-2 li {
    margin: 8px 0;
	border-bottom:1px dashed #ddd;
	padding: 5px 0;
}
#nav_menu-2 .menu-sidemenu01-container {
	border-top:3px solid #05ba77;
}

.sidebar .widget .search-form .search-field {
    width: 100% !important;
    border-radius: 5px;
    padding: 0.625rem 0.9375rem;
}
textarea, input[type="search"] {
    box-shadow: none;
    background-color: #f2f2f2;
    border-bottom: none;
}

#menu-sidemenu01 .menu-item {
	text-indent:3.5em;
}
#menu-sidemenu01 .menu-item a {
	position:relative;
	line-height:3em;
}

#menu-sidemenu01 .menu-item a:before{
position:absolute;
	left:-50px;
	content:"";
	display:inline-block;
	width:2.8em;
	height:2.8em;
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico04.png) no-repeat;
	background-size:contain;
	
}

#menu-sidemenu01 li a {
	color:#000;
}
#menu-sidemenu01 #menu-item-95 a:before{
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico02.png) no-repeat;
}   
#menu-sidemenu01 #menu-item-97 a:before{
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico03.png) no-repeat;
}
#menu-sidemenu01 #menu-item-96 a:before{
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico01.png) no-repeat;
}
#menu-sidemenu01 #menu-item-95 a:before{
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico02.png) no-repeat;
}   
#menu-sidemenu01 #menu-item-97 a:before{
	background:url(https://moc777.jp/wp-content/uploads/2018/11/menu_ico03.png) no-repeat;
}

#recent-comments-2 h2,#archives-2 h2,#recent-posts-2 h2,#categories-2 h2{
    background: #5bdcac;
    padding: 10px;
    color: #fff;
    border-radius: 5px;
}



.page-header {
    padding: 60px 0px 40px;
    border-top: 1px solid #e9e9e9;
    background: url(https://moc777.jp/wp-content/uploads/2019/07/titleback_post.jpg);
    border-bottom: 1px solid #e9e9e9;
}
@media screen and (max-width: 1140px) {
.onepress-menu li+ li :before {
    content: "・";
    margin-right: 0px;
}
.nav-toggle-subarrow {
    padding: 5px 20px !important;
	background: #5bcfa4;
}
.nav-toggle-subarrow:before {
    content: none !important;
}
.nav-toggle-subarrow i:before {
    content: "\f107" !important;
	color:#fff !important;
	top: 0px !important;
}
/*.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow {
    display: none;
}
.onepress-menu.onepress-menu-mobile .sub-menu {
    display: block;
}*/
}
@media screen and (max-width:768px) {
#menu-sidemenu01 .menu-item a {
    left: 10px;
}
#menu-sidemenu01 .menu-item a:before{
position:absolute;
	left: -55px;
    top: -13px;
	width:3.2em;
	height:3.2em;	
}
}

@media screen and (max-width:480px) {
.site-logo-div {
	max-width:220px;
}

}









/*  サイドメニュー   */

.widget_custom_html {
    margin-bottom: -20px !important;
}
.widget_custom_html i {
	position: relative;
    top: -43px;
    left: 10px;
}
#custom_html-6 i {
    top: -43px;
}
#custom_html-6 {
    margin-bottom: 0px !important;
}
.wejt-title {
    line-height: 1.5;
    background: #fff;
    padding: 7px 10px;
    border-radius: 8px;
	text-align:right;
}

.sidebar .widget .wejt-title a {
    color: #646564 !important;
	display: inline-block;
}
.sidebar .widget .widget-title {
    background: #98dcb8;
    padding: 10px;
    border-radius: 8px;
    color: #fff;
}
#nav_menu-2 .menu-sidemenu01-container {
    border-top: none;
}
#nav_menu-2 li {
    margin: 8px 0;
    border-bottom: 1px dashed #abdac1;
    padding: 5px 0;
}
.widget_recent_entries ul li {
    border-bottom: none;
}
@media screen and (max-width:1140px) {
	#secondary {
		width: 100%;
		padding-left: 0 !important;
	}
	#primary {
		width: 100%;
	}
	.widget_archive li {
    width: 50% !important;
    float: left !important;
}
	#custom_html-5 .pc-view {
    display:none;
}
	#custom_html-5 i {
    top:-42px;
}
	
}

/*年代別アーカイブ css home.php */
aside#archives-7.widget_archive{
    position:relative;
}
aside#archives-7.widget_archive li {
    line-height:1.6;
}
aside#archives-7.widget_archive li:nth-child(odd) a{
    margin-right:1.5em;
}
aside#archives-7.widget_archive li:nth-child(even) a{
    margin-right:1.4em;
}
aside#archives-7.widget_archive li:nth-child(odd) .year-name{
     position:absolute;
    left:35px;
}
aside#archives-7.widget_archive li:nth-child(even) .year-name{
     position:relative;
    left: -37px;
}


@media screen and (max-width:768px) {
	/*年代別アーカイブ css*/
aside#archives-7.widget_archive{
    position:relative;
}
aside#archives-7.widget_archive li {
    line-height:1.6;
}
aside#archives-7.widget_archive li:nth-child(odd) a{
    margin-right:1.5em;
}
aside#archives-7.widget_archive li:nth-child(even) a{
    margin-right:1.4em;
}
aside#archives-7.widget_archive li:nth-child(odd) .year-name{
     position:absolute;
	   
}
aside#archives-7.widget_archive li:nth-child(even) .year-name{
     position:relative;
    left:-37px;
	  
}
}


/*スマートフォン css 480*/
@media screen and (max-width:480px) {
	
	/*年代別アーカイブ css*/
aside#archives-7.widget_archive{
    position:relative;
}
	aside#archives-7.widget_archive li {
    line-height:1.6;
}
	/*年代別アーカイブ 左のかっこ 件数 */
aside#archives-7.widget_archive li:nth-child(odd) a{
    margin-right:20px;
}
		/*年代別アーカイブ 右のかっこ 件数*/
aside#archives-7.widget_archive li:nth-child(even) a{
    margin-right:20px;
}
	/*年代別アーカイブ 左の年*/
aside#archives-7.widget_archive li:nth-child(odd) .year-name{
     position:absolute;
    left:3em;
	  margin:2px 0 0;
}
		/*年代別アーカイブ 右の年*/
aside#archives-7.widget_archive li:nth-child(even) .year-name{
     position:relative;
     left: -37px;
	   margin:2px 0 0;
}
}




