@charset "UTF-8";

/*===========================================================
	Copyright: (c)SERAKU Co.,Ltd.
	Created: 2009-07-06
	Modified: 2010-01-15
===========================================================*/

/*-----------------------------------------------------------
	1-1. Font Ajust CSS
	1-2. Yahoo UI Library Reset CSS
	1-3. Clear Module
		1-3-1. Clear normal Module
		1-3-2. Height fixed Module
	1-4. Smother Module
		1-4-1. Display none Module
		1-4-2. Hidden Module
	1-5. Image Module
-----------------------------------------------------------*/

/*-----------------------------------------------------------
	1-1. Font Ajust CSS

	Size in px	| Declare this %
	-------------------------------
		10		|	77
		11		|	85
		12		|	93 (was 93)
		13		|	100
		14		|	108 (was 107)
		15		|	116 (was 114)
		16		|	123.1 (was 122)
		17		|	131 (was 129)
		18		|	138.5 (was 136)
		19		|	146.5 (was 144)
		20		|	153.9 (was 152)
		21		|	161.6 (was 159)
		22		|	167
		23		|	174
		24		|	182
		25		|	189
		26		|	197
-----------------------------------------------------------*/
body {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

select,
input,
button,
textarea {
	font: 99% 'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

/*-----------------------------------------------------------
	1-2.Yahoo UI Library Reset CSS

	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 3.1.2(Customized by seraku)
-----------------------------------------------------------*/
html{
	color:#000;
	background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,/*strong,*/th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,textarea,select {
	*font-size:100%;
}

legend {
	color:#000;
}

/*-----------------------------------------------------------
	1-3.Clear Module
-----------------------------------------------------------*/

	/*-------------------------------------------------------
		1-3-1.Clear normal Module
	-------------------------------------------------------*/
	.clear {
		clear: both;
	}

	/*-----------------------------------------------------------
		1-3-2. Height fixed Module
	-----------------------------------------------------------*/
	.fixed {
		overflow: hidden;
		zoom: 1;
	}

/*-----------------------------------------------------------
	1-4.Smother Module
-----------------------------------------------------------*/

	/*-------------------------------------------------------
		1-4-1.Display none Module
	-------------------------------------------------------*/
	.none {
		display: none;
	}

	/*-------------------------------------------------------
		1-4-2.Hidden Module
	-------------------------------------------------------*/
	.hide {
		visibility: hidden;
	}

/*-----------------------------------------------------------
	1-5.Image Module
-----------------------------------------------------------*/
img {
	vertical-align: top;
}
