@charset "Shift_JIS";

/* ***************************************************************************

	トップページ用のCSS (/top/index.html)：2019.05版

	--. スマホ導線
	--. エマージェンシー調整
	00. 共通要素
	01. ファーストエリア
	02. セカンドエリア
	03. セカンドエリア：左カラム
	04. セカンドエリア：右カラム
	05. ページの先頭へ
	06. JRNets フッター

*************************************************************************** */

/* ***************************************************************************

	--. スマホ導線

*************************************************************************** */
#sp-link-area {
	width: 100% !important;
	background-image: url("/top/img/top/sp/bg_btn_sp.jpg");
	background-repeat: repeat-x;
	background-size: contain;
	text-align: center;
}
#sp-link-area p {
	margin: 0;
	padding: 0;
}
#sp-link-area p img {
	vertical-align: bottom;
}


/* ***************************************************************************

	--. エマージェンシー調整

*************************************************************************** */
.emergency_area_jr {
	padding-top: 20px !important;
    background-color: rgba(235,245,230,1) !important;
}
.ea_1 {
	box-sizing: border-box;
	width: 100% !important;
	max-width: 1000px;
}

/* ***************************************************************************

	00. 共通要素

*************************************************************************** */
#firstArea div, #firstArea p, #firstArea ul, #firstArea ol, #firstArea li, #firstArea dl, #firstArea dt, #firstArea dd, #firstArea span, #firstArea a,
#secondArea div, #secondArea p, #secondArea ul, #secondArea ol, #secondArea li, #secondArea dl, #secondArea dt, #secondArea dd, #secondArea span, #secondArea a {
	box-sizing: border-box;
	font-family: 'メイリオ', Meiryo;
}

#firstArea a img,
#secondArea a img {
	opacity: 1;
	transition: .1s;
}
#firstArea a:hover img,
#secondArea a:hover img {
	opacity: .9;
	transition: .3s;
}

/* === text style ========= */
.tac { text-align: center; }
.tar { text-align: right; }

/* === link text ========= */
a {
	text-decoration: none !important;
	color: rgba(51,51,51,1);
}
a:hover {
	text-decoration: underline !important;
	color: rgba(51,51,51,1);
}
a.link_txt_ar:before {
	content: '';
	display: inline-block;
	margin: 0 8px 1px 0;
	width: 6px;
	height: 6px;
}
a.link_txt_ar.green:before {
	transform: rotate(45deg);
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
}
a.link_txt_ar.blank:before {
	width: 12px;
	height: 10px;
	background-image: url("/top/img/top/ico_link_blank_green.png");
	background-repeat: no-repeat;
}

/* === link button ========= */
.link_btn {
	display: block;
	border-radius: 5px;
	padding: 10px 10px 9px;
	text-decoration: none !important;
	text-align: center;
	font-size: 1rem;
}
.link_btn.gray {
	border: 1px solid rgba(204,204,204,1);
	background-color: rgba(252,252,252,1);
	color: rgba(51,51,51,1);
}
.link_btn.green {
	border: 1px solid rgba(0,122,82,1);
	background-color: rgba(0,122,82,1);
	color: rgba(255,255,255,1);
}
.link_btn.lightgreen {
	border: 1px solid rgba(205,217,195,1);
	background-color: rgba(235,245,230,1);
	color: rgba(0,89,67,1);
}
.link_btn .fz_small {
	font-size: 0.8125rem; /* 13px */
}


/* ***************************************************************************

	01. ファーストエリア

*************************************************************************** */
#firstArea {
	position: relative;
	width: 100%;
	background-color: rgba(215,235,199,1);
}
#firstArea:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 410px;
	background-color: rgba(235,245,230,1);
}

/* === slideBox ========= */
.sliderBox {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 30px;
	margin: auto;
	width: 1000px;
}

#slide-bnr {
	width: 676px;
	height: 267px;
	background-repeat: no-repeat;
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
.bx-wrapper a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
.bx-wrapper .bxslider {
	position: relative;
	height: 234px !important;
	width: 676px !important;
}
.bx-wrapper .bxslider li {
	position: absolute;
	height: 234px !important;
	width: 676px !important;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display:none;
	background-color:#ffffff;
}
.bx-wrapper .bxslider li img {
	height: 234px;
	width: 676px;
}
.bx-wrapper .bx-controls {
/*	margin-top: 15px;*/
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	width: 100%;
}
.bx-wrapper .bx-pager {
	padding-top: 15px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager{
	margin-top: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #ffffff;
	text-indent: -9999px;
	display: block;
	outline: 0;
	margin: 0 9px;
	border-radius: 6px;
	border:2px solid #007a52;
	width: 12px;
	height: 12px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #007a52;
}
.bx-wrapper .bx-controls-direction {
/*	display: none;*/
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 0;
	margin-top: 7px;
	width: 48px;
	height: 140px;
	background-position: 0 bottom;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction .bx-prev:hover {
	background-position: -48px bottom;
}
.bx-wrapper .bx-controls-direction .bx-next {
	right: -19px;
}
.bx-wrapper .bx-controls-direction .bx-next:hover {
	background-position: -48px bottom;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}


/* === memberBox ========= */
#memberBox {
	z-index: 1;
	border-radius: 4px;
	border: 1px solid rgba(205,217,195,1);
	padding: 9px 20px 14px;
	width: 300px;
	height: 234px;
	background-color: rgba(255,255,255,1);
}
.memberBox_ttl {
	margin-bottom: 10px;
	text-align: center;
	text-indent: -20px;
	font-size: 1.15385em;
}
.memberBox_ttl:before {
	content: '';
	display: inline-block;
	margin-right: 8px;
	border-radius: 16px;
	width: 32px;
	height: 32px;
	text-align: center;
	background-image: url("/common/img/ico_login_p.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: rgba(255,236,217,1);
	vertical-align: -10px;
}
.memberBox_lists {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.memberBox_listsLi {
	display: inline-block;
	margin-bottom: 5px;
}
.memberBox_listsLi:last-child {
	margin-bottom: 0;
}
.memberBox_btn {
	margin-bottom: 9px;
	border-bottom: 2px dotted rgba(205,217,195,1);
	padding-bottom: 9px;
}
.memberBox_btn:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.memberBox_btnMenu {
	padding-left: 35px;
	background-image: url("/common/img/ico_login.png");
	background-repeat: no-repeat;
	background-position: 15px calc(50% - 2px);
}
.memberBox_btnRegist {
	background-image: url("/top/img/top/ico_sign_white.png");
	background-repeat: no-repeat;
	background-position: 15px calc(50% - 1px);
}
.memberBox_btnMenu,
.memberBox_btnRegist {
	opacity: 1;
	transition: .1s;
}
.memberBox_btnMenu:hover,
.memberBox_btnRegist:hover {
	opacity: .9;
	text-decoration: none !important;
	transition: .3s;
}

/* === ekinetPanels ========= */
#ekinetPanels {
	display: flex;
	justify-content: space-between;
	margin: auto;
	padding-bottom: 30px;
	width: 1000px;
}
.ekinetPanels_item {
	z-index: 1;
	border-radius: 4px;
	border: 1px solid rgba(205,217,195,1);
	width: calc((100% - 50px) / 3);
	background-color: rgba(255,255,255,1);
}
.ekinetPanels_itemTtl {
	padding: 16px 15px 16px 58px;
	background-color: rgba(215,235,199,1);
	background-repeat: no-repeat;
	background-position: 7px calc(50% - 1px);
	line-height: 1;
	font-size: 1.125rem;
	font-weight: bold;
	color: rgba(0,89,67,1);
}
.ekinetPanels_itemTtl.train {
	background-image: url("/top/img/top/ico_train.png");
}
.ekinetPanels_itemTtl.travel {
	background-image: url("/top/img/top/ico_trank.png");
}
.ekinetPanels_itemTtl.point {
	background-image: url("/top/img/top/ico_point.png");
}
.ekinetPanels_itemLists_listAnc {
	position: relative;
	display: block;
	padding: 15px 20px 14px;
	line-height: 1.6;
}
.ekinetPanels_itemLists_listAnc:last-child {
	border-radius: 0 0 4px 4px;
	border-bottom: none;
	padding-bottom: 25px;
}
.ekinetPanels_itemLists_listAnc:hover {
	background-color: rgba(245,250,242,1);
	text-decoration: none !important;
}
.ekinetPanels_itemLists_listAnc:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 23px;
	display: inline-block;
	margin-right: 2px;
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
	width: 6px;
	height: 6px;
	transform: rotate(45deg);
}
.ekinetPanels_itemLists_listAnc:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 20px;
	border-bottom: 2px dotted rgba(205,217,195,1);
	width: calc(100% - 40px);
	height: 2px;
}
.ekinetPanels_itemLists_list:last-child .ekinetPanels_itemLists_listAnc:after {
	content: none;
}
.ekinetPanels_itemLists_listAnc_ttl {
	display: block;
	margin-bottom: 5px;
	font-size: 1.125rem;
	line-height: 1.4;
	color: rgba(0,0,238,1);
}
.ekinetPanels_itemLists_listAnc:hover .ekinetPanels_itemLists_listAnc_ttl {
	text-decoration: underline !important;
}
.ekinetPanels_itemLists_listAnc_ttl .fz_small {
	font-size: 0.9375rem;
}
.ekinetPanels_itemLists_list.jremall {
	padding: 15px 20px 14px;
}
.ekinetPanels_itemLists_listAnc_jremall {
	float: right;
	margin-top: 15px;
}
.ekinetPanels_itemLists_listAnc_jremall .logo {
	margin-right: 5px;
	vertical-align: -1px;
}
.ekinetPanels_itemLists_listAnc_jremall:hover,
.ekinetPanels_itemLists_listAnc_jremall:hover .logo {
	opacity: 1 !important;
	text-decoration: none !important;
}


/* ***************************************************************************

	02. セカンドエリア

*************************************************************************** */
#secondArea {
	display: flex;
	justify-content: space-between;
	margin: 0 auto 70px;
	padding-top: 40px;
	width: 1000px;
}
#lcon {
	width: 660px;
}
#rcon {
	width: 300px;
}


/* ***************************************************************************

	03. セカンドエリア：左カラム

*************************************************************************** */
.lcon_box {
	margin-bottom: 50px;
}
.lcon_box:last-child {
	margin-bottom: 0;
}
.lcon_boxTtl {
/*	margin-bottom: 25px;*/
	border-bottom: 2px solid rgba(205,217,195,1);
	font-size: 1.25rem;
	font-weight: bold;
	line-height: 1;
	color: rgba(0,89,67,1);
}
.lcon_boxTtl_txt {
	position: relative;
	display: inline-block;
	margin-bottom: -2px;
	padding: 10px 3px 15px 3px;
	border-bottom: 2px solid rgba(0,89,67,1);
}
.lcon_boxTtl_txtAnc {
	position: relative;
	display: inline-block;
	margin-bottom: -2px;
	padding: 10px 30px 15px 3px;
	border-bottom: 2px solid rgba(0,89,67,1);
}
.lcon_boxTtl_txtAnc:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	box-sizing: border-box;
	margin: -7px 10px 1px 0;
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
	width: 7px;
	height: 7px;
	transform: rotate(45deg);
}
.lcon_boxTtl_txtAnc:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	box-sizing: border-box;
	margin-top: -15px;
	border-radius: 4px;
	border: 1px solid rgba(205,217,195,1);
	width: 23px;
	height: 23px;
}
.lcon_boxTtl_txtAnc {
	text-decoration: none !important;
	color: rgba(0,89,67,1);
}
.lcon_boxTtl_txtAnc:hover {
	color: rgba(0,89,67,1);
}
.lcon_boxInc .lcon_boxInc_item {
	position: relative;
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	padding: 25px 20px 0;
}
.busyPeriodBox {
	margin-bottom: 20px;
	padding: 15px 20px;
	border: 3px double #ff3300;
}
.busyPeriodBox > div {
	margin-bottom: 10px;
	border-bottom: 2px dotted rgba(205,217,195,1);
	padding-bottom: 10px;
}
.busyPeriodBox > div:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.busyPeriodBox > div a {
	text-decoration: underline !important;
	color: rgba(0,0,238,1);
}
.busyPeriodBox > div a[target="_blank"] {
	position: relative;
	display: inline-block;
}
.busyPeriodBox > div a[target="_blank"]::after {
	position: absolute;
	top: 50%;
	right: -15px;
	content: '';
	display: inline-block;
	margin-top: -6px;
	margin-right: 0;
	border: none;
	width: 12px;
	height: 10px;
	background-image: url(/top/img/top/ico_link_blank_green.png);
	background-repeat: no-repeat;
	transform: rotate(0);
}
.campaignBox .lcon_boxInc_item {
	display: none;
}
.campaignBox .cpNone {
	padding: 25px;
	text-align: center;
}
.lcon_boxInc .lcon_boxInc_item:after {
	content: '';
	display: block;
	border-bottom: 2px dotted rgba(205,217,195,1);
	width: 100%;
	height: 0;
}
.lcon_boxInc .lcon_boxInc_item:last-child:after {
	content: none;
}
.lcon_boxInc .lcon_boxInc_item:hover {
	background-color: rgba(245,250,242,1);
	text-decoration: none !important;
}
.lcon_boxInc .lcon_boxInc_itemInfo {
	width: 420px;
}
.lcon_boxInc .lcon_boxInc_itemImg {
	margin-bottom: 24px;
	width: 180px;
}
.lcon_boxInc .lcon_boxInc_itemImg_item {
	width: 100%;
	height: auto;
}
.lcon_boxInc .lcon_boxInc_itemTtl {
	margin-bottom: 15px;
}
.lcon_boxInc .lcon_boxInc_itemTtl .ttl_cat {
	display: inline-block;
	margin-right: 10px;
	border-radius: 3px;
	border: 1px solid rgba(204,204,204,1);
	padding: 3px;
	width: 70px;
	background-color: rgba(252,252,252,1);
	text-align: center;
	vertical-align: 3px;
	font-size: 0.6875rem;
	line-height: 1;
	color: rgba(51,51,51,1);
}
.lcon_boxInc .ttl {
	font-size: 1.125rem;
	line-height: 1;
	color: rgba(0,0,238,1);
}

.lcon_boxInc.campaignBox > a[target="_blank"] .lcon_boxInc_itemTtl .ttl{
  position: relative;
	display: inline-block;
}
.lcon_boxInc.campaignBox > a[target="_blank"] .lcon_boxInc_itemTtl .ttl::after {
	position: absolute;
	top: 50%;
	right: -17px;
	content: '';
	display: inline-block;
	margin-top: -8px;
	margin-right: 0;
	border: none;
	width: 12px;
	height: 10px;
	background-image: url(/top/img/top/ico_link_blank_green.png);
	background-repeat: no-repeat;
	transform: rotate(0);
}


.lcon_boxInc .lcon_boxInc_item:hover .ttl {
	text-decoration: underline !important;
}
.lcon_boxInc_2c {
	display: flex;
	justify-content: space-between;
	padding: 25px 20px 0;
}
.lcon_boxInc_2c .lcon_boxInc_item {
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
	width: 290px;
}
.lcon_boxInc_2c .lcon_boxInc_itemInfo {
	width: 185px;
}
.lcon_boxInc_2c .lcon_boxInc_itemImg {
	width: 90px;
}
.lcon_boxInc_2c .lcon_boxInc_itemImg_item {
	width: 100%;
	height: auto;
}
.lcon_boxInc_2c .lcon_boxInc_itemTtlAnc {
	color: rgba(0,0,238,1);
}
.lcon_boxInc_2c .lcon_boxInc_itemTtlAnc:after {
	content: url("../img/top/ico_link_blank_green.png");
	margin-left: 5px;
}


/* ***************************************************************************

	04. セカンドエリア：右カラム

*************************************************************************** */
#rcon a:hover img {
	opacity: 1 !important;
}

#adBnrBox_top {
	margin-bottom: 30px;
}
#adBnrBox_bottom {
	margin-bottom: 30px;
}
.adBnrBox_item {
	margin-bottom: 20px;
}
#adBnrBox_top .adBnrBox_item {
	display: none;
}
.adBnrBox_item:last-child {
	margin-bottom: 0;
}
.adBnrBox_itemAncImg {
	width: 100%;
	height: auto;
}

/*-- PC版非表示CSS  --*/
.sp_only{display:none!important;}


#rcon_infoArea {
	margin-bottom: 30px;
	padding: 15px 15px 25px 15px;
	background-color: rgba(235,245,230,1);
}
.rInfoArea_Box {
	margin-bottom: 40px;
}
.rInfoArea_Box:last-child {
	margin-bottom: 0;
}
.rInfoArea_BoxTtl {
	margin-bottom: 10px;
	padding-left: 3px;
	font-size: 1rem;
	font-weight: bold;
	color: rgba(0,89,67,1);
}
.rInfoArea_BoxTtlAnc,
.rInfoArea_BoxTtlAnc:hover {
	position: relative;
	display: inline-block;
	padding-right: 30px;
	color: rgba(0,89,67,1);
}
.rInfoArea_BoxTtlAnc:before {
	content: '';
	position: absolute;
	top: calc(50% + 1px);
	right: 0;
	z-index: 2;
	display: block;
	box-sizing: border-box;
	margin: -7px 10px 1px 0;
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
	width: 7px;
	height: 7px;
	transform: rotate(45deg);
}
.rInfoArea_BoxTtlAnc:after {
	content: '';
	position: absolute;
	top: calc(50% + 1px);
	right: 0;
	z-index: 1;
	display: block;
	box-sizing: border-box;
	margin-top: -15px;
	border-radius: 4px;
	border: 1px solid rgba(205,217,195,1);
	width: 23px;
	height: 23px;
	background-color: rgba(255,255,255,1);
}
.rInfoArea_listBox {
	border-radius: 4px;
	background-color: rgba(255,255,255,1);
}
.rInfoArea_listBox .listBox_itemAnc {
	position: relative;
	display: block;
	padding: 15px 20px 14px 10px;
}
.rInfoArea_listBox .listBox_item:last-child .listBox_itemAnc {
	border-radius: 0 0 4px 4px;
	border-bottom: none;
}
.rInfoArea_listBox .listBox_itemAnc:not(.nolink):hover {
	background-color: rgba(245,250,242,1);
}
.rInfoArea_listBox .listBox_itemAnc:before {
	position: absolute;
	top: 50%;
	right: 10px;
	content: '';
	display: inline-block;
	margin-right: 2px;
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
	width: 6px;
	height: 6px;
	transform: rotate(45deg);
}
.rInfoArea_listBox .listBox_itemAnc.blank:before, .lcon_boxInc_item.blank:before {
	position: absolute;
	top: 50%;
	right: 10px;
	content: '';
	display: inline-block;
	margin-top: -6px;
	margin-right: 0;
	border: none;
	width: 12px;
	height: 10px;
	background-image: url(/top/img/top/ico_link_blank_green.png);
	background-repeat: no-repeat;
	transform: rotate(0);
}
.rInfoArea_listBox .listBox_itemAnc:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 10px;
	border-bottom: 2px dotted rgba(205,217,195,1);
	width: calc(100% - 20px);
	height: 2px;
}
.rInfoArea_listBox .listBox_itemAnc.nolink:before {
	content: none;
}
.rInfoArea_listBox .listBox_item:last-child .listBox_itemAnc:after {
	content: none;
}

#relativeBnrBox {
	margin-bottom: 30px;
}
.relativeBnrBox_item {
	margin-bottom: 20px;
}
.relativeBnrBox_item:last-child {
	margin-bottom: 0;
}
.relativeBnrBox_itemAncImg {
	width: 100%;
	height: auto;
}



/* ***************************************************************************

	05. ページの先頭へ

*************************************************************************** */
#pagetop {
	margin: 0 auto 25px;
	width: 1000px;
}
#pagetop .pt {
	text-align: right;
}
#pagetop .ptAnc,
#pagetop .ptAnc:hover {
	position: relative;
	display: inline-block;
	padding-left: 30px;
	color: rgba(51,51,51,1);
}
#pagetop .ptAnc:before {
	content: '';
	position: absolute;
	top: calc(50% + 1px);
	left: 0;
	z-index: 1;
	display: block;
	box-sizing: border-box;
	margin-top: -15px;
	border-radius: 4px;
	border: 1px solid rgba(205,217,195,1);
	width: 23px;
	height: 23px;
	background-color: rgba(255,255,255,1);
}
#pagetop .ptAnc:after {
	content: '';
	position: absolute;
	top: calc(50% + 1px);
	left: 8px;
	z-index: 2;
	display: block;
	box-sizing: border-box;
	margin: -5px 10px 1px 0;
	border-top: 1px solid rgba(0,122,82,1);
	border-right: 1px solid rgba(0,122,82,1);
	width: 7px;
	height: 7px;
	transform: rotate(-45deg);
}


/* ***************************************************************************

	06. JRNets フッター

*************************************************************************** */
#netsFooter {
	padding: 20px 0 25px;
	background-color: rgba(0,122,82,1);
	font-family: 'メイリオ', Meiryo;
}
.netsFooterNav {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto 20px;
	width: auto;
	max-width: 1000px;
}
.netsFooterNavList {
	color: rgba(255,255,255,1);
}
.netsFooterNavList:after {
	content: '｜';
	display: inline-block;
	margin-right: 1em;
	margin-left: 1em;
}
.netsFooterNavList:last-child:after {
	content: '';
}
.netsFooterNavListAnc {
	font-size: 12px;
	text-decoration: none !important;
	color: rgba(255,255,255,1);
}
.netsFooterNavListAnc:hover {
	text-decoration: underline!important;
	color: rgba(255,255,255,1);
}

.netsFooterCopyright {
	margin: 0 auto 5px;
	width: auto;
	max-width: 1000px;
	text-align: center;
	font-size: 12px;
	color: rgba(255,255,255,1);
}

.netsFooterManagement {
	margin: 0 auto;
	width: auto;
	max-width: 1000px;
	text-align: center;
	font-size: 12px;
	color: rgba(255,255,255,1);
}
.netsFooterManagementLink {
	text-decoration: none !important;
	color: rgba(255,255,255,1);
}
.netsFooterManagementLink:hover {
	text-decoration: underline!important;
	color: rgba(255,255,255,1);
}
.netsFooterManagementLink:after {
	content: url("/common/img/ico_link_blank_white.png");
	display: inline-block;
	margin-right: 5px;
	margin-left: 2px;
	width: 12px;
	height: 10px;
	vertical-align: -1px;
}
/* ***************************************************************************

	--. エマージェンシー調整 2

*************************************************************************** */
a.emg_link {
    text-decoration: underline!important;
    color: #2172c1!important;
}
a.emg_link:hover {
    text-decoration: underline!important;
    color: #2172c1!important;
}