@charset "utf-8";

/*---base---*/
body
{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:83%;
	line-height:160%;
	text-align: center;
	color:#FFFFFF;
	background:#513127;
}

html { overflow-y:scroll; }

*
{
	margin:0px;
	padding:0px;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	font-size:108%;
	font-weight:lighter;
}

img
{
	border-width: 0px;
	border-style: none;
	vertical-align:bottom;
}

ul { list-style:none; }

table
{
	font-size:108%;
	border:none;
	border-collapse:collapse;
}

td,
th
{
	text-align:left;
	line-height: 1.2;
	font-weight:normal;
}

#wrapper
{
	margin:0px auto;
	width:822px;
	text-align:left;
	background-image: url(../img/bg_wrapper.jpg);
	background-repeat:repeat-y;
}

#wrapper_body
{
	margin:0px 11px 0 11px;
	width:800px;
	text-align:left;
	overflow:hidden;
}

*html body #wrapper_body { width: 822px; }

div#header
{
	position:relative;
	width:800px;
	height:157px;
	margin:0px 11px;
	text-align:left;
	background: url(../img/bg_header.jpg) no-repeat;
}

/*---start_header---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1
{
	/*position:absolute;
	left:0px;
	top:10px;
	width:300px;
	height:55px;*/
	text-indent: 1.3em;
	font-size: 80%;
}

/*div#header h1 a
{
	display:block;
	width:300px;
	height:55px;
	overflow:hidden;
}*/

div#header p#logo
{
	position:absolute;
	left:0px;
	top:11px;
	width:300px;
	height:55px;
}

div#header p#logo a
{
	display:block;
	width:300px;
	height:55px;
	overflow:hidden;
}


div#header p#sitemap
{
	position:absolute;
	left:730px;
	top:1px;
	width:60px;
	height:20px;
	line-height:16px;
	text-align:right;
	font-size:80%;
	background:url(../img/to_sitemap.png) no-repeat;
	text-decoration:underline;
	color:#666701;
}

div#header p#sitemap a { color:#666701; }

div#header p#banner_01
{
	position:absolute;
	left:499px;
	top:19px;
	width:295px;
	height:70px;
}

div#header p#tex
{
	position:absolute;
	left:17px;
	top:75px;
	color:#6d5f4a;
	line-height: 1.0em;
}

div#header ul
{
	position: absolute;
	left: 0px;
	bottom: 18px;
	width:800px;
	height:43px;
}

div#header ul li
{
	float:left;
	width:160px;
	height:42px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
}


*html div#header ul li
{
	float:left;
	width:153px;
	height:42px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
}

div#header ul li a
{
	display:block;
	width:153px;
	height:43px;
}

div#header ul li.line_navi05{ margin: 0px;}


/*---end_header---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#main_box
{
	position: relative;
	width:780px;
	float:left;
	margin: -10px 20px 0px 0px;
	background: url(../img/bg_mian_box.jpg) repeat-y;
}

* html body #main_box { width: 800px; }

#main
{
	width:580px;
	float:right;
	margin: 20px 0px 0px 20px;
	padding: 0;
}

* html body #main { 
	width: 570px;
}

a { color:#FFFFFF; }

a:hover
{
	color:#5c9d01;
	text-decoration: underline;
}

/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi
{
	float:left;
	width:180px;
	margin: 10px 0px 0px 0px;
}

#navi h3
{
	width:180px;
	height:30px;
	margin: 0px 0px 0px 0px;
	clear:both;
}

#navi h3 a
{
	display:block;
	width:180px;
	height:30px;
}
/*
#navi_sub01 { background-image:url(../img/navi_sub01.jpg); }

#navi_sub02 { background-image:url(../img/navi_sub02.jpg); }
*/
#navi ul
{
	width:180px;
	float:left;
	list-style:none;
}

ul.navi_tokorozawa
{
	background: url(../img/navi_bg01.jpg) bottom no-repeat;
	padding: 0px 0px 9px;
	margin: 0px 0px 15px;
}

*:first-child+html #navi ul li
{
	width:180px;
	height: 24px;
	margin:0;
	padding: 0 0 0px 0;
}


* html #navi ul li
{
	width:180px;
	height: 24px;
	margin:0;
	padding: 0 0 0px 0;
}



/**:first-child+html*/ #navi ul li.navi01{
	width:180px;
	height: 22px;
	margin:0;
	padding: 0;
}


* html #navi ul li.navi01{
	width:180px;
	height: 22px;
	margin:0;
	padding: 0;
}




/**:first-child+html*/ #navi ul li.navi01_01{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01_01{
	height: 18px;
	margin: 0 0 0px 0;
	padding: 0;
}

* html #navi ul li.navi01_01{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}



/**:first-child+html*/ #navi ul li.navi01_02{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}


* html #navi ul li.navi01_02{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01_02{
	height: 18px;
	margin: 0 0 0px 0;
	padding: 0;
}


/**:first-child+html*/ #navi ul li.navi01_03{
	height: 20px;
	margin: 0 0 2px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01_03{
	height: 20px;
	margin: 0 0 -2px 0;
	padding: 0;
}



* html #navi ul li.navi01_03{
	height: 20px;
	margin: 0 0 -4px 0;
	padding: 0;
}


/**:first-child+html*/ #navi ul li.navi01_02a{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01_02a{
	height: 20px;
	margin: 0 0 -4px 0;
	padding: 0;
}


* html #navi ul li.navi01_02a{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}


/**:first-child+html*/ #navi ul li.navi01_03a{
	height: 30px;
	margin: -2px 0 0px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01_03a{
	height: 30px;
	margin: -4px 0 0px 0;
	padding: 0;
}



* html #navi ul li.navi01_03a{
	height: 30px;
	margin: -4px 0 0px 0;
	padding: 0;
}

*:first-child+html #navi ul li.navi01{
	width:180px;
	height: 23px;
	margin:0;
	padding: 0;
}


* html #navi ul li.navi01{
	width:180px;
	height: 24px;
	margin:0;
	padding: 0;
}


*:first-child+html #navi ul li.navi01_01{
	height: 20px;
	margin: 0 0 -2px 0;
	padding: 0;
}

/**:first-child+html*/ #navi ul li.navi01_02{
	height: 20px;
	margin: 0 0 0px 0;
	padding: 0;
}

*html #navi ul li.navi01_01,
*html #navi ul li.navi01_02{
	height: 20px;
	margin: 0 0 -4px 0;
	padding: 0;
}







#navi ul li a
{
	display:block;
	width:180px;
	height:24px;
}

/**:first-child+html*/ #navi ul li ul
{
	width:180px;
	float:none;
	list-style:none;
	margin: 0px 0px 0px;
	padding: 0;
}


* html #navi ul li ul
{
	width:180px;
	float:none;
	list-style:none;
	margin: 0px 0px 0px;
	padding: 0;
}



/**:first-child+html*/ #navi ul li ul li
{
	width:180px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding: 0;
}


* html #navi ul li ul li
{
	width:180px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding: 0;
}


#navi ul li ul li a
{
	display:block;
	width:180px;
	height:20px;
	margin: 0;
	padding: 0;
}

/*#navi ul li.navi05, 
#navi ul li.navi08,
#navi ul li.navi16,
#navi ul li.navi10,*/
/**:first-child+html*/ #navi ul li.navi11
{
	height: 40px;
}

*:first-child+html #navi ul li.navi11
{
	height: 40px;
}

* html #navi ul li.navi11
{
	height: 40px;
}

/**:first-child+html*/ #navi ul li.navi12,
#navi ul li.navi16,
#navi ul li.navi10,
#navi ul li.navi08,
#navi ul li.navi13,
#navi ul li.navi14,
#navi ul li.navi15
 {
	height: 24px;
}

*:first-child+html #navi ul li.navi12,
#navi ul li.navi13,
#navi ul li.navi14,
#navi ul li.navi15
 {
	height: 24px;
}

* html #navi ul li.navi12,
* html #navi ul li.navi13,
* html #navi ul li.navi14,
* html #navi ul li.navi15
{
	height: 24px;
}


*:first-child+html #navi ul li.navi05 a, 
#navi ul li.navi08 a,
#navi ul li.navi16 a,
#navi ul li.navi10 a,
#navi ul li.navi11 a,
#navi ul li.navi12 a{
	height: 40px;
}

*:first-child+html #navi ul li.navi01_01 a, 
*:first-child+html #navi ul li.navi01_02 a,
*:first-child+html #navi ul li.navi01_03 a,
*:first-child+html #navi ul li.navi01_01c a
{
	height: 19px;
}

*:first-child+html #navi ul li.navi08 a,
*:first-child+html #navi ul li.navi10 a,
*:first-child+html #navi ul li.navi16 a,
*:first-child+html #navi ul li.navi12 a,

{
	height: 23px;
}
/*
li.navi01 a { background:url(../img/navigation_01.jpg) 0 0 no-repeat; }

li.navi01_01 a { background:url(../img/navigation_01.jpg) 0 -24px no-repeat; }

li.navi01_02 a { background:url(../img/navigation_01.jpg) 0 -44px no-repeat; }

li.navi02-a a { background:url(../img/navigation_01.jpg) 0 -64px no-repeat; }

li.navi02 a { background:url(../img/navigation_01.jpg) 0 -88px no-repeat; }

li.navi03 a { background:url(../img/navigation_01.jpg) 0 -112px no-repeat; }

li.navi04 a { background:url(../img/navigation_01.jpg) 0 -136px no-repeat; }

li.navi05 a { background:url(../img/navigation_01.jpg) 0 -160px no-repeat; }

li.navi06 a { background:url(../img/navigation_01.jpg) 0 -184px no-repeat; }

li.navi07 a { background:url(../img/navigation_01.jpg) 0 -208px no-repeat; }

li.navi08 a { background:url(../img/navigation_01.jpg) 0 -232px no-repeat; }

li.navi09 a { background:url(../img/navigation_01.jpg) 0 -256px no-repeat; }

li.navi10 a { background:url(../img/navigation_02.jpg) 0 0 no-repeat; }

li.navi11 a { background:url(../img/navigation_02.jpg) 0 -24px no-repeat; }

li.navi12 a { background:url(../img/navigation_02.jpg) 0 -48px no-repeat; }

li.navi13 a { background:url(../img/navigation_02.jpg) 0 -72px no-repeat; }

li.navi14 a { background:url(../img/navigation_02.jpg) 0 -96px no-repeat; }

li.navi15 a { background:url(../img/navigation_02.jpg) 0 -120px no-repeat; }

li.navi16 a { background:url(../img/navigation_02.jpg) 0 -144px no-repeat; }

li.navi01 a:hover { background:url(../img/navigation_01.jpg) -180px 0 no-repeat; }

li.navi01_01 a:hover { background:url(../img/navigation_01.jpg) -180px -24px no-repeat; }

li.navi01_02 a:hover { background:url(../img/navigation_01.jpg) -180px -44px no-repeat; }

li.navi02-a a:hover { background:url(../img/navigation_01.jpg) -180px -64px no-repeat; }

li.navi02 a:hover { background:url(../img/navigation_01.jpg) -180px -88px no-repeat; }

li.navi03 a:hover { background:url(../img/navigation_01.jpg) -180px -112px no-repeat; }

li.navi04 a:hover { background:url(../img/navigation_01.jpg) -180px -136px no-repeat; }

li.navi05 a:hover { background:url(../img/navigation_01.jpg) -180px -160px no-repeat; }

li.navi06 a:hover { background:url(../img/navigation_01.jpg) -180px -184px no-repeat; }

li.navi07 a:hover { background:url(../img/navigation_01.jpg) -180px -208px no-repeat; }

li.navi08 a:hover { background:url(../img/navigation_01.jpg) -180px -232px no-repeat; }

li.navi09 a:hover { background:url(../img/navigation_01.jpg) -180px -256px no-repeat; }

li.navi10 a:hover { background:url(../img/navigation_02.jpg) -180px 0 no-repeat; }

li.navi11 a:hover { background:url(../img/navigation_02.jpg) -180px -24px no-repeat; }

li.navi12 a:hover { background:url(../img/navigation_02.jpg) -180px -48px no-repeat; }

li.navi13 a:hover { background:url(../img/navigation_02.jpg) -180px -72px no-repeat; }

li.navi14 a:hover { background:url(../img/navigation_02.jpg) -180px -96px no-repeat; }

li.navi15 a:hover { background:url(../img/navigation_02.jpg) -180px -120px no-repeat; }

li.navi16 a:hover { background:url(../img/navigation_02.jpg) -180px -144px no-repeat; }
*/
#navi dl#banner
{
	width: 161px;
	float:left;
	margin:0px 9px 10px;
}

#navi dl#banner dt
{
	width: 161px;
	margin:0px 0px 2px;
}

#navi dl#banner dd a
{
	display:block;
	margin:0px 0px 5px;
	color:#FFFFFF;
	background: url(../img/icon01.jpg) 0px 5px no-repeat;
	padding: 0px 0px 0px 8px;
}

#reserve
{
	clear:both;
	text-align: left;
	background: url(../img/bg_mian_box.jpg) repeat-y;
}

p.bottom_shikatown_txt
{
	padding: 0px 15px;
	font-size:89%;
	margin: 0px 0px 10px;
}

div.navi_tel
{
	background: url(../img/navi_tel.jpg) 5px 10px no-repeat;
	width: 170px;
	float: left;
	margin: 0 15px 0 0;
	padding: 60px 0 0 15px;
	text-align: left;
	line-height: 1.2em;
}

*html div.navi_tel
{
	background: url(../img/navi_tel.jpg) 5px 10px no-repeat;
	width: 190px;
	float: left;
	margin: 0 15px 0 0;
	padding: 60px 0 0 15px;
	text-align: left;
	line-height: 1.2em;
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer
{
	clear:both;
	width:800px;
	text-align:center;
	border-top: #4F3222 solid 5px;
}

#footer dl
{
	width:580px;
	float:right;
	margin: 10px 10px 0 0;
	padding: 0;
	text-align:left;
	font-size:89%;
}

#footer dl dt
{
	display:inline;
	color:#FACB87;
}

#footer dl dd
{
	text-align:left;
	float:left;
}

address
{
	font-size: 109%;
	font-style: normal;
	line-height: 1.0;
	clear:both;
	color:#6B4834;
	padding: 0 0 5px;
	margin: 0;
}

#footer p.foottxt{ color: #FFFFFF; font-size: 10px; text-align: left;}

/*footter_link_color*//*------------------------------------------------------------------------------------------------------------------------*/

#footer dl dt a:link,
#footer dl dt a:visited { color:#FACB87; }

#footer dl dt a:active,
#footer dl dt a:hover { color:#999999; }

address a:link,
address a:visited { color:#6B4834; }

address a:active,
address a:hover { color:#999999; }

/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#index #main h2
{
	width:580px;
	height:20px;
	margin: 0px 0px 10px;
	clear:both;
	background-repeat: no-repeat;
}

#index #main .top_flash {
  position: relative;
  height: 202px;
}

#index #main #fspace
{
	height: 190px;
	width: 441px;
}

#index #main .top_rank01 {
  position: absolute;
  top: 0;
  left: 475px;
  margin: 0; 
  padding: 0;
}

#index #main .top_rank02 {
  position: absolute;
  top: 103px;
  left: 475px;
  margin: 0; 
  padding: 0;
}

#index #main .top_bnr {
  height: 50px;
  margin: 7px 0;
}


#index #main h3
{
	height:20px;
	margin: 0px 0px 10px;
	clear:both;
	background-repeat: no-repeat;
}

#index #main #top_sub03{
	margin-top: 20px;
}

#index #main #top_sub06
{
	background-image: url(../img/top_sub06.jpg);
	height: 30px;
}

.top_txt_box01
{
	padding: 15px 10px;
	border-top: #6d3e00 solid 2px;
}

.top_txt_box01-2
{
	padding: 15px 5px;
	border-top: #6d3e00 solid 2px;
}


.g-map
{
	width:200px;
	float:left;
	margin: 0px 10px 0px 0px;
}

.txt_black{color:#000000; margin-bottom:0px; line-height:1.3;}

.mb5{margin-bottom:25px;}

#information ul.disc li span.oshirase{
font-weight:bold;
font-size:15px;
border:none;
margin:10px 0 0 0;
}

#information ul.disc li span.oshirase2{
font-weight:normal;
font-size:15px;
border:none;
margin:0px 0 0 0;
display:inline;

}

#information ul.disc li span.oshirase3{
font-size:15px;
border:none;
margin:0px 0 0 0;
display:inline;
}

/*sitemap*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#sitemap_sub01 { background-image: url(../img/sitemap_sub01.jpg); }

#sitemap_sub02 { background-image: url(../img/sitemap_sub02.jpg); }

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01
{
	width:570px;
	margin: 0px 5px;
	_margin: 0px 0px;
	float:left;
	display: inline;
}

.seg01_01
{
	width:570px;
	padding: 0px 10px 10px 5px;
	_padding: 0px 2px 10px 2px;
	float:left;
}

.seg01_02
{
	width:570px;
	padding: 0px 0px 20px;
	float:left;
}

.seg01_03
{
	width:570px;
	padding: 0px 0px 30px;
	float:left;
}

.seg01_04
{
	width:570px;
	margin: 10px 0px 0px 5px;
	float:left;
	display: inline;
}

.seg01_0_left01
{
	width:270px;
	float:left;
	margin: 0px 30px 0px 0px;
}

.seg01_0_right01
{
	width:270px;
	float:right;
	margin: 0px 0px 0px 0px;
}

#index #wrapper #wrapper_body #main_box #main .seg01 .seg01_03 .seg01_0_left01 #index_ul { padding-left: 22px; }

#index #wrapper #wrapper_body #main_box #main .seg01 .seg01_03 .seg01_0_left01 #index_ul li { list-style: decimal outside; }

.seg01_0_left02
{
	width:200px;
	float:left;
	margin: 0px 10px 0px 0px;
}

.seg01_0_right02
{
	width:340px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_right02_01
{
	width:340px;
	float:right;
	margin: 0px 0px 0px 10px;
}

.seg01_0_right02_02
{
	width:340px;
	float:left;
	margin: 0px 0px 20px 0px;
}

.seg01_0_right02_left01
{
	width:170px;
	float:left;
	margin: 0px 0px 0px 0px;
}

.seg01_0_right02_right01
{
	width:170px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left03
{
	width:160px;
	float:left;
	margin: 0px 10px 0px 0px;
}

.seg01_0_right03
{
	width:390px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left04
{
	width:180px;
	float:left;
	margin: 0px 5px 0px 0px;
}

.seg01_0_left04a
{
	width:360px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left04b
{
	width:170px;
	float:left;
	margin: 0px 0px 0px 0px;
}

.seg01_0_right04c
{
	width:170px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left04dr
{
	width:170px;
	float:left;
	margin: 0px 5px 0px 0px;
}

.seg01_0_right04
{
	width:170px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left05
{
	width:260px;
	float:left;
	margin: 0px 10px 0px 0px;
}

.seg01_0_right05
{
	width:260px;
	float:right;
	margin: 0px 0px 0px 0px;
}

#tour .seg01_0_right05
{
	width:260px;
	float:right;
	margin: 0px 15px 0px 0px;
}

* html #tour .seg01_0_right05
{
	width:260px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_05_left01
{
	width:120px;
	float:left;
	margin: 0px 10px 0px 0px;
}

.seg01_0_05_right01
{
	width:130px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_left06
{
	width:340px;
	float:left;
	margin: 0px 0px 0px 0px;
	display:inline;
}

.seg01_0_left04-2
{
	width:100px;
	float:left;
	margin: 0px 15px 0px 0px;
}

.seg01_0_left04-3
{
	width:180px;
	float:left;
	margin: 0px 15px 0px 0px;
}


.seg01_0_right06
{
	width:200px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_01 p
{
	padding-left: 5px;
	padding-right: 5px;
}

.seg01_02 table
{
	margin-left: 5px;
	margin-right: 5px;
}

/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p#contents_header
{
	width:580px;
	height:100px;
	background: url(../img/contents_header.jpg);
	margin: 0px 0px 10px;
	clear: both;
}

#main h2
{
	width:580px;
	height:20px;
	margin: 0px 0px 10px;
	clear:both;
}

#main h3
{
	height:20px;
	margin: 0px 0px 10px;
	clear:both;
}

#main h4
{
	height:16px;
	margin: 0px 0px 10px;
	background-repeat:no-repeat;
	clear:both;
}

#main h5
{
	background: url(../img/icon_h5.jpg) 0px 5px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height: 25px;
	font-weight:bold;
	margin: 0px 0px 10px;
	clear:both;
}

p.to_detail {
	width:82px;
	height:19px;
	float:right;
}

p.to_detail a{
	display:block;
	background: url(../img/to_detail.jpg) 0px 2px no-repeat;
	width:82px;
	height:19px;
	padding: 0 0 2px 15px;
	font-size: 10px;
	text-decoration: none;
}

*:first-child+html p.to_detail a{
	background: url(../img/to_detail.jpg) 0px 3px no-repeat;
}



p.to_detail_icon03 { clear:both; }

p.to_detail_icon03 a
{
	display:block;
	background: url(../img/icon03.jpg) 0px 5px no-repeat;
	float:right;
	overflow: hidden;
	text-indent:10px;
	font-weight:bold;
}

p.to_detail_icon03 a:link,
p.to_detail_icon03 a:visited { color: #FFFFFF; }

p.to_top { padding: 0 20px; }

p.to_top a
{
	float:right;
	margin: 10px 0 20px;
}

#tour p.to_top a { margin-bottom: 0; }

.sheet01 { width:100%; }

.sheet01 th,
.sheet01 td
{
	padding: 1px 12px;
	text-align:center;
	border: #636900 solid 1px;
}

.sheet01 th.sheet01_01
{
	background: #FFF url(../img/sheet01_th01.jpg) repeat-y;
	color:#999999;
	padding: 0px 0px;
}

.sheet01 th.sheet01_02
{
	background: #FFF url(../img/sheet01_th02.jpg) bottom repeat-x;
	color:#919D00;
}

.sheet01 td.sheet01_02
{
	background: #FFF url(../img/sheet01_td01.jpg) bottom repeat-x;
	color:#606900;
}

.sheet02 { width:100%; }

.sheet02 tr.tfl td
{
	border-bottom: 3px double #fff;
	background: #7a5239;
}

.sheet02 th
{
	padding: 3px 12px;
	width: 40%;
	border: #FFFFFF solid 1px;
	vertical-align: top;
}

.sheet02 td
{
	padding: 3px 12px;
	border: #FFFFFF solid 1px;
}

.sheet02 td.price
{
	text-align:right;
	width:25%;
}

ul.disc
{
	margin: 0px 0px 0px 10px;
	list-style-type: disc;
	list-style-position: outside;
}

ul.icon03 { clear:both; }

ul.icon03 li
{
	background: url(../img/icon03.jpg) 0px 5px no-repeat;
	padding: 0px 0px 0px 10px;
}

ul.disc li { margin-left:10px; }

dl.sep01 { clear:both; }

dl.sep01 dt
{
	width:40px;
	float:left;
	margin: 0px 10px 0px 0px;
}

dl.sep01 dd
{
	width:310px;
	float:left;
	margin: 0px 0px 0px 0px;
}

dl.sep02 { clear:both; }

dl.sep02 dt
{
	width:30px;
	float:left;
	margin-right:10px;
	background: url(../img/icon03.jpg) 0px 5px no-repeat;
	text-indent: 10px;
}

dl.sep02 dd
{
	width:520px;
	float:left;
}

.mb5 { margin-bottom:5px; }

.mb10 { margin-bottom:10px; }

.mb15 { margin-bottom:15px; }

.mb20 { margin-bottom:20px; }

.mr10 { margin-right:10px; }

.ali_cen { text-align:center; }

.ali_right { text-align: right; }

.ali_left { text-align: left; }

.fl { float:left; }
.fl2 { float:left; margin-right: 6px; }

.fr { float:right; }

.clb { clear:both; }

.cll { clear:left; }

.clr { clear:right; }

.case_left01
{
	width:280px;
	float:left;
	margin: 0px auto;
	background: url(../img/icon02.jpg) 96% 45% no-repeat;
}

.case_left01b
{
	width:290px;
	float:left;
	margin: 0px auto;
	background: url(../img/icon02.jpg) 100% 45% no-repeat;
}

.case_left01 p
{
	width: 260px;
	padding: 10px 0px 0px;
}

.case_left01_1
{
	width:280px;
	float:left;
	margin: 0px auto;
}

.case_left01_bg_none
{
	width:300px;
	float:left;
	margin: 0px auto;
	background: none;
}

.case_left01_to_left
{
	width:290px;
	float:left;
	margin: 0px 10px 0px 0px;
	background: url(../img/icon05.jpg) 100% 45% no-repeat;
}

.case_right01
{
	width:260px;
	float:right;
	margin: 0px auto;
}

.bg_icon04_right
{
	background: url(../img/icon04.jpg) 82% 100% no-repeat;
	padding: 0px 0px 50px;
	margin: 0px 0px 20px;
}

.bg_icon04_left
{
	background: url(../img/icon04.jpg) 20% 100% no-repeat;
	padding: 0px 0px 50px;
	margin: 0px 0px 20px;
}

.bg_icon04_center
{
	background: url(../img/icon04.jpg) 50% 100% no-repeat;
	padding: 0px 0px 50px;
	margin: 0px 0px 20px;
}

/*qa*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.qa_sub { background-image: url(../img/qa.jpg); }

dl.qa { clear:both; }

dl.qa dt
{
	height:20px;
	margin: 0px 0px 10px;
	background-repeat:no-repeat;
	clear:both;
}

dl.qa dd
{
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	background: url(../img/a.jpg) 0px 0px no-repeat;
	clear:both;
}

div.qa01
{
	width:320px;
	float:left;
	margin: 0px 0px 0px 0px;
}

div.qa02
{
	width:200px;
	float:right;
	margin: 0px 0px 0px 10px;
}

/*merit demerit*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.meritdemerit { background-image: url(../img/meritdemerit.jpg); }

.merit { background-image: url(../img/merit.jpg); }

.demerit { background-image: url(../img/demerit.jpg); }

/*case*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.case_sub { background-image: url(../img/case_sub.jpg); }

.case_sub0 { background-image: url(../img/case_sub0.jpg); }

.case_sub01 { background-image: url(../img/case_sub01.jpg); }

.case_sub02 { background-image: url(../img/case_sub02.jpg); }

.case_sub03 { background-image: url(../img/case_sub03.jpg); }

.case_sub04 { background-image: url(../img/case_sub04.jpg); }

.case_sub05 { background-image: url(../img/case_sub05.jpg); }

/*step*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.step_sub01 { background-image: url(../img/step_sub01.jpg); }

.step_sub02 { background-image: url(../img/step_sub02.jpg); }

.step_sub03 { background-image: url(../img/step_sub03.jpg); }

.step_sub04 { background-image: url(../img/step_sub04.jpg); }

.step_sub05 { background-image: url(../img/step_sub05.jpg); }

/*characteristic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#characteristic #main h4
{
	height:24px;
	margin: 0px 0px 10px;
	background-repeat:no-repeat;
	clear:both;
}

/*dr*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#dr_sub01 { background-image: url(../img/dr_sub01.jpg); }

#dr_sub02 { background-image: url(../img/dr_sub02.jpg); }

#dr_sub03
{
	background-image: url(../img/dr_sub03.jpg);
	height:23px;
}

#dr_sub04 { background-image: url(../img/dr_sub04.jpg); }

#dr_sub05 { background-image: url(../img/dr_sub05.jpg); }

#dr_sub06
{
	background-image: url(../img/dr_sub06.jpg);
	height:23px;
}

#dr_sub07 { background-image: url(../img/dr_sub07.jpg); }

#dr_sub08
{
	background-image: url(../img/dr_sub08.jpg);
	height:23px;
}

#dr_sub09 { background-image: url(../img/dr_sub09.jpg); }

#dr_sub10 { background-image: url(../img/dr_sub10.jpg); }

#dr_sub11 { background-image: url(../img/dr_sub11.jpg); }

#dr_sub12 { background-image: url(../img/dr_sub12.jpg); }

#dr_sub13 { background-image: url(../img/dr_sub13.jpg); }

#dr_sub14 { background-image: url(../img/dr_sub14.jpg); }

#dr_sub15 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub16 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub17 { background-image: url(../img/dr_sub17.jpg); }

#dr_sub18
{
	background-image: url(../img/dr_sub18.jpg);
	height:23px;
}

#dr_sub19 { background-image: url(../img/dr_sub19.jpg); }

#dr_sub20 { background-image: url(../img/dr_sub20.jpg); }

#dr_sub21
{
	background-image: url(../img/dr_sub21.jpg);
	height:23px;
}

#dr_sub22
{
	background-image: url(../img/dr_sub22.jpg);
	height:23px;
}

#dr_sub23 { background-image: url(../img/dr_sub23.jpg); }

#dr_sub24
{
	background-image: url(../img/dr_sub24.jpg);
	height:23px;
}

#dr_sub25
{
	background-image: url(../img/dr_sub25.jpg);
	height:23px;
}

#dr_sub26
{
	background-image: url(../img/dr_sub26.jpg);
	height:23px;
}

#dr_sub27 { background-image: url(../img/dr_sub27.jpg); }

#dr_sub28 { background-image: url(../img/dr_sub28.jpg); }

#dr_sub29
{
	background-image: url(../img/dr_sub29.jpg);
	height:23px;
}

#dr_sub30
{
	background-image: url(../img/dr_sub30.jpg);
	height:23px;
}

#dr_sub31
{
	background-image: url(../img/dr_sub31.jpg);
	height:23px;
}

#dr_sub32 { background-image: url(../img/dr_sub32.jpg); }

#dr_sub33
{
	background-image: url(../img/dr_sub33.jpg);
	height:23px;
}

#dr_sub34 { background-image: url(../img/dr_sub34.jpg); }

#dr_sub35 { background-image: url(../img/dr_sub35.jpg); }

#dr_sub36
{
	background-image: url(../img/dr_sub36.jpg);
	height:23px;
}

#dr_sub37 { background-image: url(../img/dr_sub37.jpg); }

#dr_sub38 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub39 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub40 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub41 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub42 { background-image: url(../img/dr_sub15.jpg); }

#dr_sub43
{
	background-image: url(../img/dr_sub38.jpg);
	height:23px;
}

#dr_sub44
{
	background-image: url(../img/dr_sub39.jpg);
	height:23px;
}

#dr_sub45
{
	background-image: url(../img/dr_sub40.jpg);
	height:23px;
}

#dr_sub46
{
	background-image: url(../img/dr_sub46.jpg);
	height:23px;
}


#dr_sub48 { background-image: url(../img/dr_sub48.jpg); }

#dr_sub49 { background-image: url(../img/dr_sub49.jpg); }

.mt20 { margin-top: 20px; }

#dr .seg01 dl.complete { margin-left: 1em; }

#dr .seg01 dl.complete dt
{
	width: 8em;
	float: left;
}

#dr .seg01 dl.complete dd { margin-left: 8em; }




#dr .seg01 table.dr_table01 th,
#dr .seg01 table.dr_table01 td{
	padding: 1px 0;
	font-size: 12px;
	vertical-align: top;
	letter-spacing: 0.1em;
	line-height: 1.5em;
}

#dr .seg01 table.dr_table01 th{
	width: 70px;
}



#dr h4 { height:auto; }

/*tour*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#tour_sub01 { background-image: url(../img/tour_sub01.jpg); }

#tour_sub02 { background-image: url(../img/tour_sub02.jpg); }

#tour_sub03 { background-image: url(../img/tour_sub03.jpg); }

#tour_sub04 { background-image: url(../img/tour_sub04.jpg); }

#tour_sub05 { background-image: url(../img/tour_sub05.jpg); }

#tour_sub06 { background-image: url(../img/tour_sub06.jpg); }

#tour_sub07 { background-image: url(../img/tour_sub07.jpg); }

#tour_sub08 { background-image: url(../img/tour_sub08.jpg); }

#tour_sub09 { background-image: url(../img/tour_sub09.jpg); }

/*clinic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#clinic_sub01 { background-image: url(../img/clinic_sub01.jpg); }

#clinic_sub02 { background-image: url(../img/clinic_sub02.jpg); }

#clinic_sub03 { background-image: url(../img/clinic_sub03.jpg); }

#clinic_sub04 { background-image: url(../img/clinic_sub04.jpg); }

#clinic_sub05 { background-image: url(../img/clinic_sub05.jpg); }

#clinic_sub06 { background-image: url(../img/clinic_sub06.jpg); }

#clinic_sub07 { background-image: url(../img/clinic_sub07.jpg); }

#clinic_sub08 { background-image: url(../img/clinic_sub08.jpg); }

#clinic_sub09 { background-image: url(../img/clinic_sub09.jpg); }

#clinic_sub10 { background-image: url(../img/clinic_sub10.jpg); }

#clinic_sub11 { background-image: url(../img/clinic_sub11.jpg); }

/*access*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div.map
{
	position:relative;
	width:350px;
	height:285px;
}

div.map ul
{
	position: absolute;
	left:0px;
	top:0px;
}

div.map ul li
{
	position: absolute;
	color:#663300;
	font-weight:bold;
	background-color:#FFFFFF;
	padding: 1px;
	border: #FFCCCC solid 1px;
}

div.map ul li a
{
	display:block;
	color:#663300;
}

div.map ul li.num01
{
	top: 233px;
	left: 163px;
}

div.map ul li.num02
{
	top: 146px;
	left: 120px;
}

div.map ul li.num03
{
	top: 108px;
	left: 120px;
}

div.map ul li.num04
{
	top: 62px;
	left: 162px;
}

div.map ul li.num05
{
	top: 108px;
	left: 73px;
}

div.map ul li.num06
{
	top: 36px;
	left: 187px;
}

div.map ul li.num07
{
	top: 2px;
	left: 187px;
}

/*treatment*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*implant*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*implant_flow*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#implant_flow_sub01 { background-image: url(../img/implant_flow_sub01.jpg); }

#implant_flow_sub02 { background-image: url(../img/implant_flow_sub02.jpg); }

#implant_flow_sub03 { background-image: url(../img/implant_flow_sub03.jpg); }

#implant_flow_sub04 { background-image: url(../img/implant_flow_sub04.jpg); }

#implant_flow_sub05 { background-image: url(../img/implant_flow_sub05.jpg); }

#implant_flow_sub06 { background-image: url(../img/implant_flow_sub06.jpg); }

/*implant_case*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#implant_case_sub01 { background-image: url(../img/implant_case_sub01.jpg); }

#implant_case_sub02 { background-image: url(../img/implant_case_sub02.jpg); }

#implant_case_sub03 { background-image: url(../img/implant_case_sub03.jpg); }

#implant_case_sub04 { background-image: url(../img/implant_case_sub04.jpg); }

#implant_case_sub05 { background-image: url(../img/implant_case_sub05.jpg); }

#implant_case_sub06 { background-image: url(../img/implant_case_sub06.jpg); }

#implant_case_sub07 { background-image: url(../img/implant_case_sub07.jpg); }

/*esthe_case*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#esthe_sub01 { background-image: url(../img/esthe_sub01.jpg); }

#esthe_sub02 { background-image: url(../img/esthe_sub02.jpg); }

#esthe_sub03 { background-image: url(../img/esthe_sub03.jpg); }

#esthe_sub04 { background-image: url(../img/esthe_sub04.jpg); }

#esthe_sub05 { background-image: url(../img/esthe_sub05.jpg); }

/*white*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#white_sub01 { background-image: url(../img/white_sub01.jpg); }

#white_sub02 { background-image: url(../img/white_sub02.jpg); }

#white_sub03 { background-image: url(../img/white_sub03.jpg); }

#white_sub04 { background-image: url(../img/white_sub04.jpg); }

#white_sub05 { background-image: url(../img/white_sub05.jpg); }

#white_sub06 { background-image: url(../img/white_sub06.jpg); }

/*ortho*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#ortho_sub01 { background-image: url(../img/ortho_sub01.jpg); }

#ortho_sub02 { background-image: url(../img/ortho_sub02.jpg); }

#ortho_sub03 { background-image: url(../img/ortho_sub03.jpg); }

#ortho_sub04 { background-image: url(../img/ortho_sub04.jpg); }

#ortho_sub05 { background-image: url(../img/ortho_sub05.jpg); }

#ortho_sub06 { background-image: url(../img/ortho_sub06.jpg); }

/*invisible*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#invisible_sub01 { background-image: url(../img/invisible_sub01.jpg); }

#invisible_sub02 { background-image: url(../img/invisible_sub02.jpg); }

#invisible_sub03 { background-image: url(../img/invisible_sub03.jpg); }

#invisible_sub04 { background-image: url(../img/invisible_sub04.jpg); }

/*rearing*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#rearing_sub01 { background-image: url(../img/rearing_sub01.jpg); }

#rearing_sub02 { background-image: url(../img/rearing_sub02.jpg); }

#rearing_sub03 { background-image: url(../img/rearing_sub03.jpg); }

#rearing_sub04 { background-image: url(../img/rearing_sub04.jpg); }

#rearing_sub05 { background-image: url(../img/rearing_sub05.jpg); }

#rearing_sub06 { background-image: url(../img/rearing_sub06.jpg); }

/*prevent*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#prevent_sub01 { background-image: url(../img/prevent_sub01.jpg); }

#prevent_sub02 { background-image: url(../img/prevent_sub02.jpg); }

#prevent_sub03 { background-image: url(../img/prevent_sub03.jpg); }

#prevent_sub04 { background-image: url(../img/prevent_sub04.jpg); }

#prevent_sub05 { background-image: url(../img/prevent_sub05.jpg); }

#prevent_sub06 { background-image: url(../img/prevent_sub06.jpg); }

#prevent_sub07 { background-image: url(../img/prevent_sub07.jpg); }

#prevent_sub08 { background-image: url(../img/prevent_sub08.jpg); }

#prevent_sub09 { background-image: url(../img/prevent_sub09.jpg); }

/*mix*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mix_sub01 { background-image: url(../img/mix_sub02.jpg); }

/*general*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#general_sub01 { background-image: url(../img/general_sub01.jpg); }

/*tokorozawa*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#tokorozawa_sub01 { background-image: url(../img/tokorozawa_sub01.jpg); }

#tokorozawa_sub02 { background-image: url(../img/tokorozawa_sub02.jpg); }

#tokorozawa_sub03 { background-image: url(../img/tokorozawa_sub03.jpg); }

#tokorozawa_sub04 { background-image: url(../img/tokorozawa_sub04.jpg); }

#tokorozawa_sub05 { background-image: url(../img/tokorozawa_sub05.jpg); }

#tokorozawa_sub06 { background-image: url(../img/tokorozawa_sub06.jpg); }

#tokorozawa_sub07 { background-image: url(../img/tokorozawa_sub07.jpg); }

#tokorozawa_sub08 { background-image: url(../img/tokorozawa_sub08.jpg); }

#tokorozawa_sub09 { background-image: url(../img/tokorozawa_sub09.jpg); }

#tokorozawa_sub10 { background-image: url(../img/tokorozawa_sub10.jpg); }

#tokorozawa_sub11 { background-image: url(../img/tokorozawa_sub11.jpg); }

/*price*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#price_sub01 { background-image: url(../img/price_sub01.jpg); }

#price_sub02 { background-image: url(../img/price_sub02.jpg); }

#price #implant { background-image: url(../img/price_sub03.jpg); }

#price #esthe { background-image: url(../img/price_sub04.jpg); }

#price #whitening { background-image: url(../img/price_sub05.jpg); }

#price #ortho { background-image: url(../img/price_sub06.jpg); }

#price #ikukeisei { background-image: url(../img/price_sub07.jpg); }

#price_sub08 { background-image: url(../img/price_sub08.jpg); }

#price_sub09 { background-image: url(../img/price_sub09.jpg); }

#price_sub10 { background-image: url(../img/price_sub10.jpg); }

#price_sub11 { background-image: url(../img/price_sub11.jpg); }

#price #denture { background-image: url(../img/price_sub12.jpg); }

/*free*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#free_sub01 { background-image: url(../img/free_sub01.jpg); }

#free_sub02 { background-image: url(../img/free_sub02.jpg); }

/*job*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#job_sub01 { background-image: url(../img/job_sub01.jpg); }

#job_sub02 { background-image: url(../img/job_sub02.jpg); }

.job_sub03 { background-image: url(../img/job_sub03.jpg); }

#job_sub04 { background-image: url(../img/job_sub04.jpg); }

#job_sub05 { background-image: url(../img/job_sub05.jpg); }

#job_sub06 { background-image: url(../img/job_sub06.jpg); }

.job_sub07 { background-image: url(../img/job_sub07.jpg); }

/*link*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#link_sub01 { background-image: url(../img/link_sub01.jpg); }

#link_sub02 { background-image: url(../img/link_sub02.jpg); }

#link_sub03 { background-image: url(../img/link_sub03.jpg); }

#link_sub04 { background-image: url(../img/link_sub04.jpg); }

dl.link { margin: 10px; }

dl.link dt
{
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 5px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	text-indent:8px;
}

dl.link dd
{
	text-indent: 20px;
	margin-bottom:15px;
	border-bottom:#FFFFFF dotted 1px;
	line-height:20px;
	font-size:13px;
}

dl.link dt a:link,
dl.link dt a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

dl.link dt a:active,
dl.link dt a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}

/*bbs*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#bbs_sub01 { background-image: url(../img/bbs_sub01.jpg); }

/*----- 070807 -----*/

.case img { border: 2px solid #82502d; }

.case h4.nonborder img { border: none; }


.image_l
{
	float: left;
	margin: 0 10px 10px 0;
}

.clear { clear: both; }

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */

.text_fix { font-size:17px; }

.text_14 { font-size:15px; }

.text_r { color:#FF0000; }

.text_m { text-indent:80px; }

/**
 * 2008.02.04 追加
 * 更新情報をフレームのようにする
 */

#information
{
	overflow: auto;
	text-align: center;
	height: 110px;
	margin-bottom: 20px;
}

#information ul.disc
{
	width: 480px;
	margin: auto;
	text-align: left;
}

#information ul.disc li { padding-bottom: 10px; }

#information ul.disc li span
{
	font-weight: 900;
	display: block;
	border-bottom: 1px solid #99cc33;
}

#information ul.disc li ol { margin-left: 20px; }

/**
 * 2008.02.04 追加
 * 7つの特色の流れの部分
 */

.chara_flow
{
	margin: 10px 0 10px 120px;
	font-weight: 900;
}

#footer p.footer_snt
{
	width: 580px;
	margin: 10px 10px 0 0;
	padding: 0;
	text-align:left;
	font-size:85%;
	float: right;
}

.f-small { font-size:79%; }

.img-r
{
	margin-left:10px;
	float:right;
}

.img-r2
{
	margin-left:10px;
	float:right;
	margin-bottom:5px;
}

.img-l2
{
	margin-right:18px;
	float:left;
	margin-bottom:5px;
}

.img-lr
{
	margin-left:8px;
	margin-right:8px;
}

.tx-line { padding-top:10px; }

.tx-dx
{
	font-weight:bold;
	font-size:135%;
}

.tx-dx2
{
	margin-left:160px;
	font-size:90%;
	margin-bottom:0px;
}

/*-----08/07/18------*/

p.fd{
	outline: none;
	margin: 10px 0 0 60px;
}

p.nomar { margin: 10px 0 0 0; }

.color_change { color: #fcff00; }

.large
{
	font-size: 110%;
	margin-bottom: 10px;
}

.txtin
{
	text-indent: 1.3em;
	font-size: 80%;
}

#dirPath {
padding: 0px 0 10px 0;
text-align: right;
margin-top:-5px;
}

* html #dirPath {
padding: 0px 20px 10px 0;
text-align: right;
margin-top:0;
}


/*facebook*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.facebook {
	background-color:#FFFFFF;
	width:170px;
	height:60px;
	margin-bottom:20px;
	text-align:left;	
}

* html #navi #baner .facebook {
	background-color:#FFFFFF;
	width:160px;
	height:60px;
	margin-bottom:20px;
	margin-left:0;
	font-size:70%;
}

