@charset "Shift_JIS";

.tgw-core-freehtml .container{
	width:960px;
	margin:0 auto;
	clear:both;
	zoom:1;
	text-align:left;
}
.tgw-core-freehtml .container:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.tgw-core-freehtml .sliderL{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:-470px;
	display:none;
}
.tgw-core-freehtml .sliderR{
	position:absolute;
	top:250px;
	right:50%;
	margin-right:-470px;
	display:none;
}


/*line-height Setting*/
.tgw-core-freehtml .lh17{ line-height:1.7; }

/*font-size setting*/
.tgw-core-freehtml .text10 { font-size:77%; }
.tgw-core-freehtml .text11 { font-size:85%; }
.tgw-core-freehtml .text12 { font-size:93%; }
.tgw-core-freehtml .text13 { font-size:100%; }
.tgw-core-freehtml .text14 { font-size:106%; }
.tgw-core-freehtml .text15 { font-size:112%; }
.tgw-core-freehtml .text16 { font-size:118%; }
.tgw-core-freehtml .text17 { font-size:125%; }
.tgw-core-freehtml .text18 { font-size:131%; }

/*text-align setting*/
.tgw-core-freehtml .tc{ text-align:center;}
.tgw-core-freehtml .tl{ text-align:left;}
.tgw-core-freehtml .tr{ text-align:right;}


/*float setting*/
.tgw-core-freehtml .fl{ float:left;}
.tgw-core-freehtml .fr{ float:right;}
.tgw-core-freehtml .clear{clear:both;}
.tgw-core-freehtml .clearfix{	zoom:1;}
.tgw-core-freehtml .clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/*margin*/

.tgw-core-freehtml .mr10{ margin-right:10px; }
.tgw-core-freehtml .ml5{ margin-left:5px; }
.tgw-core-freehtml .ml10{ margin-left:10px; }
.tgw-core-freehtml .ml15{ margin-left:15px; }
.tgw-core-freehtml .ml20{ margin-left:20px; }
.tgw-core-freehtml .ml25{ margin-left:25px; }
.tgw-core-freehtml .ml30{ margin-left:30px; }
.tgw-core-freehtml .mt3{ margin-top:3px; }
.tgw-core-freehtml .mt5{ margin-top:5px; }
.tgw-core-freehtml .mt15{ margin-top:15px; }
.tgw-core-freehtml .mt10{ margin-top:10px; }
.tgw-core-freehtml .mb5{ margin-bottom:5px; }
.tgw-core-freehtml .mb15{ margin-bottom:15px; }
.tgw-core-freehtml .mb20{ margin-bottom:20px; }


/*padding setting*/
.tgw-core-freehtml .pt4{ padding-top:4px; }


/*text*/
.tgw-core-freehtml .brsg1{ text-indent:-1em; padding-left:1em;}
.tgw-core-freehtml .brsg15{ text-indent:-1.5em; padding-left:1.5em;}
.tgw-core-freehtml .brsg2{ text-indent:-2em; padding-left:2em;}
.tgw-core-freehtml .brsg25{ text-indent:-2.5em; padding-left:2.5em;}
.tgw-core-freehtml .brsg3{ text-indent:-3em; padding-left:3em;}
.tgw-core-freehtml .brsg4{ text-indent:-4em; padding-left:4em;}
.tgw-core-freehtml .brsg5{ text-indent:-5em; padding-left:5em;}

.tgw-core-freehtml .futo{ font-weight:bold;}

.tgw-core-freehtml .hoso{ font-weight: normal;}

.tgw-core-freehtml .hmS{
	background:url(../../../common/image/head/hm_sankaku.png) no-repeat 0em 0.4em;
	text-indent:0; padding-left:1em;
}
.tgw-core-freehtml ul.hmg li{
	font-size:93%;
	padding-left:1.2em;
	background:url(../../image/head/hm_g.gif) no-repeat 0px 0.4em;
	line-height:1.5;
	margin-bottom:8px;
}

.tgw-core-freehtml ul.hmn li{
	font-size:93%;
	padding-left:1.2em;
	line-height:1.5;
	margin-bottom:8px;
}


.tgw-core-freehtml ol.olA{
	margin-bottom:14px;
	margin-left:1.5em;
	/* #margin-left:1.7em;IE6-7 Bug Fix */
	zoom: nomal;
}

.tgw-core-freehtml ol.olA li{
	display:list-item;
 	vertical-align:top;
	line-height:1.7;
	font-size:93%;
	
	margin:0 0 8px 8px;
}
