@charset "shift_jis";

/* Initialization
----------------------------------------- */
body,div,h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,p { 
	margin: 0px;
	padding: 0px;
	}

/* CommonSetting
----------------------------------------- */
body{
  font-size:12px;
  line-height:16px;
  color: #444444;
	background-color: #D0CFBB;
	text-align: center;
}

img, table {
	border-width: 0px;
	border-style: none;
	}

ul,ol,menu,dir,dl { list-style: none; }

strong { font-weight: bold; }
em { font-style: italic; }

h1 {  font-size: 12px; line-height: 16px; color: #666666;}
h3 {  font-size: 12px; line-height: 16px; color: #444444; margin-bottom: 5px;}
li {  font-size: 10px; line-height: 14px; color: #666666;}
td {  font-size: 10px; line-height: 14px; color: #666666;}
tr {  font-size: 10px; line-height: 14px; color: #666666;}
hr {  size: 1px; color: #cccccc}

/* Link
----------------------------------------- */
a:link { color:#00622B; TEXT-DECORATION: none}
a:visited { color:#00622B; TEXT-DECORATION: none}
a:hover { color:#019441; TEXT-DECORATION: underline}
a:active { color:#019441; }

/* Form
----------------------------------------- */
.button   {
            font-size:10;
            border:solid;
            border-width:1pt;
            border-color:#CCCCCC;
            background-color:#EEEEEE;
            filter:Alpha(opacity=70) }

.text     {
            font-size:12;
            border:solid;
            border-width:1pt;
            border-color:#CCCCCC;
            background-color:#FFFFFF;
            filter:Alpha(opacity=70) }

.area     {
            font-size:10;
            border:solid;
            border-width:1pt;
            border-color:#CCCCCC;
            background-color:#FFFFFF;
            filter:Alpha(opacity=70);
            scrollbar-face-color:#CCCCCC;
            scrollbar-highlight-color:#FFFFFF;
            scrollbar-shadow-color:#FFFFFF;
            scrollbar-3dlight-color:#CCCCCC;
            scrollbar-arrow-color:#FFFFFF;
            scrollbar-track-color:#CCCCCC;
            scrollbar-darkshadow-color:#CCCCCC }

.form_top   {
            font-size:12;
            border-style:none;
            background-color:#E8F6FA;
            }

/* FontSetteing
----------------------------------------- */
.cap9 {  font-size: 9px; line-height: 12px; color: #444444}
.gray10 {  font-size: 10px; line-height: 14px; color: #444444}
.gray12 { font-size: 12px; line-height: 16px; color: #444444}
.gray14 { font-size: 14px; line-height: 20px; color: #444444}
.orange12 {  font-size: 12px; line-height: 16px; color: #FE9F34}
.white10 {  font-size: 10px; line-height: 14px; color: #FFFFFF}
.white12 {  font-size: 12px; line-height: 16px; color: #FFFFFF}
.l_green12 {  font-size: 12px; line-height: 16px; color: #738700}
.d_green16 {  font-size: 16px; line-height: 20px; color: #008011}
.darkgreen10 {  font-size: 10px; line-height: 14px; color: #66645A}
.marginlist li  { margin-bottom: 10px}


/* Stayplan
----------------------------------------- */
#stayplan_list ul {
	margin: 0;
	padding: 0;
	list-style: none; 
	}
#stayplan_list li {
	margin: 0;
	padding: 0;
	list-style: none; 
	}
#stayplan_list li {
	margin-bottom: 4px;
	}
	
/* Clearfix
----------------------------------------- */
.clearfix {
zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
* html .clearfix {
display:inline-table;
/*_*/display:block;/**/
}




div.box-contactform {
	width: 530px;
	margin-left: 80px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	
	}
div.box-contactform div {
	width: 450px;
	margin-left: 20px;
	padding: 20px;
}
div.box-contactform div img {
	margin: 0px 0px 30px 40px;
}
div.box-contactform div p {
	width: 470px;
	margin-bottom: 20px;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
