html{
	height:100%;
}

body {
	background-image: url('etabi_body_x.gif');
	background-position: 0 0;
	background-repeat: repeat-x; 
	letter-spacing:0.03em;
	background-color: #ebebeb;
	height:100%;
	border:0px;
	text-align:center;
}
.table-midokoro{
	margin:10px 0;
}

.table-midokoro caption{
	background-color:#ddf2dd;
	border:1px solid #090;
	color:#090;
	padding:5px 1em;
	font-size:120%;
	text-align:left;
}

.table-midokoro th{
	width:240px;
	padding:5px;
	text-align:center;
	vertical-align:top;
}

.table-midokoro td{
	padding:5px;
	vertical-align:top;
	width:265px;
	line-height:140%;
}


.table-osusume{
	width:525px;
	margin:0 0 10px 0;
}


.table-osusume th{
	text-align:center;
}

.table-osusume td{
	padding:10px;
	width:155px;
	vertical-align:top;
	line-height:130%;
}

.table-osusume .osusume1{
	background-image:url('bg-osusume1.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:3px 0 8px 38px;
	font-weight:bold;
	font-size:120%;
}

.table-osusume .osusume2{
	background-image:url('bg-osusume2.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:3px 0 8px 38px;
	font-weight:bold;
	font-size:120%;
}

.table-osusume .osusume3{
	background-image:url('bg-osusume3.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding:3px 0 8px 38px;
	font-weight:bold;
	font-size:120%;
}

ul#bt-osusume{
	margin:0;
	padding:0 0 0 15px;
	width:525px;
}

ul#bt-osusume li{
	list-style:none;
	float:left;
	margin:10px 10px 20px 0;
}

ul#bt-osusume li a:hover{
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.osusume-cus-img{
	float:left;
	width:280px;
	padding:0 20px 20px 0;
}

osusume-cus-text{
	float:right;
	width:252px;
	padding:0 0 20px 0;
}


/* page
------------------------------------- */

#page1 {
	background-color: #FFFFFF;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page1 {
	height:100%;
}
#page2 {
	background-image: url('etabi_body_y.jpg');
	background-position: 0 0;
	background-repeat: repeat-y; 
	width:800px;
	margin:0 auto 5px;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page2 {
	height:100%;
}
#page3 {
	background-color: #FFFFFF;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page3 {
	height:100%;
}
#page4 {
	background-color: #FFFFFF;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page4 {
	height:100%;
}


/* content
------------------------------------- */

#content{
	margin:0px 0px 0px 0px;
	text-align:center;
}


/* kiji-image
------------------------------------- */

.size35{
	text-align: center;
	width: 35px;
	height: 35px;
}
.size55{
	text-align: center;
	width: 55px;
	height: 55px;
}
.size120{
	text-align: center;
	width: 120px;
	height: 120px;
}
img{
	vertical-align:top;
}



/* main
------------------------------------- */

#main1{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	float:left;
	width:770px;
}
#main2{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:545px;
	text-align:left;
}

#main3{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	width:585px;
}
#main4{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:right;
	width:500px;
}
#main_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

/* parts71 form
------------------------------------- */

.parts71{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts71 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts71 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts71 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts71 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts71 .contact_index,
.parts71 .contact_body,
.parts71 .contact_submit{
	float:left;
}
.parts71 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts71 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts71 .contact_body input,
.parts71 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts71 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts71 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts71 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts71 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts71 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts71 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts71 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts71 .contact_ssl a,
.parts71 .contact_ssl a:link,
.parts71 .contact_ssl a:active, 
.parts71 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts71 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.contact_text h3{
border-bottom:1px solid #aaaaaa;
line-height:30px;
margin-bottom:10px;
font-size:15px;
background-color:#ededed;
text-indent:10px;
width:525px;
margin-left:-10px;
margin-top:15px;
}


.parts71 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}

/* parts21 image
------------------------------------- */

.parts21{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:left;
}
.parts21 h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts21 img{
	vertical-align: top;
}
.parts21 .image_1_01{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts21 .image_1_01 p{
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* parts15 image
------------------------------------- */

.parts15{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:left;
	overflow:hidden;
}

.parts15 img{
	vertical-align: top;
}
.parts15 .image3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts15 .image3 img{
	vertical-align: top;
}
.parts15 .image_3_01{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 0px;
}
.parts15 .image_3_02{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 0px;
}
.parts15 .image_3_03{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts15 .image_3_01 p,
.parts15 .image_3_02 p,
.parts15 .image_3_03 p{
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* parts16 list
------------------------------------- */

.parts16{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
	clear: both;
}
.parts16 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts16 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts16 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts16 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts16 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts16 h3 a,
.parts16 h3 a:link,
.parts16 h3 a:active, 
.parts16 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts16 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts16 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts16 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts16 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts16 .kiji_category a,
.parts16 .kiji_category a:link,
.parts16 .kiji_category a:active, 
.parts16 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts16 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts16 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts16 .links a,
.parts16 .links a:link,
.parts16 .links a:active, 
.parts16 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts16 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


/* parts17 list
------------------------------------- */

.parts17{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts17 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts17 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts17 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts17 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts17 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts17 h3 a,
.parts17 h3 a:link,
.parts17 h3 a:active, 
.parts17 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts17 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts17 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts17 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts17 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts17 .kiji_category a,
.parts17 .kiji_category a:link,
.parts17 .kiji_category a:active, 
.parts17 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts17 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts17 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts17 .links a,
.parts17 .links a:link,
.parts17 .links a:active, 
.parts17 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts17 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


/* parts18 list
------------------------------------- */
.parts18{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
	display:none;
}
.parts18 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts18 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts18 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts18 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts18 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts18 h3 a,
.parts18 h3 a:link,
.parts18 h3 a:active, 
.parts18 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts18 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts18 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts18 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts18 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts18 .kiji_category a,
.parts18 .kiji_category a:link,
.parts18 .kiji_category a:active, 
.parts18 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts18 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts18 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts18 .links a,
.parts18 .links a:link,
.parts18 .links a:active, 
.parts18 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts18 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


/* parts19 list
------------------------------------- */

.parts19{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts19 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts19 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts19 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts19 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts19 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts19 h3 a,
.parts19 h3 a:link,
.parts19 h3 a:active, 
.parts19 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts19 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts19 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts19 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts19 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts19 .kiji_category a,
.parts19 .kiji_category a:link,
.parts19 .kiji_category a:active, 
.parts19 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts19 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts19 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts19 .links a,
.parts19 .links a:link,
.parts19 .links a:active, 
.parts19 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts19 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts19 .kiji_member{
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.parts19 .kiji_member a,
.parts19 .kiji_member a:link,
.parts19 .kiji_member a:active, 
.parts19 .kiji_member a:visited{
	color: #777777;
	text-decoration: none;
}
.parts19 .kiji_member a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts5 list
------------------------------------- */

.parts5{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts5 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts5 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts5 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts5 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts5 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 h3 a,
.parts5 h3 a:link,
.parts5 h3 a:active, 
.parts5 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts5 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts5 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 .kiji_category a,
.parts5 .kiji_category a:link,
.parts5 .kiji_category a:active, 
.parts5 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts5 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts5 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts5 .links a,
.parts5 .links a:link,
.parts5 .links a:active, 
.parts5 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts5 .links a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts5 .kiji_member{
	margin: 0px 0px 0px 10px;
	padding: 0;
}
.parts5 .kiji_member a,
.parts5 .kiji_member a:link,
.parts5 .kiji_member a:active, 
.parts5 .kiji_member a:visited{
	color: #777777;
	text-decoration: none;
}
.parts5 .kiji_member a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


/* parts6 free
------------------------------------- */

.parts6.free.privacy{
margin: 0 0 0 10px;
padding:0px 0px 0px 0px;
}

.parts6.free{	
	margin: 0 0 20px;
	padding:0px 0px 20px 0px;
	text-align:left;
	width: 525px;
}
.parts6 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts6.free a,
.parts6.free a:link,
.parts6.free a:active, 
.parts6.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts6.free a:hover {
	color: #000000;
	text-decoration: underline;
}


/* parts7 form
------------------------------------- */

.parts7{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts7 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts7 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts7 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts7 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts7 .contact_index,
.parts7 .contact_body,
.parts7 .contact_submit{
	float:left;
}
.parts7 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts7 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts7 .contact_body input,
.parts7 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts7 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts7 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts7 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts7 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts7 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts7 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts7 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts7 .contact_ssl a,
.parts7 .contact_ssl a:link,
.parts7 .contact_ssl a:active, 
.parts7 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts7 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.contact_text h3{
border-bottom:1px solid #aaaaaa;
line-height:30px;
margin-bottom:10px;
font-size:15px;
background-color:#ededed;
text-indent:10px;
width:525px;
margin-left:-10px;
margin-top:15px;
}


.parts7 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}

/* parts24 list
------------------------------------- */

.parts24{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts24 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title-haru.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts24 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts24 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts24 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts24 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts24 h3 a,
.parts24 h3 a:link,
.parts24 h3 a:active, 
.parts24 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts24 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts24 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts24 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts24 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts24 .kiji_category a,
.parts24 .kiji_category a:link,
.parts24 .kiji_category a:active, 
.parts24 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts24 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts24 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts24 .links a,
.parts24 .links a:link,
.parts24 .links a:active, 
.parts24 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts24 .links a:hover {
	color: #777777;
	text-decoration: underline;
}

/* parts36 list
------------------------------------- */

.parts36{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts36 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title-haru.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts36 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts36 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts36 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts36 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts36 h3 a,
.parts36 h3 a:link,
.parts36 h3 a:active, 
.parts36 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts36 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts36 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts36 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts36 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts36 .kiji_category a,
.parts36 .kiji_category a:link,
.parts36 .kiji_category a:active, 
.parts36 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts36 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts36 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts36 .links a,
.parts36 .links a:link,
.parts36 .links a:active, 
.parts36 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts36 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

/* parts37 list
------------------------------------- */

.parts37{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts37 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-natsu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts37 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts37 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts37 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts37 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts37 h3 a,
.parts37 h3 a:link,
.parts37 h3 a:active, 
.parts37 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts37 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts37 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts37 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts37 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts37 .kiji_category a,
.parts37 .kiji_category a:link,
.parts37 .kiji_category a:active, 
.parts37 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts37 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts37 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts37 .links a,
.parts37 .links a:link,
.parts37 .links a:active, 
.parts37 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts37 .links a:hover {
	color: #777777;
	text-decoration: underline;
}

/* parts38 list
------------------------------------- */

.parts38{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts38 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-aki.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts38 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts38 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts38 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts38 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts38 h3 a,
.parts38 h3 a:link,
.parts38 h3 a:active, 
.parts38 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts38 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts38 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts38 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts38 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts38 .kiji_category a,
.parts38 .kiji_category a:link,
.parts38 .kiji_category a:active, 
.parts38 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts38 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts38 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts38 .links a,
.parts38 .links a:link,
.parts38 .links a:active, 
.parts38 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts38 .links a:hover {
	color: #777777;
	text-decoration: underline;
}

/* parts39 list
------------------------------------- */

.parts39{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts39 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-fuyu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts39 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts39 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts39 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts39 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts39 h3 a,
.parts39 h3 a:link,
.parts39 h3 a:active, 
.parts39 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts39 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts39 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts39 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts39 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts39 .kiji_category a,
.parts39 .kiji_category a:link,
.parts39 .kiji_category a:active, 
.parts39 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts39 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts39 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts39 .links a,
.parts39 .links a:link,
.parts39 .links a:active, 
.parts39 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts39 .links a:hover {
	color: #777777;
	text-decoration: underline;
}

/* parts28 list
------------------------------------- */

.parts28{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts28 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts28 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts28 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts28 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts28 h3{
color: #D32D2B;
    font-size: 108%;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin: 0;
    padding: 0;
    text-indent: 10px;
}
.parts28 h3 a,
.parts28 h3 a:link,
.parts28 h3 a:active, 
.parts28 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts28 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts28 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts28 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts28 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts28 .kiji_category a,
.parts28 .kiji_category a:link,
.parts28 .kiji_category a:active, 
.parts28 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts28 .kiji_category a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts28 .links {
	color:#D32D2B;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts28 .links a,
.parts28 .links a:link,
.parts28 .links a:active, 
.parts28 .links a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts28 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts29 list
------------------------------------- */

.parts29{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts29 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts29 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts29 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts29 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts29 h3{
color: #D32D2B;
    font-size: 108%;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin: 0;
    padding: 0;
    text-indent: 10px;
}
.parts29 h3 a,
.parts29 h3 a:link,
.parts29 h3 a:active, 
.parts29 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts29 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts29 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts29 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts29 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts29 .kiji_category a,
.parts29 .kiji_category a:link,
.parts29 .kiji_category a:active, 
.parts29 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts29 .kiji_category a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts29 .links {
	color:#D32D2B;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts29 .links a,
.parts29 .links a:link,
.parts29 .links a:active, 
.parts29 .links a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts29 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts30 list
------------------------------------- */

.parts30{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts30 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts30 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts30 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts30 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts30 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts30 h3 a,
.parts30 h3 a:link,
.parts30 h3 a:active, 
.parts30 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts30 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts30 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts30 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts30 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts30 .kiji_category a,
.parts30 .kiji_category a:link,
.parts30 .kiji_category a:active, 
.parts30 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts30 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts30 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts30 .kiji_member a,
.parts30 .kiji_member a:link,
.parts30 .kiji_member a:active, 
.parts30 .kiji_member a:visited{
	color: #777777;
	text-decoration: none;
}
.parts30 .kiji_member a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts30 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts30 .links a,
.parts30 .links a:link,
.parts30 .links a:active, 
.parts30 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts30 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts31 free
------------------------------------- */

.parts31{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts31 h2{

		margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}

/* parts32 list
------------------------------------- */

.parts32{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}

.parts32 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts32 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts32 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts32 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts32 h3 a,
.parts32 h3 a:link,
.parts32 h3 a:active, 
.parts32 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts32 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts32 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts32 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts32 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts32 .kiji_category a,
.parts32 .kiji_category a:link,
.parts32 .kiji_category a:active, 
.parts32 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts32 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts32 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts32 .links a,
.parts32 .links a:link,
.parts32 .links a:active, 
.parts32 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts32 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts33 free
------------------------------------- */

.parts33{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts33 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}

/* parts34 list
------------------------------------- */

.parts34{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts34 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	width: 525px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
}
.parts34 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts34 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts34 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts34 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts34 h3 a,
.parts34 h3 a:link,
.parts34 h3 a:active, 
.parts34 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts34 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts34 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts34 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts34 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts34 .kiji_category a,
.parts34 .kiji_category a:link,
.parts34 .kiji_category a:active, 
.parts34 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts34 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts34 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts34 .links a,
.parts34 .links a:link,
.parts34 .links a:active, 
.parts34 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts34 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
/* parts40 free 
------------------------------------- */

.parts40{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts40 ul li{
margin: 0 0 20px;
padding:0px 0px 0px 0px;
}
.parts40 .plan_e-tabi{
margin: 0 0 20px;
padding:0px 0px 0px 0px;
text-align:center;
}
.parts40 .plan_e-tabi img{
margin: 0 0 20px;
padding:0px 0px 0px 0px;
}
.parts40 .plan_e-tabi p{
margin: 0 0 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.parts40 ul li a{
height:119px;
width: 119px;
display:block;
text-indent:-99999px;
}

.parts40 .f-seasons{
	margin: 0 6px 20px;
	padding: 0;
	width: 510px;
	text-align:center;
}
.parts40 .haru{
	background-image: url("haru01.png");
	background-position: 0 0;
	background-repeat: no-repeat;
width: 120px;
margin: 0 10px 0 0;
padding:0 0 0 0;
float:left;
}
.parts40 .natsu{
background-image: url("natsu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts40 .aki{
background-image: url("aki01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts40 .fuyu{
background-image: url("fuyu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}

/* parts41 
------------------------------------- */

.parts41{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts41 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.01em;
	text-indent: 10px;
	width: 525px;
}
.parts41 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
}
.parts41 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts41 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts41 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:ffffff;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts41 h3 a,
.parts41 h2 a,
.parts41 h3 a:link,
.parts41 h2 a:link,
.parts41 h3 a:active, 
.parts41 h2 a:active,
.parts41 h3 a:visited,
.parts41 h2 a:visited{
	color: #ffffff;
	text-decoration: none;
	width:520px;
}
.parts41 h3 a:hover {
	color: #ffffff;
	text-decoration: none;
	width:520px;
}
.parts41 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts41 .kiji_1 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts41 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	display:none;
}
.parts41 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts41 .kiji_category a,
.parts41 .kiji_category a:link,
.parts41 .kiji_category a:active, 
.parts41 .kiji_category a:visited{
	color: #000000;
	text-decoration: none;
}
.parts41 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts41 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts41 .links a,
.parts41 .links a:link,
.parts41 .links a:active, 
.parts41 .links a:visited{
	color: #ffffff;
	text-decoration: none;
}
.parts41 .links a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* parts42 free
------------------------------------- */

.parts42{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
	line-height:170%;
}
.parts42 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts42 .osusumetitle{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
    border-left: 4px solid #999999;
	height:28px;
	line-height:28px;
	color:#000000;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts42 .osusume-img{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts42 .osusume-img2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.parts42 .osusume-text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

/* parts43 free
------------------------------------- */

.parts43{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts43 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts43 li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts43 .business-img{
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
}
.parts43 ul{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts43 .business_point{
border-bottom:1px dotted #aaaaaa;
padding-left:35px;
padding-bottom:10px;
}
.business_koe{
line-height: 150%;
}
.business_koe p{
border-bottom:1px dotted #aaaaaa;
border-right:1px dotted #aaaaaa;
width:240px;
height: 104px;
margin: 0 0 10px 10px;
font-size:12px;
padding-right: 10px;
}
.parts43 ul .business3-1{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 35px;
}
.parts43 ul .business3-2{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -30;
	background-repeat: no-repeat;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 35px;
}
.parts43 ul .business3-3{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -58;
	background-repeat: no-repeat;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 35px;
}
.parts43 .business3-1,
.parts43 .business3-2,
.parts43 .business3-3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
	font-weight: bold;
}
.parts43 ul li .bp{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts43 .business3-1 a,
.parts43 .business3-2 a,
.parts43 .business3-3 a{
	color:#000000;
	text-decoration:underline;
}
.parts43 .business3-1 a:hover,
.parts43 .business3-2 a:hover,
.parts43 .business3-3 a:hover{
	color:#D32D2B;
	text-decoration:underline;
}

/* parts44 contact
------------------------------------- */

.parts44{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts44 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts44 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts44 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts44 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts44 .contact_index,
.parts44 .contact_body,
.parts44 .contact_submit{
	float:left;
}
.parts44 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts44 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts44 .contact_body input[name="Value_495"]{
	display:none;
}

.parts44 .contact_body input,
.parts44 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts44 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts44 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts44 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts44 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts44 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts44 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts44 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts44 .contact_ssl a,
.parts44 .contact_ssl a:link,
.parts44 .contact_ssl a:active, 
.parts44 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts44 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


.parts44 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}

/* parts45 free
------------------------------------- */

.parts45{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts45 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts45 li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts45 .kodawari-img{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts45 .kodawari-text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts45 .kodawari1-1{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts45 .kodawari1-2{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -30;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts45 .kodawari1-3{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -58;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts45 .kodawari1-1,
.parts45 .kodawari1-2,
.parts45 .kodawari1-3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}
.parts45 ul li .bp{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* parts46 album
------------------------------------- */

.parts46{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:525px;
}
.parts46 h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:10px;
}
.parts46 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts46 .kiji_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts46 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts46 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts46 h3 a,
.parts46 h3 a:link,
.parts46 h3 a:active, 
.parts46 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts46 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts46 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts46 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts46 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts46 .links a,
.parts46 .links a:link,
.parts46 .links a:active, 
.parts46 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts46 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}



/* parts47 contact
------------------------------------- */

.parts47{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts47 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts47 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts47 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts47 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts47 .contact_index,
.parts47 .contact_body,
.parts47 .contact_submit{
	float:left;
}
.parts47 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts47 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts47 .contact_body input[name="Value_495"]{
	display:none;
}

.parts47 .contact_body input,
.parts47 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts47 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts47 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts47 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts47 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts47 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts47 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts47 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts47 .contact_ssl a,
.parts47 .contact_ssl a:link,
.parts47 .contact_ssl a:active, 
.parts47 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts47 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts47 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts48 free 
------------------------------------- */

.parts48{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts48 .plan_e-tabi{
	margin: 0 0 20px;
	padding: 0;
}
.parts48 ul li a{
height:119px;
width: 119px;
display:block;
text-indent:-99999px;
}

.parts48 .f-seasons{
	margin: 0 6px 0;
	padding: 0;
	width: 510px;
	text-align:center;
}
.parts48 .haru{
	background-image: url("haru01.png");
	background-position: 0 0;
	background-repeat: no-repeat;
width: 120px;
margin: 0 10px 0 0;
padding:0 0 0 0;
float:left;
}
.parts48 .natsu-now{
background-image: url("natsu01.gif");
background-position: 0 -119px;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
height:136px;
float:left;
}
.parts48 .aki{
background-image: url("aki01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts48 .fuyu{
background-image: url("fuyu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}

/* parts49 free 
------------------------------------- */

.parts49{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts49 .plan_e-tabi{
	margin: 0 0 20px;
	padding: 0;
}
.parts49 ul li a{
height:119px;
width: 120px;
display:block;
text-indent:-99999px;
}

.parts49 .f-seasons{
	margin: 0 6px 0;
	padding: 0;
	width: 510px;
	text-align:center;
}
.parts49 .haru{
	background-image: url("haru01.png");
	background-position: 0 0;
	background-repeat: no-repeat;
width: 120px;
margin: 0 10px 0 0;
padding:0 0 0 0;
float:left;
}
.parts49 .natsu{
background-image: url("natsu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts49 .aki-now{
background-image: url("aki01.gif");
background-position: 0 -119px;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
height:136px;
float:left;
}
.parts49 .fuyu{
background-image: url("fuyu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
/* parts50 free 
------------------------------------- */

.parts50{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts50 .plan_e-tabi{
	margin: 0 0 20px;
	padding: 0;
}
.parts50 ul li a{
height:119px;
width: 120px;
display:block;
text-indent:-99999px;
}

.parts50 .f-seasons{
	margin: 0 6px 0;
	padding: 0;
	width: 510px;
	text-align:center;
}
.parts50 .haru{
	background-image: url("haru01.png");
	background-position: 0 0;
	background-repeat: no-repeat;
width: 120px;
margin: 0 10px 0 0;
padding:0 0 0 0;
float:left;
}
.parts50 .natsu{
background-image: url("natsu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts50 .aki{
background-image: url("aki01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts50 .fuyu-now{
background-image: url("fuyu01.gif");
background-position: 0 -119px;
background-repeat: no-repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
width: 120px;
height:136px;
float:left;
}

/* parts51 free 
------------------------------------- */

.parts51{
	margin: 0 0 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts51 .plan_e-tabi{
	margin: 0 0 20px;
	padding: 0;
}
.parts51 ul li a{
height:119px;
width: 120px;
display:block;
text-indent:-99999px;
}

.parts51 .f-seasons{
	margin: 0 6px 0;
	padding: 0;
	width: 510px;
	text-align:center;
}
.parts51 .haru{
	background-image: url("haru01.png");
	background-position: 0 -119px;
	background-repeat: no-repeat;
width: 120px;
height:136px;
margin: 0 10px 0 0;
padding:0 0 0 0;
float:left;
}
.parts51 .natsu{
background-image: url("natsu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts51 .aki{
background-image: url("aki01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}
.parts51 .fuyu{
background-image: url("fuyu01.gif");
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 0 0 0;
padding:0 0 0 0;
width: 120px;
float:left;
}

/* parts52 list
------------------------------------- */

.parts52{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts52 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-natsu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts52 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts52 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts52 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts52 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts52 h3 a,
.parts52 h3 a:link,
.parts52 h3 a:active, 
.parts52 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts52 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts52 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts52 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts52 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts52 .kiji_category a,
.parts52 .kiji_category a:link,
.parts52 .kiji_category a:active, 
.parts52 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts52 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts52 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts52 .links a,
.parts52 .links a:link,
.parts52 .links a:active, 
.parts52 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts52 .links a:hover {
	color: #777777;
	text-decoration: underline;
}
/* parts53 list
------------------------------------- */

.parts53{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts53 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-aki.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts53 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts53 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts53 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts53 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts53 h3 a,
.parts53 h3 a:link,
.parts53 h3 a:active, 
.parts53 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts53 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts53 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts53 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts53 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts53 .kiji_category a,
.parts53 .kiji_category a:link,
.parts53 .kiji_category a:active, 
.parts53 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts53 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts53 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts53 .links a,
.parts53 .links a:link,
.parts53 .links a:active, 
.parts53 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts53 .links a:hover {
	color: #777777;
	text-decoration: underline;
}
/* parts54 list
------------------------------------- */

.parts54{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts54 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("title-fuyu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}
.parts54 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts54 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts54 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts54 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts54 h3 a,
.parts54 h3 a:link,
.parts54 h3 a:active, 
.parts54 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts54 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts54 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts54 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts54 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts54 .kiji_category a,
.parts54 .kiji_category a:link,
.parts54 .kiji_category a:active, 
.parts54 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts54 .kiji_category a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts54 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts54 .links a,
.parts54 .links a:link,
.parts54 .links a:active, 
.parts54 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts54 .links a:hover {
	color: #777777;
	text-decoration: underline;
}
/* parts55 list
------------------------------------- */

.parts55{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts55 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	width: 525px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
}
.parts55 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts55 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts55 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts55 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts55 h3 a,
.parts55 h3 a:link,
.parts55 h3 a:active, 
.parts55 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts55 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts55 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts55 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts55 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts55 .kiji_category a,
.parts55 .kiji_category a:link,
.parts55 .kiji_category a:active, 
.parts55 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts55 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts55 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts55 .links a,
.parts55 .links a:link,
.parts55 .links a:active, 
.parts55 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts55 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

.parts48 .plan_e-tabi,
.parts49 .plan_e-tabi,
.parts50 .plan_e-tabi,
.parts51 .plan_e-tabi{
	margin: 20px 0 20px;
	padding: 0;
}
/* parts56 
------------------------------------- */

.parts56{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}
.parts56 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.01em;
	text-indent: 10px;
	width: 525px;
}
.parts56 .kiji_contents{
	margin:0px 0px 10px 0px;
	padding:0px 0 0px 0px;
	clear:both;
}
.parts56 .kiji_image{
	/* border:1px solid #999999; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts56 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts56 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts56 h3 a,
.parts56 h2 a,
.parts56 h3 a:link,
.parts56 h2 a:link,
.parts56 h3 a:active, 
.parts56 h2 a:active,
.parts56 h3 a:visited,
.parts56 h2 a:visited{
	color: #ffffff;
	text-decoration: none;
	width:520px;
}
.parts56 h3 a:hover {
	color: #ffffff;
	text-decoration: none;
	width:520px;
}
.parts56 p{
	margin:0px 0px 15px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height: 170%;
}
.parts56 .kiji_1 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts56 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	display:none;
}
.parts56 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts56 .kiji_category a,
.parts56 .kiji_category a:link,
.parts56 .kiji_category a:active, 
.parts56 .kiji_category a:visited{
	color: #000000;
	text-decoration: none;
}
.parts56 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts56 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts56 .links a,
.parts56 .links a:link,
.parts56 .links a:active, 
.parts56 .links a:visited{
	color: #ffffff;
	text-decoration: none;
}
.parts56 .links a:hover {
	color: #ffffff;
	text-decoration: none;
}
.parts56 img {
	margin: 0 0 10px;
	padding: 0;
}
.parts56 li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts56 .kodawari-img{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts56 .kodawari-text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts56 .kodawari1-1{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts56 .kodawari1-2{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -30;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts56 .kodawari1-3{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -58;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
.parts56 .kodawari1-1,
.parts56 .kodawari1-2,
.parts56 .kodawari1-3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}
.parts56 .sp-bg{
	background-color: #F4E0E1;
	height: 152px;
	margin-top: 2px;
	padding: 11px 0 0;
	width: 332px;
}
.parts56 .sp-bg2{
	background-color: #F4E0E1;
	height: 168px;
	margin-top: 22px;
	padding: 12px 6px 0;
	width: 332px;
}
.parts56 .sp-bg3{
	background-color: #F4E0E1;
	height: 244px;
	margin-top: 6px;
	padding: 18px 6px 0;
	width: 332px;
}
.parts56 .sp-bg h3{
	margin-bottom: 10px;
}
.parts56 .sp-bg2 h3{
	margin-bottom: 10px;
}
.parts56 .sp-bg3 h3{
	margin-bottom: 10px;
}

/* parts60
------------------------------------- */
.parts60{
margin:0px 0px 20px 0px;
}
.parts60 h2{
		margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 15px;
	width: 525px;
}

/* parts62 
------------------------------------- */

.parts62{
	margin: 0;
	padding: 0;
	text-align:left;
	width: 525px;
}
.parts62 p{
	margin: 0 0 5px;
	padding: 0;
}
.parts62 span.red{
	margin: 0;
	padding: 0;
	color:#D32D2B;
}
.parts62 .enq{
	margin: 20px 0;
	padding: 10px;
	border:2px solid #D32D2B;
	font-size:120%;
	line-height:150%;
	font-weight:bold;
	width: 450px;
}
.parts62 .enq span{
	margin: 0 auto;
	padding: 0;
	font-size:80%;
	font-weight:normal;
}

* html .parts62 .enq{ /* IEq��q��q��zju= */
	width: 470px;
}



/* parts63 
------------------------------------- */

.parts63{
	margin: 0 0 20px;
	padding: 0 0 60px;
	background: url("red_arrow_bottom.png") no-repeat center bottom;
}

.parts63 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding: 7px 12px;
	width: 495px;
	clear:both;
	border-bottom:1px dotted #cccccc;
}
.parts63 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts63 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts63 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:15px;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts63 h3 a,
.parts63 h3 a:link,
.parts63 h3 a:active, 
.parts63 h3 a:visited{
	color: #333333;
	text-decoration: none;
}
.parts63 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts63 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts63 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts63 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts63 .kiji_category a,
.parts63 .kiji_category a:link,
.parts63 .kiji_category a:active, 
.parts63 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts63 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts63 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts63 .links a,
.parts63 .links a:link,
.parts63 .links a:active, 
.parts63 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts63 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts64 form
------------------------------------- */

.parts64{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.parts64 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts64 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts64 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts64 .contact_index,
.parts64 .contact_body,
.parts64 .contact_submit{
	float:left;
}
.parts64 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts64 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts64 .contact_body input,
.parts64 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts64 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts64 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts64 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts64 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts64 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts64 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts64 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
	display:none;
}
.parts64 .contact_ssl a,
.parts64 .contact_ssl a:link,
.parts64 .contact_ssl a:active, 
.parts64 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts64 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.contact_text h3{
border-bottom:1px solid #aaaaaa;
line-height:30px;
margin-bottom:10px;
font-size:15px;
background-color:#ededed;
text-indent:10px;
width:525px;
margin-left:-10px;
margin-top:15px;
}
.parts64 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}

/* parts65 free
------------------------------------- */

.parts65{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts65 p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 105px;
}
.parts65 .contact_ssl {
    font-size: 85%;
    line-height: 150%;
    margin: 0;
    padding: 0 10px 0 0;
}
.parts65 .contact_ssl p{
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts65 .contact_ssl a,
.parts65 .contact_ssl a:link,
.parts65 .contact_ssl a:active, 
.parts65 .contact_ssl a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts65 .contact_ssl a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

/* parts66 list
------------------------------------- */
.parts66{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
	clear: both;
	display:none;
}
.parts66 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
.parts66 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts66 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts66 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts66 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts66 h3 a,
.parts66 h3 a:link,
.parts66 h3 a:active, 
.parts66 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts66 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts66 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts66 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts66 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts66 .kiji_category a,
.parts66 .kiji_category a:link,
.parts66 .kiji_category a:active, 
.parts66 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts66 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts66 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts66 .links a,
.parts66 .links a:link,
.parts66 .links a:active, 
.parts66 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts66 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}


.parts70 {
    clear: both;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
    width: 525px;
}
.parts70 h2 {
    background-image: url("etabi_title.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 116%;
    font-weight: normal;
    height: 33px;
    letter-spacing: 0.1em;
    line-height: 33px;
    margin: 0 0 2px;
    padding: 0;
    text-indent: 10px;
    width: 525px;
}
.parts70 .kiji_contents {
    border-bottom: 1px dotted #000000;
    clear: both;
    margin: 0;
    padding: 5px 0;
}
.parts70 .kiji_image {
    border: 1px solid #999999;
    float: left;
    height: 55px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 55px;
}
.parts70 .kiji_body {
    float: left;
    margin: 0;
    padding: 0;
}
.parts70 h3 {
    color: #d32d2b;
    font-size: 100%;
    font-weight: normal;
    letter-spacing: 0.03em;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.parts70 h3 a, .parts70 h3 a:link, .parts70 h3 a:active, .parts70 h3 a:visited {
    color: #d32d2b;
    text-decoration: none;
}
.parts70 h3 a:hover {
    color: #d32d2b;
    text-decoration: underline;
}
.parts70 p {
    color: #777777;
    font-size: 93%;
    font-weight: normal;
    letter-spacing: 0.03em;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.parts70 .kiji_date {
   color: #777777;
    font-size: 85%;
    font-weight: normal;
    letter-spacing: 0.03em;
    margin: 0;
    padding: 0 10px 0 0;
    text-indent: 0;
}
.parts70 .kiji_category {
    color: #777777;
    font-size: 100%;
    font-weight: normal;
    letter-spacing: 0.03em;
    margin: 0 2px 0 0;
    padding: 0 0 0 10px;
    text-indent: 0;
}
.parts70 .kiji_category a, .parts70 .kiji_category a:link, .parts70 .kiji_category a:active, .parts70 .kiji_category a:visited {
    color: #777777;
    text-decoration: none;
}
.parts70 .kiji_category a:hover {
    color: #8f0cfc;
    text-decoration: underline;
}
.parts70 .links {
    color: #777777;
    font-size: 100%;
    line-height: 25px;
    margin: 3px 5px 0 0;
    padding: 0;
    text-align: right;
}
.parts70 .links a, .parts70 .links a:link, .parts70 .links a:active, .parts70 .links a:visited {
    color: #777777;
    text-decoration: none;
}
.parts70 .links a:hover {
    color: #d32d2b;
    text-decoration: underline;
}



/* kiji
------------------------------------- */

#kiji .links a:hover {
	color: #ffffff;
	text-decoration: none;
}
#kiji6 img {
	margin: 0 0 10px;
	padding: 0;
}
#kiji li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#kiji .kodawari-img{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#kiji .kodawari-text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#kiji .kodawari1-1{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
#kiji .kodawari1-2{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -30;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
#kiji .kodawari1-3{
	background-image: url("etabi_1-2-3.gif");
	background-position: 0 -58;
	background-repeat: no-repeat;
    line-height: 28px;
	text-indent: 35px;
    margin: 0;
    padding: 0 0 0 0;
}
#kiji .kodawari1-1,
#kiji .kodawari1-2,
#kiji .kodawari1-3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
	font-weight: bold;
}
#kiji .sp-bg{
	background-color: #F4E0E1;
	height: 152px;
	margin-top: 2px;
	padding: 11px 0 0;
	width: 332px;
}
#kiji .sp-bg2{
	background-color: #F4E0E1;
	height: 168px;
	margin-top: 22px;
	padding: 12px 6px 0;
	width: 332px;
}
#kiji .sp-bg3{
	background-color: #F4E0E1;
	height: 244px;
	margin-top: 6px;
	padding: 18px 6px 0;
	width: 332px;
}
#kiji .sp-bg h3{
	margin-bottom: 5px;
	font-weight: bold;
}
#kiji .sp-bg2 h3{
	margin-bottom: 5px;
	font-weight: bold;
}
#kiji .sp-bg3 h3{
	margin-bottom: 10px;
	font-weight: bold;
}
.table-56{
	margin: 0 0 5px 0;
}
.modelplan_point ul{
border-bottom:1px dotted #aaaaaa;
padding-left:10px;
}
.modelplan_point{
margin-bottom:20px;
}
.osusume_table img{
margin-bottom:5px;
}


/* header1
------------------------------------- */

#header1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}


/* header1 free1
------------------------------------- */

#header1 .free1{
	margin:0 auto 10px;
	padding:0;
	background-image: url("etabi_headerimg.gif");
	background-position: 0 0;
	background-repeat: no-repeat; 
	height: 112px;
}
#header1 .free1 a,
#header1 .free1 a:link,
#header1 .free1 a:active, 
#header1 .free1 a:visited{
}
#header1 .free1 a:hover {
}

#header1 .free1 .header_link01{
height: 104px;
margin: 0;
padding: 0;
width: 223px;
position:absolute;
top:8px;
left:18px;
}
#header1 .free1 .header_link01 a{
height: 104px;
margin: 0;
padding: 0;
width: 223px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url("images/e-tabi_new-logo.gif") no-repeat 0 1px;
}
#header1 .free1 .header_link02{
width: 155px;
height: 16px;
left: 620px;
margin: 0;
position: absolute;
top: 54px;
}
#header1 .free1 .header_link02 a{
height: 16px;
margin: 0;
padding: 0;
width: 155px;
overflow: hidden;
text-indent: -9999px;
display:block;
}
#header1 .free1 .header_link03{
width: 363px;
height: 24px;
left: 417px;
margin: 0;
position: absolute;
top: 86px;
}
#header1 .free1 .header_link03 a{
height: 24px;
margin: 0;
padding: 0;
width: 363px;
overflow: hidden;
text-indent: -9999px;
display:block;
}


/* lside1
------------------------------------- */

#lside1{
	float:left;
	width:225px;
	padding-left:17px;
	text-align:left;
	letter-spacing: 0.1em;
	margin:0px 0px 20px 0px;
}
#lside1 .sns {
	width:215px;
	margin:0 auto !important;
}


/* lside1 free10
------------------------------------- */

#lside1 .free10{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#lside1 .free10 a,
#lside1 .free10 a:link,
#lside1 .free10 a:active, 
#lside1 .free10 a:visited{
color:#000000;
}
#lside1 .free10 a:hover {
color:#000000;
text-decoration:none;
}


#lside1 .free10 .main_menu{
background-image: url("etabi_navi_bg.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 4px;
	padding: 0 0 0px;
	height: 37px;
	width:210px;
	line-height: 37px;
}
#lside1 .free10 .main_menu a{
	margin: 0 0;
	padding: 0 0 0 0;
	height: 39px;
	width:210px;
	display: block;
	text-indent: 40px;
}
#lside1 .free10 .main_menu a:hover{
	color:#CE2F2C;
}
#lside_menu{
background-color:#e6e6e6;
border:2px solid #CFCFCF;
width:221px;
}
#lside1 .free10 .pull_down{
padding: 5px 0 1px 5px;
}


#lside1 .free10 .kokunai{
background-image: url("etabi_sidemenu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 0;
	padding: 0;
	height: 39px;
	width:225px;
	line-height: 39px;
	text-indent: 40px;
}
#lside1 .free10 .kokunai a{
	margin: 0 0;
	padding: 0 0 0 0;
	height: 39px;
	width:185px;
	display: block;
	text-indent: 40px;
}

#lside1 .free10 .sub_menu{
background-image: url("etabi_02sub_sidemenu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0 0;
	height: 32px;
	width:224px;
	line-height: 32px;
}

#lside1 .free10 .sub_menu a{
	margin: 0 0;
	padding: 0 0 0 0;
	height: 32px;
	width:185px;
	display: block;
	text-indent: 40px;
}
#lside1 .free10 .sub_menu a:hover{
	color:#CE2F2C;
}


#lside1 .free58 .sub_menu{
background-image: url("etabi_02sub_sidemenu.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 5px 5px;
	height: 33px;
	width:208px;
	line-height: 33px;
}
#lside1 .free58 .sub_menu a{
	height: 32px;
	width:208px;
	display: block;
	text-indent: 40px;
	color:#000000;
}
#lside1 .free58 .sub_menu a:hover{
	color:#CE2F2C;
	text-decoration:none;
}
.sub_menu_link{
margin:0px 0px 20px 0px;
}


/* lside1 free11
------------------------------------- */

#lside1 .free11{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width: 225px;
}

#lside1 .free11 .parts_title{
	background-image: url("etabi_side_title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 5px 0px;
	padding:0;
	width: 225px;
	height:31px;
	letter-spacing: 0.2em;
	text-indent:10px;
	color:#ffffff;
	line-height:31px;
}

#lside1 .free11 a,
#lside1 .free11 a:link,
#lside1 .free11 a:active, 
#lside1 .free11 a:visited{
}
#lside1 .free11 a:hover {
}

#lside1 .free11 .staff{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

#lside1 .free11 .staff_01,
#lside1 .free11 .staff_02{
	margin: 0;
	padding: 0 6px 5px 0;
	float:left;
	width:65px;
}

/* lside1 search12
------------------------------------- */

#lside1 .search12 {
	margin:0px 0px 20px 5px;
	padding:0px 0px 0px 0px;
}
#lside1 .search_textbox {
border: 1px solid #333333;
height: 20px;
margin: 0 0;
width: 130px;
}
#lside1 .search_button{
background-color: #ffffff;
border: 1px solid #333333;
color: #000000;
margin: 0 0;
padding: 0 0 0 3px;
width: 45px;
letter-spacing: 0.3em;
}


/* lside1 free13
------------------------------------- */

#lside1 .free13{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#lside1 .free13 ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}	
#lside1 .free13 a,
#lside1 .free13 a:link,
#lside1 .free13 a:active, 
#lside1 .free13 a:visited{
}
#lside1 .free13 a:hover {
}


/* footer1
------------------------------------- */
#footer1 {
	background-image: url("etabi_footer.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

/* footer1 ban_area
------------------------------------- */
.ban_area {
	background-color: #fff;
    background-image: url("etabi_body_y.jpg");
    background-position: 0 0;
    background-repeat: repeat-y;
	padding-bottom:2em;
}
.ban_area .ban {
	margin: 0 auto;
	overflow: hidden;
	width: 706px;
}
.ban_area .ban li {
	float: left;
	margin-bottom: 7px;
	margin-left: 10px;
	width: auto;
	min-height:63px;
}
.ban_area .ban li:first-child {
	margin-left:20px;
}
.ban_area .ban li img {
	vertical-align:bottom;
}

/* footer1 free23
------------------------------------- */
#footer1 .free23{
    background-image: url("etabi_body_y.jpg");
    background-position: 0 0;
    background-repeat: repeat-y;
}
#footer1 .free23 .page_top{
	text-align:right;
	margin-right:20px;
}
#footer1 .free23 .page_top a{
}
#footer1 .free23 .page_top img {
	vertical-align:bottom;
}

/* footer1 free2
------------------------------------- */
#footer1 .free2{
}
#footer1 .free2 a,
#footer1 .free2 a:link,
#footer1 .free2 a:active, 
#footer1 .free2 a:visited{
	color:#fff;
}
#footer1 .free2 a:hover {
	color:#fff;
}

#footer1 .free2 .footer_navi{
	color: #fff;
	padding: 32px 0 20px 20px;
	text-align: left;
}
   
/* footer1 counter20
------------------------------------- */
#footer1 .counter20{
	margin: 0;
	padding: 0;
	color:#fff;
	font-size:85%;
	line-height:150%;
	font-family:Arial,"�l�r �o�S�V�b�N", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}
#footer1 .counter20 p{
	margin: 0;
	padding: 0 0 34px 20px;
}
#footer1 .counter20 a{
}
#footer1 .counter20 a:link,
#footer1 .counter20 a:active, 
#footer1 .counter20 a:visited{
}
#footer1 .counter20 a:hover {
}


/* kiji
------------------------------------- */

#kiji{
	margin: 0 0 20px;
	text-align:left;
	width: 525px;
}
/*
#kiji h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
*/
#kiji h2{
	background: none #c51a22;
	border-bottom: 2px solid #2aaa39;
	color: #fff;
	font-size: 116%;
	height: 100%;
	line-height: 140%;
	margin: 0 0 10px;
	padding: 5px 5px 5px 10px;
	text-indent: 0;
	width: 510px;
}

#kiji h2 a,
#kiji h2 a:link,
#kiji h2 a:active, 
#kiji h2 a:visited{
	color: #ffffff;
	text-decoration: none;
}
#kiji h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#kiji .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_contents a,
#kiji .kiji_contents a:link,
#kiji .kiji_contents a:active, 
#kiji .kiji_contents a:visited{
	color: #D32D2B;
	text-decoration: none;
}
#kiji .kiji_contents a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
#kiji .kiji_image{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_image2{
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#kiji p{
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.01em;
	text-indent:0px;
	line-height:150%;
}
#kiji p a,
#kiji p a:link,
#kiji p a:active, 
#kiji p a:visited{
	color: #E95383;
	text-decoration: none;
}
#kiji .p a:hover {
	color: #E95383;
	text-decoration: underline;
}
#kiji .kiji_date{
	margin:15px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:right;
}
#kiji .kiji_category{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#kiji .kiji_category a,
#kiji .kiji_category a:link,
#kiji .kiji_category a:active, 
#kiji .kiji_category a:visited{
	color: #000000;
	text-decoration: none;
}
#kiji .kiji_category a:hover {
	color: #E95383;
	text-decoration: underline;
}


/* kiji_comment
------------------------------------- */

#kiji_comment{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
#kiji_comment h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:33px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
#kiji_comment h2 a,
#kiji_comment h2 a:link,
#kiji_comment h2 a:active,
#kiji_comment h2 a:visited{
	color: #ffffff;
	text-decoration: none;
}
#kiji_comment h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#kiji_comment .comment_form li {
    display: inline-table;
    margin: 0 0 8px;
}
#kiji_comment .comment_index,
#kiji_comment .comment_body,
#kiji_comment .comment_submit {
    float: left;
}
#kiji_comment .comment_index {
    color: #000000;
    font-size: 93%;
    line-height: 150%;
    min-height: 1px;
    padding-top: 2px;
    text-align: right;
    width: 35px;
}
#kiji_comment .comment_body {
    padding: 0 0 0 10px;
    width: 500px;
}
#kiji_comment .comment_body span{
    font-size:85%;
}
#kiji_comment .comment_body input,
#kiji_comment .comment_body textarea {
    border: 1px solid #B7B8B8;
    font-size: 100%;
    margin: 0;
    padding: 3px;
}
#kiji_comment .comment_body textarea {
    margin: 0;
    width: 350px;
    height:200px;
}
#kiji_comment .comment_body input[name="cm_name"] {
    width:200px !important;
}
#kiji_comment .comment_body input[name="cm_title"] {
    width:350px !important;
}
#kiji_comment .comment_body input[name="cm_url"] {
    width:350px !important;
}
#kiji_comment .comment_body input[name="input_password"] {
    width:100px !important;
}
#kiji_comment .comment_body input[name="random_password"] {
    width:150px !important;
}
#kiji_comment .comment_body select {
    border: 1px solid #B7B8B8;
    font-size: 100%;
    padding: 2px;
}
#kiji_comment .comment_body option {
    line-height: 150%;
    padding: 0 5px;
}
#kiji_comment .comment_body_comment {
    color: #777777;
    font-size: 85%;
}
#kiji_comment .comment_body img {
    margin:0px 0px 10px 0px;
}
#kiji_comment .comment_submit {
    margin: 0 0 0 10px;
    padding: 6px 0;
}
#kiji_comment .comment_submit span{
    font-size:85%;
}
.contact_form li{
/display: inline;
/zoom: 1;
}


/* kiji footer
------------------------------------- */

#kiji_footer{
	margin:0px 0px 5px 0px;
}


/* member list
------------------------------------- */

#member{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width: 525px;
}
#member h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background-image: url("etabi_title02.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent: 10px;
	width: 525px;
}
#member .member_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-top:1px dotted #aaaaaa;
	border-bottom:1px dotted #aaaaaa;
}
#member .member_album{
	margin:0px 0px 0px 0px;
	padding:3px 10px 2px 10px;
	clear:both;
}
#member .member_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#member .member_image2{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
}
#member .member_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#member h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: right;
}
#member h3 a,
#member h3 a:link,
#member h3 a:active, 
#member h3 a:visited{
	color: #009A49;
	text-decoration: none;
}
#member h3 a:hover {
	color: #009A49;
	text-decoration: underline;
}
#member p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	text-indent:0px;
	font-size:93%;
}
#member .member_furi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#009A49;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_url {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_url a,
#member .member_url a:link,
#member .member_url a:active, 
#member .member_url a:visited{
	color: #777777;
	text-decoration: none;
}
#member .member_url a:hover {
	color: #888888;
	text-decoration: underline;
}
#member .member_date {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_date a,
#member .member_date a:link,
#member .member_date a:active, 
#member .member_date a:visited{
	color: #777777;
	text-decoration: none;
}
#member .member_date a:hover {
	color: #777777;
	text-decoration: underline;
}
#member .links {
	color:#777777;
	line-height:25px;
	margin:0px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
#member .links a,
#member .links a:link,
#member .links a:active, 
#member .links a:visited{
	color: #777777;
	text-decoration: none;
}
#member .links a:hover {
	color: #777777;
	text-decoration: underline;
}
#member .links_album {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	border-top:1px dotted #aaaaaa;
}
#member .links_album a,
#member .links_album a:link,
#member .links_album a:active, 
#member .links_album a:visited{
	color: #777777;
	text-decoration: none;
}
#member .links_album a:hover {
	color: #777777;
	text-decoration: underline;
}
#member img{
	vertical-align: top;
}
#member .album{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album img{
	vertical-align: top;
}
#member .album_3_01 table,
#member .album_3_02 table,
#member .album_3_03 table{
	text-align: center;
	width: 181px;
	height: 181px;
	border:1px solid #aaaaaa;
}
#member .album_3_01{
	float:left;
	width:181px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_02{
	float:left;
	width:181px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_03{
	float:left;
	width:181px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_01 h3,
#member .album_3_02 h3,
#member .album_3_03 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_3_01 h3 a,
#member .album_3_02 h3 a,
#member .album_3_03 h3 a,
#member .album_3_01 h3 a:link,
#member .album_3_01 h3 a:active, 
#member .album_3_01 h3 a:visited,
#member .album_3_02 h3 a:link,
#member .album_3_02 h3 a:active, 
#member .album_3_02 h3 a:visited,
#member .album_3_03 h3 a:link,
#member .album_3_03 h3 a:active, 
#member .album_3_03 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_3_01 h3 a:hover,
#member .album_3_02 h3 a:hover,
#member .album_3_03 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .album_4_01 table,
#member .album_4_02 table,
#member .album_4_03 table,
#member .album_4_04 table{
	text-align: center;
	width: 133px;
	height: 133px;
	border:1px solid #aaaaaa;
}
#member .album_4_01{
	float:left;
	width: 133px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_02{
	float:left;
	width: 133px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_03{
	float:left;
	width: 133px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_04{
	float:left;
	width: 133px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_01 h3,
#member .album_4_02 h3,
#member .album_4_03 h3,
#member .album_4_04 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_4_01 h3 a,
#member .album_4_02 h3 a,
#member .album_4_03 h3 a,
#member .album_4_04 h3 a,
#member .album_4_01 h3 a:link,
#member .album_4_01 h3 a:active, 
#member .album_4_01 h3 a:visited,
#member .album_4_02 h3 a:link,
#member .album_4_02 h3 a:active, 
#member .album_4_02 h3 a:visited,
#member .album_4_03 h3 a:link,
#member .album_4_03 h3 a:active, 
#member .album_4_03 h3 a:visited,
#member .album_4_04 h3 a:link,
#member .album_4_04 h3 a:active, 
#member .album_4_04 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_4_01 h3 a:hover,
#member .album_4_02 h3 a:hover,
#member .album_4_03 h3 a:hover,
#member .album_4_04 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .album_5_01 table,
#member .album_5_02 table,
#member .album_5_03 table,
#member .album_5_04 table,
#member .album_5_05 table{
	text-align: center;
	width: 105px;
	height: 105px;
	border:1px solid #aaaaaa;
}
#member .album_5_01{
	float:left;
	width:105px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_02{
	float:left;
	width:105px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_03{
	float:left;
	width:105px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_04{
	float:left;
	width:105px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_05{
	float:left;
	width:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_01 h3,
#member .album_5_02 h3,
#member .album_5_03 h3,
#member .album_5_04 h3,
#member .album_5_05 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_5_01 h3 a,
#member .album_5_02 h3 a,
#member .album_5_03 h3 a,
#member .album_5_04 h3 a,
#member .album_5_05 h3 a,
#member .album_5_01 h3 a:link,
#member .album_5_01 h3 a:active, 
#member .album_5_01 h3 a:visited,
#member .album_5_02 h3 a:link,
#member .album_5_02 h3 a:active, 
#member .album_5_02 h3 a:visited,
#member .album_5_03 h3 a:link,
#member .album_5_03 h3 a:active, 
#member .album_5_03 h3 a:visited,
#member .album_5_04 h3 a:link,
#member .album_5_04 h3 a:active, 
#member .album_5_04 h3 a:visited,
#member .album_5_05 h3 a:link,
#member .album_5_05 h3 a:active, 
#member .album_5_05 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_5_01 h3 a:hover,
#member .album_5_02 h3 a:hover,
#member .album_5_03 h3 a:hover,
#member .album_5_04 h3 a:hover,
#member .album_5_05 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

.privacy{
margin:0px 10px 20px 10px;
}

/* default link
------------------------------------- */

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}


/* clearfix
------------------------------------- */

.clearfix:after {
  content: ".";  /* ���������Ǥ����E*/
  display: block;  /* �֡��å���E٥����Ǥ��*/
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* Reset
------------------------------------- */

h1{
	display:none;
}

* {
	margin:0px;
	padding:0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del, ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
 h2 {
    background: url("etabi_title02.png") no-repeat 0 0;
    color: #FFFFFF;
    font-size: 116%;
    font-weight: normal;
    height: 33px;
    letter-spacing: 0.1em;
    line-height: 33px;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 10px;
    width: 525px;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button, textarea, select {
 *font-size: 100%;
}


/* Fonts
------------------------------------- */


body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size:small;/* for IE6/7 */
	*font:x-small;/* for IE Quirks Mode */
}

body {
	font-family:"�ͣ� �Х����å�", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}

select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
	font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
 	*font-size:108%;
	line-height:100%;
}

*html #table_02 {
    border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    margin: -100px 0 0;
    width: 525px;
}
#table_02 {
    border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 5px 0 0;
    width: 525px;
}
#table_02 td {
    border-color: #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    line-height: 150%;
    padding: 7px 15px;
    text-align: left;
}
#table_02 tr {
    border-color: #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

#table_02 a,
#table_02 a:link,
#table_02 a:active, 
#table_02 a:visited{
	color: #C51A22;
	text-decoration: underline;
}
#table_02 a:hover {
	color: #777777;
	text-decoration: underline;
}

.parts35 h2 {
    background-image: url("etabi_title02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 116%;
    font-weight: normal;
    height: 33px;
    letter-spacing: 0.1em;
    line-height: 33px;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 15px;
    width: 525px;
}
.parts35 .links a,
.parts35 .links a:link,
.parts35 .links a:active, 
.parts35 .links a:visited{
	color: #C51A22;
	text-decoration: none;
}
.parts35 .links a:hover {
	color: #777777;
	text-decoration: underline;
}

.company_border{
width:525px;
}
.company_inner{
padding:12px 5px 12px 12px;
text-align:justify;  
text-justify: inter-ideograph; 
}
.company_face{
position: absolute;
    right: 30px;
	top: 172px;
}
.company_copy{
margin: 0px 0 15px;
}
.rinen_border{
border-bottom:1px dotted #aaaaaa;
margin: 15px 0 17px;
padding-bottom:17px;
padding-left:12px;
}
.rinen_border2{
margin: 15px 0 0px;
padding-bottom:15px;
padding-left:12px;
}
.company_inner p{
width:375px;
text-indent: 1em;
text-align:justify;
text-justify: inter-ideograph; 
}
.company_text2{
text-indent: 1em;
text-align:justify; 
text-justify: inter-ideograph;  
}
.company_text3{
text-indent: 1em;
letter-spacing:0.00em;
width:505px;
text-align:justify;
text-justify: inter-ideograph; 
}

/* parts59 list
------------------------------------- */

.parts59{
	margin: 0 0 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 525px;
}

.parts59 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0;
	clear:both;
	border-bottom:1px dotted #000000;
}
.parts59 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts59 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts59 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#D32D2B;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts59 h3 a,
.parts59 h3 a:link,
.parts59 h3 a:active, 
.parts59 h3 a:visited{
	color: #D32D2B;
	text-decoration: none;
}
.parts59 h3 a:hover {
	color: #D32D2B;
	text-decoration: underline;
}
.parts59 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts59 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts59 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts59 .kiji_category a,
.parts59 .kiji_category a:link,
.parts59 .kiji_category a:active, 
.parts59 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts59 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts59 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts59 .links a,
.parts59 .links a:link,
.parts59 .links a:active, 
.parts59 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts59 .links a:hover {
	color: #D32D2B;
	text-decoration: underline;
}

.kyoto_img_01{
width: 525px;
}

.sub_title{
font-size: 25px;
margin: 15px 0px 12px;
letter-spacing: 0.05em;  
}

.corner_title{
margin: 10px 0;
}
.kyoto_text_1{
line-height:175%;
margin-bottom:20px;
}
.kyoto_text_2{
float: left;
}

.kyoto_img_2{
float: right;
margin-bottom: 20px;
}

.text2_1{
background-image: url("etabi_number_1.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
}

.text2_2{
background-image: url("etabi_number_2.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
}

/* 20130208 start */
.text2_2_inner{
text-align:right;
}
/* 20130208 end  */

.text2_3{
background-image: url("etabi_number_3.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
}

.text2_4{
background-image: url("etabi_number_4.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
}

.text2_5{
background-image: url("etabi_number_5.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
}

/* 20130208 start */
.text_tushima_1{
background-image: url("etabi_number_1.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
height:23px;
}

.text_tushima_2{
background-image: url("etabi_number_2.jpg");
background-repeat: no-repeat;
padding-left: 30px;
font-size: 14px;
margin-bottom: 10px;
height:23px;
}
/* 20130208 end */

.text3_1{
color: #C51A22;
font-size: 12px;
margin-bottom: 5px;
}

.corner3 #table_03{
	border:5px solid #F5DFE1;
	background-color: #F5DFE1;
	width: 527px;
	padding: 20px;
}

.corner3_day{
	background-color:#FFFFFF;
	width: 100px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.corner3_body{
	line-height:150%;
	padding: 5px 0px 5px 5px;
}

.corner3_body_text{
	color: #c51a22;
	font-size:15px;
	background-color: #FFFFFF;
	padding:5px;
}

.corner3_body_text2{
	padding:10px 0px 15px 20px;
}

.corner3_hotel_text{
font-size: 16px;
margin:  10px 0;
text-align: center;
}

.corner3 #table_04 td{
padding: 0 3px;
text-align: center;
}

.corner4_text1{
color: #C51A22;
font-size: 12px;
}

.corner4_text2{
color: #C51A22;
font-size: 15px;
}

#table_05{
	padding: 5px;
} 

#table_05 td{
	width:33%;
}

.corner4_title{
color: #C51A22;
font-size: 16px;
margin: 2px 0 5px 5px;
}

.corner4_text2{
color: #C51A22;
font-size: 17px;
text-align:center;
margin-bottom: 5px;
}

/* 20130208 start */
.corner4_tsushima_text2{
color: #000000;
font-size: 16px;
text-align:center;
margin-bottom: 5px;
}
/* 20130208 end */

.corner4_text3{
line-height: 150%;
padding: 0 5px 10px;
}

.corner4_img{
text-align:center;
margin: 0 auto 10px auto;
}

/* 20130208 start */
.corner4_tsushima_img{
text-align:center;
margin: 0 auto 5px auto;
}
/* 20130208 end */

.corner4_body1{
padding: 10px;
background-color: #F5DFE1;
}

.corner4_text4{
font-size: 14px;
margin: 10px 0;
}

.corner4_body2{
padding: 10px;
background-color: #F5DFE1;
margin-bottom: 15px;
line-height: 165%;
}

.corner4_img2{
margin: 0 0 0 10px;
}

.corner4_text6{
font-size: 20px;
margin-bottom: 10px;
}

.corner4_body3_text{
float: left;
padding: 2px 0 0 5px;
line-height: 165%;
}

.corner4_img3{
float: right;
}

.corner4_body3{
padding: 10px;
background-color: #F5DFE1;
margin-bottom: 20px;
}

/* 20130208 start */

.corner4_body4_tsushima{
padding: 10px;

}

/* 20130208 end */

.corner4_text5{
padding: 0px 0px 0px 6px;
}

/* 20130208 start */
.corner4_text7_tushima{
color: #000000;
font-size: 13px;
text-align:right;
padding:5px 0px 0px 0px;
}
/* 20130208 end */

/* 20130208 start */
.corner4_text8_tushima{
color: #000000;
font-size: 14px;
text-align:center;
margin: 5px 0px 0px 0px;
}
/* 20130208 end */

.corner3_hotel_text2{
font-size: 15px;
line-height: 150%;
padding-top: 5px;
}

/* �ɲ�ʬ */
.text-body .kyoto_text_2 {
    float: left;
    width: 342px;
}
.text-body .kyoto_text_2 > div {
    line-height: 23px;
}
.text-body .kyoto_img_2 {
    float: right;
    margin-bottom: 10px;
    width: 183px;
}

.premium {
	margin:10px 0;
}