@charset "utf-8";
/* CSS Document */
.columnContent img{ max-width: 100%;}









#columnContent10{}
#columnContent10 h4{ line-height: 3em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent10 p{ line-height: 3em; text-indent: 2em;}


#columnContent11{}
#columnContent11 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent11 p{ line-height: 2em; text-indent: 2em;}
#columnContent11 img{ width: 320px; margin-right: 20px;}


@media only screen and (max-width:480px) {
	#columnContent11 img{width: 240px;}
}
@media only screen and (min-width : 481px) and (max-width : 1024px) {
}
@media only screen and (min-width:1025px) {
}






#columnContent13{}
#columnContent13 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent13 p{ line-height: 2em;}


#columnContent26{}
#columnContent26 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent26 p{ line-height: 2em; text-indent: 0em;}

#columnContent27{}
#columnContent27 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent27 p{ line-height: 2em; text-indent: 0em;}
#columnContent27 img{ width:95%; height: 340px; object-fit: cover;margin: 20px auto; display: block;}
#columnContent27 .image{}
#columnContent27 .image p{ width:50%; float: left;}



#columnContent28{}
#columnContent28 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent28 p{ line-height: 2em; text-indent: 2em;}
#columnContent28 img{ width:95%; height: 340px; object-fit: cover;margin: 20px auto; display: block;}
#columnContent28 .image{}
#columnContent28 .image p{ width:50%; float: left;}



#columnContent29{}
#columnContent29 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent29 p{ line-height: 2em; text-indent: 2em;}
#columnContent29 img{ width:95%; height: 340px; object-fit: cover;  margin: 20px auto;display: block;}
#columnContent29 .image{}
#columnContent29 .image p{ width:50%; float: left;}


#columnContent30{}
#columnContent30 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent30 p{ line-height: 2em; text-indent: 0em;}
#columnContent30 img{ width:95%; margin: 20px auto; display: block;}
#columnContent30 .image{}
#columnContent30 .image p{ width:50%; float: left;}

#columnContent31{}
#columnContent31 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent31 p{ line-height: 3em; text-align: center; width: 50%; float: left;}
#columnContent31 img{ width:95%; margin: 20px auto; margin: auto; display: block;}


#columnContent32{}
#columnContent32 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent32 p{ line-height: 2em; text-indent: 0em;}
#columnContent32 img{ width:95%; margin: 20px auto;display: block;}
#columnContent32 .image{}
#columnContent32 .image p{ width:50%; float: left;}



#columnContent33{}
#columnContent33 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent33 p{ line-height: 2em; text-indent: 0em;}
#columnContent33 img{ width:100%; margin-top: 20px;}




#columnContent34{}
#columnContent34 h4{ line-height: 2em; color: #DE281A; font-size: 18px; margin-top: 10px;}
#columnContent34 p{ line-height: 2em; text-indent: 0em;}


#columnContent36{}
#columnContent36 h4{ line-height: 2em; color: #DE281A; font-size: 24px; margin-top: 10px;}
#columnContent36 h5{ line-height: 2em; color: #999; font-size: 14px; margin-bottom: 20px;}
#columnContent36 p{ line-height: 2em; text-indent: 0em; font-size: 16px;}

#columnContent36 .common_content{ display: flex; flex-wrap: wrap;}
#columnContent36 div{ width: 50%; line-height: 30px;}
#columnContent36 iframe{ width: 100%; height: 500px}
#columnContent36 strong{ font-size: 16px; color: #0080CC; margin-top: 10px;}




@media only screen and (max-width:480px) {
	#columnContent36 div{ width: 100%;}
}
@media only screen and (min-width : 481px) and (max-width : 1024px) {
}
@media only screen and (min-width:1025px) {
}








#columnContent39 .preview{ height: 180px;}



.common_articleNews{ padding-top:20px;}
.common_articleNews .attachStyle3 .title{ font-size: 16px; font-weight: bold}




#columnContent14 .articleList.attachStyle4 .preview{ background-size: contain; background-color: #f4f4f4;}
#columnContent15 .articleList.attachStyle4 .preview{ background-size: contain; background-color: #f4f4f4;}
#columnContent16 .articleList.attachStyle4 .preview{ background-size: contain; background-color: #f4f4f4;}

