@charset "shift_jis" ;


/* --------------------------------------- 基本項目 --------------------------------------- */
* {
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	font-size : 12px ;
}

*html body {  　　　　　/*IE6だけに適用*/
   overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
   overflow-y:auto;
}


body {
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 0 ;
	margin-bottom : 0 ;
	text-align : center ;
	background: #FFFFFF ;
	color: #000000 ;
	overflow-y:scroll;
}


p {
	text-align : left ;
}


a:link,
a:active {
	color: #0000FF ;
	border : 0 ;
	text-decoration : none ;
}

a:hover {
	color: #0000FF ;
	border : 0 ;
	text-decoration: underline ;
}

a:visited {
	color: #990099 ;
	border : 0 ;
	text-decoration : none ;
}

img,embed {
	margin : 0 ;
	border : 0 ;
}


li {
	text-align : left ;
}

.clear {
	clear:both;
	margin: 0 ;
	padding: 0 ;
}

.float_l {
	float: left ;
}

.float_r {
	float: right ;
}

/* ---------------------------------------------------------------------------------------- */


/* 【1】大ブロック */
div#container {
	margin : 0 auto 40px auto ;
	padding: 0 ;
	text-align : left ;
	width : 800px ;
	height : auto ;
}

/* 【2】ヘッダー */
#header {
	margin : 0;
	padding : 0;
	width: 800px;
	clear: both;
	float: none;
}

#header h1 {
	margin : 0 ;
	padding : 0 ;
	width : 170px ;
	height : 40px ;
	float: left ;
}

/* 【2.1】h1 */
#header ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 270px ;
	height : 40px ;
	float : right ;
	list-style-type : none ;
}

#header li {
	margin : 0 ;
	padding : 0 ;
	width : 170px ;
	height : 40px ;
	list-style-type : none ;
	float: left ;
	display: inline ;
}

/* 【2.2】プライバシーポリシー・サイトマップ */
#header li.sitemap {
	width : 100px ;
}

#header li a {
	margin : 0 ;
	padding : 0 ;
	height : 40px ;
}

/* 【4】グローバルナビ */
#global_navigation {
	display : block ;
	margin : 2px 0 0;
	padding : 0 ;
	float: left ;
}

#global_navigation ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 90px ;
	height : 185px ;
	list-style-type : none ;
}

/* 会社情報用 10リンク */
#global_navigation_10link {
	display : block;
	margin : 422px 0 0;
	padding : 0;
	float: left;
	height: 200px;
}

#global_navigation_10link ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 300px ;
	height : 185px ;
	list-style-type : none ;
}
#global_navigation_10link02 {
	display : block;
	padding : 0;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	height: 200px;
	clear: none;
}

#global_navigation_10link02 ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 300px ;
	height : 185px ;
	list-style-type : none ;
}
#global_navigation_10link03 {
	display : block;
	padding : 0;
	float: none;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	height: 200px;
	clear: both;
}

#global_navigation_10link03 ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 300px ;
	height : 185px ;
	list-style-type : none ;
}

/* その他 4リンク */
#global_navigation_4link {
	display : block;
	margin : 422px 0 0;
	padding : 0;
	float: left;
	height: 200px;
}

#global_navigation_4link ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 120px ;
	height : 185px ;
	list-style-type : none ;
}
#global_navigation_4link02 {
	display : block;
	padding : 0;
	float: left;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	height: 200px;
}

#global_navigation_4link02 ul {
	display : block ;
	margin : 0 ;
	padding : 0 ;
	width : 120px ;
	height : 185px ;
	list-style-type : none ;
}

#global_navigation li,
#global_navigation_10link li,
#global_navigation_10link02 li,
#global_navigation_10link03 li,
#global_navigation_4link li,
#global_navigation_4link02 li {
	margin : 0;
	padding : 0 ;
	width : 30px ;
	height : 185px;
	list-style-type : none ;
	float : left ;
	display: inline ;
}

#global_navigation li a,
#global_navigation_10link li a,
#global_navigation_10link02 li a,
#global_navigation_10link03 li a,
#global_navigation_4link li a,
#global_navigation_4link02 li a {
	margin : 0 ;
	padding : 0 ;
	width : 30px ;
	height : 185px ;
}

/* 共有マージン・パディング */
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

#copyrightBox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	width: 800px;
	margin-top: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	clear: both;
	float: none;
	text-align: center;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
}
#copyrightBox02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	width: 800px;
	margin-top: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	clear: both;
	float: none;
	color: #666666;
	margin-right: auto;
	margin-left: auto;

}
#copyrightBox03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	width: 800px;
	margin-top: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	clear: both;
	float: none;
	color: #999999;
	margin-right: auto;
	margin-left: auto;

}
#copyrightBox04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	width: 720px;
	padding-top: 8px;
	padding-bottom: 10px;
	clear: both;
	float: none;
	color: #FFCCCC;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.turning.co.jp/yusan/common/bg_container.gif);
	background-repeat: repeat-y;
	padding-right: 80px;

}
