@charset "utf-8";
/*
Theme Name: Lion Nursery
Theme URI: https://lion-nursery.jp/
Template: lightning
Description: 
Author: HideWorks
Tags: 
Version: 0.1.2
*/

.siteContent { padding-bottom:1.5em; }

/* トップブログ新着 */
.news-latest {
padding:12px;
border-radius:20px;
background-color:#ddd1c2;
}
.news-latest-title {
padding:10px 0 10px 60px;
background:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/top_news_title.png) no-repeat left bottom #fff;
border:none;
color:#733c1f;
font-size:28px;
}
.news-latest-title a { color:#733c1f; }

.news-latest-inner {
padding:0 15px 2px 15px; border:1px solid #bbb; background-color:#fff; border-radius:10px; position: relative; }
.news_more a {
    background:url("https://lion-nursery.jp/wp-content/themes/lion-nursery/images/news_more.gif") no-repeat 0 0;
    display: block;
    height: 0;
    right: 10px;
    overflow: hidden;
    padding-top: 67px;
    position: absolute;
    top: -9px;
    width: 81px;
}
.news_more a:hover {
    background: rgba(0, 0, 0, 0) url("https://lion-nursery.jp/wp-content/themes/lion-nursery/images/news_more.gif") no-repeat 0 bottom;
}
.news-latest .media, .blog-latest .media { padding:5px 0; margin:0; border-bottom:1px dashed #ddd1c2; }
.news-latest .media { padding:5px 10px; }
.news-latest .media:last-child, .blog-latest .media:last-child { border-bottom:none; }
.news-latest .entry-meta, .blog-latest .entry-meta { margin-bottom:0; color:#666; }
.news-latest .media .media-heading, .blog-latest .media .media-heading { margin-bottom:0; font-size:18px; line-height:1.4em; }
.news-latest .media .media-heading a, .blog-latest .media .media-heading a { font-size:18px; color: #464646; }
.news-latest .media .media-heading a:hover, .blog-latest .media .media-heading a:hover { color:#f2ba37; }

.widget .subSection-title {
background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_06.gif);
margin-bottom:10px; padding:10px 0 5px 50px; background-repeat: no-repeat; background-position:0 center; font-size:24px; color:#733c1f; line-height:1.4em;
box-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
}
.blog-latest .blog-nursery .subSection-title { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_nursery.gif); }
.blog-latest .blog-insurance .subSection-title { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_insurance.gif); }
.blog-latest .blog-lunch .subSection-title { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_lunch.gif); }
.blog-latest .subSection-title a { color:#733c1f; }
.blog-latest-col { margin-bottom:10px; padding:10px; background-color:#f8f8f8; border-radius:10px; box-shadow:0px 0px 5px 1px #cacaca; }
.media .postList_thumbnail { float:right; padding-right:0; padding-left:30px; }
.blog-latest .media img,
.media .postList_thumbnail a, .media .postList_thumbnail img { border-radius:50%; transition:all 0.4s ease 0s; }
.blog-latest .media img:hover,
.media .postList_thumbnail a:hover, .media .postList_thumbnail img:hover { border-radius:0; opacity:0.7; }


/* ヘッダー */
.navbar-brand img { max-height:103px; }
.menu-item  { padding-left:44px; background-repeat: no-repeat; background-position:0; }
#menu-item-34 { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_01.gif)}
#menu-item-36 { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_02.gif)}
#menu-item-38 { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_03.gif)}
#menu-item-37 { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_04.gif)}
#menu-item-35 { background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_05.gif)}
.nav > .menu-item a { padding:10px 8px 5px 8px; }
ul.gMenu > li#menu-item-34 > a:hover::after { border-bottom-color:#d95b82; }
ul.gMenu > li#menu-item-36 > a:hover::after { border-bottom-color:#E8BD28; }
ul.gMenu > li#menu-item-38 > a:hover::after { border-bottom-color:#87B828; }
ul.gMenu > li#menu-item-37 > a:hover::after { border-bottom-color:#319BD0; }
ul.gMenu > li#menu-item-35 > a:hover::after { border-bottom-color:#E78E20; }
ul.gMenu > li#menu-item-34 > a::after { border-bottom-color:#d95b82; }
ul.gMenu > li#menu-item-36 > a::after { border-bottom-color:#E8BD28; }
ul.gMenu > li#menu-item-38 > a::after { border-bottom-color:#87B828; }
ul.gMenu > li#menu-item-37 > a::after { border-bottom-color:#319BD0; }
ul.gMenu > li#menu-item-35 > a::after { border-bottom-color:#E78E20; }

/* トップPR枠 */

.veu_3prArea .prArea {
border:2px solid #8C6239;
border-radius:10px;
box-shadow: 0 0 0 2px #fff inset;
margin:0 7px 10px 7px;
padding:10px;
/* 背景グラデーション */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f1ede7');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f1ede7')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ffffff, #f1ede7);
background-image: -ms-linear-gradient(top, #ffffff, #f1ede7);
background-image: -o-linear-gradient(top, #ffffff, #f1ede7);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f1ede7));
background-image: -webkit-linear-gradient(top, #ffffff, #f1ede7);
background-image: linear-gradient(top, #ffffff, #f1ede7);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

@media screen and (min-width: 768px) {
   .veu_3prArea .prArea { width: 31%; }
}

.veu_3prArea .prArea .linkurl { margin-bottom:0; }
.veu_3prArea .prArea .linkurl .btn-default { background-color:#f2ba37; color:#fff; }
.veu_3prArea .prArea .linkurl .btn-default:hover { background-color:#fff; color:#f2ba37; }

.veu_3prArea .prArea:nth-child(2) .linkurl .btn-default { background-color:#87B828; border-color:#87B828; color:#fff; }
.veu_3prArea .prArea:nth-child(2) .linkurl .btn-default:hover { background-color:#fff; color:#87B828; }
.veu_3prArea .prArea:last-child .linkurl .btn-default { background-color:#319BD0; border-color:#319BD0; color:#fff; }
.veu_3prArea .prArea:last-child .linkurl .btn-default:hover { background-color:#fff; color:#319BD0; }

.veu_3prArea .prArea:nth-child(2) .subSection-title::after { border-bottom-color:#87B828; }
.veu_3prArea .prArea:last-child .subSection-title::after { border-bottom-color:#319BD0; }
.veu_3prArea .prArea:first-child .subSection-title { color:#E8BD28; background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_02.gif)}
.veu_3prArea .prArea:nth-child(2) .subSection-title { color:#87B828; background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_03.gif)}
.veu_3prArea .prArea:last-child .subSection-title { color:#319BD0; background-image:url(https://lion-nursery.jp/wp-content/themes/lion-nursery/images/ico_pads_04.gif)}

/* サイドバー */
.subSection .widget ul.menu { font-size:18px; }

/* フッター */
footer {
border-top:none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e0f3fb', endColorstr = '#ffffff');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e0f3fb', endColorstr = '#ffffff')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #e0f3fb, #ffffff);
background-image: -ms-linear-gradient(top, #e0f3fb, #ffffff);
background-image: -o-linear-gradient(top, #e0f3fb, #ffffff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e0f3fb), to(#ffffff));
background-image: -webkit-linear-gradient(top, #e0f3fb, #ffffff);
background-image: linear-gradient(top, #e0f3fb, #ffffff);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

}
footer .footerMenu {
padding-top:10px;
background:transparent url("https://lion-nursery.jp/wp-content/themes/lion-nursery/images/page_title.png") repeat-x 0 top;
border:none;
}
footer .footerMenu li {
padding:0;
}
footer .nav > .menu-item a { padding:10px 12px 5px 12px; }
footer .footerMenu li a {
border-radius:20px;
border-left:none;
background-color:#fff;
}
footer .footerMenu li:last-child a { border-right:none; }

footer .copySection {
padding:125px 0 0;
border-top:0;
background:url("https://lion-nursery.jp/wp-content/themes/lion-nursery/images/footer_bg.png") repeat-x right bottom;
}
footer .copySection p {
margin:0;
padding-bottom:3px;
color:#fff;
background-color:#998675;
}
footer .copySection p a { color:#fff; }


/* 固定ページ */
div.page-header { background-color:#E9E0D6; }
.page-header_pageTitle, h1.page-header_pageTitle:first-child { color:#733c1f; }
.type-page h2 {
background: #F7F4F1 url("https://lion-nursery.jp/wp-content/themes/lion-nursery/images/page_title.png") repeat-x 0 top;
border-top:none;
color:#733c1f;
font-size:28px;
padding:12px 10px 4px;
}
