/* style.css
--------------------------------------------------------- */
.thunder-bg { background: url(H_Gradation21.jpg) repeat-y center top; }

#bk413 { background: #FFFFFF; }


.a-whtfrm20	{ padding-bottom:15px;}
.a-whtfrm20 .atl,.a-whtfrm20 .atr,.a-whtfrm20 .atc,.a-whtfrm20 .abl,.a-whtfrm20 .abr,.a-whtfrm20 .abc	{ height:15px;}
.a-whtfrm20 .atl,.a-whtfrm20 .atr,.a-whtfrm20 .abl,.a-whtfrm20 .abr	{ width:15px; background-image:url(whtfrm20_cnr.png);}
.a-whtfrm20 .atc,.a-whtfrm20 .abc	{ margin:0 15px; background-image:url(whtfrm20_h.png);}
.a-whtfrm20 .aml,.a-whtfrm20 .amr	{ width:15px; background-image:url(whtfrm20_v.png);}
.a-whtfrm20 .amc	{ margin:0 15px; background-image:url(areaskin/whtfrm20_bg.png);}
* html .a-whtfrm20 .atl,* html .a-whtfrm20 .atr,* html .a-whtfrm20 .abl,* html .a-whtfrm20 .abr	{ background-image:url(whtfrm20_cnr.gif);}
* html .a-whtfrm20 .atc,* html .a-whtfrm20 .abc	{ background-image:url(whtfrm20_h.gif);}
* html .a-whtfrm20 .aml,* html .a-whtfrm20 .amr	{ background-image:url(whtfrm20_v.gif);}
* html .a-whtfrm20 .amc	{ background-image:url(whtfrm20_bg.gif);}

/* do not delete */
#area-footer	{ padding-bottom:0;}
.area .noskin .wrap	{ padding:0;}
.area .noskin .atl,.area .noskin .atr,.area .noskin .atc,.area .noskin .abl,.area .noskin .abr,.area .noskin .abc	{ height:0; background-image:none;}
.area .noskin .aml,.area .noskin .amr	{ width:0; background-image:none;}
.area .noskin .amc	{ margin:0; background-image:none;}

/* text margin setting */

h2,h3,h4	{ background-repeat:no-repeat;}
p.note,blockquote	{ background-repeat:no-repeat;}	span.blockquote	{ background-repeat:no-repeat; background-position:right bottom;}

ul.disc li	{ background-position:left top;}


/* text box setting */

div.indent table	{ width:100%;}
div.indent table,div.indent th,div.indent td	{
	margin:0;
	padding:0;
	border-width:0;
	background:transparent;
	vertical-align:top;
}
div.indent th	{
	padding-right:10px;
	font-weight:normal;
}
div.indent td	{ width:82%;}
* html div.indent td	{ position:relative;}



/* column setting */

.plain .col-2 .column	{ float:left; width:49%;}	.plain .col-2 .set-2	{ float:right; margin-right:0;}
.plain .col-3 .column	{ float:left; width:32%; margin-right:1%;}	.plain .col-3 .set-3	{ margin-right:0;}
.plain .col-4 .column	{ float:left; width:24%; margin-right:1%;}	.plain .col-4 .set-4	{ margin-right:0;}
.plain .col-5 .column	{ float:left; width:19%; margin-right:1%;}	.plain .col-5 .set-5	{ margin-right:0;}


/***/
.asymm .wider-2 .column	{ float:left; width:35%;}
.asymm .wider-2 .set-r	{ float:right; width:64%;}
.asymm .widel-2 .column	{ float:left; width:64%;}
.asymm .widel-2 .set-r	{ float:right; width:35%;}


/***/
.index .table	{ width:100%; table-layout:fixed;}
.index .table .gap	{ width:1%;}
.index .table .cmc	{ overflow:hidden; vertical-align:top;}
.index .col-1 .tdc,.index .col-1 .cmc	{ width:98%;}
.index .col-2 .tdc,.index .col-2 .cmc	{ width:47%;}
.index .col-3 .tdc,.index .col-3 .cmc	{ width:31%;}
.index .col-4 .tdc,.index .col-4 .cmc	{ width:22%;}
.index .col-5 .tdc,.index .col-5 .cmc	{ width:17%;}
.side-group .index .col-1 .tdc	{ width:95%;}



/***/
.tab .h2,.side-group .tab .h2	{ cursor:pointer; padding-bottom:0;}
.tab .h2 h2,.side-group .tab .h2 h2	{ background-image:none; padding:0;}
.tab .h2 span,.side-group .tab .h2 span	{ display:block;}	.tab .h2 span.img	{ display:inline;}
.tab .opt-1 .h2,.tab .opt-2 .h2,.tab .opt-3 .h2,.tab .opt-4 .h2	{ display:inline; clear:none; float:left; background-repeat:no-repeat;}
.tab .opt-1 .twrap,.tab .opt-2 .twrap,.tab .opt-3 .twrap,.tab .opt-4 .twrap	{ display:inline;}	.tab .opt-1 .twrap,.tab .opt-2 .twrap	{ float:right;}
.tab .opt-1 .h2 .mm,.tab .opt-1 .h2 .mc,.tab .opt-2 .h2 .mm,.tab .opt-2 .h2 .mc,.tab .opt-3 .h2 .mm,.tab .opt-3 .h2 .mc,.tab .opt-4 .h2 .mm,.tab .opt-4 .h2 .mc	{ display:block; background-repeat:no-repeat;}
* html .tab .opt-1 .h2 .mm,* html .tab .opt-1 .h2 .mc,* html .tab .opt-2 .h2 .mm,* html .tab .opt-2 .h2 .mc,* html .tab .opt-3 .h2 .mm,* html .tab .opt-3 .h2 .mc,* html .tab .opt-4 .h2 .mm,* html .tab .opt-4 .h2 .mc	{ display:inline-block;}
.tab .opt-1 .box,.tab .opt-2 .box,.tab .opt-3 .box,.tab .opt-4 .box	{ clear:both; width:100%;}

.tab .opt-5 .h2,.tab .opt-6 .h2	{ float:right; width:35%;}	.tab .opt-5 .twrap,.tab .opt-6 .twrap	{ float:right; width:35%;}
.tab .opt-5 .box,.tab .opt-6 .box	{ float:left; width:64%;}	* html .tab .opt-5 .box,* html .tab .opt-6 .box	{ float:none;}
.tab .opt-7 .h2,.tab .opt-8 .h2	{ float:left; width:35%;}	.tab .opt-7 .twrap,.tab .opt-8 .twrap	{ float:left; width:35%;}
.tab .opt-7 .box,.tab .opt-8 .box	{ float:right; width:64%;}	* html .tab .opt-7 .box,* html .tab .opt-8 .box	{ float:none;}
.tab .opt-5 .twrap .h2,.tab .opt-6 .twrap .h2,.tab .opt-7 .twrap .h2,.tab .opt-8 .twrap .h2	{ float:none; width:100%;}

