@charset "UTF-8";
/******************body******************/
body {
	font-size: 70%;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	margin: 0px auto;
	padding: 0;
	color: #666666;
	width: 805px;
	background-color: #FFFFFF;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*txt*/
/*midashi CSS*/
h1{margin: 0px;padding: 0px;}
h2{margin: 0px;padding: 0px;}
h3{margin: 0px;padding: 0px;}
h4{margin: 0px;padding: 0px;}
h5{margin: 0px;padding: 0px;}
h6{margin: 0px;padding: 0px;}
p{margin: 0px;padding: 0px;}
/*link*/
a,
a:link,
a:visited {
	color: #805C3A;
	text-decoration: none;
}
a:active,
a:hover{
	color: #CC6600;
	text-decoration: underline;
}
a img {
	border: none;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
/* page top */
.pagetop{
	text-align: right;
	display: block;
	clear: both;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top:10px;
}
/* list  */
ul , ol{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*sup*/
.sup{
	vertical-align: super;
	font-size: 90%;
}
table{
	border:none 0px;
}
form{
	padding:0px;
	margin:0px;
}

/*===================base end===================*/
.clear{
	clear:both;
}
#trial{
	width:860px;
	background-color:#F0F0F0;
}
#trial-in{
	width:799px;
	border-right:1px solid #D3D7D3;
	border-left:1px solid #D3D7D3;
	margin:auto;
	background: #E2E4E4 url(../img/undestino_003-2.jpg) no-repeat left top;
}
#trial-in #head h1{
	padding-left:28px;
	padding-top:15px;
}
#trial-in #head #title{
	width:302px;
}
#trial-in #head #title img{
	margin-left:60px;
	margin-top:30px;
}
#trial-in #head #title-img{
	float:right;
}
/*伸縮フィールド*/
.expands1{
	background:url(../img/undestino_bg1.gif) repeat-y;
	clear:both;
}
.expands2{
	background:url(../img/undestino_bg3.gif) repeat-y;
	clear:both;
}
.expands3{
	background:url(../img/undestino_bg2.gif) repeat-y;
}
.text-field{
	padding-left:47px;
	padding-right:47px;
}
/**/
#project-cont img{
	float:left;
}
/*商品説明*/
.item{
	width:690px;
	margin:auto;
}
.item .space{
	padding-bottom:8px
}
.item .pad{
	padding-bottom:8px;
	padding-top:7px;
}
.item .movie{
	padding-top:7px;
}
.item .td-l{
	width:90px;
	text-align:center;
	vertical-align:top;
}
.item .td-r{
	padding-left:20px;
	vertical-align:top;
}
.item .td-r .size-11{
	font-size:105%;
}
.item .td-r .item-name{
	margin-top:7px;
	margin-bottom:7px;
	font-size:105%;
}
#trial-in .expands2 .item .td-r span {
	color:#803A3A;
}

.element{
	width:753px;
	margin:auto;
}
.element h4{
	margin-bottom:10px;
}
.element strong{
	color:#803A3A;
}
.element p{
	width:723px;
	margin:auto;
}
#foot img{
padding-right: 10px;
	padding-left: 10px;
}
#foot{
	padding-top: 5px;
	padding-bottom: 1em;
	clear: left;
	text-align: left;
	width: 799px;
}
#foot-in{
	margin-left:20px;
	width: 700px;
}
#foot .textlink{
	vertical-align: 12%;
	padding-left: 10px;
	padding-right: 20px;
	color: #804A3A;
	font-size: 95%;
}
/*#copyright{
	padding-right: 10px;
	padding-left: 10px;
}*/
.hr{
	margin:auto;
	width:761px;
	padding:10px 0px 20px 0px;
}
.arrow{
	padding-left:5px;
	top:5px;
}
.bottom{
	margin-bottom:-5px;
}
.bar{
	background-image:url(../img/bar.gif);
	background-repeat:repeat-x;
}
