@charset "utf-8";
/* 目次 */
.single_content_texts #toc_container{margin-bottom:4em;width:100%;}
.single_content_texts #toc_container p.toc_title{text-align:left;font-weight:inherit;}
.single_content_texts #toc_container a{color:inherit;font-weight:inherit;}

/* 見出し */
.single_content_texts h2{padding: 1rem;line-height: 1.4;border-left: 4px solid var(--gold);background: #fff;}
.single_content_texts h3{border-bottom: 1px solid #cfb070;padding: 0.5rem 0.8rem;}
.single_content_texts h4{border-left: 3px solid #cfb070;padding: 2px 0 2px 10px;}
.single_content_texts h5{border-left: 3px solid #cfb070;padding: 2px 0 2px 10px;}
.single_content_texts h6{border-left: 3px solid #cfb070;padding: 2px 0 2px 10px;}

/* youtube */
.single_content_texts iframe{width: 100%;height: 12rem;}
.youtube {width: 100%;height: auto;}
.youtube, .youtube img, .youtube iframe {text-align: center;margin: 0 auto;}
.youtube iframe {width: 100% !important;height: 45vw !important;}

.single_content_texts ul,
.single_content_texts ol{padding: 1rem;background: #F5F5F5;}
.column_golinkbox a{position: relative;width: auto;min-width: 60vw;padding: 5vw 12vw;margin: 0 auto 4vw;color: #fff;font-size: 3.95vw;text-align: center;background: var(--gold) url(/images/arrow01.png) no-repeat center right 5vw;background-size: 3vw;-moz-border-radius: 15vw;-webkit-border-radius: 15vw;border-radius: 15vw;position: relative;display: table;text-decoration: none;line-height: 1;}

/* =============================================
pc-size
================================================*/
@media screen and (min-width: 736px) {

/* 目次 */
.single_content_texts #toc_container{width: auto;min-width: 50%;}
.single_content_texts #toc_container p.toc_title{}
.single_content_texts #toc_container a{}

/* 見出し */
.single_content_texts h3{}
.single_content_texts h4{}
.single_content_texts h5{}
.single_content_texts h6{}

/* table */
.single_content_texts table{margin-bottom: 30px;}

/* youtube */
.single_content_texts iframe{height: 25.4rem;}


.single_content_texts ul,
.single_content_texts ol{padding: 1.4rem;background: #F5F5F5;}
.column_golinkbox a{margin-bottom: 30px;min-width: 220px;padding: 18px 40px;font-size: 16px;background-position: center right 15px;background-size: 12px;background: var(--gold) url(/images/arrow01@2x.png) no-repeat center right 15px;background-size: 12px;}

}


/* =============================================
tablet-size
================================================*/
@media screen and (min-width:736px) and ( max-width:820px){




}
