/*-------------------------------------
  reset
-------------------------------------*/
#plusJtb_Area .wrapper img {
    border: 0;
    vertical-align: top;
}
#plusJtb_Area .wrapper br { letter-spacing: normal }
input{
	border: none;
	outline:none;
}
/*-------------------------------------
  plusJtb_Area
-------------------------------------*/
#plusJtb_Area .wrapper {
    background: url(../images/bg_body.png) repeat 0 0;
	width: 870px;
    line-height: 1.6;
	font-family: Meiryo, メイリオ,'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
	padding: 0 40px 30px;
}
#plusJtb_Area {
    padding: 20px 0 20px;
    overflow: hidden;
    width: 950px;
}
.right { text-align: right}
#FootNaviArea {
  padding-left: 10px;
}
.dpz #FootNaviArea {
width: 950px;
margin: 0 auto;
}
.dpz .linkUp {
	width: 950px;
	margin: 0 auto 10px;
}
#breadcrumbs {
	float: left;
	width: 500px;
	margin-left: 5px;
}
.linkUp { margin: 0 10px 20px;}
input:hover {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
/*-------------------------------------
  sns
-------------------------------------*/
.fb_iframe_widget {
	z-index: 3000;
	}
.sb{
	margin-bottom:5px!important;
	vertical-align:middle;
}
.sb li{
	float:right;
	display:block;
	margin-left:5px!important;
}
.sb .gplus {
	width: 60px;
}
.sb .tw iframe{
	width: 92px!important;
}
/*-------------------------------------
  h1
-------------------------------------*/
h1 {
    margin: 0 0 20px;
}
/*-------------------------------------
  profile
-------------------------------------*/
#profile {
	margin-bottom: 40px;
}
#profile ul {
	overflow: hidden;
	}
#profile li {
	background: #ffffff url(../images/bg_profile.png) no-repeat 0 0;
	float: left;
	width: 394px;
	padding: 30px 15px 20px;
	}
#profile li.first {
	margin-right: 20px;
	}
/*-------------------------------------
  article
-------------------------------------*/
#article {
	margin-bottom: 40px;
	padding: 20px 40px;
	background: #ffffff url(../images/bg_article.png) no-repeat 0 0;
}
#article ul {
	overflow: hidden;
	}
#article li {
	float: left;
	}
#article li.first {
	margin-right: 30px;
	width: 440px;
	}
#article li h2,
#article li p {
	margin-bottom: 20px;
	}
#article input.bt {
	margin-left: 265px;
}
/*-------------------------------------
  gift
-------------------------------------*/
#gift {
	margin-bottom: 40px;
	padding: 20px 40px;
	background: #ffffff url(../images/bg_gift.png) no-repeat 0 0;
}
#gift ul {
	overflow: hidden;
	}
#gift li {
	float: left;
	}
#gift li.first {
	margin-right: 30px;
	width: 348px;
	}
#gift li.last {
	width: 412px;
	}
#gift li h2,
#gift li p {
	margin-bottom: 20px;
	text-align: center;
	}
#gift li p.right {
	text-align: right;
	}
#gift li dl {
	overflow: hidden;
	margin-bottom: 20px;
	}
#gift li dt {
	width: 80px;
	float: left;
	}
#gift li dd {
	padding-left: 90px;
	padding-top: 5px;
	}
/*-------------------------------------
  info
-------------------------------------*/
#info {
	position: relative;
	background-color: #ffffff;
	min-height: 100px;
}
#info input {
	position: absolute;
	top: 10px;
	right: 80px;
}
#info h2 {
	margin-bottom: 0;
}
#info ul {
	margin-bottom: 10px;
	padding: 20px;
	margin-left: 40px;
	}
#info li {
	list-style: disc;
	}
#info li a {
	display: block;
	font-size: 120%;
	font-weight: bold;
	}