@charset "utf-8";

#section06, #section07{
	margin-top:15px;
}

/* ２階層目以下　タイトルスタイル */
.stitle{
	background:url("../imgs/h3_bg.jpg") no-repeat;
	width:628px;
	height:39px;
}

.stitle span{
	font-weight:bold;
	font-size:120%;
	padding: 0 0 0 10px;
	line-height:220%;
	color:#000;
}

.stitle_2l{
	background:url("../../about/imgs/h3_2l_bg.jpg") no-repeat;
	width:628px;
	height:55px;
}

.stitle_2l span{
	font-weight:bold;
	font-size:120%;
	padding: 0 0 0 10px;
	line-height:180%;
	color:#000;
	display: block;
}

.stitle_2{
	background:url("../imgs/h4_ico.gif") no-repeat;
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size:120%;
	font-weight:bold;
	color:#000;
}

/* コラム */

.culum{
	background:url("../imgs/culum_bg.gif") no-repeat bottom;
	width:628px;
}
.colum_in{
	padding:5px 15px 15px 15px;
}

.colum_in p{
	font-weight:bold;
}
.colum_in ul{
	margin-left:20px;
}

/*パーツ*/
.note {
	font-weight:bold;
}

dl.fineinfo{
	clear:both;
	border-bottom:1px dotted #ccc;
}

dl.fineinfo dt {
	float:left;
	width:25%;/* 150px; */
	margin: 10px 0;
	font-weight: bold;
	font-size:105%;
	line-height:180%;
}

dl.fineinfo dd{
	float:left;
	width:75%;/* 450px; */
	margin: 10px 0;
	font-size:105%;
	line-height:180%;
}
.large {
	font-size: 120%;
}
.bullet li {
	list-style: disc inside;
	padding-left: 0.5em;
	display:block;
}
 ul.bullet2 {
	border:1px solid #ddd;
	background:#FFF8E6;
}
.bullet2 li {
	list-style: disc inside;
	padding-left: 0.5em;
}

.cap3 p{
	padding:0.5em;
	background:#FFF8E6;
	font-size:100%;
	font-weight:bold;
	color:#000;
}
p.text_note {
	background:#fff;
	margin-left: 1em;
	text-indent: -1em;
	font-size:100%;
	font-weight:normal;
	color: #000000;
}

/* Add by Naa 2022/01/26 */
p.bgorg {
	padding:0.5em;
	background:#FFF8E6;
	font-size:110%;
	font-weight:bold;
	line-height:160%;
}
p.bgnorg {
	padding:0.5em;
	background:#FFF8E6;
	font-size:110%;
	line-height:160%;
}
a.team {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
