﻿/* --[body_start]-- */
body {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:140%;
 margin:0px;
 padding:0px;
 color:#666666;
 background:#d2d2d2;
 line-height:150%;
}

/* --[link_start]-- */
a:link {
 color:#666666
}

a:visited {
	color:#666666
}

 a:hover {
 color:#FF6600
}

/* --[link_end]-- */

p {
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
 margin-left:10px;
 margin-right:10px;
 line-height:160%
}

div {
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
}

#copy {
 font-size:10px;
 margin:0px 0px;
 text-align:center
}

.ppp {
 padding-top:5px;
}

img {
 border-style:none;
}

#headerobj1 {
 margin:40px 0px 25px 0px;
 padding:0px;
 text-align:center
}
/* --[body_end]-- */

/* --[contents area_start]-- */
table#wakuwidth1 {
 width:858px
}

td#wakuwidth2 {
 width:788px;
 vertical-align:top;
 text-align:left
}

table#mainwidth1 {
 width:788px
}

td#mainwidth2 {
 width:240px;
 text-align:left;
 vertical-align:top
}

td#mainwidth3 {
 width:500px
}

td#mainwidth4 {
 width:488px;
 vertical-align:top
}

td#mainwidth5 {
 width:600px;
 vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px	
}


#top_bg {
 height:10px
}

#zyouhou_bk {
 background-color:#efefef;
 height:26px
}
#cont_bk {
 background-color:#efefef
}
/* --[contents area_end]-- */

/* --[menu_start]-- */
#menu {
 list-style-type:none;
 padding:0px;
 margin:0px 0px 30px 0px
}

#menu li {
 width:240px;
 height:33px;
 background-image:url(image/button_a.gif);
}

#menu li#sub1 {
 width:240px;
 height:33px;
 background-image:url(image/button_b.gif);
}

#menu li#sub2 {
 width:240px;
 height:33px;
 background-image:url(image/button_d.gif);
}

#menu li#sub3 {
 width:210px;
 height:13px;
 display:block;
 margin:0px;
 background-image:url(image/button_b.gif);
 padding:10px 0px 10px 30px;
 line-height:100%;
 font-family:'ＭＳ Ｐゴシック', Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:13px;
 color:#6b6b6b;
 font-weight:bold
}

#menu li#sub4 {
 width:240px;
 height:33px;
 background-image:url(image/button_d.gif);
}

#menu li a {
 text-decoration:none;
 padding:10px 0px 3px 30px;
 height:20px;
 margin:0px;
 display:block;
 line-height:100%;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:15px;
 color:#6b6b6b;
 font-weight:bold
}

#menu li#sub1 a {
 text-decoration:none;
 display:block;
 margin:0px;
 height:20px;
 padding:10px 0px 3px 35px;
 line-height:100%;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:14px;
 color:#6b6b6b;
 font-weight:bold
}

#menu li#sub2 a, #menu li#sub4 a {
 text-decoration:none;
 display:block;
 margin:0px;
 height:20px;
 padding:11px 0px 3px 35px;
 line-height:100%;
 font-family:'MS UI Gothic', Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:12px;
 color:#626262;
 font-weight:bold
}

#menu li a:hover, #menu li#sub1 a:hover, #menu li#sub2 a:hover, #menu li#sub4 a:hover  {
 color:#43799d
}
/* --[menu_end]-- */

/* --[tab_menu_start]-- */
#tab {
 list-style-type:none;
 padding:0px;
 margin:0px
}
#tab li {
 padding:0px;
 margin:0px;
 float:left
}

#tab li#hob {
 padding:5px 0px 4px 0px;
 width:80px;
 margin:0px;
 font-size:14px;
 text-align:center;
 line-height:normal;
 color:#666666;
 background:url(image/tab_b.png) no-repeat
}

#tab li a {
 padding:5px 0px 4px 0px;
 width:80px;
 margin:0px;
 font-size:14px;
 text-align:center;
 line-height:normal;
 color:#666666;
 text-decoration:none;
 display:block;
 background:url(image/tab_a.png) no-repeat
}
#tab li a:hover {
 color:#666666;
 background:url(image/tab_b.png) no-repeat
}

#tab_bor {
 border-top:6px solid #fffab8;
 clear:both;
 padding:10px
}
/* --[tab_menu_end]-- */

/* --[topic_start]-- */
ul#topic {
 list-style-image:url(image/wtyaji.gif);
 padding:13px 10px 8px 10px;
 line-height:normal;
 margin:0px 0px 0px 20px;
	font-family:'MS UI Gothic';
	text-indent:-65px;
	padding-left:65px
}

ul#topic li {
 margin-bottom:5px;
 line-height:110%
}
/* --[topic_end]-- */

/* --[map-notice area_start]-- */
#map_text {
 line-height:120%;
 font-size:13px; 
 margin:4px 20px
}
img#map {
 margin:0px 15px 3px 15px
}
img#notice {
 margin:3px 15px 0px 15px
}
/* --[map-notice area_end]-- */

/* --[title_start]-- */
.h1_title {
 font-size:16px;
}
.sub_title {
 font-weight:bold;
 background:#E8E8E8;
 padding:3px 5px;
}
.h2_title {
 font-size:16px;
 font-weight:bold;
 margin:5px 5px 10px 5px
}
/* --[title_end]-- */

div#def{
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
 margin-left:10px;
 margin-right:10px;
 line-height:160%
}
div#sanzyo {
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
 margin-left:10px;
 margin-right:10px;
	margin-bottom:10px;
 line-height:160%;
	color:#333
}
div#sanzyo_toi {
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
 margin-left:10px;
 margin-right:10px;
 line-height:160%;
	color:#333
}
div#ind {
 padding-left:15px;
 text-indent:-15px;
 font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
 margin-left:10px;
 margin-right:10px;
 line-height:160%;
	color:#333
}

table#sanzyo_acty {
	text-align:center;
	border:1px solid #666;
	margin:15px 0px
}
table#sanzyo_acty td {
	padding:3px 5px
}
.bor_a {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666
}
.bor_b {
	border-bottom: 1px solid #666
}
.bor_c {
	border-right: 1px solid #666
}
.bor_d {
	border: 1px solid #666
}


div#sanzyo_md {
	background: url(image/sanzyo_bk1.png) repeat-x;
	height:30px;
	padding:3px 10px;
	font-weight:bold
}

ul#sanzyo_bk {
 list-style-image: url(image/sanzyo_ic1.png);
 padding:0px 0px 0px 10px;
 margin:5px 0px 0px 20px;
}

ul#sanzyo_bk li {
 margin-bottom:5px;
 line-height:140%
}

table#mokuroku {
	font-size:13px;
	border:1px solid #666;
	background:#FFF;
	line-height:140%
}

table#taisyaku {
	font-size:13px;
	border:1px solid #666;
	background:#FFF;
	line-height:140%
}

table#taisyaku2 {
	font-size:14px;
	background:#FFF;
	line-height:140%
}

table#mokuroku td, table#taisyaku td, table#taisyaku2 td {
	padding:3px 4px
}

div#moku_ind1 {
	padding-left:13px;
	text-indent:-13px
}

div#moku_ind2 {
	padding-left:37px;
	text-indent:-37px;
	margin-left:5px
}

table#shisetu {
	font-size:14px;
	background:#FFF;
	line-height:150%;
	width:488px
}
table#shisetu td#shise1 {
	width:210px;
	padding:5px 17px
}
h1#shise {
	font-size:16px;
	padding:3px 5px;
	margin:15px 5px 8px 5px;
	border-left:8px solid #FC3;
	line-height:normal
}

div#shise_smd1 {
	margin-left:15px;
	padding-left:14px;
	text-indent:-14px
}

table#shise_hyo th, table#shise_hyo td {
	padding:3px 5px
}


/* --[研修]-- */

body#type_kensyu {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:140%;
 margin:0px;
 padding:0px;
 color:#4b4b4b;
 background:#d2d2d2;
 line-height:150%
}

#md_kensyu {
	font-size:15px;
	font-weight:bold;
	color:#49aa82;
	line-height:120%;
	border-bottom:2px solid #49aa82;
	margin:0px 8px;
	padding:7px 5px 5px 5px
}

dl#k_yotei {
	margin:5px 0px 0px 0px;
	font-size:13px;
	line-height:130%
}
dl#k_yotei dt {
	float:left;
	padding:0px 10px 0px 5px;
	color:#F30
}
dl#k_yotei dd {
	padding:0px 5px;
	margin-left:173px;
	margin-bottom:5px
}
div#k_date {
	font-size:12px;
	margin:5px
}
div#k_midashi {
	font-size:16px;
	font-weight:bold;
	color:#159460;
	padding:5px;
	border-bottom:2px solid #49aa82;
	margin:5px 0px 15px 0px
}

#k_sbmidashi {
	font-size:14px
}
div#k_midashi2 {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding:5px;
	margin:0px 0px 5px 0px;
	border-bottom: 1px solid #666666
}

div#k_honbun {
	font-size:14px;
	line-height:140%;
	margin:0px 10px 15px 10px
}

span#ken a:link {
 color:#3b6cff
}
span#ken a:visited {
	color:#3b6cff
}
span#ken a:hover {
 color:#FF6600
}

dl#k_info {
	margin:15px 20px;
	font-size:13px;
	line-height:130%
}
dl#k_info dt {
	float:left;
	padding:0px 10px 0px 5px;
	color:#F30
}
dl#k_info dd {
	padding:0px 5px;
	margin-left:110px;
	margin-bottom:5px
}






