@charset "UTF-8";

/* ノーマライズ化
------------------------------------------------------------*/

/* 「hasLayout」問題の解決 */
* html *  {zoom:1} /*IE6*/
*:first-child+html * {zoom:1} /*IE7*/


/* html{
  overflow-y: scroll;
} */

body{
  letter-spacing: 0.02em;
  /*font-family: "ヒラギノ角ゴPro W3","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;*/
	color:#6e6e6e;
}

body, div, pre, blockquote {
  margin: 0;
  padding: 0;
  border: 0;
}

h1, h2, h3, h4, h5, h6{
  font-size: 100%;
}

dl, dt, dd, ul, ol, li, p{
}

form, fieldset{
  margin: 0;
  padding: 0;
  border:0;
  vertical-align: baseline;
}


table, th, td {
  border-collapse: separate;
  *border-collapse:collapse; /* for IE6,7 */
  empty-cells:show;
  border-spacing:0;
  font-size:100%;
  font-weight:nomal;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: top;
  text-align: left;
}

caption{
  text-align: left;
}

address, caption, cite, code, dfn, em, strong, var{
  font-style: normal;
  font-weight: normal;
}

img{
  border:0;
  vertical-align: baseline;
}

object,embed {
	vertical-align:top;
}

a{
overflow: hidden;
}




/*---サイドメニュー----*/

.AsideCategory{
width:215px;
background-color:#00a0c9;
margin:0;
float:left;
}

.AsideCategory .AsideCategoryTitle{
background: url("../img/column/side_hr.webp") left bottom no-repeat;
}

.AsideCategory hr{
background-image:url("../img/column/side_hr.webp");
background-repeat:no-repeat;
border:0;
margin:0;
height:1px;
}

.side_newcolumn{
color:#fff;
padding:6px 5px;
background: url("../img/column/side_hr.webp") left bottom no-repeat;
}

.side_newcolumn a{
display:block;
padding:5px 5px;
}

.side_newcolumn .side_photo{
float:left;
width:52px;
height:47px;
}

.side_newcolumn .side_p{
float:right;
width:134px;
height:auto;
font-size:11px;
}

.side_newcolumn a:hover .side_p{
text-decoration:underline;
}

.side_newcolumn .side_500{
font-weight:500;
}

.AsideCategory a{
color:#fff;
text-decoration:none;
}

.AsideCategory a:hover{
text-decoration:underline;
}
