/******* ページ上部 *******/
body{
text-align: center;
background-image:url(img/bg.gif);
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.page{
margin: 0 auto;
padding:0px;
width:896px;
background-image:url(img/page_bg.gif);
background-repeat:repeat-y;
text-align:center;
display:block;
}
#container{ /* テーブルの幅 */
margin: 0 auto;
text-align: left;
font-size:12px;
width: 850px;
}
#header{ /* ヘッダー */
margin: 0 auto;
text-align: left;
font-size:12px;
width: 850px;
height:150px;
background-image:url(img/head_bg.jpg);
}
h1{
font-size:10px;
color:#775618;
margin:0px 0px 0px 10px;
padding: 0px;
}
h2{
font-size:35px;
color:#775618;
margin:0px 0px 0px 59px;
text-align:left;
font-family:"ＭＳ 明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:bold;
}

#header p{
color:#775618;
margin:87px 0px 0px 20px;
font-size:11px;
}
h1 a:link{ /* リンク関係の設定 */
padding: 0px;
color: #775618 !important;
text-decoration:none;
}
h1 a:visited{ /* リンク関係の設定 */
padding: 0px;
color: #775618 !important;
text-decoration:none;
}
h1 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 0px;
color: #775618 !important;
text-decoration:underline;
}
h2 a:link{ /* リンク関係の設定 */
padding: 0px;
color: #775618 !important;
border-top: none !important;
text-decoration:none;
}
h2 a:visited{ /* リンク関係の設定 */
padding: 0px;
color: #775618 !important;
border-top: none !important;
text-decoration:none;
}
h2 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 0px;
border-top: none !important;
color: #775618 !important;
text-decoration:none;
}
.mt10{
margin-top:10px;
}
/******* メインコンテンツ *******/
#mainMenu{
	width:850px;
	background-color:#FFFFFF;
	padding-top:7px;
	}
/******* 左メニュー *******/
#side_Left{
width:190px;
float:left;
}
#left_Menu .left_Top{
height:26px;
background-image:url(img/left_top.gif);
background-repeat:no-repeat;
padding:8px 0px 0px 0px;
text-align:center;
color:#775618;
font-weight:bold;
}
#left_Menu{
}
#left_Menu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
width:188px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
#left_Menu li{
width:188px;
height:28px;
display:block;
}

/******  左メニュー1  *******/
#left_Menu li a:link{
width:188px;
height:28px;
background-image:url(img/menu_bg01.gif);
background-repeat:no-repeat;
margin: 0px;
padding:9px 0px 0px 17px;
color:#8D5E01;
text-decoration:none;
display:block;
}
#left_Menu li a:visited{
width:188px;
height:28px;
background-image:url(img/menu_bg01.gif);
background-repeat:no-repeat;
margin: 0px;
padding:9px 0px 0px 17px;
color:#8D5E01;
text-decoration:none;
display:block;
}
#left_Menu li a:hover{
width:188px;
height:28px;
background-image:url(img/menu_bg01b.gif);
background-repeat:no-repeat;
margin: 0px;
padding:9px 0px 0px 17px;
color:#8D5E01;
text-decoration:none;
display:block;
}
/******  左メニュー2  *******/
#left_Menu02{
margin:10px 0px 0px 0px;
}
#left_Menu02 .left_Top{
height:25px;
background-image:url(img/left_top.gif);
background-repeat:no-repeat;
margin:0px;
padding:8px 0px 0px 0px;
text-align:center;
color:#775618;
font-weight:bold;
}
#left_Menu02 ul{
list-style-type: none;
margin: 0px;
padding: 0px 0px 7px 0px;
width:188px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
#left_Menu02 li{
display:block;
width:188px;
height:24px;
}
#left_Menu02 li a:link{
height:24px;
color: #8D5E01 !important;
text-decoration:none;
background-image:url(img/menu_bg02.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 17px ;
}
#left_Menu02 li a:visited{
height:24px;
color: #8D5E01 !important;
text-decoration:none;
background-image:url(img/menu_bg02.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 17px ;
}
#left_Menu02 li a:hover{
height:24px;
color: #8D5E01 !important;
text-decoration:underline;
background-image:url(img/menu_bg02.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 17px ;
}

/******  左メニュー3  *******/
#left_Menu03{
margin:10px 0px 0px 0px;
}
#left_Menu03 .left_Top{
height:37px;
background-image:url(img/left_top02.gif);
background-repeat:no-repeat;
padding:10px 0px 0px 0px;
text-align:center;
color:#775618;
font-weight:bold;
}
#left_Menu03 ul{
list-style-type: none;
margin: 0px;
padding: 0px;
width:188px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
#left_Menu03 li{
height:22px;
color:#B4A280;
padding-top:0px;
font-size:12px;
}
#left_Menu03 a:link{
color: #8D5E01 !important;
border-bottom:1px dashed #8D5E01;
text-decoration:none;
background-image:url(img/menu_bg03.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-left:8px;
}
#left_Menu03 a:visited{
color: #8D5E01 !important;
border-bottom:1px dashed #8D5E01;
text-decoration:none;
background-image:url(img/menu_bg03b.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-left:8px;
}
#left_Menu03 a:hover{
color: #8D5E01 !important;
border-bottom:1px dashed #8D5E01;
background-image:url(img/menu_bg03b.gif);
background-repeat:no-repeat;
text-decoration:none;
padding-left:15px;
margin-left:8px;
}

#left_Menu03 .Menu03 a:link{
color:#775618 !important;
background-image:url(img/arrow02.gif);
background-repeat:no-repeat;
margin-left:50px;
}
#left_Menu03 .Menu03 a:visited{
color:#775618 !important;
background-image:url(img/arrow02.gif);
background-repeat:no-repeat;
margin-left:50px;
}
#left_Menu03 .Menu03 a:hover{
color: #FF0000 !important;
background-image:url(img/arrow02.gif);
background-repeat:no-repeat;
margin-left:50px;
}
/******* 右メニュー *******/
.txtBox a:link{
color: #FF4400 !important;
text-decoration:none;
border-bottom:1px dashed;
font-weight:bold;
}
.txtBox a:visited{
color: #FF4400 !important;
text-decoration:none;
border-bottom:1px dashed;
font-weight:bold;
}
.txtBox a:hover{
color: #FF4400 !important;
text-decoration:none;
border-bottom:1px dashed;
font-weight:bold;
}
#side_Right{
width:660px;
float:left;
margin-top:0px;
padding:0px;
}
#side_Right2{
width:660px;
float:left;
margin-top:5px;
padding:0px;
}
#right_Menu{
width:651px;
border:1px solid #FFB13B;
float:right;
vertical-align:top;
margin:0;
padding: 0px 0px 3px 0px;
}
#right_Menu h3{
font-size:12px;
text-align:center;
padding:7px 0px 0px 0px;
margin:0px;
color:#8D5E01;
}
#right_Menu p{
font-size:12px;
line-height:120%;
margin:7px 5px 0px 12px;
padding:0px;
color:#333333;
text-align:left;
}
.rightfont{
font-size:12px;
line-height:120%;
margin:2px 5px 0px 12px;
padding:0px;
color:#333333;
text-align:left;
}
#right_Menu .area{
font-size:12px;
line-height:120%;
margin:3px 5px 0px 12px;
padding:0px;
color:#333333;
text-align:left;
}
.txtBox{
width:650px;
height:157px;
}
.right_txt{
float:left;
width:490px;
margin:0px;
padding:0px;
}
.right_txt02{
float:left;
width:485px;
margin:0px;
padding:0px;
}
.right_img{
float:left;
width:160px;
height:px;
margin:0px;
padding:7px 0px 0px 0px;
}
.txtBox02{
width:650px;
height:70px;
}
.txtBox03{
width:650px;
height:25px;
}
.txtBox06{
width:650px;
height:400px;
}

/******* map *******/
#map{
width:647px;
height:300px;
background-image:url(img/map.gif);
background-repeat:no-repeat;
}
.map_txt{
text-align:center;
vertical-align:top;
margin:14px 0px 0px 80px;
width:378px;
height:260px;
}
.map_txt td{
width:54px;
height:29px;
vertical-align:middle;
font-size:12px;
}
.map_txt td a:link{
color: #641A19 !important;
text-decoration:none;
}
.map_txt td a:visited{
color: #641A19 !important;
text-decoration:none;
}
.map_txt td a:hover{
color: #641A19 !important;
text-decoration:underline;
}

/******* 見出し *******/
#bg_01{
width:651px;
height:24px;
background-image:url(img/bg_01.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_01b{
width:651px;
height:24px;
background-image:url(img/bg_01b.gif);
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
}
#bg_02{
width:651px;
height:24px;
background-image:url(img/bg_02.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_03{
width:651px;
height:24px;
background-image:url(img/bg_03.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_04{
width:651px;
height:24px;
background-image:url(img/bg_04.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_05{
width:651px;
height:24px;
background-image:url(img/bg_05.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_06a{
width:651px;
height:24px;
background-image:url(img/bg_06a.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_06b{
width:651px;
height:24px;
background-image:url(img/bg_06b.gif);
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding:0px;
}
#bg_07{
width:651px;
height:24px;
background-image:url(img/bg_07.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#bg_12{
width:651px;
height:24px;
background-image:url(img/bg_12.gif);
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
}

/******* PICKUP *******/
.pickup {
width:630px;
height:88px;
border:1px solid #CCCCCC;
margin-left:10px;
}
.pickup02 {
width:630px;
height:88px;
border:1px solid #CCCCCC;
margin:0px 0px 10px 10px;
}
.pickup_bg {
width:66px;
height:21px;
background-image:url(img/pickup.gif);
background-repeat:no-repeat;
margin:10px 0px 0px 10px;
padding:6px 0px 0px 0px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#8D5E01;
}
.pickup a{
color: #FF4400 !important;
text-decoration:none;
border-bottom:1px dashed;
font-weight:bold;
}
.pickup02 a{
color: #FF4400 !important;
text-decoration:none;
border-bottom:1px dashed;
font-weight:bold;
}
/******* 会社概要 *******/
.company{
	margin:20px 0px 20px 0px;
}
.company02{
border:1px solid #CCCCCC;
border-collapse:collapse;
font-size:12px;
color:#333333;
	margin:20px 0px 10px 0px;
}
.company02 td{
height:26px;
border:1px solid #CCCCCC;
padding:0px 0px 0px 20px;
vertical-align:middle;
border-collapse:collapse;
}
.company02 input{
width:208px;
}
.com_td{
background-image:url(img/company_bg.gif);
background-repeat:repeat-x;
background-color:#E3EDFF;
}
/******* フッター *******/
#footer_menu{
width:850px;
height:19px;
background-color:#F4F3EF;
text-align:center;
font-size:11px;
color:#775618;
margin-top:10px;
padding:5px 0px 0px 0px;
}
#footer_menu a:link{
color: #775618 !important;
text-decoration:none;
}
#footer_menu a:visited{
color: #775618 !important;
text-decoration:none;
}
#footer_menu a:hover{
color: #775618 !important;
text-decoration:underline;
}

#footer{
width:850px;
height:24px;
background-image:url(img/footer_bg02.gif);
}
#footer h3{
font-size:11px;
text-align:right;
color:#8D5E01;
margin:5px 10px 0px 0px;
}
#footer h3 a:link{
color: #8D5E01 !important;
text-decoration:none;
}
#footer h3 a:visited{
color: #8D5E01 !important;
text-decoration:none;
}
#footer h3 a:hover{
color: #8D5E01 !important;
text-decoration:underline;
}
.font1{
	font-size:13px;
	color:333333;
	margin-left:3px;
	margin-top:3px;
}

