@charset "Shift-JIS";

body {
	margin: 10px auto;
	padding: 0px;
	background-color: #fff;
	font-size : 14px;
	font-family : 'Hiragino Maru Gothic Pro', 'ƒqƒ‰ƒMƒmŠÛƒS Pro W4', 'Osaka', '‚l‚r ‚oƒSƒVƒbƒN', '‚l‚r ƒSƒVƒbƒN', 'MS UI Gothic';
	color: #000;
	line-height:150%;
}

a {
color:#415599;
}

img{
border:0px;
}

h3{
margin: 0px 0px 15px 0px;
padding: 0px;
}

.clear {
clear: both;
font: 0px/0px sans-serif ;
}

.name{
font-size:large;
margin-bottom:15px;
}

#container {
margin: 0px auto;
width: 950px;
}

#header{
}

#main{
background-image:url(../images_form/bg.gif);
}

#main2{
margin-left:25px;
margin-right:25px;
}

#left{
float:left;
width:500px;
}

#right{
margin-left:25px;
float:left;
width:375px;
}

#title{
margin-bottom:30px;
}

#info{
margin-bottom:30px;
padding:10px 10px 0px 10px;
border:solid 3px #a0a0a0;
}

#info h4{
margin: 0px 0px 5px 0px;
padding: 0px;
color:#1c4196;
font-size:18px;
}

#info .inside{
margin-bottom:15px;
line-height:150%;
font-size:16px;
}

#info strong{
	font-weight:bolder;
	font-family : '‚l‚r ‚oƒSƒVƒbƒN', '‚l‚r ƒSƒVƒbƒN', 'MS UI Gothic';
}

#info ul{
list-style-type:none;
margin:5px 0 0 0;
padding:5px;
}

#info ul li{
border-bottom:dotted 1px #aaa;
padding-bottom:7px;
margin-bottom:7px;
}

#info ul li ul{
list-style-type:square;
}

#info ul li ul li{
border:none;
}

#introduction strong{
color:#dc2201;
}

.list{
color:#1c4196;
}

#introduction{
margin: 0px 0px 30px 0px;
}

#introduction p{
margin: 0px 0px 1em 0px;
padding: 0px;
}

#introduction p{
margin: 0px 0px 1em 0px;
padding: 0px;
}

#introduction ul{
list-style-type:disc;
padding-left:25px;
margin-left:0px;
}

#introduction li{
padding-bottom:5px;
}

#introduction2{
margin-bottom:20px;
}

#introduction2 ul{
list-style-type:disc;
padding-left:25px;
margin-left:0px;
}

#introduction2 li{
padding-bottom:5px;
}

#data{
margin-bottom:30px;
}

#data .shinryotime{
	padding-bottom:8px;
	border-bottom:dotted 1px #898989;
	margin-bottom:15px;
}

#data table{
border-top:solid 1px #8c8b8c;
border-left:solid 1px #8c8b8c;
font-size:14px;
}

#data td {
border-bottom:solid 1px #8c8b8c;
border-right:solid 1px #8c8b8c;
font-size:14px;
}

#data .line1_midashi{
background-color:#e0edfe;
font-size:medium;
font-weight:bold;
}

#data .line1{
background-color:#e0edfe;
text-align:center;
font-size:14px;
}

#data .time{
font-size:14px;
background-color:#fefdf2;
}

#data .yasumi{
color:#898989;
font-size:14px;
background-color:#f1eff0;
text-align:center;
}

#data .shinsatsu{
color:#ea68a2;
font-size:14px;
background-color:#fff;
text-align:center;
}

#data dl{
	padding-bottom:10px;
	border-bottom:dotted 1px #898989;
	margin-bottom:10px;
}
#data dt{
	float:left;
	margin-bottom:5px;
}
#data dd{
	margin-left:6em;
}

#data ul{
list-style-type:disc;
padding-left:15px;
margin-left:0px;
}

#data li{
padding-bottom:5px;
}

#data .list{
color:#1c4196;
}

#photo{
margin-bottom:30px;
}

#photo .thumb img{
margin-right:5px;
}

#photo .main{
margin-bottom:8px;
}

#profile{
margin-bottom:30px;
}

#profile .name{
font-size:large;
margin-bottom:15px;
}

#profile .detail{
line-height:150%;
}

#profile ul{
padding-left:1em;
}

#profile_rijicho{
margin-bottom:30px;
}

#profile_no{
margin-bottom:30px;
}

#profile_no .name{
font-size:large;
margin-bottom:15px;
}

#profile_no .detail{
line-height:150%;
}

.name{
font-size:large;
margin-bottom:15px;
}

#profile_rijicho .name{
font-size:large;
margin-bottom:15px;
}

#profile_rijicho .detail{
line-height:150%;
}

#profile_fuku{
margin-bottom:30px;
}

#profile_fuku .name{
font-size:large;
margin-bottom:15px;
}

#profile_fuku .detail{
line-height:150%;
}

#profile_ishi{
margin-bottom:30px;
}

#profile_ishi .name{
font-size:large;
margin-bottom:15px;
}

#profile_ishi .detail{
line-height:150%;
}

#profile_hijoukin{
margin-bottom:30px;
}

#profile_hijoukin .name{
font-size:large;
margin-bottom:15px;
}

#profile_hijoukin .detail{
line-height:150%;
}

#profile_inchorijicho{
margin-bottom:30px;
}

#profile_inchorijicho .name{
font-size:large;
margin-bottom:15px;
}

#profile_inchorijicho .detail{
line-height:150%;
}

.profile_ichou .name{
font-size:large;
margin-bottom:15px;
}

.profile_ichou .detail{
line-height:150%;
}

#column h3{
width:375px;
height:28px;
background-image:url(../images_form/ttl_column.gif);
background-repeat:no-repeat;
margin: 0px;
padding: 0px;
text-indent:-999em;
display: block;
}

#column{
margin-bottom:30px;
}

#column h3{
margin-bottom:0px;
}

.column_inside{
width:353px;
border:solid 1px #ef2400;
padding:10px;
overflow:auto;
max-height:200px;
}

.column_inside .writer{
margin-left:5px;
font-weight:bold;
}

.column_inside ul{
list-style-type: disc;
padding-left: 20px;
margin-left:0px;
}

.column_inside li{
padding-bottom: 5px;
}

#accessmap{
margin-bottom:30px;
}

#back{
border-top:solid 1px #a0a0a0;
border-bottom:solid 1px #a0a0a0;
padding:5px 0px;
margin: 15px 5px;
}

#footer{
width:950px;
}