@charset "euc-jp";

/* clearfix
---------------------------------------------------- */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


#kireinavi {
	margin: 0px;
	padding: 0px; 
  text-align: center;
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
}
#kireinavi h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,ul,ol,li,th,td {
    margin: 0;
    padding: 0;
}

#wrapper {
	width: 780px;
  margin-left: auto;
  margin-right: auto;
}


#main {
	width: 780px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }

#main img {
  border: none;
	vertical-align: top;
	margin: 0px;
	text-align: left;
}



/* title_area
---------------------------------------------------- */
#title_area {
  width: 780px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0;
	overflow: hidden;
	background: url(images/titlebg.jpg) left 155px no-repeat;
}
#title_leftbox {
  width: 415px;
	text-align: right;
	margin: 0px 0px 0px 363px;
	padding: 0;
	
}
/* contents_area
---------------------------------------------------- */
.contents_area {
  width: 780px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.contents_bd {
	border: #CCC solid 1px;
	border-top: none; }

.contents_bd2 {
	border: #CCC solid 1px;
	border-top: none;
	background: url(images/contents_bg.jpg) right top no-repeat;
 }
.contents2_text	 {
	text-align: left;
	margin: 0 0 0 18px; }
.contents_box	 {
	text-align: center;
	margin: 0 auto ;
	padding: 0 0 0 10px; }
.bt_20 {
	padding: 20px 0px 20px 18px; }
.monitor_ph {
  float: left;}
.monitor_txt {
  float: right;}
	
/* trial_area
---------------------------------------------------- */
#trial_area {
  width: 780px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background: url(images/trial_bg.jpg) left bottom no-repeat;
	overflow: hidden;
}
.trial_bt {
	width: 760px;
	height: 78px;
	margin: 0;
	padding: 0 0 0 10px;
}
/* present_area
---------------------------------------------------- */
#present_area {
  width: 780px;
	height: 333px; 
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	position: relative;
	overflow: hidden;
	background: url(images/present_bottom.jpg) left bottom no-repeat;
}
#twitter_box {
  width: 155px;
	height: 147px;
	margin: 0;
	padding: 0;
	position: absolute;
	top:  120px;
	right: 28px;
	background: url(images/twitter.jpg) left top no-repeat;
	z-index: 1000;
}
.tw_sp {
	text-align: center;
	margin: 90px 0 0 0px;
	padding: 0px 0px 0px 0px;
}
.presenttxt_box {
  width: 530px;
	margin: 0;
	padding: 0;
	position: absolute;
	top:  120px;
	left: 48px;
	line-height: 1.5;
}
.presenttxt_boxwaku {
	width: 530px;
	margin: 0 ;
	padding: 3px;
  border:#B99856 1px solid;
	color: #786132;
}
.presenttxt_boxwaku ul {
	list-style: none;
}	
	
		