/*
CSS Name : basic
CSS URI : http://www.netz-yasaka.com/...
Description : Netz TOYOTA YASAKA CSS-basic
Author : astral-es
Author URI : http://www.astral-es.com/
*/


/* basic（共通スタイル）*/

body {
	margin: 0;
	padding: 0;
	background-image: url(../../_all/back.gif);
}

img a{
	border: 0;
}

img {
	border: 0;
	margin: 0;
}

table {
	border: 0;
}

 {
	border: 0;
}

.no-display {
	margin: 0; 
	padding: 0;
	display: none;
}

.hide {
  position: absolute;
	top: -100em;
	left: -100em;
}

#set {
	width: 752px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../../_all/back-line.gif);
}

#set-top {
	width: 752px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../../_all/back-noline.gif);
	background-position: center;
}


/* title-set（共通スタイル）*/

#title-set {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 199px;
	clear: both;
} 
 
#title {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 199px;
	float: right;
}

h2.h2_title {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 80px;
	 
}

#level {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 15px;
}

h4.h4_main_subtitle {
	width: 500px;
	height: 60px;
	margin: 25px 25px 10px 25px;
	padding: 0;
}

#clear_title {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

#title {
	margin: 0;
	padding: 0;
	width: 550px;
}


/* hierarchy（共通スタイル）*/

#hierarchy {
	margin: 0;
	padding: 0;
	width: 550px;
}

h2.h2_main_subtitle {
    margin-top: 0px;
    margin-bottom: 15px;
	padding: 0;
}

p.headtext {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ pro W3";
	font-size: 12px;
	color: #666666;
	padding-left: 60px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	margin-top: 0px;
}


/* main（共通スタイル）*/

#main-top {
	width: 700px;
	margin: 0;
	padding: 25px 0 0 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#main {
	margin: 0 1px 0 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: right;
	width: 550px;
}

#content {
	width: 500px;
	margin: 0;
	padding: 10px 24px 24px 24px;
	text-align: left;
}


/* sidebar（共通スタイル）*/

#sidebar {
	margin: 0;
	padding: 0;
	width: 199px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
}

#sidebar .btn_report {
	margin: 5px auto 0px auto;
	text-align: center;
}

#sidebar_search {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	color: #666666;
	text-align: center;
}


/* right（共通スタイル）*/

#right {
	margin: 0;
	padding: 0;
	width: 550px;
	float: right;
}


/* return （共通スタイル）*/

#return {
	margin: 0;
	padding: 0 0 30px 0;
	width: 550px;
}


/* guide（共通スタイル）*/

#guide {
	margin: 0;
	width: 550px;
}


/* link（共通スタイル）*/

#link {
	margin: 0;
	padding: 24px 24px 0 24px;
	width: 500px;
}


/* footer（共通スタイル）*/

#footer {
	margin: 0;
	padding: 0 10px;
	width: 730px;
}


/* copyright（共通スタイル）*/

#copyright {
	margin: 0;
	padding: 5px 0;
	width: 750px;
	clear: both;
	background-color: #CCCCCC;
	border-top: 1px solid #666666;
	borderbottom: 1px solid #666666;
}

#copyright p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}

/* Mac IE 文字化け回避対策 */
input, select, textarea {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", verdana, sans-serif;
}
