    /* ----------------------------------------------------------
    :: Template Name: Studio - Creative Photography Template
    :: Author: Colorlib
    :: Author URL: https://colorlib.com
    :: Version: 1.0.0
    :: Created: 31 January 2018
    :: Last Updated: 31 January 2018
    ---------------------------------------------------------- */

    /* ============ PLACE YOUR CUSTOM CSS HERE ============ */






.bg_yellow{
	background: linear-gradient(transparent 70%, #ffff00 70%);
	font-weight: bold;
	color: #000;
}


.red, .red_bold, .red_bold_big {
	color: #ff0000;
	font-weight: bold;
	width: 100% !important;
}



.top-h1 h1 {
	font-size: 2em;
	margin: 0 0 2em 0;
	text-align: center;
}



.check {
    border: solid 2px #6495ed;
    padding: 0.5em;
  position: relative;
  margin-top: 2em;
}
.check li {
    line-height: 1.5;
    padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none!important;
}
.check li:last-of-type{
  border-bottom: none;
}

.check li:after {/*タイトルタブ*/
  	background: #6495ed;
  	color: #fff;
  	font-weight: bold;
  	position: absolute;
  	left: -2px;
  	bottom: 100%;
  	padding: 4px 28px;
  	content: "目次";/*タブの文字*/
  	letter-spacing: 0.05em;/*字間*/
}


.st1 {
  	position: relative;
	font-size: 1.8em;
	font-weight: bold;
  	padding: 0.5em 0;
	padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
	color: #494949;/*文字色*/
	background: #f4f4f4;/*背景色*/
	border-left: solid 5px #6495ed;/*左線*/
	border-bottom: solid 3px #d7d7d7;/*下線*/
	margin: 1em 0;
}

.st2 {
	color: #494949;/*文字色*/
  	padding-bottom: 0.2em;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: solid 3px #6495ed;
	position: relative;
	margin: 2em 0 1em 0;
}
.st2:after {
	position: absolute;
	content: " ";
	display: block;
	border-bottom: solid 3px #6495ed;
	bottom: -3px;
	width: 20%;
}

.st3 {
	color: #494949;/*文字色*/
	font-size: 1.2em;
	font-weight: bold;
  	padding: .25em 0 .25em .75em;
  	border-left: 5px solid #6495ed;
	margin: 2em 0 1em 0;
}

p {
	font-size: 110%;
	color: #666;
	line-height: 35px;
	margin: 1.5em 0;
}


.maru {
	margin: 1.5em 0;
}
.maru li {
	padding: 0.5em 0;
	font-weight: 120%;
	font-weight: bold;
}
