@charset"utf-8";

/*--------------------------------------------
copyright(c)tfdesgin studio all rights reserved.
http://www.tfdesignstudio.net
info@tfdesignstudio.net
--------------------------------------------*/

* + html img{
vertical-align:bottom;
}

* html img{
vertical-align:bottom;
}

/*------------------------------------------*/
/*clearfix*/
/*------------------------------------------*/
.clearfix{

}

.clearfix:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
}

/*--For IE7--*/
*+html .clearfix{
zoom:1;
}

/*--For mac ie5--＼*/
* html .clearfix{
height:1px;
}
.clearfix{
display:block;
}
/**/

/*-------------------------------------------
背景のあるブロックの子がフロートしている場合、
上記clearを親のブロックに指定をして回避すること。
-------------------------------------------*/

.align_left{
float:left;
}

.align_right{
float:right;
}

.left{
text-align:left;
}

.center{
text-align:center;
}

.right{
text-align:right;
}

/*------------------------------------------*/
/*link*/
/*------------------------------------------*/
a{
text-decoration:underline;
color:#0090D9;
}

a:hover{
text-decoration:none;
}

a:active{
}

a:visited{
}

/*------------------------------------------*/
/*hidden*/
/*------------------------------------------*/
.hidden{
display:none;
}

/*------------------------------------------*/
/*border*/
/*------------------------------------------*/
.borderT{
border-top:1px solid #ddd;
padding-top:10px;
margin-top:10px;
}

.borderB{
border-bottom:1px solid #ddd;
padding-bottom:10px;
margin-bottom:10px;
}
