@charset "utf-8";

/* ****************************************************
  entry/member/index.html styles
***************************************************** */

/* wrap2Box03 */
body#other .wrap2Box03 .colBox {
	width: 340px;
}

/* wrap2Box03 Type01 */
body#other .wrap2Box03.type01 {
	background: url(/common/images/com_bg11.gif) no-repeat 0 100%;
}
body#other .wrap2Box03.type01 .colBox .description {
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 0 15px 13px;
}
body#other .wrap2Box03.type01 .colBox .description dl {
	padding: 8px 0;
}
body#other .wrap2Box03.type01 .colBox .description dt {
	float: left;
	width: 87px;
}
body#other .wrap2Box03.type01 .colBox .description dd {
	margin-left: 87px;
}
body#other .wrap2Box03.type01 .colBox .description dd input {
	width: 210px;
	margin-top: 7px;
	padding: 1px;
}

/* wrap2Box03 Type02 */
body#other .wrap2Box03.type02 {
	background: url(/entry/member/images/index_bg02.gif) no-repeat 0 100%;
}
body#other .wrap2Box03.type02 .colBox {
	width: 310px;
	padding: 15px;
	background: url(/entry/member/images/index_bg01.gif) no-repeat 0 0;
}
body#other .wrap2Box03.type02 .colBox .imgBox {
	float: left;
}
body#other .wrap2Box03.type02 .colBox .description {
	margin-left: 80px;
	padding-left: 10px;
	zoom: 1;
}
body#other .wrap2Box03.type02 .colBox .description dl.separator {
	padding-bottom: 7px;
}
body#other .wrap2Box03.type02 .colBox .description dt {
	padding-left: 15px;
	background: url(/common/images/com_ic08.gif) no-repeat 0 0.45em;
	font-weight: bold;
}
body#other .wrap2Box03.type02 .colBox .description dd {
	padding-left: 15px;
}

/* wrap2Box03 Type03 */
body#other .wrap2Box03.type03 {
	background: url(/entry/member/images/index_bg03.gif) no-repeat 0 100%;
}
body#other .wrap2Box03.type03 .colBox {
	width: 310px;
	padding: 15px;
	background: url(/entry/member/images/index_bg01.gif) no-repeat 0 0;
}
body#other .wrap2Box03.type03 .colBox .imgBox {
	float: left;
}
body#other .wrap2Box03.type03 .colBox .description {
	margin-left: 80px;
	padding-left: 10px;
	zoom: 1;
}
body#other .wrap2Box03.type03 .colBox .description dl.separator {
	padding-bottom: 7px;
}
body#other .wrap2Box03.type03 .colBox .description dt {
	padding-left: 15px;
	background: url(/common/images/com_ic08.gif) no-repeat 0 0.45em;
	font-weight: bold;
}
body#other .wrap2Box03.type03 .colBox .description dd {
	padding-left: 15px;
}

/* clearfix property
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*  Correspondence Browser
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	Windows XP
		IE 6
		IE 7
		Fx 2
		Fx 3
	Windows Vista
		IE 7
	Mac OS X
		safari 3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
body#other .wrap2Box03.type01 .colBox .description dl:after,
body#other .wrap2Box03.type02 .colBox:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	font-size: 0;
	line-height: 0;
}

body#other .wrap2Box03.type01 .colBox .description dl,
body#other .wrap2Box03.type02 .colBox {
	zoom: 1;
}

*:first-child+html body#other .wrap2Box03.type01 .colBox .description dl,
*:first-child+html body#other .wrap2Box03.type02 .colBox {/* for IE7 */
	display:inline-table;
}