@charset "Shift_JIS";


/*----------------------------------------
	typography
-----------------------------------------*/

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

*:first-child + html body {	/* for IE7 */
	font-family: "メイリオ", "Meiryo";
}

html>/**/body { font-size: 16px; line-height: normal; } /* except Win IE */

.font_small {
	font-size: 80%;
	line-height: 1.4;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/* Common */

* {
	margin:0;
	padding:0;
}

body {
	background-color:#FFFFFF;
	font-size:92%;
	color:#333333;
}

ul,ol,li {
	list-style-type:none;
}

img {
	border:none;
}

a:link {
	color:#0000FF;
}

a:hover {
	color:#FF0000;
}

a:visited {
	color:#9933CC;
}

/* ClearFix */

div.clearfix:after {  
	content:".";  
	display:block;  
	visibility:hidden;  
	height:0.1px;  
	font-size:0.1em;  
	line-height:0;  
	clear:both;  
} 

div.clearfix {
	display:inline-block;
}

.myajiClear {
	clear:both;
}

.myajiClear img.none {
	display:none;
}

#flashcontent{
	outline:none
}


/* demo */
.declareMain {
	width:638px;
	vertical-align:top;
}

table.second {
	margin-top:8px;
	width:100%;
	border:none;
}

td.bg-second {
	background:url(../images/bg_second.gif) repeat-x;
	text-align:center;
}

table.bg-wood {
	margin:0 auto;
	width:884px;
	border:none;
}

.localNavi {
	width:170px;
	vertical-align:top;
}

.localNavi td.menu {
	padding-bottom:2px;
	text-align:center;
}

h2.title {
	margin:61px 0px 0px 0px;
}

h2.title-m {
	margin:59px 0px 0px 0px;
}

h2.title-s {
	margin:58px 0px 0px 0px;
}

/* リンク */

a.info {text-decoration:none; }
a.info:link { color:#df000a; text-decoration:none;}
a.info:visited { color:#df000a; text-decoration:none;}
a.info:active { color:#df000a; text-decoration:none;}
a.info:hover { color:#df000a; text-decoration:underline;}#mov {
	height: 100%;
	width: 100%;
}

.main {
	margin-bottom: 0px;
}
