﻿@charset "utf-8";

/*右枠外側バナー*/
@import url(right_banner.css);

/* ボディ・画像・見出し */
body{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	color:#333333;
	line-height:normal;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	background-image:url(../img/bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
	width:800px;
	position:relative;
}
a{
	color:#ff6600;
	text-decoration:none;
}
a:hover{
	color:#ff6600;
	text-decoration:underline;
}
img{
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
}
h1,h2,h3,h4,p,ul{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
}
hr{
	display:none;
}

/*ボーダー*/
.border{
	width:800px;
	height:5px;
	background-image:url(../img/hr.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	clear:both;
}

/*ヘッダ*/
#head-comment{
	width:800px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing:1px;
	background-image:url(../img/hr.gif);
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
	padding:5px;
	text-align:center;
	clear:both;
}
#head{
	width:800px;
	height:80px;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	padding:0px;
	background-image:url(../img/bg_head.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
#logo{
	float:left;
	width:250px;
	height:36px;
	margin:20px 10px 0px 15px;
	padding:0px;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
#tel{
	float:right;
	width:180px;
	height:50px;
	background-image:url(../img/banner_inquiry.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:15px 15px 0px 0px;
	padding:0px;
	cursor:pointer;
}
#yupiteru{
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	margin:0px;
}
#head-menu{
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	margin:0px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	list-style-type:none;
	text-align:center;
	display:block;
}
#head-menu li{
	float:left;
	list-style-type:none;
}
#head-menu li a{
	margin:10px 10px 0px 10px;
	padding:2px 0px 0px 15px;
	list-style-type:none;
	text-decoration:none;
	display:block;
	background-image:url(../img/cur.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:12px;
	color:#333333;
}

/*上メニュー*/
#top{
	width:800px;
	clear:both;
	margin:0px;
	padding:0px;
	background-color:#CCCCCC;
}
#top-menu{
	width:800px;
	height:30px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top-menu li{
	float:left;
}
#top-menu li a{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-indent:-9999px;
	text-decoration:none;
	background-repeat:no-repeat;
	display:block;
	width:120px;
	height:30px;
}
#top-menu2{
	background-image:url(../img/menu_head.gif);
	width:200px;
	height:30px;
	text-indent:-9999px;
}
#top-menu-a a{
	background-image:url(../img/menu_a.gif);
}
#top-menu-b a{
	background-image:url(../img/menu_b.gif);
}
#top-menu-c a{
	background-image:url(../img/menu_c.gif);
}
#top-menu-d a{
	background-image:url(../img/menu_d.gif);
}
#top-menu-e a{
	background-image:url(../img/menu_e.gif);
}
#top-menu-a a:hover{
	background-image:url(../img/menu_a_ov.gif);
}
#top-menu-b a:hover{
	background-image:url(../img/menu_b_ov.gif);
}
#top-menu-c a:hover{
	background-image:url(../img/menu_c_ov.gif);
}
#top-menu-d a:hover{
	background-image:url(../img/menu_d_ov.gif);
}
#top-menu-e a:hover{
	background-image:url(../img/menu_e_ov.gif);
}
/*カラム分割*/
#left{
	float:left;
	width:200px;
	margin:0px 0px -32768px 0px;
	padding:0px 0px 32768px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
}
#right{
	float:right;
	width:600px;
	margin:0px 0px -32768px 0px;
	padding:0px 0px 32768px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}

/*ここからメイン*/
#main{
	clear:both;
	width:800px;
	background-color:#FFFFFF;
	overflow:hidden;
}

/*左メニュー*/
#left-menu{
	width:200px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#left-menu li a{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-indent:-9999px;
	text-decoration:none;
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:50px;
}
#left-menu01 a{
	background-image:url(../img/menu_01.gif);
}
#left-menu02 a{
	background-image:url(../img/menu_02.gif);
}
#left-menu03 a{
	background-image:url(../img/menu_03.gif);
}
#left-menu04 a{
	background-image:url(../img/menu_04.gif);
}
#left-menu05 a{
	background-image:url(../img/menu_05.gif);
}
#left-menu06 a{
	background-image:url(../img/menu_06.gif);
}
#left-menu01 a:hover{
	background-image:url(../img/menu_01_ov.gif);
}
#left-menu02 a:hover{
	background-image:url(../img/menu_02_ov.gif);
}
#left-menu03 a:hover{
	background-image:url(../img/menu_03_ov.gif);
}
#left-menu04 a:hover{
	background-image:url(../img/menu_04_ov.gif);
}
#left-menu05 a:hover{
	background-image:url(../img/menu_05_ov.gif);
}
#left-menu06 a:hover{
	background-image:url(../img/menu_06_ov.gif);
}

/*バナー*/
#left-banner{
	width:200px;
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
#left-banner li{
	list-style-type:none;
	margin:0px 0px 10px 10px;
	padding:0px;
	float:left;
}

/*黄色バー*/
.bar-yellow{
	width:580px;
	height:36px;
	background-image:url(../img/bar_yellow.gif);
	background-repeat:no-repeat;
	margin:10px 10px 0px 10px;
}
.bar-yellow-left{
	float:left;
	width:40px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro";
	font-size:10px;
	color:#333333;
	text-align:center;
	margin-top:10px;
}
.bar-yellow-right{
	float:right;
	width:535px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro";
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-align:left;
	letter-spacing:1px;
	margin-top:9px;
}
.bar-yellow-right a{
	color:#444444;
	text-decoration:none;
}
.bar-yellow-text{
	clear:both;
	margin:5px 25px 10px 25px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:12px;
	line-height:20px;
	letter-spacing:1px;
	text-align:left;
}

/*青色バー*/
.bar-blue{
	width:580px;
	height:25px;
	background-image:url(../img/bar_blue.gif);
	background-repeat:no-repeat;
	margin:10px 10px 0px 10px;
}
.bar-blue-left{
	float:left;
	width:340px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	letter-spacing:1px;
	margin-top:2px;
	margin-left:35px;
}
.bar-blue-right{
	float:right;
	width:165px;
	font-family:"メイリオ",Meiryo,"Verdana","Arial","sans-serif";
	font-size:9px;
	color:#2d5265;
	text-align:right;
	margin-top:6px;
	margin-right:15px;
}
.bar-blue-text{
	clear:both;
	margin:5px 20px 10px 20px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:12px;
	line-height:20px;
	letter-spacing:1px;
	text-align:left;
}

/* 段組の調整 */
.dl-list dt{
	margin:10px 30px 5px 30px;
	padding-left:5px;
	font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo;
	font-size:14px;
	color:#444444;
	letter-spacing:1px;
	border-left:5px solid #999999;
}
.dl-list dd{
	margin:0px 30px 5px 40px;
	padding:10px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:12px;
	color:#444444;
	line-height:19px;
	letter-spacing:1px;
	border:1px dashed #cccccc;
}

/*お問い合わせはこちらから*/
.but-inquiry{
	background-image:url(../img/but_inquiry.gif);
	background-repeat:no-repeat;
	width:202px;
	height:33px;
	margin:20px 20px 20px auto;
	text-indent:-9999px;
}

/*フッタ*/
#foot{
	width:800px;
	background-color:#ffffff;
}
#foot-logo{
	width:185px;
	height:19px;
	background-image:url(../img/foot_logo.gif);
	background-repeat:no-repeat;
	margin:15px auto 0px auto;
	text-indent:-9999px;
}
#copyright{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:10px;
	letter-spacing:1px;
	margin:5px auto 10px auto;
}

/*フッタメニュー*/
#foot-menu1{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:11px;
	letter-spacing:1px;
	background-color:#EEEEEE;
	border-top:1px solid #CCCCCC;
	padding:5px 0px 5px 0px;
}
#foot-menu2{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	font-size:11px;
	letter-spacing:1px;
	background-color:#EEEEEE;
	padding:0px 0px 5px 0px;
}
#foot-menu1 a{
	color:#AA0000;
	text-decoration:underline;
	margin:auto 3px auto 3px;
}
#foot-menu2 a{
	color:#666666;
	text-decoration:underline;
	margin:auto 3px auto 3px;
}

/*隙間埋めバナー468×336*/
.banner468{
	margin:auto auto 20px auto;
	text-align:center;
}

