@charset "Shift_JIS";/*#######################*//*			共有		 *//*#######################*/body{	margin:0;	font-size:9pt; line-height:120%;	color:#666666;	background-color:#ffffff;	background-image : url(../img/body_bg.gif);	background-repeat : repeat-y; background-position : center;	font-family: Verdana, Arial, Helvetica, sans-serif;	scrollbar-track-color: #FFFFFF;	scrollbar-face-color: #CCFF66;	scrollbar-shadow-color: #FFFFFF;	scrollbar-arrow-color: #FF6600;	}td{	font-size:10pt;	line-height:120%;	color:#666666;	}#main{	padding:10 20 5 20;	width:600; height:100%;}a:link{	text-decoration:none;}a:visited{ text-decoration:none;}.dotto a:hover{/*ノーマルリンク*/	border-style:dotted;border-color:#339966;border-width:0 0 2 0}.small	{ font-size:8pt;}img		{ border-width:0;}.title1{	color:#339900;	font-size:11pt;	color:#339900;	font-weight:bold;	width: 550px;	height:30px;	padding:6 30;	background-image :url(../cgi-img/view_t1.gif);	letter-spacing: 0.1em;		}.title2{	font-size:11pt;	color:#ffffff;	font-weight:bold;	width: 500px; height:30px;	padding:5 0 0 40;	background-image :url(../img/bg_title1.gif);	letter-spacing: 0.1em;		}.title3{	border: solid;border-width: 2px;border-color:#aaddab;	｝.title4{	font-size:10pt;	font-color:#ffffff;	font-style:bold;	width: 550px; height:30px;	padding:10 0 0 30;	background-image :url(../cgi-img/view_t1.gif);	letter-spacing: 0.1em;}/*見積もり用*/.line1		{ border: dotted;border-width: 0px 0px 1px 0px;border-color:red red #aaddab red;}.line2		{ border: dotted;border-width: 1px 0px 1px 0px;border-color:#aaddab red #aaddab red;}.item1	{ border: solid;border-width: 1px;border-color:#aaddab;}.item2	{ border: solid;border-width: 1px 1px 1px 0px;border-color:#aaddab #aaddab #aaddab red;}/*#######################*//*		VIEW-CGI用		 *//*#######################*/.price	{font-family:verdana; color:red; font-size:15pt; padding-top:10;}/*#######################*//*		一覧用			 *//*#######################*/a:link.photolink{	text-decoration:none;}a:visited.photolink{	text-decoration:none;}a:active.photolink{	text-decoration:none;}a:hover.photolink{	border-bottom:2px dotted;}td.cl1	{ border: solid;border-width: 1px;border-color:#99cc33;	}input.cl1		{ font-size:10pt;color:#000000;		background:#ffffff;BORDER-STYLE:solid;		BORDER-WIDTH:1px;BORDER-COLOR:#000000;}form		{margin: 0px;}/*個別テーブル両横の縦ライン*/td.cl2{ border: solid;border-width: 0 0 0 1;border-color:#999999;			padding-left:10; padding-right:10;}td.cl3{ border: solid;border-width: 0 1 0 0;border-color:#999999;			padding-left:5; padding-right:5;background:#ffffff;		}td.cl4{ border: dotted ; border-width: 0 1 0 0;border-color:#999999;background:#ffffff;}td.cl5{ border: dotted ; border-width: 0 0 0 0;border-color:#999999;}P{	margin:3px;	}#kensu{	float:left;	text-align:right;	}#num{	width:300px;	float:left;	}#num2{	width:350px;	float:left;	}#list{	width:200px;	text-align:right;	}#cate{	width:330px;	float:left;		}.itv-photo{	border:3px solid #CCFF99;	height:106px;	width:106px;	}/*#######################*//*		  TABLE			 *//*#######################*/.table_bg{/*テーブル外枠…TABLEﾀｸﾞ*/	border:solid;				/*線の種類*/	border-width:2px;			/*幅*/	border-color:#99cc33;		/*色*/	}.t1-bg{	/*表題ｾﾙ*/	color:#fff;					/*文字色*/	font-weight:bold;			/*文字を太字に*/	padding:2 0 3 20;			/*余白---上･右･下･左*/	}.t2-bg{	/*項目*/	background-color:#f1f1f1;	/*背景色*/	color:#454545;				/*文字色*/	padding:5 5;				/*余白---上下･左右*/	text-align:center;	}.t3-bg{	/*他項目(商品,小計,送料)*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 5;				/*余白---上下･左右*/	}.t4-bg{	/*入力ｾﾙ*/	background-color:#ffffff;	/*背景色*/	color:#454545;				/*文字色*/	padding:10 7;				/*余白---上下･左右*/	}h5	{	/*小見出し*/	width:550px;	border:solid;	border-width:2px 2px 0 2px;	border-color:#99cc33;	background-color:#99cc33;	margin:0;	padding:3px;	font-size:10pt;	text-align:left;	color:#fff;	}h6	{	/*form.cgi（備考欄）*/	width:550px;	border:solid;	border-width:2px;	border-color:#99cc33;	background-color:#99cc33;	margin:5px;	padding:3px;	font-size:10pt;	text-align:left;	color:#fff;	}/*#######################*//*		TEXT・その他	 *//*#######################*/.kingaku{/*金額表示*/	color:red;				/*文字色*/	font-weight:bold;		/*文字を太字に*/	font-size:10pt;	}.comment{/*テーブル外の説明文…div*/	font-size:7.5pt;	text-align:left;	width:550;	padding:10 0;	text-align:left;	}/*#######################*//*  Cart System Ver1.00  *//*#######################*/#cart_navi {	text-align: center;}#sys_cart span.current {	text-decoration: underline;	color: #ff0000;}#cname_error,#ckana_error,#czip_error,#cken_error,#cadd_error,#cadd_error2,#ctel_error,#cemail_error,#cemail_error2,#csname_error,#cthink_error {	font-size:11pt;	font-weight:bold;	color:red;}.tips {	font-size: 8pt;}label {	font-weight: bold;}#sys_cart {	margin: 6px 0;}div.com ul li {	vertical-align: middle;	list-style-image: url(/img/a2.gif);	margin-top: 4px;}div.com ul li ul li {	list-style-image: none;	list-style-type: disc;}div.com ul ul {	margin-top: 6px;	margin-bottom: 18px;}div.Q-com p {	padding: 0 0 12px 20px;	margin: 0;}