/*
Theme Name: stinger7child
Template: stinger7
*/
@import url('../stinger7/style.css');
*{
font-family:'Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
letter-spacing:0.8pt;
}
a{
font-family:'Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
letter-spacing:0.8pt;
}
/************test******************/
/**#wrapper{
background-color: #fef7eb;
background-image: url('https://nio-machidukuri.com/wp-content/uploads/2016/05/mikanlogo2.png');
background-repeat: no-repeat;
background-position: bottom right;
}
#side aside #mybox #text-4 {
margin-bottom: 80px;
}**/
#page-top a {
background: none;
color: #00C3FF;
}
#page-top a:hover {
background: none;
opacity: 1;
color: #00C3FF;
}
/************test******************/
.necessary{
font-size: 11px;
padding: 0 5px;
background-color:#ff4500;
color: #ffffff;
margin-left: 10px;
}
header ul.menu li a{
font-size: 16px;
}
/************top-header******************/
#headbox{
    max-width: 1060px;
    padding: 0 10px;
    margin: 0 auto;
}
#gazou-wide {
    margin: 0 0 0;
}
@media only screen and (min-width: 781px) {
    #headbox {
        max-width: 1060px;
        margin: 0 auto;
    }
    .smanone ul {
        max-width: 1060px;
        margin: 0 auto; 
    }
        #gazou-wide img {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: auto;
    }
}
header{
/*background: linear-gradient( #FFD9A5 0%, #FFC472 15% );*/
}
@media only screen and (min-width: 781px){
#header-l {
max-width: 1060px;
}
header .sitename {
padding-top: 0;
}
}
header .descr,
#header-l p{
display: inline-block;
}
header .sitename {
margin-bottom: 0;
}
header .descr{
margin-top: 2px;
margin-left: 0;
position: relative;
top:-5px;
max-width: 680px;
padding-bottom: 0;
text-align: left;
font-weight: bold;
}
@media only screen and (min-width: 414px)
header .descr{
margin-left: 10px;
}
/************menu******************/
header ul.menu li a,
header ul.menu li span{
color: #ffffff;
font-size: 15px;
}
.acordion_tree ul.menu li span{
color: #000;
}
nav.smanone {
background: #FF9900;
background: linear-gradient( #FFC472 0%, #FF9900 100% );
border: none;
}
@media only screen and (min-width: 781px){
nav.smanone {
padding: 0;
}
}
.fixed{
position: fixed;
top: 0;
width: 100%;
z-index: 99999;
}
header{
background-color: #FEF7EB;
}
@media only screen and (min-width: 781px){
header ul.menu li {
width: 85px;
border-right: solid #FFE0B2 1px ;
height: 33px;
font-weight: bold;
}
header ul.menu .menu-item-328{
width: 110px;
}
header ul.menu .menu-item-96 {
width: 143px;
}
header ul.menu .menu-item-20{
width: 180px;
}
header ul.menu .menu-item-21{
width: 110px;
}
header ul.menu .menu-item-1646{
width: 114px;
}
/************団体追加時はここにプラス******************/
header ul.menu .menu-item-19,
header ul.menu .menu-item-1557,
header ul.menu .menu-item-22{
width: 140px;
}
header ul.menu .menu-item-1557,
header ul.menu .menu-item-19{
width: 141px;
}
header ul.menu li a,
header ul.menu li span{
line-height: 33px;
font-weight: bold;
width: 100%;
}
header ul.menu li:hover{
background: #f9eece;
background: linear-gradient( #f9eece 0%, #f9eece 100% );
}
header ul.menu li a:hover,
header ul.menu li span:hover{
color: #FF9900;
}
header ul.menu li li a {
background-color:#f9eece;
color: #FF9900;
}
header ul.menu li li a:hover{
background-color:#FFC472;
color: #ffffff;
}
.menu-item-has-children:hover > span{
color: #FF9900 !important;
}
}
/************sma-menu******************/
#s-navi dt.trigger .op {
background-color:#FF9900;
font-size: 16px;
color: #ffffff;
}
/************top-article******************/
#topnews-box{
border: 1px #00C3FF solid;
padding-bottom: 0;
}
#topnews-box > div{
padding-bottom: 0;
}
.rss-bar span{
font-size: 14px;
}
.rss-bar{
background: #00C3FF;
background: linear-gradient( #00C3FF 0%, #00C3FF 100% );
border-color: #00C3FF;
margin-bottom: 10px;
padding-top: 1px!important;
padding-bottom: 1px!important;
color: #FFFFFF;
}
.rss-bar .fa-rss-square{
position:relative;
top:2px;
margin-right: 5px;
font-size: 18px;
color: #FFFFFF;
}
#topnews-box dd{
border-bottom-style:solid;
border-color: #DED9D3;
}
@media only screen and (min-width: 414px){
#topnews-box dt {
width: 94px;
}
#topnews-box dd {
padding-left: 104px;
}
}
.kanren dt,
.kanren dt img{
width: 150px;
}
.kanren dd{
padding-left: 160px;
}
.kanren dd h3 a{
font-size: 20px;
}
.kanren dl{
padding-bottom: 10px;
border-bottom-style:solid;
border-color: #DED9D3;
}
.kanren .clearfix dd a{
text-decoration: none;
}
.kanren .clearfix dd .smanone2 p:hover{
color: #FC7500;
}
.kanren .clearfix dd .blog_info .fa-calendar-o{
font-size: 15px;
position:relative;
top:0;
}
.kanren .clearfix dd .blog_info .fa-tags{
font-size: 15px;
position:relative;
top:0;
margin-left: 3px;
}
/************side-menu******************/
.widget{
background-color: #FFFFFF;
}
#side aside #mybox ul {
margin-bottom: 20px;
}
#text-2{
border: 1px #FC7500 solid;
padding-bottom: 6px;
text-align: center;
}
#text-2 .menu_underh2{
padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px #FC7500 solid;
margin-bottom: 5px;
}
#text-2 a{
margin: 0 10px 20px;
font-size: 14px;
}
#text-2 .menu_underh2:before{
content: "\f0fe";
font-family: FontAwesome;
margin-right: 5px;
font-size: 18px;
color: #FC7500;
font-weight: normal;
}
#text-3 .menu_underh2:before{
content: "\f09a";
font-family: FontAwesome;
margin-right: 5px;
font-size: 18px;
color: #FC7500;
position:relative;
top:2px;
font-weight: normal;
color: #FFFFFF;
}
#text-5,#text-6{
border: 1px #00C3FF solid;
text-align: center;
padding-top: 35px;
padding-bottom: 35px;
font-weight: bold;
background-image: url("https://nio-machidukuri.com/wp-content/themes/stinger7child/images/kaigi_shifuku_brainstorming-150x150.jpg");
background-repeat: no-repeat;
background-size: contain;
}
#text-5{
background-image: url("https://nio-machidukuri.com/wp-content/themes/stinger7child/images/kaigi.jpg");
}
#text-6{
background-image: url("images/omatsuri_happi_girl.jpg");
}
#search-2,
#text-3,
#text-4{
border: 1px #00C3FF solid;
padding-bottom: 10px;
}
#text-4 .menu_underh2:before{
content: "\f0f7";
font-family: FontAwesome;
margin-right: 5px;
font-size: 20px;
position:relative;
top:1px;
font-weight: normal;
}
#search-2 .menu_underh2,
#text-3 .menu_underh2,
#text-4 .menu_underh2{
background: #00C3FF;
background: linear-gradient( #00C3FF 0%, #00C3FF 100% );
border-color: #00C3FF;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: 2px;
text-align: center;
color: #FFFFFF;
}
#text-4 p{
margin-left: 10px;
margin-bottom: 0;
}
#text-4 .fa{
position:relative;
top:1px;
margin-right: 5px;
font-size: 18px;
color: #FF9900;
}
#text-4 .fa-fax{
margin-right: 7px;
}
.contact-link{
margin-top: 5px;
margin-left: 10px;
text-decoration: none;
display: inline-block;
padding: 2px 8px;
background-color:#FF9900;
outline: 0;
color: #ffffff;
border: 1px #FF9900 solid;
border-radius:4px ;
font-size: 14px;
}
.contact-link:hover{
background-color:#F48A00;
color: #ffffff;
}
#search-2 .menu_underh2:before{
content: "\f002";
font-family: FontAwesome;
margin-right: 2px;
font-size: 18px;
position:relative;
top:1px;
font-weight: normal;
}
#search-2 #search{
width: 95%;
margin: 10px auto 0;
}
/************page******************/
.type-post h2:before,
.type-post h2:after,
.post>article>h2:before,
.post>article>h2:after{
content:none;
}
.type-post h2,
.post>article>h2{
margin-top: 30px;
margin-bottom: 10px;
border-bottom: 1px #FFC472 dashed;
background-color: #FFFFFF;
border-left:7px #FFC472 solid;
padding-left: 8px;
}
.post h3{
padding-bottom: 0;
color: #4F4234;
border-bottom: 1px #00C3FF dotted;;
}
.post>article>p{
margin-bottom: 20px;
}
@media only screen and (min-width: 781px){
.page .post>article>h2{
font-size: 18px;
line-height: 16px;
height: 16px;
}
/*.category .post .entry-title,
.page .post .entry-title{
text-align: center;
display: flex;
align-items: center;
vertical-align: bottom;
}
.category .post .entry-title:before,
.category .post .entry-title:after,
.page .post .entry-title:before,
.page .post .entry-title:after{
border-top: 2px solid #FFC472;
content: "";
display: inline; /* for IE */
/*flex-grow: 1;
}
.category .post .entry-title:before,
.page .post .entry-title:before{
margin-left: 1.5em;
margin-right: 0.5em;
}
.category .post .entry-title:after,
.page .post .entry-title:after{
margin-left: 0.5em;
margin-right: 1.5em;
}*/
}
/************single******************/
@media only screen and (min-width: 781px){
.entry-title {
margin-bottom: 5px;
padding-left: 58px;
background-image:url(../stinger7/images/niologo.jpg);
background-repeat: no-repeat;
background-position:left;
}
}
.category .entry-title,
.page .entry-title,
.single .entry-title {
font-size: 30px;
padding-bottom: 4px;
border-bottom: 4px #FF9900 solid;
}
.category .entry-title,
.page .entry-title{
margin-bottom: 20px;
}
.blogbox {
border-top: none;
border-bottom: none;
margin-bottom: 20px;
padding: 7px 0 0 5px;
}
.blogbox p {
color: #666;
}
/************category******************/
.category .post p{
font-size: 14px;
}
/*.category .post h1{
text-align: center;
}*/
/************form******************/
div.wpcf7-validation-errors {
border: 2px solid #FF9900;
}
.your-name input,
.your-email input,
.postcode input,
.address input,
.your-subject input,
.telephone input{
width:380px;
}
.your-message textarea{
width: 480px;
}
.wpcf7-submit{
padding: 5px 12px;
}
/************footer******************/
#footer{
background-color:#FFC472;
}
#footerbox{
max-width: 1060px;
margin: 0 auto;
}
#footer h3{
width: 300px;
margin: 0 auto;
}
#footer-r{
margin-left: 20px;
}
.footer-descr{
text-align: left;
}
@media only screen and (min-width: 781px) {
#footer{
padding-top: 45px;
}
#footer h3{
float: left;
}
#footer-r{
margin-left: 350px;
text-align: left;
padding-top: 0;
}
}
@media only screen and (max-width: 781px) {
.footermenust {
width: 250px;
margin: 5px auto;
}
}
.footermenust {
text-align: left;
padding: 0 20px;
}
#footer .footermenust a {
display: block;
}
footer .footermenust li{
border: none;
display: list-item;
height: 30px;
line-height: 30px;
padding: 0;
max-width: 200px;
}
#footer p{
font-size: 16px;
}
#footer,
#footer a,
#footer .copy,
#footer .rcopy,
#footer .footermenust a{
font-size: 14px;
}
#footer,
#footer p,
#footer a,
#footer .copy,
#footer .rcopy,
#footer .footermenust a{
color: #ffffff;
}
#footer .copy,
#footer .rcopy{
padding-top: 30px;
}
.tagst,
div#breadcrumb a {
color: #666;
}
.post>.blog_info p,
.kanren .clearfix dd .blog_info a,
.kanren .clearfix dd .blog_info p{
color: #AFA493;
}
#text-2 .menu_underh2,
.entry-title,
.kanren .clearfix dd p,
.kanren dd h3 a,
#topnews-box div dl dd a,
#topnews-box dt,
header .descr,
.type-post h2,
.type-post ul,
p{
color: #4F4234;
}
.kanren .clearfix dd .blog_info a:hover,
.kanren dd h3 a:hover,
#topnews-box div dl dd a:hover,
#topnews-box div dl dd a:hover,
.blog_info a:hover,
a:hover{
color: #FC7500;
}
article .fa-phone-square{
font-size: 19px;
position: relative;
top: 2px;
color: #FF9900;
margin-right: 3px;
}
article .fa-fax{
font-size: 17px;
position: relative;
top: 1px;
color: #FF9900;
margin-right: 3px;
}
/************TOP告知記事******************/
.home .post h2:before,
.home .post h2:after{
content:none;
}
.home .post h2{
margin-top: 15px;
margin-bottom: 10px;
padding-left: 58px;
background-image:url(../stinger7/images/niologo.jpg);
background-repeat: no-repeat;
background-position:left;
border-bottom: 4px #FF9900 solid;
padding-bottom: 4px;
background-color: transparent;
color: #4F4234;
}
.home .post p{
margin-bottom: 0px;
}
.home .post{
margin-bottom: 35px;
}