@charset "utf-8";

/*-------------------------------------
　h2
---------------------------------------*/
#container #wrapper_str h2 {
	background-color:#2c9421 !important;
}

/*-------------------------------------
　h3
---------------------------------------*/
#container #wrapper_str h3 {
	border-bottom:2px #2c9421 solid !important;
}

/*-------------------------------------
　h4
---------------------------------------*/
#container #wrapper_str h4 {
    position: relative !important;
    padding: 0 .5em 0em 1.3em !important;
    margin: 32px 10px 0px 10px !important;
    font-weight: bold !important;
    font-size: 18px !important;
}

#container #wrapper_str h4:after {
    position: absolute !important;
    top: .37em !important;
    left: 0.1em !important;
    z-index: 2 !important;
    content: '' !important;
    width: 12px !important;
    height: 12px !important;
    background-color: #2c9421 !important;
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}

/*-------------------------------------
　h5
---------------------------------------*/
#container #wrapper_str h5 {
    position: relative !important;
    padding: 0 .5em 0em 1.3em !important;
    margin: 32px 10px 0px 10px !important;
    font-size: 18px;
}

#container #wrapper_str h5:after {
    position: absolute !important;
    top: 0.42em !important;
    left: 0.15em !important;
    z-index: 2 !important;
    content: '' !important;
    width: 10px !important;
    height: 10px !important;
    background-color: #2c9421 !important;
}

/*-------------------------------------
　緑文字
---------------------------------------*/
.green {
	color: rgb(0, 153, 51);
	font-weight: bold;
}

/*-------------------------------------
　緑文字
---------------------------------------*/
.line {
	border-top:1px dashed #545454;
	margin: 40px 10px;
}

/*-------------------------------------
　SP （0〜479pxの場合に適用するCSS）
---------------------------------------*/
@media screen and (max-width:479px){
	#container #wrapper_str h4 {
		font-size:100% !important;
	}
	#container #wrapper_str h5 {
		font-size:100% !important;
	}
}





