@charset"Shift_JIS";

.t2 {
color:#333333;
font-size:12px;
line-height:130%;
}

/* HTML要素初期化スタイル */

body#Lee {
border:none;
margin:0;
padding:0;
text-align:center;
background-color:#f5e9ec!important;
}

body#popUp {
border:none;
margin:0;
padding:0;
text-align:left!important;
background-color:#FFFFFF!important;
}

p{
margin:0;
padding:0;
line-height:1.7;
}

img {
margin:0!important;
padding:0!important;
}


a img {
border:none;
}

div.clearFloat, p.clearFloat {
clear:both;
}

*html div.clearFloat, p.clearFloat {
font-size:0px;
}

dl, dt, dd, p, li, h1, h2, h3, h4, h5, h6, form, input {
margin: 0;
padding: 0;
}


h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: bold;
margin:0;
padding:0;
}

ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ol {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}

table {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: inherit;
font: 100%;
}

img, table, th, td {
border: 0px;
}

caption, th {
text-align: left;
}

.alignLeft {
margin:0;
padding:0;
text-align:left;
}

.alignRight{
text-align:right;
margin:0;
padding:0;
}

.hidden {
display:none;
}

.fl {
float:left;
}

.fr {
float:right;
}

.clearfix:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
line-height: 0;
margin:0;
padding:0;
}

.clearfix {
display: inline-block;
min-height: 1%;
}
.clearfix { zoom: 1; }

/* Hides from IE-mac \*/

* html .clearfix {height: 1%!important;}

.clearfix {	display:block;}


