﻿@charset "utf-8";
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/*       Copyright 2011  MSK FARM MACHINERY CORPORATION.  */
/*       file-name : product.css   */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ******************************************************
     PRODUCT
****************************************************** */
#imageArea {
    display: block; 
	width: 650px;
	height: 231px;
	margin: 0 0 15px 0;
	background: url(../../product/images/imagearea001.jpg) 0 0 no-repeat;
}

#imageArea h3 {
	display: none; 
}

#imageArea ul#imgAreaBtn {
    float: right; 
	width: 173px;
    height: auto;
	padding: 14px 12px 0;
}
#imageArea ul#imgAreaBtn li {
	width: 173px;
    height: 54px;
	margin: 0 0 6px;
}

#mainArea h3.title_red {
    display: block; 
	width: 610px;
    height: 15;
	margin: 10px 0 ;
	padding: 8px 20px 10px ;
	color: #fff;
	font-size: 13px;
	font-weght: bold;
	background: url(../../product/images/title_red.gif) 0 0 no-repeat;
}
#mainArea h4.gray {
	 
	width:600px;
	height: 27px;
	margin: 10px 0 0;
	padding: 13px 25px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
/*	line-height: 1em;*//* update 11/05/24 */
	background: url(../../product/images/h4Bg.jpg) 0 0 no-repeat;
	text-shadow: #222 -1px -1px 2px;
}

#productList {
    width: 640px; 
	margin: 0 5px;
}
#productList .listCategory {
    float: left; 
	margin: 5px 5px;
	display: inline; /* for IE6  add 2011/04/19 */
	/*background: url(../../product/images/listCategory.gif) 0 0 no-repeat;*/
}
#productList .listCategory a {
	 
    display: block; 
	width: 310px;
    height: 75px;
    cursor:pointer;	
	text-decoration: none;
}
#productList .listCategory a:hover .title{
	color: #f00;
}
#productList .lCBg1 {
	background : transparent url(../../product/images/listCategory_tractor.gif) no-repeat scroll 0px 0px; 
}
#productList .lCBg2 {
	background: url(../../product/images/listCategory_combine.gif) 0 0 no-repeat; 
}
#productList .lCBg3 {
	background: url(../../product/images/listCategory_workmachine.gif) 0 0 no-repeat; 
}
#productList .lCBg4 {
	background: url(../../product/images/listCategory_facilities.gif) 0 0 no-repeat; 
}
#productList .lCBg5 {
	background: url(../../product/images/listCategory_store.gif) 0 0 no-repeat; 
}
#productList .lCBg6 {
	background: url(../../product/images/listCategory_materials.gif) 0 0 no-repeat; 
}
#productList .lCBg7 {
	background: url(../../product/images/listCategory_technical.gif) 0 0 no-repeat; 
}
#productList .lCBg8 {
	background: url(../../product/images/listCategory_catalog.gif) 0 0 no-repeat; 
}

#productList .listCategory img.icon {
	 
    float: left; 
    width: 24px; 
	margin: 8px 8px 0 8px;
	font-size: 10px;
}
#productList .listCategory .title {
    display: block; 
    height: 1em;
	padding: 13px 0 12px 5px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
}
#productList .listCategory p.caption {
	display: block; 
	margin: 0 90px 0 10px;
	padding-top: 5px;
	color: #555;
	font-size: 10px;
	line-height: 1.2em;
	text-shadow: 0 0 1px #fff, 1px 0 1px #fff, 0 1px 1px #fff, 0 -1px 2px #fff;
	/*border-top: 1px #ddd solid;*/
}


/* ******************************************************
     PRODUCT/CATEGOLY
****************************************************** */
#imageArea_title {
    display: block; 
	width: 650px;
    height: 98px;
	margin: 0 0 15px 0;
}
#imageArea_title img {
    display: block; 
	width: 650px;
}

#leadArea {
	width: 630px;
	padding: 10px;
}
#leadArea img {
    float:left;
    min-height: 40px;
	margin: 5px 15px auto 0;
}
#leadArea p {
	padding: 10px 0 0;
}

#productList {
	width: 640px;
	margin: 0 5px 15px;
}
#productList .listItem {
    float: left; 
/*    display: block; */
	display: inline; /* for IE6  add 2011/04/19 */
	width: 207px;
    height: 172px;
	margin: 0 3px 10px ;
	background: url(../../product/images/listItemBg.gif) 0 0 no-repeat;
}
#productList .listItem a {
	 
    display: block; 
	width: 207px;
    height: 172px;
    cursor:pointer;	
	text-decoration: none;
}
#productList .listItem a:hover .title{
	color: #f00;
	text-decoration: none;
}
#productList .listItem .thumb {
	width: 195px;
    height: 87px;
	margin: 6px;
}
#productList .listItem p.title {
    display: block; 
    height: auto;
	margin: 0 5px;
	padding: 5px 0 10px 15px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	background: url(../../product/images/icon_orange.jpg) left 3px no-repeat;
}
#productList .listItem a:hover p.title {
	color: #f00;
}
#productList .listItem p.caption {
	display: block; 
	margin: 0 5px;
	padding: 5px 2px;
	color: #555;
	font-size: 10px;
	line-height: 1.2em;
	border-top: 1px #ddd solid;
}



/* LEFT SUB NAVI
--------------------------------------------------- */
#leftNavArea_p {
	float: left;
	width: 250px; 
	height: auto; /* 656px */
	margin: 0 20px 15px 0; 
	padding: 0;
}

#leftNavArea_p h4 {
	width: 250px; 
	height: 38px;
	margin: 0 ;
	background: url(../images/leftnavi_top.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#leftNavArea_p ul#lNav {
 	height: auto;
}
#leftNavArea_p ul#lNav li {
	float: left;
	display: block;
	width: 250px; 
	height: 54px;
	line-height: 120%;
}

#leftNavArea_p ul#lNav li#nav1 a,
#leftNavArea_p ul#lNav li#nav2 a,
#leftNavArea_p ul#lNav li#nav3 a,
#leftNavArea_p ul#lNav li#nav4 a,
#leftNavArea_p ul#lNav li#nav5 a,
#leftNavArea_p ul#lNav li#nav6 a,
#leftNavArea_p ul#lNav li#nav7 a,
#leftNavArea_p ul#lNav li#nav8 a,
#leftNavArea_p ul#lNav li#nav8Open a {
    display: block; 
    position: relative; /* IE6 */
	width: 190px; 
	height: 34px;
	padding: 20px 0 0 60px;
	color: #333;
    font-weight: bold;
	letter-spacing: 0.5px;
	text-decoration: none;
}
#leftNavArea_p ul#lNav li#nav2 a{
	 
    height: 42px;
	padding: 12px 0 0 60px;
}

#leftNavArea_p ul#lNav li#nav1 a:hover,
#leftNavArea_p ul#lNav li#nav2 a:hover,
#leftNavArea_p ul#lNav li#nav3 a:hover,
#leftNavArea_p ul#lNav li#nav4 a:hover,
#leftNavArea_p ul#lNav li#nav5 a:hover,
#leftNavArea_p ul#lNav li#nav6 a:hover,
#leftNavArea_p ul#lNav li#nav7 a:hover,
#leftNavArea_p ul#lNav li#nav8 a:hover,
#leftNavArea_p ul#lNav li#nav8Open a:hover,
#leftNavArea_p ul#lNav li .active {
    color: #f00;
}
#leftNavArea_p ul#lNav li#nav1 {
	background: url(../images/lNav_liBg_toractor.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav2 {
	background: url(../images/lNav_liBg_combine.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav3 {
	background: url(../images/lNav_liBg_sagyouki.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav4 {
	background: url(../images/lNav_liBg_tikusan.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav5 {
	background: url(../images/lNav_liBg_tyozou.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav6 {
	background: url(../images/lNav_liBg_sonota.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav7 {
	background: url(../images/lNav_liBg_suport.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav8 {
	background: url(../images/lNav_liBg_catalog.gif) 0 0 no-repeat;
}
#leftNavArea_p ul#lNav li#nav8Open {
	background: url(../images/lNav_liBg_catalog_open.gif) 0 0 no-repeat;
}

ul#lNav li#navSub {
	display: block; 
	height: auto;
	padding: 10px 0 20px;
	background: url(../images/lNav_navSubBg.gif) 0 0 repeat-y;
}
ul#lNav li#navSubBtm {
	display: block; 
	height: auto;
	padding: 10px 0 20px;
	background: url(../images/lNav_navSubBgBtm.gif) left bottom no-repeat;
}
ul#lNav li#navSub p {
	
}
ul#lNav li#navSub p.subCate,
ul#lNav li#navSub p.subCateBtm ,
ul#lNav li#navSubBtm p.subCateBtm {
	margin: 10px 0 0px;
	padding: 2px 10px 0 40px;
	background: url(../images/leftnavi_icon_maru.jpg) 25px center no-repeat;
    font-weight: bold;
}
ul#lNav li#navSub p.arrow,
ul#lNav li#navSubBtm p.arrow {
	line-height: 1.2em;
	margin: 0 0 0;
	padding: 5px 10px 0 40px;
	background: url(../images/leftnavi_icon_sankaku_gr.jpg) 25px 6px no-repeat;
}
ul#lNav li#navSub p a,
ul#lNav li#navSubBtm p a {
    /*display: block; */
    position: relative; /* IE6 */
	width: 195px; 
	color: #333;
	/*font-size: 0.8em;
	line-height: 1.2em;
	letter-spacing: 1px;*/
	text-decoration: none;
}
ul#lNav li#navSub p.active,
ul#lNav li#navSub p a:hover,
ul#lNav li#navSub p a.active,
ul#lNav li#navSubBtm p.active,
ul#lNav li#navSubBtm p a:hover,
ul#lNav li#navSubBtm p a.active{
    color: #f00;
}


/* ******************************************************
     PRODUCT/CATEGOLY/BRAND
****************************************************** */

#imageArea_brand {
    display: block; 
	width: 650px;
    height: auto;
	margin: 0 0 15px;
}

#imageArea_brand img {
    display: block; 
	width: 650px;
}


/* tab_page 
------------------------*/
#rotate h3 {
	 
	margin-bottom: 10px;
	padding: 12px 12px 25px;
	font-size: 22px;
	line-height: 1em;
	color: #333;
	background: url(../images/bar_dotted.jpg) 0 bottom repeat-x;	
}
#rotate h4 {
	 
    width:600px;
	height: 27px;
	margin: 10px 0;
	padding: 13px 25px 0 ;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
/*	line-height: 1em;*//* update 11/05/24 */
	background: url(../../product/images/h4Bg.jpg) 0 0 no-repeat;
	text-shadow: #222 -1px -1px 2px;
}

#rotate h5 {
	 
    width:600px;
	height: 27px;
	margin: 10px 0;
	padding: 13px 25px 0 ;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
/*	line-height: 1em;*//* update 14/07/04 */
	background: url(../../product/images/h5Bg.jpg) 0 0 no-repeat;
	text-shadow: #222 -1px -1px 2px;
}

#rotate h6 {
	 
    width:600px;
	height: 27px;
	margin: 10px 0;
	padding: 13px 25px 0 ;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
/*	line-height: 1em;*//* update 14/07/04 */
	background: url(../../product/images/h6Bg.jpg) 0 0 no-repeat;
	text-shadow: #222 -1px -1px 2px;
}

#rotate h4 small {
	 
	font-size: 10px;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 1px;
}

#rotate .thumb {
    clear:both;
    display: block; 
	margin: 3px 1em 5px 10px;
}
#rotate p.caption {
	 
	margin: 5px 0 5px 5px;
}

/*  LIST-TYPE  */
#rotate ul.disc {
	margin: auto 0 1em 230px; 
	padding: 0;
}
#rotate ul.disc li {
    margin: 0.25em 0; 
	list-style-type: disc; 
}

#rotate ol.number {
	margin: auto 0 1em 230px; 
	padding: 0;
}
#rotate ol.number li {
    margin: 0.25em 0; 
	list-style-type:decimal; 
}

#rotate ul.discLeft {
	margin: auto 0 1em 2em; 
	padding: 0;
}
#rotate ul.discLeft li {
    margin: 0.25em 0; 
	list-style-type: disc; 
}

#rotate ol.numberLeft {
	margin: auto 0 1em 2em; 
	padding: 0;
}
#rotate ol.numberLeft li {
    margin: 0.25em 0; 
	list-style-type:decimal; 
}

/*  table  */
#rotate table.spec {
    width: 640px;
    margin: 0 5px 10px;
    border-top: 1px solid #d1d1d1;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #ffffff;
    empty-cells: show;
	font-size: 10px;
}
#rotate table.spec th {
    padding: 3px 5px; 
/*    text-align: center;*/
    text-align: left; /* update 2011/04/19 */
    background: url(../images/table_bg.gif) left top #eee;	
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#rotate table.spec tr.first th {
    text-align: center;
}
#rotate table.spec th.nowrap {
	white-space: nowrap;
}
#rotate table.spec th.modelName {
	padding: 3px 8px; 
	color: #000;
	font-weight: bold;
}
#rotate table.spec td {
    padding: 3px 5px;
	text-align: center;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#rotate table.spec th sup,
#rotate table.spec td sup {
    vertical-align: text-top; line-height: 6px;
}


/* ******************************************************
     PRODUCT/ DOWNLOAD
 ****************************************************** */

#catalogNav {
	width: 610px;
	height: auto;
	margin: 20px 0 15px;
	padding: 15px 20px;
    background: #000;	
 
}
#catalogNav ul  {
    margin: 0 0 0px;
	line-height: 1.6em;
}
#catalogNav ul li  {
    /*display: inline;*/
	float: left;
    padding: 0 20px 0 10px;
	list-style-type: none;
	color: #ccc;
	letter-spacing: 1px;
	background: url("../images/icon_path.gif") 0 center no-repeat;
}
#catalogNav ul li a {
	color: #ccc;
	text-decoration: none;	
}
#catalogNav ul li a:hover {
	color: #f00;
	text-decoration: underline;	
}
 
h5.brandName {
	margin: 30px 0 10px 0;  
	padding: 10px 15px 5px;	
	font-size: 14px;
	border-top: 1px #333 solid;
	border-left: 5px #333 solid;
}

#productList .catalogItem {
    float: left;
	width: 160px;
	height: auto;
	margin: 20px 0;
	text-align: center;
}
#productList .catalogItem a {
	 
    display: block;
    cursor:pointer;	
	text-decoration: none;
}
#productList .catalogItem a:hover p {
	color: #f00;
	text-decoration: underline;
}


#productList .catalogItem img {
    clear: both;
	width: 120px;
	margin: 0 auto 5px; 
}
#productList .catalogItem p.caption {
	margin: 0 5px;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
}


/* add for Catalog Download 11/05/23 */
.ui-tabs-nav {
	width: 400px;
}
#rotate {
	position: relative;
}

.catlogDlTop {
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px 3px;
	background: #fde8e8;
	margin-bottom: 0;
}
.catlogDlTop a {
	background: url(../images/pdf_icon.gif) 1px 1px no-repeat;
	padding-left: 20px;
	display: inline-block;
	font-weight:bold;
	text-decoration: none !important;
	color: #ff0000 !important;
}
.catlogDlTop a:hover {
	text-decoration: underline !important;
}



.catlogDlArea {
	border: 3px solid #ccc;
	padding: 12px;
	margin: 20px 0;
}
.catalogTtl {
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	font-size: 150%;
}
.catalogWrap {
}
.catalogWrap .catalogImg {
	float: left;
	width: 120px;
}
.catalogWrap .catalogMain {
	float: right;
	width: 470px;
}
.catlogDlBtm {
	display: inline-block;
	padding: 2px 3px;
	background: #fde8e8;
}
.catlogDlBtm a {
	background: url(../images/pdf_icon.gif) 1px 2px no-repeat;
	padding-left: 20px;
	display: inline-block;
	font-weight:bold;
	text-decoration: none !important;
	color: #ff0000 !important;
}
.catlogDlBtm a:hover {
	text-decoration: underline !important;
}

.adobeDl p {
	margin-bottom: 5px;
	font-size: 91%;
}
/* add for Catalog Download 11/05/23 */



/* 16/0916_ tuika application */

.applicationDlTop {
	position: absolute;
	top: 0;
	right: 150px;
	padding: 2px 3px;
	background: #fde8e8;
	margin-bottom: 0;
}
.applicationDlTop a {
	background: url(../images/appli_icon.gif) 1px 1px no-repeat;
	padding-left: 20px;	display: inline-block;
	font-weight:bold;
	text-decoration: none !important;
	color: #ff0000 !important;
}
.applicationArea {
	border: 3px solid #ccc;
	padding: 12px;
	margin: 20px 0;
}
.applicationTtl {
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	font-size: 150%;
}
.applicationWrap {
}
.applicationWrap .applicationImg {
	float: left;
	width: 120px;
}
.applicationDlBtm {
	display: inline-block;
	padding: 2px 3px;
}
.applicationDlBtm a {
	padding-left: 16px;
	display: inline-block;
	font-weight:bold;
	text-decoration: none !important;
	color: #ff0000 !important;
}
.applicationDlBtm a:hover {
	text-decoration: underline !important;
}

/* 16/0916_ tuika application */



/* 130318_tuika */
#productList2 {
	width: 640px;
	margin: 0 5px 15px;
}

#productList2 .listItem {
    float: left; 
/*    display: block; */
	display: inline; /* for IE6  add 2011/04/19 */
	width: 207px;
    height: 172px;
	margin: 0 3px 10px ;
	background: url(../../product/images/listItemBg.gif) 0 0 no-repeat;
}

#productList2 .listItem a {
	 
    display: block; 
	width: 207px;
    height: 172px;
    cursor:pointer;	
	text-decoration: none;
}

#productList2 .listItem a:hover .title{
	color: #f00;
	text-decoration: none;
}

#productList2 .listItem .thumb {
	width: 195px;
    height: 87px;
	margin: 6px;
}

#productList2 .listItem p.title {
    display: block; 
    height: auto;
	margin: 0 5px;
	padding: 5px 0 10px 15px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	background: url(../../product/images/icon_orange.jpg) left 3px no-repeat;
}

#productList2 .listItem a:hover p.title {
	color: #f00;
}

#productList2 .listItem p.caption {
	display: block; 
	margin: 0 5px;
	padding: 5px 2px;
	color: #555;
	font-size: 10px;
	line-height: 1.2em;
	border-top: 1px #ddd solid;
}





/* ******************************************************
    MF7600 131022/tractor
****************************************************** */


/*----H2-----*/


#rotate .toractor_txtin{
	width:325px;
}

#rotate .toractor_txtin p{
	text-indent:-1.3em;
	margin: 5px 0 0 22px; 
}


#rotate .trh2_f{
	background: url(../../product/tractor/massey/images/mf7600/line.jpg) bottom no-repeat;
    height: 25px;
}

#rotate .trh2_fb{
	background: url(../../product/tractor/massey/images/mf7600/line2.jpg) bottom no-repeat;
    height: 25px;
}




/*----H4-----*/

#rotate .toractor_li ul.disc {
	margin: 0 0 0 22px; 
	padding: 0;
}



/*----H5-----*/

#rotate .hs_cap{
    background:#ffffdc;
	width:625px;
	margin:5px 5px 25px 5px;
	padding:10px;
}

#rotate .hs_cap p{
	color:#656565;
	margin: 0;
}


/*----H6-----*/
#rotate .thumb_cap{
    clear:both;
    display: block; 
	margin: 3px 1em 0 10px;
}


/*----H7-----*/
#rotate p.caption_tractor {
	margin: 15px 0 5px 5px;

}

#rotate .tractor_right {
	 
	width:426px;
	float:right;
}


/* ******************************************************
    campaign/ 2014/10/29追加
****************************************************** */



#CAMPAIGN_AREA {
	margin-top: 20px;
}

#CAMPAIGN_AREA ul li{
	width:296px;
	float:left;
	margin-right: 16px;

}

#CAMPAIGN_AREA ul li.mr_none{
	margin-right: 0;

}

 /* お問い合わせ */
#contactBnr_campaign {
    clear: both;
	display: block;
    width: 920px;
	height: 65px;
	margin: 20px 0px 15px;
	background: url(../images/futter_cp.jpg) 0 0 no-repeat;
}
#contactBnr_campaign a img{
    float: right;
    width: 212px;
	height: 33px;
	margin: 15px 35px 15px;
}



/* ******************************************************
    campaign/mf5600  2014/10/29追加
****************************************************** */

#mainArea02 h2.main_img{
	margin-bottom:20px;
}


#imageArea_brand {
    display: block; 
	width: 650px;
    height: auto;
	margin: 0 0 15px;
}


#CAMPAIGN_AREA .feature_box{
	width:274px;
	float:left;
	border:2px solid #cbcbcb;
	margin-right: 16px;
	padding:9px;

}


#CAMPAIGN_AREA .feature_box_mr_none{
	width:274px;
	float:left;
	border:2px solid #cbcbcb;
	margin-right: 0;
	padding:9px;
}


#CAMPAIGN_AREA .feature_box .ft_click_box,
#CAMPAIGN_AREA .feature_box_mr_none .ft_click_box{
	text-align:right;
}



#CAMPAIGN_AREA .feature_box .ft_click,
#CAMPAIGN_AREA .feature_box_mr_none .ft_click{
	display: inline;
	margin: 0px;
	padding-left:10px;
	list-style-type: none;
	background: url("../images/icon_red.png") 0 center no-repeat;
	letter-spacing: 1px;
}

#CAMPAIGN_AREA .feature_box .ft_click a,
#CAMPAIGN_AREA .feature_box_mr_none .ft_click a{
	text-decoration: none;
}


#rotate #spec_cp_area{
	width: 760px;
	margin: 0 auto 10px;
}


#rotate table.spec_cp{
	width: 100%;
	border-top: 1px solid #d1d1d1;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	font-size: 10px;

}

#rotate table.spec_cp th {
    padding: 3px 5px; 
/*    text-align: center;*/
    text-align: left; /* update 2011/04/19 */
    background: url(../images/table_bg.gif) left top #eee;	
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#rotate table.spec_cp tr.first th {
    text-align: center;
}
#rotate table.spec_cp th.nowrap {
	white-space: nowrap;
}
#rotate table.spec_cp th.modelName {
	padding: 3px 8px; 
	color: #000;
	font-weight: bold;
}
#rotate table.spec_cp td {
    padding: 3px 5px;
	text-align: center;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#rotate table.spec_cp th sup,
#rotate table.spec_cp td sup {
    vertical-align: text-top; line-height: 6px;
}



/* ******************************************************
    fancy  2014/10/29追加
****************************************************** */

#FANCYBOX_AREA01,
#FANCYBOX_AREA02{
	width:770px;
	padding:20px 15px;
}

#FANCYBOX_AREA03{
	width:770px;
	padding:20px 25px 20px 5px;
}




.fancy_content{
	width:770px;
	margin-top:20px;

}


.fancy_content .f_left{
	width:300px;
	float:left;

}

.fancy_content .f_right{
	width:456px;
	float:right;
}

.fancy_content p{
	margin-bottom:0;
}

.fancy_content .f_right p{
	margin-bottom:15px;
}


.btn_close{
	text-align:center;
	margin-top:40px;
	cursor: pointer;
}


.fc_box_style{
	width: 800px;
	height: 620px;
	overflow: auto;
	
}




