@charset "utf-8";
img{border:0;
}
h2{
	font-size:14px;
	margin: 5px;
}
h3{
	margin: 3px;
	font-size: 14px;
	font-weight: normal;
}
h4{	margin: 3px;
	font-size: 12px;
	font-weight: normal;
}
strong{
	font-size:14px;
}
p{
	margin:5px
}
ul{
	margin-top: 5px;
	margin-bottom: 5px;
}
A:LINK{
  color : #800000;
  background-color : none;
}
A:VISITED{
  color : #996633;
  background-color : none;
}
A:HOVER{
  color : #800000;
  background-color : #ffff00;
}




.title{  background-color : none;
}
.up{
	vertical-align: top;
}
.pan{
font-size:10px;}
.copy{
font-size:10px;}
.back_white{
background-color:#FFFFFF;}
.back_yellow01{
	background-color:#FFFFCC;
}
.back_check{
	background-color:#FFFFFF;
	background-image: url(img/img_all/check_01.gif);
	background-repeat: repeat;
}
.font_red{
color:#FF0000;}
.font_green{
color:#009933;}
.font_enji{color:#660000;}
.yane{
background-image:url(img/img_all/yane.gif);
background-repeat:repeat;}
.title_cel_g{
	background-color : #ffffff;
	border-left-width : 8px;
	border-left-style : solid;
	border-left-color : #ccffcc;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-bottom-style : solid;
	border-bottom-color : #ccffcc;
	border-bottom-width : 2px;
	height : 20px;
	vertical-align : bottom;
	width : 550px;
	font-size : 16px;
	color : #009933;
	font-weight: bold;
}
.title_cel_g2{
	color: #009933;
	background-color: #CCFFCC;
	height: 15px;
	width: 650px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.title_cel_g3{
	color: #009933;
	background-color: #ffffff;
	height: 16px;
	width: 650px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size : 16px;
	border-bottom-width : 4px;
	border-bottom-style : dotted;
	border-bottom-color : #CCFFCC;
	font-weight : bold;
}
.price{
font-size:24px;
color:#FF0000;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}
.housou{
	font-size:10px;
}
.souryou{
	font-size : 13px;
	background-color : #808080;
	padding: 10px;
	margin: 0px;
}
.souryou_shiro{
  background-color : #ffffff;
  color : #808080;
  height : 20px;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.gaiyou_beju{
	font-size : 13px;
	color : #808080;
	background-color : #ffffcc;
	width : 120px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	border-width : 0px 0px 0px 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	text-align: left;
}
.gaiyou_shiro{
	font-size : 13px;
	color : #808080;
	background-color : #ffffff;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	border-width : 0px 0px 0px 0px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width : 310px;
	text-align: left;
}
.gaiyou_shiro2{
	font-size : 13px;
	color : #808080;
	background-color : #ffffff;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	border-width : 0px 0px 0px 0px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width : 120px;
	text-align: left;
}
.shousai_green{
	font-size : 13px;
	color : #009900;
	background-color : #CCFFCC;
	border-width : 0px 0px 0px 0px;
	width : 400px;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
.shousai_beju{
	font-size : 13px;
	color : #666666;
	background-color : #ffffcc;
	width : 120px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	border-width : 0px 0px 0px 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	text-align: left;
}
.shousai_shiro{
	font-size : 13px;
	color : #666666;
	background-color : #ffffff;
	border-width : 0px 0px 0px 0px;
	width : 400px;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
.woman_01{
	background-image: url(img/img_guide/woman_01.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.reshipi_01{
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFF00;
	padding: 5px;
}
.yohaku{
	padding: 5px;
}

img{
border:0;
vertical-align: bottom;
}

