@charset "utf-8";

/* 外字用Webフォント */
@font-face {
	font-family: 'EUDC';
	src:url('/EUDC.woff') format('woff');
}

/*----------------------------------------------------
	reset
----------------------------------------------------*/
body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
caption,th {
	text-align: left;
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
img,abbr,acronym,fieldset {
	border: 0;
}
img {
	vertical-align: top;
}
li {
	list-style-type: none;
}

/*----------------------------------------------------
	default
----------------------------------------------------*/
body {
	background: #FFF;
	color: #333;
	font-family:'メイリオ','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'EUDC',sans-serif;
	font-size:75%;
	line-height: 1.4;
}
/*----------------------------------------------------
	share
----------------------------------------------------*/
.text_r {
	text-align:right;
}
.text_c {
	text-align:center;
}
.text_cr {
	text-align:center;
	font-size:16px;
	color:#d70a30;
}
.text_cr_pr60 {
	text-align:center;
	font-size:16px;
	color:#d70a30;
	padding-right:60px;
}
/*------ space -----*/
.spt10 {
	margin-top:10px !important;
}
.spt20 {
	margin-top:20px !important;
}

.flt_right {
	float:right;
}
.txt_center {
	text-align:center;
}
.txt_right {
	text-align:right;
}
/*------ title -----*/
.title_01 {
	font-size:	125%;
	font-weight:bold;
	padding:0 0 4px 0;
	margin:0 0 20px 0;
}
.title_01 span {
	display:block;
	padding:17px 13px 9px 66px;
}
.title_01_t {
	font-size:	116.7%;
	font-weight:bold;
	border-bottom:#CCCCCC 5px solid;
	padding:0 0 5px 0;
	margin:20px 0 20px 0;
}

.title_02 {
	font-weight:bold;
	padding:10px 0 8px 25px;
	margin:0 0 20px 0;
	background:url(../images/title02_bg.gif) no-repeat left bottom;
}
.title_02_t {
	font-weight:bold;
	padding:10px 0 8px 25px;
	margin:20px 0 20px 0;
	background:url(../images/title02_bg.gif) no-repeat left bottom;
}

.title_03 {
	font-weight:bold;
	border-bottom:#CCCCCC 2px dotted;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
}
.title_03_t {
	font-weight:bold;
	border-bottom:#CCCCCC 2px dotted;
	padding:0 0 5px 0;
	margin:20px 0 20px 0;
}

.title_05{
    font-size: 185%;
    font-weight: bold;
    padding: 0 0 4px 0;
    margin: 0 50px 60px 40px;
}
.title_06 {
	font-size:	125%;
	font-weight:bold;
	padding:0 0 4px 0;
	margin:40px 0 20px 0;
}
.title_06 span {
	display:block;
	padding:17px 13px 9px 66px;
}
/*------ errors -----*/
.errors {
	display:false;
	background:#FFE9FD;
	padding:0px 0px 0px 0px;
	margin:0 10px 20px 10px;
	font-size:112.5%;
}
.errors p {
	color:#CC0000;
}
/* ----- html:errors -----*/
.mypage_errors {
	padding:0px 0px 0px 0px;
	margin:0 10px 20px 10px;
	font-size:112.5%;
}

.mypage_errors_icon {
	display:none;
}
.mypage_errors_icon_img {
	position: relative;
}

.mypage_errors_message {
	color: red;
	font-size:128.5%;
	font-weight: bold;
	top:1px;
}



/*------ messages -----*/
.messages {
	margin:0 10px 20px 10px;
}
.messages01 {
	margin:0 10px 20px 10px;
}
.messages02 {
	margin:20px 10px 0 10px;
}
.messages03 {
	margin:20px 10px 20px 10px;
}
.messages04 {
	margin:0 10px 0 10px;
}
.messages05 {
	margin:0 10px 0 10px;
}
.messages06 {
	margin:0 10px 0 10px;
}

/*------ attentions -----*/
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD start--*/
.attentions_a {
	margin:20px 10px 0 10px;
	padding:10px 0 10px 0;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
}
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD end--*/
.attentions_t {
	margin:0 0 20px 0;
	padding:10px 0 10px 0;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
}
.attentions_b {
	margin:20px 10px 0 10px;
	padding:10px 10px 10px 10px;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
}
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD start--*/
.attentions_a p,
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD end--*/
.attentions_t p,
.attentions_b p {
	font-weight:bold;
}
/*------ guide_message -----*/
.guide_message {
	background:#fefede;
	padding:10px 10px 10px 10px;
	margin:0 10px 20px 10px;
	font-size:116%;
}
/*------ pagination -----*/
.pagination_b {
	margin:20px 0 0 0;
	padding:10px 0 10px 10px;
}
.pagination_b ul {
	text-align: center;
	list-style-type: none;
	float:right;
}
.pagination_b li {
	display: inline;

}
.pagination_b li a {
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	margin:0 5px 0 5px;
	display: inline-block;
}
/*------ progress -----*/
.progress {
	margin:0 0 20px 0;
	text-align:center;
}
.progress ul {
	margin:0 auto 0 auto;
}
.progress li {
	float:left;
	width:143px;
	height:58px;
	text-indent:-9999px;
	line-height:0;
}
.progress #prog_uin01 {
	width:429px;
}
.progress #prog_uin01 li {
	background-image:url(../images/bg_progress_uin01.gif);
	background-repeat:no-repeat;
}
.progress #prog_uin02 {
	width:573px;
}
.progress #prog_uin02 li {
	background-image:url(../images/bg_progress_uin02.gif);
	background-repeat:no-repeat;
}
.progress #prog_uid01 {
	width:286px;
}
.progress #prog_uid01 li {
	background-image:url(../images/bg_progress_uid01.gif);
}
.progress #prog_uid02 {
	width:286px;
}
.progress #prog_uid02 li {
	background-image:url(../images/bg_progress_uid02.gif);
}
.progress #prog_uid03 {
	width:429px;
}
.progress #prog_uid03 li {
	background-image:url(../images/bg_progress_uid03.gif);
}
.progress #prog_pwd01 {
	width:286px;
}
.progress #prog_pwd01 li {
	background-image:url(../images/bg_progress_pwd01.gif);
}
.progress #prog_mail01 {
	width:286px;
}
.progress #prog_mail01 li {
	background-image:url(../images/bg_progress_mail01.gif);
}
.progress #prog_fam01 {
	width:429px;
}
.progress #prog_fam01 li {
	background-image:url(../images/bg_progress_fam01.gif);
}
.progress #prog_fam02 {
	width:429px;
}
.progress #prog_fam02 li {
	background-image:url(../images/bg_progress_fam02.gif);
}
.progress #prog_fam03 {
	width:286px;
}
.progress #prog_fam03 li {
	background-image:url(../images/bg_progress_fam03.gif);
}
.progress #prog_mag01 {
	width:573px;
}
.progress #prog_mag01 li {
	background-image:url(../images/bg_progress_mag01.gif);
}
.progress #prog_mag02 {
	width:144px;
}
.progress #prog_mag02 li {
	background-image:url(../images/bg_progress_mag02.gif);
}
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD start--*/
.progress #prog_svc01 {
	width:429px;
}
.progress #prog_svc01 li {
	background-image:url(../images/bg_progress_svc01.gif);
}
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD end--*/
/*--2014/10/11 (管-20 リバップいい暮らし(Mypage)(二次)) LKG(LYX) ADD start--*/
.progress #prog_svc02 {
	width:429px;
}
.progress #prog_svc02 li {
	background-image:url(../images/bg_progress_svc02.gif);
}
/*--2014/10/11 (管-20 リバップいい暮らし(Mypage)(二次)) LKG(LYX) ADD end--*/
.progress li.prog_flow01 {
	background-position:0 -71px;
}
.progress li.prog_flow01_slt {
	background-position:0 0;
}
.progress li.prog_flow02 {
	background-position:-143px -71px;
}
.progress li.prog_flow02_slt {
	background-position:-143px 0;
}
.progress li.prog_flow03 {
	background-position:-286px -71px;
}
.progress li.prog_flow03_slt {
	background-position:-286px 0;
}
.progress li.prog_flow04 {
	background-position:-430px -71px;
}
.progress li.prog_flow04_slt {
	background-position:-430px 0;
}
/*------ button -----*/
.btn_list01 {
	text-align:center;
	margin:20px auto 0 auto;
	zoom:1;
}
.btn_list01 li {
	display:inline;
	padding:0 10px 0 10px;
	zoom:1;
}
.btn_list03 {
	text-align:center;
	margin:5px auto 0 auto;
	zoom:1;
}
.btn_list03 li {
	display:inline;
	padding:0 10px 0 10px;
	zoom:1;
}
.btn_list02 {
	margin:20px auto 0 auto;
}
.btn_list02 li.area_left {
	width:49%;
	float:left;
	text-align:right;
}
.btn_list02 li.area_right {
	width:49%;
	float:right;
}
.btn_primary01 {
	font-size:	112.5%;
	margin:0 0 0 0;
	padding:0 0 0 22px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#2c2f94 solid 1px;
	background: #FFFFFF;
	background:url(../images/btn_bg_primary_ie.gif) no-repeat -6px center;
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
	position:relative;
}

.btn_primary02 {
	font-size:	112.5%;
	margin:0 0 0 0;
	padding:0 0 0 22px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#2c2f94 solid 1px;
	background: #FFFFFF;
	background:url(../images/btn_bg_primary_ie.gif) no-repeat -10px center;
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
	position:relative;
}

html>/**/body .btn_primary01 {
	padding:0 0 0 0;
	background: #6263a4;
	background:url(../images/btn_bg_primary.gif) no-repeat left center;
	text-indent:22px;
}
.btn_primary01_disabled {
	font-size:112.5%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-indent:22px;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #D3D3D3 !important;
	border:#2c2f94 solid 1px;
	background: #6263a4;
	background: -webkit-gradient(linear, left top, left bottom, from(#787ac9), to(#42438a));
	background: -moz-linear-gradient(top,  #787ac9,  #42438a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#787ac9', endColorstr='#42438a');
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
}
.btn_secondary01 {
	font-size:	112.5%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#666666 solid 1px;
	background: #CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#777777));
	background: -moz-linear-gradient(top,  #CCCCCC,  #777777);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#777777');
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
}
.btn_secondary02 {
	font-size:	112.5%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#666666 solid 1px;
	background: #CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5555), to(#990000));
	background: -moz-linear-gradient(top,  #FF5555,  #990000);
	background: -ms-linear-gradient(top, #FF5555, #990000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#777777');
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
}
.btn_tertiary01 {
	font-size:	112.5%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #000000 !important;
	border:#66685A solid 2px;
	background: #EAF2C1;
	background: -webkit-gradient(linear, left top, left bottom, from(#EAF2C1), to(#D8EA9A));
	background: -moz-linear-gradient(top,  #EAF2C1,  #D8EA9A);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAF2C1', endColorstr='#D8EA9A');
	font-weight:bold;
	height:2.5em;
	letter-spacing:0.1em;
}
.btn_small01 {
	font-size:	100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.9);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.9);
	box-shadow: 0 1px 2px rgba(0,0,0,.9);
	color: #FFFFFF !important;
	border:#666666 solid 1px;
	background: #CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#777777));
	background: -moz-linear-gradient(top,  #CCCCCC,  #777777);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#777777');
	font-weight:bold;
	height:2em;
	letter-spacing:0.1em;
}
.btn_small01_disabled {
	font-size:	100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: text;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.9);
	color: #666666 !important;
	border:#CCCCCC solid 1px;
	background: #ededed;
	font-weight: normal;
	height:2em;
	letter-spacing:0.1em;
}
/*------ form size -----*/
.form_size-01 {
	width:45px;
	padding:5px 3px 5px 4px;
}
.form_size-02 {
	width:91px;
	padding:5px 3px 5px 4px;
}
.form_size-03 {
	width:136px;
	padding:5px 3px 5px 4px;
}
.form_size-04 {
	width:183px;
	padding:5px 3px 5px 4px;
}
.form_size-05 {
	width:240px;
	padding:5px 3px 5px 4px;
}
.form_size-06 {
	width:297px;
	padding:5px 3px 5px 4px;
}
.form_size-07 {
	width:367px;
	padding:5px 3px 5px 4px;
}
.form_size-08 {
	width:459px;
	padding:5px 3px 5px 4px;
}
.form_size-09 {
	width:551px;
	padding:5px 3px 5px 4px;
}
.form_size-10 {
	width:643px;
	padding:5px 3px 5px 4px;
}
.form_size-full {
	width:735px;
	padding:5px 3px 5px 4px;
}
.form_size-tel {
	width:60px;
	padding:5px 3px 5px 4px;
}
.form_size-postcode {
	width:60px;
	padding:5px 3px 5px 4px;
}
.form_size-address01 {
	width:120px;
	padding:5px 3px 5px 4px;
}
.form_size-address02 {
	width:120px;
	padding:5px 3px 5px 4px;
}
.form_size-address03 {
	width:120px;
	padding:5px 3px 5px 4px;
}
.form_size-address04 {
	width:500px;
	padding:5px 3px 5px 4px;
}
.form_size-fullname {
	width:120px;
	padding:5px 3px 5px 4px;
}
.form_size-fullname_width {
	padding:5px 3px 5px 4px;
}
.form_size-name {
	width:80px;
	padding:5px 3px 5px 4px;
}
.form_size-mail {
	width:250px;
	padding:5px 3px 5px 4px;
}

/*------ input_list -----*/
.input_list li {
	display:inline;
	padding:0 5px  0 0;
}
.input_listm li {
	display:inline;
	padding:0 5px  0 0;
	vertical-align:middle;
}
/*----------------------------------------------------
	#header
----------------------------------------------------*/
#header {
	width:950px;
	margin:0 auto 0 auto;
}
#header .left_area {
	width:450px;
	float:left;
	padding:13px 0 0 0;
}
#header h1 {
	float:left;
	width:260px;
	height:42px;
	text-indent:-9999px!important;
	_text-indent:100%;
	line-height:0;
	overflow:hidden;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/header_logo.gif) no-repeat left top; */
	background:url(../images/header_logo.png) no-repeat left top!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_logo.png,sizingMethod='crop');

/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
}
#header p {
	float:left;
	width:194px;
	height:27px;
	margin:10px 0 0 0;
	text-indent:-9999px!important;
	text-indent:100%;
	line-height:0;
	overflow:hidden;

/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/header_text.gif) no-repeat left top; */
/* 2015/07/30  画面のヘッダー部に存在する画像を削除する LKG(JY) ADD start */
/* 	background:url(../images/header_text.png) no-repeat left top!important;
   _background: none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_text.png,sizingMethod='corp'); */
/* 2015/07/30  画面のヘッダー部に存在する画像を削除する LKG(JY) ADD end */
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
}
#header .right_area {
	width:400px;
	float:right;
}
#header .right_area dl {
	width:205px;
	display:inline;
	margin:0 0 0 195px;
	float:right;
}
#header .right_area dt {
	float:left;
	width:104px;
	height:16px;
	text-indent:-9999px!important;
	text-indent:100%;
	line-height:0;
	overflow:hidden;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/txt_head_font.gif) no-repeat left top; */
	background:url(../images/txt_head_font.png) no-repeat left top!important;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/txt_head_font.png,sizingMethod='corp');
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	margin:15px 0 0 0;
}
#header .right_area dd {
	float:left;
	width:101px;
}
#header .right_area #fontSize li {
	float:left;
	*display:inline;
	margin:10px 0 0 5px;
	overflow:hidden;
}
#header .right_area #fontSize li a {
	display:block;
	width:27px;
	height:26px;
	text-indent:-9999px;
}
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
#header .right_area #fontSize li a.head_font_s {
/* 	background:url(../images/header_font_s.gif) no-repeat left top; */
	background:url(../images/header_font_s.png) no-repeat left top!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_s.png,sizingMethod='crop');

}
#header .right_area #fontSize li a.head_font_s:hover,
#header .right_area #fontSize li.active a.head_font_s {
/* 	background:url(../images/header_font_s_on.gif) no-repeat left top; */
	background:url(../images/header_font_s_on.png) no-repeat left top!important;
   _background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_s_on.png,sizingMethod='crop');

}
#header .right_area #fontSize li a.head_font_m {
/* 	background:url(../images/header_font_m.gif) no-repeat left top; */
	background:url(../images/header_font_m.png) no-repeat left top!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_m.png,sizingMethod='crop');


}
#header .right_area #fontSize li a.head_font_m:hover,
#header .right_area #fontSize li.active a.head_font_m {
/* 	background:url(../images/header_font_m_on.gif) no-repeat left top; */
	background:url(../images/header_font_m_on.png) no-repeat left top!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_m_on.png,sizingMethod='crop');
}
#header .right_area #fontSize li a.head_font_l {
/* 	background:url(../images/header_font_l.gif) no-repeat left top; */
	background:url(../images/header_font_l.png) no-repeat left top!important;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_l.png,sizingMethod='crop');
}
#header .right_area #fontSize li a.head_font_l:hover,
#header .right_area #fontSize li.active a.head_font_l {
/* 	background:url(../images/header_font_l_on.gif) no-repeat left top; */
	background:url(../images/header_font_l_on.png) no-repeat left top!important;
   _background: none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_font_l_on.png,sizingMethod='crop');

}
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
#header .right_area .link_list1 {
	float:right;
	margin:10px 0 0 0;
}

#header .right_area .link_list1 li {
	padding:10px 60px 0 50px;
	font-size:14px;
}

#header .right_area .link_list1 li a {
	height:10px;
	text-indent:-9999px!important;
	text-indent:100%;
	text-decoration: none;
}

#header .right_area .link_list {
	float:right;
	margin:10px 0 0 0;
}
#header .right_area .link_list li {
	float:left;
	padding:10px 10px 0 0;
}
#header .right_area .link_list li a {
	display:block;
	height:12px;
	text-indent:-9999px!important;
	text-indent:100%;
	line-height:0;
	overflow:hidden;
}
#header .right_area .link_list li.head_link_qa a {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/header_link_qa.gif) no-repeat left top; */
	background:url(../images/header_link_qa.png) no-repeat left top!important;
	_border:none;
    _background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_link_qa.png,sizingMethod='crop');

/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	width:95px;
}
#header .right_area .link_list li.head_link_contact a {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/header_link_contact.gif) no-repeat left top; */
	background:url(../images/header_link_contact.png) no-repeat left top!important;
	_border:none;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_link_contact.png,sizingMethod='crop');
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	width:87px;
}
#header .right_area .link_list li.head_link_logout input {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/header_link_logout.gif) no-repeat left top; */
	background:url(../images/header_link_logout.png) no-repeat left top!important;
    _background: none;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	width:72px;
	height:12px;
	display:block;
	text-indent:-9999px!important;
	text-indent:100%;
    -webkit-box-shadow:none!important;
   -moz-box-shadow:none!important;
	box-shadow:none!important;
	border:none!important;
	filter:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mypage/pages/images/header_link_logout.png,sizingMethod='crop');
	font-weight:bold!important;
}

/*----------------------------------------------------
	#header_pop
----------------------------------------------------*/
#header_pop {
	width:950px;
	margin:0 auto 10px auto;
	padding:10px 0 20px 0;
	border-bottom:#CCCCCC 1px solid;
}
#header_pop h1 {
	width:128px;
	height:25px;
	text-indent:-9999px;
	line-height:0;
	overflow:hidden;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL start--*/
/* 	background:url(../images/header_logo_pop.gif) no-repeat left top; */
	background:url(../images/header_logo_pop.png) no-repeat left top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL end--*/
}
/*----------------------------------------------------
	#gnavi
----------------------------------------------------*/
#gnavi {
	width:100%;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL start--*/
/* 	background:url(../images/bg_gnavi.jpg) repeat-x left bottom; */
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL end--*/
	margin:15px 0 0 0;
}
#gnavi ul {
	width:950px;
	margin:0 auto 0 auto;
/*--2013/09/17 （マイページＩＤ機能改善） LKG(LYX) DEL start--*/
/* 	background:url(../images/bg_gnavi.jpg) repeat-x left bottom; */
/*--2013/09/17 （マイページＩＤ機能改善） LKG(LYX) DEL end--*/
	padding:0 0 6px 0;
}
#gnavi li {
	float:left;
	font-size:0;
	line-height:0;
	height:41px;
	*display:inline;
	overflow:hidden;
	zoom:1;
}
#gnavi li a {
	display:block;
	background-image:url(../images/btn_gnavi.gif);
	text-indent:-9999px;
	height:41px;
	zoom:1;
}
#gnavi li a:hover,
#gnavi li a.gnavi_select {
	height:41px;
	zoom:1;
}
#gnavi li.gnavi_top a {
	background-position:0 0;
	width:135px;
}
#gnavi li.gnavi_top a:hover,
#gnavi li.gnavi_top a.gnavi_select {
	background-position:0 -50px;
}
#gnavi li.gnavi_building a {
	background-position:-135px 0;
	width:137px;
}
#gnavi li.gnavi_building a:hover,
#gnavi li.gnavi_building a.gnavi_select {
	background-position:-135px -50px;
}
#gnavi li.gnavi_income a {
	background-position:-272px 0;
	width:137px;
}
#gnavi li.gnavi_income a:hover,
#gnavi li.gnavi_income a.gnavi_select {
	background-position:-272px -50px;
}
#gnavi li.gnavi_annual a {
	background-position:-409px 0;
	width:135px;
}
#gnavi li.gnavi_annual a:hover,
#gnavi li.gnavi_annual a.gnavi_select {
	background-position:-409px -50px;
}

#gnavi li.gnavi_contract a {
	background-position:-544px 0;
	width:135px;
}
#gnavi li.gnavi_contract a:hover,
#gnavi li.gnavi_contract a.gnavi_select {
	background-position:-544px -50px;
}
#gnavi li.gnavi_magazine a {
	background-position:-679px 0;
	width:135px;
}
#gnavi li.gnavi_magazine a:hover,
#gnavi li.gnavi_magazine a.gnavi_select {
	background-position:-679px -50px;
}
#gnavi li.gnavi_member a {
	background-position:-814px 0;
	width:136px;
}
#gnavi li.gnavi_member a:hover,
#gnavi li.gnavi_member a.gnavi_select {
	background-position:-814px -50px;
}
/*----------------------------------------------------
	#footer
----------------------------------------------------*/
#footer {
	margin:0 auto 0 auto;
	background:url(../images/footer_bg.gif) repeat-x left top;
}
#footer div.footer_wrap {
	width:950px;
	margin:0 auto 0 auto;
	background:url(../images/footer_bg.gif) repeat-x left top;
	padding:10px 0 0 0;
}
#footer div.footer_wrap .left_links{
	float:left;
	width:550px;
}
#footer div.footer_wrap .left_links li{
	float:left;
	padding:0 10px 0 0;
}
#footer div.footer_wrap .left_links li a{
	background:url(../images/icon_arrow01.gif) no-repeat left 0.4em;
	padding:0 0 0 10px;
}
#footer div.footer_wrap .right_area{
	float:right;
	width:400px;
}
#footer div.footer_wrap .right_area address{
	display:block;
	background:url(../images/footer_copy.gif) no-repeat left top;
	text-indent:-9999px;
	line-height:0;
	width:349px;
	height:9px;
	margin:0 0 auto auto;
}
#footer div.footer_wrap .right_area ul {
	margin:15px 0 0 0;
	float:right;
}
#footer div.footer_wrap .right_area .box_verisign {
	width:114px;
	float:left;
	zoom:1;
}
#footer div.footer_wrap .right_area .box_text {
	float:left;
	width:180px;
	font-size:83%;
	padding:15px 0 0 0;
}
/*----------------------------------------------------
	#footer_pop
----------------------------------------------------*/
#footer_pop {
	width:500px;
	margin:0 auto 0 auto;
	padding:15px 5px 15px 5px;
	text-align:right;
	font-size:	83.3%;
	border-top:#CCCCCC 1px solid;
}
#footer_pop1 {
	width:500px;
	margin:0 auto 0 auto;
	padding:15px 5px 15px 5px;
	text-align:right;
	font-size:	83.3%;
}

/*----------------------------------------------------
	.contents_all
----------------------------------------------------*/
.contents_all {
	width:950px;
	margin:15px auto 30px auto;
}


/*------ table -----*/
.contents_all table table {
	width:100% !important;
}
.contents_all .tbl_y99 {
	width:950px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
}
.contents_all .tbl_y99 th {
	width:24%;
	border-bottom:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
.contents_all .tbl_y99 th.cell_half {
	width:12%;
}
.private_td{
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}

.contents_all .tbl_y01 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
}
.contents_all .tbl_y01 th {
	width:24%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_y01 th.cell_half {
	width:12%;
}
.contents_all .tbl_y01 td {
	width:76%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}
.contents_all .tbl_y01 td.dotline_b {
	border-bottom:#666666 1px dotted;
}
.contents_all .tbl_y01m {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}
.contents_all .tbl_y01m th {
	width:20%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:middle;
	font-weight:bold;
}
.contents_all .tbl_y01m th.cell_half {
	width:10%;
}
.contents_all .tbl_y01m td {
	width:80%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.contents_all .tbl_y01m td.dotline_b {
	border-bottom:#666666 1px dotted;
}
.contents_all .tbl_y02 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
}
.contents_all .tbl_y02 th {
	width:24%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_y02 th.cell_half {
	width:12%;
}
.contents_all .tbl_y02 td {
	width:26%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}
.contents_all .tbl_y02 td.dotline_b {
	border-bottom:#666666 1px dotted;
}
.contents_all .tbl_y03 {
	margin:0 10px 0 10px;
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_all .tbl_y03 th {
	width:24%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_y03 th.cell_half {
	width:12%;
}
.contents_all .tbl_y03 td {
	width:25%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.contents_all .tbl_y03 td.dotline_b {
	border-bottom:#666666 1px dotted;
}
.contents_all .tbl_y04 {
	width:320px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
}
.contents_all .tbl_y04 th {
	width:24%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
contents_all .tbl_y04 th2 {
	width:50;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_y04 th.cell_half {
	width:12%;
}
.contents_all .tbl_y04 td {
	width:26%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.contents_all .tbl_y04 td.dotline_b {
	border-bottom:#666666 1px dotted;
}
.contents_all .tbl_y05 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
	table-layout: fixed;
}
.contents_all .tbl_y05 th {
	width:20%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_y05 td {
	width:80%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}

.contents_all .input_full {
	width:99%;
}
.contents_all .input_quarter {
	width:20%;
}
.ipt_hissu,
.contents_all .tbl_y01 th span,
.contents_all .tbl_y02 th span,
.contents_all .tbl_y03 th span,
.contents_all .tbl_y05 th span {
	color:#CC0000;
	font-size:	83.3%;
}
.contents_all .tbl_y01 th span {
	float:right;
}

.contents_all .tbl_x01 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 auto 0 auto;
}
.contents_all .tbl_x01 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}


.contents_all .tbl_x01 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}

.contents_all .tbl_x01 td.dotline_b {
	border-bottom:#666666 1px dotted;
}

.contents_all .tbl_none01 {
	width:950px;
}
.contents_all .tbl_none01 th {
	padding:5px 8px 5px 8px;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_none01 td {
	padding:5px 8px 5px 8px;
	vertical-align:top;
}

.contents_all .tbl_x02 {
	width:930px;
	border-left:#666666 1px solid;
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	white-space: nowrap;
}
.contents_all .tbl_x02 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_x02 th.row1 {
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_x02 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
	background: #FFF;
	text-align: right;
}

.contents_all .tbl_x03 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 auto 0 auto;
	table-layout: fixed;
}
.contents_all .tbl_x03 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_x03 th:first-child {
	width: 5%;
	text-align: center;
}
.contents_all .tbl_x03 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:8px 10px 8px 10px;
	vertical-align:middle;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
	background: #FFF;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
}
.contents_all .tbl_x03 td:nth-child(3n+1) {
	text-align: center;
	vertical-align: middle;
	padding: 1px 1px 1px 1px;
}

.contents_all .tbl_x04 {
	width:930px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 auto 0 auto;
}
.contents_all .tbl_x04 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
	font-weight:bold;
}
.contents_all .tbl_x04 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}

.contents_all .input_vertical {
	flex-direction: column;
	display: inline-flex;
}

/*----------------------------------------------------
	.contents_all_s
----------------------------------------------------*/
.contents_all_s {
	width:650px;
	margin:15px auto 30px auto;
}
/*------ table -----*/
.contents_all_s .tbl_y01 {
	width:650px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_all_s .tbl_y01 th {
	width:20%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
.contents_all_s .tbl_y01 th.cell_half {
	width:10%;
}
.contents_all_s .tbl_y01 td {
	width:80%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.ipt_hissu,
.contents_all_s .tbl_y01 th span {
	color:#CC0000;
	font-size:	83.3%;
}
.contents_all_s .tbl_y01 th span {
	float:right;
}

.contents_all_s .tbl_x01 {
	width:950px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_all_s .tbl_x01 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
.contents_all_s .tbl_x01 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
/*----------------------------------------------------
	.contents_all_l
----------------------------------------------------*/
.contents_pop_f {
	width:950px;
	margin:0 auto 0 auto;
	padding-left:4px
}
.contents_all_l {
	width:700px;
	zoom: 1.35;
	-moz-transform: scale(1.2);
}
/*------ table -----*/
.contents_all_l .tbl_y01 {
	width:650px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_all_l .tbl_y01 th {
	width:20%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
.contents_all_l .tbl_y01 th.cell_half {
	width:10%;
}
.contents_all_l .tbl_y01 td {
	width:80%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.contents_all_l .tbl_y01 th span {
	color:#CC0000;
	font-size:	83.3%;
}
.contents_all_l .tbl_y01 th span {
	float:right;
}

.contents_all_l .tbl_x01 {
	width:950px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_all_l .tbl_x01 th {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
.contents_all_l .tbl_x01 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
/*----------------------------------------------------
	.contents_pop
----------------------------------------------------*/
.contents_pop {
	width:500px;
	margin:15px auto 30px auto;
}
/*------ table -----*/
.contents_pop .tbl_y01 {
	width:500px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
}
.contents_pop .tbl_y01 td {
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
.contents_pop_19 {
	width:950px;
	margin:15px auto 30px auto;
}
.contents_pop_014_Inf {
	width:600px;
	margin:15px auto 30px auto;
}
.contents_pop_014_Hon {
	width:600px;
	margin:15px auto 30px auto;
}
.contents_pop_014_Kari {
	width:600px;
	margin:15px auto 30px auto;
}

/*----------------------------------------------------
	category only
----------------------------------------------------*/
/* .cat_login_**** ログイン機能 */
/* .cat_building_**** 建物定期報告書 */
.cat_building_main {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "EUDC",sans-serif !important;
}
.cat_building_tbox {
	margin:0 0 20px 0;
}
.cat_building h2.title_01 {
	background:#d6eccd url(../images/title01_bg_green_btm.gif) no-repeat left bottom;
}
.cat_building h2.title_01 span {
	background:url(../images/title01_bg_green.gif) no-repeat left top;
	position:relative;
	padding:15px 14em 6px 66px;
	display:block;
}
.cat_building h2.title_01 span strong {
	color:#1d5307;
}
.cat_building h2.title_01 span.txt_update {
	position:absolute;
	right:10px;
	top:13px;
	background:none;
	padding:5px 0 0 0;
	font-weight:normal;
	font-size:80%;
}
.cat_building h3.title_02,
.cat_building h3.title_02_t {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/icon_cat_building.gif) no-repeat left 0; */
	background:url(../images/icon_cat_building.png) no-repeat left 0!important;
	_background:url(../images/icon_cat_building.gif) no-repeat left 0;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:0 0 5px 20px;
	border-bottom:#5ab534 2px dotted;
	margin-left:10px;
	margin-right:10px;
}
.cat_building h4.title_03,
.cat_building h4.title_03_t {
	margin-left:10px;
	margin-right:10px;
}
.cat_building h2.title_01 span input {
	background:url(../images/building_btn_list.gif) no-repeat left top;
	filter: none;
	width:113px;
	height:26px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow: hidden;
	display: block;
	text-indent:-9999px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	position:absolute;
	right:10px;
	top:10px;
}

.cat_building .btn_list03 {
	margin:0 15px 30px 0;
}
.cat_building .btn_list03 ul {
	float:right;
}
.cat_building .btn_list03 ul li {
	float:left;
	padding:0 0 0 10px;
}
.cat_building .btn_list03 ul li input {
	width:10em;
}
.cat_building_tbox .sec_left {
	float:left;
	width:460px;
}
.cat_building_tbox .sec_left table {
	width:460px;
}
.cat_building_tbox .sec_left table th {
	width:30%;
}
.cat_building_tbox .sec_left table td {
	width:70%;
}
.cat_building_tbox .sec_right {
	float:right;
	width:460px;
}
.cat_building_tbox .sec_right div ul li {
	border-bottom:#CCCCCC 1px dotted;
	padding:0 10px 7px 10px;
	margin:0 0 7px 0;
}
.cat_building_tbox .sec_right ul li span {
	float:left;
	width:150px;
}
.cat_building_tbox .sec_right ul li p {
	float:right;
	width:290px;
}

.cat_building_tabs {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL start--*/
background:url(../images/tabs_cat_building_bg.gif) repeat-x left bottom;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL end--*/
	margin:0 0 10px 0;
	padding:0 0 0 2px;
	width:950px!important;
	_width:100%;
	height:54px;
	line-height:0;
	zoom:1;
}
.cat_building_tabs li {
	float:left;
	*display:inline;
	overflow:hidden;
	margin:0 0 0 5px;
	_height:54px;
}
.cat_building_tabs li a {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background-image:url(../images/tabs_cat_building.gif); */
	background-image:url(../images/tabs_cat_building.png) !important;
	_background-image:url(../images/tabs_cat_building.gif);
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:99px;
	line-height:0;
}
.cat_building_tabs li a {
	height:42px;
}
.cat_building_tabs li a:hover,
.cat_building_tabs li a.tab_select {
	height:54px;
}
.cat_building_tabs li.tab_gaiyo a {
	background-position:-6px 2px;
}
.cat_building_tabs li.tab_gaiyo a:hover,
.cat_building_tabs li.tab_gaiyo a.tab_select {
	background-position:-6px -48px;
}
.cat_building_tabs li.tab_tenken1 a {
	background-position:-110px 2px;
}
.cat_building_tabs li.tab_tenken1 a:hover,
.cat_building_tabs li.tab_tenken1 a.tab_select {
	background-position:-110px -48px;
}
.cat_building_tabs li.tab_tenken2 a {
	background-position:-216px 2px;
}
.cat_building_tabs li.tab_tenken2 a:hover,
.cat_building_tabs li.tab_tenken2 a.tab_select {
	background-position:-216px -48px;
}
.cat_building_tabs li.tab_seisou a {
	background-position:-322px 2px;
}
.cat_building_tabs li.tab_seisou a:hover,
.cat_building_tabs li.tab_seisou a.tab_select {
	background-position:-322px -48px;
}
.cat_building_tabs li.tab_nyukyo a {
	background-position:-426px 2px;
}
.cat_building_tabs li.tab_nyukyo a:hover,
.cat_building_tabs li.tab_nyukyo a.tab_select {
	background-position:-426px -48px;
}
.cat_building_tabs li.tab_keiyaku a {
	background-position:-532px 2px;
}
.cat_building_tabs li.tab_keiyaku a:hover,
.cat_building_tabs li.tab_keiyaku a.tab_select {
	background-position:-532px -48px;
}
.cat_building_tabs li.tab_syuzen a {
	background-position:-636px 2px;
}
.cat_building_tabs li.tab_syuzen a:hover,
.cat_building_tabs li.tab_syuzen a.tab_select {
	background-position:-636px -48px;
}
.cat_building_tabs li.tab_uketsuke a {
	background-position:-741px 2px;
}
.cat_building_tabs li.tab_uketsuke a:hover,
.cat_building_tabs li.tab_uketsuke a.tab_select {
	background-position:-741px -48px;
}
.cat_building_tabs li.tab_ouchiawase a {
	background-position:-847px 2px;
}
.cat_building_tabs li.tab_ouchiawase a:hover,
.cat_building_tabs li.tab_ouchiawase a.tab_select {
	background-position:-847px -48px;
}
.cat_building_tbox .btn_list02 .area_left input {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#f25151 solid 1px;
	background: #fd6161;
	background: -webkit-gradient(linear, left top, left bottom, from(#fa8d8d), to(#fd6161));
	background: -moz-linear-gradient(top,  #fa8d8d,  #fd6161);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa8d8d', endColorstr='#fd6161');
	font-weight:bold;
}
.cat_building_tbox .btn_list02 .area_right input {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px rgba(0,0,0,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	color: #FFFFFF !important;
	border:#2c2f94 solid 1px;
	background: #6263a4;
	background: -webkit-gradient(linear, left top, left bottom, from(#787ac9), to(#6263a4));
	background: -moz-linear-gradient(top,  #787ac9,  #6263a4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#787ac9', endColorstr='#6263a4');
	font-weight:bold;
}
.cat_building_tbox .btn_list02 input {
	width:9em;
	line-height:2em;
}

/* .cat_annual_**** 年間収支内訳書 */
.cat_annual h2.title_01 {
	background:#d6eccd url(../images/title01_bg_green3_btm.gif) no-repeat left bottom;
}
.cat_annual h2.title_01 span {
	background:url(../images/title01_bg_green3.gif) no-repeat left top;
	padding:16px 19em 13px 66px;
	display:block;
}
.cat_annual h2.title_01 span strong {
	color:#1d5307;
}
.cat_annual h3.title_02,
.cat_annual h3.title_02_t {
	background:url(../images/title02_bg_green.gif) no-repeat left bottom;
}
/* .cat_income_**** 賃貸収入ご報告書 */
.cat_income_tbox {
	margin:0 0 20px 0;
}
.cat_income h2.title_01 {
	background:#d6eccd url(../images/title01_bg_green2_btm.gif) no-repeat left bottom;
}
.cat_income h2.title_01 span {
	background:url(../images/title01_bg_green2.gif) no-repeat left top;
	padding:15px 19em 13px 66px;
	display:block;
}
.cat_income h2.title_01 span strong {
	color:#1d5307;
}
.cat_income h3.title_02,
.cat_income h3.title_02_t {
	background:url(../images/title02_bg_green.gif) no-repeat left bottom;
}


/* .cat_magazine_**** 情報誌 */
.cat_magazine .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red02_btm.gif) no-repeat left bottom;
}
.cat_magazine .title_01 span {
	background:url(../images/title01_bg_red02.gif) no-repeat left top;
}
.cat_magazine_tabs {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL start--*/
	background:url(../images/tabs_cat_magazine_bg.gif) repeat-x left bottom;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) DEL end--*/
	margin:0 0 10px 0;
	padding:0 0 0 2px;
	line-height:0;
	height:54px;
	width:950px!important;
	_width:100%;

	zoom:1;
}
.cat_magazine_tabs li {
	float:left;
	*display:inline;
	overflow:hidden;
	height:54px;
	margin:0 0 0 5px;
}
.cat_magazine_tabs li a {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background-image:url(../images/tabs_cat_magazine.gif); */
	background-image:url(../images/tabs_cat_magazine.png)!important;
	_background-image:url(../images/tabs_cat_magazine.gif);
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:99px;
	line-height:0;
}
.cat_magazine_tabs li a {
	height:42px;
}
.cat_magazine_tabs li a:hover,
.cat_magazine_tabs li a.tab_select {
	height:54px;
}
.cat_magazine_tabs li.tab_yuyudayori a {
	background-position:-6px 1px;
}
.cat_magazine_tabs li.tab_yuyudayori a:hover,
.cat_magazine_tabs li.tab_yuyudayori a.tab_select {
	background-position:-6px -49px;
}
.cat_magazine_tabs li.tab_yutoricchi a {
	background-position:-110px 1px;
}
.cat_magazine_tabs li.tab_yutoricchi a:hover,
.cat_magazine_tabs li.tab_yutoricchi a.tab_select {
	background-position:-110px -49px;
}
.cat_magazine_tabs li.tab_asset a {
	background-position:-216px 1px;
}
.cat_magazine_tabs li.tab_asset a:hover,
.cat_magazine_tabs li.tab_asset a.tab_select {
	background-position:-216px -49px;
}
.cat_magazine_tabs li.tab_gorone a {
	background-position:-322px 1px;
}
.cat_magazine_tabs li.tab_gorone a:hover,
.cat_magazine_tabs li.tab_gorone a.tab_select {
	background-position:-322px -49px;
}


.cat_magazine_imgbox {
	margin:0 10px 20px 10px;
}
.cat_magazine_imgbox div {
	float:left;
	width:250px;
}
.cat_magazine_imgbox div img {
	border:#CCCCCC 1px solid;
	margin:0 0 0 40px;
}
.cat_magazine_imgbox dl {
	float:right;
	width:600px;
	padding:55px 0 0 0;
}
.cat_magazine_linkbox {
	border-top:#CCCCCC 1px solid;
	padding:20px 20px 0 20px;
	zoom:1;
}
.cat_magazine_linkbox p {
    margin:0 0 10px 0;
}
.cat_magazine_linkbox ul {
	zoom:1;
}
.cat_magazine_linkbox li {
	float:left;
	width:25%;
	padding:0 0 0.5em 0;
	zoom:1;
}
.cat_magazine_linkbox li span {
	display:block;
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;
	margin:0 0 0 0;
}
.cat_magazine .pagination_b {
	background:#ededed;
}

/* .cat_contract_**** 契約情報 */
.cat_contract .title_01 {
	background:#e8e7e7 url(../images/title01_bg_blue_btm.gif) no-repeat left bottom;
	padding:0 0 4px 0;
}
.cat_contract .title_01 span {
	background:url(../images/title01_bg_blue.gif) no-repeat left top;
	padding:15px 0 13px 66px;
	display:block;
}
.cat_contract h3.title_02,
.cat_contract h3.title_02_t {
	background:url(../images/title02_bg_blue.gif) no-repeat left bottom;
}

.cat_contract h3.title_03 {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/icon_cat_building01.gif) no-repeat left 0; */
	background:url(../images/icon_cat_building01.png) no-repeat left 0!important;
	_background:url(../images/icon_cat_building01.gif) no-repeat left 0;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:0 0 5px 20px;
	border-bottom:#00BFFF 2px dotted;
	margin-left:10px;
	margin-right:10px;
}
/* .cat_member_**** オーナー様情報 */
.cat_member .title_01 {
	background:#e8e7e7 url(../images/title01_bg_orange_btm.gif) no-repeat left bottom;
}
.cat_member .title_01 span {
	background:url(../images/title01_bg_orange.gif) no-repeat left top;
	padding:15px 0 13px 66px;
	display:block;
}
.cat_member h3.title_02,
.cat_member h3.title_02_t {
	background:url(../images/title02_bg_orange.gif) no-repeat left bottom;
}


/*----------------------------------------------------
	page only
----------------------------------------------------*/
/*--2014/09/29 replace start--*/
#mpg_001 {
	background:#F6F5F3 url(../images/mpg_001/img_login.jpg) left top no-repeat;
	min-height:370px;
	/height:370px;
	padding:20px 0;
}
#mpg_001 .login_area {
	background:url(../images/mpg_001/bg_box01.gif) repeat-y left top;
	width:342px;
	margin-left:588px;
}
#mpg_001 .login_area .wrap {
	background:url(../images/mpg_001/bg_box02.gif) no-repeat left bottom;
	padding:0 0 21px 0;
}
#mpg_001 .mypage_errors {
	margin:10px 20px 0;
}
#mpg_001 .left_column {
	padding:0 0 0 0;
}
#mpg_001 h2 {
	width:100%;
	height:42px;
	text-indent:-9999px;
	line-height:0;
	overflow:hidden;
	background:url(../images/mpg_001/txt_title.gif) no-repeat left top;
	margin:0 0 0 0;
	display:block;
}
#mpg_001 .right_column {
}
#mpg_001 .left_column table {
	border:none;
	width:auto;
	margin-left:25px !important;
}
#mpg_001 .left_column table th {
	width:68px !important;
	background:none;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:10px 10px 10px 10px;
}
#mpg_001 .left_column table th.text_login {
	background:url(../images/mpg_001/txt_id.gif) no-repeat right center;
}
#mpg_001 .left_column table th.text_pass {
	background:url(../images/mpg_001/txt_pass.gif) no-repeat right center;
}
#mpg_001 .left_column table td {
	width:auto;
	border:none;
	padding:10px 10px 10px 10px;
}
#mpg_001 .left_column table td input {
	width:200px;
	padding:5px 5px 5px 5px;
}
#mpg_001 .left_column .errors {
	clear:both;
	margin:10px 10px 0 25px;
	background:none;
	font-size:100%;
	zoom:1;
}
#mpg_001 .left_column .btn_list01 {
	padding:20px 0 40px 25px;
	margin:0;
	*display:inline;
	width:290px;
	zoom:1;
}
#mpg_001 .left_column .btn_list01 li {
	padding:0 0 0 0;
}
#mpg_001 .left_column .btn_list01 input {
	background:url(../images/mpg_001/btn_login.gif) no-repeat left top;
	filter:none;
	width:290px;
	height:48px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
	padding:0 0 0 0;
}
#mpg_001 .right_column {
	text-align:center;
	padding:0 0 0 0;
}
#mpg_001 .right_column input {
	filter:none;
	height:41px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}
#mpg_001 .right_column .area_left {
	float:left;
	width:136px;
	margin:0;
	padding:0 0 0 21px;
}
#mpg_001 .right_column .area_left input {
	background:url(../images/mpg_001/btn_id.gif) no-repeat left top;
	width:136px;
}
#mpg_001 .right_column .area_right {
	float:right;
	width:146px;
	margin:0;
	padding:0 21px 0 0;
}
#mpg_001 .right_column .area_right input {
	background:url(../images/mpg_001/btn_pass.gif) no-repeat left top;
	width:146px;
}
#mpg_001 .messages01 p {
	font-size:108%;
}

/*--2014/09/29 replace end--*/

#mpg_002 {
	width:653px;
	background:url(../images/mpg002_bg_box01.gif) no-repeat left bottom;
	padding:50px 0 10px 0;
}
#mpg_002 .wrap {
	background:url(../images/mpg002_bg_box02.gif) repeat-y left top;
}
#mpg_002 h2 {
	width:653px;
	height:42px;
	text-indent:-9999px;
	line-height:0;
	overflow:hidden;
	background:url(../images/mpg002_txt_title.gif) no-repeat left top;
	margin:0 0 20px 0;
}
#mpg_002 table.tbl_y01 {
	width:350px;
	border:none;
	float:left;
}
#mpg_002 th {
	width:26%;
	background:none;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:10px 10px 10px 10px;
}
#mpg_002 table.tbl_y01 th.text_login {
	background:url(../images/mpg002_txt_id.gif) no-repeat right center;
}
#mpg_002 table.tbl_y01 th.text_pass {
	background:url(../images/mpg001_txt_pass.gif) no-repeat right center;
}
#mpg_002 table.tbl_y01 td {
	width:74%;
	border:none;
	padding:10px 10px 10px 10px;
}
#mpg_002 table.tbl_y01 td input {
	width:200px;
	padding:5px 5px 5px 5px;
}
#mpg_002 .btn_list01 {
	margin:0 0 0 0;
	padding:6px 0 0 0;
	float:right;
	width:302px;
}
#mpg_002 .btn_list01 li {
	padding:0 0 0 0;
}
#mpg_002 .btn_list01 input {
	background:url(../images/mpg001_btn_login.gif) no-repeat left top;
	filter: none;
	width:202px;
	height:48px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow: hidden;
	display: block;
	text-indent:-9999px;
	margin:0 auto 0 0;
	padding:0 0 0 0;
}
#mpg_002 .mypage_errors {
	clear:both;
}

#mpg_003 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_003 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
	padding:16px 19em 12px 66px;
	display:block;
}
#mpg_003 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_003 p {
	margin:0 10px 0 10px;
}
#mpg_003 dl {
	margin:0 10px 0 10px;
	font-size:116.7%;
}
#mpg_003 dl dd {
	margin:0 0 1em 0;
}
#mpg_003 dl dd p {
	margin:0 0 0 0;
}
#mpg_003 dl dd ul {
	margin:0 0 0 1em;
}

#mpg_003 input {
	width:8em;
}



#mpg_005 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_005 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_005 .title_02,
#mpg_005 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_005 .attentions_b input {
	width:15em;
}
#mpg_005 .btn_list02 input {
	width:6em;
}


#mpg_007 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_007 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_007 .title_02,
#mpg_007 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_007 .btn_list02 input {
	width:6em;
}


#mpg_008 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_008 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_008 .btn_list02 input {
	width:6em;
}

#mpg_009 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_009 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_009 .title_02,
#mpg_009 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_009 .btn_list01 input {
	width:8em;
}
#mpg_009 .btn_list02 input {
	width:6em;
}
#mpg_009 .tbl_x01 .cell_01 {
	width:7%;
}
#mpg_009 .tbl_x01 .cell_02 {
	width:13%;
}
#mpg_009 .tbl_x01 .cell_03 {
	width:15%;
}
#mpg_009 .tbl_x01 .cell_04 {
	width:15%;
}
#mpg_009 .tbl_x01 .cell_05 {
	width:13%;
}
#mpg_009 .tbl_x01 .cell_06 {
	width:37%;
}


#mpg_010 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_010 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_010 .title_02,
#mpg_010 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_010 .btn_list01 input {
	width:8em;
}
#mpg_010 .btn_list02 input {
	width:7em;
}
/*--2013/09/05 （マイページＩＤ機能改善） LKG(YL) ADD start--*/
/* #mpg_010 .tbl_x01 .cell_01 {
	width:4%;
}
#mpg_010 .tbl_x01 .cell_02 {
	width:11%;
}
#mpg_010 .tbl_x01 .cell_03 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_04 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_05 {
	width:9%;
}
#mpg_010 .tbl_x01 .cell_06 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_07 {
	width:16%;
}
#mpg_010 .tbl_x01 .cell_08 {
	width:11%;
	padding-right:5px;
}
#mpg_010 .tbl_x01 .cell_09 {
	width:19%;
}*/
#mpg_010 .tbl_x01 .cell_01 {
	width:2%;
}
#mpg_010 .tbl_x01 .cell_02 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_03 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_04 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_05 {
	width:10%;
}
#mpg_010 .tbl_x01 .cell_06 {
	width:9%;
}
#mpg_010 .tbl_x01 .cell_07 {
	width:9%;
}
#mpg_010 .tbl_x01 .cell_08 {
	width:12%;
	padding-right:5px;
}
#mpg_010 .tbl_x01 .cell_09 {
	width:10%;
}
/*--2013/09/05 （マイページＩＤ機能改善） LKG(YL) ADD end--*/
/*--2013/09/05 （マイページＩＤ機能改善） LKG(WHD) ADD start--*/
#mpg_010 .tbl_x01 .cell_10 {
	width:13%;
}
#mpg_010 .tbl_x01 .cell_11 {
	width:6%;
}
/*--2013/09/05 （マイページＩＤ機能改善） LKG(WHD) ADD start--*/
#mpg_010 .btn_list01 input {
	width:8em;
}

#mpg_011 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_011 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_011 .btn_list02 input {
	width:21em;
}

#mpg_013 .title_01 {
	background:#ebe5dd url(../images/title01_bg_beige_btm.gif) no-repeat left bottom;
}
#mpg_013 .title_01 span {
	background:url(../images/title01_bg_beige.gif) no-repeat left top;
}
#mpg_013 .btn_list02 input {
	width:7em;
}

#mpg_016 h2 {
	background:#ebe5dd url(../images/title01_bg_green_btm_pop.gif) no-repeat left bottom;
	font-size:	116%;
	font-weight:bold;
	padding:0 0 9px 0;
	margin:0 0 10px 0;
}
#mpg_016 p {
	margin:0 0 20px 0;
	text-align:right;
}
#mpg_016 h2 span {
	background:url(../images/title01_bg_green_pop.gif) no-repeat left top;
	display:block;
	padding:15px 10px 6px 25px;
}
#mpg_016 .list_links {
	padding:5px 0 0 0;
	margin:0 10px 0 20px;
}
#mpg_016 .list_links li {
	float:left;
	width:33%;
}
#mpg_016 .list_links li a {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.3em;
	padding:0 0 0 10px;
}
#mpg_016 .pagination_b {
	background:#e9f5e4;
}


/*--2014/09/29 replace start--*/
#mpg_017 .left_area { width:738px; float:left; }
#mpg_017 .right_area { width:190px; float:right; }
#mpg_017 .fla_area { margin:0 0 20px 0; display:none; }
#mpg_017 .news_box { }
#mpg_017 .news_box .left_area { float:left; width:363px; }
#mpg_017 .news_box .right_area { float:right; width:363px; }

#mpg_017 .top_rightbox {
	background:url(../images/top_rightbox_bg02.gif) no-repeat left bottom;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	zoom:1;
}
#mpg_017 .top_rightbox .wrap {
	background:url(../images/top_rightbox_bg01.gif) no-repeat left top;
	padding:5px 0 0 0;
}
#mpg_017 .top_rightbox .inner {
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	background:#FFF;
}
#mpg_017 .top_rightbox .user_list { padding:5px 0 5px 0; }
#mpg_017 .top_rightbox .user_list li.text_greeting { margin:0 15px 0 15px; }
#mpg_017 .top_rightbox .user_list li.text_user {
	padding:0 0 10px 0;
	margin:0 15px 0 15px;
     word-break:break-all;
	font-size:116%;
	font-weight:bold;
}
#mpg_017 .top_rightbox .user_list li.text_login01 {
	padding:0 0 10px 0;
	margin:0 15px 0 15px;
}
#mpg_017 .top_rightbox .user_list li.text_login02 {
	padding:5px 14px 5px 14px;
	margin:0 1px 0 1px;
	background:#dfdfdf;
}
#mpg_017 .top_rightbox .banner_list {
	text-align:center;
	padding:5px 0 5px 0;
}
#mpg_017 .top_rightbox .banner_list li {
	padding:5px 0 5px 0;
}
#mpg_017 .top_rightbox .btn_list {
	text-align:center;
	padding:10px 0 10px 0;
}

#mpg_017 .top_rightbox .btn_list li {
	text-align:center;
}
#mpg_017 .top_rightbox .btn_list li input {
	background:url(../images/mpg017_btn_logout.gif) no-repeat left top;
	filter:none;
	width:157px;
	height:36px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}
#mpg_017 .nofla_area {
	display:none;
	background:url(../images/bg_noflash.jpg) no-repeat left bottom;
}
#mpg_017 .nofla_area h3{
	margin-bottom:12px;
}
#mpg_017 #carousel {
	margin:0 55px 20px auto;
	width:440px;
	height:135px;
	text-align:left;
	position:relative;
}
#mpg_017 #carousel ul {
	padding:20px 0 0 0;
}
#mpg_017 #carousel li {
	position:relative;
}

#mpg_017 #carousel_prev,
#mpg_017 #carousel_next {
	top:55px;
	width:25px;
	height:25px;
	cursor:pointer;
	position:absolute;
}
#mpg_017 #carousel_prev {
	left:-25px;
	background:url(../images/btn_book_left.gif) no-repeat top left;
}
#mpg_017 #carousel_next {
	right:-25px;
	background:url(../images/btn_book_right.gif) no-repeat top left;
}

#mpg_017 #carousel ul li {
	width:110px;
	float:left;
	display:inline;
	text-align:center;
}
#mpg_017 #carousel ul li img {
	border:#FFFFFF 1px solid;
}

#mpg_017 .navigation{ position:relative; width:738px; height:429px; overflow:hidden; }
#mpg_017 .navigation p{ position:absolute; }
#mpg_017 .navigation .btn_01{ left:  0px; top:  0px; }
#mpg_017 .navigation .btn_02{ left:251px; top:  0px; }
#mpg_017 .navigation .btn_03{ left:508px; top:  0px; }
#mpg_017 .navigation .btn_04{ left:  0px; top:219px; }
#mpg_017 .navigation .btn_05{ left:251px; top:219px; }
#mpg_017 .navigation .btn_06{ left:508px; top:219px; }
#mpg_017 .navigation .btn_07{ left:508px; top:328px; }

#mpg_017 .navigation p a      { background-position:left top; display:block; width:230px; text-indent:-99999px; text-align:left; }
#mpg_017 .navigation p a:hover{ background-position:left bottom; }
#mpg_017 .navigation .btn_01 a{ background-image:url(../images/mpg_017/nav_01.gif); height:198px; }
#mpg_017 .navigation .btn_02 a{ background-image:url(../images/mpg_017/nav_02.gif); height:198px; }
#mpg_017 .navigation .btn_03 a{ background-image:url(../images/mpg_017/nav_03.gif); height:198px; }
#mpg_017 .navigation .btn_04 a{ background-image:url(../images/mpg_017/nav_04.gif); height:198px; }
#mpg_017 .navigation .btn_05 a{ background-image:url(../images/mpg_017/nav_05.gif); height:198px; }
#mpg_017 .navigation .btn_06 a{ background-image:url(../images/mpg_017/nav_06.gif); height: 89px; }
#mpg_017 .navigation .btn_07 a{ background-image:url(../images/mpg_017/nav_07.gif); height: 89px; }

#mpg_017 .service{ }
#mpg_017 .service h3{ margin-bottom:12px; }
#mpg_017 .service .btn{ float:left; width:358px; margin-bottom:20px; }
#mpg_017 .service .btn.l{ margin-right:22px; }
#mpg_017 .fla_area h3{ margin-bottom:12px; }


#mpg_017 .title_index01 { position:relative; margin:0 0 10px 0; zoom:1; }
#mpg_017 .title_index01 h2 { width:190px; height:29px; text-indent:-9999px; }
#mpg_017 .title_index01 h2.img_new { background:url(../images/top_title_new.gif) no-repeat left top; }
#mpg_017 .title_index01 h2.img_newsrelease { background:url(/mypage/pages/css/top_title_newsrelease.gif) no-repeat left top; }
#mpg_017 .title_index01 h2.img_information { background:url(../images/mpg_017/top_title_information.gif) no-repeat left top; }
#mpg_017 .title_index01 ul { position:absolute; top:5px; right:10px; }
#mpg_017 .title_index01 ul li { float:left; overflow:hidden; padding:0 0 0 10px; }
#mpg_017 .title_index01 ul li a { display:block; height:17px; width:49px; text-indent:-9999px; }
#mpg_017 .title_index01 ul li.btn_rss a { background:url(../images/mpg_017/top_btn_rss.gif) no-repeat left top; }
#mpg_017 .title_index01 ul li.btn_list a { background:url(../images/mpg_017/top_btn_list.gif) no-repeat left top; }

#mpg_017 .news_list { margin:0 0 10px 0; }
#mpg_017 .news_list li { padding:10px 0; border-top:1px dotted #B6B5B5; }
#mpg_017 .news_list li.fast { border:none; }
#mpg_017 .news_list li span.icon_new {
	background:url(../images/mpg025_icon_new.gif) no-repeat 5px 3px;
	width:35px;
	height:16px;
	display:inline-block;
	float:none;
	text-indent:-9999px;
	zoom:1;
}
#mpg_017 .news_list a { cursor:pointer; text-decoration:none; 	color:#000099; }
#mpg_017 .news_list a:link,
#mpg_017 .news_list a:visited { color:#000099; }
#mpg_017 .news_list a:hover,
#mpg_017 .news_list a:active { color:#449900; }

#mpg_017 .bottom_area{ clear:both; margin-left:-13px; padding-top:40px; }
#mpg_017 .bottom_area li{
	float:left; margin:0 0 15px 14px;
}

/*--2014/09/29 replace end--*/


#mpg_019 .title_01 {
	background:url(../images/mpg019_txt_title.jpg) no-repeat left top;

	width:950px;
	height:143px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#mpg_019 .title_02 {
	background:url(../images/title02_bg_pink.gif) no-repeat left bottom;
}
#mpg_019 .qa_list01 ul {
	padding:0 0 10px 0;
	margin:0 10px 0 10px;
}
#mpg_019 .qa_list01 li {
	float:left;
	width:20%;
}
#mpg_019 .qa_list01 li a {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.3em;
	padding:0 0 8px 8px;
}
#mpg_019 .qa_list02 {
	margin:0 10px 0 10px;
}
#mpg_019 .qa_list02 dt {
	font-weight:bold;
	margin:0 0 1.5em 0;
	background:url(../images/mpg019_icon_title01.gif) no-repeat left 0.1em;
	border-bottom:#CCCCCC 1px dotted;
	padding:0 0 10px 20px;
}
#mpg_019 .qa_list02 dd {
	padding:0 0 0 1em;
}
#mpg_019 .qa_list02 dd ul {
	margin:0 0 2em 0;
}
#mpg_019 .qa_list02 dd ul li {
	padding:0 0 0.5em 0;
}
#mpg_019 .qa_list02 dd ul li a {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.3em;
	padding:0 0 0 8px;
}
#mpg_019 .btn_list01 {
    margin:30px 0 0 0;
}
#mpg_019 .btn_list01 input {
    width:8em;
}
#mpg_019 .qa_list03 {
	margin:0 10px 0 10px;
}
#mpg_019-2 {
	width:700px;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
}
#mpg_019-2 table {
	width:680px;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	margin:0 10px 0 10px;
}
#mpg_019-2 table th {
	width:20%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	background:#EDEDED;
	vertical-align:top;
}
#mpg_019-2 table td {
	width:80%;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}
#mpg_019-2 .cel_answer ul {
	margin:0 0 0 2em;
}
#mpg_019-2 .cel_answer ul li {
	list-style:decimal;
}
#mpg_019-2 .cel_link li {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.3em;
	padding:0 0 0.5em 10px;
}

#mpg_022 .title_01 {
	background:url(../images/mpg022_txt_title.jpg) no-repeat left top;
	width:950px;
	height:143px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#mpg_022 .title_02,
#mpg_022 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_022 .btn_list01 input {
	width:6em;
}
#mpg_022 .messages02 ul li {
	text-indent:-1.5em;
	padding:0 0 0.5em 1.5em;
}
#mpg_022 #mpg_022_table1 .cell_01 {
	width:14%;
}
#mpg_022 #mpg_022_table1 .cell_01_01 {
	width:20%;
}
#mpg_022 #mpg_022_table1 .cell_02 {
	width:30%;
}
#mpg_022 #mpg_022_table1 .cell_02_02{
	width:23%;
}
#mpg_022 #mpg_022_table1 .cell_03 {
	width:41%;
}
#mpg_022 #mpg_022_table1 .cell_03_03 {
	width:44%;
}
#mpg_022 #mpg_022_table1 .cell_04 {
	width:15%;
}
#mpg_022 #mpg_022_table1 .cell_04_04 {
	width:13%;
}
#mpg_022 #mpg_022_table2 .cell_01 {
	width:20%;
}
#mpg_022 #mpg_022_table2 .cell_02 {
	width:15%;
}
#mpg_022 #mpg_022_table2 .cell_03 {
	width:12%;
}
#mpg_022 #mpg_022_table2 .cell_04 {
	width:40%;
}
#mpg_022 #mpg_022_table2 .cell_05 {
	width:13%;
}

#mpg_024 .logout_box {
		margin:20px 0 20px 0;
		position:relative;
}
#mpg_024 .logout_box div {
		position:relative;
}
#mpg_024 .logout_box ul {
	position:absolute;
	left:50px;
	top:200px;
	z-index:1;
}
#mpg_024 .logout_box ul li {
	margin:0 0 20px 0;
}



#mpg_025 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_025 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_025 .news_tabs {
	background:url(../images/tabs_news_bg.gif) repeat-x left bottom;
	margin:0 0 10px 0;
	line-height:0;
	height:54px;
}
#mpg_025 .news_tabs li {
	float:left;
	*display:inline;
	overflow:hidden;
	margin:0 0 0 5px;
	line-height:0;
	height:54px;
}
#mpg_025 .news_tabs li a {
	background-image:url(../images/tabs_news.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:99px;
	line-height:0;
}
#mpg_025 .news_tabs li a {
	height:42px;
}
#mpg_025 .news_tabs li a:hover,
#mpg_025 .news_tabs li a.tab_select {
	height:54px;
}
#mpg_025 .news_tabs li.tab_2025 a {
	background-position:-2111px 1px;
}
#mpg_025 .news_tabs li.tab_2025 a:hover,
#mpg_025 .news_tabs li.tab_2025 a.tab_select {
	background-position:-2111px -48px;
}
#mpg_025 .news_tabs li.tab_2024 a {
	background-position:-2005px 1px;
}
#mpg_025 .news_tabs li.tab_2024 a:hover,
#mpg_025 .news_tabs li.tab_2024 a.tab_select {
	background-position:-2005px -48px;
}
#mpg_025 .news_tabs li.tab_2023 a {
	background-position:-1901px 1px;
}
#mpg_025 .news_tabs li.tab_2023 a:hover,
#mpg_025 .news_tabs li.tab_2023 a.tab_select {
	background-position:-1901px -48px;
}
#mpg_025 .news_tabs li.tab_2022 a {
	background-position:-1795px 1px;
}
#mpg_025 .news_tabs li.tab_2022 a:hover,
#mpg_025 .news_tabs li.tab_2022 a.tab_select {
	background-position:-1795px -48px;
}
#mpg_025 .news_tabs li.tab_2021 a {
	background-position:-1689px 1px;
}
#mpg_025 .news_tabs li.tab_2021 a:hover,
#mpg_025 .news_tabs li.tab_2021 a.tab_select {
	background-position:-1689px -48px;
}
#mpg_025 .news_tabs li.tab_2020 a {
	background-position:-1584px 1px;
}
#mpg_025 .news_tabs li.tab_2020 a:hover,
#mpg_025 .news_tabs li.tab_2020 a.tab_select {
	background-position:-1584px -48px;
}
#mpg_025 .news_tabs li.tab_2019 a {
	background-position:-1480px 1px;
}
#mpg_025 .news_tabs li.tab_2019 a:hover,
#mpg_025 .news_tabs li.tab_2019 a.tab_select {
	background-position:-1480px -48px;
}
#mpg_025 .news_tabs li.tab_2018 a {
	background-position:-1374px 1px;
}
#mpg_025 .news_tabs li.tab_2018 a:hover,
#mpg_025 .news_tabs li.tab_2018 a.tab_select {
	background-position:-1374px -48px;
}
#mpg_025 .news_tabs li.tab_2017 a {
	background-position:-1270px 1px;
}
#mpg_025 .news_tabs li.tab_2017 a:hover,
#mpg_025 .news_tabs li.tab_2017 a.tab_select {
	background-position:-1270px -48px;
}
#mpg_025 .news_tabs li.tab_2016 a {
	background-position:-1164px 1px;
}
#mpg_025 .news_tabs li.tab_2016 a:hover,
#mpg_025 .news_tabs li.tab_2016 a.tab_select {
	background-position:-1164px -48px;
}
#mpg_025 .news_tabs li.tab_2015 a {
	background-position:-1058px 1px;
}
#mpg_025 .news_tabs li.tab_2015 a:hover,
#mpg_025 .news_tabs li.tab_2015 a.tab_select {
	background-position:-1058px -48px;
}
#mpg_025 .news_tabs li.tab_2014 a {
	background-position:-954px 1px;
}
#mpg_025 .news_tabs li.tab_2014 a:hover,
#mpg_025 .news_tabs li.tab_2014 a.tab_select {
	background-position:-954px -48px;
}
#mpg_025 .news_tabs li.tab_2013 a {
	background-position:-847px 1px;
}
#mpg_025 .news_tabs li.tab_2013 a:hover,
#mpg_025 .news_tabs li.tab_2013 a.tab_select {
	background-position:-847px -48px;
}
#mpg_025 .news_tabs li.tab_2012 a {
	background-position:-741px 1px;
}
#mpg_025 .news_tabs li.tab_2012 a:hover,
#mpg_025 .news_tabs li.tab_2012 a.tab_select {
	background-position:-741px -48px;
}
#mpg_025 .news_tabs li.tab_2011 a {
	background-position:-636px 1px;
}
#mpg_025 .news_tabs li.tab_2011 a:hover,
#mpg_025 .news_tabs li.tab_2011 a.tab_select {
	background-position:-636px -48px;
}
#mpg_025 .news_tabs li.tab_2010 a {
	background-position:-532px 1px;
}
#mpg_025 .news_tabs li.tab_2010 a:hover,
#mpg_025 .news_tabs li.tab_2010 a.tab_select {
	background-position:-532px -48px;
}
#mpg_025 .news_tabs li.tab_2009 a {
	background-position:-426px 1px;
}
#mpg_025 .news_tabs li.tab_2009 a:hover,
#mpg_025 .news_tabs li.tab_2009 a.tab_select {
	background-position:-426px -48px;
}
#mpg_025 .news_tabs li.tab_2008 a {
	background-position:-322px 1px;
}
#mpg_025 .news_tabs li.tab_2008 a:hover,
#mpg_025 .news_tabs li.tab_2008 a.tab_select {
	background-position:-322px -48px;
}
#mpg_025 .news_tabs li.tab_2007 a {
	background-position:-216px 1px;
}
#mpg_025 .news_tabs li.tab_2007 a:hover,
#mpg_025 .news_tabs li.tab_2007 a.tab_select {
	background-position:-216px -48px;
}
#mpg_025 .news_tabs li.tab_2006 a {
	background-position:-111px 1px;
}
#mpg_025 .news_tabs li.tab_2006 a:hover,
#mpg_025 .news_tabs li.tab_2006 a.tab_select {
	background-position:-111px -48px;
}
#mpg_025 .news_tabs li.tab_2005 a {
	background-position:-6px 1px;
}
#mpg_025 .news_tabs li.tab_2005 a:hover,
#mpg_025 .news_tabs li.tab_2005 a.tab_select {
	background-position:-6px -48px;
}
#mpg_025 .news_lists li {
	border-bottom:#CCCCCC 1px dotted;
	padding:10px 0 10px 0;
}
#mpg_025 .news_lists li div {
	float:left;
	width:16em;
}
#mpg_025 .news_lists li p {
	float:left;
}
#mpg_025 .news_lists li p a {
	text-indent:0;
}
#mpg_025 .news_lists li .icon_new {
	background:url(../images/mpg025_icon_new.gif) no-repeat 5px 3px;
	width:35px;
	height:16px;
	display:inline-block;
	float:none;
	text-indent:-9999px;
	zoom:1;
}
#mpg_025 .news_lists a {
	cursor: pointer;
	text-decoration:none;
	color:#000099;
}
#mpg_025 .news_lists a:link {
	color:#000099;
}
#mpg_025 .news_lists a:visited {
	color:#000099;
}
#mpg_025 .news_lists a:hover {
	color:#449900;
}
#mpg_025 .news_lists a:active {
	color:#449900;
}
#mpg_025 .btn_list01 input {
	width:7em;
}


#mpg_026 .title_01 {
	background:url(../images/mpg026_txt_title.jpg) no-repeat left top;
	width:950px;
	height:143px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#mpg_026 ul {
	margin:0 10px 0 10px;
}

#mpg_027 {
	margin:0 auto 50px auto;
}
#mpg_027 .title_01 {
	background:url(../images/mpg027_txt_title.jpg) no-repeat left top;
	width:950px;
	height:143px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#mpg_027 .title_02 {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}

#mpg_028 .title_01 {
	background:url(../images/mpg028_txt_title.jpg) no-repeat left top;
	width:950px;
	height:143px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
#mpg_028 .title_02,
#mpg_028 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_028 .list_privacy {
	margin:0 10px 0 10px;
}
#mpg_028 .list_privacy dt {
	font-weight:bold;
}
#mpg_028 .list_privacy dd {
	margin:0 0 0.5em 1em;
}

#mpg_029 .cat_building_main div.left_area {
	text-align:right;
	float:left;
	*display:inline;
	width:450px;
	margin:0 0 0 10px;
}
#mpg_029 .cat_building_main div.right_area {
	float:right;
	width:450px;
}
#mpg_029 .cat_building_main div.right_area table {
	text-align:center;
	float:right;
	width:430px;
}
#mpg_029 .cat_building_main div.right_area th {
	width:30%;
}
#mpg_029 .cat_building_main div.right_area td {
	width:70%;
	text-align:left;
}

#mpg_030 .cat_building_main div {
	margin:0 10px 0 10px;
	text-align:right;
}
#mpg_030 .cell_img {
	padding:0 0 0 0;
}
#mpg_030 .cell_img img {
	width:100%;
}
#mpg_030 .cell_01 {
	width:30%;
}
#mpg_030 .cell_02 {
	width:5%;
}
#mpg_030 .cell_03 {
	width:30%;
}
#mpg_030 .cell_04 {
	width:35%;
}
#mpg_030 .cell_05 {
	width:28%;
}
#mpg_030 .cell_06,
#mpg_030 .cell_07,
#mpg_030 .cell_08,
#mpg_030 .cell_09,
#mpg_030 .cell_10,
#mpg_030 .cell_11,
#mpg_030 .cell_12,
#mpg_030 .cell_13,
#mpg_030 .cell_14,
#mpg_030 .cell_15,
#mpg_030 .cell_16,
#mpg_030 .cell_17 {
	width:6%;
}
#mpg_031 .cell_img {
	padding:0 0 0 0;
}
#mpg_031 .cell_img img {
	width:100%;
}
#mpg_031 .cell_01 {
	width:65%;
}
#mpg_031 .cell_02 {
	width:35%;
}
#mpg_031 .cell_03 {
	width:10%;
}
#mpg_031 .cell_04 {
	width:90%;
}
#mpg_031 .cell_05 {
	padding:18px 18px 18px 18px;
}
#mpg_031 .cell_06 {
	text-align:center;
	font-size:	116.7%;
	font-weight:bold;
}

#mpg_032 .cell_01,
#mpg_032 .cell_02 {
	width:50%;
}
#mpg_032 .cell_03 {
	width:30%;
}
#mpg_032 .cell_04 {
	width:30%;
}
#mpg_032 .cell_05 {
	width:40%;
}
#mpg_032 .cell_img {
	padding:0 0 0 0;
}
#mpg_032 .cell_img p {
	text-align:center;
	margin:4px 0 5px 0;
}
#mpg_032 .cell_img img {
	width:100%;
}

#mpg_033 .cat_building_main div {
	margin:0 10px 0 10px;
}
#mpg_033 .cell_01 {
	width:10%;
}
#mpg_033 .cell_02 {
	width:10%;
}
#mpg_033 .cell_03 {
	width:20%;
}
#mpg_033 .cell_04 {
	width:10%;
}
#mpg_033 .cell_05 {
	width:10%;
}
#mpg_033 .cell_06 {
	width:9%;
}
#mpg_033 .cell_07 {
	width:11%;
}
#mpg_033 .cell_08 {
	width:20%;
}

#mpg_034 .cat_building_main div {
	margin:0 10px 0 10px;
}
#mpg_034 .cell_01 {
	width:9%;
}
#mpg_034 .cell_02 {
	width:21%;
}
#mpg_034 .cell_03 {
	width:11%;
}
#mpg_034 .cell_04 {
	width:11%;
}
#mpg_034 .cell_05 {
	width:9%;
}
#mpg_034 .cell_06 {
	width:9%;
}
#mpg_034 .cell_07 {
	width:9%;
}
#mpg_034 .cell_08 {
	width:10%;
}
#mpg_034 .cell_09 {
	width:11%;
}

#mpg_035 .cell_01 {
	width:29%;
}
#mpg_035 .cell_02 {
	width:29%;
}
#mpg_035 .cell_03 {
	width:14%;
}
#mpg_035 .cell_04 {
	width:14%;
}
#mpg_035 .cell_05 {
	width:14%;
}

#mpg_036 .cell_01 {
	width:20%;
}
#mpg_036 .cell_02 {
	width:10%;
}
#mpg_036 .cell_03 {
	width:70%;
}
#mpg_036 .cell_04 {
    width:20%;
}
#mpg_036 .cell_05 {
    width:10%;
}
#mpg_036 td li {
	float:left;
	width:10em;
}

#mpg_037 .tbl_y01 th {
	width:27%;
}
#mpg_037 .tbl_y01 td {
	width:83%;
}
#mpg_046 .tbl_y01m,
#mpg_046 .tbl_x01,
#mpg_046 .tbl_t01 {
	width:700px;
	margin:0 auto 0 auto;
}
#mpg_046 .cell_01 {
	width:25%;
}
#mpg_046 .cell_02 {
	width:65%;
}
#mpg_046 .cell_03 {
	width:10%;
}

#mpg_046 table .txt_center {
	text-align:center;
	vertical-align:middle;
}

#mpg_046 table input.btn_small01,
#mpg_046 table input.btn_small01 {
	width:6em;
}

#mpg_046 .tbl_x01 td {
	vertical-align:middle;
}

#mpg_046 .tbl_x01 th {
	vertical-align:middle;
}

#mpg_050 .tbl_y01m,
#mpg_050 .tbl_x01 {
	width:700px;
	margin:0 auto 0 auto;
}
#mpg_050 .cell_01 {
	width:25%;
}
#mpg_050 .cell_02 {
	width:65%;
}
#mpg_050 .cell_03 {
	width:10%;
}

#mpg_050 table .txt_center {
	text-align:center;
	vertical-align:middle;
}

#mpg_050 table input.btn_small01,
#mpg_050 table input.btn_small01 {
	width:6em;
}

#mpg_050 .tbl_x01 td {
	vertical-align:middle;
}

#mpg_050 .tbl_x01 th {
	vertical-align:middle;
}
#mpg_054 .cat_magazine_all {
	background:url(../images/mpg054_bg_box03.gif) repeat-y left top;
	zoom:1;
}
#mpg_054 .cat_magazine_wrap {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/mpg054_bg_box01.gif) no-repeat left top; */
	background:url(../images/mpg054_bg_box01.png) no-repeat left top!important;
	background:url(../images/mpg054_bg_box01.gif) no-repeat left top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:30px 0 0 0;
}
#mpg_054 .cat_magazine_inner {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/mpg054_bg_box02.gif) no-repeat left bottom; */
	background:url(../images/mpg054_bg_box02.png) no-repeat left bottom!important;
	background:url(../images/mpg054_bg_box02.gif) no-repeat left bottom;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:0 20px 40px 20px;
}
#mpg_054 .pagination_b {
	background:#fdeb99;
}
#mpg_054 .btn_list01 input {
	width:9em;
}
#mpg_054 .mark_red {
	width:3em;
	height:3em;
	background:url(../images/mpg054_bg_mark_red.gif) no-repeat left bottom;
}
#mpg_054 .cat_magazine_linkbox a {
	cursor: pointer;
	text-decoration:none;
	color:#000099;
}
#mpg_054 .cat_magazine_linkbox a:link {
	color:#000099;
}
#mpg_054 .cat_magazine_linkbox a:visited {
	color:#000099;
}
#mpg_054 .cat_magazine_linkbox a:hover {
	color:#449900;
}
#mpg_054 .cat_magazine_linkbox a:active {
	color:#449900;
}
#mpg_054 .new_yutorich_note {
	font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,sans-serif;
	margin: 20px 0;
	text-align: right;
}

#mpg_059 .cat_magazine_all {
	background:url(../images/mpg054_bg_box03.gif) repeat-y left top;
	zoom:1;
}
#mpg_059 .cat_magazine_wrap {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/mpg054_bg_box01.gif) no-repeat left top; */
	background:url(../images/mpg054_bg_box01.png) no-repeat left top;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:30px 0 0 0;
}
#mpg_059 .cat_magazine_inner {
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/* 	background:url(../images/mpg054_bg_box02.gif) no-repeat left bottom; */
	background:url(../images/mpg054_bg_box02.png) no-repeat left bottom!;
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
	padding:0 30px 40px 30px;
}
#mpg_059 .pagination_b {
	background:#fdeb99;
}

#mpg_059 .btn_list01 input {
	width:9em;
}

#mpg_068 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_068 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_068 .title_02,
#mpg_068 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_068 .btn_list01 input {
	width:6em;
}
#mpg_068 .pagination_b {
	background:#ededed;
}
#mpg_068 .cell_01 {
	width:10%;
}
#mpg_068 .cell_02 {
	width:10%;
}
#mpg_068 .cell_03 {
	width:15%;
}
#mpg_068 .cell_04 {
	width:10%;
}
#mpg_068 .cell_05 {
	width:15%;
}
#mpg_068 .cell_06 {
	width:10%;
}
#mpg_068 .cell_07 {
	width:10%;
}

#mpg_069 .btn_list01 input {
	width:17em;
}
#mpg_069 table input.btn_small01,
#mpg_069 table input.btn_small01_disabled {
	width:6em;
}
#mpg_069 th {
	padding-left:3px;
	padding-right:0px;
}
#mpg_069 .cell_01 {
	width:11%;
}
#mpg_069 .cell_02 {
	width:8%;
}
#mpg_069 .cell_03 {
	width:8%;
}
#mpg_069 .cell_04 {
	width:21%;
}
#mpg_069 .cell_05 {
	width:8%;
}
#mpg_069 .cell_06 {
	width:8%;
}
#mpg_069 .cell_07 {
	width:8%;
}
#mpg_069 .cell_08 {
	width:8%;
}
#mpg_069 .cell_09 {
	width:10%;
}
#mpg_069 .cell_10 {
	width:10%;
}

#mpg_071 .btn_list02 input {
	width:6em;
}
#mpg_072 .btn_list02 input {
	width:10em;
}
#mpg_073 .btn_list02 input {
	width:6em;
}
#mpg_074 .btn_list02 input {
	width:6em;
}


#mpg_078 .cont_box {
	margin:0 10px 30px 10px;
}
#mpg_078 .cont_box dl {
	float:left;
}
#mpg_078 .cont_box dl dt,
#mpg_078 .cont_box dl dd {
	float:left;
}
#mpg_078 .cont_box dl dd p {
	float:left;
	padding:0 0 0 15px;
}
#mpg_078 .cont_box div {
	padding:0 0 0 20px;
	float:left;
}
#mpg_078 .cont_box div a {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.3em;
	padding:0 0 0 10px;
}
#mpg_078 .title_02 span {
	float:right;
	text-align:right;
	padding:0 25px 0 0;
}
#mpg_078 table {
	margin:0 10px 20px 10px;
}
#mpg_078 .cell_01 {
	width:4%;
	text-align:center;
	background:#d5edfa;
}
#mpg_078 .cell_02 {
	width:22%;
	text-align:center;
	padding:0 0 0 0;
}
#mpg_078 .cell_02 img {
	width:208px;
	display:block;
}
#mpg_078 .cell_03 {
	background:#d5edfa;
}
#mpg_078 .cell_04 {
	width:10%;
}
#mpg_078 .cell_05 {
	width:16%;
}
#mpg_078 .cell_06 {
	width:10%;
}
#mpg_078 .cell_07 {
	width:14%;
}
#mpg_078 .cell_08 {
	width:10%;
}
#mpg_078 .cell_09 {
	width:14%;
}

#mpg_079 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_079 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_079 .title_02,
#mpg_079 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_079 .pagination_b {
	background:#ededed;
}
#mpg_079 .cell_01 {
	width:5%;
}
#mpg_079 .cell_02 {
	width:20%;
}
#mpg_079 .cell_03 {
	width:20%;
}
#mpg_079 .cell_04 {
	width:10%;
}
#mpg_079 .cell_05 {
	width:10%;
}
#mpg_079 .cell_06 {
	width:10%;
}
#mpg_079 .cell_07 {
	width:15%;
}
#mpg_079 .cell_08 {
	width:10%;
}
#mpg_079 .btn_list01 input {
	width:6em;
}

#mpg_081 #ZeroClipboard + .title_01 {
	padding: 0;
}
#mpg_081 .title_01 {
	background-color: #e8e7e7;
	padding: 10px 15px;
}
#mpg_081 .title_01 span {
	padding-left:5px;
}
#mpg_081 .title_01 span::before {
	content: "";
	margin: 0px 7px 0px 9px;
	background: #d70a30;
	padding: 4px 2px 2px 2px;
}
#mpg_081 .menu_box_1clm {
	padding:0 0 7px 0;
	width:315px;
	margin:0 0 20px 0;
	position:relative;
	overflow:hidden;
}
#mpg_081 .menu_box_3clm {
	padding:0 0 7px 0;
	width:947px;
	position:relative;
}
#mpg_081 .menu_box_2clm {
	padding:0 0 7px 0;
	margin:0 0 20px 0;
	position:relative;
	overflow:hidden;
}
#mpg_081 .menu_box_1clm ul,
#mpg_081 .menu_box_3clm ul,
#mpg_081 .menu_box_2clm ul {
	margin:0 -20px 0 0;
	padding:0 0 7px 0;
	zoom:1;
}
#mpg_081 .menu_box_1clm ul li,
#mpg_081 .menu_box_3clm ul li,
#mpg_081 .menu_box_2clm ul li {
	float:left;
	display:inline;
	width:302px;
	margin:0 18px 10px 0;
	padding-bottom: 20px;
	border: 1px silver solid;
	border-radius: 10px;
}
#mpg_081 .menu_box_1clm h3,
#mpg_081 .menu_box_3clm h3,
#mpg_081 .menu_box_2clm h3 {
	font-weight: 700;
	font-size: 15px;
	width:302px;
	line-height:40px;
	background: linear-gradient(180deg, rgba(0,0,0,-0.884716) 0%, rgba(168,168,168,1) 80%);
	border-radius: 8px 8px 0 0;
}
#mpg_081 .menu_box_1clm h3::before,
#mpg_081 .menu_box_3clm h3::before,
#mpg_081 .menu_box_2clm h3::before {
	content: "";
	margin: 0 5px 0 9px;
	background: #d70a30;
	padding: 0px 2px;
}
#mpg_081 .menu_box_1clm p,
#mpg_081 .menu_box_3clm p,
#mpg_081 .menu_box_2clm p {
	margin:0 0 20px 0;
	padding:10px 10px 0 10px;
	min-height: 3em;
	font-size: 12px;
}
#mpg_081 .menu_box_1clm div,
#mpg_081 .menu_box_3clm div,
#mpg_081 .menu_box_2clm div {
	text-align:center;
}
#mpg_081 .menu_box_1clm div input,
#mpg_081 .menu_box_3clm div input,
#mpg_081 .menu_box_2clm div input {
	filter: none;
	width:209px;
	height:34px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	overflow: hidden;
	display: block;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	cursor: pointer;
	font-size: 1em;
}
#mpg_081 .btn_secondary01 {
	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#515151));
	background: -moz-linear-gradient(top, #5e5e5e, #777777);
	background: linear-gradient(to top, #5e5e5e, #777777);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#515151');
}
#mpg_081 #box_apartloan input, #mpg_081 #box_gasrepup input {
	font-size: 80%;
}

#mpg_187 .tbl_y01m,
#mpg_187 .tbl_x01,
#mpg_187 .tbl_t01 {
	width:480px;
	margin:0 auto 0 auto;
}
#mpg_187 .cell_01 {
	width:25%;
}
#mpg_187 .cell_02 {
	width:65%;
}
#mpg_187 .cell_03 {
	width:10%;
}

#mpg_187 table .txt_center {
	text-align:center;
	vertical-align:middle;
}

#mpg_187 table input.btn_small01,
#mpg_187 table input.btn_small01 {
	width:6em;
}

#mpg_187 .tbl_x01 td {
	vertical-align:middle;
}

#mpg_187 .tbl_x01 th {
	vertical-align:middle;
}

#mpg_187 .mypage_errors {
	margin-right:150px;
}

#mpg_188 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_188 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_188 .title_02,
#mpg_188 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_188 .btn_list01 input {
    width: 6em;
}
.banner_mainte_img{
	max-width:300px;
	max-height:200px;
}
.nowrap{
	white-space: nowrap;
}

p.mpg081p{
	color: red;
}

#mpg_073 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_073 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_073 .title_02,
#mpg_073 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_073 .btn_list01 input {
	width:12em;
}


#mpg_082 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_082 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_082 .title_02,
#mpg_082 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/*
#mpg_082 .cell_01 {
	width:10%;
}
#mpg_082 .cell_02 {
	width:8%;
}
#mpg_082 .cell_03 {
	width:18%;
}
#mpg_082 .cell_04 {
	width:10%;
}
#mpg_082 .cell_05 {
	width:13%;
}
#mpg_082 .cell_06 {
	width:30%;
}
#mpg_082 .cell_07 {
	width:11%;
}
*/
#mpg_082 .cell_08 {
	width:5%;
}
#mpg_082 .cell_01 {
	width:7%;
}
#mpg_082 .cell_02 {
	width:10%;
}
#mpg_082 .cell_03 {
	width:10%;
}
#mpg_082 .cell_04 {
	width:10%;
}
#mpg_082 .cell_05 {
	width:10%;
}
#mpg_082 .cell_06 {
	width:30%;
}
#mpg_082 .cell_07 {
	width:10%;
}
#mpg_082 .cell_09 {
	width:8%;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
#mpg_082 .btn_list01 input {
	width:6em;
}

#mpg_083 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_083 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_083 .title_02,
#mpg_083 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
	padding-left:25px;
}
#mpg_083 .cell_01 {
	width:17%;
}
#mpg_083 .cell_02 {
	width:10%;
}
#mpg_083 .cell_03 {
	width:13%;
}
#mpg_083 .cell_04 {
	width:10%;
}
#mpg_083 .cell_05 {
	width:15%;
}
#mpg_083 .cell_06 {
	width:25%;
}
#mpg_083 .btn_list02 input {
	width:8em;
}
#mpg_083 .btn_list01 input {
	width:6em;
}

#mpg_084 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_084 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_084 .title_02,
#mpg_084 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_084 .pagination_b {
	background:#ededed;
}
#mpg_084 .cell_01 {
	width:4%;
}
#mpg_084 .cell_02 {
	width:10%;
}
#mpg_084 .cell_03 {
	width:33%;
}
#mpg_084 .cell_04 {
	width:12%;
}
#mpg_084 .cell_05 {
	width:10%;
}
#mpg_084 .cell_06 {
	width:12%;
}
#mpg_084 .cell_07 {
	width:10%;
}
#mpg_084 .cell_08 {
	width:9%;
}
#mpg_084 .btn_list01 input {
	width:9em;
}
#mpg_084_scroll{
	overflow: auto;
}
#mpg_084 .ws_normal{
	white-space: normal;
}

#mpg_084 .tbl_x04 th:first-child {
	width:65px;
}
#mpg_084 .tbl_x04 th:nth-child(3) {
	width:200px;
}
#mpg_084 .tbl_x04 th:nth-child(n+4) {
	width:75px;
}

#mpg_088 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_088 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_088 .title_02,
#mpg_088 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_088 table input.btn_small01,
#mpg_088 table input.btn_small01_disabled {
	width:4em;
}
#mpg_088 .btn_list02 input {
	width:6em;
}

#mpg_089 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_089 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_089 .title_02,
#mpg_089 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_089 .btn_list01 input {
	width:13em;
}
#mpg_089 #btn_list01_089 input {
	width:10em;
}
#mpg_089 #btn_list01_089_2 {
	padding-top:1em;
	padding-bottom:1em;
}

#mpg_090 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_090 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_090 .title_02,
#mpg_090 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_090 .btn_list02 input {
	width:9em;
}

#mpg_094 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_094 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_094 .title_02,
#mpg_094 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_094 .btn_list02 input {
	width:6em;
}
#mpg_094 .btn_list01 input {
	width:28em;
}
#mpg_094 .btn_list02 {
    margin-top:40px;
    margin-bottom:60px;
}
#mpg_094 .messages01 {
	margin-left:25px;
}
#mpg_094 .guide_message {
	margin-left:15px;
}
#mpg_094 .tbl_y01 {
}
#mpg_094 .tbl_y01 th {
	width:27%;
}

#mpg_095 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_095 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_095 .title_02,
#mpg_095 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_095 .btn_list02 input {
	width:8em;
}

#mpg_100 .title_02,
#mpg_100 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_100 .messages {
        width:750px;
        margin-left:auto;
        margin-right:auto;
}
#mpg_100 .list_01 {
	width:750px;
	margin:0 auto 20px auto;
	padding:0 0 20px 0;
	border-bottom:#589241 2px dotted;
}
#mpg_100 .list_01 dl {
	float:left;
	background:url(../images/mpg100_bg_green.gif) repeat-y left top;
	padding:0 0 0 5px;
}
#mpg_100 .list_01 dt {
	float:left;
	width:30px;
	padding:5px 0 5px 0;
	text-align:center;
}
#mpg_100 .list_01 dd {
	padding:0 0 0 5px;
	float:left;
}
#mpg_100 .list_01 dd img {
	width:220px;
}

#mpg_100 .list_01 .box_detail {
	width:470px;
	float:right;
}
#mpg_100 .list_01 .box_detail .tbl_y01 {
	width:470px;
	margin:0 0 30px 0;
}
#mpg_100 .list_01 .box_detail .tbl_y01 th {
	width:30%;
}
#mpg_100 .list_01 .box_detail div {
	text-align:center;
}
#mpg_100 .list_01 .box_detail input {
	width:10em;
}
#mpg_100 .pagination_b {
	background:#ededed;
}


#mpg_101 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_101 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_101 .btn_list02 input {
	width:9em;
}
#mpg_102 .title_02,
#mpg_102 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_102 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_102 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_102 .btn_list01 input {
	width:7em;
}
#mpg_102 table input.btn_small01,
#mpg_102 table input.btn_small01_disabled {
	width:7em;
}

#mpg_103 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_103 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_103 table input.btn_small01,
#mpg_103 table input.btn_small01_disabled {
	width:7em;
}
#mpg_103 .btn_list01 input {
	width:7em;
}

#mpg_106 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_106 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_106 .btn_list01 input {
	width:7em;
}
#mpg_106 table input.btn_small01,
#mpg_106 table input.btn_small01_disabled {
	width:7em;
}

#mpg_107 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_107 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_107 .btn_list01 input {
	width:7em;
}
#mpg_107 table input.btn_small01,
#mpg_107 table input.btn_small01_disabled {
	width:7em;
}


#mpg_110 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_110 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_110 .btn_list02 input {
	width:6em;
}
#mpg_110 table input.btn_small01,
#mpg_110 table input.btn_small01_disabled {
	width:7em;
}

#mpg_111 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_111 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_111 .btn_list02 input {
	width:6em;
}
#mpg_111 table input.btn_small01,
#mpg_111 table input.btn_small01_disabled {
	width:7em;
}

#mpg_114 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_114 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_114 .btn_list01 input {
	width:12em;
}

#mpg_115 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_115 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_115 .title_02,
#mpg_115 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_115 .btn_list02 input {
	width:10em;
}
#mpg_115 table .btn_secondary01 {
	width:10em;
	font-size:100%;
}

#mpg_116 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_116 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_116 .btn_list01 input {
	width:12em;
}

#mpg_117 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_117 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_117 .btn_list01 input {
	width:8em;
}
#mpg_117 .btn_list01 input.btn_questionnaire_output,
#mpg_117 .btn_list01 .noticeUrl {
	width:11em;
}
#mpg_117 table input.btn_small01,
#mpg_117 table input.btn_small01_disabled {
	width:7em;
}
#mpg_117 .title_06 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_117 .title_06 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_117_scroll {
	overflow-y: scroll;
}
#mpg_117 .input_button_name {
	width:20%;
}
#mpg_117 table input.btn_questionnaire {
	width:10em;
}
#mpg_117 td.requireType label {
	display: block;
	width: 100%;
	height: 100%;
}
#mpg_117 .answerTypeBox {
	display: inline-block;
	width: 30%;
	margin: 0px 25px 0px 0px;
}
#mpg_117 .choiceBox {
	display: inline-block;
	width: 60%;
}
#mpg_117 #urlContent {
	margin: 2px 0px 0px 0px;
}
#mpg_117 .btn_list03 {
	margin: 10px 0px 0px 0px;
}
#mpg_117 .messages02 {
	padding: 20px 0px 0px 0px;
	border-top: dashed gray 1px;
}
#mpg_117 #url_detail {
	padding: 5px 0px 0px 0px;
}
#mpg_117 .th_vertical {
	text-align: center;
	vertical-align: middle;
}
#mpg_117 .col1 {
	width:30px;
}
#mpg_117 .col2 {
	width:150px;
}

#mpg_118 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_118 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_118 .btn_list01 input {
	width:8em;
}
#mpg_118 .btn_list01 input.btn_questionnaire_output {
	width:11em;
}
#mpg_118 table input.btn_small01,
#mpg_118 table input.btn_small01_disabled {
	width:7em;
}
#mpg_118 .title_06 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_118 .title_06 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_118_scroll {
	overflow-y: scroll;
}
#mpg_118 input[name^="sentence"] {
	vertical-align: middle;
}
#mpg_118 input[name^="choice"] {
	margin-top:5px;
}
#mpg_118 table input.btn_questionnaire {
	width:10em;
}
.preview {
	margin: 5px 0px 5px 0px;
}
.preview>img {
	width:30%;
	height:30%;
}
#mpg_118 .answerTypeBox {
	display: inline-block;
	width: 30%;
	margin: 0px 25px 0px 0px;
}
#mpg_118 .choiceBox {
	display: inline-block;
	width: 60%;
}
#mpg_118 input[type="text"] {
	background-color: whitesmoke;
}
#mpg_118 textarea {
	background-color: whitesmoke;
}
#mpg_118 #memo {
	background-color: #ffffff;
}
#mpg_118 #url_detail {
	padding: 5px 0px 0px 0px;
}
#mpg_118 .th_vertical {
	text-align: center;
	vertical-align: middle;
}
#mpg_118 .col1 {
	width:30px;
}
#mpg_118 .col2 {
	width:150px;
}

#mpg_121 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_121 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_121 .btn_list01 input {
	width:8em;
}
#mpg_121 table .btn_small01,
#mpg_121 table .btn_small01_disabled {
	width:7em;
}

#mpg_122 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_122 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_122 .btn_list01 input {
	width:8em;
}
#mpg_122 table .btn_small01,
#mpg_122 table .btn_small01_disabled {
	width:6em;
}

#mpg_125 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_125 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_125 .btn_list01 input {
	width:8em;
}
#mpg_125 table .btn_small01_disabled,
#mpg_125 table .btn_small01 {
	width:7em;
}

#mpg_126 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_126 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_126 .btn_list02 input {
	width:8em;
}
#mpg_126 table .btn_small01_disabled,
#mpg_126 table .btn_small01 {
	width:7em;
}

#mpg_129 .btn_list01 input {
	width:21em;
}
#mpg_130 .btn_list01 input {
	width:21em;
}

#mpg_131 .btn_list02 input {
	width:7em;
}
#mpg_132 .btn_list02 input {
	width:6em;
}
#mpg_133 .btn_list01 input {
	width:19em;
}
#mpg_135 .btn_list02 input {
	width:6em;
}
#mpg_135 .tbl_x01 .cell_01 { width:14%; }
#mpg_135 .tbl_x01 .cell_02 { width:30%; }
#mpg_135 .tbl_x01 .cell_03 { width:14%; }
#mpg_135 .tbl_x01 .input_04 { margin-left:1em; }

#mpg_136 .btn_list02 input {
	width:6em;
}
#mpg_137 .btn_list01 input {
	width:21em;
}
#mpg_139 .btn_list02 input {
	width:9em;
}
#mpg_140 .btn_list01 input {
	width:21em;
}
#mpg_141 .btn_list01 input {
	width:21em;
}
#mpg_142 .btn_list01 input {
	width:21em;
}
#mpg_143 .btn_list01 input {
	width:21em;
}

#mpg_144 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_144 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_144 .btn_list01 input {
	width:16em;
}

#mpg_145 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_145 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_145 .btn_list01 input {
	width:21em;
}

#mpg_146 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_146 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_146 .btn_list01 input {
	width:8em;
}
#mpg_147 .btn_list01 input {
	width:8em;
}

#mpg_148 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_148 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_148 .btn_list02 input {
	width:6em;
}
#mpg_148 table .btn_small01,
#mpg_148 table .btn_small01_disabled {
	width:6em;
}

#mpg_149 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_149 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_149 .title_02,
#mpg_149 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_149 .btn_list02 input {
	width:6em;
}

#mpg_150 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_150 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_150 .btn_list01 input {
	width:6em;
}

#mpg_151 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_151 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_151 ul {
	margin:10px 0 0 10px;
}
#mpg_151 .messages01 ul li {
	background:url(../images/icon_arrow01.gif) no-repeat left 0.2em;
	padding:0 0 0 10px;
}
#mpg_151 .btn_list01 input {
	width:6em;
}

#mpg_152 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_orange_btm.gif) no-repeat left bottom;
}
#mpg_152 .title_01 span {
	background:url(../images/title01_bg_orange.gif) no-repeat left top;
}
#mpg_152 .btn_list01 input {
	width:21em;
}

#mpg_153 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_153 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_153 table .btn_small01,
#mpg_153 table .btn_small01_disabled {
	width:6em;
}
#mpg_153 .cell_01 {
	width:10%;
}
#mpg_153 .cell_02 {
	width:15%;
}
#mpg_153 .cell_03 {
	width:10%;
}
#mpg_153 .cell_04 {
	width:15%;
}
#mpg_153 .cell_05 {
	width:50%;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(WHD) ADD start--*/
#mpg_153 .cell_06 {
	width:40%;
}
#mpg_153 .cell_07 {
	width:10%;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(WHD) ADD end--*/
#mpg_153 .btn_list02 input {
	width:10em;
}


#mpg_154 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_154 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_154 table .btn_small01,
#mpg_154 table .btn_small01_disabled {
	width:6em;
}
#mpg_154 .cell_01 {
	width:10%;
}
#mpg_154 .cell_02 {
	width:15%;
}
#mpg_154 .cell_03 {
	width:10%;
}
#mpg_154 .cell_04 {
	width:15%;
}
#mpg_154 .cell_05 {
	width:50%;
}
#mpg_154 .btn_list02 input {
	width:10em;
}

#mpg_156 .btn_list01 input {
	width:14em;
}
#mpg_156 .btn_list02 input {
	width:8em;
}
#mpg_156 #buttonForMypageTop {
	width:20em;
}
#mpg_156 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_156 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}

#mpg_159 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_159 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_159 .news_tabs {
	background:url(../images/tabs_news_bg.gif) repeat-x left bottom;
	margin:0 0 10px 0;
	line-height:0;
	height:54px;
}
#mpg_159 .news_tabs li {
	float:left;
	*display:inline;
	overflow:hidden;
	margin:0 0 0 5px;
	line-height:0;
	height:54px;
}
#mpg_159 .news_tabs li a {
	background-image:url(../images/tabs_news.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:99px;
	line-height:0;
}
#mpg_159 .news_tabs li a {
	height:42px;
}
#mpg_159 .news_tabs li a:hover,
#mpg_159 .news_tabs li a.tab_select {
	height:54px;
}
#mpg_159 .news_tabs li.tab_2025 a {
	background-position:-2111px 1px;
}
#mpg_159 .news_tabs li.tab_2025 a:hover,
#mpg_159 .news_tabs li.tab_2025 a.tab_select {
	background-position:-2111px -48px;
}
#mpg_159 .news_tabs li.tab_2024 a {
	background-position:-2005px 1px;
}
#mpg_159 .news_tabs li.tab_2024 a:hover,
#mpg_159 .news_tabs li.tab_2024 a.tab_select {
	background-position:-2005px -48px;
}
#mpg_159 .news_tabs li.tab_2023 a {
	background-position:-1901px 1px;
}
#mpg_159 .news_tabs li.tab_2023 a:hover,
#mpg_159 .news_tabs li.tab_2023 a.tab_select {
	background-position:-1901px -48px;
}
#mpg_159 .news_tabs li.tab_2022 a {
	background-position:-1795px 1px;
}
#mpg_159 .news_tabs li.tab_2022 a:hover,
#mpg_159 .news_tabs li.tab_2022 a.tab_select {
	background-position:-1795px -48px;
}
#mpg_159 .news_tabs li.tab_2021 a {
	background-position:-1689px 1px;
}
#mpg_159 .news_tabs li.tab_2021 a:hover,
#mpg_159 .news_tabs li.tab_2021 a.tab_select {
	background-position:-1689px -48px;
}
#mpg_159 .news_tabs li.tab_2020 a {
	background-position:-1584px 1px;
}
#mpg_159 .news_tabs li.tab_2020 a:hover,
#mpg_159 .news_tabs li.tab_2020 a.tab_select {
	background-position:-1584px -48px;
}
#mpg_159 .news_tabs li.tab_2019 a {
	background-position:-1480px 1px;
}
#mpg_159 .news_tabs li.tab_2019 a:hover,
#mpg_159 .news_tabs li.tab_2019 a.tab_select {
	background-position:-1480px -48px;
}
#mpg_159 .news_tabs li.tab_2018 a {
	background-position:-1374px 1px;
}
#mpg_159 .news_tabs li.tab_2018 a:hover,
#mpg_159 .news_tabs li.tab_2018 a.tab_select {
	background-position:-1374px -48px;
}
#mpg_159 .news_tabs li.tab_2017 a {
	background-position:-1270px 1px;
}
#mpg_159 .news_tabs li.tab_2017 a:hover,
#mpg_159 .news_tabs li.tab_2017 a.tab_select {
	background-position:-1270px -48px;
}
#mpg_159 .news_tabs li.tab_2016 a {
	background-position:-1164px 1px;
}
#mpg_159 .news_tabs li.tab_2016 a:hover,
#mpg_159 .news_tabs li.tab_2016 a.tab_select {
	background-position:-1164px -48px;
}
#mpg_159 .news_tabs li.tab_2015 a {
	background-position:-1058px 1px;
}
#mpg_159 .news_tabs li.tab_2015 a:hover,
#mpg_159 .news_tabs li.tab_2015 a.tab_select {
	background-position:-1058px -48px;
}
#mpg_159 .news_tabs li.tab_2014 a {
	background-position:-954px 1px;
}
#mpg_159 .news_tabs li.tab_2014 a:hover,
#mpg_159 .news_tabs li.tab_2014 a.tab_select {
	background-position:-954px -48px;
}
#mpg_159 .news_tabs li.tab_2013 a {
	background-position:-847px 1px;
}
#mpg_159 .news_tabs li.tab_2013 a:hover,
#mpg_159 .news_tabs li.tab_2013 a.tab_select {
	background-position:-847px -48px;
}
#mpg_159 .news_tabs li.tab_2012 a {
	background-position:-741px 1px;
}
#mpg_159 .news_tabs li.tab_2012 a:hover,
#mpg_159 .news_tabs li.tab_2012 a.tab_select {
	background-position:-741px -48px;
}
#mpg_159 .news_tabs li.tab_2011 a {
	background-position:-636px 1px;
}
#mpg_159 .news_tabs li.tab_2011 a:hover,
#mpg_159 .news_tabs li.tab_2011 a.tab_select {
	background-position:-636px -48px;
}
#mpg_159 .news_tabs li.tab_2010 a {
	background-position:-532px 1px;
}
#mpg_159 .news_tabs li.tab_2010 a:hover,
#mpg_159 .news_tabs li.tab_2010 a.tab_select {
	background-position:-532px -48px;
}
#mpg_159 .news_tabs li.tab_2009 a {
	background-position:-426px 1px;
}
#mpg_159 .news_tabs li.tab_2009 a:hover,
#mpg_159 .news_tabs li.tab_2009 a.tab_select {
	background-position:-426px -48px;
}
#mpg_159 .news_tabs li.tab_2008 a {
	background-position:-322px 1px;
}
#mpg_159 .news_tabs li.tab_2008 a:hover,
#mpg_159 .news_tabs li.tab_2008 a.tab_select {
	background-position:-322px -48px;
}
#mpg_159 .news_tabs li.tab_2007 a {
	background-position:-216px 1px;
}
#mpg_159 .news_tabs li.tab_2007 a:hover,
#mpg_159 .news_tabs li.tab_2007 a.tab_select {
	background-position:-216px -48px;
}
#mpg_159 .news_tabs li.tab_2006 a {
	background-position:-111px 1px;
}
#mpg_159 .news_tabs li.tab_2006 a:hover,
#mpg_159 .news_tabs li.tab_2006 a.tab_select {
	background-position:-111px -48px;
}
#mpg_159 .news_tabs li.tab_2005 a {
	background-position:-6px 1px;
}
#mpg_159 .news_tabs li.tab_2005 a:hover,
#mpg_159 .news_tabs li.tab_2005 a.tab_select {
	background-position:-6px -48px;
}
#mpg_159 .news_lists li {
	border-bottom:#CCCCCC 1px dotted;
	padding:10px 0 10px 0;
}
#mpg_159 .news_lists li div {
	float:left;
	width:220px;
}
#mpg_159 .news_lists li p {
	float:right;
	width:730px;
}
#mpg_159 .news_lists li p a {
	text-indent:0;
}
#mpg_159 .news_lists li .icon_new {
	background:url(../images/mpg025_icon_new.gif) no-repeat 5px 3px;
	width:35px;
	height:16px;
	display:inline-block;
	float:none;
	text-indent:-9999px;
	zoom:1;
}
#mpg_159 .news_lists a {
	cursor: pointer;
	text-decoration:none;
	color:#000099;
}
#mpg_159 .news_lists a:link {
	color:#000099;
}
#mpg_159 .news_lists a:visited {
	color:#000099;
}
#mpg_159 .news_lists a:hover {
	color:#449900;
}
#mpg_159 .news_lists a:active {
	color:#449900;
}
#mpg_159 .btn_list01 input {
	width:7em;
}
#mpg_162 .btn_list01 input {
	width:14em;
}

#mpg_163 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_163 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_163 .title_02 {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_163 .cond_01 {
	width:17%;
}
#mpg_163 .cond_02 {
	width:13%;
}
#mpg_163 .cond_03 {
	width:35%;
}
#mpg_163 .cond_04 {
	width:13%;
}
#mpg_163 .cond_05 {
	width:22%;
}
#mpg_163 .cell_01 {
	width:15%;
}
#mpg_163 .cell_03 {
	width:15%;
}
#mpg_163 .cell_05 {
	width:24%;
}
#mpg_163 .cell_06 {
	width:9%;
}
#mpg_163 .cell_07 {
	width:9%;
}
#mpg_163 .cell_08 {
	width:10%;
}
#mpg_163 .cell_09 {
	width:7%;
}
#mpg_163 .cell_10 {
	width:10%;
}
#mpg_163 .btn_list01 input {
	width:6em;
}

#mpg_164 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_164 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_164 .btn_list01 input {
	width:6em;
}
#mpg164Cld td {
	width:auto;
}
#mpg_164 .col1 {
	width:120px;
}
#mpg_164 .col2 {
	width:*;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(YL) ADD start--*/
#mpg_166 .title_02,
#mpg_166 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_166 .btn_list02 input {
	width:6em;
}

#mpg_168 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_168 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_168 .btn_list01 input {
	width:7em;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(YL) ADD end--*/
/*--2013/09/06 （マイページＩＤ機能改善） LKG(WHD) ADD start--*/
#mpg_167 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_167 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_167 .title_02_t {
	background:url(../images/title02_bg_beige.gif) no-repeat left bottom;
}
#mpg_167 .cell_01 {
	width:10%;
}
#mpg_167 .cell_02 {
	width:15%;
}
#mpg_167 .btn_list02 input {
	width:10em;
}
#mpg_167 .txt_center {
	text-align:center;
}
/*--2013/09/06 （マイページＩＤ機能改善） LKG(WHD) ADD end--*/
/*--2014/09/18 (アセ41-001賃貸収支シミュレーションシステム) nagao(NW) start--*/
#mpg_178 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_178 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_178 .title_02,
#mpg_178 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
	padding-left:25px;
}
#mpg_178 .cell_01 {
	width:17%;
}
#mpg_178 .cell_02 {
	width:10%;
}
#mpg_178 .cell_03 {
	width:13%;
}
#mpg_178 .cell_04 {
	width:10%;
}
#mpg_178 .cell_05 {
	width:15%;
}
#mpg_178 .cell_06 {
	width:25%;
}
#mpg_178 .btn_list02 input {
	width:8em;
}
#mpg_178 .btn_list01 input {
	width:6em;
}
/*--2014/09/18 (アセ41-001賃貸収支シミュレーションシステム) nagao(NW) ADD end--*/
/*--2014/09/30 (アセ41-001賃貸収支シミュレーションシステム) H.ABE start--*/

#mpg_179 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}
#mpg_179 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_179 .title_02,
#mpg_179 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(LYX) UPD start--*/
/*
#mpg_179 .cell_01 {
	width:10%;
}
#mpg_179 .cell_02 {
	width:8%;
}
#mpg_179 .cell_03 {
	width:18%;
}
#mpg_179 .cell_04 {
	width:10%;
}
#mpg_179 .cell_05 {
	width:13%;
}
#mpg_179 .cell_06 {
	width:30%;
}
#mpg_179 .cell_07 {
	width:11%;
}
*/
#mpg_179 .cell_08 {
	width:5%;
}
#mpg_179 .cell_01 {
	width:7%;
}
#mpg_179 .cell_02 {
	width:10%;
}
#mpg_179 .cell_03 {
	width:10%;
}
#mpg_179 .cell_04 {
	width:10%;
}
#mpg_179 .cell_05 {
	width:10%;
}
#mpg_179 .cell_06 {
	width:30%;
}
#mpg_179 .cell_07 {
	width:10%;
}
#mpg_179 .cell_09 {
	width:8%;
}
/*--2013/09/04 （マイページＩＤ機能改善） LKG(LYX) UPD end--*/
#mpg_179 .btn_list01 input {
	width:6em;
}
/*--2014/09/30 (アセ41-001賃貸収支シミュレーションシステム) H.ABE start--*/

/*-- 2016/03/01 (マイページ機能改善) LKG ADD start--*/

#mpg_180 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm.gif) no-repeat left bottom;
}

#mpg_180 .title_01 span {
	background:url(../images/title01_bg_red.gif) no-repeat left top;
	padding-left:25px;
}

#mpg_180 .btn_list01 input {
	width:6em;
}
/*-- 2016/03/01 (マイページ機能改善) LKG ADD end--*/

#mpg_014 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm_sc.gif) no-repeat left bottom;
}
#mpg_014 .popup_01 {
	background-color:#ededed;
	border-radius:10px;
}
#mpg_014 .popup_01 .field_01 {
	width:95%;
	margin:0 0 0 30px;
	padding-top:10px;
	padding-bottom:20px;
}
#mpg_014 .popup_01 .field_02 {
	width:95%;
	margin:0 0 0 30px;
	padding-top:10px;
}
#mpg_014 .popup_01 .info_01 {
	width:92%;
	margin:0 0 0 15px;
}
#mpg_014 .popup_01 .info_02 {
	width:85%;
	margin:5px auto 30px auto;
}
#mpg_014 .popup_01 .info_01 .table_01{
	width:80%;
	margin:5px auto 0 auto;
}
#mpg_014 .popup_01 .info_01 .table_01 .disp_01{
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	background-color: #fff;
}
#mpg_014 .popup_01 .info_01 .table_01 .disp_01 .item_01 {
	vertical-align:middle;
	padding-left:40px;
	padding-top:5px;
	border-radius:10px 0 0 10px;
}
#mpg_014 .popup_01 .info_01 .table_01 .disp_01 .value_01 {
	vertical-align:middle;
	padding-top:5px;
	padding-left:30px;
	border-radius:0 10px 10px 0;
	height:35px;
}
#mpg_014 .popup_01 .info_01 .table_01 .disp_01 .value_02 {
	vertical-align:middle;
	padding-top:5px;
	padding-left:30px;
	border-radius:0 10px 10px 0;
	height:60px;
}
#mpg_014 .item_01 {
	white-space:nowrap;
}
#mpg_014 .value_01 {
	padding-right:30px;
	word-break:break-all;
}
#mpg_014 .title_01 span {
	background:url(../images/title01_bg_red_sc.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_014 .title_02,
#mpg_014 .title_02_t {
	background:url(../images/title02_bg_red.gif) no-repeat left bottom;
}
#mpg_014 .inblocktxt_l {
    display: inline-block;
    text-align: left;
}
#mpg_014 .table_02 {
	border-style:double;
	border-width:3px;
	Width:100%;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
}
#mpg_014 .table_03 {
	border-style:double;
	border-width:3px;
	Width:98%;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:5%;
	padding-right:5%;
	word-break:break-all;
}
#mpg_014 .table_app_01 {
	border-style:none;
	Width:95%;
	padding-top:0px;
	padding-bottom:0px;
	border-collapse:collapse;
	border-spacing:0;
}
#mpg_014 .table_app_01 td {
	vertical-align:bottom;
}
#mpg_014 .table_app_02 {
	border-style:none;
	Width:97%;
	padding-top:0px;
	padding-bottom:0px;
	border-collapse:collapse;
	border-spacing:-5;
}
#mpg_014 .table_app_02 td {
	vertical-align:middle;
}
#mpg_014 .table_app_02 .qrimg_01 {
	border:1px;
	border-style:solid;
	padding-left:2px;
	padding-bottom:1px;
	background: #fff;
}
#mpg_014 .tbl_x01 th {
	text-align:center;
}
#mpg_014 .tbl_x01 td {
	word-break:break-all;
}
#mpg_014 .cell-01 {
	width:5%;
}
#mpg_014 .cell-02 {
	width:11%;
}
#mpg_014 .cell-03 {
	width:12%;
}
#mpg_014 .cell-04 {
	width:10%;
}
#mpg_014 .cell-05 {
	width:11%;
}
#mpg_014 .cell-06 {
	width:25%;
}
#mpg_014 .cell-07 {
	width:11%;
}
#mpg_014 .cell-08 {
	width:15%;
}

#mpg_100 .list_01 dl:after,
#mpg_100 .list_01:after,
.cat_building_main:after,
.cat_building .btn_list03:after,
#mpg_081 .menu_box_2clm ul:after,
#mpg_081 .menu_box_3clm ul:after,
#mpg_081 .menu_box_1clm ul:after,
#mpg_019 .qa_list01 ul:after,
#footer div.footer_wrap .right_area ul:after,
#footer div.footer_wrap:after,
#mpg_016 .list_links:after,
#mpg_017 .news_list li:after,
#mpg_017 .title_index01:after,
#mpg_017 .news_box:after,
#mpg_017 .navigation:after,
#mpg_017:after,
#gnavi ul:after,
.cat_building h2.title_01 span:after,
.input_list:after,
#header .right_area dl:after,
#header .right_area:after,
#header:after,
#mpg_078 .cont_box:after,
#mpg_001 .left_column:after,
#mpg_001 .login_area .wrap:after,
.progress:after,
.cat_magazine_linkbox:after,
.cat_magazine_imgbox:after,
.cat_magazine_tabs:after,
.cat_building_tabs:after,
.cat_building_tbox .sec_right ul li:after,
.cat_building_tbox:after,
.pagination_b ul:after,
.pagination_b:after,
#mpg_025 .news_lists li:after,
#mpg_025 .news_tabs:after,
.btn_list02:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mpg_159 .news_lists li:after,
#mpg_159 .news_tabs:after,
.btn_list02:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mpg_100 .list_01 dl,
#mpg_100 .list_01,
.cat_building_main,
.cat_building .btn_list03,
#mpg_081 .menu_box_2clm ul,
#mpg_081 .menu_box_3clm ul,
#mpg_081 .menu_box_1clm ul,
#mpg_019 .qa_list01 ul,
#footer div.footer_wrap .right_area ul,
#footer div.footer_wrap,
#mpg_016 .list_links,
#mpg_017 .news_list li,
#mpg_017 .title_index01,
#mpg_017 .news_box,
#mpg_017 .navigation,
#mpg_017,
#gnavi ul,
.cat_building h2.title_01 span,
.input_list,
#header .right_area dl,
#header .right_area,
#header,
#mpg_078 .cont_box,
#mpg_001 .left_column,
#mpg_001 .login_area .wrap,
.progress,
.cat_magazine_linkbox,
.cat_magazine_imgbox,
.cat_magazine_tabs,
.cat_building_tabs,
.cat_building_tbox .sec_right ul li,
.cat_building_tbox,
.pagination_b ul,
.pagination_b,
.news_lists li,
.news_tabs,
.btn_list02 {
	zoom: 1;
}
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD start--*/
#bg-img {
	width: 100%;
    position: 	fixed!important;
    position: absolute;
  	left: 0;
	top: 0;
	z-index: -1;
}
#footer-img {
	height: 20px;
	background: #FFF;
}
/*--2013/09/09 （マイページＩＤ機能改善） LKG(LYX) ADD end--*/
/*--2013/12/24 （アセ40-003 マイページ ペーパーレス化） LKG(LUOSL) ADD start--*/
.progress #prog_mag02 {
	width:144px;
}
.progress #prog_prt02 {
	width:429px;
}
.progress #prog_prt02 li {
	background-image:url(../images/bg_progress_prt02.gif);
}
.progress li.prog_flow01_slt {
	background-position:0 0;
}
.progress li.prog_flow02 {
	background-position:-143px -71px;
}
.progress li.prog_flow02_slt {
	background-position:-143px 0;
}
.progress li.prog_flow03 {
	background-position:-286px -71px;
}
.progress li.prog_flow03_slt {
	background-position:-286px 0;
}
.progress li.prog_flow04 {
	background-position:-430px -71px;
}
.progress li.prog_flow04_slt {
	background-position:-430px 0;
}
#mpg_169 .btn_list02 input {
	width:6em;
}
#mpg_170 .btn_list02 input {
	width:6em;
}
#mpg_170 .tbl_x01 .cell_01 { width:14%; }
#mpg_170 .tbl_x01 .cell_02 { width:30%; }
#mpg_170 .tbl_x01 .cell_03 { width:14%; }
#mpg_170 .tbl_x01 .input_04 { margin-left:1em; }
/*--2013/12/24 （アセ40-003 マイページ ペーパーレス化） LKG(LUOSL) ADD end--*/
/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD start--*/
#mpg_172 p {
	margin:0 10px 0 10px;
}
#mpg_172 dl {
	margin:0 10px 0 10px;
	font-size:116.7%;
}
#mpg_172 dl dd {
	margin:0 0 1em 0;
}
#mpg_172 dl dd p {
	margin:0 0 0 0;
}
#mpg_172 dl dd ul {
	margin:0 0 0 1em;
}

#mpg_172 input {
	width:8em;
}

#mpg_173 p {
	margin:0 10px 0 10px;
}
#mpg_173 dl {
	margin:0 10px 0 10px;
	font-size:116.7%;
}
#mpg_173 dl dd {
	margin:0 0 1em 0;
}
#mpg_173 dl dd p {
	margin:0 0 0 0;
}
#mpg_173 dl dd ul {
	margin:0 0 0 1em;
}

#mpg_173 input {
	width:8em;
}

/*--2014/09/10 (管-20 リバップいい暮らし(Mypage)) LKG(LYX) ADD end--*/

/*--2014/10/10 Live-up start --*/
#mpg_172 #live-up{ padding-bottom:35px;}

#mpg_172 #live-up h3.title{
	background:url(../images/title02_bg_orange.gif) no-repeat left bottom;
	padding:0 0 5px 20px;
	margin-bottom:20px;
}

#mpg_172 #live-up .text_01{
	background:#EDEDED;
	padding:10px 15px;
	margin:15px 45px;
}
#mpg_172 #live-up .text_01 p{
	padding-left:2em;
	text-indent:-2em;
}
#mpg_172 #live-up .text_02{
	font-size:125.00%; line-height:1.6;
}

/*--2014/10/10 Live-up end --*/

/*--2014/10/11 (管-20 リバップいい暮らし(Mypage)(二次)) LKG(LYX) ADD start--*/
#mpg_174 .btn_list02 input {
	width:11em;
}
#mpg_175 .btn_list02 input {
	width:6em;
}
#mpg_176 .btn_list02 input {
	width:6em;
}
#mpg_177 .btn_list01 input {
	width:22em;
}
#mpg_014 .btn_list01 input {
	width:8em;
	list-style-type: none;
}
#mpg_014 .btn_list03 input {
	width:8em;
	list-style-type: none;
}
/*--2014/10/11 (管-20 リバップいい暮らし(Mypage)(二次)) LKG(LYX) ADD end--*/

#mpg_193 .messages,
#mpg_193 .mypage_errors,
#mpg_193 table.tbl_y01 {
	margin-left: auto;
	margin-right: auto;
	width: 720px;
}
#mpg_193 .messages span {
	position: relative;
	display: inline-block;
	width: 10px;
}
#mpg_193 .messages span .required {
	position: absolute;
	bottom:-2px;
	left:-2px;
	transform: scale(0.8);
}
#mpg_193 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm_sc.gif) no-repeat left bottom;
}
#mpg_193 .title_01 span {
	background:url(../images/title01_bg_red_sc.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_193 table.tbl_y01 th {
	width:33%;
}
#mpg_193 table.tbl_y01 td {
	width:66%;
}
#mpg_193 table.tbl_y01 input.btn_small01,
#mpg_193 table.tbl_y01 input.btn_small01_disabled {
	width:auto;
	padding:0 10px;
}
#mpg_193 .btn_list01 input {
	width:8em;
}

#mpg_196 .messages,
#mpg_196 .mypage_errors,
#mpg_196 table.tbl_y01 {
	margin-left: auto;
	margin-right: auto;
	width: 720px;
}
#mpg_196 .messages span {
	position: relative;
	display: inline-block;
	width: 10px;
}
#mpg_196 .messages span .required {
	position: absolute;
	bottom:-2px;
	left:-2px;
	transform: scale(0.8);
}
#mpg_196 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm_sc.gif) no-repeat left bottom;
}
#mpg_196 .title_01 span {
	background:url(../images/title01_bg_red_sc.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_196 table.tbl_y01 th {
	width:33%;
}
#mpg_196 table.tbl_y01 td {
	width:66%;
}
#mpg_196 table.tbl_y01 input.btn_small01,
#mpg_196 table.tbl_y01 input.btn_small01_disabled {
	width:auto;
	padding:0 10px;
}
#mpg_196 .btn_list01 input {
	width:8em;
}

#mpg_300 .messages,
#mpg_300 .mypage_errors,
#mpg_300 table.tbl_y01 {
	margin-left: auto;
	margin-right: auto;
	width: 720px;
}
#mpg_300 .messages span {
	position: relative;
	display: inline-block;
	width: 10px;
}
#mpg_300 .messages span .required {
	position: absolute;
	bottom:-2px;
	left:-2px;
	transform: scale(0.8);
}
#mpg_300 .title_01 {
	background:#e8e7e7 url(../images/title01_bg_red_btm_sc.gif) no-repeat left bottom;
}
#mpg_300 .title_01 span {
	background:url(../images/title01_bg_red_sc.gif) no-repeat left top;
	padding-left:25px;
}
#mpg_300 table.tbl_y01 th {
	width:33%;
}
#mpg_300 table.tbl_y01 td {
	width:66%;
}
#mpg_300 table.tbl_y01 input.btn_small01,
#mpg_300 table.tbl_y01 input.btn_small01_disabled {
	width:auto;
	padding:0 10px;
}
#mpg_300 .btn_list01 input {
	width:8em;
}

.btn-disabled {
  pointer-events: none; /* aタグのリンクを無効にする */
  cursor: default;  /* マウスオーバー時のカーソルをdefaultに固定 */
  text-decoration: none;  /* 下線等を消す。 */
}


.btn_secondary01_disable{
    cursor: text;
    color: #666 !important;
    font-weight: normal;
    background: #ededed;
    text-shadow:none;
    border-color: #CCC;
    box-shadow: 0 1px 2px rgba(0,0,0,.9);
    border-radius: 5px;
}
.btn_secondary01_disable:focus{
    outline:none;
}
.notice_pre {
    width: 100%;
    white-space: pre-wrap;
    word-break: break-all;
}