@charset "utf-8";

.actionBtn			{margin:0;padding:0;text-align:right;}

/* ===========================================================
 zero
=========================================================== */
.zero						{margin:0;padding:0;width:100%;clear:both;}
.zero .contents	{margin:0;padding:0;clear:both;}


/* ===========================================================
 H2Title
=========================================================== */
.H2Title				{margin:0; padding:0; width:100%;clear:both;}
.H2Title .title		{margin:0; padding:0; clear:both;}
.H2Title .title h2{margin:0 auto 30px; padding:0 0 1px 0; border-bottom:6px solid #000; font-weight:normal; font-size:1.88rem; line-height:42px; color:#fff; position:relative;}
.H2Title .title h2 strong{display:inline-block; position:relative; background-color:#000; min-width:480px; margin:0; padding:0 20px 0 25px;}
.H2Title .title h2 strong:before{content:""; display:block; position:absolute; background-color:#d64280; border-right:1px solid #fff; width:5px; height:42px; left:0; top:0;}
.H2Title .title h2 strong:after{content:""; display:block; position:absolute; width:0; height:0; border-style:solid; border-width:42px 0 0 42px; border-color:transparent transparent transparent #000; top:0; right:-42px;}
.H2Title .title h2 .Head {font-weight:normal;}
.H2Title .contents{margin:0;padding:0;clear:both;}
	.H2Title .contents:before,
	.H2Title .contents:after {content:"";display:table;}
	.H2Title .contents:after {clear:both;}

