﻿@charset "utf-8";

div#globalAdjustment{
	width:745px;/* メインコンテンツ幅 */
	margin:0 70px;/* (990px-メインコンテンツ幅)/2=marginの値 */
	}



/* 以下ページレイアウト調整用（任意で記述） */
html {
	height:100%;
   overflow-y:scroll;
}

/*旧ヘッダ用コメントアウト*/
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{
	margin-top:1px;
}

html>/**/body div#footerArea div#footer ul{ /*ie8*/
	margin-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;
}


div#globalAdjustment #contents h2{
	margin-bottom:20px;
}

div#globalAdjustment #contents .menu2{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 10px 0 24px;
}

div.boxArea a{
	display:block;
}

div.boxArea img{
	float:left;
}

div.boxArea td{
	padding:0;
}

#globalAdjustment .textL{text-align:left;}
#globalAdjustment .p5{padding:5px;}
#globalAdjustment .box3{
	width:525px;
	margin-bottom:20px;
}


