@charset "UTF-8";
#cat-img {
	background-image: url(../img/outline/cat-img.jpg);
}
#content .right-box h2.title-top01 {
	background-image: url(../img/outline/top/title01.jpg);
}
#content .right-box h2.title-top02 {
	background-image: url(../img/outline/top/title02.jpg);
	margin-top:20px;
}
#content .right-box h2.title-outline01 {
	background-image: url(../img/outline/outline/title01.jpg);
}
#content .right-box h2.title-outline02 {
	background-image: url(../img/outline/outline/title02.jpg);
	background-repeat: no-repeat;
}

#content .right-box h2.title-outline03 {
	background-image: url(../img/outline/outline/title03.jpg);
}

#content .right-box h2.title-outline04 {
	background-image: url(../img/outline/outline/title04.jpg);
}

#content .right-box h2.title-history01 {
	background-image: url(../img/outline/history/title01.jpg);
}

#content .right-box h2.title-ayumi01 {
	background-image: url(../img/outline/ayumi/title01.jpg);
}

#content .right-box h2.title-ayumi02-1 {
	background-image: url(../img/outline/ayumi/title02-1.jpg);
}

#content .right-box h2.title-ayumi02-2 {
	background-image: url(../img/outline/ayumi/title02-2.jpg);
}

#content .right-box h2.title-ayumi02-3 {
	background-image: url(../img/outline/ayumi/title02-3.jpg);
}

#content .right-box h2.title-ayumi02-4 {
	background-image: url(../img/outline/ayumi/title02-4.jpg);
}

#content .right-box h2.title-ayumi02-5 {
	background-image: url(../img/outline/ayumi/title02-5.jpg);
}

#content .right-box h2.title-ayumi02-6 {
	background-image: url(../img/outline/ayumi/title02-6.jpg);
}

#content .right-box h2.title-biz_partner01 {
	background-image: url(../img/outline/biz_partner/title01.jpg);
}
#content .right-box h2.title-biz_partner02 {
	background-image: url(../img/outline/biz_partner/title02.jpg);
}
#content .right-box h2.title03-biz_partner {
	background-image: url(../img/outline/biz_partner/title03.jpg);
}
#content .right-box h2.title-access01 {
	background-image: url(../img/outline/access/title01.jpg);
}
#content .right-box h2.title-access02 {
	background-image: url(../outline/access/title02.jpg);
	background-repeat: no-repeat;
}
#content .right-box h2.title-iso01 {
	background-image: url(../img/outline/iso/title01.jpg);
}
#content .right-box h2.title-sainokuni01 {
	background-image: url(../img/outline/sainokuni/title01.jpg);
}
#content .right-box h2.title-location01 {
	background-image: url(../img/outline/location/title01.jpg);
}
#content .right-box h2.title-location02 {
	background-image: url(../img/outline/location/title02.jpg);
}
#content .right-box h2.title-location03 {
	background-image: url(../img/outline/location/title03.jpg);
}

#content .right-box h2.ayumi-navi1 {
	background-image: url(../img/outline/ayumi/ayumi_navi1.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

#content .right-box h2.ayumi-navi2 {
	background-image: url(../img/outline/ayumi/ayumi_navi2.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

#content .right-box h2.ayumi-navi3 {
	background-image: url(../img/outline/ayumi/ayumi_navi3.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

#content .right-box h2.ayumi-navi4 {
	background-image: url(../img/outline/ayumi/ayumi_navi4.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

#content .right-box h2.ayumi-navi5 {
	background-image: url(../img/outline/ayumi/ayumi_navi5.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

#content .right-box h2.ayumi-navi6 {
	background-image: url(../img/outline/ayumi/ayumi_navi6.jpg);
	height:44px;
	width:634px;
	margin-left:-7px;
}

.navi_txtarea {
	margin:-50px -7px 30px 0;
	font-size:14px;
	font-weight:bold;
}
.navi_txtarea a {
	color:#333333;
	text-decoration:underline;
}
.navi_txtarea a:hover {
	color:#003366;
	text-decoration:underline;
}
.navi_txt15 {
	margin-left:15px;
}
.navi_txt20 {
	margin-left:20px;
}
.navi_txt23 {
	margin-left:23px;
}
.navi_txt28 {
	margin-left:28px;
}
.navi_txt32 {
	margin-left:32px;
}

.ayumi_back {
	font-weight:bold;
	font-size:15px;
	float:left;
}
.ayumi_back a {
	background:url(../img/outline/ayumi/back.gif) no-repeat 0 0;
	width:180px;
	height:42px;
	display:block;
	color:#FFF;
	text-align:center;
	margin:10px 0 0 0;
	padding-top:10px;
	text-decoration:none;
}
.ayumi_back a:hover {
	background:url(../img/outline/ayumi/back.gif) no-repeat -180px 0;
	text-decoration:none;
}

.ayumi_next {
	font-weight:bold;
	font-size:15px;
	margin:0 0 0 440px;
}
.ayumi_next a {
	background:url(../img/outline/ayumi/next.gif) no-repeat 0 0;
	width:180px;
	height:42px;
	display:block;
	color:#FFF;
	text-align:center;
	margin:10px 0 0 0;
	padding-top:10px;
	text-decoration:none;
}
.ayumi_next a:hover {
	background:url(../img/outline/ayumi/next.gif) no-repeat -180px 0;
	text-decoration:none;
}

.white {
	color:#FFF;
}
.enji {
	color:#9F353A;
	font-weight:bold;
}
.month {
	font-size:12px;
	font-weight:bold;
}

/**/
#content .left-box h3.cat-menu-title {
	background-image: url(../img/outline/cat-menu-title.jpg);
}
#content .left-box .menu li a.btn01:link {
	background-image: url(../img/outline/cat-menu-btn01.jpg);
}
#content .left-box .menu li a.btn01:visited {
	background-image: url(../img/outline/cat-menu-btn01.jpg);
}
#content .left-box .menu li a.btn01:hover {
	background-image: url(../img/outline/cat-menu-btn01o.jpg);
}
#content .left-box .menu li a.btn02:link {
	background-image: url(../img/outline/cat-menu-btn02.jpg);
}
#content .left-box .menu li a.btn02:visited {
	background-image: url(../img/outline/cat-menu-btn02.jpg);
}
#content .left-box .menu li a.btn02:hover {
	background-image: url(../img/outline/cat-menu-btn02o.jpg);
}
#content .left-box .menu li a.btn03:link {
	background-image: url(../img/outline/cat-menu-btn03.jpg);
}
#content .left-box .menu li a.btn03:visited {
	background-image: url(../img/outline/cat-menu-btn03.jpg);
}
#content .left-box .menu li a.btn03:hover {
	background-image: url(../img/outline/cat-menu-btn03o.jpg);
}
#content .left-box .menu li a.btn04:link {
	background-image: url(../img/outline/cat-menu-btn04.jpg);
}
#content .left-box .menu li a.btn04:visited {
	background-image: url(../img/outline/cat-menu-btn04.jpg);
}
#content .left-box .menu li a.btn04:hover {
	background-image: url(../img/outline/cat-menu-btn04o.jpg);
}
#content .left-box .menu li a.btn05:link {
	background-image: url(../img/outline/cat-menu-btn05.jpg);
}
#content .left-box .menu li a.btn05:visited {
	background-image: url(../img/outline/cat-menu-btn05.jpg);
}
#content .left-box .menu li a.btn05:hover {
	background-image: url(../img/outline/cat-menu-btn05o.jpg);
}
#content .left-box .menu li a.btn06:link {
	background-image: url(../img/outline/cat-menu-btn06.jpg);
}
#content .left-box .menu li a.btn06:visited {
	background-image: url(../img/outline/cat-menu-btn06.jpg);
}
#content .left-box .menu li a.btn06:hover {
	background-image: url(../img/outline/cat-menu-btn06o.jpg);
}
#content .left-box .menu li a.btn07:link {
	background-image: url(../img/outline/cat-menu-btn07.jpg);
}
#content .left-box .menu li a.btn07:visited {
	background-image: url(../img/outline/cat-menu-btn07.jpg);
}
#content .left-box .menu li a.btn07:hover {
	background-image: url(../img/outline/cat-menu-btn07o.jpg);
}
#content .left-box .menu li a.btn08:link {
	background-image: url(../img/outline/cat-menu-btn08.jpg);
}
#content .left-box .menu li a.btn08:visited {
	background-image: url(../img/outline/cat-menu-btn08.jpg);
}
#content .left-box .menu li a.btn08:hover {
	background-image: url(../img/outline/cat-menu-btn08o.jpg);
}
#content .left-box .menu li a.btn09:link {
	background-image: url(../img/outline/cat-menu-btn09.jpg);
}
#content .left-box .menu li a.btn09:visited {
	background-image: url(../img/outline/cat-menu-btn09.jpg);
}
#content .left-box .menu li a.btn09:hover {
	background-image: url(../img/outline/cat-menu-btn09o.jpg);
}
/**/
ol.ideal-list {
	margin-bottom: 25px;
}
ol.ideal-list li {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: decimal;
}
ol.ayumi-intro {
	margin-bottom: 25px;
	margin-left:5px;
}
ol.ayumi-intro li {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type:none;
}
ul.partner-list {
	margin-bottom: 25px;
}
ul.partner-list li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: none;
}
#gmap01 {
	height: 398px;
	width: 618px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#gmap02 {
	height: 398px;
	width: 618px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#datalatlon {
	display: none;
}
.IsoImgBox {
	width: 195px;
	float: left;
}
.IsoTextBox {
	float: left;
	background-image: url(../img/outline/iso/bg-txt-box.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 140px;
	width: 425px;
}
#MapKawaguchi {
	float: left;
	height: 260px;
	width: 240px;
	margin-right: 17px;
}
.KawaguchiTextBox {
	float: left;
}
.Btn {
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCCCCC;
	padding-top: 5px;
}
#LocationMap {
	width: 620px;
	padding-bottom: 350px;
	background-image: url(../img/outline/location/map.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#LocationMap img {
	margin-bottom: 10px;
}

dl.blog_comment {
	margin-top:-20px;
}
dl.blog_comment dt {
	margin-top:15px;
}
