﻿@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;
}

/* ヘッダー関連 */
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:26px;
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px;
}

body div#footerArea div#footer ul{
	padding-top:1px;
}

:first-child + html body div#footerArea div#footer ul{/*ie7*/
	padding-top:0;
}

html>/**/body div#footerArea div#footer ul{ /*ie8*/
	padding-top /*\**/:0px\9;
}

html>/**/body div#footerArea div#footer{ /*ie8*/
	height /*\**/:26px\9;
	padding-top /*\**/:1px\9;
}

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;
}


#globalAdjustment .texts,
#globalAdjustment .text{
	text-align:left;
}

#globalAdjustment .interview .thumL{
	float:left;
}

#globalAdjustment .interview .thumR{
	float:right
}

#globalAdjustment .tableA td{
	padding:1px;
}

#globalAdjustment .tableB td{
	padding:5px;
}

#globalAdjustment .tableC td{
	padding:3px;
}

#globalAdjustment .tableD td{
	padding:2px;
}

#globalAdjustment .tableE{
	border-collapse:separate;
	border-spacing:1px;
}

#globalAdjustment .tableF td{
	padding:10px;
}

#globalAdjustment .tableG{
	margin:0 auto;
}

#globalAdjustment .tableH{
	border-collapse:separate;
	border-spacing:1px;
}

#globalAdjustment .tableI td{
	padding:0;
}

#globalAdjustment .tableJ{
	border-collapse:separate;
	border-spacing:3px;
}

#globalAdjustment .tableK{
	border-collapse:separate;
	border-spacing:2px;
}

#globalAdjustment .iconA{
	vertical-align:0;
	margin-right:3px;
	line-height:0;
}

#globalAdjustment .floatL{
	float:left;
}

#globalAdjustment .floatR{
	float:right;
}

#globalAdjustment .textL{
	text-align:left;
}
#globalAdjustment .textC{
	text-align:center;
}
#globalAdjustment .textR{
	text-align:right;
}
#globalAdjustment .p1{padding:1px;}
#globalAdjustment .p2{padding:2px;}
#globalAdjustment .p5{padding:5px;}
#globalAdjustment .p10{padding:10px;}
#globalAdjustment .p20{padding:20px;}
#globalAdjustment .fs16 td{font-size:16px;}
#globalAdjustment .fs16{font-size:16px;}

#globalAdjustment .style1,
#globalAdjustment .style2{
	font-size:16px;
}

.texts p{
	padding-top:10px;
}

#globalAdjustment hr{
	margin:8px 0;
}

html>/**/body #globalAdjustment hr{ /*ie8*/
	padding-top /*\**/:0px\9;
	border /*\**/:1px\9;
}

:first-child + html body #globalAdjustment hr{/*ie7*/
	margin:0;
	line-height:20px;
}
