/*
*	Template CSS type01 Var.1000.0
*	Day:2014.09.16
*	Author:Tsukasa Chinen
*	PC first RWD
*	BreakPoints
*	max-width: 1025px = PC以下（Large Tablet）
*	max-width: 599px  = Large Tablet以下(Small Tablet,SmartPhone[Landscape])
*	max-width: 321px  = Sumart Phone (SmartPhone[Portlate])
*/
@charset "utf-8";
/*ClearFix
------------------------------------------------------*/
.cf:after,
.products_main_inner p:after {
	content: ".";
  	display: block;
  	height: 0;
  	clear: both;
  	visibility: hidden;
}
.cf,
.products_main_inner p {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html.cf,
* html .products_main_inner p:after {
	height: 1%;
}
.cf,
.products_main_inner p {
	display: block;
}
/* End hide from IE-mac */
.products_main_outer img {
	max-width:100%;
	height:auto;
}
img.top_main_image{
	width:100%;
}
table.ipod img{max-width:none;}/* 部分リリース時iphone/ipodタブ表示で記述*/
/*
	2014.09.12 Tsukasa Chinen 

	微調整用 ネガティブマージン追加
*/
.mt_minus05 {margin-top:-5px;}
.mt_minus10 {margin-top:-10px;}
.mt_minus15 {margin-top:-15px;}
.mt_minus20 {margin-top:-20px;}
.mt_minus25 {margin-top:-25px;}
.mt_minus30 {margin-top:-30px;}
.mt_minus35 {margin-top:-35px;}
.mt_minus40 {margin-top:-40px;}
.mt_minus45 {margin-top:-45px;}
.mt_minus50 {margin-top:-50px;}
.mt_minus55 {margin-top:-55px;}
.mt_minus60 {margin-top:-60px;}
.mt_minus65 {margin-top:-65px;}
.mt_minus70 {margin-top:-70px;}
.mt_minus75 {margin-top:-75px;}
.mt_minus80 {margin-top:-80px;}
.mt_minus85 {margin-top:-85px;}
.mt_minus90 {margin-top:-90px;}
.mt_minus95 {margin-top:-95px;}
.mt_minus100 {margin-top:-100px;}

/*	2014.10.21 Tsukasa Chinen
*	グリッド表示時の高さ調整用スタイルです。
*/
div.productBox ul li.hy_330,.hy_330 {height:330px;}
div.productBox ul li.hy_340,.hy_340 {height:340px;}
div.productBox ul li.hy_350,.hy_350 {height:350px;}
div.productBox ul li.hy_360,.hy_360 {height:360px;}
div.productBox ul li.hy_370,.hy_370 {height:370px;}
div.productBox ul li.hy_380,.hy_380 {height:380px;}
div.productBox ul li.hy_390,.hy_390 {height:300px;}
div.productBox ul li.hy_400,.hy_400 {height:400px;}
div.productBox ul li.hy_410,.hy_410 {height:410px;}
div.productBox ul li.hy_420,.hy_420 {height:420px;}
div.productBox ul li.hy_430,.hy_430 {height:430px;}
div.productBox ul li.hy_440,.hy_440 {height:440px;}
div.productBox ul li.hy_450,.hy_450 {height:450px;}
div.productBox ul li.hy_460,.hy_460 {height:460px;}
div.productBox ul li.hy_470,.hy_470 {height:470px;}
div.productBox ul li.hy_480,.hy_480 {height:480px;}
div.productBox ul li.hy_490,.hy_490 {height:490px;}
div.productBox ul li.hy_500,.hy_500 {height:500px;}
div.productBox ul li.hy_510,.hy_510 {height:510px;}
div.productBox ul li.hy_520,.hy_520 {height:520px;}
div.productBox ul li.hy_530,.hy_530 {height:530px;}
div.productBox ul li.hy_540,.hy_540 {height:540px;}
div.productBox ul li.hy_550,.hy_550 {height:550px;}
div.productBox ul li.hy_560,.hy_560 {height:560px;}
div.productBox ul li.hy_570,.hy_570 {height:570px;}
div.productBox ul li.hy_580,.hy_580 {height:580px;}
div.productBox ul li.hy_590,.hy_590 {height:590px;}
div.productBox ul li.hy_600,.hy_600 {height:600px;}
div.productBox ul li.hy_610,.hy_610 {height:610px;}
div.productBox ul li.hy_620,.hy_620 {height:620px;}
div.productBox ul li.hy_630,.hy_630 {height:630px;}
div.productBox ul li.hy_640,.hy_640 {height:640px;}
div.productBox ul li.hy_650,.hy_650 {height:650px;}
div.productBox ul li.hy_660,.hy_660 {height:660px;}
div.productBox ul li.hy_670,.hy_670 {height:670px;}
div.productBox ul li.hy_680,.hy_680 {height:680px;}
div.productBox ul li.hy_690,.hy_690 {height:690px;}
div.productBox ul li.hy_700,.hy_700 {height:700px;}
div.productBox ul li.hy_710,.hy_710 {height:710px;}
div.productBox ul li.hy_720,.hy_720 {height:720px;}
div.productBox ul li.hy_730,.hy_730 {height:730px;}
div.productBox ul li.hy_740,.hy_740 {height:740px;}
div.productBox ul li.hy_750,.hy_750 {height:750px;}
div.productBox ul li.hy_760,.hy_760 {height:760px;}
div.productBox ul li.hy_770,.hy_770 {height:770px;}
div.productBox ul li.hy_780,.hy_780 {height:780px;}
div.productBox ul li.hy_790,.hy_790 {height:790px;}
div.productBox ul li.hy_800,.hy_800 {height:800px;}

/*Outer,Inner
------------------------------------------------------*/
body div.products_main_outer {
	width:980px;
	margin:0 auto;
    padding:30px 0;
}
.products_main_inner {
	width:920px;
	background:#fff;
	padding:0 30px 30px;
	border-radius: 0 0 5px 5px;
}
.products_main_outer table {/* width: auto !important; */}
.products_main_inner a {text-decoration:underline;}
/*	Borders
----------------------------------------------*/
/*2014.09.18 Tsukasa Chinen 下記のborder用クラスに!important追加*/
.bd_top {border-top:1px solid #dbdbdb!important;}
.bd_right {border-right:1px solid #dbdbdb!important;}
.bd_botm {border-bottom:1px solid #dbdbdb!important;}
.bd_left {border-left:1px solid #dbdbdb!important;}
.bd_all {border:1px solid #dbdbdb!important;}
.no_border {border:none!important;}
/*	Floats
------------------------------------------------------*/
.fl {float:left;}
.fr {float:right;}
.fl_img {
	float:left;
	margin:0 15px 15px 0;
}
.fr_img {
	float:right;
	margin:0 0 15px 15px;
}
/*	Text-aligns
------------------------------------------------------*/
.righting{text-align:right;}
.lefting{text-align:left;}
.centering{text-align:center;}
/*	Titles(h2,h3,h4)
------------------------------------------------------*/
.lh_16{line-height:1.6;}
.lh_128{line-height:1.28em;}
.t2,.t2_k {font-size:180%;margin-bottom:0.5em;/*1.8em*/max-height: 999999px;}
.t2 span,.t2_k span {font-size:1em;}
/*.t2 br {display:none;}*/
.t3 {font-size:140%;margin-bottom:0.5em;/*1.4em*/line-height:1.6em;max-height: 999999px;}
.t4 {font-size:114%;margin-bottom:0.5em;/*1.14em*/max-height: 999999px;}
.bg_img_line,
.bg_img_dot {line-height:1.28em;}
.bg_img_line,
.bg_img_dot,
.bd_navy_title,
.bd_orange_title {
	padding:0.5em 0;
}

.news.wd65 .bg_img_line{ padding:0 0 0.5em 0 !important; }

.bg_img_line {background: transparent url(img/bg_line_solid.gif) 0 bottom no-repeat;}
.bg_img_dot {background: transparent url(img/bg_line_dot.gif) 0 top repeat-x;}
.t2 span.txt_s,.t2_k span.txt_s,
.txt_s {font-size:60%;/*12px*/max-height: 999999px;}
.txt_ss {font-size:90%;/*10px注釈用*/max-height: 999999px;}

.txt_sss {font-size:60%;/*10px注釈用*/max-height: 999999px;}
.txt_10px_wrap {font-size:11px;max-height: 999999px;}/*2014.10.20 Write by Tsukasa Chinen:jQueryで<div class="txt_10px_wrap">を生成*/
.txt_10px {font-size:90%;/*10px注釈用*/max-height: 999999px;}
.txt_10px {margin-bottom:2px;}
.txt_ss li{margin-bottom:2px;}
.alart_b{padding-bottom:3px;}
.sup_style{font-size:70%;}

.txt_navy {color:#004573;}
h3.txt_navy {color:#626262;}

.bd_navy_title,
.bd_orange_title {
	background:#004573;
	color:#fff;
	text-indent:1em;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	margin-bottom: 30px;
}
.bd_orange_title {background:transparent;}

/*	Lists .mark_icons,.mark_circle,.mark_attention,.mark_square
---------------------------------------------------------------------*/
.mark_icons {
	clear:both;
	width:98%;
	margin-left:20px;
	padding-top:2em;
	text-align:left;
	overflow:hidden;
}
.mark_icons li {
	float:left;
	/*width:68px; hiyane 20141002*/
	width:70px;/*hiyane 20141002*/
	height:auto;
	text-align:left;
}
.mark_circle,
.mark_attention,
.mark_square {
	margin-bottom:2em;
}
.mark_circle li,
.mark_attention li,
.mark_square li {
	text-indent:-1em;
	padding-left:1em;
}
.mark_attention_speaker  {border-bottom: none !important;}
.mark_attention_speaker li {
	font-size: 13px !important;
	padding-left:1em;
    text-indent:-1em;
    float: left;
    text-align: left !important;
    width: 280px !important;
    padding: 0 0 0 !important;
}
/* Product_tabs
--------------------------------------*/
.productTitle {
	margin:0 0 30px 0;
	padding:0;
}
.no_tabs .productTitle {margin-bottom:30px;}
#y_h_one {
	margin:0 0 30px 0;
	padding:0;
	line-height:1.1;
    color: #004473;
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,verdana,sans-serif;
    font-size: 32px;max-height: 999999px;
}
.no_tabs .yt_one {margin-bottom:30px;}
.no_tabs .product_tabs {display:none;}
.product_tabs {
	width:96%;
	padding:20px 2% 0;
	overflow:hidden;
	margin-top:-20px;
}
.product_tabs li {
	float:left;
	width:100%;
	margin-right:1%;
}
.product_tabs li a {
	display:block;
	background:#fff;
	height:50px;
	border-bottom:none;
	line-height:50px;
	text-align:center;
	color:#6d6d6d;
	font-size:126%;max-height: 999999px;
	position:relative;
	border-bottom:1px solid #dbdbdb;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	box-shadow: 0 -6px 8px #cfcfcf;
	-webkit-box-shadow: 0 -6px 8px #cfcfcf;
	-moz-box-shadow: 0 -6px 8px #cfcfcf;
	-o-box-shadow: 0 -6px 8px #cfcfcf;
	-ms-box-shadow: 0 -6px 8px #cfcfcf;
}
.product_tabs li.active a {
	color: #004473;
	height:60px;
	line-height:72px;
	margin-top:-10px;
}
.product_tabs li a:hover {
	height:60px;
	line-height:60px;
	margin-top:-10px;
}
.product_tabs li.active a:hover {
	height:60px;
	line-height:72px;
	margin-top:-10px;
}
.tabs02 li {width:49.5%;}
.tabs03 li {width:32.6666%;}
.tabs04 li {width:24.25%;}
.tabs05 li {width:19.2%;}
.tabs06 li {width:15.8333%;}
.tabs07 li {width:13.4%;}

/* index.html
----------------------------------------------------*/
.p_infos {
	margin-bottom: 8em;
	overflow: hidden;
}
.p_infos p {
	 margin-bottom: 1em;
}

.p_infos_ss {
	margin-bottom: 5em;
	overflow: hidden;
}

.p_infos_ss p {
	 margin-bottom: 1em;
}


/** index.html > popup
-----------------------*/
#productDetailFeaturesBox {
	padding:0;
	margin: 0 auto 2em;
}
.w980 {
	display:table;
	height:100%;
	margin:0 auto;
}
.tac {
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
}
/*
	2014.09.16 Tsukasa Chinen Rewrite to

	Line:271
	.tac .top_data_left_top {
		width:50%; -> width:61.2244%;/600px
	}

	Line:277
	.tac .top_data_right_top {
		width:50%; -> width:30.6122%;/300px
	}

*/
.tac .top_data_left_top {
	float:left;
	width:61.2244%;
}
.tac .top_data_right_top {
	float:left;
	width:30.6122%;
	padding-top:0;
}
.top_data_right_top .top_dr_insert {
	padding:10px;
	text-align:left;
}
.top_data_right_top .top_dr_insert .padB10 {
	padding-bottom:15px;
}
.popup01 {
	display:block;
}
.popup01 img {
	width:auto;/*2014.09.19 width:46; -> width:auto;に変更*/
	height:auto;
}
.productDetail01 {
	border-top:none;
	margin-left: -50px;
}
.roundCornerBox03 {border-bottom:none;}
.padB10 span {
	font-size:18px;
	color:#004473;
}
.slidePanel {
	background:#fff;
	text-align:center;
}
.slideBigImage {
	background:#fff;
}
#slideThumbs01,
#slideThumbs02,
#slideThumbs03,
#slideThumbs04{
	padding-top:10px;
}
#slideThumbs01 img,
#slideThumbs02 img,
#slideThumbs03 img,
#slideThumbs04 img {
	float: left;
	width: 60px;
	height:auto;
	margin-right: 6px;
	border: 2px solid #FFF;
	cursor: pointer;
}
/*
	2014.09.12:Tsukasa Chinen
	調整箇所：
	・メインビジュアル部の上下の余白(.productDetail01 .inner)
	・メインビジュアル部の[VGP]などのラベル(.main_view_labels .main_view_label01)
*/
/*
	2014.09.12 Tsukasa Chinen Rewrite to

	Line:350
	.productDetail01 .inner {
		padding-top:60px;
		padding-bottom:60px;
	}

	Line:361
	.main_view_labels p {
		padding-top: 30px;
	}
	.main_view_label01 {
		margin-left: 110px;
	}
	.main_view_label02 {
		margin-left: 100px;
	}

*/

.productDetail01 .inner {
	padding-top:60px;
	padding-bottom:60px;
}
.main_view_labels p {
	padding-top: 30px;
}
.main_view_label01 {
	margin-left: 110px;
}
.main_view_label02 {
	margin-left: 100px;
}
/* spec.html
----------------------------------------------------*/
.products_spec,
.products_acce {
	padding-top: 30px;
	overflow:hidden;
}
.products_spec .bd_navy_title {
	display:none;
}
.products_spec table.spec {
	border:none;
}
table.color {
	border-collapse: collapse!important;
}
.center {
	text-align:center;
}
table.color th,table.color td {
	padding:6px 8px;
	border:1px solid #8ba1b1;
}
table.color th.bb,table.color td.bb {
	padding:6px 8px;
	border-bottom:2px solid #8ba1b1;
}
table.color th {
	background: #eaeff1;
	text-align:left;
}
table.color th.sub {
	background: #f4f7f8;
	/*white-space:nowrap;*/
}

/* option.html
----------------------------------------------------*/
.p_acces {
	float:left;
	width:276px;
	min-height: 260px;
	padding:30px 15px 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: none;
}
.acce_img {
	height: 110px;
	text-align: center;
	margin-bottom: 1em;
	padding: 0 !important;
	margin-top: 15px;
}
.acce_img img {
	/*max-width: 134px; hiyane 20141201*/
	height: auto;
	padding:0!important;
}
.acce_attetion {
	clear:both;
	padding: 2em 0;
}
.acce_attached .mark_circle li {
	display:inline;
	text-indent:0;
	padding-left:0;
}
.inline_lists li {
	display:inline;
	text-indent:0;
	padding-left:0;
}

/* Soft
----------------------------------------------------------------------------*/
.products_soft {
	padding-top:24px;
}
.products_soft .bd_all{
	padding: 12px;
}

/*
*	2014.10.20 Tsukasa Chinen
*	ホームオーディオ等のメインビジュアル（画像：左、説明：右）のカラム落ちのフィックス用 Class=""追加
*/
.w40_fix {width:50%;}
/*
*	2014.10.21 Tsukasa Chinen
*	th.no_border or td.no_borderの白い背景色を削除
*/
th.no_border,td.no_border {background:transparent!important;}

/* 矢印付リンク追加（20170525） */
a.link_arrow_gray{
  position: relative;
  display: inline-block;
  padding-left: 20px;
}

a.link_arrow_gray::before{
  content: '';
  width: 6px;
  height: 6px;
  border: 0px;
  border-top: solid 3px #8d9ca8;
  border-right: solid 3px #8d9ca8;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -4px;
}

/* pdfアイコン付リンク追加（20170525） */
a.link_pdf {
  padding: 5px 30px 3px 0;
  background: url(/jp/2014renew_common/images/icon_pdf.png) right 0 no-repeat;
}

/* リード文付きH1タイトル追加（20170803） */
.productTitle_2col {
	display: table;
	width: 980px;
	margin: 20px auto 15px;
}
.productTitle_2col .productTitle,
.productTitle_2col .txtLead {
	display: table-cell;
	vertical-align: middle;
}
.productTitle_2col .productTitle {
	padding-right: 30px !important;
	white-space: nowrap;
}
.productTitle_2col .txtLead {
 font-size: 16px;
}
@media screen and (max-width: 768px) {
	.productTitle_2col {
		display:block;
		width: 100%;
		margin: 0;
	}
	.productTitle_2col .productTitle,
	.productTitle_2col .txtLead {
		display: block;
	}
	.productTitle_2col .productTitle {
		padding: 10px 4%;
	}
	.productTitle_2col .txtLead {
		margin: 15px;
	}
}

/* For Tablet CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {

	/*Titles(h2,h3,h4)
	------------------------------------------------------*/
	.txt_navy {
		font-size:1.12rem;
	}
	.txt_bold {
		font-size:1rem;
	}
	#header{
		width: 96%;
		padding: 0 2%;
	}
	body div.products_main_outer,
	.inner980 {
		width: 100%;
	}
	.fl_img {
		margin: 0 1em 1em 0;
	}
	.fr_img {
		margin: 0 0 1em 1em;
	}

	/* products_main_outer,
		products_main_inner,
	--------------------------------------*/
	.products_main_outer h1,
	.products_main_inner {
		width: 96%;
		padding: 1.5em 2%;
	}
	/* index.html > popup
	--------------------------------------*/
	#productDetailFeaturesBox {
		overflow:hidden;
	}
	#productDetailFeaturesBox,
	.w980,
	.top_data_left_top,
	.top_data_right_top {
		width:100%;
	}
	.top_data_right_top .top_dr_insert {
		padding: 0 1.5%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
	}
	.productDetail01 {
		width:100%;
		margin-left:0;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
	}
	.roundCornerBox03 {
		border:none;
	}
	div.top_data_left_top {
		float:none;
		width:100%;
		margin-bottom:2em;
	}
	div.top_data_right_top {
		width:100%!important;
		padding-top:0!important;
		text-align:center;
	}
	.top_dr_insert {
		display:inline-block;
		text-align:left;
	}
	.padB30 {
		padding-bottom:15px;
	}
	#colorbox,
	#cboxWrapper,
	#cboxContent {
		width:100%!important;
	}
	#colorbox {

       position: fixed!important;
        top: 50%!important;
		/*top:25%!important;*/
	}
	#cboxLoadedContent {
		width:88%!important;
		overflow:hidden;
		margin:0 auto;
	}
	.slideBigImage {
		width:100%;
		height:auto;
	}
	.popup01 {
		display:inline;
	}

	/* accessories.html
	----------------------------------------------------*/
	.products_acce {
		overflow:hidden;
	}
	.p_acces {
		width:50%;
		min-height: 229px;
		padding:2.5% 2.5% 0;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
	}
	.products_main_inner div.p_acces:nth-of-type(odd){border-left: none;}
	.products_main_inner div.p_acces:nth-of-type(even){border-left: 1px solid #dbdbdb;}

	/*
		2014.09.12:Tsukasa Chinen
		調整箇所：
		・メインビジュアル部の上下の余白(.productDetail01 .inner)
		・メインビジュアル部の[VGP]などのラベル(.main_view_labels .main_view_label01)
	*/
	.main_view_labels {
		margin-top:0;
		width:100%;
	}
	.main_view_labels p {
		display:inline-block;
		padding-top:0;
	}
	.main_view_label01 {
		margin-left:1em;
		margin-right:3em;
	}
	.main_view_label02 {
		margin-left:1em;
	}


	/* hiyane 追加 */
	.map_img {
		padding-left:10% !important;
		max-width:100%;
	}
	.map_txt {
		padding-right:10% !important;
		max-width:100%;
	}
	.map_icon {
		padding-left:20% !important;
	}
	.map_icon2 {
		padding-left:26px !important;
	}
	.map_txt3 {
		padding-left:0 !important;
		width:auto !important;
	}

	.wd05,
	.wd10,
	.wd20,
	.wd25,
	.wd30,
	.wd40,
	.wd43,
	.wd45,
	.wd50,
	.wd60,
	.wd65,
	.wd70,
	.wd80,
	.wd90,
	.wd93 {width:100% !important;}
	/* hiyane ここまで */

	/* 2014.11.28 Tsukasa Chinen
	---------------------------------------------*/
	.globalNews {
		height:auto;
		overflow:hidden;
	}
	.globalNews ul#newsSlide,
	.globalNews ul#newsSlide ul {
		height:auto;
		overflow:hidden;
	}
	.gn-zyuyou {margin-bottom:30px;}
	
	/* 2014.12.01 Seiji Inafuku
	---------------------------------------------*/	
	.product_tabs li a{font-size:100%;}
	.footerNavi-sns {width:100%;}
	/* Seiji Inafuku ここまで */
}

/* For Mobile Landscape CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
	.bg_img_line span {
		display:inline-block;
		width:100%;
	}
	/*.bg_img_line br {display:none;}*/
	.fl_img,.fr_img {
		display:inline-block;
		width:100%;
	}
	.products_main_outer .no_reduction {width:auto;}
	.mark_attention li {
		text-indent: -1em;
		padding-left: 1em;
	}
	.popup01 {
		display:block;
	}
	table.color th.sub {
		white-space:normal;
	}
	div.hu_400 div.hu_inner {
		width:100%;
	}

	/*hiyane 追加 */
	.map_img {
		padding-left:0 !important;
		max-width:100%;
	}
	.map_txt {
		padding-right:0 !important;
	}
	.map_txt2 {
		padding-left:0 !important;
	}
	.map_txt3 {
		padding-left:0 !important;
		width:auto !important;
	}
	.map_img2 {
		padding:0 38% !important;
		max-width:100%;
	}
	.map_icon {
		padding-left:0 !important;
	}
	.map_icon2 {
		padding-left:0 !important;
	}
	.border_width {
		width:85% !important;
	}

	.com_touroku {width:90% !important;}

	.img_r20 {margin:0 0 5px !important;}
	.ml46 {margin-left:0 !important}
	.mr50 {margin-right:0 !important;}
	.ml100 {margin-left:15px !important;}
	.min_center {text-align:center;}

	.pDesc.mb100 {
		margin-bottom:50px !important;
	}
	
	/* hiyane ここまで */

	/* 2014.11.28 Tsukasa Chinen
	---------------------------------------------*/
	.search, .search-text {
		display:block;
	}
	.footerLogo-copyright .inner980 {
		height:auto;
	}
	.renew_footer li {
		margin-bottom:1.4em!important;
	}
	.renew_footer li:last-child {
		margin-bottom:0!important;
	}
	.gn-sougou {background:url(../images/top/global_news_back-sougou2.png) no-repeat 1% 0;}
	.gn-zyuyou {background:url(../images/top/global_news_back-zyuyou2.png) no-repeat 1% 0;}


	.footerNavi-sns,
	.footerNavi-sns_res {
		margin-right:0!important;
	}
	#footer .inner980,
	#footer .inner980_res {
		width:100%;
	}
	.footerNavi,
	.footerNavi_res {
		width:85%!important;
	}
	.footerNavi li,
	.footerNavi li:first-child,
	.footerNavi_res li,
	.footerNavi_res li:first-child {
		padding:0.2em 2% 0;
		-webkit-box-sizing:border-box!important;
		   -moz-box-sizing:border-box!important;
		    -ms-box-sizing:border-box!important;
		     -o-box-sizing:border-box!important;
		        box-sizing:border-box!important;
	}
	.footerNavi,
	.footerNavi_res li a {font-size:0.9em;}
	.sns,
	.sns_res {
		width:14%;
		overflow:hidden;
	}
	.sns li,
	.sns_res li {margin-left:0;}

	/* 2014.12.01 Seiji Inafuku
	---------------------------------------------*/	
	.product_tabs li a{font-size:100%;}
	.footerNavi-sns {width:100%;}
	.g-nav-control{z-index: 10;}
	.search{z-index: 1;}
	/* Seiji Inafuku ここまで */
	
	
}
/* For Mobile Portlate CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
	table.color th,
	table.color td {
		padding:0.28rem 0.28rem;
	}
}