/*///// common_all /////*/
A:hover { color: #7777ff }
A.nodeco { text-decoration: none }/**/
A.nodeco:hover  { text-decoration: underline }/**/

/*///// common_header [ genre , detail ] /////*/
.bgcolor_top01   { background-color: #b9d3ee }/**/
.bgcolor_top02   { background-color: #339 }/**/
.text_top  { font-size: 10pt; background-color: #b9d3ee; margin: 0; padding: 5px 0 0 10px;  }/**/

/*///// menu_right_common [ genre , detail ] /////*/
.searchBox { background-color: #339; margin: 0; padding: 5px }/**/
.searchBoxText  { font-size: 12pt; background-color: #339; margin: 0; padding: 5px }/**/

.menu02 {margin-top:0px; margin-bottom:5px;}

/*第1階層メニュー項目*/
.menu02_list_title { color: #FFFFFF; font-size: 11pt; line-height: 1.3em; text-decoration: none }/**/
A.menu02_list_title:hover { color: #ffffff; text-decoration: underline; }/**/

/*第1階層アクティブ用メニューフォント色*/
.menu02_bgcolor02_2 A.menu02_list_title       { font-size:14pt; color:#ffffff;  }
.menu02_bgcolor02_2 A.menu02_list_title:hover       { color:#ffffff;  }

/*第2階層メニューlist項目*/
.menu02_page_list_02    { font-size: 9pt; font-weight: bold; text-decoration: none; text-align: left; list-style: none; margin-top: 3px; margin-bottom: 3px; position: relative; left: -20px; border-width: 0 ; list-style-image:url(/img/common/s_r.gif);}/**/

.menu02_page_list_02_open    { font-size: 11pt; font-weight: bold; text-decoration: none; text-align: left; list-style: none; margin-top: 5px; margin-bottom: 5px; padding: 2px; position: relative; left: -20px; list-style-image:url(/img/common/s_d.gif);}/**/

/*第2階層アクティブ用メニューフォント色*/
.menu02_page_list_02_open A.nodeco   { color:#333399;}/**/

.menu02_page_list_02_active    { font-size: 11pt; color:#fff; font-weight: bold; text-decoration: none; background-color: #99bbff; text-align: left; list-style: none; margin-top: 5px; margin-bottom: 5px; padding: 2px; position: relative; left: -20px; border-width: 0 ; list-style-image:url(/img/common/s_d_current.gif); }/**/

/*第3階層メニューlist項目*/
.menu02_page_list { font-size: 10pt; line-height: 1.4em; text-decoration: none; text-align: left; padding:1px; list-style-type: none; list-style-position: outside; position: relative; left: -10px;  }/**/

.menu02_bgcolor03_2 .menu02_page_list{font-size:10pt;}

/*第3階層アクティブ用メニューフォント色*/
.menu02_page_list A.nodeco   { color:#333399;}/**/

.menu02_page_list_active { font-size: 10pt; font-weight: bold; color:#fff; text-decoration: none; background-color: #99bbff; text-align: left; padding:1px; list-style-type: none; list-style-position: outside; position: relative; left: -10px; list-style-image:url(/img/common/arrow_current.gif); }/**/

/*右メニュー全体BG*/
.menu02_bgcolor01      { background-color: #fff; }
/*アクティブ用メニュー・全体 BG*/
.menu02_bgcolor_active { background-color: #fff; padding-top: 10px; }
/*アクティブ用メニュー・上ブロック*/
.menu02_bgcolor02_2       { background-color:#333399 ;  }
/*アクティブ用メニュー・下ブロック*/
.menu02_bgcolor03_2       { }
/*非アクティブ用メニュー・上ブロック*/
.menu02_bgcolor02       { background-color: #69c ; border-right:1px solid #369; border-top:1px solid #369; border-left:1px solid #369; border-bottom:1px solid #369;  }
/*非アクティブ用メニュー・下ブロック*/
.menu02_bgcolor03       { background-color: #eee9bf; border-right:1px solid #369; border-bottom:1px solid #369; border-left:1px solid #369; }

/*///// common_body [ genre , detail ] /////*/
.directory    { font-size: 12pt; background-color: #eee; margin: 0 0 10px; padding: 5px; width: 100%; text-align: left; }/**/
h1 { color: #cc0000; font-size: 26pt; margin: 0 0 10; padding: 0 }/**/
h1.top  { color: #46c; font-size: 15pt; line-height: 1.4em; margin: 0; padding: 0 }/**/
h2 { color: #ffffff; font-size: 18pt; margin: 0; padding: 0 }/**/
h2.small{ color: #ffffff; font-size: 15pt; margin: 0; padding: 0 }/**/
.text18pt { font-size: 18pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text13pt { font-size: 13pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text12pt { font-size: 12pt; line-height: 1.3em; margin: 0px; padding: 0 }
.text11pt { font-size: 11pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text10pt { font-size: 10pt; line-height: 1.3em; margin: 0px; padding: 0 }
.text9pt { font-size: 9pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.text8pt { font-size: 8pt; line-height: 1.3em; margin: 0px; padding: 0 }/**/
.ichioshi_bgcolor { background-color: #c00; padding:3px; }/**/

/*///// text [ genre ] /////*/
.genre_bgcolor    { background-color: #339;  }
.genre_bgcolor02    { background-color: #69c; }

/*-------------------------*/

p.text_detail_no  { font-size: 15pt; line-height: 1.2em; margin: 10px 0; padding: 0 }
p.text_detail_m { font-size: 13pt; line-height: 1.3em; margin: 10px 0; padding: 0 }
p.text_detail_s { font-size: 11pt; line-height: 1.2em; margin: 0; padding: 0 }
p.text_detail_name { font-size: 15pt; line-height: 1.2em; margin: 0; padding: 0 }

/*///// text [ detail ] /////*/
p.text_genre_m { font-size: 13pt; line-height: 1.3em; margin: 10px 0; padding: 0 }
p.text_genre_s { font-size: 11pt; line-height: 1.2em; margin: 0; padding: 0 }


/*セールページ・検索部分用（060214作成）
-----------------------------------------------------*/

#sale a{ color: #0000FF; }
#sale a:hover { color: #7777ff }

.kekka{ 
padding: 5px;
width: 93%;
background-color: #7272C4;
text-align: center;
}

#sale .hyouji a{ color: #dddddd; }
#sale .hyouji a:hover　{ color: #dddddd; }

/*--リサイクルトナーページ--*/
#r_tonner{
		border:solid 1px #CCCCCC;
		border-collapse: collapse;
		backgrond-color:#FFFFFF; width:95%;
		}

#r_tonner td{border:solid 1px #CCCCCC;
padding:5px;}

/*--名入れページ--*/

#naire{
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
		text-align:left;
		}

#naire h3{
			margin:0px;
			padding:0px;
			color:#1B4B94;
			}

#t_ok{
		float:left;
		padding:15px;
		width:300px;
		}

#t_ng{
		float:left;
		padding:10px;
		width:550px;
		haight:auto;
		}

#naire_script{
				width:680px;
				padding:0px;
				overflow:auto;
				background-color:#FFF2F6;
				}

#script_gd{
			float:left;
			width:300px;
			height:auto;
			padding:20px;
			margin:0px;
			background-color:#FFF2F6;
			}

.mihon_gd{
		background-image:url("/img/naire/mihon_gd.jpg");
		background-repeat:no-repeat;	
		background-position:0px 5px;
		text-indent:25px;
		}

.mihon_bd{
		background-image:url("/img/naire/mihon_bd.jpg");
		background-repeat:no-repeat;	
		background-position:0px 5px;
		text-indent:25px;
		}

#script_bd{
			float:left;
			width:300px;
			height:auto;
			padding:20px;
			margin:0px;
			background-color:#F2F7FF;
			}

#block_gd{
		padding:15px;
		margin:0px;
		width:300px;
		height:auto;
		background-color:#FFF2F6;
		}

#sample_img{
			padding:0px;
			margin:0px;
			width:100%;
			height:auto;
			background-color:#F2F7FF;
			overflow:auto;
			}

#sample_img div{
		float:left;
		margin:10px;
		}

#nouki{
		width:auto;
		height:auto;
		margin:20px auto 20px auto;
		padding:10px;
		color:#1B4B94;
		border-style:double;
		border-color:#1B4B94;
		}

#nouki h2{
		color:#FFFFFF;
		background-color:#1B4B94;
		font-size:18px;
		text-indent:10px;
		}

#nouki p{line-height:20px;}

#nouki strong{font-size:20px;}


#moji{
		margin:20px 0px 20px 0px;
		padding:0px;
		background-color:#FFFFFF;
		border:solid 1px #93C4FA;
		overflow:auto;
		}

#moji h2{
		margin:0px;
		padding:5px;
		color:#FFFFFF;
		background-color:#93C4FA;
		background-image:url("/img/naire/naire_moji.jpg");
		background-repeat:no-repeat;	
		background-position:8px 8px;
		text-indent:40px;
		}

#moji ul{
		width:300px;
		height:auto;
		list-style:none;
		line-height:20px;
		margin:0px;
		padding:10Px;
		background-color:#F2F7FF;
		}

#moji hr{
		clear:left;
		border:1px dashed #BEBEBE;
		margin:10px;
		}

#ryoukin{
		margin:20px 0px 20px 0px;
		padding:0px;
		background-color:#FFFFFF;
		border:solid 1px #93C4FA;
		}

#ryoukin h2{
			margin:0px;
			padding:5px;
			color:#FFFFFF;
			background-color:#93C4FA;
			background-image:url("/img/naire/naire_ochihrai.jpg");
			background-repeat:no-repeat;	
			background-position:8px 8px;
			text-indent:40px;
			}

#ryoukin div{padding:15px;}

#ryoukin hr{border:1px dashed #BEBEBE;}

#chumon{
		margin:20px 0px 20px 0px;
		padding:0px;
		background-color:#FFFFFF;
		border:solid 1px #93C4FA;
		}

#chumon h2{
			margin:0px;
			padding:5px;
			color:#FFFFFF;
			background-color:#93C4FA;
			background-image:url("/img/naire/naire_chumon.jpg");
			background-repeat:no-repeat;
			background-position:8px 8px;
			text-indent:40px;
			}

#chumon div{padding:15px;}

#chumon ul{
			list-style:none;
			margin:0px;
			padding:0px;
			line-height:25px;
			}
#haisou{
		margin:20px 0px 20px 0px;
		padding:0px;
		background-color:#FFFFFF;
		border:solid 1px #93C4FA;
		}

#haisou h2{
		margin:0px;
		padding:5px;
		color:#FFFFFF;
		background-color:#93C4FA;
		background-image:url("/img/naire/naire_haisou.jpg");
		background-repeat:no-repeat;
		background-position:8px 8px;
		text-indent:40px;
		}

#haisou div{padding:15px;}

#haisou ul{
			list-style:none;
			margin:0px 0px 15px 0px;
			padding:0px;
			line-height:20px;
			}

#haisou hr{
			border:1px dashed #BEBEBE;
			margin:15px 0px 15px 0px;
			}

#h_t_colom{	padding:0px;}

#h_t_colom h2{
				color:#CC0000;
				margin:0px;
				padding:5px;
				font-size:25px;
				background-color:#FFFFFF;
				border-left:solid 5px #CC0000;
				border-bottom:solid 1px #CC0000;
				text-indent:5px;
				}

#h_t_mail{
		float:right;
		width:415px;
		height:50px;
		margin:0px;
		padding:15px 0px 0px 10px;
		background-image:url("/img/naire/naire_mail_1.jpg");
		background-repeat:no-repeat;
		text-indent:80px;
		}

div#h_t_mail a{
    color:#FFFFFF;
    font-style:bold;
    text-decoration:none;
}
div#h_t_mail a:link{
    color:#FFFFFF;
    font-style:bold;
    text-decoration:none;
}
div#h_t_mail a:visited{
    color:#FFFFFF;
    text-decoration:none;
}
div#h_t_mail a:hover{
    color:#FFC600;
    font-style:bold;
    text-decoration:none;
}
div#h_t_mail a:active{
    text-decoration:none;
}


/*プリンターインクカートリッジ
----------------------------*/

#ic{
	margin:auto auto;
	padding:0px;
	width:85%;
	height:auto;
	border: solid 1px #CC0000;
	text-align:left;
	}

#ic h2{
		font-size:16pt;
		color:#FFFFFF;
		background-color:#CC0000;
		margin:0px;
		padding:5px;
		}
#ic h3{
		color:#000000;
		margin:0px;
		padding:0 15px;
		text-decoration:none;
		font-style:bold;
		}
#ic P{
		text-decoration:none;
		margin:0px;
		padding:5px 30px 30px 30px;
		line-height:1.5em;
		}

/*///// news_list_out /////*/
.news_list_out{ width:93%; height:200px; padding:10px; overflow:scroll; overflow-x:hidden; border:1px solid #ccc; }

/*インクカートリッジ機種別リストスタイル（ベース）*/


.ink_linkall{
		text-align:right;
		background-color:#eeeeee;
		margin:0;
		padding:0;
		}

.ink_linkall li{
		padding:2px 5px 2px 2px;
		}

.ink_linkall li a{
		color:#666 !important;
		font-size:10pt !important;
		}

#ink_s{width:100%;}

.ink_sc{
		width:100%;
		height:500px; 
		overflow-y:scroll;
		}

#ink_s h3{
		font-weight:600;
		text-align:center;	
		padding:5px;
		width:100%;
		background-color:#322E9B;
		color:#FFFFFF;
		}

#ink_s ul {
		list-style:none;
		padding:0px;
		margin-bottom:10px;
		}

#ink_s li a{
		color:#00479F;
		font-size:12px;
		}	

#ink_s li a:hover{
			color:#6BADFF;
			font-size:12px;
			}

#inklist_ep{
			width:20%;; 
			height:auto; 
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#inklist_ep h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#0800D4;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}

#inklist_ca{
			width:20%;;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#inklist_ca h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#FF2D59;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}

#inklist_bt{
			width:20%;;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#inklist_bt h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#41A8FF;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}

#inklist_hp{
			width:20%;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#inklist_hp h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#282828;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}

.ink_ligr{margin-left:10px;}


.ink_mt{
		color:#009640;
		border-left:solid 5px #009640;
		font-size:14px;
		padding-left:5px;
		}

/*インクカートリッジ・品番別リストスタイル（対応別ページスタイル）*/


.ink_ppi{
		width:100%;
		height:220px; 
		overflow-y:scroll;
		border:solid 1px #D7D7D7;
		}

.ink_ppi li{
			display:inline;
			margin-right:5px;
			}


#inklist_pp{
			width:100%; 
			height:auto; 
			border:0px;
			}


#inklist_pp h4{
			width:100%;
			height:35px;
			color:#FFFFFF;
			margin-bottom:0px;
			padding-bottom:5px;
			padding-top:5px;
			background-color:#333399;
			font-size:24px;
			font-weight:500;
			text-indent:10px;
			}


.ink_tdimg{
			vertical-align:left;
			padding-left:10px;
			}

#ink_lipk{
			background-color:#D7D7D7;
			padding:5px;
			font-size:14px;
			}

/*インクカートリッジ機種別リストスタイル（対応別ページスタイル）*/

#ink_scp{
		width:80%;
		border:1px solid #322D9B;
		text-align:left;
		margin:20px 0 50px 0;
		}

h1{
		text-align:left;
		width:95%;
		}


#ink_scp h2{
		color:#FFFFFF;
		padding:10px;
		font-weight:500;
		background-color:#322D9B;
		padding-bottom:5px;
		}

#ink_scp ul {
			list-style:none;
			padding:0px;
			margin-bottom:10px;
			}

#ink_scp li{
			display:inline;
			margin-right:5px;
			}

#ink_scp li a{
		color:#00479F;
		font-size:12px;
		text-decoration:none;
		}	

#ink_scp li a:hover{
			color:#6BADFF;
			font-size:12px;
			text-decoration:underline;
			}

.ink_ligr{margin-left:10px;}

.ink_mtp{
		color:#009640;
		font-size:14px;
		border-left:solid 5px #009640;
		padding-left:5px;
		}

/*トナーカートリッジ機種別リストスタイル（ベース）*/

.toner_linkall{
		text-align:right;
		background-color:#eeeeee;
		margin:0;
		padding:0;
		}

.toner_linkall li{
		padding:2px 5px 2px 2px;
		}

.toner_linkall li a{
		color:#666 !important;
		font-size:10pt !important;
		}

#toner_s{width:100%;}

.toner_sc{
		width:100%;
		height:249px; 
		overflow-y:scroll;
		}


#toner_s h3{
		font-weight:600;
		text-align:center;	
		padding:5px;
		width:100%;
		background-color:#322E9B;
		color:#FFFFFF;
		}

#toner_s ul {
		list-style:none;
		padding:0px;
		margin-bottom:10px;
		}

#toner_s li a{
		color:#00479F;
		font-size:12px;
		}	

#toner_s li a:hover{
			color:#6BADFF;
			font-size:12px;
			}


#tonerlist_ep{
			width:20%; 
			height:auto; 
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#tonerlist_ep h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#0800D4;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}


#tonerlist_ca{
			width:20%;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#tonerlist_ca h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#FF2D59;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}


#tonerlist_bt{
			width:20%;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin:0px 15px 15px 0px;
			}

#tonerlist_bt h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#41A8FF;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}

#tonerlist_hp{
			width:20%;
			height:auto;
			border:solid 1px #D7D7D7;
			float:left;
			margin-bottom:15px;
			}

#tonerlist_hp h4{
			width:100%;
			height:30px;
			color:#FFFFFF;
			margin:0px;
			padding-top:10px;
			background-color:#282828;
			font-size:15px;
			font-weight:100;
			text-indent:10px;
			}


.toner_ligr{margin-left:10px; }


.toner_mt{
		color:#009640;
		font-size:14px;
		}

/*トナーカートリッジ機種別一覧ページスタイル（ベース）*/

#toner_scp{
		width:80%;
		border:1px solid #322D9B;
		text-align:left;
		margin: 20px 0 50px 0;
		}



#toner_scp h2{
		color:#FFFFFF;
		padding:10px;
		margin-top:0px;
		font-weight:500;
		background-color:#322D9B;
		padding-bottom:5px;
		}

#toner_scp ul {
		list-style:none;
		padding:0px;
		margin-bottom:10px;
		}

#toner_scp li{
			display:inline;
			margin-right:5px;
			}

#toner_scp li a{
		color:#00479F;
		font-size:12px;
		text-decoration:none;
		}	

#toner_scp li a:hover{
			color:#6BADFF;
			font-size:12px;
			text-decoration:underline;
			}



.toner_ligr{margin-left:10px;}


.toner_mtp{
		color:#009640;
		font-size:14px;
		border-left:solid 5px #009640;
		padding-left:5px;
		}


.toner_ppi{
		width:100%;
		height:120px; 
		overflow-y:scroll;
		border:solid 1px #D7D7D7;
		}


#tonerlist_pp{
			width:100%; 
			height:auto; 
			border:0px;
			}


#tonerlist_pp h4{
			width:100%;
			height:25px;
			color:#00479F;
			margin-bottom:10px;
			background-color:#FFFFFF;
			border-bottom:solid 1px #00479F;
			border-left:solid 5px #00479F;
			font-size:15px;
			font-weight:600;
			text-indent:10px;
			}


.toner_tdimg{
			vertical-align:left;
			padding-left:10px;
			}


/* e-point　ページ110727
------------------------------------------------*/

#ep_gr{
		width:90%;
		margin: auto auto;
		text-align:left;
		}

#ep_gr b{font-size:16px;}

#ep_gr p{font-size:14px;}

#ep_gr h2{
		color:#31339A;
		font-size:24px;
		margin-top:40px;
		}

#ep_gr h3{
		color:#31339A;
		font-size:24px;
		margin-top:40px;
		}

#ep_gr ul{
		list-style:none;
		padding:0px;
		margin-top:10px;
		}

#ep_gr li{font-size:14px;}


/* 互換インク ランディングページCSS 110727
------------------------------------------------*/

#ink_rp{
		width:600px;
		height:auto;
		margin:auto auto;
		font-size:14px;
		}

#ink_ldbg{
		background-image:url("../img/ink_landing/topimg_bg.jpg");
		background-repeat:repeat-x;
		margin-top:8px;
		padding:0px;
		}


#ink_head{
		width:600px;
		height:390px;
		background-image:url("../img/ink_landing/top_rimg02.jpg");
		background-repeat:no-repeat;
		padding-top:0px;
		margin-top:0px;
		}


#ink_rp h1{
			margin-top:-18px;
			color:#D00D00;
			font-size:21px;
			font-weight:500;
/*
			text-align:center;
*/
			}

#ink_rp h3{
			color:#322E9B;
			font-size:18px;
			font-weight:bold;
			}

#ink_rp h4{
			color:#322E9B;
			font-size:18px;
			font-weight:bold;
			}

#ink_rp p{
			font-size:15px;
			line-height:22px;
			}


#ink_ld_logo{
		float:left;
		width:178px;
		height:51px;
		margin:0px;
		padding:0px;
		}

#rink_hli{
			font-size:13px;
			font-weight:600;
			margin:0px;
			padding:0px;
			width:420px;
			height:51px;
			float:right;
		}

#rink_hli ul{
			list-style:none;
			margin-top:0px;
			margin-right:4px;
			padding-top:10px;
			float:right;
			}

#rink_hli li{
			display:inline;
			margin-left:3px;
			}


/* 互換インク ランディングページ リストCSS 110728
------------------------------------------------*/


/* EPSON
---------------------*/

#list_ep{
		width:227px;
		height:400px;
		margin:0px;
		padding:0px;
		float:left;
		}

#list_ep h4{
			width:229px;
			height:59px;
			margin:0px;
			float:left;
			}

#list_ep ul{
			list-style:none;
			padding:0px;
			margin-left:10px;
			line-height:22px;
			}

/* Canon
---------------------*/

#list_ca{
		width:229px;
		height:400px;
		margin-left:20px;
		padding:0px;
		float:left;
		}

#list_ca h4{
			width:229px;
			height:59px;
			margin:0px;
			}

#list_ca ul{
			list-style:none;
			padding:0px;
			margin-left:10px;
			line-height:22px;
			}

/* brother
---------------------*/

#list_bt{
		width:229px;
		height:400px;
		margin:0px;
		padding:0px;
		float:left;
		}

#list_bt h4{
			width:229px;
			height:57px;
			margin:0px;
			}

#list_bt ul{
			list-style:none;
			padding:0px;
			margin-left:10px;
			line-height:22px;
			}

/* hp
---------------------*/

#list_hp{
		width:229px;
		height:400px;
		margin-left:20px;
		padding:0px;
		float:left;
		}

#list_hp h4{
			width:229px;
			height:57px;
			margin:0px;
			}

#list_hp ul{
			list-style:none;
			padding:0px;
			margin-left:10px;
			line-height:22px;
			}




.rink_lig{
		border:solid 1px #D7D7D7;
		width:228px;
		height:300px;
		margin-top:0px;
		background-color:#FFFFFF;
		float:left;
		overflow-y:scroll;
		}


.rink_tp{
			color:#009640;
/*
			border-left:solid 5px #009640;
*/
			font-size:14px;
			font-weight:bold;
			padding-left:10px;
			margin:5px 0px 5px 0px;
			display:block;
			}

.r_ink_m{
		width:600px;
		height:auto;
		background-image:url("../img/ink_landing/m_bgimg.jpg");
		background-repeat:repeat-y;
		margin-top:-15px;
		padding-top:20px;
		padding-bottom:15px;
		clear:doth;
		overflow-y:auto;
		}

.r_ink_c{
		width:480px;
		height:auto;
		margin:auto auto;
		padding-left:10px;
		clear:doth;
		}

.r_ink_os2{
		width:600px;
		height:auto;
		margin:-10px 0px 0px 0px;
		padding:0px;
		clear:doth;
		overflow-y:auto;
		}


.ink_pa{
		margin-top:15px;
		float:right;
		}

.pa_ink1{
		width:200px;
		height:150x;
		float:left;
		}

.pa_ink2{
		width:270px;
		height:auto;
		float:right;
		}


#ink_ld_table{
		margin:auto auto;
		}

/* 互換インク ランディングページ オススメ
------------------------------------------------*/

.rink_os{
		width:480px;
		height:auto;
		margin:auto auto;
		background-color:#FFFFFF;
		border:solid 1px #D7D7D7;
		overflow: auto;
		clear: both;
		}

.rink_5mi{
			color:#322D9B;
			font-size:15px;
			font-weight:600;
			margin:10px;
			float:left;
			}

.rink_lnp{
			width:460px;
			margin-left:10px;
			font-size:12px;
			line-height:20px;
			clear: both;
			}

.rink_syo{
			float:right;
			font-size:12px;
			color:#000000;
			margin:0px 10px 10px 0px;
			}

.rink_osptx{
			width:310px;
			float:left;
			margin-left:10px;
			font-size:14px;
			color:#000000;
			}

.r_ink_kk{
			margin-left:10px;
			text-align:center;
			width:300px;
			float:left;
			}

#rink_footer{
			width:480px;
			height:auto;
			margin:auto auto;
			padding-left:10px;
			text-align:center;
			clear: both;
			}

#rink_footer p{
				font-size:11px;
				}

#rink_bg{
		height:600px;
		margin:auto auto;
		background-image:url("../img/ink_landing/f_bg.jpg");
		background-repeat:no-repeat;
		height:38px;
		margin-top:-5px;
		padding-top:10px;
		padding-bottom:15px;
		clear:both;
		}


/*FAQ 110804
-----------------------------------------------------*/

#faq_gr{
		width:90%;
		margin-left:40px;
		}

#faq_gr b{font-size:16px;}

#faq_gr p{font-size:14px;
		line-height:19px;}

#faq_gr h2{
		color:#31339A;
		font-size:16px;
		margin-top:40px;
		}

#faq_gr h3{
		color:#31339A;
		font-size:18px;
		margin:0px;
		padding-bottom:15px;
		text-indent:30px;
		background-image:url("../img/ink/faq_q.jpg");
		background-repeat:no-repeat;
		background-position:0px 1px;
		border-bottom:dashed 1px #C0C0C0;
		clear:both;
		}

#faq_gr h4{
		color:#CC0000;
		font-size:16px;
		margin-top:15px;
		text-indent:30px;
		background-image:url("../img/ink/faq_a.jpg");
		background-repeat:no-repeat;
		background-position:0px 0px;
		line-height:22px;
		clear:both;
		}


#faq_gr ul{
		list-style:none;
		padding:0px;
		margin-top:10px;
		margin-left:0px;
		}

#faq_gr li{
			font-size:15px;
			margin-left:0px;
			text-indent:30px;
			background-image:url("../img/ink/faq_q.jpg");
			background-repeat:no-repeat;
			background-position:0px 3px;
			font-weight:600;
			line-height:28px;
			}


#fql_gr{
		margin-bottom:40px;
		}

#fql_gr div{
			margin-bottom:30px;
			}

.qa_gr{
		border:solid 1px #EEEEEE;
		padding:15px;
		overflow:auto;
		}

.q_bo{
		border:solid 1px #EEEEEE;
		padding:15px;
/*
		overflow:auto;
*/
		}

.q_boa{
		font-size:14px;
		text-indent:10px;
/*
		overflow:auto;
*/
		}


/*インク　トラブルシューティング
------------------------------------------*/

#ts_gr{
		width:90%;
		margin-left:40px;
		text-align:left;
		}

#ts_gr b{font-size:16px;}

#ts_gr p{
		font-size:14px;
		line-height:22px;
		}

#ts_gr h2{
		color:#31339A;
		font-size:16px;
		margin-top:40px;
		}

#ts_gr h3{
		color:#31339A;
		font-size:18px;
		margin:0px;
		padding:2px 0px 15px 2px;
		text-indent:50px;
		background-image:url("../img/ink/ts_q.jpg");
		background-repeat:no-repeat;
		background-position:0px 0px;
		line-height:24px;
		border-bottom:dashed 1px #EEEEEE;
		clear:both;
		}

#ts_gr h4{
		color:#CC0000;
		font-size:16px;
		margin-top:15px;
		margin-bottom:0px;
		text-indent:50px;
		padding:2px;
		background-image:url("../img/ink/ts_a.jpg");
		background-repeat:no-repeat;
		background-position:0px 0px;
		line-height:22px;
		clear: both;
		}


#ts_gr ul{
		list-style:none;
		padding:0px;
		margin-top:10px;
		margin-left:0px;
		}

#ts_gr li{
			font-size:15px;
			margin-left:0px;
			text-indent:50px;
			background-image:url("../img/ink/ts_q.jpg");
			background-repeat:no-repeat;
			background-position:0px 3px;
			font-weight:600;
			line-height:28px;
			}


#fql_gr{
		margin-bottom:40px;
		}

#fql_gr div{
			margin-bottom:30px;
			}
.ts_ic{
		background-color:#EEEEEE;
		height:40px;
		clear: both;
}

/*
----Anti UVトップバナー----*/

#anti_uvbn{
			width:570px;
			height:235px;
			margin:auto auto;
			padding:0px;
			background-image:url("../img/bnr/anti_uv570_235bn.jpg");
			background-repeat:no-repeat;
			}

#anti_uvbn ul{
				list-style:none;
				line-height:30px;
				font-wight:bold;
				font-size:15px;
				float:right;
				text-align:left;
				margin:74px 40px; 0px 0px;
				padding:0px;
				}
.atuv{
	background-image:url("../img/bnr/anti_uvicon.jpg");
	background-repeat:no-repeat;
	text-indent:25px;
	border-bottom:solid 1px #DFDFDF;
	padding-bottom:3px;
	background-position:0px 3px;
	}

.atuv_ft{
	background-image:url("../img/bnr/anti_uvicon.jpg");
	background-repeat:no-repeat;
	text-indent:25px;
	background-position:0px 3px;
	}


#anti_uvbn a{
    color:#B23F00;
    font-style:bold;
    text-decoration:none;
}
#anti_uvbn a:link{
    color:#B23F00;
    font-style:bold;
    text-decoration:none;
}
#anti_uvbn a:visited{
    color:#B23F00;
    text-decoration:none;
}
#anti_uvbn a:hover{
    color:#FFC600;
    font-style:bold;
    text-decoration:none;
}

.anti_uvy{
		background-image:url("../img/bnr/anti_uv_fbg.jpg");
		background-repeat:no-repeat;
		width:570px;
		height:57px;
		}


/*SB_SALE CSS
-----------------------------------------*/

#sb_saletopimg{
		background-image:url("../img/sb_sale/sbsale_mt.jpg");
		background-repeat:repeat-x;
		 }

#sb_saleleftimg{
		background-image:url("../img/sb_sale/sbsale_lefttd.jpg");
		background-repeat:repeat-y;
		width:17px;
		height:auto;
		 }

#sb_salerightimg{
		background-image:url("../img/sb_sale/sbsale_righttd.jpg");
		background-repeat:repeat-y;
		width:20px;
		height:auto;
		 }

#sb_salefootimg{
		background-image:url("../img/sb_sale/sbsale_mf.jpg");
		background-repeat:repeat-x;
		 }

