* {
  margin : 0;
  padding : 0;

  text-align : justify;
  text-justify : inter-ideograph;
}

body {
/*  width : 780px; */
  line-height : 150%;
  background-color : #ffffff;

  font-family : MS UI Gothic;
  color: #3d3e55;

  scrollbar-3dlight-color : #ffffff;
  scrollbar-darkshadow-color : #ed9db7;
  scrollbar-arrow-color : #ffffff;
  scrollbar-face-color : #ed9db7;
  scrollbar-highlight-color : #ffffff;
  scrollbar-shadow-color : #ed9db7;
  scrollbar-track-color : #ffffff;
}

a:link { color : #4c517d; text-decoration : none; }
a:active { color : #4c517d; text-decoration : none; }
a:visited { color : #4c517d; text-decoration : none; }
a:hover { color : #c0c0c0; text-decoration : none; }

#container {   
  width : 900px;
/*  width : 100%; */
  border: 1px solid #000000;
  margin:0 auto;  
}

.main-txt {
  font-size : 11pt;
  color : #666666;
  margin-left : 10px;
  line-height : 150%;
}

.txt-2 {
  font-size : 12pt;
  font-weight : bold;
  margin : 5px auto 5px 5px;
}

.txt-3 {
  font-size : 14pt;
  font-weight : bold;
  color : #ee9ab6;
  margin : 5px auto 5px 5px;
}

.txt-4 {
  font-size : 14pt;
  color : #f2224a;
  font-weight : bold;
  margin : 20px auto 5px 5px;
  background-color : #f5f6b0;
  padding : 0.5em auto 0.5em 0.5em;
}

.txt-5 {
  font-size : 11pt;
  color : #666666;
  margin-left : 30px;
  line-height : 150%;
}

.txt-6 {
  font-size : 20pt;
  color : #ee9ab6;
  margin : 5px auto 5px 5px;
  line-height : 150%;
}

.r-photo {
  float : right;
}

.center {
  text-align : center;
}

#footer {
  width : 900px;
  height : 50px;
  margin-top : 3px;
  background-color : #ffffff;
  text-align : center;
  font-size : 9pt;
  border-style : solid;
  border-width : 1px 0px 0px 0px;
  border-color : #525931;
  padding-top : 5px;
}

/*====追加分====*/
/*文字装飾*/
.b{font-weight:bold;}
.red{color:red;font-weight:bold;}

.font18{font-size:18px;line-height:1.5;}

/*box_濃ピンク枠、背景白*/
.box01{border:solid 1px #f36599;padding:10px;margin-right:15px;}

/*index*/
.odekake{text-align:center;}
.odekake td{text-align:center;vertical-align:top;}
.odekake p{margin-left:100px;margin-right:100px;border:solid 1px #cccccc;padding:10px;}

/*肌タイプ別化粧水　大量記事の*/
.link_kiji tr{background-color:#ffffff;}
.link_kiji td{background-color:#FFDDFF;font-size:14px;text-align:center;padding:3px;width:20%;}

.hadatype_btn{background-image:url(image/hadatype_p01.jpg);background-repeat:no-repeat;height:340px;font-weight:bold;font-size:14px;color:#128dac;text-align:center;}
.hadatype_btn div{margin-left:250px;margin-top:100px;}
.hadatype_btn p{color:red;font-size:18px;}
.hadatype_btn a{display:block;background-image:url(image/skinkeakesyousui_btn.gif);width:240px;height:55px;font-size:1px;text-indent:-9999px;margin-left:auto;margin-right:auto;}
.hadatype_btn a:hover{background-position:0px -55px;}

.footer_link{border-bottom:solid 1px #ffddff;border-top:solid 1px #ffddff;padding:5px;text-align:right;font-size:10px;}