@charset "UTF-8";

/**********************************************************************
Reset
**********************************************************************/
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form, fieldset {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

textarea { font-size: 100%; }
img { vertical-align: bottom; }


/**********************************************************************
common
**********************************************************************/
body{
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#sawayaka100{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}

#sawayaka100 .bnr{margin-bottom: 30px;}
#sawayaka100 .bnr p{
	font-size: 13px;
	line-height: 180%;
	margin-top: 15px;
	margin-bottom: 25px;
}


/*image-navigation
---------------------------------------------------*/
#image-navigation{
	width: 800px;
	height: 653px;
	position:relative;
	margin-bottom:30px;
}

#image-navigation:after {content: ""; display: block; clear: both; visibility: hidden;}
#image-navigation{zoom:1;　/* IE7 */}

#image-navigation .navi-image { width:800px; position:relative; }
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:1; }
#image-navigation .navi-image a.active { z-index:3; }
#image-navigation .navi-image a.last-active { z-index:2; }

#image-navigation .navi {
	width:800px;
	height: 228px;
	top: 425px;
	position: absolute;
}

#image-navigation .navi ul{
   overflow:hidden;
   zoom:1;
   margin-right: -10px;
}
#image-navigation .navi ul:after {content: ""; display: block; clear: both; visibility: hidden;}
#image-navigation .navi ul{zoom:1;　/* IE7 */}

#image-navigation .navi li{
	float: left;
	margin-right: 10px;
	margin-top:10px;
}

#image-navigation ul li a {
  display:block;
  width:125px;
  height:104px;
}

*html #image-navigation ul li a {width:125px;}
