/*
Theme Name: RLab3
Theme URI: http://travelersmedia.jp/
Author: TravelersMedia Inc.
Author URI: http://travelersmedia.jp/
Description: Version: 0.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain:
*/

/* ----- font ----- */
/*
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300);
*/
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,500,600|Montserrat');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700,700italic,300,400italic,300italic');
@import url('https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c&display=swap');
@import url('https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Mono&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Azeret+Mono&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Azeret+Mono:ital,wght@0,100..900;1,100..900&display=swap');
/*
@media screen {
	html {
	margin-top: 20 !important;
	}
}


*/
/* ----- bootstrap ------ */

.jumbotron {
	/*
	background-color: #195CBC;
	*/
	background-color: white;
	padding-top: 24px;
	padding-bottom: 70px;
	margin-bottom: 0;
}

.front-wrap {
	border-top: 2px solid #f6f6f6;
	background-color: white;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 100px;
	padding-bottom: 100px;
}

.front-wrap p {
  /*
	font-family: "Montserrat","M+PLUS+Rounded+1c","Hiragino maru Gothic ProN",sans-serif;
  */
  font-family: "Montserrat","BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  color: #4d4d4d;
	font-size: 18px;
	padding-top: 20px;
	font-weight: 400;
}

.entry-content > p > a >img {
	margin: 0 auto;
}

.page-title {
	background-color: #195CBC;
}

.fpage h2 {
	font-family : "Azeret Mono",sans-serif;
	padding-top: 30px;
	font-size: 32px;
	font-weight: 500;
	color: #4d4d4d;
}
.fpage p {
	padding-top:20px;
	padding-bottom: 30px;
	font-size: 22px;
	font-weight: 100;
  /*
	font-family: "M PLUS Rounded 1c",sans-serif;
  */
  font-family: "BIZ UDPGothic",sans-serif;
  color: #4d4d4d;
}
.fpage-img {
	margin-bottom: 70px;
}

.navbar-default {
    background-color: #f7f7f7;
}


body {
  /*
  font-family : "Open Sans","Montserrat","M PLUS Rounded 1c","Hiragino maru GothicProN",sans-serif;
	*/
  font-family : "Open Sans","BIZ UDPGothic","Hiragino maru GothicProN",sans-serif;
  font-size : 15px;
	/*
	color:#676767;
	*/
	color:black;
	background-color: white;
}

.content-area {
	background-color: white;
}


.content-page {
	margin-top: 24px;
}

/*
------- navbar ---------
*/


.nav > li > a {
    padding: 10px 8px;
}

.navbar {
	margin-bottom: 0;
	font-size: 14px;
	min-height: 80px;
}
.navbar-inverse {
    background-color: #0080ff;
    border-color: #0080ff;
	background-image: linear-gradient(to bottom,#0080ff 0,#0080ff 100%);
}

.navbar-brand {
    color: #1b1b1b;
}

.navbar-inverse {
	color:#fff;
}

.navbar-collapse {
	color:#fff;
}

.navbar-default {
	background-color: #f6f6f6;
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

.navbar-default .navbar-nav > li > a {
    /*
    font-family: "Open Sans","M PLUS Rounded 1c",sans-serif;
    */
    font-family: "Open Sans","BIZ UDPGothic",sans-serif;
    color:#676767;
    font-size: 15px;
    padding-top: 0;
    padding-top: 7.25px;
    padding-bottom: 0;
    padding-bottom: 7.25px;
    margin-top: 21.75px;
    margin-bottom: 21.75px;
    border-radius: 4px;
}


.navbar-header a {
	font-size: 30px;
  /*
	font-family: "Montserrat","M PLUS Rounded 1c",sans-serif;
  */
  font-family: "Montserrat","BIZ UDPGothic",sans-serif;
}

/*
.navbar-brand a {
	font-family: "Montserrat","M PLUS Rounded 1c",sans-serif;
	font-size: 26px;
	font-weight: 500;
	height: : 80px;
}
*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #195CBC;
}

.navbar-brand {
  /*
	font-family: "Montserrat","M PLUS Rounded 1c",sans-serif;
  */
  font-family: "Montserrat","BIZ UDPGothic",sans-serif;
  font-size: 26px;
	font-weight: 500;
	color: #111;
    float: left;
    height: 80px;
    padding: 28px 15px 20px 15px;
    font-size: 18px;
    line-height: 22px;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 23px;
    margin-right: 15px;
    margin-bottom: 23px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}

ul {
	/*
	margin: 16px 0 16px 0;
	*/
	margin-bottom: 20px;
}

/* add 20200404 */ 

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}


/*
.img-responsive {
	border: solid 1px;
    border-radius: 4px;
    border-color: #ddd;
}
*/

/* ------------ TopPage css ------------- */

.TopPageTitle h2 {
	color: #4d4d4d;
	font-weight: 600;
  /*
	font-family : "Open Sans","Montserrat","M PLUS Rounded 1c","Hiragino maru GothicProN",sans-serif;
  */
  font-family : "Open Sans","BIZ UDPGothic","Hiragino maru GothicProN",sans-serif;
  font-size: 28px;
	padding: 12px;
}

.TopPageTitle {
	margin: 180px 0 0 0;
	text-align: center;
}

.login-link-title {
	margin: 120px 0 120px 0;
	text-align: center;
}

.TopPageContent {
	margin:40px;
}

/* ------------ original css ------------- */

a.anchor{
    display: block;
    padding-top: 80px;
    margin-top: -80px;
}

.page-title h2 {
	/*
	font-family: "Montserrat","M+PLUS+Rounded+1c","Hiragino maru Gothic ProN",sans-serif;
	*/
	color: white;
	font-weight: 400;
	font-size: 18px;
	padding:10px;
	margin: 0 0 10px 0;
	/*
	margin-bottom: 10px;
	*/
	line-height: 1.26;
}

.single-title h2 {
	/*
	font-family: "Montserrat","M+PLUS+Rounded+1c","Hiragino maru Gothic ProN",sans-serif;
	*/
	color: #4d4d4d;
	font-weight: 600;
	font-size: 20px;
	padding:10px 0 10px 0;
	margin: 0;
	line-height: 1.26;
}

.post-title h2 {
	/*
	font-family: "Montserrat","M+PLUS+Rounded+1c","Hiragino maru Gothic ProN",sans-serif;
	*/
	/*
	color: #4d4d4d;
	*/
	color: #111;
	font-weight: 400;
	font-size: 20px;
	margin: 30px 0 4px 0;
	line-height: 1.26;
}

.post-title a {
	color: #4d4d4d;
}

.entry-content {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
  */
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  line-height: 1.2em;
	letter-spacing: 0.05em;
	word-spacing: 1.8px;
	padding-top: 0px;
	font-size: 15px;
	/*
	color: #555;
	*/
	color: #404040;
	font-weight: 400;	
	-webkit-font-smoothing: antialiased;
}

.entry-content p strong {
  font-weight: 500;
}

#entry-date {
  /*
	font-family: "Montserrat","M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
  */
  font-family: "Azeret Mono","BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-weight: 500;
	color: #555;
	margin: 0;
}

.blog-page-date {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 10px 0 10px 0;
	padding: 10px 0 8px 0;
	vertical-align: middle;
	font-size:14px;
	color: #4d4d4d;
	font-weight: 400;
  /*
	font-family: "Montserrat","M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  line-height: 1.26;
}

.entry-content p {
	/*
	margin-bottom: 16px;
	*/
	margin: 16px 0 16px 0;
}

.entry-content ul {
	margin: 16px 0 16px 0;
}

.entry-content li {
	margin: 5px 0;
}

.entry-content ol {
	margin: 16px 0 16px 0;
}
.blog-page-content p {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: "Azeret Mono","BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  line-height: 1.5em;
	letter-spacing: 0.08em;
	word-spacing: 1.8px;
	padding-top: 0px;
	font-size: 15px;
	color: #555;
	margin: 10px 0 10px 0;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}

.entry-content h2 {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  color: #1b1b1b;
	margin: 10px 0 10px 0;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0;
	background-color:#E9E9E9;
	padding: 14px 0 14px 10px;
}

.entry-content h3 {
  /*
	font-family: "Open Sans","M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  /*
	color: #444;
	color: #222;
	*/
	color: #1b1b1b;
	margin: 10px 0 10px 0;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 0.9px;
	padding: 12px 0 8px 2px;
	/*
        background-color:#F9F9F9;
	border-left: 8px #195CBC solid;
	*/
	border-bottom: 2px #999 solid;
}

.entry-content h4 {
  /*
	font-family: "Open Sans","M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  /*
	color: #4d4d4d;
	color: #444444;
	*/
	color: #4d4d4d;
	margin: 10px 0 10px 0;
	padding:10px 0 10px 10px;
	/*
	border-left: 5px solid #b9b9b9;
	border-left: 7px solid #999;
	*/
	font-weight: 500;
	font-size: 14px;
	/*
	padding: 4px 2px;
	padding-left: 10px;
	*/
	letter-spacing: -1px;
}

.entry-content h5 {
  /*
	font-family: "Open Sans","M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  color: #4d4d4d;
	margin: 20px 0 12px 0;
	padding: 9px 0 9px 10px;
	font-weight: 500;
	font-size: 14px;
    letter-spacing: -1px;
	border-left: 4px solid #ccc;
}
/*
.entry-content h6:before{
	content:"◆";
	font-size:16px;
	margin-right:3px;
	color:#4d4d4d;
	font-weight:500;
}
.entry-content h6:after{
	content:"〉";
	font-size:17px;
	margin-left:3px;
	color:#4d4d4d;
	font-weight:500;
}
*/
.entry-content blockquote {
	padding: 20px 22px 20px 20px;
	margin: 0 0 20px;
	font-size:14px;
	border-left: 9px solid #D8D8D8;
	background-color: #f0f0f0;
}

.entry-content blockquote p {
        margin: 0;
}


.entry-content pre {
	font-size:13px;
	font-family: "Azeret Mono","BIZ UDPGothic";
	/*
	font-family: "IBM Plex Mono";
	*/
    	padding: 20px;
    	margin: 14px 0 14px 0;
	border: 0px solid #ccc;
	border-radius: 6px;
	background-color: #E9F2FF;
	color: black;
	word-spacing: 0;
	letter-spacing: 0;
}

.dont-access {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: "Azeret Mono","BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  margin: 180px 0 180px 0;
  text-align: center;
	font-size: 22px;
	/*
	color: #555;
	*/
	color: #404040;
	font-weight: 600;	
}


/* ----- alert ----- */

.entry-content .alert-info {
	color: #4d4d4d;
}

.entry-content .alert-info p {
	margin-bottom: 0 ;
}

.entry-content .alert-warning {
	color: #4d4d4d;
}

.entry-content .alert-danger {
	color: #4d4d4d;
}

.small {
  /*
	font-family: "Lato","M PLUS Rounded 1c",sans-serif;
	*/
  font-family: "Lato","BIZ UDPGothic",sans-serif;
  font-weight: 400;
	font-size: 16px;
}

.section {
	padding: 0;
}

/* ----- Sidebar ----- */

.navigation {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto; 
	margin-bottom: 20px;
	word-wrap: break-word;
	background:#F0F0F0;
}

.pagenav {
	background: #195CBC;
	font-size: 15px;
	color: white;
	padding: 10px;
}


.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 20px;
	word-wrap: break-word;
	background:#F0F0F0;
}
.widget-area .widgettitle {
	background: #195CBC;
	/*
	background: #0083ff;
	*/
	font-size: 16px;
	color:white;
	padding: 12px;
}

.widget .widget_search {
    margin-bottom: 14px;
}
.widget ul {
    padding-left: 10px;
}
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 15px;
	line-height: 1.646153846;
	border-bottom: 1px solid #E9E9E9;
	padding: 10px 0;
	list-style: none;
	color: #757575;
}
.widget-area .widget p {
	margin-bottom: 12px;
	padding: 10px;
}
	
.widget-area .textwidget ul {
	list-style: none;
	margin: 0 0 24px;
}
.widget-area .textwidget li {
	margin-left: 10px;
	list-style: none;
}
.widget-area .widget a {
	color: #757575;
	text-decoration:none;
	font-size: 100%;
}
.widget-area .widget a:hover {
	color: #4F5254;
}
.widget-area #s {
	margin-right: -4px;
	width: 67.9999%; /* define a width to avoid dropping a wider submit button */
}

#wp-calendar {
	width: 100%;
}
.sidebar-header {
	background: #195CBC;
	font-size: 16px;
	color:white;
	padding: 10px;
	line-height: 1.42857;
	margin-bottom: 10px;
	text-align: center;
}

/* ----- 404 Page ----- */
.pagenotfound {
	margin: 100 100 100 100;
}
.pagenotfound p {
	font-size: 50px;
	font-family: Montserrat;
	font-weight: 400;
	color: #0080c9;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 200px;
	letter-spacing: -3px;
}

/* ----- Search Form Page ----- */
.search-form {
	margin-top: 150px;
	margin-bottom: 450px;
}
.input-group input {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Montserrat,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 15px;
	color: #4d4d4d;
}

.search-title {
	font-size: 24px;
}
/* ----- Search Result Page ----- */
.search-result h2 {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 20px;
	color: #4d4d4d;
	font-weight: 400;
	letter-spacing: 0;
}
.search-content h3 {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 15px;
	color: #0080c9;
	letter-spacing: 0;
	font-weight: 500;
	margin-top: 26px;
	margin-bottom: 4px;
}
.search-content {
	font-size: 14px;
	color: #555;
	line-height: 1.5em;
	letter-spacing: 0.08em;
	word-spacing: 1.8px;
	-webkit-font-smoothing: antialiased;
}
/* ----- Page Natons ------- */


/* ----- Footer ------- */
.footer {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 14px;
	text-align: left;
	margin-bottom: 30px;
}
.footer-left h2 {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-weight: 500;
	font-size: 22px;
	margin-bottom: 2px;
}
.footer-center p {
	margin-top: 28px;
}
.footer-right p {
	margin-top: 28px;
}

/* ---------- Category Title ----------- */
.categories-title h2 {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Montserrat,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 20px;
	font-weight: 400;
	color: #9a9a9a;
}

/* 
-------------- next / previous ------------ 
*/
.post-navigation {
    border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 10px 0 10px 0;
	padding:20px 0 44px 0;
	vertical-align: baseline;
}
.post-navigation a {
	font-size: 14px;
	/*
	color: #e9e9e9;
	*/
}
.nav_left {
    float: left;
    width: 50%;
}
.nav_right {
    float: right;
    width: 50%;
    text-align: right;
}

/* ------------ single page Date div ----------- */

.single-date {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 10px 0 24px 0;
	padding:12px 0 10px 0;
	vertical-align: middle;
}

/* -------------- contact form -----------------*/
.contact-data {
	margin-top:20px;
}
.contact-name p {
	margin: 10px 0 10px 10px;
	font-weight:400;
	text-align: left;
}

/* --------------- comments ---------------- */

.parent [class*="depth-"] {
	padding-left: 0;
	padding-left: 30px;
	margin-left: 0px;
	border-left: 1px solid #e9e9e9;
}
.comment {
	margin-top: 1.5em;
	position: relative;
	color: #404040;
	-webkit-font-smoothing: antialiased;
}
.comment p {
	margin-top:11px;
}
#comments-count {
	font-size: 18px;
	font-weight:300;
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  color: #676767;
}
.comment-meta {
	position: absolute;
	top: 14px;
	right: 0;
	font-size: 14px;
}
.comment-author {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 14px;
	font-weight: 300;
	color: #676767;
	padding: 12px 0 10px 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.fn {
	font-style: normal;
	font-size: 14px;
}
.says {
	font-size: 14px;
}
.comment-reply-title {
  /*
	font-family: Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
  */
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  font-size: 18px;
	font-weight: 400;
	color: #676767;
}

.comment-form-author {
	margin:10px 0 10px 0;
}

.comment-form-email {
	margin:10px 0 10px 0;
}

.comment-form-comment {
	margin:10px 0 10px 0;
}

.help-block {
	padding-left: 0;
}

.commentNotesAfter {
	margin:10px 0 10px 0;
}
.prev-comments {
	float: left;
	width: 50%;
	text-align: left;
}
.next-comments {
	float: right;
	width: 50%;
	text-align: right;
}
.comments-pagination {
	margin:10px 0 10px 0;
	border-bottom:1px solid #eee;
	padding:20px 0 30px 0;
	vertical-align: baseline;
}

/* --------------- whatsnew ---------------- */

.whatsnew-title {
    background: #195CBC;
    font-size: 16px;
    color: white;
    padding: 10px;
    line-height: 1.42857;
    margin-bottom: 10px;
    text-align: center;
}


.whatsnew-item {
	margin: 20px;
}

.whatsnew-item li {
	padding:10px 0;
}

/* --------------- update ---------------- */

.update-title {
	background: #195CBC;
	/*
	background: #0083ff;
	*/
	font-size: 14px;
	color:white;
	padding: 12px;
}

/* --------------- page list ---------------- */

.listpage-title {
    background: #195CBC;
    font-size: 16px;
    color: white;
    padding: 10px;
    line-height: 1.42857;
    margin-bottom: 10px;
    text-align: center;
}

/*
.listpage-title h2 {
	font-family: "Montserrat","M+PLUS+Rounded+1c","Hiragino maru Gothic ProN",sans-serif;
	color: white;
	font-weight: 400;
	font-size: 18px;
	padding:10px;
	margin: 0;
	line-height: 1.26;
}
*/
.contentlist-title {
  /*
	font-family: "Open Sans",Montserrat,"M PLUS Rounded 1c","Hiragino maru Gothic ProN",sans-serif;
	*/
  font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
  color: #1b1b1b;
	margin: 10px 0 10px 0;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0;
	background-color:#E9E9E9;
	padding: 12px 0 9px 10px;
}


.contentlist-div {
	margin-left: 15px;
}


.contentlist-link li {
	padding:5px 0;
	margin-left: 5px;
}
summary {
	/*
	background: #e6e6e6;
	*/
	color: blue;
	cursor: pointer;
	padding: 4px 0 4px 0;
	outline: none;
}

/*-----------------------------------------*/
/*
plugin css update
*/

.hcb_wrap.hcb_wrap {
    margin-bottom: 1em;
    margin-top: 1em;
}

/*----------------------------------------*/
code {
	padding: 1px 7px;
	font-size: 90%;
	color: #a94442;
	background-color: #f9f2f4;
	border-radius: 4px;
	font-family: Poppins,"BIZ UDPGothic","Hiragino maru Gothic ProN",sans-serif;
}
