
#contents .main .ref{font-size:84%;}
#contents .main .underline{text-decoration:underline;}
#contents .main p.mb10{margin-bottom:10px;}
#contents .main p.mb20{margin-bottom:20px;}
#contents .main p.mb30{margin-bottom:30px;}

/* news_200106 */
.news_200106 p.mb30.letter{
	letter-spacing:-0.2px;
}

/* news_200120 */
.news_200120 .section_03 ul{
	list-style:disc;
	margin-left:1.5em;
	text-indent:-0.3em;
	margin-bottom:30px;
}

/* news_200121 */
.news_200121 .section_04 table td span{
	font-size:87%;
}
.news_200121 .section_05 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_200121 .section_05 ol > li{
	text-indent: -1.5em;
}
.news_200121 .section_05 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_200121 .section_03 ul,
.news_200121 .section_05 ol li ul{
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_200121 .section_03 ul li,
.news_200121 .section_05 ol li ul li{
	text-indent:-1em;
	margin-bottom:0.3em;
}
.news_200121 .section_05 ol li ul li{
	font-size:87%;
}

/* news_200207 */
.news_200207 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_200207 .section_03 ol > li{text-indent: -1.5em;}
.news_200207 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
#contents .main .news_200207 .section_03 ol > li p{
	font-size:100%;
	text-indent:0;
}
.news_200207 .section_03 ol li ul{
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_200207 .section_03 ol li ul li{
	text-indent:-1em;
	margin-bottom:0.3em;
}
.news_200207 .section_03 ol li ul li{font-size:87%;}
#contents .main .news_200207 .section_04 dl{margin-left:0.5em;}
#contents .main .news_200207 .section_04 dl dt,
#contents .main .news_200207 .section_04 dl dd{font-size:117%;}
#contents .main .news_200207 .section_04 dl p,
#contents .main .news_200207 .section_04 dl dd dl dt,
#contents .main .news_200207 .section_04 dl dd dl dd{font-size:100%;}
.news_200207 .section_04 dl dt,
.news_200207 .section_04 dl dd{float:left;}
.news_200207 .section_04 dl dt{width:14%;}
.news_200207 .section_04 dl dd{width:86%;}
.news_200207 .section_04 dl dt.no1dt{float:none; width:100%;}
.news_200207 .section_04 dl dd.no1dd{float:none; width:86%; margin-left:14%;}
.news_200207 .section_04 dl dd dl{
	border:solid 1px #333;
	padding:7px 10px;
	display:inline-block;
	width:50%;
	margin-top:5px;
	margin-left:0 !important;
	font-size:100%;
}
.news_200207 .section_04 dl dd dl dt{width:68%;}
.news_200207 .section_04 dl dd dl dd{width:32%;}

/* news_200213 */
.news_200213 .section_02 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_200213 .section_02 ol > li{
	text-indent: -1.5em;
}
.news_200213 .section_02 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
#contents .main .news_200213 .section_02 ol > li p,
#contents .main .news_200213 .section_02 ol > li > ul{
	text-indent:0;
	font-size:100%;
	margin-bottom:0.5em;
	line-height:1.6;
}
.news_200213 .section_02 ol > li > ul{
	margin-left:1em;
}
.news_200213 .section_02 ol > li > ul > li{
	text-indent:-1em;
	margin-bottom:0.5em;
}
#contents .main .news_200213 .section_02 ol > li > ul > li table th,
#contents .main .news_200213 .section_02 ol > li > ul > li table td{
	font-size:100%;
	text-indent:0;
}

/* news_200217 */
.news_200217 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_200217 .section_03 ol > li{text-indent: -1.5em;}
.news_200217 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_200217 .section_03 ol li ul{
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_200217 .section_03 ol li ul li{
	text-indent:-1em;
	margin-bottom:0.3em;
}
.news_200217 .section_03 ol li ul li{font-size:87%;}
#contents .main .news_200217 .section_04 dl{margin-left:0.5em;}
#contents .main .news_200217 .section_04 dl dt,
#contents .main .news_200217 .section_04 dl dd{font-size:117%;}
#contents .main .news_200217 .section_04 dl p,
#contents .main .news_200217 .section_04 dl dd dl dt,
#contents .main .news_200217 .section_04 dl dd dl dd{font-size:100%;}
.news_200217 .section_04 dl dt,
.news_200217 .section_04 dl dd{float:left;}
.news_200217 .section_04 dl dt{width:14%;}
.news_200217 .section_04 dl dd{width:86%;}
.news_200217 .section_04 dl dt.no1dt{float:none; width:100%;}
.news_200217 .section_04 dl dd.no1dd{float:none; width:86%; margin-left:14%;}
.news_200217 .section_04 dl dd dl{
	border:solid 1px #333;
	padding:7px 10px;
	display:inline-block;
	width:80%;
	margin-top:10px;
	margin-left:0 !important;
	font-size:100%;
}
.news_200217 .section_04 dl dd dl dt{width:68%;}
.news_200217 .section_04 dl dd dl dd{width:32%;}
#contents .main .news_200217 .section_04 dl dd dl dd.no2dd{float:none; width:auto; display:inline-block; margin-left:26%; font-size:87%;}

/* news_200323 */
#contents .main .news_200323 .section_02 table th{
	text-align:center;
}
.news_200323 .section_04 ul{
	margin-left:1em;
}
.news_200323 .section_04 ul li{
	margin-bottom:10px;
	text-indent: -1em;
}
.news_200323 .section_04 ul li .contactBox{
	margin-top:5px !important;
	padding:0 !important;
}
.news_200323 .section_04 ul li .contactBox .tel .btn{
	font-size:100% !important;
}

/* news_200409 */
#contents .main .news_200409 .section_01 p.first{
	letter-spacing:-0.1px;
}

/* news_200417 */
#contents .main .news_200417 .section_01 p.first{
	letter-spacing:-0.1px;
}
.news_200417 .section_02 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_200417 .section_02 ol > li{text-indent: -1.5em;}
.news_200417 .section_02 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
}
.news_200417 .section_02 ol li ul{
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_200417 .section_02 ol li ul li{
	text-indent:-1em;
	margin-bottom:0.3em;
}
.news_200417 .section_02 ol li ul li{font-size:87%;}
.news_200417 .section_02 ol li ul li span.small{font-size:75%;}

/* news_20080302 */
.news_20080302 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_20080302 .section_03 ol > li{
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_20080302 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_20080302 .section_03 ol > li p{text-indent:0;}
.news_20080302 .section_03 ol > li .floatL{float:left;}
.news_20080302 .section_03 ol > li .floatL.mr10{margin-right:10px;}
.news_20080302 .section_03 ol > li .floatR{float:right;}
#contents .main .news_20080302 .section_03 ol li p{font-size:100%;}
#contents .main .news_200217 .section_04 dl{margin-left:0.5em;}
#contents .main .news_200217 .section_04 dl dt,
#contents .main .news_200217 .section_04 dl dd{font-size:117%;}
#contents .main .news_200217 .section_04 dl p,
#contents .main .news_200217 .section_04 dl dd dl dt,
#contents .main .news_200217 .section_04 dl dd dl dd{font-size:100%;}
.news_20080302 .section_04 dl dt,
.news_20080302 .section_04 dl dd{float:left;}
.news_20080302 .section_04 dl dt{width:14%;}
.news_20080302 .section_04 dl dd{width:86%;}
.news_20080302 .section_04 dl dt.no1dt{float:none; width:100%;}
.news_20080302 .section_04 dl dd.no1dd{float:none; width:86%; margin-left:14%;}
.news_20080302 .section_04 dl dd dl{
	display:inline-block;
	width:80%;
	margin-top:10px;
	margin-left:0 !important;
	font-size:100%;
}
.news_20080302 .section_04 dl dd dl dt{width:35%;}
.news_20080302 .section_04 dl dd dl dt.w100{width:100%;}
.news_20080302 .section_04 dl dd dl dd{width:65%;}
#contents .main .news_20080302 .section_04 dl dd dl dd.no2dd{float:none; width:auto; display:inline-block; margin-left:35%; font-size:100%;}

/* news_201020 */
.news_201020 .section_01 .leftText{float:left; width:60%;}
.news_201020 .section_01 .rightImage{float:right; width:250px;}

/* news_201125 */
.news_201125 .section_03 ol li ul{
	margin-left:1em;
}
.news_201125 .section_03 ol li ul li{
	text-indent:-1em;
	font-size:87%;
}

/* news_201127 */
.news_201127 .section_01{margin-top:10px;}
#contents .main .news_201127 .ind1{margin-left:1.5em;}
#contents .news_201127 ul.style{
	list-style:disc;
	margin-left:4em
}
.news_201127 .section_04 .guideline{
	border:solid 3px #151E82;
	padding:0 20px 20px;
	margin-top:15px;
	position:relative;
}
.news_201127 .section_04 .guideline::before{
	border:solid 3px #da005c;
	content: '';
	width: calc(100% - 6px);
	height: calc(100% - 6px);
	position: absolute;
	top: 0px;
	left: 0px;
}
#contents .main .news_201127 .section_04 p.mt30{margin-top:30px;}
#contents .news_201127 ul.visit{
	list-style:disc;
	margin-left:2em
}

/* news_20112702 */
#contents .news_20112702 table{margin-top:5px;}
.news_20112702 table th{width:66px;}
.news_20112702 table td .red{color:#f04c39;}
.news_20112702 table .date{font-size:133%;}
.news_20112702 .section_04{margin-bottom:20px;}
.news_20112702 .section_05{margin-top:20px;}
.news_20112702 .section_05 .touroku{
	border:solid 1px #666;
	text-align:center;
	font-weight: bold;
	height:80px;
	position:relative;
}
#contents .news_20112702 .section_05 .touroku p{margin:0;}
#contents .news_20112702 .section_05 .title{
	background-color:#d4eaf4;
	height:30px;
	line-height:30px;
}
#contents .news_20112702 .section_05 .url{
	font-size: 150%;
	height:50px;
	line-height:50px;
}
#contents .news_20112702 .section_05 .qrcode{
	padding:10px;
	position:absolute;
	top:0;
	right:0;
	background-color:#fff;
}

/* news_201208 */
.news_201208 .productImage{
	float:right;
	margin-left:30px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}
.news_201208 .productImage img{
	margin-bottom:10px;
}
.news_201208 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_201208 .section_03 ol > li{
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_201208 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_201208 .section_03 ol > li p{text-indent:0; margin-left:0.5em;}
#contents .main .news_201208 .section_03 ol li p{font-size:100%;}
.news_201208 .section_03 ol li ul{margin-left:1em;}
.news_201208 .section_03 ol li ul li{
	text-indent:-1em;
	font-size:87%;
	margin-top:5px;
}
#contents .main .news_201208 .section_04 dl{margin-left:0.5em;}
#contents .main .news_201208 .section_04 dl dt,
#contents .main .news_201208 .section_04 dl dd{font-size:117%;}
#contents .main .news_201208 .section_04 dl p,
#contents .main .news_201208 .section_04 dl dd dl dt,
#contents .main .news_201208 .section_04 dl dd dl dd{font-size:100%;}
#contents .main .news_201208 .section_04 dl p{margin-top:0;}
.news_201208 .section_04 dl dt,
.news_201208 .section_04 dl dd{float:left;}
.news_201208 .section_04 dl dt{width:14%;}
.news_201208 .section_04 dl dd{width:86%;}
.news_201208 .section_04 dl dd dl{
	border:solid 1px #333;
	padding:7px 10px;
	display:inline-block;
	width:50%;
	margin-left:1em !important;
	font-size:100%;
}
.news_201208 .section_04 dl dd dl dt{width:60%;}
.news_201208 .section_04 dl dd dl dd{width:40%;}
#contents .main .news_201208 .mt10{margin-top:10px;}

/* news_201210 */
#contents .main .news_201210 .section_01 ul{
	font-size:87%;
	margin-left:2.6em;
}
#contents .main .news_201210 .section_01 ul li{text-indent:-2.6em;}
.news_201210 .productImage{
	float:right;
	margin-left:30px;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}
.news_201210 .productImage img{margin-bottom:8px;}
.news_201210 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_201210 .section_03 ol > li{
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_201210 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_201210 .section_03 ol > li p{text-indent:0; margin-left:0.5em;}
#contents .main .news_201210 .section_03 ol li p{font-size:100%;}
.news_201210 .section_03 ol li ul{margin-left:1em;}
.news_201210 .section_03 ol li ul li{
	text-indent:-1em;
	font-size:87%;
	margin-top:5px;
}
.news_201210 .section_04 .table{width:50%;}

/* news_201224 */
.news_201224 .section_01{margin-top:20px;}
.news_201224 .contentsWrap{
	padding:0 25px 20px;
	border:solid 2px #ddd;
	margin-top:20px;
}
#contents .main .news_201224 .contentsWrap .pressLink{margin-top:20px;}

/* news_210114 */
.news_210114 h3 .logoType img{vertical-align:baseline;}
.news_210114 .section_03 ol{
	list-style-type:none;
	counter-reset: item;
	margin:0;
}
.news_210114 .section_03 ol > li{
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:0.5em;
}
.news_210114 .section_03 ol > li:before{
	counter-increment: item;
	content: counter(item)'.';
	padding-right: .5em;
	font-weight: bold;
}
.news_210114 .section_03 ol > li p{text-indent:0; margin-left:0.5em;}
#contents .main .news_210114 .section_03 ol li p{font-size:100%;}
.news_210114 .section_03 ol li ul{margin-left:1em;}
.news_210114 .section_03 ol li ul li{
	text-indent:-1em;
	font-size:87%;
	margin-top:5px;
}
.news_210114 .section_04 .image{
	float:right;
	text-align:center;
	margin-top:14px;
}
.news_210114 .section_04 .image img{margin-bottom:5px;}
.news_210114 .section_04 .table{
	width:56%;
	float:left;
}
.news_210114 .section_04 .table .bgNew{
	background-color:#d4eaf4;
}
#contents .main .news_210114 .section_04 .table .sum{text-align:right;}
#contents .main .news_210114 .section_04 .table td{text-align:center;}
.news_210114 .section_05 .table{width:50%;}

/* contact */
h3.contact{
	border-bottom: 1px solid #ebebeb;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 15px;
	padding-bottom: 4px;
}
#contents .contactBox .tel .btn {
	margin-top: 4px;
	font-size: 133%;
}
#contents .contactBox .tel a {
	display: block;
	padding: 15px 20px;
	background: #0191d8;
	color: #ffffff;
	font-weight: bold;
}
#contents .contactBox .tel a:hover {
	background: #0191d8;
	text-decoration: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
