@charset "utf-8";
/* CSS Document */

body,div,p,ul,li,dl,dt,dd,a,img,ol,span{
	margin:0px;
	border:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



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

/*----------page--------------*/

#conTent{
	width:956px;
	margin:0 auto;
}

#maIn{ width:710px;}

#rightSide{ width:230px;}


#pageTitle{ height:45px; border:1px solid #4D4D00; width:100%; line-height:45px; font-size:14px; font-weight:bold;}
	

/*----------display-------------*/

.dspNo{ display:none;}

/*----------clear-------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clB{ clear:both;}
.clL{ clear:left;}
.clR{ clear:right;}

/*----------font-------------*/

.fsZ10{ font-size:10px;}
.fsZ12{ font-size:12px;}
.fsZ14{ font-size:14px;}
.fsZ16{ font-size:16px;}
.fsZ22{ font-size:22px;}




.fWB{ font-weight:bold;}

.fcR{ color:#F00;}
.fcBl{ color:#00F;}
.fcYe{ color:#FF0;}
.fcOr{ color:#F60;}
.fcPi{ color:#F36;}
.fcWh{ color:#FFF;}


/*----------float-------------*/

.flL{ float:left;}
.flR{ float:right;}

/*----------text-------------*/

.txtaC{ text-align:center;}
.txtaR{ text-align:right;}
.txtaL{ text-align:left;}


/*----------margin-------------*/

.mgT5{ margin-top:5px;}
.mgT10{ margin-top:10px;}
.mgT15{ margin-top:15px;}
.mgT20{ margin-top:20px;}
.mgT25{ margin-top:25px;}
.mgT30{ margin-top:30px;}
.mgT35{ margin-top:35px;}
.mgT40{ margin-top:40px;}


.mgB5{ margin-bottom:5px;}
.mgB6{ margin-bottom:6px;}
.mgB7{ margin-bottom:7px;}
.mgB10{ margin-bottom:10px;}
.mgB15{ margin-bottom:15px;}
.mgB20{ margin-bottom:20px;}
.mgB25{ margin-bottom:25px;}
.mgB30{ margin-bottom:30px;}

.mgL5{ margin-left:5px;}
.mgL10{ margin-left:10px;}
.mgL15{ margin-left:15px;}
.mgL20{ margin-left:20px;}
.mgL25{ margin-left:25px;}
.mgL30{ margin-left:30px;}

.mgR5{ margin-right:5px;}
.mgR6{ margin-right:6px;}
.mgR8{ margin-right:8px;}
.mgR10{ margin-right:10px;}
.mgR15{ margin-right:15px;}
.mgR20{ margin-right:20px;}
.mgR25{ margin-right:25px;}
.mgR30{ margin-right:30px;}

/*----------padding-------------*/

.pdT5{ padding-top:5px;}
.pdT10{ padding-top:10px;}
.pdT15{ padding-top:15px;}
.pdT20{ padding-top:20px;}
.pdT25{ padding-top:25px;}
.pdT30{ padding-top:30px;}
.pdT35{ padding-top:35px;}

.pdB5{ padding-bottom:5px;}
.pdB10{ padding-bottom:10px;}
.pdB15{ padding-bottom:15px;}
.pdB20{ padding-bottom:20px;}
.pdB25{ padding-bottom:25px;}
.pdB30{ padding-bottom:30px;}
.pdB35{ padding-bottom:35px;}



.pdL5{ padding-left:5px;}
.pdL10{ padding-left:10px;}
.pdL15{ padding-left:15px;}
.pdL20{ padding-left:20px;}
.pdL25{ padding-left:25px;}
.pdL30{ padding-left:30px;}

.pdR5{ padding-right:5px;}
.pdR10{ padding-right:10px;}
.pdR15{ padding-right:15px;}
.pdR20{ padding-right:20px;}
.pdR25{ padding-right:25px;}
.pdR30{ padding-right:30px;}


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

.ime_disabled {
	ime-mode:disabled;
}

.ime_inactive {
	ime-mode:inactive;
}