@charset "shift-jis";
/*************************************************

	base.css

	This file contains the styles for
	browser styles reset, site dominant basic styles,

*************************************************/

/**
 * reset
 * a little modified version of YUI
 */
	/**
	 * YUI reset.css / base.css
	 * Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	 * Code licensed under the BSD License:
	 * http://developer.yahoo.net/yui/license.txt
	 * version: 2.7.0
	 */
	html,body{
		height:100%;
		width:100%;
	}
/*
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
		margin: 0;
		padding: 0;
	}
*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{
		margin: 0;
		padding: 0;
	}
/*
	fieldset,img{
		border: 0;
	}
*/
	address,caption,cite,code,dfn,em,strong,th,var,optgroup{
		font-style: normal;
		font-weight: normal;
	}
	del,ins{
		text-decoration: none;
	}
	ul li{
		list-style: none;
	}
	caption{
		text-align: left;
	}
	h1,h2,h3,h4,h5,h6{
		font-size: 100%;
		font-weight: normal;
	}
	abbr,acronym{
		border: 0;
		font-variant: normal;
	}
	sup{
		vertical-align: baseline;
	}
	sub{
		vertical-align: baseline;
	}
	/*because legend doesn't inherit in IE */
	legend{
		color:#888;
	}
	input,button,textarea,select,optgroup,option{
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		vertical-align:middle;
	}
/*
	input[type=text],
	input[type=password]{
		padding:2px;
		*padding-bottom:0;
	}
*/
	textarea{
		padding:2px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	/*@purpose To enable resizing for IE */
	/*@branch For IE6-Win, IE7-Win */
	input,button,textarea,select{
		*font-size: 100%;
	}
	/* To help tables remember to inherit */
	table{
		font-size:inherit;
		font:100%;
/*
		border-spacing:0;
		border-collapse:collapse;
*/
	}
	/* Bump up IE to get to 13px equivalent for these fixed-width elements */
	pre,code,kbd,samp,tt{
		font-family:monospace;
		*font-size:108%;
		line-height:150%;
	}

/*	hr{ display:none; } */
	strong,em{ font-weight:bold; }

	/*
		enable y scroll always
	*/
	html{
		overflow-y:scroll;
	}

/**
 * color
 */

body,textarea,input{
	color:#333333;
}

/*
a{
	color:#000066;
}
*/

/**
 * base typography, color
 */
/*

body,textarea{
	font-family:Arial, Helvetica, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka", sans-serif;
}
body.os_mac,body.os_mac textarea{
	font-family:Arial, Helvetica, "\30D2\30E9\30AE\30CE\89D2\30B4\20Pro\20W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
}
*/

body{
	font-size:13px;
	*font-size:82%; /* for IE6/7 */
	line-height:150%;
	width:100%;
	height:100%;

}
textarea{
	line-height:1.3;
}
body.browser_ie8{
	font-size:82%; /* to allow font-size change */
}
strong{ font-weight:bold; }
em{ font-weight:normal; font-style:italic; }
u{ text-decoration:underline; }

