@charset "Shift_JIS";

/* -----------------------------------------------
 *                    index
 * ----------------------------------------------- */

/* =========== advice-overview =========== */

ul.advice-icon-list,
ul.advice-action,
ul.advice-local-nav {
	height: 1%;
}

/* =========== advice-index-lead =========== */

#advice-index-lead {
	background: url(/advice/beginner/img/index_pic_01.png) right 10px no-repeat;
	min-height: 97px;
	padding-right: 240px;
	_height: 97px;
}

#advice-index-lead h2 {
	margin: 27px 0 0;
}


/* =========== user-profile =========== */

#user-profile {
	position: relative;
	zoom: 1;
}

#user-profile h2 {
	margin: 33px 0 0;
}

/* ----- advice-column ----- */

#user-profile .advice-column-B01,
#user-profile .advice-column-B01 .advice-column-content {
	background-image: url(/advice/beginner/img/frame_02.png);
}

#user-profile .advice-column-B01 {
	padding-bottom: 14px;
	width: 720px;
}

#user-profile .advice-column-B01 .advice-column-content {
	padding: 12px 40px 0 20px;
}

/* ----- user-profile-setting ----- */

#user-profile-setting th,
#user-profile-setting td {
	padding: 5px 0;
}

#user-profile-setting th {
	width: 130px;
}

#user-profile-setting td select {
	margin-right: 4px;
	padding: 1px;
	vertical-align: 1px;
}

#user-profile-setting td ul {
	margin: 0;
	padding: 0;
}

#user-profile-setting td li {
	position: relative;
	z-index: 1;
	float: left;
	list-style: none;
	margin-right: -1px;
	width: 148px;
	cursor: pointer;
}

#user-profile-setting td li.pseudo-focused {
	z-index: 2;
}

#user-profile-setting td li img {
	vertical-align: top;
}

#user-profile-setting tr.pseudo-disabled,
#user-profile-setting tr.pseudo-disabled li,
#user-profile-setting tr li.pseudo-disabled {
	color: #bfbfbf;
	cursor: default;
}

/* ----- user-profile-age ----- */

#user-profile-age {
	display: inline-block;
	text-align: center;
	min-width: 2em;
	_width: 2em;
}

/* ----- advice-action ----- */

.advice-action {
	background: center top no-repeat;
	padding-top: 125px;
	position: absolute;
		right: -5px;
		bottom: 49px;
	width: 227px;
}

.advice-action .button {
	margin-top: 0;
	background: url(../img/index_btn_01_d.png);
}

.advice-action .button a {
	display: block;
}

/*
　　　性別：1=男,2=女
　　　結婚：0=なし（生年月日未入力）,1=独身,2=既婚
　　子ども：0=なし（生年月日未入力）,1=なし,2=あり
　　　職業：0=なし（生年月日未入力）,1=会社員・公務員,2=自営業,3=主婦
奥様の職業：0=なし（女 or 独身）,1=主婦,2=働いている
*/
.advice-action              { background-image: url(/advice/beginner/img/avatar_00000.png) }
.advice-action.avatar-10000 { background-image: url(/advice/beginner/img/avatar_11110.png) }
.advice-action.avatar-11110 { background-image: url(/advice/beginner/img/avatar_11110.png) }
.advice-action.avatar-11210 { background-image: url(/advice/beginner/img/avatar_11120.png) }
.advice-action.avatar-12111 { background-image: url(/advice/beginner/img/avatar_11211.png) }
.advice-action.avatar-12112 { background-image: url(/advice/beginner/img/avatar_11212.png) }
.advice-action.avatar-12211 { background-image: url(/advice/beginner/img/avatar_11221.png) }
.advice-action.avatar-12212 { background-image: url(/advice/beginner/img/avatar_11222.png) }
.advice-action.avatar-11120 { background-image: url(/advice/beginner/img/avatar_12110.png) }
.advice-action.avatar-11220 { background-image: url(/advice/beginner/img/avatar_12120.png) }
.advice-action.avatar-12121 { background-image: url(/advice/beginner/img/avatar_12211.png) }
.advice-action.avatar-12122 { background-image: url(/advice/beginner/img/avatar_12212.png) }
.advice-action.avatar-12221 { background-image: url(/advice/beginner/img/avatar_12221.png) }
.advice-action.avatar-12222 { background-image: url(/advice/beginner/img/avatar_12222.png) }
.advice-action.avatar-20000 { background-image: url(/advice/beginner/img/avatar_21110.png) }
.advice-action.avatar-21110 { background-image: url(/advice/beginner/img/avatar_21110.png) }
.advice-action.avatar-21120 { background-image: url(/advice/beginner/img/avatar_22110.png) }
.advice-action.avatar-21130 { background-image: url(/advice/beginner/img/avatar_23110.png) }
.advice-action.avatar-21210 { background-image: url(/advice/beginner/img/avatar_21120.png) }
.advice-action.avatar-21220 { background-image: url(/advice/beginner/img/avatar_22120.png) }
.advice-action.avatar-21230 { background-image: url(/advice/beginner/img/avatar_23120.png) }
.advice-action.avatar-22110 { background-image: url(/advice/beginner/img/avatar_21210.png) }
.advice-action.avatar-22120 { background-image: url(/advice/beginner/img/avatar_22210.png) }
.advice-action.avatar-22130 { background-image: url(/advice/beginner/img/avatar_23210.png) }
.advice-action.avatar-22210 { background-image: url(/advice/beginner/img/avatar_21220.png) }
.advice-action.avatar-22220 { background-image: url(/advice/beginner/img/avatar_22220.png) }
.advice-action.avatar-22230 { background-image: url(/advice/beginner/img/avatar_11221.png) }


.advice-column-results {
	zoom: 1;
}


/* =========== set-control =========== */

#advice-index-lead h2 img,
#user-profile h2 img,
.advice-action .button img {
	display: block;
}

.advice-column-body {
	display: none;
	zoom: 1;
}

p.right {padding-right:245px;
		margin:0;
		position:absolute;
		right:0;
		top:-20px;
}


/* =========== note-block =========== */

div.note-block-m {
	width:850px;
	margin: 86px 20px 20px 20px;
	padding: 0;
}

div.note-block-m div.note-content2 {
	margin: 0;
	padding: 0;
}

div.note-block-m div.note-content-m ul.normal2 {
	font-size: 86%;/*12px*/
	line-height: 1.83;
}

div.note-block-m div.note-content-m p.normal2 {
	font-size: 86%;/*12px*/
	line-height: 1.83;
	margin:8px 0px 8px 35px;
}

div.note-block-m > div.note-content-m > *:first-child {
	margin-top: 0 !important;
}


.address {
	margin: 40px 0 48px 0;
	text-align: left
}
.address ul {
	list-style-type: none;
}
.address ul li {
	margin: 0;
	float: left;
	width: 404px;
	font-size:86%;
	padding: 10px 0 10px 20px;
	line-height:1.6em;
}
