@charset "UTF-8";

/*===========================================================
	Copyright: (c)magic-design
	Created: 20110110
	Modified: *******
===========================================================*/

/*-----------------------------------------------------------
	1-1.Yahoo UI Library Fonts CSS
	1-2.Yahoo UI Library Reset CSS. (version: 2.7.0b)
	1-3.Clear Module
		1-3-1.Clear normal Module
		1-3-2.Clear Fix Module
	1-4.Smother Module
		1-4-1.Display none Module
		1-4-2.Hidden Module
	1-5.Image Module
-----------------------------------------------------------*/

/*-----------------------------------------------------------
	1-1.Yahoo UI Library Fonts CSS. (version: 2.7.0b)
	
	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

	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	http://developer.yahoo.com/yui/license.html
-----------------------------------------------------------*/
body {
	font: 13px/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

select,
input,
button,
textarea {
	font:99% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/*-----------------------------------------------------------
	1-2.Yahoo UI Library Reset CSS. (version: 3.0.0 pr1)

	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	http://developer.yahoo.com/yui/license.html
-----------------------------------------------------------*/
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
}

fieldset,
img {
	border: 0;
}
img {
margin:0;
padding:0;
vertical-align:bottom;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

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,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
}

sub {
}

legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

/*-----------------------------------------------------------
	1-3.Clear Module
-----------------------------------------------------------*/

	/*-------------------------------------------------------
		1-3-1.Clear normal Module
	-------------------------------------------------------*/
	.clear {
		clear: both;
	}


	/*-------------------------------------------------------
		1-3-2.Clear Fix Module
	-------------------------------------------------------*/
	.clearfix {
		display: inline-block;
	}

.clearfix:after,
div:after,
ul:after,
dl:after{
		content: ".";
		font-size: 0.1em;
		line-height: 0;
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
	}

	/* \*/
	* html .clearfix {
		height: 1%;
	}

	.clearfix {
		display:block;
	}
	/* */

/*-----------------------------------------------------------
	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
-----------------------------------------------------------*/
.l_05{margin-left:05px;}
.l_10{margin-left:10px;}
.l_15{margin-left:15px;}
.l_20{margin-left:20px;}
.l_25{margin-left:25px;}
.l_30{margin-left:30px;}
.l_35{margin-left:35px;}
.l_40{margin-left:40px;}
.l_45{margin-left:45px;}
.l_50{margin-left:50px;}
.r_05{margin-bottom:05px;}
.r_10{margin-bottom:10px;}
.r_15{margin-bottom:15px;}
.r_20{margin-bottom:20px;}
.r_25{margin-bottom:25px;}
.r_30{margin-bottom:30px;}
.r_35{margin-bottom:35px;}
.r_40{margin-bottom:40px;}
.r_45{margin-bottom:45px;}
.r_50{margin-bottom:50px;}

.t_05{margin-top:05px;}
.t_10{margin-top:10px;}
.t_15{margin-top:15px;}
.t_20{margin-top:20px;}
.t_25{margin-top:25px;}
.t_30{margin-top:30px;}
.t_35{margin-top:35px;}
.t_40{margin-top:40px;}
.t_45{margin-top:45px;}
.t_50{margin-top:40px;}
.b_05{margin-bottom:05px;}
.b_10{margin-bottom:10px;}
.b_15{margin-bottom:15px;}
.b_20{margin-bottom:20px;}
.b_25{margin-bottom:25px;}
.b_30{margin-bottom:30px;}
.b_35{margin-bottom:35px;}
.b_40{margin-bottom:40px;}
.b_45{margin-bottom:45px;}
.b_50{margin-bottom:50px;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.f_l{float:left;}
.f_r{float:right;}
.btm{font-size:1px;}
