@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: #333333; 	text-align:center; background:#FFFFFF url(../images/common/bg_header_sub.jpg) left top repeat-x; margin:0px; }
#container{position:relative; width:780px; text-align:left; margin:0 auto; background-color:#FFFFFF; height: auto; border-right:0px solid #CCCCCC; border-left:0px solid #CCCCCC; border-bottom: 0; }

/*ヘッダー & h要素
---------------------------------------------*/
#header{ position:relative; top:0px; left:0px; width:780px; height:300px; }
h1{	position:absolute; text-indent:-899px; top:5px; left:0px; width:260px; height:65px; }

h2{ font-size:14px; margin:0px 0px 5px 0px; padding:0 0 0 5px; /*border-top:1px solid #CCCCCC;*/ border-right:1px solid #CCCCCC; /*border-bottom:1px solid #91B8F3;*/ border-bottom:1px solid #276DAB; border-left:4px solid #276DAB; color:#333333; background-color:#EAF1FD; line-height:22px; }
h2.h2_img{ font-size:14px; margin:0px 0px 0px 0px; padding:0 0 0 0px; /*border-top:1px solid #CCCCCC;*/  border-right:0px solid #CCCCCC; /*border-bottom:1px solid #91B8F3;*/ border-bottom:0px solid #276DAB; border-left:0; color:#333333; background-color:#FFFFFF; line-height:22px; }
h3{ text-align:left; font-size:12px; margin:0 0 5px 0; padding:0 0 0 5px; /*border-left:5px solid #FF9900; border-bottom:1px solid #FF9900;*/ color:#FFFFFF; background-color:#333333; line-height:20px; /*\*/ letter-spacing: 0.2em; /**/ clear:both; }

/*プライマリー Start
---------------------------------------------*/
#primary { position:relative; top: 15px; left:183px; width:582px; height:auto; min-height:560px; padding-bottom:10px; /*	background-color:#FF9933;*/}
#container #primary flow1 {
	background-image: url(../repair/images/sendingflow4.jpg);
	height: 300px;
	width: 582px;
	list-style-type: none;
}

.flow1 {
	background-image: url(../repair/images/sendingflow.jpg);
	height: 586px;
	width: 582px;
}



	/*サイドメニュー（左ボックス）　絶対配置(primary)
	---------------------------------------------*/
	#secondary { position:absolute; 	top:0px; left: -175px; width: 166px; height:auto; }
.example1 {
	height: 216px;
	width: 274px;
	position: absolute;
	left: 9px;
	top: 789px;
	z-index: 1;
}

	/*パンクズリスト
	---------------------------------------------*/
	#pankuzu{ margin-top:0px; margin-bottom:5px; text-indent:0px; text-align:left; }
	#pankuzu a{ text-decoration:none; color:#0066FF; margin-left:0px; margin-right:0px; }
	#pankuzu a:hover{ color:#FF0000; }

/*フッター
---------------------------------------------*/
#information{ position:absolute; top:68px; left:480px; z-index:9999;}
#information ul li{ float:left; margin-right:10px;}
#product_list { position:absolute; top:95px; left:0px; width:780px; height:178px; }
#p_01{ margin-bottom:0px; }	
#p_01,#p_02{ margin-left:7px; }
#p_01 a,#p_02 a{ margin:0 1px 0 0px; }
#head_navi_list { position:absolute; top:280px; left:9px; width:760px; height:27px; }
#logo{ position:absolute; top:5px; left:8px; width:260px; height:65px; }
#footer{ margin:0 auto; width:780px; height:30px; text-align:center; padding:5px 0; border-top:1px solid #333333;}

/* 基本スタイル
---------------------------------------------*/
img{border:0px;margin:0 0 0 0;}
p{	font-size: 1em;	color: #333333;	/*\*/letter-spacing: 0.1em;	/**/margin:0px;	padding:0px; line-height:20px;}
p.title{font-weight:bold;text-decoration:underline;}
p.gototop{text-align:right;margin-bottom:10px;}
p.blink{font-weight:bold;}
table{margin:0;padding:0;font-size:1.0em; background:#CCCCCC; border-collapse:collapse;}
table th{ background:#FFFFFF;}
table td{ background:#FFFFFF;}
ul{margin:0;padding:0;list-style:none;}
a,a:visted{ color:#0000FF; text-decoration:none; }
a:hover{ color:#FF6600; }
.f_right{ float:right;}
.f_left{ float:left;}
.box { text-align:left; margin:0px; width:582px; height:auto; border-top:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-left:0px solid #CCCCCC; background-color:#FFFFFF; }
.box a,.box a:visted{ color:#0000FF;}
.box a:hover{ color:#FF6600; }

/*共通装飾
---------------------------------------------*/
.red{color:#FF0000;}

table.tbl_navi{
	width:583px;
	border:1px solid #CCCCCC;
	margin:0 auto;
	margin-bottom:5px;
	border-collapse:collapse;
	clear:both;
}
.odd {
	background-color: #EEEEEE;
}

table.tbl_navi td,table.tbl_navi th{ border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:center; }
table.tbl_navi th,table.tbl_navi th a{color:#000000; text-decoration:none; background-color:#F5F5F5; font-weight:normal; }
table.tbl_navi img{ margin:0; padding:0;}
table.tbl_navi tr.explain td{ text-align:left;}
table.tbl_navi th.left{ text-align:left; text-indent:15px; color:#000000;}

table.tbl_hikaku{
	margin-bottom:15px;
	width:583px;
	border-bottom: 1px solid #CCCCCC;
}
table.tbl_hikaku caption{ text-align:left;}
table.tbl_hikaku th {
	color:#555555;
	text-decoration:none;
	background-color:#F5F5F5;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
table.tbl_hikaku td {
	border-bottom: 1px solid #CCCCCC;
}

col.col_name{ text-align:left; white-space:nowrap;}
col.col_v{ text-align:center;}
col.col_w{ text-align:center;}
col.col_haba{ text-align:center;}
col.col_nagasa{ text-align:center;}
col.col_type{ text-align:center;}
col.col_film{ text-align:center;}
col.col_kg{ text-align:center;}
col.col_size{ text-align:center;}
col.col_price{ text-align:center;}
col.col_buy{ text-align:center; white-space:nowrap;}

col.navi_01{ width:100%;}
col.navi_02{ width:50%;}
col.navi_03{ width:33%;}
col.navi_04{ width:25%;}

/*プライマリー END
---------------------------------------------*/

/*トップページ
---------------------------------------------*/
img.bnr_01{ width:570px; height:101px; margin-bottom:10px;}
img.bnr_02{ width:570px; height:101px; margin-bottom:10px;}
#news{ line-height:25px; padding:10px;}

/*サイドナビゲーション
---------------------------------------------*/
#side_navi{ width:166px; float:left;}
#side_navi li{ display:block; text-indent:-9999px;}
#side_navi li a { display:block; text-decoration:none;}

#sn_gn_01 a{ width:166px; height:34px; background-image:url(../images/side/title_cartin.jpg);    background-repeat:no-repeat; margin-bottom:4px; }
#sn_gn_01 a:hover{ background-image:url(../images/side/title_cartin_on.jpg)}
#sn_gn_02 { width:166px; height:34px; background-image:url(../images/side/title_cat.jpg);    background-repeat:no-repeat; }
#sn_gn_02 a:hover{ background-image:url(../images/sn_e_00_on.gif);}
#sn_gn_03 a{ width:166px; height:30px; background-image:url(../images/side/about.jpg);    background-repeat:no-repeat; }
#sn_gn_03 a:hover{ background-image:url(../images/side/about_on.jpg);}
#sn_gn_04 a{ width:166px; height:30px; background-image:url(../images/side/contact.jpg);    background-repeat:no-repeat; }
#sn_gn_04 a:hover{ background-image:url(../images/side/contact_on.jpg); }
#sn_gn_05 a{ width:166px; height:30px; background-image:url(../images/side/low.jpg);    background-repeat:no-repeat; }
#sn_gn_05 a:hover{ background-image:url(../images/side/low_on.jpg); }
#sn_gn_06 a{ width:166px; height:30px; background-image:url(../images/side/return.jpg);    background-repeat:no-repeat; }
#sn_gn_06 a:hover{ background-image:url(../images/side/return_on.jpg); }

#sn_fax a{ width:166px; height:70px; background-image:url(http://sealer-supply.jp/images/side/sn_fax.jpg); margin-bottom:3px;margin-top:2px;}
#sn_fax a:hover{ background-image:url(http://sealer-supply.jp/images/side/sn_fax_on.jpg);}
#sn_repair a{ width:166px; height:90px; background-image:url(http://sealer-supply.jp/images/side/repair.jpg); margin-bottom:3px;margin-top:2px;}
#sn_repair a:hover{ background-image:url(http://sealer-supply.jp/images/side/repair_on.jpg);}

#sn_00 a{ width:166px; height:34px; background-image:url(../images/side/sn_00.gif);}
#sn_00 a:hover{ background-image:url(../images/side/sn_00_on.gif);}
#sn_01 a{ width:166px; height:23px; background-image:url(../images/side/sn_01.gif);}
#sn_01 a:hover{ background-image:url(../images/side/sn_01_on.gif);}
#sn_02 a{ width:166px; height:23px; background-image:url(../images/side/sn_02.gif);}
#sn_02 a:hover{ background-image:url(../images/side/sn_02_on.gif);}
#sn_03 a{ width:166px; height:23px; background-image:url(../images/side/sn_03.gif);}
#sn_03 a:hover{ background-image:url(../images/side/sn_03_on.gif);}
#sn_04 a{ width:166px; height:23px; background-image:url(../images/side/sn_04.gif);}
#sn_04 a:hover{ background-image:url(../images/side/sn_04_on.gif);}
#sn_05 a{ width:166px; height:23px; background-image:url(../images/side/sn_05.gif);}
#sn_05 a:hover{ background-image:url(../images/side/sn_05_on.gif);}
#sn_06 a{ width:166px; height:23px; background-image:url(../images/side/sn_06.gif);}
#sn_06 a:hover{ background-image:url(../images/side/sn_06_on.gif);}
#sn_07 a{ width:166px; height:23px; background-image:url(../images/side/sn_07.gif);}
#sn_07 a:hover{ background-image:url(../images/side/sn_07_on.gif);}
#sn_08 a{ width:166px; height:23px; background-image:url(../images/side/sn_08.gif);}
#sn_08 a:hover{ background-image:url(../images/side/sn_08_on.gif);}
#sn_09 a{ width:166px; height:23px; background-image:url(../images/side/sn_09.gif);}
#sn_09 a:hover{ background-image:url(../images/side/sn_09_on.gif);}
#sn_10 a{ width:166px; height:23px; background-image:url(../images/side/sn_10.gif);}
#sn_10 a:hover{ background-image:url(../images/side/sn_10_on.gif);}
#sn_11 a{ width:166px; height:23px; background-image:url(../images/side/sn_11.gif);}
#sn_11 a:hover{ background-image:url(../images/side/sn_11_on.gif);}
#sn_12 a{ width:166px; height:23px; background-image:url(../images/side/sn_12.gif);}
#sn_12 a:hover{ background-image:url(../images/side/sn_12_on.gif);}
#sn_13 a{ width:166px; height:23px; background-image:url(../images/side/sn_13.gif);}
#sn_13 a:hover{ background-image:url(../images/side/sn_13_on.gif);}
#sn_14 a{ width:166px; height:23px; background-image:url(../images/side/sn_14.gif);}
#sn_14 a:hover{ background-image:url(../images/side/sn_14_on.gif);}
#sn_15 a{ width:166px; height:23px; background-image:url(../images/side/sn_15.gif);}
#sn_15 a:hover{ background-image:url(../images/side/sn_15_on.gif);}
#sn_17 a{ width:166px; height:30px; background-image:url(../images/side/sn_17.gif);}
#sn_17 a:hover{ background-image:url(../images/side/sn_17_on.gif);}

/*トップナビゲーション
---------------------------------------------*/
ul.navi_kana	{ clear:both; margin:10px 0;}
ul.navi_kana li { float:left; margin-right:20px;}
ul.navi_alpha	{ clear:both; margin:10px 0 10px 0;}
ul.navi_alpha li{ float:left; margin-right:20px;}
ul.navi_category	{ clear:both; margin:7px 0; width:520px;}
ul.navi_category li{ float:left; margin-right:20px; line-height:26px; }
.flow2 {
	background-image: url(../repair/images/visitingingflow.jpg);
	height: 322px;
	width: 582px;
}
.blank {
	height: 340px;
	width: 10px;
}

