html{
	height: 100%;
}

body {
	text-align: center;
	height: 100%;
	border: 0px;
	-webkit-text-size-adjust: 100%;
}


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

#page1 {
	background-color: #FFFFFF;
	text-align: center;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page1 {
	height:100%;
}
#page2 {
	background-color: #FFFFFF;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align: center;
	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: center;
	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: center;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page4 {
	height:100%;
}


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

#content{
	width:766px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom: 0px;
	text-align: left;
	margin-bottom: 0px;
}


/* 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 0px;
	padding:0px 0px 0px 20px;
	float:left;
	width:100%;
}
#main2{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:585px;
}
#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;
}


/* top headcopy
------------------------------------- */

.parts155{
	background-color: #ffffff;
	margin:0px 30px 20px 0px;
	padding:0px 0px 0px 0px;
	width:358px;
	float:left;
}
.headcopy{
margin:0px 0px 20px 0px;
}
.headcopy2{
margin:10px 0px 10px 1px;
padding:0px 0px 10px 0px;
	color:#44403F;
	font-size:110%;
	border-bottom:1px dotted #9E9E9E;
	line-height: 22px;
}
.headcopy3{
margin:10px 0px 0px 1px;
padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	line-height: 22px;
}


/* parts158 
------------------------------------- */

.parts158{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 355px;
float:left;
position: relative;
    top: -15px;
}


/* parts30 free
------------------------------------- */

.parts30{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	color:#9C9C9C;
	font-size:100%;
	width:358px;
	clear: both;
}
.parts30 a,
.parts30 a:link,
.parts30 a:active, 
.parts30 a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts30 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts30 .top_titleber a{
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 0px 0px;
	text-align:left;
text-indent:-9999px;
display:block;
overflow:hidden;
background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_infober.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.parts30 .top_titleber a:hover {
background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_infober.gif);
background-repeat: no-repeat;
background-position: 0px -28px;
}


/* top What's New
------------------------------------- */

.parts4{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:358px;
	float:left;
}
.parts4 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	height:34px;
	line-height:34px;
	color:#9C9C9C;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	border-bottom:1px dotted #9E9E9E;	
}
.parts4 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts4 .kiji_image{
	background-color: #ffffff;
	border:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:right;
}
.parts4 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts4 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.00em;
	text-indent:0px;
}
.parts4 h3 a,
.parts4 h3 a:link,
.parts4 h3 a:active, 
.parts4 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts4 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts4 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts4 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}



/* parts160 free  [top-project]
------------------------------------- */

.parts160{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:358px;
	clear: both;
	position: relative;
	top: -152px;
	left: 0;
}
.parts160 .top_titleber a{
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 0px 0px;
	text-align:left;
text-indent:-9999px;
display:block;
overflow:hidden;
background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_projectber.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.parts160 .top_titleber a:hover {
background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_projectber.gif);
background-repeat: no-repeat;
background-position: 0px -28px;
}

.present_more{
	background-color: #ffffff;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	line-height:30px;
	color:#9C9C9C;
	font-size:100%;
	}
.present_more a,
.present_more a:link,
.present_more a:active, 
.present_more a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.present_more a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.present_banner{
	margin:0px 0px 20px 0px;
}
.present_cal{
	margin:0px 0px 20px 0px;
	width:358px;
	text-align:center;
}

/* parts159 list  [top-project-list]
------------------------------------- */

.parts159 {
	background-color: #ffffff;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	width:358px;
	float:left;
	position: relative;
	top: -152px;
	left: 0;
	margin: 0 0 -137px;
}
.parts159 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	height:34px;
	line-height:34px;
	color:#9C9C9C;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	border-bottom:1px dotted #9E9E9E;	
}
.parts159 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts159 .kiji_image{
	background-color: #ffffff;
	border:1px solid #cccccc;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:right;
}
.parts159 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts159 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts159 h3 a,
.parts159 h3 a:link,
.parts159 h3 a:active, 
.parts159 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts159 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts159 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts159 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts159 .kiji_category a,
.parts159 .kiji_category a:link,
.parts159 .kiji_category a:active, 
.parts159 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts159 .kiji_category a:hover {
	color: #44403F;
	text-decoration: underline;
}
.parts159 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}


/* parts181 free
------------------------------------- */

.parts181 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts181{
	background-color: #ffffff;
	margin-bottom:-140px;
	padding:0px 0px 0px 0px;
	width: 358px;
	float: left;
	overflow: hidden;
	left: 30px;
	position: relative;
	top:-28px;
	top/*\**/:-105px\9;
}
*html .parts181{
	background-color: #ffffff;
	margin-bottom:-140px;
	padding:0px 0px 0px 0px;
	width: 358px;
	 float: left;
	 overflow: hidden;
	left: 30px;
	position: relative;
	top:-105px;
}
.parts181 a,
.parts181 a:link,
.parts181 a:active, 
.parts181 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts181 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts181 .top_titleber2 a{
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 10px 0px;
	text-align:left;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_presentber.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.parts181 .top_titleber2 a:hover {
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_presentber.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}


/* parts182 free  [top-cmg]
------------------------------------- */

.parts182 {
	float: left;
	position: relative;
	top: -28px;
	left: 30px;
	padding: 0 0 15px;
	width: 358px;
	overflow: hidden;
}
.parts182 .top_titleber a {
	line-height: 28px;
	height: 28px;
	width: 358px;
	margin: 0 0 10px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/images/stepup_cmg_bar.png);
	background-size: 358px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.parts182 .top_titleber a:hover {
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/images/stepup_cmg_bar.png);
	background-size: 358px auto;
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

.parts182 .banner {
	text-align: center;
}


/* parts31 free  [top-staff-title]
------------------------------------- */

.parts31 {
	height: 28px;
	line-height: 28px;
	color: #9C9C9C;
	font-size:1 00%;
	width: 358px;
	float: left;
	position: relative;
	left: 30px;
	top: -28px;
	top/*\**/:0px\9;
}
*html .parts31 {
	height: 28px;
	line-height: 28px;
	color: #9C9C9C;
	font-size: 100%;
	width: 358px;
	float: left;
	position: relative;
	left: 30px
	top: 0px;
}
.parts31 a,
.parts31 a:link,
.parts31 a:active, 
.parts31 a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts31 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts31 .top_titleber a{
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 0px 0px;
	text-align:left;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_staffber.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.parts31 .top_titleber a:hover {
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_staffber.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}


/* parts10 list  [top-staff]
------------------------------------- */

.parts10 {
	width: 358px;
	float: left;
	position: relative;
	left: 30px;
	top: -28px;
	top/*\**/:0px\9;
}
*html .parts10 {
	width:358px;
	float: left;
	position: relative;
	left:30px;
	top: 0px;
}

.parts10 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	height:34px;
	line-height:34px;
	color:#9C9C9C;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	border-bottom:1px dotted #9E9E9E;	
}
.parts10 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts10 .kiji_image{
	background-color: #ffffff;
	border:1px solid #cccccc;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:right;
}
.parts10 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts10 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts10 h3 a,
.parts10 h3 a:link,
.parts10 h3 a:active, 
.parts10 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts10 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts10 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts10 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts10 .kiji_member a,
.parts10 .kiji_member a:link,
.parts10 .kiji_member a:active, 
.parts10 .kiji_member a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts10 .kiji_member a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts10 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}


/* parts168 free  [top-dragonmail]
------------------------------------- */

.parts168{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	width:358px;
	float:left;
	position: relative;
	top: 0;
	overflow: hidden;
	left: 30px;
}
.parts168 .top_titleber a{
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 10px 0px;
	text-align:left;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_dragonmailber.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.parts168 .top_titleber a:hover {
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_dragonmailber.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

.service_cm {
	background-color: #ffffff;
	margin:15px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	width:358px;
	text-align:center;
}

.dragonmail {
	margin:0px 0px 0px 0px;
	text-align:center;
}


/* parts156 free  [top-contact]
------------------------------------- */

.parts156 .top_titleber a {
	padding:0px 0px 0px 0px;
	line-height: 28px;
	height:28px;
	width:358px;
	margin:0px 0px 10px 0px;
	text-align:left;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_contactber.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.parts156 .top_titleber a:hover {
	background-image: url(http://f.tukiyama.jp/stepup/c/stepup/stepup_contactber.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}
.parts156 {
	background-color: #ffffff;
	margin:0px 0px 20px 0px;
	padding:0px 0px 5px 0px;
	width:358px;
	overflow: hidden;
	clear: both;
	float:left;
}
.contact_cafe{
float:left;
	margin:0px 10px 0px 0px;
}
.contact_img{
	margin:0px 0px 10px 0px;
}
.contact_body{
float:left;
}
.contact_body_text1{
	color:#44403F;
	font-size:93%;
	margin:5px 0px 5px 0px;
	line-height: 140%;
}
.contact_body_text2{
	color:#44403F;
	font-size:180%;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}
.contact_body_text3{
	color:#44403F;
	font-size:93%;
	margin:0px 0px 5px 0px;
}






/* parts21 list
------------------------------------- */

.parts21{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts21 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts21 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:8px 10px 8px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts21 .kiji_image{
	background-color: #ffffff;
	border:1px solid #CCCCCC;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:right;
}
.parts21 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts21 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:124%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts21 h3 a,
.parts21 h3 a:link,
.parts21 h3 a:active, 
.parts21 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts21 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts21 p{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	color:#9C9C9C;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts21 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#9C9C9C;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts21 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#9C9C9C;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts21 .kiji_member a,
.parts21 .kiji_member a:link,
.parts21 .kiji_member a:active, 
.parts21 .kiji_member a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts21 .kiji_member a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts21 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts21 .links a,
.parts21 .links a:link,
.parts21 .links a:active, 
.parts21 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts21 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}


/* parts95 free
------------------------------------- */

.parts95 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts95{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts95 a,
.parts95 a:link,
.parts95 a:active, 
.parts95 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts95 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.contents_title{
border-bottom:1px dotted #9E9E9E;
	height:44px;
	line-height:44px;
	color:#231815;
	font-size:108%;
	text-align:center;
	letter-spacing:0.1em;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}
.contents_cm_left{
float:left;
	color:#898989;
	font-size:108%;
		line-height:30px;
		margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:105px;
}
.contents_cm_left li{
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_check_point.gif");
background-position:left center;
background-repeat:no-repeat;
text-indent:20px;
}
.matrix_list,
.creative_list{
		margin:0px 0px 10px 0px;
}
.contents_cm_center{
float:left;
	color:#898989;
	font-size:100%;
	text-align:center;
	width:560px;
}
.contents_cm_center div{
		margin:0px 0px 15px 0px;
}
.contents_cm_center .dragonmail{
	padding:10px 0px 0px 0px;
}
.contents_cm_right{
float:left;
	color:#898989;
	font-size:100%;
		line-height:30px;
		margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:105px;
}
.contents_cm_right li{
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_check_point.gif");
background-position:left center;
background-repeat:no-repeat;
text-indent:20px;
}


/* parts149 free
------------------------------------- */

.parts149 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts149{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.contents_workflow{
	color:#898989;
	font-size:100%;
	text-align:center;
}
.contents_workflow div{
		margin:0px 0px 15px 0px;
}


/* parts152 free
------------------------------------- */

.parts152 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.contents_formation{
	color:#898989;
	font-size:100%;
	text-align:center;
}
.contents_formation div{
		margin:0px 0px 15px 0px;
}


/* parts146 free
------------------------------------- */

.parts146 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts146{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.contents_project{
	color:#898989;
	font-size:100%;
	text-align:center;
}
.contents_project div{
		margin:0px 0px 15px 0px;
}

/* parts163 list
------------------------------------- */

.parts163{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts163 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts163 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts163 .kiji_image{
	background-color: #ffffff;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts163 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts163 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#114EA1;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts163 h3 a,
.parts163 h3 a:link,
.parts163 h3 a:active, 
.parts163 h3 a:visited{
	color: #114EA1;
	text-decoration: none;
}
.parts163 h3 a:hover {
	color: #114EA1;
	text-decoration: underline;
}
.parts163 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts163 .links {
	color:#777777;
	line-height:25px;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts163 .links a,
.parts163 .links a:link,
.parts163 .links a:active, 
.parts163 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts163 .links a:hover {
	color: #114EA1;
	text-decoration: underline;
}

.project_title{
font-size:140%;
	font-weight:bold;
float:left;
}
.project_link{
font-size:100%;
float:right;
 position: relative;
    top: 16px;
}
.project_link a{
color:#9C9C9C;
}
.project_link a:hover{
color:#114EA1;
}


/* parts171 list
------------------------------------- */

.parts171{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts171 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts171 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts171 .kiji_image{
	background-color: #ffffff;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts171 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts171 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#114EA1;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts171 h3 a,
.parts171 h3 a:link,
.parts171 h3 a:active, 
.parts171 h3 a:visited{
	color: #114EA1;
	text-decoration: none;
}
.parts171 h3 a:hover {
	color: #114EA1;
	text-decoration: underline;
}
.parts171 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts171 .links {
	color:#777777;
	line-height:25px;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts171 .links a,
.parts171 .links a:link,
.parts171 .links a:active, 
.parts171 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts171 .links a:hover {
	color: #114EA1;
	text-decoration: underline;
}



/* parts172 list
------------------------------------- */

.parts173{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts173 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts173 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts173 .kiji_image{
	background-color: #ffffff;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts173 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts173 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#114EA1;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts173 h3 a,
.parts173 h3 a:link,
.parts173 h3 a:active, 
.parts173 h3 a:visited{
	color: #114EA1;
	text-decoration: none;
}
.parts173 h3 a:hover {
	color: #114EA1;
	text-decoration: underline;
}
.parts173 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts173 .links {
	color:#777777;
	line-height:25px;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts173 .links a,
.parts173 .links a:link,
.parts173 .links a:active, 
.parts173 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts173 .links a:hover {
	color: #114EA1;
	text-decoration: underline;
}


/* parts175 list
------------------------------------- */

.parts175{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts175 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts175 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts175 .kiji_image{
	background-color: #ffffff;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts175 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts175 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#114EA1;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts175 h3 a,
.parts175 h3 a:link,
.parts175 h3 a:active, 
.parts175 h3 a:visited{
	color: #114EA1;
	text-decoration: none;
}
.parts175 h3 a:hover {
	color: #114EA1;
	text-decoration: underline;
}
.parts175 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts175 .links {
	color:#777777;
	line-height:25px;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts175 .links a,
.parts175 .links a:link,
.parts175 .links a:active, 
.parts175 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts175 .links a:hover {
	color: #114EA1;
	text-decoration: underline;
}

.zirei_footer{
position: relative;
    top: -30px;
    width: 500px;
}


.parts180 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:8px 10px 8px 25px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts180 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts180 h3 a,
.parts180 h3 a:link,
.parts180 h3 a:active, 
.parts180 h3 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts180 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts180 .kiji_date{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts180 .links {
color: #9C9C9C;
    font-size: 116%;
    line-height: 25px;
    margin: 10px 5px 0 0;
    padding: 0;
    text-align: right;
}
.parts180 .links a,
.parts180 .links a:link,
.parts180 .links a:active, 
.parts180 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts180 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}



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

.parts51 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts51{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #9E9E9E;
	 overflow: hidden;
	 height: 138px;
}
.contents_faq{
overflow:hidden;
padding:10px 0px 10px 0px;
clear: both;
}
.contents_faq li{
float:left;
	font-size:108%;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}
.contents_faq li a{
display:block;
}
.contents_faq .navi00{
	background-color: #ABABAB;
	color:#ffffff;
		width:80px;
		line-height:34px;
	height:34px;
	text-align:center;
margin-left:25px;
border:1px dotted #231815;
}
.contents_faq .navi00 a,
.contents_faq .navi00 a:link,
.contents_faq .navi00 a:active, 
.contents_faq .navi00 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.contents_faq .navi00 a:hover {
	color: #ffffff;
	background-color: #848383;
	text-decoration: none;
}
.contents_faq .navi01{
	background-color: #B61D22;
	color:#ffffff;
		width:140px;
		line-height:34px;
	height:34px;
	text-align:center;
margin-left:0px;
border:1px dotted #231815;
}
.contents_faq .navi01 a,
.contents_faq .navi01 a:link,
.contents_faq .navi01 a:active, 
.contents_faq .navi01 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.contents_faq .navi01 a:hover {
	color: #ffffff;
	background-color: #D31F22;
	text-decoration: none;
}
.contents_faq .navi02{
	background-color: #35A8E0;
	color:#ffffff;
		width:140px;
		line-height:34px;
	height:34px;
	text-align:center;
	border:1px dotted #231815;
}
.contents_faq .navi02 a,
.contents_faq .navi02 a:link,
.contents_faq .navi02 a:active, 
.contents_faq .navi02 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.contents_faq .navi02 a:hover {
	background-color: #3DBFF2;
	text-decoration: none;
}
.contents_faq .navi03{
	background-color: #F5AF1A;
	color:#ffffff;
		width:140px;
		line-height:34px;
	height:34px;
	text-align:center;
	border:1px dotted #231815;
}
.contents_faq .navi03 a,
.contents_faq .navi03 a:link,
.contents_faq .navi03 a:active, 
.contents_faq .navi03 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.contents_faq .navi03 a:hover {
	background-color: #FCB638;
	text-decoration: none;
}
.contents_faq .navi04{
	color:#ffffff;
	text-align:center;
	padding-left:10px;
	border-left:1px solid #43403F;
}
.contents_faq .navi04 div{
	background-color: #43403F;
	border:1px dotted #231815;
	color:#ffffff;
		width:140px;
		line-height:34px;
	height:34px;
	text-align:center;
}
.contents_faq .navi04 a,
.contents_faq .navi04 a:link,
.contents_faq .navi04 a:active, 
.contents_faq .navi04 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.contents_faq .navi04 a:hover {
	background-color: #232221;
	text-decoration: none;
}


/* parts60 list
------------------------------------- */

.parts60{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts60 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:9px 10px 7px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts60 .kiji_image{
	background-color: #ffffff;
	margin:2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts60 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts60 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:123%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts60 h3 a,
.parts60 h3 a:link,
.parts60 h3 a:active, 
.parts60 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts60 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts60 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts60 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts60 .kiji_category a,
.parts60 .kiji_category a:link,
.parts60 .kiji_category a:active, 
.parts60 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts60 .kiji_category a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts60 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts60 .links a,
.parts60 .links a:link,
.parts60 .links a:active, 
.parts60 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts60 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}


/* parts164 free
------------------------------------- */

.parts164 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts164{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #9E9E9E;
		 height: 138px;
}


/* parts165 list
------------------------------------- */

.parts165{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts165 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:9px 10px 7px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts165 .kiji_image{
	background-color: #ffffff;
	margin:2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts165 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts165 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:123%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts165 h3 a,
.parts165 h3 a:link,
.parts165 h3 a:active, 
.parts165 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts165 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts165 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts165 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts165 .kiji_category a,
.parts165 .kiji_category a:link,
.parts165 .kiji_category a:active, 
.parts165 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts165 .kiji_category a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts165 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts165 .links a,
.parts165 .links a:link,
.parts165 .links a:active, 
.parts165 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts165 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}


/* parts119 free
------------------------------------- */

.parts119 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts119{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #9E9E9E;
		 height: 138px;
}



/* parts120 list
------------------------------------- */

.parts120{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts120 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:9px 10px 7px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts120 .kiji_image{
	background-color: #ffffff;
	margin:2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts120 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts120 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:123%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts120 h3 a,
.parts120 h3 a:link,
.parts120 h3 a:active, 
.parts120 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts120 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts120 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts120 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts120 .kiji_category a,
.parts120 .kiji_category a:link,
.parts120 .kiji_category a:active, 
.parts120 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts120 .kiji_category a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts120 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts120 .links a,
.parts120 .links a:link,
.parts120 .links a:active, 
.parts120 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts120 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}


/* parts121 free
------------------------------------- */

.parts121 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts121{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #9E9E9E;
		 height: 138px;
}


/* parts122 list
------------------------------------- */

.parts122{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts122 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:9px 10px 7px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts122 .kiji_image{
	background-color: #ffffff;
	margin:2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts122 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts122 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:123%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts122 h3 a,
.parts122 h3 a:link,
.parts122 h3 a:active, 
.parts122 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts122 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts122 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts122 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts122 .kiji_category a,
.parts122 .kiji_category a:link,
.parts122 .kiji_category a:active, 
.parts122 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts122 .kiji_category a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts122 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts122 .links a,
.parts122 .links a:link,
.parts122 .links a:active, 
.parts122 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts122 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}



/* parts123 free
------------------------------------- */

.parts123 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts123{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #9E9E9E;
		 height: 138px;
}


/* parts124 list
------------------------------------- */

.parts124{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts124 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:7px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
.parts124 .kiji_image{
	background-color: #ffffff;
	margin:2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:35px;
	width:35px;
	float:left;
}
.parts124 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts124 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:123%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts124 h3 a,
.parts124 h3 a:link,
.parts124 h3 a:active, 
.parts124 h3 a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts124 h3 a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts124 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#44403F;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts124 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#44403F;
	text-indent:0px;
}
.parts124 .kiji_category a,
.parts124 .kiji_category a:link,
.parts124 .kiji_category a:active, 
.parts124 .kiji_category a:visited{
	color: #44403F;
	text-decoration: none;
}
.parts124 .kiji_category a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}
.parts124 .links {
	color:#9C9C9C;
	line-height:25px;
	margin:10px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:116%;
}
.parts124 .links a,
.parts124 .links a:link,
.parts124 .links a:active, 
.parts124 .links a:visited{
	color: #9C9C9C;
	text-decoration: none;
}
.parts124 .links a:hover {
	color: #9C9C9C;
	text-decoration: underline;
}



/* parts82 free
------------------------------------- */

.parts82 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
	font-family:arial;
}
.parts82{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contents_staff{
width:600px;
overflow:hidden;
color:#828282;
	margin:0px 0px 12px 75px;
}
.staff_photo{
width:100px;
float:left;
margin:0px 10px 0px 0px;
}
.staff_body{
float:left;
width:490px;
border-bottom:1px dotted #9E9E9E;
margin:15px 0px 5px 0px;
padding:0px 0px 5px 0px;
}
.staff_name{
float:left;
font-size:108%;
margin:0px 0px 0px 10px;
}
.staff_name span{
font-size:85%;
}
.staff_page{
float:right;
width:120px;
	background-color: #AFAFB0;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
border:1px dotted #ffffff;
}
.staff_page.staff_sei{
float:right;
width:120px;
	background-color: #B61D22;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_nao{
float:right;
width:120px;
	background-color: #E09000;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_sap{
float:right;
width:120px;
	background-color: #147B3B;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_jun{
float:right;
width:120px;
	background-color: #644699;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_maru{
float:right;
width:120px;
	background-color: #004097;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_msr{
float:right;
width:120px;
	background-color: #93176F;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_sat{
float:right;
width:120px;
	background-color: #0F1F77;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page.staff_kai{
float:right;
width:120px;
	background-color: #755700;
	line-height:25px;
	height:25px;
	text-align:center;
margin:12px 0px 0px 0px;
}
.staff_page a,
.staff_page a:link,
.staff_page a:active, 
.staff_page a:visited{
	color: #ffffff;
	display:block;
	text-decoration: none;
}
.staff_page a:hover {
	color: #cccccc;
	text-decoration: none;
}
.staff_copy{
float:left;
font-size:93%;
margin:0px 0px 0px 10px;
}

/* parts166 free
------------------------------------- */

.parts166 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
	font-family:arial;
}
.parts166{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:210%;
	overflow: hidden;
}
.parts166 span{
color:#D4D4D4;
}
.content_kumochi{
	color:#898989;
	font-size:100%;
	text-align:center;
	margin:20px 0px 30px 0px;
}
.content_kumochi_identity{
	color:#666666;
	font-size:108%;
	margin:0px 0px 20px 0px;
}
.content_kumochi_matrix{
	color:#666666;
	font-size:108%;
}
.content_kumochi_stepup{
	color:#666666;
	font-size:108%;
	margin:0px 0px 20px 0px;
}
.content_kumochi_kumochi{
	color:#666666;
	font-size:108%;
}
.content_kumochi_text{
margin:0px 0px 0px 15px;
}
.content_kumochi_title{
	font-size:132%;
		font-family:arial;
		margin:0px 0px 3px 0px;
}
.content_kumochi_body{
padding:0px 0px 0px 150px;
float:left;
}
.content_kumochi_body2{
padding:0px 0px 0px 50px;
float:left;
}


/* parts36 free
------------------------------------- */

.parts36 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
	font-family:arial;
}
.contents_dragonmail{
	color:#898989;
	font-size:100%;
	text-align:center;
	margin:30px 0px 40px 0px;
}


/* parts66 free
------------------------------------- */

.parts66 h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts66{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.contents_company{
	color:#898989;
	font-size:100%;
	text-align:center;
	margin:10px 0px 10px 0px;
}
#table_01 {
width: 716px;
font-size:93%;
    border-collapse: collapse;
    border-spacing: 0;
border-bottom: 1px #CCCCCC solid;
margin-left: 17px;
margin:0px 0px 20px 17px;
}
#table_01 td {
	padding:10px 15px 10px 15px;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	text-align: left;
	line-height:170%;
	vertical-align: top;
}
#table_01 tr {
	padding:5px;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}
.table_title{
width: 130px;
background-color: #F6F6F6;
}
.table_body{
	border-right: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
}
.table_link{
font-size:93%;
width: 130px;
background-color: #F6F6F6;
}
.table_link_text{
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_company_point.jpg");
background-position:left center;
background-repeat:no-repeat;
text-indent:23px;
}
.table_link_text a,
.table_link_text a:link,
.table_link_text a:active, 
.table_link_text a:visited{
	color: #000000;
	text-decoration: none;
}
.table_link_text a:hover {
	color: #BC2024;
	text-decoration: underline;
}
.table_body_text{
background-color: #FEFDF0;
border:1px dotted #aaaaaa;
	padding:10px 5px 10px 5px;
margin:10px 0px 10px 0px;
text-align:center;
}


/* contact form
------------------------------------- */

.contact_form li{
/display: inline;
/zoom: 1;
}
.contact{
	background-color: #ffffff;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
.contact h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.contact .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	clear:both;
}
.contents_contact{
	color:#000000;
	font-size:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:8px 0px 15px 0px;
	overflow: hidden;
}
.contents_contact_img{
float:left;
margin:0px 40px 0px 60px;
}
.contents_contact_body{
float:left;
padding:0px 0px 0px 0px;
}
.contents_contact_body_img{
padding:0px 0px 8px 0px;
}
.contents_contact_body span{
padding:0px 0px 0px 0px;
	color:#000000;
	font-size:150%;
	font-weight:bold;
}
.contents_contact2{
	color:#444444;
	font-size:100%;
	text-align:center;
	padding:0px 0px 0px 0px;
	line-height:40px;
	height:40px;
	margin-top:20px;
	border-top:1px dotted #9E9E9E;	
	border-bottom:1px dotted #9E9E9E;	
	clear:both;
}

.contact .contact_form{
padding:0px 0px 0px 20px;
}

.contact .contact_text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.contact .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
	width: 680px;
}
.contact .contact_index,
.contact .contact_body,
.contact .contact_submit{
	float:left;
}
.contact .contact_index{
	text-align:right;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
	width:135px;
}
.contact .contact_body{
	padding:0px 10px 0px 5px;
}
.contact .contact_body input,
.contact .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.contact .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:480px;
}
.contact .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.contact .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.contact .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.contact .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.contact .contact_submit{
    padding: 0px 10px 5px 5px;
}
.contact .contact_submit input{
 background-color: #bbbbbb;
    border: 1px solid #bbbbbb;
    color: #FFFFFF;
    font-size: 95%;
    padding: 5px 10px;
}
.contact .contact_ssl{
	padding:20px 20px 20px 90px;
	margin:0px 0px;
	line-height:150%;
	font-size:85%;
}
.contact .contact_ssl a,
.contact .contact_ssl a:link,
.contact .contact_ssl a:active, 
.contact .contact_ssl a:visited{
	color: #777777;
	text-decoration: none;
}
.contact .contact_ssl a:hover {
	color: #777777;
	text-decoration: underline;
}
.contact .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}
.contact_body select[name="Value_306"] {
 }
 .contact_body select[name="Value_307"] {
width:150px !important;
 }
.contact_body textarea[name="Value_308"] {
padding:0px 0px !important;
 }
.contact_body input[name="Value_309"] {
width:300px !important;
margin-right: 200px;
 }
.contact_body input[name="Value_310"] {
width:100px !important;
margin-right: 300px;
 }
.contact_body input[name="Value_312"] {
width:200px !important;
 }
.contact_body input[name="Value_313"] {
width:420px !important;
 }







/* parts5 free
------------------------------------- */

.parts5 h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts5{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts5 a,
.parts5 a:link,
.parts5 a:active, 
.parts5 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts5 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts40 free
------------------------------------- */

.parts40 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts40{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts40 a,
.parts40 a:link,
.parts40 a:active, 
.parts40 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts40 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


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

.parts41 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts41{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts41 a,
.parts41 a:link,
.parts41 a:active, 
.parts41 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts41 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts9 list
------------------------------------- */

.parts9{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts9 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
}
.parts9 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts9 .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;
}
.parts9 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts9 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;
}
.parts9 h3 a,
.parts9 h3 a:link,
.parts9 h3 a:active, 
.parts9 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts9 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts9 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;
}
.parts9 .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;
}
.parts9 .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;
}
.parts9 .kiji_member a,
.parts9 .kiji_member a:link,
.parts9 .kiji_member a:active, 
.parts9 .kiji_member a:visited{
	color: #777777;
	text-decoration: none;
}
.parts9 .kiji_member a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts9 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts9 .links a,
.parts9 .links a:link,
.parts9 .links a:active, 
.parts9 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts9 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts19 image
------------------------------------- */

.parts19{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.parts19 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts19 img{
	vertical-align: top;
}
.parts19 .image_1_01{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts19 .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;
}


/* parts20 free
------------------------------------- */

.parts20 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts20{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts20 a,
.parts20 a:link,
.parts20 a:active, 
.parts20 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts20 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}





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

.parts33 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts33{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts33 a,
.parts33 a:link,
.parts33 a:active, 
.parts33 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts33 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


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

.parts34{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts34 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts34 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts34 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;
}
.parts34 h3 a,
.parts34 h3 a:link,
.parts34 h3 a:active, 
.parts34 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts34 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.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 .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;
}


/* parts35 free
------------------------------------- */

.parts35 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts35{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts35 a,
.parts35 a:link,
.parts35 a:active, 
.parts35 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts35 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts135 list
------------------------------------- */

.parts135{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts135 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts135 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts135 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;
}
.parts135 h3 a,
.parts135 h3 a:link,
.parts135 h3 a:active, 
.parts135 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts135 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts135 .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;
}
.parts135 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts135 .links a,
.parts135 .links a:link,
.parts135 .links a:active, 
.parts135 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts135 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts44 free
------------------------------------- */

.parts44 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts44{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts44 a,
.parts44 a:link,
.parts44 a:active, 
.parts44 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts44 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


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

.parts45 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts45{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts45 a,
.parts45 a:link,
.parts45 a:active, 
.parts45 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts45 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts46 free
------------------------------------- */

.parts46 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts46{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts46 a,
.parts46 a:link,
.parts46 a:active, 
.parts46 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts46 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts48 map
------------------------------------- */

.parts48 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts48.maps{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}


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

.parts49 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts49{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts49 a,
.parts49 a:link,
.parts49 a:active, 
.parts49 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts49 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts52 free
------------------------------------- */

.parts52 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts52{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts52 a,
.parts52 a:link,
.parts52 a:active, 
.parts52 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts52 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts108 form
------------------------------------- */

.parts108{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts108 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts108 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts108 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts108 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts108 .contact_index,
.parts108 .contact_body,
.parts108 .contact_submit{
	float:left;
}
.parts108 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts108 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts108 .contact_body input,
.parts108 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts108 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts108 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts108 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts108 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts108 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts108 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts108 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts108 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts109 free
------------------------------------- */

.parts109 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts109{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts109 a,
.parts109 a:link,
.parts109 a:active, 
.parts109 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts109 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts110 free
------------------------------------- */

.parts110 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts110{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts110 a,
.parts110 a:link,
.parts110 a:active, 
.parts110 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts110 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts53 free
------------------------------------- */

.parts53 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts53{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts53 a,
.parts53 a:link,
.parts53 a:active, 
.parts53 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts53 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts115 form
------------------------------------- */

.parts115{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts115 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts115 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts115 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts115 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts115 .contact_index,
.parts115 .contact_body,
.parts115 .contact_submit{
	float:left;
}
.parts115 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts115 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts115 .contact_body input,
.parts115 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts115 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts115 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts115 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts115 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts115 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts115 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts115 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts115 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts54 free
------------------------------------- */

.parts54 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts54{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts54 a,
.parts54 a:link,
.parts54 a:active, 
.parts54 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts54 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts88 form
------------------------------------- */

.parts88{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts88 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts88 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts88 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts88 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts88 .contact_index,
.parts88 .contact_body,
.parts88 .contact_submit{
	float:left;
}
.parts88 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts88 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts88 .contact_body input,
.parts88 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts88 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts88 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts88 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts88 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts88 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts88 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts88 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts88 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts89 free
------------------------------------- */

.parts89 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts89{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts89 a,
.parts89 a:link,
.parts89 a:active, 
.parts89 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts89 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts55 free
------------------------------------- */

.parts55 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts55{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts55 a,
.parts55 a:link,
.parts55 a:active, 
.parts55 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts55 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts93 form
------------------------------------- */

.parts93{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts93 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts93 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts93 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts93 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts93 .contact_index,
.parts93 .contact_body,
.parts93 .contact_submit{
	float:left;
}
.parts93 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts93 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts93 .contact_body input,
.parts93 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts93 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts93 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts93 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts93 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts93 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts93 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts93 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts93 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts94 free
------------------------------------- */

.parts94 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts94{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts94 a,
.parts94 a:link,
.parts94 a:active, 
.parts94 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts94 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts56 free
------------------------------------- */

.parts56 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts56{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts56 a,
.parts56 a:link,
.parts56 a:active, 
.parts56 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts56 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts116 form
------------------------------------- */

.parts116{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts116 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts116 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts116 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts116 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts116 .contact_index,
.parts116 .contact_body,
.parts116 .contact_submit{
	float:left;
}
.parts116 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts116 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts116 .contact_body input,
.parts116 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts116 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts116 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts116 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts116 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts116 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts116 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts116 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts116 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts57 free
------------------------------------- */

.parts57 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts57{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts57 a,
.parts57 a:link,
.parts57 a:active, 
.parts57 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts57 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts117 form
------------------------------------- */

.parts117{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts117 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts117 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts117 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts117 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts117 .contact_index,
.parts117 .contact_body,
.parts117 .contact_submit{
	float:left;
}
.parts117 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts117 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts117 .contact_body input,
.parts117 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts117 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts117 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts117 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts117 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts117 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts117 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts117 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts117 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts58 free
------------------------------------- */

.parts58 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts58.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts58.free a,
.parts58.free a:link,
.parts58.free a:active, 
.parts58.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts58.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts118 form
------------------------------------- */

.parts118{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts118 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts118 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts118 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts118 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts118 .contact_index,
.parts118 .contact_body,
.parts118 .contact_submit{
	float:left;
}
.parts118 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts118 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts118 .contact_body input,
.parts118 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts118 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts118 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts118 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts118 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts118 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts118 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts118 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts118 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


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

.parts63 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts63.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts63.free a,
.parts63.free a:link,
.parts63.free a:active, 
.parts63.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts63.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts68 free
------------------------------------- */

.parts68 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts68.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts68.free a,
.parts68.free a:link,
.parts68.free a:active, 
.parts68.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts68.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts70 free
------------------------------------- */

.parts70 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts70.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts70.free a,
.parts70.free a:link,
.parts70.free a:active, 
.parts70.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts70.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts72 free
------------------------------------- */

.parts72 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts72.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts72.free a,
.parts72.free a:link,
.parts72.free a:active, 
.parts72.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts72.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts73 free
------------------------------------- */

.parts73 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts73.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts73.free a,
.parts73.free a:link,
.parts73.free a:active, 
.parts73.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts73.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts75 free
------------------------------------- */

.parts75 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts75.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts75.free a,
.parts75.free a:link,
.parts75.free a:active, 
.parts75.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts75.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts77 free
------------------------------------- */

.parts77 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts77.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts77.free a,
.parts77.free a:link,
.parts77.free a:active, 
.parts77.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts77.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts79 free
------------------------------------- */

.parts79 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts79.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts79.free a,
.parts79.free a:link,
.parts79.free a:active, 
.parts79.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts79.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts83 free
------------------------------------- */

.parts83 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts83.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts83.free a,
.parts83.free a:link,
.parts83.free a:active, 
.parts83.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts83.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}




/* parts84 list
------------------------------------- */

.parts84{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts84 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts84 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts84 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;
}
.parts84 h3 a,
.parts84 h3 a:link,
.parts84 h3 a:active, 
.parts84 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts84 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts84 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts84 .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;
}
.parts84 .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;
}
.parts84 .kiji_category a,
.parts84 .kiji_category a:link,
.parts84 .kiji_category a:active, 
.parts84 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts84 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts84 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts84 .links a,
.parts84 .links a:link,
.parts84 .links a:active, 
.parts84 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts84 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts87 free
------------------------------------- */

.parts87 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts87.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts87.free a,
.parts87.free a:link,
.parts87.free a:active, 
.parts87.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts87.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts92 free
------------------------------------- */

.parts92 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts92.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts92.free a,
.parts92.free a:link,
.parts92.free a:active, 
.parts92.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts92.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts96 free
------------------------------------- */

.parts96 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts96.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts96.free a,
.parts96.free a:link,
.parts96.free a:active, 
.parts96.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts96.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts97 free
------------------------------------- */

.parts97 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts97.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts97.free a,
.parts97.free a:link,
.parts97.free a:active, 
.parts97.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts97.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts98 free
------------------------------------- */

.parts98 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts98.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts98.free a,
.parts98.free a:link,
.parts98.free a:active, 
.parts98.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts98.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts99 free
------------------------------------- */

.parts99 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts99.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts99.free a,
.parts99.free a:link,
.parts99.free a:active, 
.parts99.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts99.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts136 free
------------------------------------- */

.parts136 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts136.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts136.free a,
.parts136.free a:link,
.parts136.free a:active, 
.parts136.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts136.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts101 free
------------------------------------- */

.parts101 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts101.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts101.free a,
.parts101.free a:link,
.parts101.free a:active, 
.parts101.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts101.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts103 free
------------------------------------- */

.parts103 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts103.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts103.free a,
.parts103.free a:link,
.parts103.free a:active, 
.parts103.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts103.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts104 free
------------------------------------- */

.parts104 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts104.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts104.free a,
.parts104.free a:link,
.parts104.free a:active, 
.parts104.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts104.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts105 free
------------------------------------- */

.parts105 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts105.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts105.free a,
.parts105.free a:link,
.parts105.free a:active, 
.parts105.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts105.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts107 free
------------------------------------- */

.parts107 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts107.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts107.free a,
.parts107.free a:link,
.parts107.free a:active, 
.parts107.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts107.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts111 free
------------------------------------- */

.parts111 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts111.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts111.free a,
.parts111.free a:link,
.parts111.free a:active, 
.parts111.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts111.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts112 form
------------------------------------- */

.parts112{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts112 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts112 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts112 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts112 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts112 .contact_index,
.parts112 .contact_body,
.parts112 .contact_submit{
	float:left;
}
.parts112 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts112 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts112 .contact_body input,
.parts112 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts112 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts112 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts112 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts112 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts112 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts112 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts112 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts112 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}


/* parts113 free
------------------------------------- */

.parts113 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts113.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts113.free a,
.parts113.free a:link,
.parts113.free a:active, 
.parts113.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts113.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts114 free
------------------------------------- */

.parts114 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts114.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts114.free a,
.parts114.free a:link,
.parts114.free a:active, 
.parts114.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts114.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts125 free
------------------------------------- */

.parts125 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts125.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts125.free a,
.parts125.free a:link,
.parts125.free a:active, 
.parts125.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts125.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts126 list
------------------------------------- */

.parts126{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts126 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts126 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts126 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;
}
.parts126 h3 a,
.parts126 h3 a:link,
.parts126 h3 a:active, 
.parts126 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts126 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts126 .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;
}
.parts126 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts126 .links a,
.parts126 .links a:link,
.parts126 .links a:active, 
.parts126 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts126 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts127 free
------------------------------------- */

.parts127 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts127.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts127.free a,
.parts127.free a:link,
.parts127.free a:active, 
.parts127.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts127.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts128 list
------------------------------------- */

.parts128{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts128 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts128 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts128 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;
}
.parts128 h3 a,
.parts128 h3 a:link,
.parts128 h3 a:active, 
.parts128 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts128 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts128 .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;
}
.parts128 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts128 .links a,
.parts128 .links a:link,
.parts128 .links a:active, 
.parts128 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts128 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts129 free
------------------------------------- */

.parts129 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts129.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts129.free a,
.parts129.free a:link,
.parts129.free a:active, 
.parts129.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts129.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts130 list
------------------------------------- */

.parts130{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts130 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts130 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts130 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;
}
.parts130 h3 a,
.parts130 h3 a:link,
.parts130 h3 a:active, 
.parts130 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts130 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts130 .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;
}
.parts130 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts130 .links a,
.parts130 .links a:link,
.parts130 .links a:active, 
.parts130 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts130 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts131 free
------------------------------------- */

.parts131 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts131.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts131.free a,
.parts131.free a:link,
.parts131.free a:active, 
.parts131.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts131.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts132 list
------------------------------------- */

.parts132{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts132 h2{
	background-color: #EDAD00;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts132 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts132 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;
}
.parts132 h3 a,
.parts132 h3 a:link,
.parts132 h3 a:active, 
.parts132 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
.parts132 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts132 .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;
}
.parts132 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts132 .links a,
.parts132 .links a:link,
.parts132 .links a:active, 
.parts132 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts132 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts147 free
------------------------------------- */

.parts147 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts147.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts147.free a,
.parts147.free a:link,
.parts147.free a:active, 
.parts147.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts147.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts148 free
------------------------------------- */

.parts148 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts148.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts148.free a,
.parts148.free a:link,
.parts148.free a:active, 
.parts148.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts148.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts150 free
------------------------------------- */

.parts150 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts150.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts150.free a,
.parts150.free a:link,
.parts150.free a:active, 
.parts150.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts150.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts151 free
------------------------------------- */

.parts151 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts151.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts151.free a,
.parts151.free a:link,
.parts151.free a:active, 
.parts151.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts151.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}



/* parts153 free
------------------------------------- */

.parts153 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts153.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts153.free a,
.parts153.free a:link,
.parts153.free a:active, 
.parts153.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts153.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts154 free
------------------------------------- */

.parts154 h2{
	background-color: #EDAD00;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts154.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts154.free a,
.parts154.free a:link,
.parts154.free a:active, 
.parts154.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts154.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


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

#header1 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


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

.header_navi {
height:80px;
width:900px;
margin:0 0 0 0px;
padding:0 0 0 50px;
}
.header_navi li {
float:left;
margin:0 0px 0 0px;
}
.header_navi li a {
display:block;
overflow:hidden;
text-indent:-9999px;
}
.header_navi .navi01 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_logo3.gif");
background-position:-5px 21px;
background-repeat:no-repeat;
height:80px;
width:42px;
margin:0 8px 0 0px;
}
.header_navi .navi01_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_logo1.gif");
background-position:-5px 0px;
background-repeat:no-repeat;
width:42px;
height:80px;
margin:0 8px 0 0px;
}
.header_navi .navi01_on a,
.header_navi .navi01 a {
height:80px;
width:42px;
}
.header_navi .navi01_on a:hover,
.header_navi .navi01 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_logo2.gif");
background-position:1px 26px;
width:42px;
background-repeat:no-repeat;
}
.header_navi .navi02 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-50px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi02_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-50px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi02_on a,
.header_navi .navi02 a {
height:80px;
width:80px;
}
.header_navi .navi02_on a:hover,
.header_navi .navi02 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-50px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi03 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-133px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi03_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-133px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi03_on a,
.header_navi .navi03 a {
height:80px;
width:80px;
}
.header_navi .navi03_on a:hover,
.header_navi .navi03 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-133px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi04 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-218px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi04_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-218px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi04_on a,
.header_navi .navi04 a {
height:80px;
width:80px;
}
.header_navi .navi04_on a:hover,
.header_navi .navi04 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-218px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi05 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-302px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi05_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-302px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi05_on a,
.header_navi .navi05 a {
height:80px;
width:80px;
}
.header_navi .navi05_on a:hover,
.header_navi .navi05 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-302px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi06 {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-386px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi06_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-386px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi06_on a,
.header_navi .navi06 a {
height:80px;
width:80px;
}
.header_navi .navi06_on a:hover,
.header_navi .navi06 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-386px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi07{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-470px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi07_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-470px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi07_on a,
.header_navi .navi07 a {
height:80px;
width:80px;
}
.header_navi .navi07_on a:hover,
.header_navi .navi07 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-470px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi08{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-554px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi08_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-554px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi08_on a,
.header_navi .navi08 a {
height:80px;
width:80px;
}
.header_navi .navi08_on a:hover,
.header_navi .navi08 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-554px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi09{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-638px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi09_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-638px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi09_on a,
.header_navi .navi09 a {
height:80px;
width:80px;
}
.header_navi .navi09_on a:hover,
.header_navi .navi09 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-638px -80px;
width:80px;
background-repeat:no-repeat;
}
.header_navi .navi10{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-722px 0px;
background-repeat:no-repeat;
height:80px;
width:80px;
margin:0 4px 0 0px;
}
.header_navi .navi10_on {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-722px -160px;
background-repeat:no-repeat;
width:80px;
height:80px;
margin:0 4px 0 0px;
}
.header_navi .navi10_on a,
.header_navi .navi10 a {
height:80px;
width:80px;
}
.header_navi .navi10_on a:hover,
.header_navi .navi10 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_header_navi.gif");
background-position:-722px -80px;
width:80px;
background-repeat:no-repeat;
}


/* header3
------------------------------------- */

#header3 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header19
------------------------------------- */

#header19 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}

/* header17
------------------------------------- */

#header17 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}

/* header11
------------------------------------- */

#header11 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header5
------------------------------------- */

#header5 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header7
------------------------------------- */

#header7 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header9
------------------------------------- */

#header9 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header13
------------------------------------- */

#header13 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* header15
------------------------------------- */

#header15 {
	background-color: #ffffff;
	margin:0px auto 35px auto;
	width:900px;
}


/* footer3
------------------------------------- */

#footer3 {
	padding:0px 0px 0px 0px;
	margin: 0 auto;
    padding: 0;
    width: 100%;
	bottom: 0;
}


/* footer3 free59
------------------------------------- */

#footer3 .free59{
	background-color: #44403F;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:61px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_footer.gif");
background-position:center top;
background-repeat:no-repeat;
}

.footer_navi{
	margin:0px auto 0px auto;
	width:900px;
	 overflow: hidden;
}
.footer_navi li{
float:left;
height:61px;
}
.footer_navi .navi01{
width:40px;
height:34px;
margin:9px 0px 0px 8px;
}
.footer_navi .navi01 a{
text-indent:-9999px;
overflow:hidden;
width:40px;
height:34px;
display:block;
}
.footer_navi .navi02{
 height: 34px;
    margin: 9px 0 0 14px;
    width: 130px;
}
.footer_navi .navi02 a{
text-indent:-9999px;
overflow:hidden;
    width: 130px;
height:34px;
display:block;
}
.footer_navi .navi03{
 height: 34px;
    margin: 9px 0 0 4px;
    width: 130px;
}
.footer_navi .navi03 a{
text-indent:-9999px;
overflow:hidden;
    width: 130px;
height:34px;
display:block;
}
.footer_navi .navi04{
 height: 34px;
    margin: 9px 0 0 4px;
    width: 130px;
}
.footer_navi .navi04 a{
text-indent:-9999px;
overflow:hidden;
    width: 130px;
height:34px;
display:block;
}
.footer_navi .navi05{
 height: 34px;
    margin: 9px 0 0 4px;
    width: 130px;
}
.footer_navi .navi05 a{
text-indent:-9999px;
overflow:hidden;
    width: 130px;
height:34px;
display:block;
}
.footer_navi .navi06{
height: 34px;
    margin: 9px 0 0 36px;
    width: 240px;
}
.footer_navi .navi06 a{
text-indent:-9999px;
overflow:hidden;
    width: 240px;
height:34px;
display:block;
}


/* footer3 free162
------------------------------------- */

#footer3 .free162{
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0px auto 0px auto;
	width:900px;
}
#footer3 .free162 a,
#footer3 .free162 a:link,
#footer3 .free162 a:active, 
#footer3 .free162 a:visited{
}
#footer3 .free162 a:hover {
}

#footer3 .footer_dragonmail{
float:left;
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_dragon.gif");
background-position:0px 0px;
background-repeat:no-repeat;
width:79px;
height:41px;
margin:40px 0px 0px 0px;
}
#footer3 .footer_dragonmail a{
text-indent:-9999px;
overflow:hidden;
width:79px;
height:41px;
display:block;
}
#footer3 .footer_dragonmail a:hover{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/dragon2.gif");
background-position:-1px 0px;
background-repeat:no-repeat;
}
#footer3 .footer_area{
float:right;
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_area.gif");
background-position:0px 0px;
background-repeat:no-repeat;
width:66px;
height:90px;
margin-right: 25px;
}
#footer3 .footer_area a{
text-indent:-9999px;
overflow:hidden;
width:66px;
height:90px;
display:block;
}
#footer3 .footer_area a:hover{
background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_area_move.gif");
background-position:-1px -1px;
background-repeat:no-repeat;
}



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

#kiji{
	background-color: #ffffff;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#kiji h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #9E9E9E;
}
#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 20px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_contents h3{
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_kiji_h3title.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	line-height:30px;
	height:28px;
	text-indent:33px;
	color:#ffffff;
	font-size:116%;
	margin:0px 0px 0px 0px;
}
#kiji .kiji_image{
	margin:0px 0px 15px 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 15px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
	line-height:150%;
}
#kiji p a,
#kiji p a:link,
#kiji p a:active, 
#kiji p a:visited{
	color: #0000FF;
	text-decoration: underline;
}
#kiji .p a:hover {
	color: #8F0CFC;
	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: #BC2024;
	text-decoration: underline;
}


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

#member{
	background-color: #ffffff;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #9E9E9E;
}
#member h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 15px 10px;
	height:44px;
	line-height:44px;
	color:#9C9C9C;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.03em;
	text-indent:48px;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
background-position:0px 0px;
background-repeat:no-repeat;
border-bottom:1px dotted #9E9E9E;
display:none;
}
#member .member_contents{
	margin:0px 0px 0px 0px;
	clear:both;
	border-bottom:1px dotted #9E9E9E;
}
#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;
	display:none;
}
#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:5px 10px 5px 40px;
}
#member h3{
	margin:0px 0px 0px 0px;
		padding:5px 10px 5px 40px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:65px;
	background-color:#F7F7F7;
	background-image:url("http://f.tukiyama.jp/stepup/c/stepup/stepup_kijicredit.gif");
background-position:left center;
background-repeat:no-repeat;
}
#member .member_body 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;
	background:none;
}
#member h3 a,
#member h3 a:link,
#member h3 a:active, 
#member h3 a:visited{
	color: #000000;
	text-decoration: none;
}
#member h3 a:hover {
	color: #000000;
	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:#BC2024;
	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: #BC2024;
	text-decoration: underline;
}
#member .member_date {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	float:left;
}
#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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	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: #BC2024;
	text-decoration: underline;
}


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

a:link {
	color: #0000FF;
	text-decoration: underline;
}
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: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  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;
}

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:12.3px/1.231 arial, helvetica, clean, sans-serif;
	*font-size:small;/* for IE6/7 */
	*font:x-small;/* for IE Quirks Mode */
}
/*
body {
	font-family:arial,"MS Pゴシック", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}
*/

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

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

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

/* member staff
------------------------------------- */

.staff_msr .staff_box{
	background-image:url("http://f.tukiyama.jp/masaru/p/stepup_msr_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_msr .staff_box_inner{
padding:20px;
}
.staff_msr .staff_box_photo{
border:1px solid #93176F;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_msr .staff_box_basic{
float:left;
}
.staff_msr .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_msr .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_msr .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_msr .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_msr .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_msr .staff_box_left{
   background-color: #828282;
    color: #FFFFFF;
    float: left;
    font-size: 93%;
    margin: 2px 10px 0 0;
    padding: 0 5px;
    width: 82px;
}
.staff_msr .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_maru .staff_box{
	background-image:url("http://f.tukiyama.jp/masaru/p/stepup_maru_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_maru .staff_box_inner{
padding:20px;
}
.staff_maru .staff_box_photo{
border:1px solid #004097;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_maru .staff_box_basic{
float:left;
}
.staff_maru .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_maru .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_maru .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_maru .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_maru .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_maru .staff_box_left{
   background-color: #828282;
    color: #FFFFFF;
    float: left;
    font-size: 93%;
    margin: 2px 10px 0 0;
    padding: 0 5px;
    width: 82px;
}
.staff_maru .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_sap .staff_box{
	background-image:url("http://f.tukiyama.jp/satoshi/p/stepup_sap_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_sap .staff_box_inner{
padding:20px;
}
.staff_sap .staff_box_photo{
border:1px solid #147B3B;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_sap .staff_box_basic{
float:left;
}
.staff_sap .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_sap .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_sap .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_sap .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_sap .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sap .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sap .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_sap .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_jun .staff_box{
	background-image:url("http://f.tukiyama.jp/jun/p/stepup_jun_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_jun .staff_box_inner{
padding:20px;
}
.staff_jun .staff_box_photo{
border:1px solid #644699;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_jun .staff_box_basic{
float:left;
}
.staff_jun .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_jun .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_jun .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_jun .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_jun .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_jun .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_jun .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_jun .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_kai .staff_box{
	background-image:url("http://f.tukiyama.jp/kai/p/stepup_kai_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_kai .staff_box_inner{
padding:20px;
}
.staff_kai .staff_box_photo{
border:1px solid #755700;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_kai .staff_box_basic{
float:left;
}
.staff_kai .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_kai .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_kai .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_kai .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_kai .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_kai .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_kai .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_kai .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_nao .staff_box{
	background-image:url("http://f.tukiyama.jp/nao/p/stepup_nao_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_nao .staff_box_inner{
padding:20px;
}
.staff_nao .staff_box_photo{
border:1px solid #E09000;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_nao .staff_box_basic{
float:left;
}
.staff_nao .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_nao .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_nao .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_nao .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_nao .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_nao .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_nao .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_nao .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_sat .staff_box{
	background-image:url("http://f.tukiyama.jp/tada/p/stepup_sat_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_sat .staff_box_inner{
padding:20px;
}
.staff_sat .staff_box_photo{
border:1px solid #0F1F77;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_sat .staff_box_basic{
float:left;
}
.staff_sat .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_sat .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_sat .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_sat .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_sat .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sat .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sat .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_sat .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_sei .staff_box{
	background-image:url("http://f.tukiyama.jp/sei/p/stepup_sei_bg.jpg");
background-position:100% 100%;
background-repeat:no-repeat;
background-color: #F4F4F4;
height:363px;
}
.staff_sei .staff_box_inner{
padding:20px;
}
.staff_sei .staff_box_photo{
border:1px solid #B61D22;
background-color: #ffffff;
padding:5px;
margin:0px 15px 15px 0px;
float:left;
}
.staff_sei .staff_box_basic{
float:left;
}
.staff_sei .staff_box_name{
	font-size:124%;
	line-height:26px;
}
.staff_sei .staff_box_katagaki{
font-size:90%;
margin:0px 0px 5px 0px;
}
.staff_sei .staff_box_profile{
	font-size:100%;
	line-height:20px;
}

.staff_sei .staff_box_data{
clear:both;
margin:0px 0px 0px 0px;
}
.staff_sei .staff_box_line{
border-bottom:1px dotted #9E9E9E;
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sei .staff_box_line2{
width: 580px;
padding:5px 0px;
clear:both;
overflow:hidden;
}
.staff_sei .staff_box_left{
float:left;
background-color: #828282;
width: 100px;
padding:2px 5px;
color:#ffffff;
font-size:85%;
margin:0px 10px 0px 0px;
}
.staff_sei .staff_box_right{
float:left;
padding:2px 5px;
font-size:100%;
letter-spacing:0.03em;
}


.staff_box{
margin:-15px 0px 0px -20px;
}

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

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


/* kijifooter
------------------------------------- */

.staff_kiji_footer {
height:70px;
margin:0 0 0 20px;
padding:0 0 0 0px;
}
.staff_kiji_footer li {
float:left;
margin:0 0px 0 0px;
height:70px;
width:80px;
}
.staff_kiji_footer li a {
display:block;
overflow:hidden;
text-indent:-9999px;
}
.staff_kiji_footer .navi01 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:0px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi01_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:0px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 50px;
}
.staff_kiji_footer .navi01_on a,
.staff_kiji_footer .navi01 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi01_on a:hover,
.staff_kiji_footer .navi01 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:0px -70px;
width:80px;
background-repeat:no-repeat;
}
.staff_kiji_footer .navi02 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-100px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi02_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-100px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi02_on a,
.staff_kiji_footer .navi02 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi02_on a:hover,
.staff_kiji_footer .navi02 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-100px -70px;
width:80px;
background-repeat:no-repeat;
}

.staff_kiji_footer .navi03 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-192px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi03_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-192px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi03_on a,
.staff_kiji_footer .navi03 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi03_on a:hover,
.staff_kiji_footer .navi03 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-192px -70px;
width:80px;
background-repeat:no-repeat;
}

.staff_kiji_footer .navi04 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-292px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi04_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-292px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi04_on a,
.staff_kiji_footer .navi04 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi04_on a:hover,
.staff_kiji_footer .navi04 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-292px -70px;
width:80px;
background-repeat:no-repeat;
}

.staff_kiji_footer .navi05 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-385px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi05_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-385px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi05_on a,
.staff_kiji_footer .navi05 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi05_on a:hover,
.staff_kiji_footer .navi05 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-385px -70px;
width:80px;
background-repeat:no-repeat;
}

.staff_kiji_footer .navi06 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-485px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 7px 0 0px;
}
.staff_kiji_footer .navi06_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-485px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 15px 0 0px;
}
.staff_kiji_footer .navi06_on a,
.staff_kiji_footer .navi06 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi06_on a:hover,
.staff_kiji_footer .navi06 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-485px -70px;
width:80px;
background-repeat:no-repeat;
}

.staff_kiji_footer .navi07 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-577px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 8px 0 0px;
}
.staff_kiji_footer .navi07_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-577px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 8px 0 0px;
}
.staff_kiji_footer .navi07_on a,
.staff_kiji_footer .navi07 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi07_on a:hover,
.staff_kiji_footer .navi07 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-577px -70px;
width:80px;
background-repeat:no-repeat;
}
.staff_kiji_footer .navi08 {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-670px 0px;
background-repeat:no-repeat;
height:70px;
width:80px;
margin:0 0px 0 0px;
}
.staff_kiji_footer .navi08_on {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-670px -70px;
background-repeat:no-repeat;
width:80px;
height:70px;
margin:0 0px 0 0px;
}
.staff_kiji_footer .navi08_on a,
.staff_kiji_footer .navi08 a {
height:70px;
width:80px;
}
.staff_kiji_footer .navi08_on a:hover,
.staff_kiji_footer .navi08 a:hover {
background-image:url("http://f.tukiyama.jp/stepup/p/stepup_staff_cara_footer2.gif");
background-position:-670px -70px;
width:80px;
background-repeat:no-repeat;
}


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

#kiji_comment{
background-color: #ffffff;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
#kiji_comment h2{
background-image: url("http://f.tukiyama.jp/stepup/c/stepup/stepup_title_kumochi.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #9E9E9E;
    color: #9C9C9C;
    font-size: 140%;
    font-weight: bold;
    height: 44px;
    letter-spacing: 0.03em;
    line-height: 44px;
    margin: 0 0 15px;
    padding: 0 0 15px 10px;
    text-indent: 48px;
}
#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: 500px;
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="url"] {
width:350px !important;
}
#kiji_comment .comment_body input[name="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;
}



//────────────────────────────────────
//
//	[ Kumo-no-mine　Ikutu-kuzurete　Tuki-no-yama. ]
//
//	System by tukiyama.　Powered by samidare.
//	Development by team-tukiyama.
//
//	Copyright (C) fulusato Project. All Rights Reserved.
//
//────────────────────────────────────