@charset "Shift_JIS";

/* CSS Document */


/*
Reset setting from YUI.
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/

.tgw-core-freehtml {
	color:#333 ;
	/* background:#FFF; */
}

.tgw-core-freehtml body,
.tgw-core-freehtml div,
.tgw-core-freehtml dl,
.tgw-core-freehtml dt,
.tgw-core-freehtml dd,
.tgw-core-freehtml ul,
.tgw-core-freehtml ol,
.tgw-core-freehtml li,
.tgw-core-freehtml h1,
.tgw-core-freehtml h2,
.tgw-core-freehtml h3,
.tgw-core-freehtml h4,
.tgw-core-freehtml h5,
.tgw-core-freehtml h6,
.tgw-core-freehtml pre,
.tgw-core-freehtml code,
.tgw-core-freehtml form,
.tgw-core-freehtml fieldset,
.tgw-core-freehtml legend,
.tgw-core-freehtml input,
.tgw-core-freehtml textarea,
.tgw-core-freehtml p,
.tgw-core-freehtml blockquote,
.tgw-core-freehtml th,
.tgw-core-freehtml td {
	margin:0;
	padding:0;
}
.tgw-core-freehtml table {
	border-collapse:collapse;
	border-spacing:0;
}
.tgw-core-freehtml fieldset,
.tgw-core-freehtml img {
	border:0;
}

.tgw-core-freehtml address,
.tgw-core-freehtml caption,
.tgw-core-freehtml cite,
.tgw-core-freehtml code,
.tgw-core-freehtml dfn,
.tgw-core-freehtml em,
.tgw-core-freehtml strong,
.tgw-core-freehtml th,
.tgw-core-freehtml var {
	font-style:normal;
	font-weight:normal;
}

.tgw-core-freehtml ul li {
	list-style:none;
}

.tgw-core-freehtml caption,
.tgw-core-freehtml th {
	text-align:left;
}
.tgw-core-freehtml h1,
.tgw-core-freehtml h2,
.tgw-core-freehtml h3,
.tgw-core-freehtml h4,
.tgw-core-freehtml h5,
.tgw-core-freehtml h6 {
	font-size:100%;
	font-weight:normal;
}
.tgw-core-freehtml q:before,
.tgw-core-freehtml q:after {
	content:'';
}
.tgw-core-freehtml abbr,
.tgw-core-freehtml acronym {
	border:0;
	font-variant:normal;
}


.tgw-core-freehtml sub, .tgw-core-freehtml sup{
margin:0 .25em 0 .1em;
}

.tgw-core-freehtml sub{
vertical-align: baseline; 
}
.tgw-core-freehtml sup{
vertical-align: top; 
}

.tgw-core-freehtml input,
.tgw-core-freehtml textarea,
.tgw-core-freehtml select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

.tgw-core-freehtml input,
.tgw-core-freehtml textarea,
.tgw-core-freehtml select {
	*font-size:100%;
}

.tgw-core-freehtml legend {
	color:#333 !important;
}

.tgw-core-freehtml a:link{
	color:#039;
	text-decoration:underline;
}

.tgw-core-freehtml a:visited{
	color:#60C;
}
.tgw-core-freehtml a:hover {
	color:#F63;
}


/*
Fonts base setting from YUI.
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
.tgw-core-freehtml body {
	font-family: "Segoe UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 94%;
	line-height: 1;
}
.tgw-core-freehtml *html p,.tgw-core-freehtml *html h1,.tgw-core-freehtml *html h2,.tgw-core-freehtml *html h3,.tgw-core-freehtml *html h4,.tgw-core-freehtml *html h5,.tgw-core-freehtml *html h6,.tgw-core-freehtml *html li,.tgw-core-freehtml *html div{
	height: 0.1%;
	margin-left: 0;
}

.tgw-core-freehtml body #mainContents{
	text-align:center;
}

.tgw-core-freehtml body #contentsWrapper {
	text-align:left;
}


/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
.tgw-core-freehtml select,
.tgw-core-freehtml input,
.tgw-core-freehtml button,
.tgw-core-freehtml textarea {
	font:99%  "Segoe UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

/**
 * To help tables remember to inherit
 */
.tgw-core-freehtml table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
.tgw-core-freehtml pre,
.tgw-core-freehtml code,
.tgw-core-freehtml kbd,
.tgw-core-freehtml samp,
.tgw-core-freehtml tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

.tgw-core-freehtml .jumpContents{
	display:none;	
}
.tgw-core-freehtml p{
	line-height:1.7;
}
.tgw-core-freehtml figcaption{
	font-size: 85%;
}