#kiji, #kiji_title {

	width: 590px;

	margin: 0;

	padding: 0 5px 0 0;

	text-align: left;

	vertical-align: top;

	color: #000000;

	background-color: #FFFFFF;

}



/*-----------------------------------------------------



  Local



-----------------------------------------------------*/

div#kiji h1,

div#kiji_title h1,

div#kiji h2,

div#kiji h3,

div#kiji h4, 

div#kiji div, 

div#kiji p, 

div#kiji table, 

div#kiji table th, 

div#kiji table td, 

div#kiji form, 

div#kiji img,

div#kiji ol,

div#kiji ol li,

div#kiji ul,

div#kiji ul li,

div#kiji dl,

div#kiji dl dt,

div#kiji dl dd {

	margin: 0;

	padding: 0;

	border: 0;

}



div#kiji h1,

div#kiji_title h1,

div#kiji h2,

div#kiji h3,

div#kiji h4 {

	font-weight: normal;

	font-size: 0px;

	line-height: 0px;

	background: none;

	display: inline;

}

div#kiji_title h1 {

	background:none;

}





@media print {

div#kiji p {

	font-size: 0.8em;

}

}



div#kiji strong,

div#kiji em {

	font-weight: normal;

	font-style: normal;

	color: #000000;

}



a {

	outline: none;

}









/*-----------------------------------------------------

　 Contents

-----------------------------------------------------*/



/*-- Title ----------------------------------------- */

div#kiji_title #washitsu {

	width: 550px;

	height: 460px;

	margin-bottom: 15px;

	padding: 20px;

	background-color: #5A1913;

	background-image: url(/edit/kyotsu/knowhow/tw_washitsu/090819/img/washitsu.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



div#kiji_title #washitsu p {

	width: 206px;

	color: #FFFFFF;

	font-size: 10px;

}



div#kiji_title #washitsu p#title_copy {

	margin: 10px 0;

	font-size: 12px;

	line-height: 1.5em;

	font-weight: bold;

}





/*-- link / SubpageTitle ----------------------------------------- */

div#kiji .ochre,

body#sub_body .ochre2 {

	padding-top: 9px;

	padding-bottom: 9px;

	background-color: #DD8002;

	overflow: hidden;

}



div#kiji .ochre {

	width: 561px;

	margin: 3px 0 18px 0;

	padding-right: 10px;

	padding-left: 19px;

}



body#sub_body .ochre2 {

	width: 100%;

	padding-right: auto;

	padding-left: 40px;

}



div#kiji .ochre div,

body#sub_body .ochre2 div {

	width: 477px;

	float: left;

	overflow: hidden;

}



div#kiji .ochre h2,

body#sub_body .ochre2 h1 {

	display: inline;

}



div#kiji .square,

body#sub_body .square {

	margin-right: 12px;

	float: left;

}



div#kiji .ochre p,

body#sub_body .ochre2 p {

	margin-top: 5px;

	color: #FFFFFF;

}



div#kiji .syosai {

	margin-left: 15px;

}





/*-- matome ----------------------------------------- */

div#kiji #cream {

	width: 557px;

	margin-bottom: 5px;

	padding: 19px 15px 19px 18px;

	background-color: #F8EFA0;

	overflow: hidden;

}



div#kiji #cream h2 {

	margin-right: 13px;

	float: left;

}



div#kiji #cream p {

	width: 390px;

	float: left;

	overflow: hidden;

}













/*-----------------------------------------------------

　 SubWindow

-----------------------------------------------------*/

body#sub_body {

	margin: 0;

	padding: 22px 0 20px 0;

	font-size: 12px;

	line-height: 1.3em;

	font-family: メイリオ,Meiryo, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;

}



body#sub_body h1,

body#sub_body h2,

body#sub_body h3,

body#sub_body h4, 

body#sub_body div, 

body#sub_body p, 

body#sub_body table, 

body#sub_body table th, 

body#sub_body table td, 

body#sub_body form, 

body#sub_body img,

body#sub_body ol,

body#sub_body ol li,

body#sub_body ul,

body#sub_body ul li,

body#sub_body dl,

body#sub_body dl dt,

body#sub_body dl dd {

	margin: 0;

	padding: 0;

	border: 0;

}



body#sub_body .close {

	width: 4em;

	margin: 15px auto;

	display: block;

	clear: both;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	text-align: center;

}



body#sub_body h1,

body#sub_body h2 {

	font-size: 0px;

}







/*-- yosho-ki ----------------------------------------- */

body#sub_body .check {

	width: 572px;

	margin: 40px 0 0 40px;

	overflow: hidden;

}



body#sub_body .check h2 {

	margin-bottom: 15px;

}



body#sub_body .check p {

	line-height: 1.4em;

}



body#sub_body .pic {

	padding: 0 0 8px 8px;

	float: right;

}



body#sub_body strong {

	padding: 1px 2px;

	background-color: #FFCCCC;

	font-weight: normal;

}





/*-- jido-ki1 ----------------------------------------- */

body#sub_body .fig {

	width: 572px;

	margin: 30px 0 0 40px;

}



body#sub_body .fig h2

body#sub_body .fig p {

	display: inline;

}



body#sub_body .fig h2 {

	width: 291px;

	float: left;

}



body#sub_body .cap2 {

	padding-top: 8px;

	font-size: 10px;

}



body#sub_body .line1 {

	width: 566px;

	margin: 20px 0 0 40px;

	padding: 1px;

	border: 2px solid #4B1F23;

	overflow: hidden;

	clear: both;

}



body#sub_body .line2 {

	width: 528px;

	padding: 20px 18px;

	border: 1px solid #4B1F23;

	overflow: hidden;

}



body#sub_body .photo {

	width: 119px;

	margin-right: 30px;

	float: left;

	overflow: hidden;

}



body#sub_body .photo p {

	font-size: 10px;

	line-height: 1.3em;

	margin-top: 5px;

}



body#sub_body .name {

	font-size: 12px;

}



body#sub_body .line2 h2 {

	margin-bottom: 18px;

}



body#sub_body .text {

	line-height: 1.4em;

}



body#sub_body .ochre3 {

	width: 532px;

	margin: 20px 0 0 40px;

	padding: 15px 20px;

	background-color: #DD8002;

	clear: both;

}



body#sub_body .ochre3 p {

	margin-top: 5px;

	line-height: 1.4em;

	color: #FFFFFF;

}





/*-- jido-ki2 ----------------------------------------- */

body#sub_body .img_name {

	vertical-align: text-top;

}





/*-----------------------------------------------------

  Position

-----------------------------------------------------*/

div#kiji .f_left,

.f_left {

	float:left;

}



div#kiji .f_right,

.f_right {

	float:right;

}



div#kiji .t_left,

.t_left {

	text-align:left;

}



div#kiji .t_right,

.t_right {

	text-align:right;

}



div#kiji .t_center,

.t_center {

	text-align: center;

}



div#kiji .clear_b,

.clear_b {

	clear:both;

}



div#kiji .black,

.black {

	color: #000000;

}



div#kiji .white,

.white {

	color: #FFFFFF;

}



div#kiji .b,

.b {

	font-weight: bold;

}



div#kiji .fs0,

.fs0 {

	font-size: 0px;

}



div#kiji .cap{

	text-align: left;

	font-size: 10px;

	line-height: 1.3em;

	padding: 0 0 0 0;

	color: #333333;

	clear: both;

}











/*-----------------------------------------------------



  Common



-----------------------------------------------------*/



/*-----------------------------------------------------

  PageNavi

-----------------------------------------------------*/

/*PageNo.*/



div#kiji div.SPNavi {

	margin: 0;

	padding: 20px 0 30px 0;

}



div#kiji div.SPNavi ul {

	list-style: none;

	text-align: center;

	height: inherit;

}



div#kiji div.SPNavi ul li {

	display: inline;

}



div#kiji div.SPNavi ul li a {

	padding: 5px 8px;

	border-width: 1px;

	border-style: solid;

	background: #FFF;

	line-height: 1em;

	text-decoration: none;

}



/*CurrentPage*/

div#kiji div.SPNavi ul li.current a {

	font-weight: bold;

}



div#kiji div.SPNavi ul li.current a:hover {

	background-color: #FFF;

	color: #C30;

}



/*-----------------------------------------------------

  PageNavi:color

-----------------------------------------------------*/

div#kiji div.SPNavi ul li a {

	border-color: #C8161D;

}



div#kiji div.SPNavi ul li a:hover {

	background-color: #C8161D;

	color: #FFF;

}

div#kiji div.SPNavi ul li.current a, div.SPNavi ul li.current a:hover {

	border-color: #3B727A;

	color: #3B727A;

	background-color: #D6EAED;

}



/*-----------------------------------------------------

  PageTop

-----------------------------------------------------*/

div#kiji .pagetop{

	line-height: 2em;

	text-align: right;

	clear: both;

	padding: 15px 0 15px 0;

}



/*-----------------------------------------------------

  Osusume Bukken

-----------------------------------------------------*/	

div#kiji div#recommend{

	border: 1px solid #5AE063;

	padding-bottom: 15px;

	text-align: left;

	margin-top: 10px;

}



div#kiji div#recommend h2 {

	padding: 0;

	margin: 0;

	height: 36px;

	width: 97%;

	text-indent: -9999px;

	background: url(/edit/kyotsu/knowhow/tw_washitsu/090819/img/recommend_title_01.gif) no-repeat top left;

}







div#kiji div#recommend p {

	background: url(/edit/kyotsu/knowhow/tw_washitsu/090819/img/recommend_arrow.gif) no-repeat left;

	margin: 0;

	padding-left: 10px;

	line-height: 1em;

	font-weight: normal;

}

@media print {

div#kiji div#recommend p {

	background: none;

	padding-left: 0;

}

}





div#kiji div#recommend table {

	margin-left: 23px;

	line-height: 1em;

}

div#kiji div#recommend th {

	padding: 15px 0 5px 10px;

	color: #333333;

	text-align: left;

}



div#kiji div#recommend td {

	padding: 5px 0 5px 10px;

}

