@charset "Shift-Jis";

/* ///////////////////////////////////////////////////////////////////
lake.co.jp - memb.css for /memb

[header]

[contLoginName]
[contMemb01]
[contMembMenu]
[contInfo]
[contInfoList]
[linkGoBack]

[sub]
[footer]

-- FontSize --
 BASE: 75%
SMALL: 83%
LARGE: 115%

/////////////////////////////////////////////////////////////////// */

@import url(reset.css);
@import url(common.css);

@import url(parts.css);
@import url(sub.css);

@import url(clear.css);

/* =========================================================
■header
========================================================= */
/* call
----------------------------------------------- */
div#header div#innerHeader ul.call {
	position: absolute;
	top: 10px;
	left: 190px;
}

div#header div#innerHeader ul.call li {
	float: left;
	width: 85px;
}

/* navUtility
----------------------------------------------- */
div#header div#innerHeader ul#navUtility {
	top: 10px;
	right: 30px;
}

/* logOut
----------------------------------------------- */
div#header div#innerHeader p.logOut {
	position: absolute;
	top: 30px;
	right: 15px;
}


/* =========================================================
■contLoginName
========================================================= */
div#main div.contLoginName {
	margin: 0 0 15px;
	border-top: 1px #DEE8C8 solid;
	font-size: 83%;
}

div#main div.contLoginName dl {
	margin: 1px 0 0;
	padding: 5px 10px;
	background: #F7FDEB;
}


div#main div.contLoginName dl dt {
	display: inline;
	padding-right: 1em;
	font-weight: bold;
}

div#main div.contLoginName dl dd {
	display: inline;
}

/* =========================================================
■contMemb01
========================================================= */
div#main div.contMemb01 {
	width: 675px;
	margin: 0 -10px 15px 10px;
}

div#main div.contMemb01 table.tblCommon {
	float: left;
	width: 321px;
	height: 210px;
	margin: 0 10px 0 0;
}

/* Hack for Win IE6 */
* html div#main div.contMemb01 table.tblCommon {
	display: inline;
}

/* =========================================================
■contMemb02
========================================================= */
div#main div.contMemb02 {
	width: 675px;
	margin: 0 -10px 15px 10px;
}

/* Hack for Win IE6 */
* html div#main div.contMemb02 table.tblCommon {
	display: inline;
}

/* =========================================================
■contMembMenu
========================================================= */
div#main div.contMembMenu {
	margin: 0 0 15px;
	border: 1px #BBBBBB solid;
}

div#main div.contMembMenu h2 {
	margin: 0 0 -1px;
	padding: 20px 10px;
	background: #F7FDEB;
	border: none;
	border-bottom: 1px #BBBBBB solid;
}

div#main div.contMembMenu table {
	width: 100%;
}

div#main div.contMembMenu table th {
	width: 180px;
	padding: 5px 10px;
	background: url(../img/common/line_dotted_01.gif) repeat-x 0 0;
}

div#main div.contMembMenu table td {
	background: url(../img/common/line_dotted_01.gif) repeat-x 0 0;
	padding: 8px 0;
}

div#main div.contMembMenu table tr.even th,
div#main div.contMembMenu table tr.even td {
	background-color: #F9FCF3;
}

div#main div.contMembMenu table td ul {
}

div#main div.contMembMenu table td ul li {
	display: inline;
	float: left;
	margin: 0 10px 3px 0;
}


/* =========================================================
■contMembInfo
========================================================= */
div#main div.contMembInfo {
	margin: 0 0 15px;
	padding: 10px 9px 0;
	border: 1px #BBBBBB solid;
	background: #FFFEDE;
}


/* unitInfoMain
----------------------------------------------- */
div#main div.contMembInfo div.unitInfoMain {
	height: 48px;
	margin: 0 0 15px;
	padding-left: 60px;
	background: url(/img/memb/bg_info_01.gif) no-repeat 0 0;
}

div#main div.contMembInfo div.unitInfoMain dl {
	padding: 15px 0 0;
	font-weight: bold;
}

div#main div.contMembInfo div.unitInfoMain dl dt {
	display: inline;
	padding-right: 1em;
	color: #FFFFFF;
}

div#main div.contMembInfo div.unitInfoMain dl dd {
	display: inline;
}


/* unitInfoList
----------------------------------------------- */
div#main div.contMembInfo div.unitInfoList {
	margin: 0;
}

div#main div.contMembInfo div.unitInfoList dl dt {
	float: left;
	width: 100px;
	padding: 0 0 5px;
}

div#main div.contMembInfo div.unitInfoList dl dd {
	zoom: normal;
	margin: 0 0 10px;
	padding: 0 0 10px 100px;
	border-bottom: 1px #DDDCCC solid;
}

div#main div.contMembInfo div.unitInfoList dl dd.last {
	border: none;
	margin: 0;
}

div#main div.contMembInfo div.unitInfoList dl dd p.service {
	float: left;
	margin: 0 10px 0 0;
}

/* =========================================================
■linkGoBack
========================================================= */
div#main p.linkGoBack.memb {
	margin-left: 0;
	text-align: left;
}


/* =========================================================
■sub
========================================================= */
div#sub div.navLocal {
}

div#sub div.innerNavLocal {
	padding: 3px 0 0;
	background: url(/img/sub/box_lnav_top_01.gif) no-repeat 0 0;
}

div#sub div.navLocal h2 {
	margin-bottom: 0;
	padding-bottom: 5px;
	background: url(/img/memb/sub/bg_box_top.gif) no-repeat 6px 100%;
}

div#sub div.navLocal ul {
	width: 148px;
	margin: 0 auto 5px;
	padding: 5px 0 5px;
	background: #FFFFFF url(/img/memb/sub/bg_box_btm.gif) no-repeat 0 100%;
	font-size: 83%;
}

div#sub div.navLocal ul li {
	margin: 0 0 5px;
	text-align: left;
}

div#sub div.navLocal ul li a {
	display: block;
	width: 123px;
	padding: 0 5px 0 20px;
	background: url(/img/memb/sub/ico_arrow_01.gif) no-repeat 3px 50%;
}

/* =========================================================
■footer
========================================================= */
/* call
----------------------------------------------- */
div#footer div#innerFooter ul.call {
	float: left;
	width: 380px;
}

div#footer div#innerFooter ul.call li {
	float: left;
	width: 85px;
}

/* information
----------------------------------------------- */
div#footer div#innerFooter p.info {
	float: right;
	width: 460px;
	line-height: 1.75;
}

/* 20090925 kirigaya ｻｲﾄﾘﾆｭｰｱﾙ対応　枠組み修正の為定義
----------------------------------------------- */
img {
	vertical-align: auto;
}
/* 20090925 kirigaya ｻｲﾄﾘﾆｭｰｱﾙ対応　ご注意枠組み修正の為定義
----------------------------------------------- */
div#main td.con_tbl06_bg01 h2 {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-bottom: 0px #DAE8B1 solid;
 background-color: #E5E5E5;
 color: #000000;
 font-weight: bold;
 font-size: 110%;
}