@charset "utf-8";
/*
Theme Name: LIQUID MAGAZINE Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-magazine
Version: 9999
*/
/* Child Styles */

.navbar li {
    border-bottom: 0 none;
}
.navbar-nav a {
    font-size: medium;
    padding: 1rem;
    border-right: 0 none;
    border-left: 1px solid rgba(119, 119, 119, 0.1);
	border-right: 1px solid rgba(119, 119, 119, 0.1);
}
.navbar, .dropdown-menu {
    background-color: #f1f1f1 !important;
}
.navbar .navbar-nav a, .dropdown-menu a:hover {
    background-color: #f1f1f1;
    border-color: rgba(0, 0, 0, 0.2);
    color: #000 !important;
}
.navbar .navbar-nav a:hover,
.navbar .navbar-nav > .nav-item:last-child a:hover {
    background-color: #999999 !important;
}
.navbar .navbar-nav > .nav-item:last-child a {
    background-color: #f1f1f1 !important;
}

.nav .sub-menu .dropdown-toggle:after {
    top: 45%;
}

/*
.navbar-toggler .icon-bar{background-color:#fff !important}
*/

.searchform_nav{display:none}

.logo_text .subttl{font-family: A1 Gothic M, sans-serif;font-weight:bolder;
font-size:1.2rem;
padding-top:5px}

.header_box {
    position: relative;
}

.page_midashi {
    display: flex;
    justify-content: center;
    align-items: center;   
    position: absolute;
    top: 20%;
    left: 20%;
	right: 20%
}
@media (min-width: 576px) {
.page_midashi {
    display: flex;
    justify-content: center;
    align-items: center;   
    position: absolute;
    top: 28%;
    left: 20%;
	right: 20%
}
}

h1,h2,h3,h4,h5{
font-family: A1 Gothic M, sans-serif;
}

/* シンプル左線 h2 */
.post_body h2 {
    background-color: #f1f1f1;
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem;
}
.post_body h2>span {
    border: 0 none;
    padding: 0;
    margin: 0;
}

.post_body h4 {
    background-color: #f1f1f1;
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem .25rem 1rem;
}
.post_body h4>span {
    border: 0 none;
    padding: 0;
    margin: 0;
}

/* シンプル左線 h3 */
.post_body h3 {
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem;
}


p{
line-height:2.0;
font-family: A1 Gothic R, sans-serif;
}

strong{font-family: A1 Gothic M, sans-serif;
font-weight:bold}

a {
    color: #003ec7;
    text-decoration: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}
a:hover, a:active {
    color: #003ec7;
    text-decoration: none;
}
a:visited {
    color: #003ec7;
    opacity: 0.7;
}

a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

a:active img{
	position:relative;
	top:1px;
}

.breadcrumb{display:none}

.post_thumb span{display:none;width:0px;height: 0px;}

.archive .ttl_h1{display:none}/*トップページ　タイトル隠す*/
	
.link_text a{text-decoration:underline}

.shinji_font p{font-family: 楷書MCBK1 , Kaisho MCBK1}
.shinji_font {font-family: 楷書MCBK1 , Kaisho MCBK1}	

/*　ヘッダー背景グラデーション　*/
.bg-shinji{
background: rgb(141,107,39);
background: linear-gradient(180deg, rgba(141,107,39,0.3) 0%, rgba(141,107,39,0.2) 37%, rgba(255,255,255,1) 82%);
}

.bg-shinsyo{
background: rgb(98,4,112);
background: linear-gradient(180deg, rgba(98,4,112,0.30575980392156865) 0%, rgba(178,132,185,0.23853291316526615) 37%, rgba(255,255,255,1) 82%);}

.bg-family{    
background: rgb(237,109,31);
background: linear-gradient(180deg, rgba(237,109,31,0.3) 0%, rgba(237,109,31,0.2) 37%, rgba(255,255,255,1) 82%);
}

.bg-yorokobi{
background: rgb(232,82,152);
background: linear-gradient(180deg, rgba(232,82,152,0.3) 0%, rgba(232,82,152,0.2) 37%, rgba(255,255,255,1) 82%);
}

/* 投稿　グレーボックス */

.box-color-gray{background-color:#e9e9e9;padding:1rem}


.btn-light2 a:hover{color:darkorange}
.btn-light2{padding-top:5px;padding-bottom:5px}

a.btn-radius-solid {
  border: 1px solid #ccc;
  background: #f1e767;
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee));
  background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%);
  background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%);
  -webkit-box-shadow: inset 1px 1px 1px #fff;
  box-shadow: inset 1px 1px 1px #fff;
}

a.btn-radius-solid:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#fdfbfb), to(#ebedee));
  background: -webkit-linear-gradient(bottom, #fdfbfb 0%, #ebedee 100%);
  background: linear-gradient(to top, #fdfbfb 0%, #ebedee 100%);
}

.movie_window{width: 100%;position: relative;padding-bottom: 56.25%;}

/*　外字ここから　*/

@font-face {
  font-family: 'gaiji';
  src:  url('fonts/gaiji.eot?gc5kdg');
  src:  url('fonts/gaiji.eot?gc5kdg#iefix') format('embedded-opentype'),
    url('fonts/gaiji.ttf?gc5kdg') format('truetype'),
    url('fonts/gaiji.woff?gc5kdg') format('woff'),
    url('fonts/gaiji.svg?gc5kdg#gaiji') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon2-"], [class*=" icon2-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'gaiji' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon2-uniE60E:before {
  content: "\e60e";
}
.icon2-uniE901:before {
  content: "\e8ff";
}
.icon2-uniE902:before {
  content: "\e902";
}


@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-6a42yi');
	src:url('fonts/icomoon.eot?#iefix-6a42yi') format('embedded-opentype'),
		url('fonts/icomoon.woff?-6a42yi') format('woff'),
		url('fonts/icomoon.ttf?-6a42yi') format('truetype'),
		url('fonts/icomoon.svg?-6a42yi#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-nz_nezuno4:before {
	content: "\e60e";
}
.icon-phone:before {
	content: "\e600";
}
.icon-point-up:before {
	content: "\e601";
}
.icon-point-right:before {
	content: "\e602";
}
.icon-point-down:before {
	content: "\e603";
}
.icon-point-left:before {
	content: "\e604";
}
.icon-volume-high:before {
	content: "\e605";
}
.icon-volume-mute:before {
	content: "\e606";
}
.icon-checkbox-checked:before {
	content: "\e607";
}
.icon-checkbox-unchecked:before {
	content: "\e608";
}
.icon-radio-checked:before {
	content: "\e609";
}
.icon-radio-unchecked:before {
	content: "\e60a";
}
.icon-apple:before {
	content: "\e60b";
}
.icon-windows:before {
	content: "\e60c";
}
.icon-windows8:before {
	content: "\e60d";
}

/*　外字ここまで　*/