@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 0 15px 0; padding:0; width:100%; clear:both;}
.h2title .title		{margin:0 0 10px 0; padding:0; clear:both;}
.h2title .title h2{margin:30px 0 1em 0; padding:2px 1em 8px 22px; color:#555; font-size:156%; font-weight:normal; line-height:1.2; clear:both; background:url(/Portals/0/images/common/bg_h2.png) left bottom no-repeat;}
#skin1Column .contentWrap .h2title .title h2{background-image:url(/Portals/0/images/common/bg_h2_1column.png);}
.h2title .title h2 .Head {font-size:100%; 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;}


/* ===========================================================
 h3title
=========================================================== */
.h3title			{margin:0 0 15px 0; padding:0; width:100%; clear:both;}
.h3title .title		{margin:0 0 10px 0; padding:0; clear:both;}
.h3title .title h3{margin:30px 0 1.2em 0; padding:3px 1em 3px 22px; font-size:140%; font-weight:normal; line-height:1.2; clear:both; background:url(/Portals/0/images/common/bg_h3.png) left bottom no-repeat;}
.h3title .title h3 .Head {font-size:100%; font-weight:normal;}
.h3title .contents{margin:0; padding:0; clear:both;}
.h3title .contents:before,
.h3title .contents:after {content:"";display:table;}
.h3title .contents:after {clear:both;}