@charset "UTF-8";

/************************************************************
	RESET
*************************************************************/

h1,h2,h3,h4,h5,h6,p,ul,dl,ol,table,form,img{
	margin: 0;
padding: 0;
}

img{
	border: none;
   vertical-align : bottom;
}

li,ul{
	list-style: none;
margin: 0;
padding: 0;
}

li img,dt img,dd img{
	vertical-align: bottom;
}

a:link,a:visited{
	color : #666666;
text-decoration : none;
}

a:hover,a:active{
	color : #999999;
text-decoration : none;
}

hr{
	visibility: hidden;
clear: both;
margin: 0;
padding: 0;
}
table{
   border-collapse : collapse;
   empty-cells : show;
}

.clear{
	clear: both;
}
.auto{
	margin-left: auto;
margin-right: auto;
}
.T-C{
	text-align: center;
   }.col-red{
   color : #cc0000;
   }.col-red-b{
   color : #cc0000;
   font-weight : bold;
}
.T-R{
	text-align : right;
}
.F-R{
float: right;
}
.F-L{
float: left;
}

.tp25{
   padding-top : 25px;
   }.fr20{
   
   padding-left : 20px;
   padding-right : 20px;
}.tp15{
   padding-top : 15px;
   }.tp10{
   padding-top : 10px;
   }.tp5{
   padding-top : 5px;
   }.tp0{
   padding-top : 0px;
   }.tm35{
   margin-top : 35px;
}.tm30{
   margin-top : 30px;
}.tm25{
   margin-top : 25px;
}.tm15{
   margin-top : 15px;
}.tm5{
   margin-top : 5px;
}.tm0{
   margin-top : 0px;
}
.p100{
   width : 100%;
}.w8{
   width : 9em;
}.w5{
   width : 5em;
}
.lm20{
   margin-left : 20px;
}
.indent1{
   padding-left : 1em;
   }.indent2{
   padding-left : 2em;
   }.ind1{
   padding-left : 1em;
   text-indent : -1em;
}.ind1_5{
   padding-left : 1.5em;
   text-indent : -1.5em;
}.ind2{
   padding-left : 2em;
   text-indent : -2em;
}
.fade {
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.ph1em{
   padding-top : 1em;
}  
/*search*/
.Fnomal{
   font-weight : normal !imprtant;
}

