@charset "utf-8";

/* ブラウザ標準CSSリセット用CSS */

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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0;padding:0;}
body{
	font-size: 13px;
	line-height: 1.6em;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;
	
	color: #000;
	*font-size:small;
	*font:x-small;
}
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;}

/* new clearfix */
.clearfix:after {  
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}  
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* FocusOFF */
a:focus{outline: none;}
a{
	outline: none;
	text-decoration:none;
	color: #0061AD;
}
a:hover {
	text-decoration: underline;
}
img {
	vertical-align: bottom;
}

/* Spry */
.SpryHiddenRegion {
   visibility: hidden;
}
.loading {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 77%;
	color: #999;
}

#IE {
	width: 830px;
	background: #FFF;
	margin: 24px auto 24px auto;
	padding: 30px;
	border: solid 5px #AD261D;
}
