@charset "utf-8";
/* CSS Document */
#main{
	width:230px;
	float:left;
	padding:0 10px 0 20px;
	margin:0 0 15px 0;}

#main h2{margin:7px 0 10px 0;}

#main #scrollbox {
	border-top:solid 2px #444444;
	border-left:solid 2px #444444;
	border-right:solid 2px #FAFAFA;
	border-bottom:solid 2px #FAFAFA;
	height:370px;
	overflow:auto;
	width:220px;}
#main #scrollbox dl{
	display:block;
	margin:5px 5px 10px 5px;
	border-bottom:dotted 1px #999999;}
#main #scrollbox dt{
	background:url(../img/contents_t02_point01.jpg) no-repeat 0.1em 0.4em;
	padding:5px 5px 5px 15px;
	margin-bottom:5px;}
#main #scrollbox dd{
	line-height:1.5;
	background:url(../img/botan.gif) no-repeat 0.1em 0.2em;
	padding:0 0 5px 15px;}
#main #scrollbox .newicn{
	display:inline;
	margin:0 0 2px 0;
	float:left;
	margin:0 0 0 60px;
	width:21px;}
	
.pocketbook{}

.introduction h2{margin:0 0 20px 0;}

.introduction{
	background:url(../img/introduction_bkimg.gif) repeat-x;
	padding:5px 5px 10px 5px;
	width:220px;}

.introduction h3{
	font-size:16px;
	font-weight:lighter;
	text-align:center;
	padding:7px 0;
	border-bottom:dotted 1px #4C7095;
	border-top:dashed 1px #4C7095;
}
	
.introduction .tuwcolumn{
	float:left;
	width:100px;
	display:block;
	padding:10px 5px;
	line-height:1.2;}

#mainssidebar{
	width:224px;
	float:left;
	padding:0 0 0 20px;
}
#mainssidebar h2{margin:0 0 10px 0;}
#mainssidebar .houseBOX{
	background:#CFD6DD;
	margin:0 0 15px 0;}

#mainssidebar .houseBOX p{
	float:left;
	padding:15px 5px 5px 5px;
	display:block;
	width:100px;
	line-height:1.2;}
	
.imgBOX{margin:10px 0;}
.imgBOX2{margin:10px 0 0 0;}
.imgBOX3{
	margin:10px 0;
}
.imgBOX4{margin:0 0 2px 0;}

#mainssidebar .houseBOX h3{
	font-size:14px;
	padding:3px;
	background:#3E658D;
	color:#FFFFFF;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	padding:5px 3px 5px 3px;
}
#mainssidebar .houseBOX p.commentBOX{
	background:#CFD6DD;
	padding:5px 7px;
	width:100px;
	display:block;
	line-height:1.2;
	float:left;}
#subsidebar{
	width:230px;
	float:left;
	margin:0 0 15px 0;}
#subsidebar h2{
	width:224px;
	margin:7px auto 5px auto;
	display:block;}
#subsidebar .presentBOX{
	border:solid 1px #999999;
	padding:1px;
	margin-bottom:14px;}
	
.presentBOX p{
	display:block;
	float:left;
	width:100px;
	padding:10px 5px 10px 5px;
	line-height:1.2;}
	
.presentBOX h3{
	text-align:center;
	font-size:12px;
	background:#3E658D;
	padding:10px 5px;
	color:#FFFFFF;}

	

