

#sw_flow,
#sw_about,
#sw_profile,
#sw_contact,
#swYakkan,
#swOrder,
#commentForm
{
	position:relative;
	padding:0 20px 34px;
	width:400px;
	height: auto;
	text-align: left;
	background: #fff url("./images/subWindowFlow.gif") no-repeat;
}


#sw_about{
	background: #fff url("./images/subWindowAbout.gif") no-repeat;
}



#sw_profile{
	background: #fff url("./images/subWindowProfile.gif") no-repeat;
}


#sw_contact{
	background: #fff url("./images/subWindowContact.gif") no-repeat;
}


#swYakkan{
	background: #fff url("./images/subWindowYakkan.gif") no-repeat;
}


#swOrder,#commentForm{
	background: #fff url("./images/subWindowOrder.gif") no-repeat;
}

#swHeader{
	width:400px;
	height:60px;
	text-indent: -9999px;
}

#swRead{

	padding:16px 0 0 8px;
	width:392px;
	height:44px;
	
}

.swBody,
.swBodyAb,
.swBodyPr
{
	padding: 16px;
	width:368px;
	line-height: 18px;
	background: #f2f2f2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.swBodyYakkan
{
	padding:16px;
	width:356px;
	/* height:334px; */
	line-height: 18px;
	overflow: auto;
}

/* DL,DT,DD ++++++++++++++++++++++++++++++*/

#swOrder dl,#commentForm dl
{
	margin:0 0 12px;
	width:360px;
	
}

#swOrder dl:after,#commentForm dl:after
{
	content: " ";
	display: block;
	height: 0;
	clear:both;

}

#swOrder dl dt,#commentForm dl dt{
	display:block;
	width:80px;
	font-weight: bold;
	color:#000;
	float:left;
}

#swOrder dl dd,#commentForm dl dd{
	display:block;
	width:280px;
	font-weight: normal;
	color:#000;
	float:right;
}
