﻿@charset "utf-8";

/* ===================================================================
Author: aki
=================================================================== */


/*初期化*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,table,th,tr,td {
margin:0;
padding:0;
text-decoration:none;
font-style:normal;
list-style:none;
font-weight:normal;
font-size:100%;
}

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

caption,th{
text-align:left;
}

fieldset,img{
border:0;
}

img{
vertical-align:top;
}

select option{
padding:0 5px;
}

form label{
cursor:pointer;
}

input{
font-size:110%;
}

textarea{
font-size:120%;
}

/*基本設定*/

.clear {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

.inner:after,
.clearfix:after {
content: " ";
display: block;
clear: both;
height: 0px;
visibility:hidden;
line-height:0px;
}
.inner,.clearfix { display: inline-block; }
/* exlude MacIE5 */
* html .inner,
* html .clearfix { height: 1% }
.inner,.clearfix {display:block;}
/* end MacIE5 */


.t-right{
text-align:right;
}

.t-left{
text-align:left;
}

.t-center{
text-align:center;
}


a:hover img {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
}

a.nonh:hover img {
-moz-opacity:1;
opacity:1;
filter: alpha(opacity=100);
}
