@charset "utf-8";
/* CSS Document */

/* standard
----------------------------------------------- */
.h1lead.standard .clm.img{
	display:block; text-align:center; padding:30px 0;
}
	.h1lead.standard .clm.img .logo img{
		width:310px;
	}
.h1lead.standard ul.icon{
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center; margin-top:20px;
}
.h1lead.standard ul.icon li {
	background: #fff;border: 1px solid #c00;border-radius: 3px;height: 64px;margin-right: 10px;position: relative;width: 64px;
}
.h1lead.standard ul.icon li span {
	bottom: 2px;display: block; color:#cc0000;font-family: "Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",メイリオ,Meiryo,sans-serif;font-size: 6px;font-size: 12px;font-weight: 400;left: 0;line-height: 1;margin: auto;position: absolute;right: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	-webkit-transform-origin: left center;
	transform-origin: left center;
	width: calc(100%/.9);
}

.h1lead.standard ul.icon li span:before {
	display: block; font-size: 50px; font-weight: 400; color:#cc0000;
}
.h1lead.standard ul.icon li span.tokan:before {content: "\e980";font-family: yubin;}
.h1lead.standard ul.icon li span.tsuiseki:before {content: "\e944";font-family: yubin;}

.tabBoxArea .tab-wrap:after, .tabBoxArea_static .tab-wrap:after {
    background: #c00;
    content: "";
    display: block;
    height: 10px;
    order: -1;
    width: 100%;
}

.hFlow{
  background-color: #eee;
  padding: 10px;
  font-size: 1.2em;
  font-weight: bold;
  color: #CC0000;
}

.hFlow span{
  color: #CC0000;
}

.col3Title{
	font-weight: bold;
	font-size: 1.2em;
}
.col3Title span{
	font-size: 0.7em;
}
.noline a:hover{
	text-decoration: none;
}
.yic-content_paste{
	color: #CC0000;
}

/* 手紙・はがき */
table.layout td.pic-standard {
	min-width: 68px;
	padding: .15em 15px 0 0;
}
