@charset "utf-8";
/* CSS Document */


#tab1, #tab2, #tab3 {
	margin: 0 0 60px;
	padding: 0 0 55px;
	border-bottom: 1px dotted #ccc;
}
iframe {
	border: none;
}
.LargeSection + .LargeSection {
	margin: 55px 0 0;
	padding: 60px 0 0;
	border-top: 1px dotted #ccc;
}
.LSborder_none {
	border:none !important;
	padding:0 !important;
}
.Color1 h2 span {
	background: #008e3f;
}
.Color1 h3 {
	color: #008e3f;
	font-size:150%;
	margin-bottom:5px;
}
.Color5 h3 {
	font-size:150%;
	margin-bottom:5px;
}
.Color1 h3.mb0 {
	margin:0 !important;
}
.Color1 h3 sup {
	font-size:60%;
	vertical-align:top;
}
.Color14 h4 {
	margin: 0 0 5px;
	font-size: 103%;
	line-height: 1.2223;
	color: #eb6101;
}
.Color14 h4 span {
	font-size:65%;
	font-weight:normal;
	padding-left:5px;
	color:#333;
}
.Color15 h2 {
	color: #1058a2;
	font-size:180%;
	margin:0 0 5px;
	font-weight:bold;
}
.Color15 h3 {
	color: #1058a2;
	font-size:150%;
	margin-bottom:5px;
}
.Color15 h4 {
	margin: 20px 0 5px;
	font-size: 115%;
	line-height: 1.2223;
	color: #1058a2;
}
.ti_mgtop h4 {
	margin: 0 0 5px;
}
.LargeSection .BlockStyle3 {
	margin: 23px 0 10px;
	font-size: 120%;
	line-height: 1.2223;
	color: #0092d7;
}
.LargeSection .BlockStyle3 span {
	font-size: 60%;
	border-radius: 4px;
	padding: 1px 3px;
	border: 1px solid;
	vertical-align:middle;
	margin-right:3px;
}
.cl:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
.line0 {
	line-height:0;
	font-size:0;
}
.idt {
	text-indent:-1em;
	padding-left:1em;
}
.img-fl {
	float:left;
	margin-right:5px;
}
.img-fr {
	float:right;
	margin-left:5px;
}
.mb-5 {
	margin-bottom:5px;
}
.mb-10 {
	margin-bottom:10px;
}
.mb-20 {
	margin-bottom:20px;
}
.mb-30 {
	margin-bottom:30px;
}
.mb-50 {
	margin-bottom:50px;
}
.mb-60 {
	margin-bottom:60px;
}
.mt-10 {
	margin-top:10px;
}
.mt-20 {
	margin-top:20px;
}
.ml-52 {
	margin-left:59px;
}
.ml-60 {
	margin-left:60px;
}
.ml-120 {
	margin-left:120px;
}
.pd-s30 {
	padding:0 30px;
}
.pd-t30 {
	padding-top:30px;
}
.pd-t60 {
	padding-top:60px;
}
.Column-l {
	float: left;
	width: 475px;
	margin: 0;
}
.Column-r {
	float: right;
	width: 475px;
}
.Content_tibox {
	position:relative;
	width:965px;
}
.Content_tibox h2 {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	margin:0;
	padding:0;
}
.Content_tibox .TextStyle1 {
	font-size:100%;
}
.moi_bl {
	color:#00a1e9;
}
.moi_bl2 {
	color:#00a1e9;
	font-size:110%;
	font-weight:bold;
}
.tfont_small_gr {
	font-size:83%;
	padding-left:5px;
	font-weight:normal;
	color:#008e3f;
}
.tfont_small {
	font-size:65%;
	padding-left:10px;
	color:#000;
	font-weight:normal;
}
.rei_cdescbox_gr {
	border:1px dashed #42a064;
	border-radius: 4px;
	padding-bottom:30px;
}
.rei_cdescbox_bl {
	border:1px dashed #00a1e9;
	border-radius: 4px;
	padding-bottom:30px;
}
.rei_cdesc {
	padding:30px 30px 0;
}
.reitborder {
	border-top:1px dotted #999;
	margin-top:30px;
}
/*-----------------------------------
	フルラインアップ
-----------------------------------*/


.capatext {
	text-align:right;
	font-size:70%;
}
.capatext p img {
	vertical-align:middle;
	margin-right:5px;
}
.lineup_table td {
	padding:0;
	margin:0;
}
.lineup_table tr.ltback_gr {
	background-color:#f4f9f8;
}
.lineup_table th.lth_gr {
	background-color:#2b8b65;
	text-align:center;
	vertical-align:top;
	padding-top:15px;
}
.lineup_table thead th {
	text-align:center;
	font-weight:bold;
}
.lineup_table thead th.lfw_n {
	font-weight:normal !important;
}
/*-----------------------------------
	R-Gシリーズ
-----------------------------------*/

.rg_feature ul {
	font-size:110%;
	font-weight:bold;
	margin-left:20px;
	list-style:disc;
}
.rg_feature li {
	list-style:disc;
}
/*----------------------------------------
	R-F○シリーズ　特長分変更　20150206
----------------------------------------*/

.rg_feature2 ul {
	font-size:160%;
	font-weight:bold;
	list-style:none;
	color:#2c8b66;
	margin-left:20px;
	list-style:disc;
}
.rg_feature2 li {
	list-style:none;
	margin-bottom:10px;
	list-style:disc;
}
.rg_feature2 li a.rgfe_ling {
	color:#2c8b66 !important;
}
/*-----------------------------------
	スリープ野菜
-----------------------------------*/

.Column1_2 {
	width:210px;
	float:right;
}
.back_01 {
	background:url(../lineup/r-x/image/back_01.jpg) 230px 50px no-repeat;
}
.sleep_box {
	border:1px dashed #008e3f;
	padding:30px;
	border-radius: 4px;
}
.sleep_box h4 {
	margin: 0 0 10px;
	font-size: 120%;
	line-height: 1.2223;
	color: #008e3f;
}
.Columnsl-l {
	float: left;
	width: 640px;
	margin: 0;
}
.Columnsl-r {
	float: right;
	width: 235px;
}
.Columnsl-r p {
	padding-top:40px;
}
.Columnsl-r p span {
	font-size:130%;
	padding-top:10px;
	display:block;
}
/*栄養素を守る*/

.Nutitle {
	font-size:180%;
	color:#f18200;
}
.Nutitle span {
	font-size:55%;
	padding-left:10px;
}
.TableStyle_Nu {
	margin-bottom:10px;
}
.TableStyle_Nu th {
	font-size: 110%;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:161px;
}
.TableStyle_Nu th span {
	font-size: 70%;
}
.TableStyle_Nu td {
	text-align: center;
	padding:0;
}
.NuTable01 th, .NuTable01 td {
	border-color: #f08200;
}
.NuTable01 th {
	background-color:#f08200;
}
.NuTable02 th, .NuTable02 td {
	border-color: #f29c97;
}
.NuTable02 th {
	background-color:#f29c97;
}
.NuTable03 th, .NuTable03 td {
	border-color: #8f82bc;
}
.NuTable03 th {
	background-color:#8f82bc;
}
.NuTable04 th, .NuTable04 td {
	border-color: #00a897;
}
.NuTable04 th {
	background-color:#00a897;
}
.NuTable05 th, .NuTable05 td {
	border-color: #90c31f;
}
.NuTable05 th {
	background-color:#90c31f;
}
.NuTable_none {
	width:193px;
	border:none;
}
/*みずみずしさを守る*/

.Miztitle {
	font-size:180%;
	color:#2c8b66;
}
.Miztitle span {
	font-size:55%;
	padding-left:10px;
}
.Columnmiz {
	float: left;
	width: 468px;
	margin:0 0 0 29px;
}
.Columnmiz.FirstItem {
	margin: 0;
}
.Columnmiz-l1 {
	float: left;
	width: 315px;
	margin:0 10px 0 0;
}
.Columnmiz-r1 {
	float: right;
	width: 315px;
	margin:0;
}
/*
.Columnmiz h4 {
	margin: 0 0 5px;
	font-size: 112.5%;
	line-height: 1.2223;
	color: #000;
}
*/

.moist_box {
	border:1px dashed #00a1e9;
	background-color:#e1f6ff;
	padding:30px 30px 20px 30px;
	border-radius: 4px;
}
.moist_box h3 {
	font-size:180%;
	color: #00a1e9;
	margin:0;
}
.moist_box h4 {
	margin: 0 0 10px;
	font-size: 120%;
	line-height: 1.2223;
	color: #008e3f;
}
.Columnmoi-l1 {
	float: left;
	width: 425px;
}
.Columnmoi-r1 {
	float: right;
	width: 450px;
}
.Columnmoi-l2 {
	float: left;
	width: 240px;
}
.Columnmoi-r2 {
	float: right;
	width: 650px;
}
.Columnmoi-r2 h4 {
	margin-bottom:3px;
	margin-left:-7px;
}
.moi_fwbl {
	color:#00a1e9 !important;
	font-weight:bold;
}
.moi_fwgr {
	color:#229d59 !important;
	font-weight:bold;
}
.Columnmoi-r2 p span {
	font-weight:normal;
}
.Columnmoi-r2 p.TextStyle1 {
	margin-bottom:12px !important;
}
/*-----------------------------------
	真空チルド
-----------------------------------*/

.cld_linebox {
	float: left;
	width: 415px;
	border:1px solid #42a064;
	padding:30px 30px 25px 30px;
	border-radius: 4px;
}
.cld_linebox h4 {
	font-size:100%;
	color:#008e3f;
}
.cld_linebox h4 span {
	font-size:130%;
}
.cld_linebox-l {
	float: left;
	width: 280px;
}
.cld_linebox-l .TextStyle2 {
	line-height:1.4;
	margin:0;
}
.cld_linebox-r {
	float: right;
	width: 128px;
}
.Columncld-l1 {
	float: left;
	width: 440px;
}
.Columncld-r1 {
	float: right;
	width: 450px;
}
/*
.Colcld-m-l1{
	float: left;
	width: 215px;
}

.Colcld-m-r1{
	float: right;
	width: 215px;
}
*/

.Columncld-l2 {
	float: left;
	width: 425px;
}
.Columncld-r2 {
	float: right;
	width: 465px;
	font-size:80%;
}
.Colcld-m-l2 {
	float: left;
	width: 222px;
}
.Colcld-m-r2 {
	float: right;
	width: 222px;
}
.Colcld-mm {
	float: left;
	width: 106px;
	margin:0 0 0 10px;
	font-size:88%;
}
.Colcld-mm:first-child {
	margin-left: 0;
}
/*-----------------------------------
	省エネ＆大容量
-----------------------------------*/

.Column-eco-l1 {
	float: left;
	width: 250px;
}
.Column-eco-r1 {
	float: right;
	width: 680px;
}
.lifestyle_box {
	border:1px dashed #42a064;
	border-radius: 4px;
	margin-bottom:50px;
	padding-bottom:25px;
}
.lifestyle_box h2 {
	display: block;
	font-size: 160%;
	font-weight: bold;
	color: #FFF;
	line-height: 56px;
	margin:0 0 10px;
	padding-left:90px;
	background:url(../lineup/r-x/image/N-03_lstyle_back.jpg) left top no-repeat;
}
.Column-eco-l2 {
	float: left;
	width: 445px;
	margin-left:30px;
	border-right:1px dashed #229d59;
	padding-right:20px;
}
.Column-eco-r2 {
	float: right;
	width: 415px;
	margin-right:30px;
}
.Column-eco-sb1 {
	float: left;
	width: 218px;
}
.Column-eco-sb2 {
	float: left;
	width: 227px;
}
.Column-eco-sb3 {
	float: left;
	width: 235px;
}
.Column-eco-sb4 {
	float: right;
	width: 170px;
}
.cepd-side {
	margin:0 33px 0 12px !important;
}
.Column-eco-l2 .BlockStyle1 {
	margin: 0 0 5px;
	padding: 5px;
	border: 1px solid;
	border-radius: 0;
	font-size: 100%;
	line-height: 1.2223;
	color: #229d59;
	text-align:center;
}
.eco_sebox {
	border:1px solid #229d59;
	background-color:#ddeecb;
	padding:5px 5px 5px 55px;
}
.eco_sebox p {
	font-weight:bold;
	font-size:120%;
	color: #229d59;
}
.eco_sebox p sup {
	font-size:70%;
	vertical-align:text-top;
}
.Column-eco-st1 {
	float: left;
	width: 630px;
	margin-right:10px;
}
.Column-eco-st2 {
	float: left;
	width: 106px;
}
.Column-eco-st3 {
	float: left;
	width: 710px;
	margin-right:10px;
}
.Column-eco-st4 {
	float: left;
	width: 79px;
}
.Column-eco-st3 img {
	vertical-align:middle;
	margin-right:5px;
}
/*-----------------------------------
	大容量
-----------------------------------*/

.ButtonStyle2.ButtonLink li, .ButtonStyle2.ButtonLink li {
	margin:0 0 0 15px;
	width: auto;
	min-width: 230px !important;
}
.ButtonStyle2.ButtonLink li:first-child, .ButtonStyle2.ButtonLink li:first-child {
	margin-left:0;
}
.ButtonStyle2.ButtonLink a.Current span.bgnone:after, .ButtonStyle2.ButtonLink2 a.Current span.bgnone:after {
	background:none;
}
.pdd_tb {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.Column-hcpw1 {
	float: left;
	width: 278px;
	margin-right:5px;
}
.Column-hcpw2 {
	float: left;
	width: 213px;
	margin-right:10px;
}
.Column-hcpw3 {
	float: left;
	width: 270px;
	margin-right:10px;
}
.Column-hcpw1 p, .Column-hcpw2 p, .Column-hcpw3 p {
	color: #00a1e9;
	font-weight:bold;
}
.Column-hcpw1 p span, .Column-hcpw2 p span, .Column-hcpw3 p span {
	font-size:83%;
	color: #333;
	font-weight:normal;
}
h4.hcpw_t {
	margin: 0 0 5px;
	font-size: 115%;
	line-height: 1.2223;
	color: #00a1e9;
}
.Column-hcrz1 {
	float: left;
	width: 335px;
}
.Column-hcrz2 {
	float: right;
	width: 617px;
}
.Column-hcrz3 {
	float: left;
	width: 377px;
}
.Column-hcrz4 {
	float: left;
	width: 181px;
	margin-left:15px;
}
.Column-hcrz4:first-child {
	margin-left: 0;
}
.hca_rtbox {
	width:965px;
	height:846px;
	background:url(../lineup/r-x/image/N-04_img_rtback.jpg) left top no-repeat;
	position:relative;
}
.hca_rtbox h4 {
	position:absolute;
	left:221px;
	top:-23px;
}
.hca_rtbox h5 {
	margin-left:-70px;
}
.hca_rtdesc {
	margin-top:-15px;
}
.hca_rtd1 {
	float: left;
	width: 138px;
}
.hca_rtd2 {
	float: right;
	width: 285px;
	margin-right:30px;
}
.hca_rtd3 {
	float: left;
	width: 158px;
}
.hca_rtd4 {
	float: right;
	width: 265px;
	margin-right:30px;
}
.hca_rtd5 {
	float: left;
	width: 175px;
}
.hca_rtdp {
	position:absolute;
	right:0;
	bottom:0;
}
.Column-hcrt1 {
	float: left;
	width: 266px;
}
.Column-hcrt2 {
	float: right;
	width: 678px;
}
.Column-hcrt-a1 {
	float: left;
	width: 322px;
}
.Column-hcrt-a2 {
	float: right;
	width: 338px;
}
.Column-hcrt-m {
	float: left;
	width: 225px;
	margin-right:7px;
}
.hca_rtmin {
	font-weight:normal;
	font-size:70%;
	vertical-align:text-top;
	color:#333;
}
.hca_textfwb {
	font-weight:bold;
	margin-bottom:5px;
}
.hca_textfwb_bl {
	font-weight:bold;
	color: #1058a2;
}
.hca_madd .AdditionalNotesStyle2 {
	font-size:76%;
	margin-top:10px;
}
.hca_madd sup {
	font-size:70%;
	vertical-align:text-top;
}
/*-----------------------------------
	プレミアムデザイン
-----------------------------------*/

#prd_slidebox {
	margin: 0 auto 30px;
	width: 965px;
	text-align: left;
	position: relative;
}
#prd_slidebox div {
	width: 965x;
	height: 377px;
	overflow: hidden;
	position: relative;
}
#prd_slidebox div div {
	top: 0;
	left: 0;
	position: absolute;
}
#prd_slidebox ul {
	bottom: 10px;
	right: 0;
	width: 130px;
	position: absolute;
	z-index: 100;
}
#prd_slidebox ul li {
	width: 33px;
	float: left;
	margin-left:8px;
	display: inline;
}
#prd_slidebox .active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
.prd_wbtext {
	font-size: 83%;
	font-weight:bold;
	margin-top:8px;
}
.Columnpr-l1 {
	float: left;
	width: 560px;
}
.Columnpr-r1 {
	float: right;
	width: 380px;
}
.Columnpr-sb01 {
	float: left;
	width: 410px;
}
.Columnpr-sb02 {
	float: right;
	width: 148px;
}
.Columnpr-sb03 {
	float: left;
	width: 134px;
}
.Columnpr-sb04 {
	float: right;
	width: 170px;
	margin-right:60px;
}
.Columnpr-sb03 p, .Columnpr-sb04 p {
	font-size: 83%;
}
.Columnpr-sb03 span, .Columnpr-sb04 span {
	color:#008e3f;
	font-weight:bold;
}
.Columnpr-l1 .AdditionalNotesStyle2 {
	font-size:76%;
	margin-top:10px;
}
.predvd_box {
	border:1px dashed #333333;
	padding:30px;
	border-radius: 4px;
}
.predvd_box h3 {
	color: #666666;
}
.predvd_box h3 span {
	font-size:65%;
	font-weight:normal;
	padding-left:10px;
}
.predvd_box p {
	font-size:83%;
}
.Columnprd-l {
	float: left;
	width: 112px;
	margin-right: 20px;
}
.Columnprd-r {
	float: left;
	width: 740px;
	padding-top:15px;
}
/*--------------------------------------------------------------------------------------------------------

冷蔵庫スペック　Xシリーズ

---------------------------------------------------------------------------------------------------------*/


.spec-green1 {
	background-color:#68be83;
}
.spec-green2 {
	background-color:#8ec556;
	color:#ffffff;
}
/*容量数値*/
.spec-green2 span {
	font-size:180%;
	font-weight:bold;
}
.spec-green3 {
	background-color:#f0f6e3;
}
.spec-green4 {
	background-color:#e8f5e3;
}
.spec-green5 {
	background-color:#deeed6;
}
.spec-green6 {
	background-color:#23ac39;
	color:#ffffff;
}
.spec-blue1 {
	background-color:#83c0ea;
	color:#ffffff;
}
.spec-blue2 {
	background-color:#e9f6fd;
}
.spec-blue3 {
	background-color:#e9f5f4;
}
.spec-blue4 {
	background-color:#f0f6fa;
}
.spec-blue5 {
	background-color:#4574ac;
	color:#ffffff;
}
.spec-blue6 {
	background-color:#4f86c5;
	color:#ffffff;
}
/*容量数値*/
.spec-blue5 span {
	font-size:180%;
	font-weight:bold;
}
.spec-purple1 {
	background-color:#e8e6f3;
}
.spec-orange1 {
	background-color:#fef3d4;
}
.spec-gray1 {
	background-color:#fafafa;
}
/* 200kw文字などの表示部分*/
.spec-number span {
	font-size:180%;
	color:#ff0000;
	font-weight:bold;
}
.TableStyle1 td strong {
	color:#1a1a1a;
}
/*  スペック表　共通項目*/
.black-text {
	font-size:70%;
	text-align:center;
	font-weight:normal;
	color:#1a1a1a;
}
.black-text2 {
	text-align:center;
	font-weight:normal;
	color:#1a1a1a;
}
/*　スペック表おもな特長　真空チルドルーム　テーブル*/

.spec-green6 {
	background-color:#23AC39;
	color:#FFFFFF;
}
.g6text {
	color:#23AC39;
}
/*　スペック表おもな特長　冷蔵室　テーブル*/

.spec-blue5 {
	background-color:#7fcef4;
	color:#ffffff;
}
.b5text {
	color:#7fcef4;
}
/*　スペック表おもな特長　冷凍室　製氷室　テーブル*/

.spec-blue6 {
	background-color:#4f86c5;
	color:#ffffff;
}
.b6text {
	color:#4f86c5;
}
/*　スペック表おもな特長　野菜室　テーブル*/

.spec-green6 {
	background-color:#8dc76d;
	color:#ffffff;
}
.g6text {
	color:#8dc76d;
}
/*　スペック表おもな特長　その他　テーブル*/

.spec-blue7 {
	background-color:#bbb3d8;
	color:#ffffff;
}
.b7text {
	color:#bbb3d8;
}
/*　注釈　囲み　*/

.Line-text {
	margin-left:25px;
	margin-top:-15px;
	margin-bottom:5px;
	padding:1px 3px;
	font-size:90%;
	border:1px solid #333333;
	color:#333333;
}
.ml-text {
	margin-left:25px;
	font-size:90%;
}
.spec-blue8 {
	background-color:#22b8c9;
	color:#ffffff;
}
.spec-blue8 span {
	font-size:180%;
	font-weight:bold;
}
.sup_small {
	font-size: 65%;
	vertical-align: 0.5em;
}
.spec-blue9 {
	background-color:#955f8d;
	color:#ffffff;
}
.spec-blue9 span {
	font-size:180%;
	font-weight:bold;
}
/*--------------------------------------------------------------------------------------------------------

R-FVシリーズ

---------------------------------------------------------------------------------------------------------*/

.rfv-l h4 {
	font-size:120%;
	color:#2c8b66;
	margin-bottom:95px;
}
.rfv-l h4 sup {
	font-size:60%;
	vertical-align:top;
}
.rfv-l h4 img {
	margin-bottom:10px;
}
.rfv-l h3 {
	font-size:110%;
	color:#2c8b66;
	margin-bottom:10px;
}
.rfv-l h3 span {
	font-size:160%;
}
.rfv-r {
	width:476px !important;
}
/*--------------------------------------------------------------------------------------------------------

R-SBS6200

---------------------------------------------------------------------------------------------------------*/


.rsbs-contents sup {
	font-size:60%;
	vertical-align:top;
}
.regl-title01 {
	font-size:120%;
	color:#2c8b66;
	margin:0 0 20px;
	padding:0;
}
.regl-title01 span {
	font-size:170%;
}
/*HorizontalInnerLinks rei Normal*/

.HorizontalInnerLinks_rei {
	position: relative;
	padding: 5px;
	border-radius: 4px;
	background: #ebebeb;
	z-index: 1000;
}
.HorizontalInnerLinks_rei ul {
	margin-right: -5px;
}
.HorizontalInnerLinks_rei li {
	margin-right: 5px;
	width: 315px;
	float:left;
}
.HorizontalInnerLinks_rei li a:link, .HorizontalInnerLinks_rei li a:visited {
	display: block;
	padding: 14px 20px 14px 14px;
	border-radius: 4px;
	font-size: 114.29%;
	line-height: 112.5%;
	background: #fff url(../image/anchor_01.png) 100% 50% no-repeat;
	color: #333 !important;
	text-decoration:none;
}
.HorizontalInnerLinks_rei li a:hover, .HorizontalInnerLinks_rei li a:active {
	background-color: #d9d9d9;
	text-decoration: none;
}
.HorizontalInnerLinks_rei li.Current a, .HorizontalInnerLinks_rei li.Current a:hover, .HorizontalInnerLinks_rei li.Current a:active {
	background: #b3000f url(../image/anchor_01_a2.png) 100% 50% no-repeat;
	color: #fff !important;
	text-decoration: none;
}
.HorizontalInnerLinks_rei.Style2 li {
	width: 187px;
}
.HorizontalInnerLinks_rei.Style2 li a:link, .HorizontalInnerLinks_rei.Style2 li a:visited {
	font-size: 100%;
	line-height: 112.5%;
}
/* 20150713 */
.Blockxf h2 {
	border-bottom:none;
}
.Blockxf1 {
	border:1px #009944 solid;
	border-radius:5px;
	padding:15px 20px 20px;
}
.Blockxf1 h3 {
	margin:0 0 10px 0;
	font-size:150%;
	color:#007c36;
}
.Blockxf1 p {
	line-height:190%;
}
.Blockxf1_l {
	width:630px;
	float:left;
}
.Blockxf1_r {
	width:286px;
	float:right;
}
.Blockxf2_l {
	width:485px;
	float:left;
	padding-left:262px;
}
.Blockxf2_r {
	width:217px;
	float:right;
	padding-top:66px;
}
.Blockxf3 {
	border-bottom:4px #007c36 solid;
	padding:0 0 15px 0;
}
.Blockxf3_l {
	width:256px;
	float:left;
}
.Blockxf3_r {
	width:704px;
	float:right;
}
.Blockxf3_r1 {
	border-bottom:3px #007c36 dotted;
	padding-bottom:20px;
	margin-bottom:20px;
}
.Blockxf3_r1 img {
	float:left;
}
.Blockxf3_r1.nobo {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.Blockxf3.nobo {
	border-bottom:none;
}
.Blockxf4_l {
	width:348px;
	float:left;
}
.Blockxf4_r {
	width:595px;
	float:right;
}
.Blockxf4 h3 {
	font-size:180%;
	color:#007c36;
	margin:0 0 10px 0;
}
.Miztitle2 {
	font-size:190%;
	color:#947317;
	margin:0 0 20px 0;
	line-height:110%;
}
.Miztitle2 span {
	font-size:70%;
}
.Blockxf5 {
	border:1px #947317 solid;
	padding:10px 20px 0;
}
.Blockxf5_l {
	width:380px;
	float:left;
}
.Blockxf5_r {
	width:528px;
	float:right;
}
.Blockxf5 h4 {
	color:#947317;
	font-size:120%;
	margin-bottom:5px;
}
.release-under {
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	padding: 35px 0;
	text-align: center;
}
.Blockxf1_2{ background:url(../lineup/r-xf/image/bg_release01.jpg) 0 76px repeat-y; width:965px;}
.Blockxf1_2 .Blockxf1_2con{ background:url(../lineup/r-xf/image/bg_release02.jpg) left bottom no-repeat; padding-bottom:0; }
.Blockxf1_2 .Blockxf1_l{ width:450px; float:left; padding-left:17px;}
.Blockxf1_2 .Blockxf1_r{ width:460px; float:right; padding-right:17px;}

/*20171205*/
#rt_full_history .full_history_inner {
	overflow:hidden;
	margin:0 0 15px 0;
	padding:15px 0;
	border:1px #cccccc solid;
}

#rt_full_history .historyBox {
	float:left;
	width: 306px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align:center;
}
#rt_full_history .historyBox img{
	width:180px;
	height:180px;
}
#rt_full_history .historyBox p{
	margin-top:10px;
	font-size: 0.875rem;
	line-height: 1.2857rem;
}
