@charset "utf-8";
/*======================================

    1-1.Yahoo UI Library Fonts CSS
    http://developer.yahoo.com/yui/fonts/
    *Copyright (c) 2006, Yahoo! Inc. All rights reserved.
    *http://developer.yahoo.com/yui/license.txt

    Font-size Adjustment

    77% = 10px	| 	122% = 16px	|	167% = 22px
    85% = 11px	|	129% = 17px	|	174% = 23px
    92% = 12px	|	136% = 18px	|	182% = 24px
    100% = 13px	|	144% = 19px	|	189% = 25px
    107% = 14px	|	152% = 20px	|	197% = 26px
    114% = 15px	|	159% = 21px	|

=======================================*/
body {
    font: 13px 'verdana','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', Helvetica, Arial, sans-serif !important;
    *font-size: small; /* IE7およびIE6標準準拠モード用 */
    *font: x-small; /* IE6後方互換モード用 */
    letter-spacing: 0.05em!important;
}

a:focus{outline:none;}
textarea,
input,
select{
    font:100% "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka",arial,helvetica,clean,sans-serif;
}

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

pre,code,kbd,samp,tt{
    font-family:monospace;
    *font-size:100%;
    font:115% monospace;
    line-height:150%;
}

/*======================================
	yui-reset

	Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.5.2
=======================================*/

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,img {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,acronym {
	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
}


/*======================================

	リンクスタイル
	
=======================================*/

a{
	text-decoration:none;
	color:#3b719f;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

/*======================================

	hr
	
=======================================*/

/* hr clear */
hr{
	display:none;
	}
/* end of hr clear */


span.spacer {
	height:1px;
	width:1px;
	font-size:1px;
}



/* ===MENU================================== *

--------------------------------------------
class.css
--------------------------------------------

・clearfix関係
・margin関係
・padding関係
・imgの回り込み

============================================ */



/*=================================================

float解除用 clear

=================================================== */
.clear {clear:both}

br.clear {
	font-size: 1px;
	line-height: 100%;
	clear: both;
}

div.clear {
	line-height: 100%;
	clear:both;
}


/*=================================================

clearfix関係 clearfix

=================================================== */

/* clearfix set */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*IE*/
.clearfix{zoom:1}
	
/* hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end of hides from IE-mac */
/* end of clearfix set */


/*=================================================

img関係

=================================================== */

/* imgfix set */
.imgfix{
	font-size:1px;
	line-height:1px;
}
/* end of imgifix */

