@charset "utf-8";

/* --------- RESET --------- */

body,div,dl,dt,dd,ul,ol,li,p,
h1,h2,h3,h4,h5,h6,
th,
td,
pre,
code,
blockquote,
form,fieldset,legend,input,textarea {
margin:0;
padding:0;
}

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

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,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: #FFF;
}
hr {display:none;}
img {vertical-align:bottom;}


/* --------- FONT --------- */

body {
	color: #000;
	background-color: #FFF;
	font: 14px "メイリオ",arial,helvetica,clean,sans-serif;
}

select,
input,
button,
textarea {
font:99% "メイリオ",arial,helvetica,clean,sans-serif;
}

table {
font-size:inherit;
font:100%;
border-collapse:collapse;/*+*/
border-spacing:0;/*+*/
}

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

/*DEFAULT 14px*/
/*7.1をかけて算出*/
.text10 { font-size:71%;}
.text11 { font-size:78.1%;}
.text12 { font-size:85.2%;}
.text13 { font-size:92.3%;}
.text14 { font-size:100%;}
.text15 { font-size:106.5%;}
.text16 { font-size:113.6%;}
.text17 { font-size:120.7%;}
.text18 { font-size:127.8%;}
.text19 { font-size:134.9%;}
.text20 { font-size:142%;}
.text21 { font-size:149.1%;}
.text22 { font-size:156.2%;}
.text23 { font-size:163.3%;}
.text24 { font-size:184.8%;}
.text25 { font-size:177.5%;}
.text26 { font-size:184.6%;}


/* ----------------------------------------------------------------

06 PARTS
∟	flash

------------------------------------------------------------------ */
.FlaInfo {
width:100%;
background-color:#FFFFFF;
border:solid 1px #FF0000;
}
.FlaInfo p {
color:#333333;
margin:4px;
display:block;
}
.FlaInfo a {
color:#333333;
text-decoration:underline;
}



/* --------- MODULE --------- */

/*  clearfix  */
.clearfix:before,
.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}


/*  hide-object  */
.hide {
display:block;
width:0;
height:0;
overflow:hidden;
}

