﻿@charset "utf-8";
/* CSS Document            */

* {
	margin: 0;
	padding: 0;
	
}
body {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
p {
	line-height: 150%;
}
a {
	color: #006600;
}
a.orange {
	color: #FF6600;
}
img {
	vertical-align: bottom;
}

.clr {
	clear: both;
}
.red {
	color: #FF0000;
}
.green {
	color: #009900;
}
.green_2 {
	color: #006600;
}
/* margin */
.maL15 {
	margin: 0 0 0 15px;
}
.maT20 {
	margin: 20px 0 0 0;
}
.maTB10 {
	margin: 10px 0;
}
.maL30B10 {
	margin-bottom: 10px;
	margin-left: 30px;
}
.maB30 {
	margin-bottom: 30px;
}
.maL30T100B10 {
	margin: 100px 0 10px 30px;
}
.maT15L30 {
	margin: 15px 0 0 30px;
}
/* about_us.htmlで使用2008.08.28 */
.maT10L40 {
	margin: 10px 0 0 40px;
}
.maT15 {
	margin: 15px 0 0 0;
}
.maL100B10fL {
	margin: 0 0 10px 100px;
	float: left;
}
.maL230fR {
	margin: 0 230px 0 0;
	float: right;
}

/* text */
.maT20B10txt16 {
	margin: 20px 0 10px 0;
	font-size: 16px;
}
.maL15fLtxt16 {
	float: left;
	margin: 0 10px 0 15px;
	font-size: 16px;
}
.maL30T10B20txt16 {
	font-size: 16px;
	margin: 10px 0 20px 30px;
}
.maT20B10L15txt16 {
	margin: 10px 0 10px 15px;
	font-size: 16px;
}
/* voluteer.htm で使用　2008.08.28*/
.maT20B10L15txt20 {
	margin: 10px 0 10px 15px;
	font-size: 20px;
}
.maTB10L25txt20 {
	margin: 10px 0 10px 25px;
	font-size: 20px;
}
.maTB10L25txt20R {
	margin: 10px 5px 10px 25px;
	font-size: 20px;
	text-align: center;
	float: right;
}
.maT10B10L30txt14 {
	margin: 10px 0 10px 30px;
	font-size: 14px;
}
.maT10B30L30txt14 {
	margin: 10px 0 30px 30px;
	font-size: 14px;
}
.txt12 {
	font-size: 12px;
}
.txt14 {
	font-size: 14px;
}
/* voluteer.html で使用　2008.08.28*/
.topOrangeHead {
	background: url(../img/contents/kousai/orange_circle.jpg) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 10px 0;
	font-size: 16px ;
}

/* Layout */
#wrap {
	width: 780px;
	margin: 5px auto 0 auto;
	text-align: left;
}
#header {	
	width: 780px;
	height: 114px;
	background: url(../img/top/head/header_1.jpg) no-repeat 0 0;
	border-top: 5px solid #00CC00;
	border-bottom: 5px solid #00CC00;
}
#container {
	width: 780px;
}
#container #leftContents, #container #centerContents {
	float: left;
	width: 295px;
	margin: 15px 0 0 0;
}
#container #centerContents {
	width: 285px;
}
#container #rightContents {
	float: right;
	width: 190px;
	margin: 15px 0 0 0;
}
#footer {
	width: 780px;
	clear: both;
	margin: 30px 0 0 0;
}

/* header */
#header {
	position: relative;
}
#header img#cover {
	
}
#header img#inspect {
	position: absolute;
	top: 100px;
	left: 564px;
}
#header img#material {
	position: absolute;
	left: 670px;
	top: 100px;
}
#header ul#topNavi {
	margin: 10px 0 0 575px;
	width: 200px;
}
#header ul#topNavi li {
	float: left;
	font-size: 12px;
	background: url(../img/top/head/yellow_triangle.gif) no-repeat 0 0;
	list-style-type: none;
	padding: 0 0 0 20px;
	color: #00CC00;
	margin: 0 15px 0 0;
	
}
#header ul#topNavi li#end {
	float: right;
}
#header ul#glovalNavi {
	margin: 0 0 0px 0;
	border-top: 1px solid #00CC00;
	height: 29px;
	clear: both;
}
#header ul#glovalNavi li {
	float: left;
	margin: 2px 0 -10px 0;
	list-style-type: none;
}


ul#glovalNavi2 {
	margin: 0 0 0 0;
}
ul#glovalNavi2 li {
	float: left;
	list-style-type: none;
	margin: 0 0 10px 0;
}

#container p#localNavi {
	font-size: 12px;
	margin: 5px 0 10px 20px;
}
#container p#localNavi a {
	color: #000000;
}
#container #mainImg {
	margin: 10px 0 0 0;
}
#container img.headline3 {
	margin: 6px 0 0 9px;
}

body > #leftContents ul, #centerContents ul {
	height: 120px;
}
#leftContents ul, #centerContents ul { margin: 10px 0 40px 20px; 
}

#leftContents ul li, #centerContents ul li, #rightContents ul li {
	list-style-type: none;
	background: url(../img/top/main/green_triangle.gif) no-repeat 0 6px;
	font-size: 14px;
	line-height: 150%;
	color: #006600;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
#leftContents ul li a, #centerContents ul li  {
	font-size: 16px;
}
#centerContents ul#topListYellow li {
	background: url(../img/top/main/yellow_triangle.gif) no-repeat 0 6px;
}
#centerContents ul#topListYellow li.ire {
	background: none;
	height: 0;
	font-size: 0;
	line-height: 0;
}
#centerContents ul#topListYellow ul#recruit {
	margin: 0px 0 0 30px;
}
#centerContents ul#topListYellow ul#recruit li {
	background: url(../img/top/main/green_triangle.gif) no-repeat 0 6px;
}

#centerContents iframe {
	margin: 10px 0 20px 0 !important;
	width: 230px;
	height: 370px;
}
#centerContents p {
	font-size: 14px;
	margin: 5px 0 0 5px;
}
#rightContents ul { margin: 5px 0 20px 10px; 
}
#rightContents ul li {
	color: #000000;
	line-height: 125%;
}
#rightContents p {
	font-size: 14px;
	margin: 10px 0 10px 10px;
}
#bottomLinks {	
	width: 750px;
	border:1px solid #66CC00;
	margin: 10px 0 10px 20px;
}
#bottomLinks ul {
	color: #000000;
	font-size: 12px;
	width: 700px;
	height: 90px;
	margin: 15px 0 5px 30px;
}
#bottomLinks ul li {
	list-style-type: none;
	float: left;
	margin: 0 10px 10px 0;
}
#bottomLinks ul li.return {
	float: none;
	margin: 0 10px 10px 0;
}

/*#bottomLinks ul {
	color: #000000;
	font-size: 12px;
	width: 700px;
	height: 90px;
	margin: 2px 0 5px 30px;
}
#bottomLinks ul li {
	list-style-type: none;
	display: inline;
	line-height: 200%;
	margin: 0 8px 10px 0;
}
#bottomLinks ul li a { width: auto;}
#bottomLinks ul li.return {
	float: none;
	margin: 0 10px 10px 0;
}*/

/* Sitemap */
#container #mapTopLeft, #container #mapTopCenter, #container #mapTopRight {
	width: 259px;
	margin: 20px 0 0 0;
}
#container #mapTopLeft, #container #mapTopCenter {
	float: left;
}
#container #mapBottomLeft {
	width: 450px;
	float: left;
	margin: 20px 0 70px 0;
}
#container #mapTopRight {
	float: right;
}
#container #mapTopLeft ul, #container #mapTopCenter ul, #container #mapTopRight ul, #container #mapBottomLeft ul {
	margin: 10px 0 0 0;
}
#container #mapTopLeft ul li, #container #mapTopCenter ul li, #container #mapTopRight ul li, #container #mapBottomLeft ul li {
	background: url(../img/info/sitemap/tensen_2.gif) no-repeat 0 0;
	height: 25px;
	font-size: 16px;
	color: #000000;
	padding: 5px 0 0 40px;
	margin: 0 0 -4px 0;
	list-style-type: none;
}

#container #mapTopLeft ul li.mapListStart, #container #mapTopCenter ul li.mapListStart, #container #mapTopRight ul li.mapListStart, #container #mapBottomLeft ul li.mapListStart {
	background: url(../img/info/sitemap/tessen_1.gif) no-repeat 0 0;
}
#container #mapTopLeft ul li.mapListStop, #container #mapTopCenter ul li.mapListStop, #container #mapTopRight ul li.mapListStop, #container #mapBottomLeft ul li.mapListStop {
	background: url(../img/info/sitemap/tensen_3.gif) no-repeat 0 -7px;
}
#container #mapBottomLeft ul {
	background:url(../img/info/sitemap/tensen_01.gif) no-repeat 7px 22px;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
}
#container #mapBottomLeft ul li.mapListNone {
	position: relative;
	background: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
	height: 0 !important;
	padding:0;
	margin: 0;
}
#container #mapBottomLeft ul ul {
	font-size: 16px;
	position: absolute;
	top: -30px;
	left: 200px;
	/*margin: -30px 0 0 180px;
	_margin:-23px 0 0 180px;*/
	background: none;
	padding: 0 0 0 0;
}
#container #mapBottomLeft ul ul li {
	font-size: 16px;
	line-height: 100%;
}
#container #mapBottomLeft ul ul li.mapListSubStart {
	background: url(../img/info/sitemap/tensen_4.gif) no-repeat 1px 0;
}

/* form */
#container img#formTopImg {
	margin: 20px 0 15px 150px;
}
#container p.formNote {
	text-indent: -13px;
	padding: 0 0 0 13px;
	margin: 0 0 0 150px;
	font-size: 14px;
}
#container iframe {
	margin: 10px 0 0px 120px;
}

/* privacy policy */
#container p.privacyHead {
	font-size: 16px;
	margin: 15px 0;
}
#container p#privacyTop {
	font-size: 14px;
	text-indent: 14px;
	margin: 0 0 0 40px;
}
#container p.privacyCenter {
	width: 780px;
	text-align: center;
	font-size:14px;
	margin: 40px 0 10px0;
}
#container p.privacyNote, #container ul.privacyList, #container p.privacyNote3, #container p.privacyNote5 {
	font-size: 14px;
	margin: 0 0 0 40px;
}
#container p.privacyNote {	margin: 0 0 40px 40px;}
#container p.privacyNote2{
	margin: 0 0 0 10px;
}
#container p.privacyNote3 {
	text-indent: -44px;
	padding: 0 0 0 44px;
}
#container dl#privacyNote4 {
	font-size: 14px;
	width: 400px;
	margin: 0 0 0 40px;
	line-height: 150%;
}
#container dl#privacyNote4 dt {
	float: left;
	text-indent: -44px;
	padding: 0 0 0 44px;
	margin: 0 0 0 0;
}
#container dl#privacyNote4 dd {
	float: right;
}
#container p.privacyNote5 { margin: 0 0 20px 20px; }
#container ul.privacyList ul {
	margin: 0 0 0 10px;
}
#container ul.privacyList li, #container ul.privacyList ul li {
	list-style-type: none;
	line-height: 135%;
	margin: 0 0 10px 0;
}
#container ul.privacyList ul li, #container ul li.indentList {
	text-indent: -24px;
	padding: 0 0 0 24px;
}
#container p#rightSig {
	/*width: 160px;*/
	width: 250px;
	/*font-size: 14px;*/
	font-size: 18px;
	text-align: center;
	/*margin: 15px 0 20px 590px;*/
	margin: 15px 0 20px 500px;
}


#container img#kousaiTop {
	margin: 5px 0 30px 0;
	float: left;
}
#container #kousaiTopRight {
	margin: 5px 0 0 0;
	float: right;
	width: 430px;
}
#container #kousaiTopRight p {
	font-size: 18px;
	line-height: 130%;
}
#container #kousaiTopRight p#topHead, #container p.orangeHead {
	color: #006600;
	background: url(../img/contents/kousai/orange_circle.jpg) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 10px 0;
}
#container p.orangeHead {
	font-size: 18px;
	background-position: 0 6px;
}
#container #rightImg, #container #bottomImg, #container #rightImgLow {
	float: right;
	margin: 20px 0 0 0;
	width: 430px;
	height: 380px;
	position: relative;
}
#container #rightImg { width: 530px;}
#container #rightImgLow {
	height: 300px;
}
#container #bottomImg {
	float: none;
	position: static;
	width: 780px;
}
#container #rightImg p, #container #bottomImg p, #container #bottomImg2 p, #container #rightImgLow p, #container #img7 p, #container #img8 p {
	font-size: 14px;
	background: url(../img/contents/kousai/orange_triangle.jpg) no-repeat 0 3px;
	padding: 0 0 0 15px;
	width: 1852px;
	margin: 0 0 0 0;
}
#container #img7 p, #container #img8 p {
	font-size: 16px;
	width: 320px;
}
#container #rightImg #img01, #container #rightImg #img02, #container #rightImg #img03, #container #rightImg #img04, #container #rightImgLow #img05, #container #rightImgLow #img06 {
	position: absolute;
	width: 200px;
	height: 150px;
}
/*#container #rightImg #img01, #container #rightImg #img02, #container #rightImg #img03 { position: relative;}*/
#container #rightImg #img04 p {
	width: 200px;
	margin: 0 0 0 0;
}
#container #rightImg #img01 {
	width: 200px;
	top: 0px;
	left:145px; 
}	
#container #rightImg #img02 {
	width: 200px;
	top: 200px;
	left:20px;
}	
#container #rightImg #img03 {
	width: 200px;
	top: 200px;
	left:280px;
}	
#container #rightImg #img04 {
	top: 46px;
	left: 46px;
}
#container #rightImg #img01 p,
#container #rightImg #img02 p,
#container #rightImg #img03 p {
	width: 200px;
}
#container #rightImgLow #img05 {
	top: 17px;
	left: -24px;
}
#container #rightImgLow #img06 {
	top: 17px;
	left: 203px;
}
#container #bottomImg #img01b, #container #bottomImg #img02b{
	float: left;
	width: 289px;
}
#container #bottomImg #img03b, #container #bottomImg2 #img03b2 {
	float: right;
	width: 200px;
}
#container #bottomImg2 {
	margin: -60px 0 0 0;
}

#container p#topKousaien, #container p#topKojyuen, #container p#topKousaiHome, #container p#topCareCenter, #container p#topIcyou, #container p#topKeyaki, #container p#topOkadaHome {
	background: url(../img/contents/kousai/h3_title_01.jpg) no-repeat 0 0;
	width: 357px;
	height: 54px;
	font-size: 18px;
	color: #009900;
	line-height: 110%;
	padding: 15px 0 0 73px;
}
#container p#topCareCenter {
	padding: 5px 0 0 50px;
	height: 64px;
	width: 380px;
}
#container p#topIcyou, #container p#topKeyaki {
	padding: 15px 0 0 45px;
	width: 385px;
}
	
#container p#topSupport, #container p#topVolunteer {
	background:url(../img/contents/support_center/h3_title_03.jpg) no-repeat 0 0;
	width: 	720px;
	height: 54px;
	font-size: 18px;
	color: #009900;
	padding: 15px 0 0 60px;
	line-height: 110%;
	margin: 10px 0 0 0;
}
#container p#topVolunteer {
	width: 670px;
	height: 49px;
	padding: 20px 0 0 110px;
	font-size: 32px;
}
#container ul#listSupport li {
	font-size: 14px;
	text-indent: -50px;
	padding: 0 0 0 0;
	list-style-type: none;
	margin: 0 0 10px 90px;
	line-height: 120%;
}

#container ul#about {
/* about_us.htmlで使用 2007.08.28*/
	/*margin: 10px 0 0 30px;*/
	margin: 10px 0 0 25px;
}
#container ul#about li {
	margin: 0 0 0 20px;
	border-bottom: 1px dashed #009900;
	list-style-type: none;
}
#container ul#about li p {
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container ul#about li p.format_1, #container ul#about li p.format_2 {
/* about_us.htmlで使用　font-weigh追加 2007.08.28*/
    font-weight:bold;
	width:70px;
	/*width:70px;*/
	float: left;
}
#container ul#about li p.format_2 {
/* about_us.htmlで使用　font-weigh追加 2007.08.28*/
    font-weight:bold;
	width:31px;
	/*width: 30px;*/
	text-align: right;
}
#container ul#about li p.format_3 {
/* about_us.htmlで使用　font-weigh追加 2007.08.28*/
    font-weight:bold;
	width: 600px;
	/*margin: 0 0 0 200px;*/
	/*width: 600px;*/
	float: right;
}
#container img.discLeft {
	float: left;
	margin: 15px 0 0 0;
}
#container table#disc_1, #container table#disc_2, #container table#disc_3, #container table#disc_4 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: 14px;
	table-layout: fixed;
	margin: 15px 0 0 85px;
}
#container table#disc_1 th, #container table#disc_1 td {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px;
	width: 117px;
}
#container table#disc_2, #container table#disc_3 {
	table-layout: auto;
}
#container table#disc_3 {
	margin: 0 0 0 40px;
}
#container table#disc_2 td, #container table#disc_3 td, #container table#disc_4 th, #container table#disc_4 td {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px;
}
#container table#disc_2 td.leftDisc, #container table#disc_3 td.leftDisc {
	width: 19px;
}
#container table#disc_2 td.discHead, #container table#disc_3 td.discHead {
	width:600px;
	background: #CCFF99;
	font-weight: bold;
}
#container table#disc_1 th, #container table#disc_4 th {
	background: #CCFF99;
	width: 85px;
	text-align: left;
}	
#container table#disc_4 th {
	width: 140px;
}
#container table#disc_2, #container table#disc_3 {
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 85px;
}
#container table#disc_4 td.leftIndent {
	text-indent: -12px;
	padding: 5px 0 5px 17px;
}
	
#container table#links {
	table-layout: auto;
	font-size: 14px;
	margin: 20px 0 40px 0;
}
#container table#links th {
	font-weight: normal;
	text-align: left;
	background:url(../img/info/links/green_circle.jpg) no-repeat 0 7px;
	padding: 5px 0 0 20px;
	vertical-align: top;
	line-height: 20px;
}
#container table#links td {
	border-bottom: 2px dotted #009900;
	padding: 5px;
	vertical-align: bottom;
	line-height: 20px;
}	
#container table#links td.middle {
	background: #CCFF99;
}	

#flowLeftCont{
	float: left;
	margin: 0 0 40px 0;
}
#flowRightCont {
	float: right;
	width: 310px;
	margin: 0 0 40px 0;
}
#container img.flowTop {
	margin: 0 0 10px 40px;
}
#container img.flowMiddleLeft {
	margin: 0 0 10px 0;
}
#container img.flowMiddleRight, #container img.arrowBLeft, #container img.arrowLong, #container img.flowBottomRight {
	margin: 0 0 10px 85px;
}
#container img.flowBottomLeft {
	margin: -50px 0 10px 0;
}
#container img.flowBottomLeft2 {
	margin: 0 0 10px 0;
}
#container img.flowBottomCenter {
	margin: 0 0 10px 20px;
} 
#container img.flowBottomCenter2 {
	margin: 0 0 10px 20px;
} 
#container img.arrow {
	margin: 0 0 10px 300px;
}
#container img.arrowBCenter {
	margin: 0 0 10px 220px;
}
#container img.arrowBRight {
	margin: 0 0 10px 180px;
}
#container #img7 {
	float: left;
	margin: 20px 0 40px 45px;
	_margin: 20px 0 40px 25px;
	width: 330px;
}
#container #img8 {
	float: right;
	margin: 20px 30px 40px 0;
	_margin: 20px 0 40px 0;
	width: 320px;
}
#container p.indentGaiyou {
	font-size: 14px;
	width:80px;
	margin: 0 0 10px 40px;
	_margin: 0 0 10px 20px;
	float: left; 
}
#container p.indentGaiyou2 {
	font-size: 14px;
	padding: 0 0 0 0;
	margin: -12px 100px 30px 0;
	_margin: -11px 50px 0 0;
	float: right;
	width: 540px;
}
#container dl.indGaiyou {
	width: 630px;
	height: auto;
	margin: 0 0 15px 20px;
}
/* clearfix hack */
dl.indGaiyou:after {
	content: ".";	
	height: 0;	
	display: block;
	clear: both;
	visibility: hidden;
}
dl.indGaiyou {
	display: inline-block;
}
/* hide macie \*/
*html dl.indGaiyou {
	height: 1%;
}
dl.indGaiyou {
	display: block;
}
/* clearfix hack */
#container dl.indGaiyou dt {
	font-size: 14px;
	width:80px;
	margin: 0 0 0 0;
	display: inline;
	float: left;
}
#container dl.indGaiyou dd {
	font-size: 14px;
	width: 540px;
	margin: 0 0 0 0;
	display: inline;
	float: right;
	line-height: 130%;
}


/*#container ul.indentGaiyou2 li {
	list-style-type: none;
	margin: 0 20px 0 0;
	width: 550px;
}*/
#container table#facility, #container table#facility_2, #container table#facility_3 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	font-size: 12px;
	margin: 10px 0 10px 40px;
}
#container table#facility caption {
	text-align: right;
}
p#facilityNote{
	margin: -5px 0 0 40px;
}
#container table#facility td, #container table#facility th, #container table#facility_2 td, #container table#facility_2 th, #container table#facility_3 td, #container table#facility_3 th {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
}
#container table#facility_2 td, #container table#facility_3 td {
	font-size: 14px;
	line-height: 130%;
}
#container table#facility_3 td {
	text-align: right;
}
#container table#facility_3 td.none {
	border-left: none;
}
#container table#facility_3 td.noneCenter {
	border-left: none;
	text-align: center;
}
#container table#facility th, #container table#facility_2 th, #container table#facility_3 th {
	background: #CCFF99;
	font-weight: normal;
}
#container table#facility_2 th {
	font-size: 14px;
	text-align: left;
	text-indent: -23px;
	padding: 5px 5px 5px 28px;
	line-height: 130%;
	vertical-align: top;
}
#container table#facility_3 th {
	font-size: 14px;
	padding: 5px;
}
#container table#facility_3 caption {
	font-size: 14px;
	text-align: right;
} 
#container ol#fac {
	font-size: 14px;
	margin: 0 0 30px 0;
	float: right;
	width: 690px;
	display: inline;
	_margin: 0 0 30px 0;
	padding: 13px 0 0 0;
}
#container ol#fac li {
	margin: 0 0 5px 5px;
}
#container #leftInvitation {
	float: left;
	width: 245px;
	margin: 0 0 50px 0;
}
#container #rightInvitation {
	float: right;
	width: 530px;
	margin: 0 0 50px 0;
}
#container #leftInvitation img.maB10L33 {
	margin: 0 0 10px 33px;
}
#container #leftInvitation img.maB45L115 {
	margin: 0 0 45px 115px;
}
#container #rightInvitation img#invi_1 {
	margin: 0 0 10px 0;
}
#container #rightInvitation img#invi_2 {
	margin: 0 0 42px 0;
}
#container #rightInvitation img#invi_3 { 
	margin: 0 0 88px 0;
}
#container #rightInvitation img#invi_4 {
	margin: 0 0 87px 0;
}
#container #rightInvitation img#invi_5 {
	margin: 0 0 92px 0;
}
#container #rightInvitation img#invi_6 {
	margin: 0 0 92px 0;
}
#container #rightInvitation img#invi_7 {
	margin: 0 0 93px 0;
}
#container #rightInvitation img#invi_8 {
	margin: 0 0 67px 0;
}
#container #rightInvitation img#invi_9 {
	margin: 0 0 20px 0;
}
#container #leftNew {
	float: left;
}
#container #rightNew {
	float: right;
	width: 280px;
	border-left: 1px solid #CCFF99;
}
#container #rightNew p {
	font-size: 14px;
	margin: 0 0 0 49px;
}
#container #rightNew img#new_1 {
	margin: 35px 0 10px 29px;
}
#container #rightNew img#new_2 {
	margin: 85px 0 10px 29px;
}
#container #rightNew img#new_3 {
	margin: 85px 0 10px 29px;
}

#container ul.access {
	font-size: 14px;
	margin: 0 0 0 40px;
}
#container ul.access li, #container ul.accessIndent li {
	list-style-type: none;
	margin: 0 0 2px 0;
}
#container ul.accessIndent {
	font-size: 14px;
	margin: 0 0 0 40px;
	text-indent: -24px;
	padding: 0 0 0 24px;
}
#container img.map {
	margin: 15px 0 30px 50px;
	border: 1px solid #009900;
}
/*** for MT ***/
#mtMain {
  float: left; 
}
#sideNavi {
  float: right;
	width: 230px;
  padding: 20px 0 0 0;
}
.mtT15L15txt14 {
  margin: 15px 0 0 15px;
  font-size: 14px;
  font-weight: normal;
}

.mtT5L15txt16 {
  margin: 5px 0 0 15px;
  font-size: 16px;
  font-weight: normal;
}
.entry-body {
  margin: 10px 0 10px 15px;
  font-size:14px;
  line-height: 130%;
	width: 505px;
}
.entry-footer {
  border-bottom: 2px solid #00CC33;
	width: 360px;
  font-size: 12px;
  margin: 30px 0 0 10px;
  padding: 0 0 10px 150px;
}
.module-list {
  list-style-type: none;
  font-size: 16px;
  margin: 10px 0 10px 5px;
}
.module-list li {
  margin: 0 0 5px 0;
}
.content-nav {
  font-size: 12px;
  margin: 5px  0 0 220px;
 }
#archive-title {
  font-size: 16px;
}
.pdf_link {
  font-size: 14px;
  margin: 0 0 0 280px;
}
p#toiawase {
	font-size: 16px;
	margin: 5px 0 20px 30px;
	border: 1px solid #006600;
	padding: 5px;
	width: 340px;
}

#ohisama01 { 
	width: 780px;
	margin: 0 0 30px 0;
}
#ohisama01 dl {
	width: 690px;
	height: auto;
	font-size: 14px;
	zoom: 100%;
	margin: 10px 0 0 0;
	padding: 0 50px 0 40px;
}

	#ohisama01 dl:after {
		content: ".";	
		height: 0;	
		display: block;
		clear: both;
		visibility: hidden;
	}
	* html #ohisama01 dl {
		height: 1px;
		/*\*//*/
		height: auto;
		overflow: hidden;
		/**/
	}

#ohisama01 dl dt {
	float: left;
	width: 100px
	display: inline;
	
}
#ohisama01 dl dd {
	float: right;
	width: 550px;
	display: inline;
}

ul.ohisamaList {
	margin: 15px 0 30px 40px;
}
ul.ohisamaList li {
	font-size: 14px;
	list-style-type: none;
	text-indent: -1.3em;
	padding-left: 1.3em;
	margin: 0 0 10px 0;
}
#ohisama02 {
	width: 500px;
	height: 400px;
	float: right;
	position: relative;
}
#ohisama02 dl {
	position: relative;
	width: 200px;
}
#ohisama02 dl.p1 {
	top: 0;
	left: 145px;
}
#ohisama02 dl.p2 {
	top: 40px;
	left: 40px;
}

#ohisama02 dl.p3 {
	top: -130px;
	left: 280px;
}

dl.img01 {
	float: right;
	width: 200px;
	display: inline;
	margin: 0 100px 0 0;
}
dl.img01 dd,
#ohisama02 dl dd {
	background: url(../img/contents/ohisama/orange_triangle.jpg) no-repeat 30px 3px;
	font-size: 14px;
	padding: 5px 0 0 50px;
}
