/*
 Theme Name: Ogita Child
 Template:businesspress
 Description: BusinessPress Child Theme
 Theme URI: 
 Author: 
 Author URI: 
 Version: 1.0.0
*/

/* Base */
body {
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	color:#727171;
}
body:lang(ja) {
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}
h1, h2, h3, h4, h5, h6, .site-title {
    font-weight: normal;
}
.home-header-title {
	color: #fff;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    display: inline;
    padding: 0.3em 1em;
    line-height: 2;
    background-color: #ADCD80;
    bottom: -290px;
    position: relative;
	text-shadow: none;
}
.home-header-content {
    text-align: left;
    padding-left: 0;
}
.home-header-overlay {
    height: 500px;
    background-color: rgba( 0, 0, 0 , 0.0 );
}
.home-header {
    height: 500px;
	border-top: solid 10px #ADCD80;
}
.main-header {
    background-color: #FEFBF5;
}
.drawer-navigation {
    background: #F2EDE7;
}
.site-bottom {
    background-color: #f2ede7 !important;
}
.footer-widget-area {
    background-color: #f2ede7 !important;
}
code,pre {
    background:none !important
}
.su-button.btn span{
	line-height: 0.7em !important;
    padding: 20px 0 10px !important;
	height: 2rem;
	font-size:20px !important;
	position: initial;
}
.su-button span.txt-s{
	font-size: 0.7em !important;
    display: inline !important;
	border: none;
}
h2,h3,h4,h5{
	text-align:center;
	line-height: 1.25rem;
	color:#727171;
}
h2{
	font-size:2rem;
}
h2 span.txt-s{
	font-size: 0.5em !important;	
}

.su-tabs {
    margin: 0;
    padding: 0;
    background: none !important;
}
.su-tabs-pane {
    padding: 10px 0 !important;
}
.su-tabs-nav span, .su-tabs-nav span.su-tabs-current {
    background: #ADCD80 !important;
    cursor: default;
    border-radius: 8px;
    color: #fff !important;
	padding: 0px 20px !important;
    min-height: 20px !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    line-height: 20px !important;
}
.top-bar-content,
.main-header-content,
.featured-entry-content,
.home-header-content,
.jumbotron-content,
.site-content,
.container-content,
.footer-widget-content,
.site-bottom-content {
	max-width: 940px;
}

.social-link-menu .ico-twitter a:before {content: '\f099'}
.social-link-menu .ico-facebook a:before {content: '\f09a'}
.social-link-menu .ico-insta a:before {content: '\e055'}
.social-link-menu .ico-pinta a:before {content: '\f0d2'}
.social-link-menu .ico-line a:before {content: '\f3c0'}
.site-bottom .menu a:before { color: #000;}

.pc{display:none;}
.sp{display:inherit;}

@media screen and (min-width: 782px) {
.main-header {
	padding-bottom: 10px;
    padding-top: 10px;
    background-color: #FEFBF5;
}
	.home-header-title {
    bottom: -245px;
	}
.top-bar-content, .main-header-content, .home-header-content, .site-bottom-content {
    max-width: 100%;
}
.sp{display:none;}
.pc{display:inherit;}
}
@media screen and (min-width: 980px) {
.home-header-title {
    /*bottom: -170px;*/
	bottom: -295px;
    text-align: center;
    display: block;
    padding: 0;
	}
.home-header-content {
    padding-right: 0;
}
.sp{display:none;}
.pc{display:inherit;}

}