@charset "utf-8";

/*===========================================================
＊ BASIC SETTING
===========================================================*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Myriad,Helvetica,Arial,"Meiryo","メイリオ",sans-serif;
}

body {
	line-height: 1.5;
}

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000; 
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}


/*	title
--------------------------------------*/
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}

/*	image
--------------------------------------*/
img {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:bottom;/*IEの下スペ回避*/
}
a img{
	border: 0px;
}

/*	link
--------------------------------------*/
a{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


/*	ロールオーバー時、透過で使用
-------------------------------------*/
.toimg a:hover img{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

.tobg a:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

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


/*	list
--------------------------------------*/
nav ul {
	list-style: none;
}
li {
	list-style-type: none;
}

/*	blockquote
--------------------------------------*/
blockquote, q {
	quotes: none;
}

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


/*	line
--------------------------------------*/
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

/*	form
--------------------------------------*/
input, select {
	vertical-align: middle;
}

/*	斜め文字と太字の初期化
--------------------------------------*/

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



/*===========================================================
＊ FONT LAYOUT
===========================================================*/

/*	color
--------------------------------------*/
.tRed	 {color: #FF0000;}
.tGreen	 {color: #00FF00;}
.tBlue	 {color: #0000FF;}
.tBlack	 {color: #000000;}
.tWhite	 {color: #FFFFFF;}
.tOrange {color: #FF9900;}
.tYellow {color: #FFFF00;}
.tGray	 {color: #666666;}


/* ==================================================
 style info :
 
fonts
 10px = 77%     11px = 85%     12px = 93%     13px = 100%
 14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
 18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
 22px = 167%    23px = 174%    24px = 182%    25px = 189%
 26px = 197%
 
=================================================== */


/*===========================================================
＊ OHTER LAYOUT
===========================================================*/


/* 位置調整
--------------------------------------------------*/
.txtL { text-align: left !important;}
.txtC { text-align: center !important;}
.txtR { text-align: right !important;}
.floatL { float: left;}
.floatR { float: right;}
.imgL { float:left; margin:0 15px 15px 0;}
.imgR { float:right; margin:0 0 15px 15px;}

/* スペース クリア
--------------------------------------------------*/
.noAll{
	margin:0 !important;
	padding:0 !important;}
.bend{
	margin-bottom:0!important;
	padding-bottom:0!important;}


/*===========================================================
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
===========================================================*/

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/*------------------------------------------ End */
