@charset "euc-jp";
body{
	background-color: #FFFEF5;
	color:#333333;
	line-height:130%;
	font-size:0.9em;
	margin:0px 10px 0px 0px;
	padding:0px auto auto auto;
    background-image:url('image/ginza-sp/body_bk.gif');
	background-repeat:repeat-x;
}
A:link{color:#0066CC;text-decoration:underline;}
A:visited{color:#0066CC;text-decoration:underline;}
A:hover{color:#CC33CC;text-decoration:underline;}
A:active{color:#2266FF;text-decoration:underline;}
textarea{line-height:140%;font-size:12px;}
H1 { font-size:18px; margin:0px; color:#009933;}
H2 { 
  font-size:14px;
  margin:0 0 8px 0;
  color:#818181;
  background-color:#F3EDE2;
  padding:5px 5px 5px 5px;
  background-repeat:no-repeat;
  background-position:2px;
 }
H3 { font-size:12px; margin:0px; color:#696969;}
.clear{
  clear: both;
}
.space01 { height:10px;font-size: 1px; }
.space02 { height:20px;font-size: 1px; }
.space03 { height:30px;font-size: 1px; }
.space04 { height:40px;font-size: 1px; }
.space05 { height:50px;font-size: 1px; }
.space06 { height:60px;font-size: 1px; }
.space07 { height:70px;font-size: 1px; }
.space08 { width:50px;font-size: 1px; }

div#head{
  width:770px;
  margin: 0 auto;
  background-color:#ADD778;
  background:url('image/ginza-sp/top_bk.gif') repeat-x;
  padding:4px 0 2px 10px;
  font-size:12px;
  border-left:1px solid #A8C17E;
  border-right:1px solid #A8C17E;
}
div#main_b {
  width:780px;
  margin: 0 auto;
  padding-top:15px;
  text-align: left;
  background-color:#FFFFFF;
  border-left:1px solid #A8C17E;
  border-right:1px solid #A8C17E;
}
div#btm{
  width:780px;
  margin: 0 auto;
  text-align:center;
  background-image:url('image/ginza-sp/bottom_bk.gif');
  padding:8px 0 5px 0;
  border-left:1px solid #A8C17E;
  border-right:1px solid #A8C17E;
}
div#foot_message{
  width:780px;
  margin: 0 auto;
  text-align:center;
  color:#666666;
}
/* コンテンツ部分の設定 */
div#container {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background: #FFFFFF;
}
div#contents {
  float: left;
  width: 715px;
  margin: 0 0 15px 32px;
  background: #E1F1D7;
  display: inline;
  padding:0 0 15px 0;
}
.chk{
  float:left;
  margin-right:10px;
}
.check{
  background-image:url('image/ginza-sp/check_waku.gif');
  background-repeat:no-repeat;
  width:580px;
  height:280px;
  margin: 0 0 15px 100px;
}
div#naiyou_tbl TABLE{
  width:600px;
}
div#naiyou_tbl TD{
	vertical-align:top;
}
.check_nom{
  border:1px dashed #A8C17E;
  background-color: #FFFFFF;
  width:200px;
  font-size:14px;
  line-height:160%;
  padding:10px;
  background-image:url('image/ginza-sp/naiyou_haikei.gif');
  background-repeat:no-repeat;
  background-position:right bottom;
  text-align:left;
}
.naiyou2{
  border:1px dashed #E18D81;
  background-color: #FFFFFF;
  margin-left:33px;
  width:628px;
  font-size:14px;
  line-height:160%;
  padding:10px;
}
.naiyou_title{
	background-color:#FFDFDF;
}
div#clinic {
  float: left;
  width: 715px;
  margin: 0 0 15px 32px;
  background: #F6FFE5;
  display: inline;
  padding: 0;
  border:2px solid #BBE418;
  line-height:150%;
}