@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
  margin: 0;
  padding: 0;
}

html,div {
  margin: 0;
  padding: 0;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meirio,'ＭＳ Ｐゴシック',sans-serif;
  color: #000;
}

body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  background: transparent url(http://www.shinjukumc.com/lp/woman/css/common.css) no-repeat top left;
}


/* for IE6 */
* html body{
  font-size: 75%;
}

/* for IE7 */
*:first-child+html body{
  font-size: 75%;
}



h1,h2,h3,h4,h5,h6,p {
   margin: 0;
   padding: 0;
   line-height: 1.4em;
   font-size: 100%;
}

ul,ol,li {
   margin: 0;
   padding: 0;
   list-style: none;
}

img {
   margin: 0;
   padding: 0;
   vertical-align:bottom;
}
a img {
  border:none;
  vertical-align: bottom;
}

a:link, a:visited {
  color: #000000;
  text-decoration: underline;
  outline : 0;
}

a:hover {
  color: #000000;
  text-decoration: none;
}

a:hover img{
  opacity: 0.8;
}

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


.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}




/**----------------------------------------
   header layout
-------------------------------------------**/

#head_wrapp {
  width: 100%;
  height: 16px;
  margin: 0;
  padding: 0;
  text-align: center;
  overflow: hidden;
  background: #000;
}

#head_wrapp h1 {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
  line-height: 16px;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
}

#header{ border-bottom: 1px solid #f0f0f0; padding: 5px 0px;}

/**----------------------------------------
   contents base layout
-------------------------------------------**/

div.wrapper {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}



/**----------------------------------------
   footer layout
-------------------------------------------**/










/*----------------------------------------------------
	COMMON
----------------------------------------------------*/
.inner{ width: 1000px; margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}