@charset "utf-8";

/*=====================================================
*
*	index.css
*	Since 2009.02.15
*	Editor 
*
========================================================*/


div#index.mainArea{
	background:none;
}

div.mainArea div.twocolumn{
	width:740px;
	margin:20px auto 0 auto;
}
div.mainArea div.twocolumn div.leftcolumn{
	width:355px;
	float:left;
}
div.mainArea div.twocolumn div.rightcolumn{
	float:right;
	width:355px;
}
div.leftcolumn h2{
	margin-bottom:10px;
}
div.leftcolumn h2 span img{
	margin-top:2px;
}

div.leftcolumn dt{
	float:left;
	margin:0 0 3px 0;
	width: 6em;
	font-weight:normal;
}
* html div.leftcolumn dt { width: 5.4em; }
*+html div.leftcolumn dt { width: 5.4em; }

div.leftcolumn dd{
	margin:0 0 3px 0;
	padding-left: 6.8em;
}
* html div.leftcolumn dd { padding-left: 5.5em; }
*+html div.leftcolumn dd { padding-left: 5.5em; }

div.rightcolumn div#btnArea{
	margin-bottom:8px;
}
div.rightcolumn div#btnArea img.btnleft{
	float:left;
}
div.rightcolumn div#btnArea img.btnright{
	float:right;
}

div#mobileArea{
	background:#fbf8ef;
	padding:10px;
}
div#mobileTitles {
	margin-bottom:7px;
}
div#mobileArea img.qr{
	float:right;
	margin-left:10px;
	display: inline;
}
div#mobileArea h3 {
	display: inline;
}
div#mobileArea form{
	margin:10px 0 0 0;
}

div.leftcolumn dd{
	background:url(../../../common/images/info-line-dot.gif) 0 bottom repeat-x;
	padding-bottom:11px;
}


div.leftcolumn dl{
	padding-top:5px;

}