/* 以下、PC仕様
------------------------------------- */

*{
margin:0;
padding:0;
box-sizing: border-box; /* すべての要素にボックスモデルを適用 */
}

html {
	height:100%;
}

body {
	background-color: #fffafa; /* #FFFFFF */
	text-align:center;
	height:100%;
	-webkit-text-size-adjust: 100%;
	font-size: 100%; /* 基本フォントサイズをブラウザデフォルトに */
}

/* サイト全体の画像をレスポンシブ対応にする */
img{
	vertical-align:top;
	max-width: 100%;
	height: auto;
}

/* page
------------------------------------- */

/* 固定幅（900px, 850px）を解除し、最大幅と相対幅で流動的に */
#page1, #page3, #page4 {
	background-color: #fffafa; /* #FFFFFF */
	max-width: 900px; /* PCでの最大幅を維持 */
	width: 96%; /* 画面幅の96%を使用 */
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page1 {
	height:100%;
}
#page2 {
	background-color: #fffafa; /* #FFFFFF */
	width:100%;
	margin:0 auto;
	text-align:center;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page2 {
	height:100%;
}

/* content
------------------------------------- */

#content{
	width: 1020px;
	margin:0px auto;
	text-align:center;
}

/* kiji-image
------------------------------------- */

.size35{
	text-align: center;
	width: 35px;
	height: 35px;
}
.size55{
	text-align: center;
	width: 55px;
	height: 55px;
}
.size120{
	text-align: center;
	width: 120px;
	height: 120px;
}
img{
	vertical-align:top;
}

/* main
------------------------------------- */

#main1{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	float:left;
	width:770px;
}
#main2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align: left;
	width:750px
}
#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;
}


/* parts4 list
------------------------------------- */

.parts4{
	background-color: #ffffff;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}


.parts4 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts4 .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;
}
.parts4 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.parts4 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts4 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts4 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts4 .kiji_member a,
.parts4 .kiji_member a:link,
.parts4 .kiji_member a:active, 
.parts4 .kiji_member a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts4 .kiji_member a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts4 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;

}
.parts4 .links a,
.parts4 .links a:link,
.parts4 .links a:active, 
.parts4 .links a:visited{
	color: #004de6;
	text-decoration:  underline;
}
.parts4 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts5 list
------------------------------------- */

.parts5{
	background-color: #ffffff;/*しろ*/
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.parts5 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;/*明るいグレー*/
}
.parts5 .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;
}
.parts5 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.parts5 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;/*やや濃いいグレー*/
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts5 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;/*やや濃いいグレー*/
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts5 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;/*やや濃いいグレー*/
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts5 .kiji_member a,
.parts5 .kiji_member a:link,
.parts5 .kiji_member a:active, 
.parts5 .kiji_member a:visited{
	color: #777777;/*やや濃いいグレー*/
	text-decoration: underline;
}
.parts5 .kiji_member a:hover {
	color: #8F0CFC;/*鮮やかな紫*/
	text-decoration: underline;
}
.parts5 .links {
	color: #004de6;/*明るい青*/
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts5 .links a,
.parts5 .links a:link,
.parts5 .links a:active, 
.parts5 .links a:visited{
	color: #004de6;/*明るい青*/
	text-decoration: underline;
}
.parts5 .links a:hover {
	color: #004de6;/*明るい青*/
	text-decoration: underline;
}


/* parts6 free 個人情報保護方針
------------------------------------- */

.parts6.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts6.free a,
.parts6.free a:link,
.parts6.free a:active, 
.parts6.free a:visited{
	color: #004de6;/*明るい青*/
	text-decoration: underline;
}
.parts6.free a:hover {
	color: #004de6;/*明るい青*/
	text-decoration: underline;
}


/* parts7 form
------------------------------------- */

.parts7{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.parts7 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts7 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts7 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts7 .contact_form{
	width:520px;
}
.parts7 .contact_index,
.parts7 .contact_body,
.parts7 .contact_submit{
	float:left;
}
.parts7 .contact_index{
	text-align:right;
	width:86px;
	line-height:150%;
	font-size:93%;
	color: #000000;/*くろ*/
	min-height: 1px;
	padding-top:2px;
}
.parts7 .contact_body{
	padding:0px 0px 0px 10px;
	width:405px;
}
.parts7 .contact_body input,
.parts7 .contact_body textarea{
	border:1px solid #B7B8B8;/*明るいグレー*/
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts7 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts7 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts7 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts7 .contact_body_comment{
	font-size:85%;
	color: #777777;/*やや濃いいグレー*/
}
.parts7 .contact_body_needs{
	font-size:85%;
	color: #CC0000;
}
.parts7 .contact_submit{
	color: #ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts7 .contact_ssl{
	margin:20px 0px 0 97px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts7 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}
.contact_ssl a:link{
	color: #000000;
	text-decoration: underline;
}

/* parts10 list
------------------------------------- */

.parts10{
	background-color: #ffffff;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	width:750px;
}

.parts10 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts10 .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;
}
.parts10 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.parts10 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts10 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts10 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts10 .kiji_category a,
.parts10 .kiji_category a:link,
.parts10 .kiji_category a:active, 
.parts10 .kiji_category a:visited{
	color: #777777;
	text-decoration:  underline;
}
.parts10 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts10 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}

.parts10 .links a,
.parts10 .links a:link,
.parts10 .links a:active, 
.parts10 .links a:visited{
	color: #004de6;
	text-decoration:  underline;
}
.parts10 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* lside1 free13　みつからない時はお電話を！
------------------------------------- */

#lside1 .free13{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#lside1 .free13 a,
#lside1 .free13 a:link,
#lside1 .free13 a:active, 
#lside1 .free13 a:visited{
}
#lside1 .free13 a:hover {
	opacity:0.7;
}


/* lside1 free14　不明？
------------------------------------- */

#lside1 .free14{
	background-color: #ffffff;
	margin:22px 0 0 0;
	padding:0px 0px 0px 0px;
}
#lside1 .free14 a,
#lside1 .free14 a:link,
#lside1 .free14 a:active, 
#lside1 .free14 a:visited{
}
#lside1 .free14 a:hover {
	opacity:0.7;
}

/* parts15 free
------------------------------------- */

.parts15 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;
	text-indent:0px;
	text-align:left;
}
.parts15.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}
.parts15.free a,
.parts15.free a:link,
.parts15.free a:active, 
.parts15.free a:visited{
	color: #004de6;
	text-decoration:  underline;
}
.parts15.free a:hover {
	color: #004de6;
	text-decoration: underline;
	opacity:0.7;
}

/* parts16 parts17 parts47 free 新着情報
------------------------------------- */

.parts16{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	width:750px;
}

.parts16 h2,
.parts17 h2,
.parts47 h2{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_kiji_midashi_all_nashi.png);
	background-size:750px auto;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:12px 0px 12px 20px;
	color: #ffffff;
	font-size:16px;
	font-weight:normal;

	text-indent:0px;
}

.parts17{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	width:750px;
}

.midashi_link{
	float:right;
	margin:-33px 5px 0 0;
}

.midashi_link a,
.midashi_link a:hover{
	color: #ffffff !important;
	font-size: 12px;
	margin: 0;
	text-decoration: underline;

}

.parts47{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	width:750px;
}






/* 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;
	text-indent:0px;
	text-align:left;
}
.parts20.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}
.parts20.free a,
.parts20.free a:link,
.parts20.free a:active, 
.parts20.free a:visited{
	color: #004de6;
 	text-decoration: underline;
}
.parts20.free a:hover {
	color: #004de6;
	text-decoration: underline;
}
.anzen_tool{
	margin:0 0 18px 0;
}
.tool_ue{
	margin:0 0 18px 0;
	white-space:nowrap;
}


/* anzen_tool_background */
.anzen_ue_t_bg{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_ue_text.png);
	background-repeat:no-repeat;
	background-size:750px auto;
	padding:32px 0 0 24px;
	height:133px;
}
.anzen_ue_t_1{
	color: #3F9A38;/*安全のみどり*/
	font-size:21px;
	font-weight:bold;
}
.anzen_ue_t_2{
	font-size:17px;
	margin:32px 0 0 0;
	line-height:150%;
}

.anzen_tool1{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_1.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	/* margin:0 0 18px 0; */
	height:241px;
	padding:12px 0 6px 150px;
}

.anzen_tool2{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_2.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:560px;
	padding:12px 0 6px 150px;
	clear:both;
}

.anzen_tool3{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_3.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:142px;
	padding:12px 0 6px 150px;
	clear:both;
}

.anzen_tool4{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_4.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:170px;
	padding:12px 10px 6px 150px;
	clear:both;
}

.anzen_tool5{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_5.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:164px;
	padding:12px 0 6px 150px;
	clear:both;
}

.anzen_tool6{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_6.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:130px;
	padding:12px 0 6px 150px;
	clear:both;
}

.anzen_tool7{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_anzen_7.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:93px;
	padding:12px 0 6px 150px;
	clear:both;
}

.anzen_text_l{
	float:left;
	color: #3F9A38;/*安全のみどり*/
	font-size:16px;
	font-weight:bold;
	clear:both;
	line-height:150%;
}
.anzen_text_r{
	float:right;
	width:472px;
	font-size:16px;
	line-height:140%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.anzen_text_l{
	font-size: 13px;
}
.anzen_text_r{
	font-size:16px;
}

}

/* kankei_tool_background */
.kankei_ue_t_bg{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankei_ue_text.png);
	background-repeat:no-repeat;
	background-size:750px auto;
	padding:32px 0 0 24px;
	height:133px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankei_ue_t_bg{
}
}

.kankei_ue_t_1{
	color: #E66182;/*関係のピンク*/
	font-size:21px;
	font-weight:bold;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankei_ue_t_1{
	font-size:20px;
}
}
.kankei_ue_t_2{
	font-size:17px;
	margin:32px 0 0 0;
	line-height:150%;
}

.kankei_tool1{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankei_1.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:332px;
	padding:12px 0 0px 58px;
}

.kankei_tool2{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankei_2.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:275px;
	padding:18px 0 0 58px;
	clear:both;
}
.kankei_tool3{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankei_3.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:288px;
	padding:15px 0 0 58px;
	clear:both;
}
.kankei_tool4{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankei_4.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:352px;
	padding:15px 0 0 58px;
	clear:both;
}

.kankei_text_1{
	color: #E66182;/*関係のピンク*/
	font-size:19px;
	font-weight:bold;
	clear:both;
	line-height:150%;
	float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankei_tool4{
}
.kankei_text_1{
	font-size:18px;
}
}
.kankei_text_2{
	font-size:15px;
	line-height:150%;
	color: #777777;
	margin:84px 0 0 39px;
}
.kankei_text_2-1{
	font-size:15px;
	color: #777777;
	margin:180px 0 0 31px;
}

.kankei_text_2-2{
	margin:0 0px 0 0px;
}
.kankei_text_2-3{
	margin:0 0 0 98px;
}
.kankei_text_2-4{
	margin:0 0 0 44px;
}
.kankei_text_2-5{
	margin:-45px 0 0 240px;
	text-align:center;
}
.kankei_text_2-6{
	margin:0 0 0 118px;
}

.kankei_text_3{
	float:right;
	font-size:15px;
	line-height:24px;
	color: #777777;
	margin:0 20px 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankei_text_2{
	font-size:13px;
	margin:84px 0 0 41px;
}
.kankei_text_2-1{
	font-size:13px;
	margin:180px 0 0 36px;
}
.kankei_text_2-2{
	margin:0 0px 0 0px;
}
.kankei_text_2-3{
	margin:0 0px 0 110px;
}
.kankei_text_2-4{
	margin:0 0px 0 53px;
}
.kankei_text_2-5{
	margin:-38px 8px 0 240px;
}
.kankei_text_2-6{
	margin:0 0 0 106px;
}
.kankei_text_3{
	margin:0 13px 0 0;
	font-size:13px;
}
}

/* kankyou_tool_background */
.kankyou_ue_t_bg{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankyou_ue_text.png);
	background-repeat:no-repeat;
	background-size:750px auto;
	padding:32px 0 0 24px;
	height:133px;
}
.kankyou_ue_t_1{
	color: #0053A8;/*環境の青*/
	font-size:21px;
	font-weight:bold;
}
.kankyou_ue_t_2{
	font-size:17px;
	margin:32px 0 0 0;
	line-height:150%;
}

.kankyou_tool1{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankyou_1.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:310px;
	padding:14px 0 0 60px;
}

.kankyou_tool2{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/corner/iki_kankyou_2.jpg);
	background-repeat:no-repeat;
	background-size:750px auto;
	height:65px;
	padding:138px 0 0 60px;
	clear:both;
}
.kankyou_text_1{
	color: #0053A8;/*環境の青*/
	font-size:19px;
	font-weight:bold;
	clear:both;
	line-height:150%;
}

.kankyou_text_2-1,	
.kankyou_text_2-2,
.kankyou_text_2-3,
.kankyou_text_2-4,
.kankyou_text_2-5,
.kankyou_text_2-6,
.kankyou_text_2-7{
	color: #777777;
	line-height:22px;
	margin:120px 0 0 3px;
	font-size:16px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankyou_text_2-1,	
.kankyou_text_2-2,
.kankyou_text_2-3,
.kankyou_text_2-4,
.kankyou_text_2-5,
.kankyou_text_2-6,
.kankyou_text_2-7{
	font-size:13px;
}
}

.kankyou_text_2-2{
	margin:0 0 0 12px;
}
.kankyou_text_2-3{
	margin:0 0 0 15px;
}
.kankyou_text_2-4{
	margin:0 0 0 24px;
}
.kankyou_text_2-5{
	margin:0 0 0 26px;
}
.kankyou_text_2-6{
	margin:0 0 0 10px;
}
.kankyou_text_2-7{
	margin:0 0 0 7px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.kankyou_tool1,
.kankyou_tool2{
	white-space:nowrap;
}

.kankyou_tool2{
	padding:138px 0 0 58px;
}

.kankyou_text_2-2{
	margin:0 0 0 21px;
}
.kankyou_text_2-3{
	margin:0 0 0 23px;
}
.kankyou_text_2-4{
	margin:0 0 0 26px;
}
.kankyou_text_2-5{
	margin:0 0 0 20px;
}
.kankyou_text_2-6{
	margin:0 0 0 20px;
}
.kankyou_text_2-7{
	margin:0 0 0 17px;
}
}

/* parts21 list
------------------------------------- */

.parts21{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.parts21 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts21 .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;
}
.parts21 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts21 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts21 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts21 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts21 .kiji_category a,
.parts21 .kiji_category a:link,
.parts21 .kiji_category a:active, 
.parts21 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts21 .kiji_category a:hover {
	color: #8F0CFC;/*鮮やかな紫*/
	text-decoration: underline;
}
.parts21 .links {
	color: #004de6;/*鮮やかな青*/
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts21 .links a,
.parts21 .links a:link,
.parts21 .links a:active, 
.parts21 .links a:visited{
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}
.parts21 .links a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}


/* parts22 list
------------------------------------- */

.parts22{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.parts22 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts22 .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;
}
.parts22 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts22 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts22 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts22 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts22 .kiji_category a,
.parts22 .kiji_category a:link,
.parts22 .kiji_category a:active, 
.parts22 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts22 .kiji_category a:hover
{
	color: #8F0CFC;/*鮮やかな紫*/
	text-decoration: underline;
}
.parts22 .links {
	color: #004de6;/*鮮やかな青*/
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts22 .links a,
.parts22 .links a:link,
.parts22 .links a:active, 
.parts22 .links a:visited{
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}
.parts22 .links a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}


/* parts23 free
------------------------------------- */

.parts23 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;
	text-indent:0px;
	text-align:left;
}
.parts23.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}
.parts23.free a,
.parts23.free a:link,
.parts23.free a:active, 
.parts23.free a:visited{
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}
.parts23.free a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}


/* parts24 list
------------------------------------- */

.parts24{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.parts24 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts24 .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;
}
.parts24 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts24 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts24 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts24 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts24 .kiji_category a,
.parts24 .kiji_category a:link,
.parts24 .kiji_category a:active, 
.parts24 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts24 .kiji_category a:hover {
	color: #8F0CFC;/*鮮やかな紫*/
	text-decoration: underline;
}
.parts24 .links {
	color: #004de6;/*鮮やかな青*/
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts24 .links a,
.parts24 .links a:link,
.parts24 .links a:active, 
.parts24 .links a:visited{
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}
.parts24 .links a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}



/* parts25 free
------------------------------------- */

.parts25 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;
	text-indent:0px;
	text-align:left;
}
.parts25.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
}
.parts25.free a,
.parts25.free a:link,
.parts25.free a:active, 
.parts25.free a:visited{
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}
.parts25.free a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}


/* parts26 list  [special1]
------------------------------------- */

.parts26,
	background-color: #ffffff;
	width: 750px;
}

.parts26 .kiji_contents,
	margin: 0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}

.parts26 .kiji_image,
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}

.parts26 .kiji_body,
	float: left;
}

.parts26 p,
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}

.parts26 .kiji_date,
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}

.parts26 .kiji_category,
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts26 .kiji_category a,
.parts26 .kiji_category a:link,
.parts26 .kiji_category a:active, 
.parts26 .kiji_category a:visited,
	color: #777777;
	text-decoration: underline;
}
.parts26 .kiji_category a:hover,
	color: #8F0CFC;
	text-decoration: underline;
}

.parts26 .links,
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts26 .links a,
.parts26 .links a:link,
.parts26 .links a:active, 
.parts26 .links a:visited,
	color: #004de6;
	text-decoration: underline;
}
.parts26 .links a:hover,
	color: #004de6;
	text-decoration: underline;
}


/* parts27 list
------------------------------------- */

.parts27{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts27 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts27 .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;
}
.parts27 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts27 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts27 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts27 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts27 .kiji_category a,
.parts27 .kiji_category a:link,
.parts27 .kiji_category a:active, 
.parts27 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts27 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts27 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts27 .links a,
.parts27 .links a:link,
.parts27 .links a:active, 
.parts27 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts27 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts28 free
------------------------------------- */

.parts28 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;
	text-indent:0px;
	text-align:left;
}
.parts28.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts28.free a,
.parts28.free a:link,
.parts28.free a:active, 
.parts28.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts28.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts29 list　ハチ特集
------------------------------------- */

.parts29{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts29 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts29 .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;
}
.parts29 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts29 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts29 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts29 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts29 .kiji_category a,
.parts29 .kiji_category a:link,
.parts29 .kiji_category a:active, 
.parts29 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts29 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts29 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts29 .links a,
.parts29 .links a:link,
.parts29 .links a:active, 
.parts29 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts29 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts30 free 路上作業安全対策
------------------------------------- */

.parts30 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;
	text-indent:0px;
	text-align:left;
}
.parts30.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts30.free a,
.parts30.free a:link,
.parts30.free a:active, 
.parts30.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts30.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts31 list 路上作業安全対策
------------------------------------- */

.parts31{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts31 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts31 .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;
}
.parts31 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts31 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts31 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts31 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts31 .kiji_category a,
.parts31 .kiji_category a:link,
.parts31 .kiji_category a:active, 
.parts31 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts31 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts31 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts31 .links a,
.parts31 .links a:link,
.parts31 .links a:active, 
.parts31 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts31 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts32 free ごあいさつ
------------------------------------- */

.parts32.free{
	font-size:16px;
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:150%;
}
.parts32.free a,
.parts32.free a:link,
.parts32.free a:active, 
.parts32.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts32.free a:hover {
	color: #004de6;
	text-decoration: underline;
}

.parts32 .about_image{
	margin:0 0 0 18px;
}

.parts32 .about_image_name{
	margin:5px 0 0;
	font-size:13px;
	text-align:right;
	
}
.parts32 .about_image_name2{
	font-weight:bold;
	font-size:15px;
}
.parts32 .about_text{
	margin:0 0 0 18px;
}
.parts32 .about_anzen{
	color: #3f9a38;/*安全のみどり*/
	font-weight:bold;
	font-size:17px;
}
.parts32 .about_kankei{
	color: #e66182;/*関係のピンク*/
	font-weight:bold;
	font-size:17px;
}
.parts32 .about_kankyou{
	color: #0053a8;/*環境の青*/
	font-weight:bold;
	font-size:17px;
}

/* parts33 free 会社案内
------------------------------------- */

.parts33.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 24px 0;
	padding:0 0 0 0;

}
.parts33.free a,
.parts33.free a:link,
.parts33.free a:active, 
.parts33.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts33.free a:hover {
	color: #004de6;
	text-decoration: underline;
}

table.company{
	border-top:1px solid #CCCCCC;/*すごく明るいグレー*/
	border-left:1px solid #CCCCCC;/*すごく明るいグレー*/
	width:710px;
	font-size:16px;
	line-height: 150%;
	padding: 0;
	font-weight:normal;
	margin:0 auto;
}

table.company td {
	border-right:1px solid #CCCCCC;/*すごく明るいグレー*/
	border-bottom:1px solid #CCCCCC;/*すごく明るいグレー*/
	padding: 7px 16px;
	margin: 0;
}

.parts53.free{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:750px;
}
.company_map{
	margin:0 auto;
	text-align:center;
}


/* parts34 free 会社案内
------------------------------------- */

.parts34.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts34.free a,
.parts34.free a:link,
.parts34.free a:active, 
.parts34.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts34.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts35 album \I\a\3\sAI?RA?L\U!?\?C
------------------------------------- */

.parts35{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.album .kiji_contents{
	clear: both;
	margin: 0 auto 10px;
	padding: 0 0 5px;
	text-align: center;
	width: 595px;
}
.album img{
	vertical-align: top;
}
.album{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.album img{
	vertical-align: top;
}
.album_4_01 table,
.album_4_02 table,
.album_4_03 table,
.album_4_04 table{
	text-align: center;
	width: 133px;
	height: 133px;
	border:1px solid #aaaaaa;
}
.album_4_01{
	float:left;
	width:133px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
.album_4_02{
	float:left;
	width:133px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
.album_4_03{
	float:left;
	width:133px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
.album_4_04{
	float:left;
	width:133px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.album_5_01 table,
.album_5_02 table,
.album_5_03 table,
.album_5_04 table,
.album_5_05 table{
	text-align: center;
	width: 105px;
	height: 105px;
	border:1px solid #aaaaaa;
}
.album_5_01{
	float:left;
	width:105px;
	margin:0 30px 0 0;
	padding:0px 0px 0px 0px;
}
.album_5_02{
	float:left;
	width:105px;
	margin:0 30px 0 0;
	padding:0px 0px 0px 0px;
}
.album_5_03{
	float:left;
	width:105px;
	margin:0 30px 0 0;
	padding:0px 0px 0px 0px;
}
.album_5_04{
	float:left;
	width:105px;
	margin:0 30px 0 0;
	padding:0px 0px 0px 0px;
}
.album_5_05{
	float:left;
	width:105px;
	margin:0 30px 0 0;
	padding:0px 0px 0px 0px;
}


.album .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.album .links a,
.album .links a:link,
.album .links a:active, 
.album .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.album .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* \I\a\3\sAI?R\a\E\a!? */
.hamocomi_menu{
	text-align:center;
	margin:0 0 10px;
	font-size:16px;
}


/* parts36 free
------------------------------------- */

.parts36 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;
	text-indent:0px;
	text-align:left;
}
.parts36.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts36.free a,
.parts36.free a:link,
.parts36.free a:active, 
.parts36.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts36.free a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}


/* parts37 list
------------------------------------- */

.parts37{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

.parts37 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts37 .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;
}
.parts37 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts37 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts37 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts37 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts37 .kiji_category a,
.parts37 .kiji_category a:link,
.parts37 .kiji_category a:active, 
.parts37 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts37 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts37 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts37 .links a,
.parts37 .links a:link,
.parts37 .links a:active, 
.parts37 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts37 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts38 free
------------------------------------- */

.parts38 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;
	text-indent:0px;
	text-align:left;
}
.parts38.free{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts38.free a,
.parts38.free a:link,
.parts38.free a:active, 
.parts38.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts38.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts39 list
------------------------------------- */

.parts39{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

.parts39 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts39 .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;
}
.parts39 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts39 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts39 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts39 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts39 .kiji_category a,
.parts39 .kiji_category a:link,
.parts39 .kiji_category a:active, 
.parts39 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts39 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts39 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts39 .links a,
.parts39 .links a:link,
.parts39 .links a:active, 
.parts39 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts39 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts43 free
------------------------------------- */

.parts43.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts43.free a,
.parts43.free a:link,
.parts43.free a:active, 
.parts43.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts43.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts44 list
------------------------------------- */

.parts44{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts44 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts44 .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;
}
.parts44 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts44 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts44 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts44 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts44 .kiji_category a,
.parts44 .kiji_category a:link,
.parts44 .kiji_category a:active, 
.parts44 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts44 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts44 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts44 .links a,
.parts44 .links a:link,
.parts44 .links a:active, 
.parts44 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts44 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts45 free
------------------------------------- */

.parts45.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts45.free a,
.parts45.free a:link,
.parts45.free a:active, 
.parts45.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts45.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts46 list
------------------------------------- */

.parts46{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts46 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts46 .kiji_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts46 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts46 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts46 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts46 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts46 .kiji_category a,
.parts46 .kiji_category a:link,
.parts46 .kiji_category a:active, 
.parts46 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts46 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts46 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts46 .links a,
.parts46 .links a:link,
.parts46 .links a:active, 
.parts46 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts46 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts48 free
------------------------------------- */

.parts48.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts48.free a,
.parts48.free a:link,
.parts48.free a:active, 
.parts48.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts48.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts49 list
------------------------------------- */

.parts49{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts49 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts49 .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;
}
.parts49 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts49 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts49 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts49 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts49 .kiji_category a,
.parts49 .kiji_category a:link,
.parts49 .kiji_category a:active, 
.parts49 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts49 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts49 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts49 .links a,
.parts49 .links a:link,
.parts49 .links a:active, 
.parts49 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts49 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts50 list
------------------------------------- */

.parts50{
	background-color: #ffffff;
	margin:0 0 25px;
	padding:0px 0px 0px 0px;
	width:750px;
}


.parts50 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts50 .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;
}
.parts50 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts50 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts50 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts50 .kiji_member{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts50 .kiji_member a,
.parts50 .kiji_member a:link,
.parts50 .kiji_member a:active, 
.parts50 .kiji_member a:visited{
	color: #777777;
	text-decoration:  underline;
}
.parts50 .kiji_member a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts50 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;

}
.parts50 .links a,
.parts50 .links a:link,
.parts50 .links a:active, 
.parts50 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts50 .links a:hover {
	color: #004de6;/*鮮やかな青*/
	text-decoration: underline;
}

/* parts51  list
------------------------------------- */


.parts51.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}
.parts51.free a,
.parts51.free a:link,
.parts51.free a:active, 
.parts51.free a:visited{
	text-decoration: underline;
}
.parts51.free a:hover img{
	opacity:0.6;
	
}

.staff_list{
	border:solid 2px #CCCCCC;
	clear:both;
	margin:0 0 16px;
}
.staff_sankaku{
	width: 0;
	height: 0;
	border-style: solid;
	border-width:0 0 22px 22px;
	border-color:transparent transparent #CCCCCC;
	margin:-21px 0 0;
	float:right;
}
.staff_img{
	float:left;
	margin:12px 0 0 16px;
}
.staff_text{
	margin:18px 0 18px 94px;
	font-size:16px;
}
.staff_text_n{
	color: #004de6;
	font-size:17px;
	margin:0 0 6px 0;
}
.staff_text_y{
	font-size:13px;
	color: #000000;
}
.staff_text_p{
	color: #000000;
	line-height:22px;
}

/* parts54 free
------------------------------------- */
.parts54.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts54.free a,
.parts54.free a:link,
.parts54.free a:active, 
.parts54.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts54.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts55 list
------------------------------------- */

.parts55{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts55 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts55 .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;
}
.parts55 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts55 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts55 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts55 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts55 .kiji_category a,
.parts55 .kiji_category a:link,
.parts55 .kiji_category a:active, 
.parts55 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts55 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts55 .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts55 .links a,
.parts55 .links a:link,
.parts55 .links a:active, 
.parts55 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts55 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts56 free
------------------------------------- */
.parts56.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


/* parts57 free ハモコミ通信２０１５
------------------------------------- */

/* parts59 free ハモコミ通信２０１４
------------------------------------- */

/* parts61 free ハモコミ通信２０１３
------------------------------------- */

/* parts63 free ハモコミ通信２０１２
------------------------------------- */

/* parts65 free ハモコミ通信２０１１
------------------------------------- */

/* parts67 free ハモコミ通信２０１０
------------------------------------- */

/* parts69 free ハモコミ通信２００９
------------------------------------- */

/* parts71 free ハモコミ通信２００８
------------------------------------- */

/* parts73 free ハモコミ通信２００７
------------------------------------- */

/* parts75 free ハモコミ通信２００６
------------------------------------- */

/* parts77 free ハモコミ通信２００５
------------------------------------- */

/* parts79 free ハモコミ通信２００４
------------------------------------- */

/* parts89 free ハモコミ通信２０１６
------------------------------------- */

/* parts99 free ハモコミ通信２０１７
------------------------------------- */

/* parts109 free ハモコミ通信２０１８
------------------------------------- */

/* parts119 free ハモコミ通信２０１９
------------------------------------- */

/* parts133 free ハモコミ通信２０２０
------------------------------------- */

/* parts137 free ハモコミ通信２０２１
------------------------------------- */

/* parts152 free ハモコミ通信２０２２
------------------------------------- */

/* parts158 free ハモコミ通信２０２３
------------------------------------- */

/* parts166 free ハモコミ通信２０２４
------------------------------------- */

/* search81
------------------------------------- */

.search81 {
	background: #F1F1F1;/*白っぽいグレー*/
	padding: 10px 0 10px 15px;
	margin: 0 0 8px;
	text-align: left;
	border: 1px solid #D4D4D5;/*すごく明るいグレー*/
}

.search81 input[type="text"] {
	padding: 2px;
	font-size:14px;
}

.search81 input[type="submit"] {
	padding: 2px;
	font-size:14px;
}


/* parts82 free
------------------------------------- */

.parts82 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;
	text-indent:0px;
	text-align:left;
}
.parts82.free{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.parts82.free a,
.parts82.free a:link,
.parts82.free a:active, 
.parts82.free a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts82.free a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts83 list
------------------------------------- */

.parts83{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts83 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts83 .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;
}
.parts83 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts83 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts83 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts83 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts83 .kiji_category a,
.parts83 .kiji_category a:link,
.parts83 .kiji_category a:active, 
.parts83 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts83 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts83 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts83 .links a,
.parts83 .links a:link,
.parts83 .links a:active, 
.parts83 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts83 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts84 list ショッピングガイド
------------------------------------- */

/* parts94 list熱中症予防　扇風機付き作業着　【空調服】特集
------------------------------------- */

.parts94{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts94 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts94 .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;
}
.parts94 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts94 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts94 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts94 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts94 .kiji_category a,
.parts94 .kiji_category a:link,
.parts94 .kiji_category a:active, 
.parts94 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts94 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts94 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts94 .links a,
.parts94 .links a:link,
.parts94 .links a:active, 
.parts94 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts94 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts96 list  [special5]
------------------------------------- */

.parts96 {
	background-color: #ffffff;
	width: 750px;
}

.parts96 .kiji_contents {
	margin: 0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}

.parts96 .kiji_image {
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}

.parts96 .kiji_body {
	float: left;
}

.parts96 p {
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}

.parts96 .kiji_date {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}

.parts96 .kiji_category {
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts96 .kiji_category a,
.parts96 .kiji_category a:link,
.parts96 .kiji_category a:active, 
.parts96 .kiji_category a:visited {
	color: #777777;
	text-decoration: underline;
}
.parts96 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

.parts96 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts96 .links a,
.parts96 .links a:link,
.parts96 .links a:active, 
.parts96 .links a:visited {
	color: #004de6;
	text-decoration: underline;
}
.parts96 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts107 list
------------------------------------- */

.parts107{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts107 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts107 .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;
}
.parts107 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts107 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts107 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts107 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts107 .kiji_category a,
.parts107 .kiji_category a:link,
.parts107 .kiji_category a:active, 
.parts107 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts107 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts107 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts107 .links a,
.parts107 .links a:link,
.parts107 .links a:active, 
.parts107 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts107 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts114 list　クマ特集
------------------------------------- */

.parts114{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts114 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts114 .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;
}
.parts114 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts114 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts114 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts114 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts114 .kiji_category a,
.parts114 .kiji_category a:link,
.parts114 .kiji_category a:active, 
.parts114 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts114 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts114 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts114 .links a,
.parts114 .links a:link,
.parts114 .links a:active, 
.parts114 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts114 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}



/* parts123 list　労務負担軽減
------------------------------------- */

.parts123{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts123 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts123 .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;
}
.parts123 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts123 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts123 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts123 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts123 .kiji_category a,
.parts123 .kiji_category a:link,
.parts123 .kiji_category a:active, 
.parts123 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts123 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts123 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts123 .links a,
.parts123 .links a:link,
.parts123 .links a:active, 
.parts123 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts123 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* guide
------------------------------------- */

#guide {
	margin: 0 15px 20px;
}

#guide table {
	margin: 0 0 40px;
}

#guide table tr {
	border-bottom: 1px solid #CCCCCC;/*すごく明るいグレー*/
}

#guide table th {
	width: 150px;
	font-size: 15px;
	line-height: 150%;
	padding: 8px;
}

#guide table td {
	width: 518px;
	font-size: 15px;
	line-height: 150%;
	padding: 8px;
}


#guide .guide_detail table,
#guide .guide_detail .text {
	margin: 0 0 35px 18px;
}

#guide .guide_detail table th {
	border-right: 1px solid #CCCCCC;
}


/* header1
------------------------------------- */

#header1,
#header2{
	background-color: #ffffff;
	margin:0 auto 90px;
	width: 1020px;
	text-align:left;
}

.header_homebutton{
	padding:0 0 8px;
}

.header_logo{
	float:left;
}

.header_logo2{
	float:right;
	margin:0px 2px 0 0;
}

#header2 .free41{
	float: right;
	margin: 80px -33px 0 0;
}

/* header1 free1
------------------------------------- */

#header1 .free1{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header1 .free1 a,
#header1 .free1 a:link,
#header1 .free1 a:active, 
#header1 .free1 a:visited{
}
#header1 .free1 a:hover {
}

/* topmenu */
.top_menu1{
	margin:0 0 14px 0;
}

.top_menu1_1{
	float:left;
	margin:0 15px 0 0;
}
.top_menu1_2{
	float:left;
	margin:0 15px 0 0;
}
.top_menu1_3{
	margin:0 0 0 0;
}

.top_menu2{
	margin:0 0 16px 0;
	clear:both;
}
.top_menu2_1{
	margin:0 0 10px 0;
}
.top_menu2_2{
	margin:0 0 10px 0;
}
.top_menu2_3{
	margin:0 0 0 0;
}

.top_menu_ue{
	margin:0 0 12px;
}

/* lside1
------------------------------------- */

#lside1{
	float:left;
	background-color: #ffffff;
}
#lside1 .parts_title {
	background-color: #EDAD00;/* 左メニューやまぶきいろ*/
	border:0 solid #FFFFFF;
	color: #FFFFFF;
	font-size:100%;
	font-weight:normal;
	height:28px;
	line-height:28px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	text-indent:0;
}


/* 左メニュー背景なし */
.left_menu0{
	margin:0 0 5px;
}

/* 左メニュー安全用品一覧 */
.left_menu1{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-ichiran.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニューヒーター内蔵 */
.left_menu2{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-heater.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニューハチ駆除 */
.left_menu3{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-hachi.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュークマ対策 */
.left_menu4{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-kuma.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー路上安全 */
.left_menu5{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-safty.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー働き方改革労務負担軽減 */
.left_menu6{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-burden-reduction.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー熱中症空調服 */
.left_menu7{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-kuucho.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニューアウトレット */
.left_menu8{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-outlets.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニューコロナ対策用品 */
.left_menu10{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-COVID-19.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー壱岐大学公開講座 */
.left_menu11{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-univ.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー草刈り虫除け */
.left_menu12{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-kusa.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	font-size:100%;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー東北の元気を応援プロジェクト */
.left_menu13{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-genki.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	font-size:100%;
	text-align: left;
	text-indent:30px;
}

/* 左メニューSDGsの取り組み */
.left_menu14{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-sdgs.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	font-size:100%;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー関係をふかめる6つの視点とコミュニケーションツール */
.left_menu16{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-relation.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	font-size:100%;
	text-align: left;
	text-indent:30px;
}

/* 左メニュー環境についての関心をツールを使って「体感」「見える化」 */
.left_menu17{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-environment.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	font-size:100%;
	text-align: left;
	text-indent:30px;
}


/* メニューカード払い可 */
.left_menu9{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/menu-outlets.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:20px;
}

/* 里山日記 */
.left_menu15{
	margin:0 0 5px;
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/leftmenu/satoyama.png);
	background-repeat: no-repeat;
	background-position: center;    /* 背景の位置指定 */
	line-height:42px;
	text-align: left;
	text-indent:20px;
}


/* lside左サイドバー全体
------------------------------------- */

#lside{
	float:left;
	width:220px;
	background-color: #ffffff;
	margin-left:15px;
}
#lside .parts_title {
	background-color: #EDAD00;
	border:0 solid  #FFFFFF;
	color: #FFFFFF;
	font-size:100%;
	font-weight:normal;
	height:28px;
	line-height:28px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	text-indent:0;
}


/* footer1　フッター全体
------------------------------------- */

#footer1 {
	background-color: #fffafa; /* 背景の薄いピンク */
	margin:80px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
	min-width:1120px;
	clear:both;
}
.footer_matomete{
	margin: 0 auto;
	width: 1020px;	
	white-space:nowrap;
}

.footer_logo{
	float:left;
}

.footer_link1{
	margin:0 0 10px 250px;
}

.footer_link1_2{
	margin:0 0 12px 250px;
}


.footer_link2{
	margin:0 0 10px 250px;
}

.footer_icon1{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_icon_blue.png);
	background-size:15px auto;
	background-repeat:no-repeat;
	margin:0 18px 0 0;
	padding:0 0 2px 20px;
}

.footer_icon1 a{
	font-size:14px;
	vertical-align: 0px;

}

.footer_icon2{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_icon_green.png);
	background-size:17px auto;
	background-repeat:no-repeat;
	margin:0 32px 0 -1px;
	padding:0 0px 4px 23px;
}
.footer_icon2 a{
	font-size:18px;
	color: #3F9A38 !important;/*安全のみどり*/
	vertical-align: -3px;
}

.footer_icon3{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_icon_pink.png);
	background-size:17px auto;
	background-repeat:no-repeat;
	margin:0 32px 0 -1px;
	padding:0 0px 4px 23px;
}
.footer_icon3 a{
	font-size:18px;
	color: #E66182 !important;/*関係のピンク*/
	vertical-align: -3px;
}

.footer_icon4{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_icon_hukaiblue.png);
	background-size:17px auto;
	background-repeat:no-repeat;
	margin:0 32px 0 -1px;
	padding:0 0px 4px 23px;
}
.footer_icon4 a{
	font-size:18px;
	color: #0053A8 !important;/*環境の青*/
	vertical-align: -3px;
}

.footer_gradation{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_footer_gradation_sozai.png);
	background-size:240px auto;
	background-repeat:repeat-x;
	height:100px;
	clear:both;
}

.footer_otoiawase{
	margin:0 0 0 240px;
	padding:12px 0 0 0 ;
	text-align:center;
	
}

.footer_icon5{
	background-image:url(https://ssl.samidare.jp/~tukiyamaf/ikisangyo/c/ikisangyo/toppage/iki_sangyo_footer_icon.png);
	background-size:16px auto;
	background-repeat:no-repeat;
	margin:0 12px 0 5px;
	padding:0 20px 4px 0;
	vertical-align: 1px;
}

/* footer1 free2　メニューHome ごあいさつ 会社案内 ハモコミ通信 スタッフルーム 眼ヂカラ養成スタッフブログ
------------------------------------- */

#footer1 .free2{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer1 .free2 a,
#footer1 .free2 a:link,
#footer1 .free2 a:active, 
#footer1 .free2 a:visited{
}
#footer1 .free2 a:hover {
}


/* footer1 counter11　Access の当たり
------------------------------------- */

#footer1 .counter11{
	background-color: #ffffff;
	margin:0px auto;
	padding:0px 0px 5px 0px;
	font-size:11px;
	line-height:150%;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'メイリオ' ,'ヒラギノ角ゴ ProN W3', 'Meiryo', sans-serif;
	clear:both;
	width:1020px;
	color: #817A74; /*赤味がかった濃いグレー*/
}

#footer1 .counter11 a{
	color: #000000;
	text-decoration: underline;
}
#footer1 .counter11 a:link,
#footer1 .counter11 a:active, 
#footer1 .counter11 a:visited{
	color: #000000;
	text-decoration: underline;
}
#footer1 .counter11 a:hover {
	color: #8F0CFC; /*鮮やかな紫*/
	text-decoration: underline;
}


/* ページの先頭へfooter1 free12
------------------------------------- */

#footer1 .free12{
	background-color: #ffffff;
	margin:-25px auto;
	padding:0px 0px 20px 0px;
	width:1020px;
	text-align:right;
	font-size:12px;
}
#footer1 .free12 a,
#footer1 .free12 a:link,
#footer1 .free12 a:active, 
#footer1 .free12 a:visited,
#footer1 .free12 a:hover {
	color: #004de6;
}


/* kiji
------------------------------------- */

#kiji{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#kiji h2 a,
#kiji h2 a:link,
#kiji h2 a:active, 
#kiji h2 a:visited{
	color: #ffffff;
	text-decoration: underline;
}
#kiji h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#kiji .kiji_contents {
	color: #000000;
	font-size:16px;
	line-height: 175%;
	margin: 0px 0px 10px;
	padding: 0 10px 10px;
}
#kiji .kiji_image{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_image2{
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#kiji p {
	margin: 0px 0px 20px;
}
#kiji p a,
#kiji p a:link,
#kiji p a:active, 
#kiji p a:visited{
	color: #004de6;
	text-decoration: underline;
}
#kiji .p a:hover {
	color: #fcfc0d; /* きいろ */
	text-decoration: underline;
}
#kiji .kiji_date{
	margin:15px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #000000;
	font-size:85%;
	font-weight:normal;
	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;
	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: underline;
}
#kiji .kiji_category a:hover {
	color: #8F0CFC;/*鮮やかな紫*/
	text-decoration: underline;
}


/* kiji_comment
------------------------------------- */

#kiji_comment{
	background-color: #ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	display: none;
}
#kiji_comment h2{
	background-color: #EDAD00;/*やまぶきいろ*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color: #ffffff;
	font-size:116%;
	font-weight:normal;
	text-indent:0px;
}
#kiji_comment h2 a,
#kiji_comment h2 a:link,
#kiji_comment h2 a:active,
#kiji_comment h2 a:visited{
	color: #ffffff;
	text-decoration: underline;
}
#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="cm_url"] {
    width:350px !important;
}
#kiji_comment .comment_body input[name="input_password"] {
    width:100px !important;
}
#kiji_comment .comment_body input[name="random_password"] {
    width:150px !important;
}
#kiji_comment .comment_body select {
    border: 1px solid #B7B8B8;/*明るいグレー*/
    font-size: 100%;
    padding: 2px;
}
#kiji_comment .comment_body option {
    line-height: 150%;
    padding: 0 5px;
}
#kiji_comment .comment_body_comment {
    color: #777777;
    font-size: 85%;
}
#kiji_comment .comment_body img {
    margin:0px 0px 10px 0px;
}
#kiji_comment .comment_submit {
    margin: 0 0 0 10px;
    padding: 6px 0;
}
#kiji_comment .comment_submit span{
    font-size:85%;
}
.contact_form li{
/display: inline;
/zoom: 1;
}


/* kiji footer
------------------------------------- */

#kiji_footer{
	margin:0px 0px 5px 0px;
}


/* member list
------------------------------------- */

#member{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

#member .member_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
#member .member_album{
	margin:0px 0px 0px 0px;
	padding:3px 10px 2px 10px;
	clear:both;
}
#member .member_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#member .member_image2{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
}
#member .member_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


#member 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: #004de6;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
#member .member_url {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	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: underline;
}
#member .member_url a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .member_date {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
#member .member_date a,
#member .member_date a:link,
#member .member_date a:active, 
#member .member_date a:visited{
	color: #777777;
	text-decoration: underline;
}
#member .member_date a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .links {
	color: #004de6;
	line-height:25px;
	margin:8px 5px 20px 0;
	padding:0;
	text-align:right;
	font-size:100%;
}
#member .links a,
#member .links a:link,
#member .links a:active, 
#member .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
#member .links a:hover {
	color: #004de6;
	text-decoration: underline;
}
#member .links_album {
	color: #004de6;
	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: #004de6;
	text-decoration: underline;
}
#member .links_album a:hover {
	color: #004de6;
	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_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_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;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;   /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;

}


/* Reset
------------------------------------- */

h1{
	display:none;
}

* {
	margin:0px;
	padding:0px;
}

/*ひょう
------------------------------------- */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


table.table {
	border-top:1px solid #CCCCCC;/*すごく明るいグレー*/
	border-left:1px solid #CCCCCC;
	width:px;
	font-size:16px;
	line-height: 150%;
	padding: 0;
	font-weight:normal;
	margin-right: auto;

}

table.table th {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 7px 16px;
	margin: 0;
	background-color:#eeeeee;/*表の背景のグレー*/
	text-align: center;
}

table.table td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 7px 16px;
	margin: 0;

}


/*隙間のない表
------------------------------------- */
table2 {
	border-collapse: collapse;
	border-spacing: 0;
}


table.table2 {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	width:px;
	font-size:16px;
	line-height: 110%;
	padding: 0;
	font-weight:normal;
	margin-right: auto;
}

table.table2 th {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 8px 8px;
	margin: 0;
	background-color:#eeeeee;
	text-align: center;
}

table.table2 td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 8px 8px;
	margin: 0;
}

/*壱岐大学のカリキュラム
------------------------------------- */
table_uni {
	border-collapse: collapse;
	border-spacing: 0;
}


table.table_uni {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	width:px;
	font-size:8px;
	line-height: 110%;
	padding: 0;
	font-weight:normal;
	margin-right: auto;
}

table.table_uni th {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 3px 3px;
	margin: 0;
	background-color:#eeeeee;
	text-align: center;
}

table.table_uni td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding: 3px 3px;
	margin: 0;
}


/*価格
------------------------------------- */
.en {
	text-align: center; 
	vertical-align: middle;
	color:#FF0000;
	font-weight:strong;
	font-weight: bold;

}

/*大見出し
------------------------------------- */
p.bm {
	font-size:20px ;
	color:#FF0000;/*赤 */
	font-weight:strong;
	font-weight: bold;
	line-height:150%;
}

/*中見出し
------------------------------------- */
p.mm {
	font-size:16px;
	color: #000080;/*紺 */
	font-weight: strong;
	font-weight: bold;
	line-height:50%;
}

/*小見出し
------------------------------------- */
p.sm {
	
	font-size:16px;
	color: #FF0000;/*赤 */
	font-weight: strong;
	font-weight: bold;
	line-height:30%;
}

/*色見出し
------------------------------------- */
p.cm {
	
	font-size:16px;
	color: #ff6600;/*橙 */
	font-weight: strong;
	font-weight: bold;
	line-height:30%;
}

/*強調 背景アリ
------------------------------------- */
.strong {
	color: #ff0000; /*赤 */
	background-color: #ffff99;
}

/*強調 背景アリ
------------------------------------- */
.strong3 {
	color:#FF0000;
	background-color: rgb(255, 240, 237);
	font-weight: strong;
	font-weight: bold;
}





/*仕様見出し
------------------------------------- */
.shiyou {
	font-size:16px;
	color:#000080;
	font-weight:strong;
	font-weight:bold;
}

/*強調　太文字
------------------------------------- */
.strong2 {
	color: #FF0000;
	font-weight: strong;
	font-weight: bold;
}

/*強調　囲み線
------------------------------------- */
.box {
    padding: 20px;
    margin: 10px;
    background: #f0f7ff;
    border: dashed 2px #5b8bd0;/*点線 鈍い青紫系 */
}

.box p {
    margin: 0; 
    padding: 0;
}



/*強調　囲み線2 黄系
------------------------------------- */
.box2 {
    padding: 20px;
    margin: 10px;
    background: #fffff0;/*象牙色 */
    border: dashed 2px #fce2b1;/*点線 明るい灰みの黄*/
}

.box2 p {
    margin: 0; 
    padding: 0;
}




/*送料無料
------------------------------------- */
.souryou {
	font-size:16px;
	color: #FF0000;
	font-weight: strong;
	font-weight: bold;
}

/*caption
------------------------------------- */
.caption{
	font-size:80%;
}

/*途中の大見出し
------------------------------------- */
.bm {
	font-size:20px ;
	color:#FF0000;
	font-weight:strong;
	font-weight: bold;
	line-height:150%;
}

/*途中の中見出し
------------------------------------- */
.mm {
	font-size:16px;
	color: #000080;
	font-weight: strong;
	font-weight: bold;
	line-height:50%;
}

/*途中の小見出し
------------------------------------- */
.sm {
	
	font-size:16px;
	color: #FF0000;
	font-weight: strong;
	font-weight: bold;
	line-height:30%;
}

/*色見出し
------------------------------------- */
.cm {
	
	font-size:16px;
	color: #ff6600;
	font-weight: strong;
	font-weight: bold;
	line-height:30%;
}


fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del, ins {
	text-decoration: underline;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}


h1 {
	font-size: 100%;
	font-weight: bold;
}

h2{
	background-size:750px auto;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:12px 0px 12px 20px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-indent:0px;
	background:  no-repeat left top #0099ff;/*あざやかな青紫系 h2*/

}

h3{
	background-color:#8dcaeb;/*明るい灰みの青 h3*/
	background-size:730px auto;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:8px 0px 8px 12px;
	color:#ffffff;
	font-size:16px;
	font-weight:nomal;
	text-indent:0px;
}

h4{
	background-color:#caeb8d;/*明るい灰みの黄緑 h4*/
	background-size:730px ;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:8px 200px 8px 12px;
	color:;
	font-size:16px;
	font-weight:nomal;
	text-indent:0px;
}

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-size:small;/* for IE6/7 */
	*font:x-small;/* for IE Quirks Mode */
	font-size:16px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 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%;
}


/*引用タグ装飾*/

 
blockquote {
position: relative;
margin: 2em 0;
padding: 1.2em;
font-size: .9em;
border: 1px solid #CCC;
border-radius: 2px;
background: #FFF;
box-shadow: 0px 1px 3px rgba(0,0,0,.2);
}
blockquote:before{
position: absolute;
top: 15px;
left: 20px;
font-size: 4em;
opacity: .1;
}

/* ページトップへ戻る》を常に画面右下に固定のCSS */
#for_top {
    position: fixed;
    bottom: 0px;
    right: 40px;
    z-index: 10;
}

/* オンマウスでリンクに下線のCSS 

a {
        text-decoration: underline !important;
}
a:hover {
        text-decoration: underline !important;
}*/

a:active {
        color: #696969;/*とても暗い無彩色 */
}/*dimgray #696969 */


/* parts134 list　コロナ対策特集
------------------------------------- */

.parts134{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts134 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts134 .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;
}
.parts134 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts134 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts134 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts134 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts134 .kiji_category a,
.parts134 .kiji_category a:link,
.parts134 .kiji_category a:active, 
.parts134 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts134 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts134 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts134 .links a,
.parts134 .links a:link,
.parts134 .links a:active, 
.parts134 .links a:visited{
	color: #004de6;/*あざやかな青紫*/
	text-decoration: underline;
}
.parts134 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts141 list　壱岐大学
------------------------------------- */

.parts141{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts141 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts141 .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;
}
.parts141 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts141 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts141 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts141 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts141 .kiji_category a,
.parts141 .kiji_category a:link,
.parts141 .kiji_category a:active, 
.parts141 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts141 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts141 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts141 .links a,
.parts141 .links a:link,
.parts141 .links a:active, 
.parts141 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts141 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts144 list　草刈り・虫除け特集
------------------------------------- */

.parts144{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts144 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts144 .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;
}
.parts144 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts144 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts144 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts144 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts144 .kiji_category a,
.parts144 .kiji_category a:link,
.parts144 .kiji_category a:active, 
.parts144 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts144 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts144 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts144 .links a,
.parts144 .links a:link,
.parts144 .links a:active, 
.parts144 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts144 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts147 list　ブログ/東北応援
------------------------------------- */

.parts147{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts147 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts147 .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;
}
.parts147 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts147 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts147 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts147 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts147 .kiji_category a,
.parts147 .kiji_category a:link,
.parts147 .kiji_category a:active, 
.parts147 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts147 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts147 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts147 .links a,
.parts147 .links a:link,
.parts147 .links a:active, 
.parts147 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts147 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}

/* parts156 list　壱岐産業がSDGs
------------------------------------- */

.parts156{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts156 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts156 .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;
}
.parts156 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts156 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts156 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts156 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts156 .kiji_category a,
.parts156 .kiji_category a:link,
.parts156 .kiji_category a:active, 
.parts156 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts156 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts156 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts156 .links a,
.parts156 .links a:link,
.parts156 .links a:active, 
.parts156 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts156 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts162 list　里山
------------------------------------- */

.parts162{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts162 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts162 .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;
}
.parts162 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts162 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts162 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts162 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts162 .kiji_category a,
.parts162 .kiji_category a:link,
.parts162 .kiji_category a:active, 
.parts162 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts162 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts162 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts162 .links a,
.parts162 .links a:link,
.parts162 .links a:active, 
.parts162 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts162 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts163 list　スタッフブログ
------------------------------------- */

.parts163{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts163 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts163 .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;
}
.parts163 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts163 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts163 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts163 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts163 .kiji_category a,
.parts163 .kiji_category a:link,
.parts163 .kiji_category a:active, 
.parts163 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts163 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts163 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts163 .links a,
.parts163 .links a:link,
.parts163 .links a:active, 
.parts163 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts163 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}


/* parts172 list　熱中症
------------------------------------- */

.parts172{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts172 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts172 .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;
}
.parts172 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts172 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts172 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts172 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts172 .kiji_category a,
.parts172 .kiji_category a:link,
.parts172 .kiji_category a:active, 
.parts172 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts172 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts172 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts172 .links a,
.parts172 .links a:link,
.parts172 .links a:active, 
.parts172 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts172 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}



/* parts175 list　防災対策
------------------------------------- */

.parts175{
	background-color: #ffffff;
	width:750px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.parts175 .kiji_contents{
	margin:0px 0px 10px;
	padding:0 10px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts175 .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;
}
.parts175 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


.parts175 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:93%;
	font-weight:normal;
	text-indent:0px;
}
.parts175 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #777777;
	font-size:85%;
	font-weight:normal;
	text-indent:0px;
}
.parts175 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color: #777777;
	font-size:100%;
	font-weight:normal;
	text-indent:0px;
}
.parts175 .kiji_category a,
.parts175 .kiji_category a:link,
.parts175 .kiji_category a:active, 
.parts175 .kiji_category a:visited{
	color: #777777;
	text-decoration: underline;
}
.parts175 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts175 .links {
	color: #004de6;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts175 .links a,
.parts175 .links a:link,
.parts175 .links a:active, 
.parts175 .links a:visited{
	color: #004de6;
	text-decoration: underline;
}
.parts175 .links a:hover {
	color: #004de6;
	text-decoration: underline;
}