/* [Master Stylesheet] */

/*
 * Style Name:default.css
 * Description: default
 * Version: Cascading Style Sheets,level2 revision1
 * Last Up Date: 2018/10/01
 * Author: mdo
 */
/*--------------------------------------
基本
---------------------------------------*/
.corporate-content{
	text-align: justify;	
}
#corporate-title h2{
	color: #000!important;
	font-weight: bold;
}
.sp {
	display: none;
}
@media only screen and (max-width: 740px) {
	.pc{
		display: none!important;
	}

	.sp{
		display: block!important;
	}
}
.txt-center{
	text-align: center;	
}
/*-----------------------------------------
title
-----------------------------------------*/
#contents .title01 {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

#contents .title01:after {
	line-height: 100%;
	content: " ";
	display: block;
	border-bottom: 3px solid #007ebd;
	margin: 0 auto;
	padding-top: 20px;
	width: 50px;
}

#contents .title01 img {
	height: 32px;
}
#contents table.table01 {
	border-collapse: separate;
	width: 100%;
}

#contents table.table01 th {
	border-top: 1px dotted #C0C1C2;
	padding: 15px 0 10px 10px;
	line-height: 180%;
	vertical-align: top;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	width: 240px;
}

#contents table.table01 td {
	border-top: 1px dotted #C0C1C2;
	padding: 15px 0px 0px;
	vertical-align: top;
	font-size: 16px;
}


/*-----------------------------------------
contents
-----------------------------------------*/
#contents {
	margin-bottom: 50px;
}

#contents section:last-child {
	margin-bottom: 0;
}

#contents .title01 {
	margin-bottom: 60px;
	line-height: 100%;contents
}

#contents table td .figure {
	float: left;
}

#contents table td .text {
	margin-left: 170px;
}
#contents table.table01 td p{
	font-size: 18px!important;
}

@media only screen and (max-width: 740px) {
	#contents .title01 {
		margin-bottom: 20px;
	}

	#contents table td .figure {
		margin-right: 10px;
	}

	#contents table td .text {
		float: left;
		margin: 10px 0 0 0;
	}
#contents table.table01 th {
	width: 30%;
	font-size: 14px!important;
	font-weight: bold!important;
}
#contents table.table01 td p{
	font-size: 13px!important;
}


}
.bg-img-under{
    background-image: url(../img/bg-img/bg22.png);
}
