﻿@charset "utf-8";

div#globalAdjustment{
	width:745px;/* メインコンテンツ幅 */
	margin:0 70px;/* (990px-メインコンテンツ幅)/2=marginの値 */
	}



/* 以下ページレイアウト調整用（任意で記述） */
/*旧ヘッダ用コメントアウト*/
div#contentArea div#headerArea div#header{
	height:95px;
}

*:first-child+html div#contentArea #headerArea div#header{
	height:94px;
}

html {
	height:100%;
	overflow-y:scroll;
}

/* ヘッダー関連 */
body div#contentArea div#headerArea #header #logoYamaha img{
	margin-left:0;
}

body #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding-top:7px;
}
* html body #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding:0;
}
:first-child + html #contentArea div#headerArea div#header div#subNavi p.siteSerch{
	padding:0;
}

body #contentArea div#headerArea div#header div#subNavi .last{
	padding-bottom:0;
}

body #contentArea div#headerArea div#header div#subNavi p#localInfo{
	height:13px;
}

body #contentArea div#headerArea div#header div#subNavi p#localInfo span{
	font-size:13px;
	line-height:13px;
}
/*旧ヘッダ用コメントアウト*/
body #contentArea div#headerArea div#header div#subNavi ul{
	height:14px;
}

body #contentArea div#headerArea div#header div#subNavi li{
	line-height:14px;
	height:14px;
}

body #contentArea div#headerArea div#header div#subNavi li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
}

/* フッター関連 */
/*旧フッタ用コメントアウト*/
body div#footerArea div#footer{
	font-family:Arial,Helvetica,sans-serif;
	line-height:23px;
	height:24px;
	font-size:12px;
}

html>/**/body div#footerArea div#footer{
	line-height:25px;
	height:25px;
}

body div#footerArea div#footer li{
	line-height:23px;
	font-size:11px;
}

body div#footerArea div#footer address{
font-family:Arial,Helvetica,sans-serif;
	line-height:23px;
	font-size:11px;
}

*:first-child+html body #footerArea #footer ul{
	margin-top:-1px;
}



#globalAdjustment .pctTD{
	text-align:center;
}

#globalAdjustment .bn{
	clear:both;
	display:block;
}

#globalAdjustment .bn img{
	float:right;
}

.tableA td{
	padding:1px;
}

.tableB td{
	padding:5px;
}

.tableC td{
	padding:3px;
}

.tableD td{
	padding:2px;
}

.tableE{
	border-collapse:separate;
	border-spacing:1px;
}

.tableF td{
	padding:10px;
}

.tableG{
	margin:0 auto;
}

.tableH hr{
	clear:both;
	margin:5px 0;
}

.tableI{
	border-collapse:separate;
	border-spacing:5px;
}

.tableJ td{
	padding:0px;
}

#globalAdjustment .iconA{
	vertical-align:0;
	margin-right:3px;
	line-height:0;
}

#globalAdjustment .floatL{
	float:left;
}

#globalAdjustment .floatR{
	float:right;
}

.textL{
	text-align:left;
}
.textC{
	text-align:center;
}
.textR{
	text-align:right;
}
#globalAdjustment .p1{padding:1px;}
#globalAdjustment .p2{padding:2px;}
#globalAdjustment .p3{padding:3px;}
#globalAdjustment .p5{padding:5px;}
#globalAdjustment .p10{padding:10px;}
#globalAdjustment .p20{padding:20px;}
#globalAdjustment .m10{margin:10px 0;}
.fs16{font-size:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.ff01{font-family:MS PGothic,Helvetica,sans-serif;}
