@charset "UTF-8";

/*******************************************************

	【共通】基本タグ仕様

 *******************************************************/

* {
	margin: 0;
	padding: 0;
	font-family:
	verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", arial, helvetica, 
	sans-serif, Osaka-UI, "Osaka";
	color: #444444;
	font-weight: normal;
}

* {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}


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

input,select,textarea {
	line-height: 140%;
	vertical-align: middle;
	font-family: Verdana,sans-serif;	/* mac のため	***/
}

td {
	vertical-align: top;
	border-collapse: collapse;
}

ul,ol,li {
	list-style: none;
	text-align: left;
}

object {
	border: none;
}

p {
	text-align: left;
}

/* --- link --- */
a {
	color:#0066CC;
	text-decoration: none;
}

a:visited {
	color:#0066CC;
	text-decoration: none;
}

a:hover {
	color: #0066CC;
	text-decoration:underline;
}

.alpha:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.60;
	opacity:0.60;
	z-index:99;
}

* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }

/* スライダー用 */
.noDisp {
display:none;
overflow:hidden;
}
