@charset "UTF-8";

html,body{
	margin:				0;
	padding:			0;
}
img{
	border:				none;
}
a{
	text-decoration:	none;
}
a.border{
	border-bottom:		dashed 1px #c00;
	color:				#c00;
}
a.border:hover{
	background-color:	#ffc;
}

h1,h2,h3,h4,h5,p{
	margin:				0;
	padding:			0;
}
h4{
	padding-bottom:		10px;
}
p{
	line-height:		1.5em;
}
p.notice{
	font-size:			80%;
	margin-left:		1em;
	text-indent:		-1em;
}
ul{
	padding-left:		1em;
}
li{
	line-height:		1.5em;
}
strong{
	color:				#c00;
}
/***************/

body{
	background-color:	#f0fbff;
	font-size:			80%;
	text-align:			center;
}

#wrap{
	margin:				auto;
	width:				814px;
	text-align:			left;
/*
	position:			relative;
*/
}
#contentBox-foot{
	background:			url("img/peramodel/frame_foot.jpg") left top no-repeat;
	width:				815px;
	padding-top:		180px;
	text-align:			center;
}

/************************
* コンテンツ
*/
#contentBox-body{
	background:			url("img/peramodel/frame_body.gif") left top repeat-y;
	padding:			0 3px 0 3px;
	width:				808px;
}
#contentBox-body-inner{
	background:			url("img/peramodel/contents_bg2.jpg") right 400px no-repeat;
}
#contentBox-main{
	float:				left;
	width:				454px;
	padding-left:		50px;
}
#contentBox-side{
	float:				right;
	width:				235px;
	padding-right:		50px;
}

.indent-left{
	padding-left:		50px;
}

.indent-right{
	padding-right:		50px;
}

.column{
	background-color:	#ebfaff;
	border:				solid 1px #ccc;
	padding:			8px;
}

.side-item{
	margin-bottom:		6px;
}

