/*
YUI 3.7.3 (build 5687)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
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: 0px 0px 0px auto;
	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;
}

ol,
ul {
	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;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

a {text-decoration: none;
	border-style:none;}
	
body {
	line-height: 1;
	font-family: "ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro W3",
		"メイリオ",
		Meiryo,
		Osaka,
		"MS Pゴシック",
		"MS P Gothic",
		sans-serif;
	padding: 0px;
	margin: 0px;
}



.pd_10{padding:10px;}
.pd_20{padding:20px;}
.pd_30{padding:30px;}
.pd_40{padding:40px;}
.pd_50{padding:50px;}
.pd_60{padding:60px;}
.pd_70{padding:70px;}
.pd_80{padding:80px;}
.pd_90{padding:90px;}
.pd_100{padding:100px;}

.pd_t_10{padding-top:10px;}
.pd_t_20{padding-top:20px;}
.pd_t_30{padding-top:30px;}
.pd_t_40{padding-top:40px;}
.pd_t_50{padding-top:50px;}
.pd_t_60{padding-top:60px;}
.pd_t_70{padding-top:70px;}
.pd_t_80{padding-top:80px;}
.pd_t_90{padding-top:90px;}
.pd_t_100{padding-top:100px;}
.pd_t_110{padding-top:110px;}
.pd_t_120{padding-top:120px;}
.pd_t_300{padding-top:300px;}

.pd_b_10{padding-bottom:10px;}
.pd_b_20{padding-bottom:20px;}
.pd_b_30{padding-bottom:30px;}
.pd_b_40{padding-bottom:40px;}
.pd_b_50{padding-bottom:50px;}
.pd_b_60{padding-bottom:60px;}
.pd_b_70{padding-bottom:70px;}
.pd_b_80{padding-bottom:80px;}
.pd_b_90{padding-bottom:90px;}
.pd_b_100{padding-bottom:100px;}
.pd_b_300{padding-bottom:300px;}
.pd_b_370{padding-bottom:370px;}

.pd_l_10{padding-left:10px;}
.pd_l_20{padding-left:20px;}
.pd_l_30{padding-left:30px;}
.pd_l_40{padding-left:40px;}
.pd_l_50{padding-left:50px;}
.pd_l_60{padding-left:60px;}
.pd_l_70{padding-left:70px;}
.pd_l_80{padding-left:80px;}
.pd_l_90{padding-left:90px;}
.pd_l_100{padding-left:100px;}

.pd_r_10{padding-right:10px;}
.pd_r_20{padding-right:20px;}
.pd_r_30{padding-right:30px;}
.pd_r_40{padding-right:40px;}
.pd_r_50{padding-right:50px;}
.pd_r_60{padding-right:60px;}
.pd_r_70{padding-right:70px;}
.pd_r_80{padding-right:80px;}
.pd_r_90{padding-right:90px;}
.pd_r_100{padding-right:100px;}


.mg_10{margin:10px;}
.mg_20{margin:20px;}
.mg_30{margin:30px;}
.mg_40{margin:40px;}
.mg_50{margin:50px;}
.mg_60{margin:60px;}
.mg_70{margin:70px;}
.mg_80{margin:80px;}
.mg_90{margin:90px;}
.mg_100{margin:100px;}

.mg_t_10{margin-top:10px;}
.mg_t_20{margin-top:20px;}
.mg_t_30{margin-top:30px;}
.mg_t_40{margin-top:40px;}
.mg_t_50{margin-top:50px;}
.mg_t_60{margin-top:60px;}
.mg_t_70{margin-top:70px;}
.mg_t_80{margin-top:80px;}
.mg_t_90{margin-top:90px;}

.mg_b_10{margin-bottom:10px;}
.mg_b_20{margin-bottom:20px;}
.mg_b_30{margin-bottom:30px;}
.mg_b_40{margin-bottom:40px;}
.mg_b_50{margin-bottom:50px;}
.mg_b_60{margin-bottom:60px;}
.mg_b_70{margin-bottom:70px;}
.mg_b_80{margin-bottom:80px;}
.mg_b_90{margin-bottom:90px;}
.mg_b_100{margin-bottom:100px;}

.mg_l_10{margin-left:10px;}
.mg_l_20{margin-left:20px;}
.mg_l_30{margin-left:30px;}
.mg_l_40{margin-left:40px;}
.mg_l_50{margin-left:50px;}
.mg_l_60{margin-left:60px;}
.mg_l_70{margin-left:70px;}
.mg_l_80{margin-left:80px;}
.mg_l_90{margin-left:90px;}
.mg_l_100{margin-left:100px;}

.mg_r_10{margin-right:10px;}
.mg_r_20{margin-right:20px;}
.mg_r_30{margin-right:30px;}
.mg_r_40{margin-right:40px;}
.mg_r_50{margin-right:50px;}
.mg_r_60{margin-right:60px;}
.mg_r_70{margin-right:70px;}
.mg_r_80{margin-right:80px;}
.mg_r_90{margin-right:90px;}
.mg_r_100{margin-right:100px;}

.tc{text-align:center;}
.tr{text-align:right}
.tl{text-align:left}

.tb{font-weight:bold}

.t_small{font-size: small;}
.t_x-small{font-size: x-small;}
.t_xx-small{font-size: xx-small;}

.t_large{font-size: large;}
.t_x-large{font-size: x-large;}
.t_xx-large{font-size: xx-large;}

.t_through{
	text-decoration:line-through;}
.t_underline{
	text-decoration:underline;}

.red{color: #FF0000;}
.orange{color: #FF8800;}
.yellow{color: #FFFF00;}
.green{color: #00FF00;}
.blue{color: #0000FF;}
.indigo{color: #000394;}
.purple{color: #BB00E4;}


.trickster_color{color: #ff9000;}
.twitter_color{color: #2290bf;}
.facebook_color{color: #3b5998;}
.line_color{color: #3fc500;}
.youtube_color{color: #cc181e;}
