@charset "UTF-8";


/*--------------------------------------------------
	＜ローカルナビゲーション＞（PC）
--------------------------------------------------*/

@media screen and (min-width: 641px) {
	.local_navigation .logo {
		display: block;
		width: 98px; /*  */
		height: 46px; /*  */
		background: url("../images/logo_android-one-s5-y.png") center center no-repeat; /* ロゴ画像のパスを指定する */
		background-size: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-indent: 100%;
	}
	/* 暫定版*/
	.local_navigation.zan ul:after{
		content:"";
		display:table-cell;
		width:40%; /* 右側の余白 ロゴサイズに合わせて調整する */
	}
}

/*--------------------------------------------------
	＜ローカルナビゲーション＞（SP）
--------------------------------------------------*/
.local_navigation {
	z-index: 1000;
}
.local_navigation img {
	max-width: 338px; /* 338px固定（360px内での最大値） */
	height:38px; /* 固定 変更する場合はPadding調整要 */
}
@media screen and (max-width: 640px) {
	.local_navigation ul {
		height: auto;
		overflow: hidden;
		background: url(/products/k-tai_d_common_v3/images/dot_e6e6e6.png) center center repeat-x;
		width: auto;
    	margin-left: -1px;
	}
	.local_navigation ul li {
		float: left;
		box-sizing: border-box;
	}
	.local_navigation ul li span {
		font-size:10px; /* 部分的に文字サイズを小さくする（トップのみTM） */
	}
	
	.container .local_navigation ul li a {
		width:auto;
	    border-left: 1px solid #e6e6e6;
		padding: 0 4px 0 3px;
	}
	
	/* ロゴ部分Padding調整 */
	.local_navigation p {
		padding: 8px 10px 6px 12px; /* 上+下+高さで52pxにする */
		width: auto !important;
	}
}
@media screen and (min-width: 501px) and (max-width: 640px){
	.container .local_navigation ul li a {
		padding: 0 15px;
	}
}



/* 等幅2カラムの調整*/
@media screen and (min-width: 641px) {
    .container .parallel ._left {
        width: 460px;
    }
    .container .parallel ._right {
        width: 460px;
    }
}

	
	