@charset "Shift_JIS";


.date{
	color: #646464;
}

.text_link{
    color: #2a90d1;
    text-decoration: underline;
    cursor: pointer;
}
.text_link:hover{
    text-decoration: none;
}

/*======================================================
	PCサイズ（641px以上）ここから
======================================================*/

@media screen and (min-width:641px), print{

#environment_content h5.midashi {
    border-left-color: #999999;
}

/*メイン*/
/*#environment_content .page_main{
    margin-bottom: 25px;
}*/
#environment_content .page_main .text{
    line-height: 1.6em;
    margin-bottom: 40px;
}
#environment_content .list{
    line-height: 2em;
    padding-left: 20px;
    margin-bottom: 20px;
}
#environment_content ol li{
    list-style-type: decimal;
    line-height: 1.4em;
    padding-bottom: 15px;
}
#environment_content ul li{
    list-style-type: disc;
    line-height: 1.4em;
    padding-bottom: 15px;
}
#environment_content .page_main .syamei{
    text-align: right;
}

#environment_content .sub_midashi{
    background-color: #ededed;
    padding: 6px 0 5px 10px;
    margin: 20px 0;
    font-size: 18px;
    font-weight: bold;
    color: #5A5A5A;
}


/*-リンクボタン-*/
#info_link{
    margin-bottom: 40px;
}
#info_link #info_btn a{
	margin: 20px auto 0;
	color: #999;
	background-color: #fff;
	background-image: url(../../../images/ar_gr1.png);
}
#info_link #info_btn a:hover {
	color: #fff;
	background-color: #999;
	background-image: url(../../../images/ar_gr2.png);
}
#info_link #info_btn .button_right {
    width: 800px;
}


}
/*======================================================
	SPサイズ（640px以下）ここから
======================================================*/

@media screen and (max-width: 640px){

.ad_sp{
	text-align: center;
	margin: 2em 0;
}
/*メイン*/
#environment_content{
	padding-bottom: 0.5em; 
}
#environment_content .wrapper{
	}
h5.midashi{
    border-left: 13px solid #999999;
    margin-bottom: 10px;
}

#environment_content .page_main .text{
    line-height: 1.6em;
    margin-bottom: 20px;
}
#environment_content .list{
    line-height: 2em;
    padding-left: 20px;
    margin-bottom: 20px;
}
#environment_content ol li{
    list-style-type: decimal;
    line-height: 1.6em;
    padding-bottom: 10px;
}
#environment_content ul li{
    list-style-type: disc;
    line-height: 1.6em;
    padding-bottom: 10px;
}
#environment_content .page_main .syamei{
    text-align: right;
}

#environment_content .sub_midashi{
    background-color: #ededed;
    padding: 6px 0 5px 10px;
    margin: 20px 0;
    font-size: 18px;
    font-weight: bold;
    color: #5A5A5A;
}


/*-リンクボタン-*/
#info_link{
    margin-bottom: 25px;
}
#info_link #info_btn .button_right {
    width: 95%;
    font-size: 130%;
}

#b_banner{
	display: none;
}


}
