﻿@charset "shift_jis";
/*reset*/  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }  table { border-collapse:collapse; border-spacing:0; }  fieldset,img { border:0;}  address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}  ol,ul { list-style:none;}  caption,th {text-align:left; }  h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}  q:before,q:after { content:'';}  abbr,acronym { border:0;}





/*基本PC用*/


/*共通*/
	/*全体共通要素*/
		html { overflow-y:scroll; line-height:1.3; padding:0; margin:0 auto; }
		body { width: 100%;
    max-width: 1280px;
    margin-right: auto;
margin-left : auto;width:960px:font-size:14px; color:#4a4a4a; line-height:1.3; margin:0 auto; color:#101010; text-align: center;}
		p { width:1000px; text-align:center; line-height:1.3; color:#4a4a4a; padding:2 0 0 0; }
		table { font-size:14px; line-height:1.3; color:#4a4a4a; }
		hr { width:100%; size="1" margin:-10 0 -10 0;}
		.clear { width:900px; height:10; clear:both; }

	/*メインコンテナ*/
		.cont { width:50%; background-color:white; margin:0; text-align:center;}
		table.cont-tb { width:100%; }

	/*ヘッダ*/
		table#header { width:100%; height:100px; }
	table#header td { width:100%; height:50px; padding:0; background-image:url("http://www.lumen.co.jp/img/top_bg2.jpg");}
			/*看板*/
				#boad { width:100%; height:100px; background-image:url("http://www.lumen.co.jp/img/top_bg2.jpg"); float:left; }
				#boad img { width:10
0px; height:74px; }
			
                        /*net*/
				#net { width:200px; height:100px; float:right; margin-right:80px; }
				#net img { width:200px;}
                        /*メニュー*/
				#menu { width:100%; height:74px;  float:right; }
				#menu img { width:160px; height:74px; }

	/*パンくず*/
		div.pan { width:97%; text-align:left; }

	/*新着情報*/
		div.news { width:900px; text-align:left; }


	/*カテゴリーリンク*/
		/*table.link-t { width:900px; background-color:#dedede; }*/
		div.link { width:900px; padding:4 0 4 0; }
		div.link_in { width:160px; text-align:center; float:left; padding-bottom:5px; margin:4px 0;}


		/*新商品情報*/
		div.new_pr { clear:both; width:900px; }
			div.new_pr_in { width:900px; float:left; margin-bottom:10px; }
				div.new_pr_in_img { width:50%px; text-align:left; float:left; }
				div.new_pr_in_img img { width:100px; }
				div.new_pr_in_text { width:900px; text-align:right; float:right; margin:0 10px; }

#wrapper {
  width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.left-column {
  width: 50%;
}

.right-column {
  width: 50%;
}


	/*商品説明*/
		table.pr { width:900px; height:auto; border-bottom:dotted 1px #7b7b7b; }
		div.pr_ph { width:900px; float:center; text-align:center; margin:10 0; }
		div.pr_ph img { width:900px; }
		div.pr_ph_text { width:93%; text-align:left; margin:0 auto; }
		div.pr_main { width:310px; float:center; text-align:center; margin:10 0; }
			ul.pr_main_list { width:100%; padding: 5 0 5 0; }
				ul.pr_main_list li.catch { font-size:16px; font-weight:bold; margin-bottom:20px; }
				ul.pr_main_list li.name { font-size:16px; font-weight:bold; }
				ul.pr_main_list li.num { font-size:16px; font-weight:bold; color:blue; }
				ul.pr_main_list li.jan { font-size:14px; }
				ul.pr_main_list li.price { font-size:14px; }
				ul.pr_main_list li.link { font-size:16px; text-align:right; margin-top:30px; }
		div.pr_full { width:640px; clear:both; text-align:left; margin:10 auto; }
		div.pr_half { width:310px; float:right; text-align:left; margin:10 0; }
		div.pr_q { width:640px; margin:10 0; }
			div.pr_q_in { width:320px; float:center; margin-bottom:10px; }
				div.pr_q_in_img { width:100px; text-align:center; float:center; }
				div.pr_q_in_img img { width:100px; }
				div.pr_q_in_text { width:190px; text-align:left; float:left; margin-left:10px; }

	/*フッタ*/
		div.footer { width:60%; text-align:left; clear:both; margin-top:20; }







********************* ここから追加分 ************************

	/*会社案内*/
		table.about1 { width:900px; }
		table.about1 tr { margin:10 0 10 0; }
		table.about1 th { width:120px; font-weight:nomal; text-align:right; vertical-align:top;
							padding:0 10px 0 0; border-bottom:15px solid white; }
		table.about1 td { width:500px;  padding:0 0 0 10px; vertical-align:top; border-bottom:15px solid white; }


	/*取扱店舗*/
		div.link_shop { width:900px; padding:4 0 4 0; }
		div.link_shop_in { width:160px; text-align:center; float:left; padding:0; margin:2px 0;}
		table.col3 { width:900px; }
		table.col3 th { font-weight:bold; text-align:left; border-bottom:5px solid white; vertical-align:top; }
		table.col3 td { text-align:left; border-bottom:5px solid white; vertical-align:top; }


	/*カテゴリ*/
		div.link-p { width:900px; margin-bottom:50; }
		div.link_in-p { width:160px; text-align:center; float:left; margin:4 0; }
		p.sub_cat_title { width:640px; text-align:left; line-height:1.3; color:blue;
							padding:2 0; background-color:#dedede; }
		p.sub_cat_text { width:640px; text-align:left; line-height:1.3; margin:0 0 15 0; }


	/*商品ページ*/
		div.to_top { width:100%; text-align:center; margin-bottom:40px; }


	/*サポートページ　ダウンロード部分テーブル*/
		table.support_table		{	width:900px; border:1px solid gray; border-collapse:collapse; }
		table.support_table td	{	border:1px solid gray; border-collapse:collapse; padding:2px; text-align:center; }


	/*複数種類商品テーブル*/
		table.syurui { width:100%; border:1px solid gray; }
		table.syurui td { width:auto; border:1px solid gray; border-collapse:collapse; text-align:center; }





