body	{	background-color:	#ffffff;
		margin		:	0;
		padding		:	0}

/* コンテナ（メイン） */
div#container {	width		:	960px;
		background-color:	#ffffff;
		margin-top	:	0;
		margin-left	:	auto;
		margin-right	:	auto}

a {		color		:	#4d4d4d}
a:link {	color		:	#4d4d4d}
a:hover {	color		:	#6699ff}



body#toppage	{background-color:	#fefefe;
		margin		:	0;
		padding		:	0}


/* トップページ背景 */

div#toppage {	position	:	absolute;
		width		:	970px;
		height		:	660px;
		background-image:	url("img/topbg.gif");
		background-repeat:	no-repeat;
		left		:	50%;
		top		:	50%;
		margin-left	:	-485px;
		margin-top	:	-330px;
		padding		:	0}

div#toppage1 {	margin		:	60px 0px 0px 50px;
		width		:	500px;
		padding		:	0;
		position	:	absolute}

div#toppage1 img {float		:	left;
		margin		:	0;
		padding		:	0px 0px 10px 0px;
		border		:	0}

div#toppage2 {	margin		:	280px 0px 0px 53px;
		width		:	500px;
		padding		:	0;
		position	:	absolute}

div#toppage2 p {clear		:	left;
		margin		:	0;
		padding		:	0;
		color		:	#333333;
		font-size	:	10pt;
		line-height	:	1.5em}

img.topimg1 {	margin		:	60px 0px 0px 745px;
		padding		:	0}

img.topimg2 {	margin		:	450px 0px 0px 50px;
		padding		:	0}


/* ヘッダー */
div#header {	width		:	960px;
		height		:	auto;
		margin		:	0;
		margin-left	:	auto;
		margin-right	:	auto;
		padding		:	0}

div#header p {	margin		:	0;
		text-align	:	right;
		color		:	#333333;
		position	:	absolute;
		font-size	:	8pt;
		word-spacing	:	10px}

div#header p a:link {color	:	#333333;
		text-decoration	:	none}
div#header p a:hover {color	:	#cccccc;
		text-decoration	:	none}
div#header p a:visited {color	:	#333333;
		text-decoration	:	none}


/* パンくずリスト＆コンテンツのマージン設定 */
p#bread	{	font-size	:	8pt;
		color		:	#4d4d4d;
		text-align	:	right;
		padding-top	:	10px;
		margin-top	:	0;
		margin-bottom	:	0px}
p#bread a:link {	color	:	#4d4d4d}
p#bread a:hover {	color	:	#cccccc}
p#bread a:visited {	color	:	#4d4d4d}


/* サイドバー */
div#sidebar	{width		:	160px;
		float		: 	right;
		padding		:	0px;
		background-image:	url("img/menubg.gif");
		background-repeat:	repeat;
		margin-top	:	0px;
		margin-bottom	:	25px}

ul.sidemenu	{font-size	: 	9pt;
		margin-top	:	0;
		margin-left	:	0;
		padding-left	:	0;
		line-height	:	0}


/* サイドバー〜メインメニュー */
ul.sidemenu li	{list-style-type:	none}

ul.sidemenu li a {display	:	block;
		height		:	31px;
		line-height	:	31px;
		font-size	:	10pt;
		font-weight	:	500;
		text-decoration	:	none;
		color		:	#222222;
		background-color:	transparent;
		background-image:	none;
		padding-left	:	30px}

ul.sidemenu li a:hover {color	:	#ffffff;
		background-image:	url("img/menuwaku11.gif");
		background-position:	0px 40%}

li.sidemenutop {height		:	66px;
		background-image:	url("img/menu01.gif");
		background-repeat:	no-repeat;
		background-position:	50% 0px}

li.sidemenubottom {height: 10px}



/* サイドバー〜サブメニュー */
ul.sidemenu ul {margin		:	0;
		padding		:	0}

ul.sidemenu ul li a {display	:	block;
		height		:	21px;
		font-size	:	9pt;
		font-weight	:	500;
		line-height	:	21px;
		text-decoration	:	none;
		color		:	#222222;
		background-color:	transparent;
		background-image:	none;
		padding-left	:	40px}

ul.sidemenu ul li a:link {color	:	#333333;
		background-image:	none}

ul.sidemenu ul li a:hover {color:	#ffffff;
		background-position:	0px 40%;
		background-image:	url("img/menuwaku11.gif")}

.visited	{color		:	#ffffff;
		background-position:	0px 40%;
		background-image:	url("img/menuwaku11.gif")}

img.sidemenuimg {margin		:	-10px 0px 10px 0px;
		padding		:	0px 0px 10px 23px;
		height		:	auto;
		border		:	0}


/* コンテンツ */
div#content {	background-color:	#ffffff;
		width		:	750px;
		float		:	left;
		margin-top	:	0px;
		margin-left	:	0;
		margin-right	:	0;
		margin-bottom	:	25px}


/* トップメニュー（共通） */


ul.topmenu {	list-style	:	none;
		text-align	:	left;
		margin		:	0;
		padding		:	0}

ul.topmenu li {	float		:	left;
		height		:	24px;
		margin		:	0;
		padding		:	10px 10px 0px 10px;
		border-left	:	#999999 1px solid}

ul.topmenu li a {display	:	block;
		width		:	100%;
		height		:	auto;
		vertical-align	:	middle;
		margin		:	0;
		padding		:	0;
		text-decoration	:	none;
		font-size	:	11px;
		color		:	#4d4d4d;
		background-color:	#ffffff}

ul.topmenu li a:hover {color	:	#6699ff;
		text-decoration	:	underline}

/* 会社案内（共通） */

div#company1 {	width		:	720px;
		margin		:	5px 0px 75px 0px;
		padding		:	0}

div#company2 {	width		:	720px;
		margin		:	0;
		padding		:	0}

div#company2 h1 {clear		:	left;
		margin		:	0px 0px 25px 0px;
		padding		:	0px 0px 3px 10px;
		border-bottom	:	#8cc63f 2px solid;
		font-size	:	15pt;
		font-weight	:	bold;
		color		:	#8cc63f}

div#company2 h3 {margin		:	0px;
		padding		:	0px 0px 5px 10px;
		font-size	:	11pt;
		font-weight	:	bold;
		color		:	#4d4d4d}

div#company2 p {clear		:	left;
		margin		:	0px;
		padding		:	0px 0px 0px 10px;
		font-size	:	10pt;
		line-height	:	1.4em;
		color		:	#4d4d4d}

ul.moritabuilding {list-style	:	none;
		text-align	:	left;
		vertical-align	:	top;
		margin		:	0px;
		padding		:	0px}

ul.moritabuilding li {float	:	left;
		text-align	:	left;
		margin		:	0px 0px 40px 0px;
		padding		:	0px 0px 0px 10px;
		font-size	:	10pt;
		color		:	#4d4d4d}


.space1 {	margin		:	10px 0px 0px 0px;
		clear		:	left}
.space2 {	margin		:	20px 0px 0px 0px;
		clear		:	left}
.space3 {	margin		:	30px 0px 0px 0px;
		clear		:	left}
.space4 {	margin		:	40px 0px 0px 0px;
		clear		:	left}
.space5 {	margin		:	50px 0px 0px 0px;
		clear		:	left}

img.mark1 {	margin		:	0px 8px -2px 0px}
		

/* 会社概要・沿革 */

table#gaiyo {	width		:	680px;
		table-layout	:	fixed;
		border-spacing	:	0px;
		border-top	:	1px #999999 dotted}

td.gaiyoleft {	background-color:	#ffffff;
		width		:	160px;
		height		:	30px;
		padding		:	0px 10px;
		border-bottom	:	1px #999999 dotted;
		text-align	:	left;
		vertical-align	:	middle;
		line-height	:	1.6em;
		font-size	:	9pt;
		font-weight	:	500;
		color		:	#4d4d4d}

td.gaiyoright {	background-color:	#ffffff;
		width		:	520px;
		height		:	30px;
		padding		:	0px 10px;
		border-bottom	:	1px #999999 dotted;
		text-align	:	left;
		vertical-align	:	middle;
		line-height	:	1.6em;
		font-size	:	9pt;
		color		:	#4d4d4d}

td.gaiyoright a {margin		:	0;
		padding		:	0;
		font-size	:	11pt;
		text-decoration	:	none}


/* 業務内容 */

div#gyoumu {	width		:	720px;
		margin		:	0;
		padding		:	0}

div#gyoumu h1 {margin		:	0px 0px 15px 0px;
		padding		:	0px 0px 3px 10px;
		border-bottom	:	#8cc63f 2px solid;
		font-size	:	15pt;
		font-weight	:	bold;
		color		:	#8cc63f}

div#gyoumu h3 {margin		:	50px 0px 30px 0px;
		padding		:	7px 10px;
		font-size	:	12pt;
		font-weight	:	bold;
		border		:	#999999 1px solid;
		background-color:	#ffffff;
		color		:	#333333}

div#gyoumu p {clear		:	left;
		margin		:	0px;
		padding		:	0px 0px 0px 10px;
		font-size	:	10pt;
		font-weight	:	normal;
		line-height	:	1.4em;
		color		:	#4d4d4d}

.gyoumupics {	float		:	left;
		margin		:	10px 15px 20px 0px;
		padding		:	15px 30px 0px 0px;
		border		:	0;
		width		:	160px;
		height		:	auto}

.gyoumupics img {padding	:	0px 0px 0px 25px}

.gyoumupics h6 {text-align	:	center;
		padding		:	10px;
		font-size	:	10pt;
		font-weight	:	normal;
		margin		:	0;
		color		:	#4d4d4d}


/* 紙箱の注文見積方法、紙箱の種類 */



div#howtoorder1 {width		:	720px;
		margin		:	0;
		padding		:	0}

div#howtoorder1 h1 {margin	:	0px 0px 25px 0px;
		padding		:	0px 0px 3px 10px;
		border-bottom	:	#6699ff 2px solid;
		font-size	:	15pt;
		font-weight	:	bold;
		color		:	#6699ff}


div.howtoorder2 {width		:	720px;
		margin		:	0;
		padding		:	0}

div.howtoorder2 h2 {clear	:	left;
		margin		:	0px;
		padding		:	25px 0px 5px 10px;
		font-size	:	12pt;
		font-weight	:	bold;
		color		:	#333333}

div.howtoorder2 h5 {clear	:	left;
		margin		:	0;
		padding		:	25px 0px 7px 10px;
		font-size	:	11pt;
		font-weight	:	bold;
		color		:	#333333}

div.howtoorder2 img {vertical-align:	middle}

img.howtoorder21 {margin	:	10px 0px 40px 10px}

p.howtoorder21 {clear		:	left;
		margin		:	0px;
		padding		:	0px 0px 20px 10px;
		font-size	:	11pt;
		font-weight	:	bold;
		color		:	#8cc63f}

div.howtoorder3 {width		:	720px;
		margin		:	0;
		padding		:	0}

div.howtoorder4 {float		:	left;
		width		:	310px;
		height		:	100px;
		margin		:	0px 10px 10px 10px;
		padding		:	10px;
		border		:	#6699ff 1px solid;
		background-color:	#ffffff}

div.howtoorder4 h6 {margin	:	0px;
		padding		:	0px 0px 10px 0px;
		font-size	:	10pt;
		font-weight	:	bold;
		color		:	#4d4d4d}

div.howtoorder40 {float		:	left;
		width		:	310px;
		height		:	145px;
		margin		:	0px 10px 10px 10px;
		padding		:	10px;
		border		:	#6699ff 1px solid;
		background-color:	#ffffff}

div.howtoorder40 h6 {margin	:	0px;
		padding		:	0px 0px 10px 0px;
		font-size	:	10pt;
		font-weight	:	bold;
		color		:	#4d4d4d}

div.howtoorder40 img {margin	:	0;
		padding		:	10px 0px 10px 30px}

div.howtoorder41 {float		:	left;
		width		:	310px;
		height		:	170px;
		margin		:	0px 10px 10px 10px;
		padding		:	10px;
		border		:	#6699ff 1px solid;
		background-color:	#ffffff}

div.howtoorder41 h6 {margin	:	0px;
		padding		:	0px 0px 10px 0px;
		font-size	:	10pt;
		font-weight	:	bold;
		color		:	#4d4d4d}

div.howtoorder41 img {margin	:	0;
		padding		:	10px 0px 10px 30px}

ul.howtoorder5  {list-style	:	disc outside;
		margin		:	0;
		padding		:	0px 0px 0px 23px;
		font-size	:	10pt;
		line-height	:	1.3em}

ul.howtoorder5 li {margin	:	0;
		padding		:	0;
		color		:	#4d4d4d}

p.howtoorder5 {	margin		:	0px;
		padding		:	10px 0px 0px 0px;
		font-size	:	10pt;
		font-weight	:	normal;
		color		:	#4d4d4d}

span.howtoorder5 {font-size	:	11pt;
		font-weight	:	bold;
		color		:	#6699ff}

div.shurui1 {	margin		:	20px 0px 20px 0px;
		padding		:	0}

div.shurui1 p {	clear		:	left;
		margin		:	0;
		padding		:	0px 0px 0px 10px;
		font-size	:	10pt;
		font-weight	:	normal;
		line-height	:	1.5em;
		color		:	#4d4d4d}

div#shurui2 {	margin		:	0;
		padding		:	0;
		width		:	750px}

ul.shurui3 {	margin		:	0;
		padding		:	70px 0px 10px 30px;
		list-style	:	none inside}

ul.shurui3 li {	margin		:	0;
		padding		:	0;
		font-size	:	10pt;
		font-weight	:	bold;
		line-height	:	1.7em;
		color		:	#4d4d4d}

p.shurui3 {	margin		:	0;
		padding		:	10px 30px 20px 30px;
		font-size	:	10pt;
		font-weight	:	normal;
		color		:	#4d4d4d}		

div.shurui31 {	float		:	left;
		margin		:	0px 10px 30px 10px;
		padding		:	0;
		width		:	241px;
		height		:	360px;
		background	:	url("img/shurui001.gif") top no-repeat}

div.shurui32 {	float		:	left;
		margin		:	0px 30px 30px 30px;
		padding		:	0;
		width		:	auto;
		height		:	360px}

div.shurui33 {	float		:	left;
		margin		:	0px 10px 30px 10px;
		padding		:	0;
		width		:	241px;
		height		:	360px;
		background	:	url("img/shurui003.gif") top no-repeat}

.shuruipics {	float		:	left;
		margin		:	10px 0px 20px 10px;
		padding		:	15px 0px 0px 0px;
		border		:	#8cc63f 1px solid;
		width		:	140px;
		height		:	140px}

.shuruipics img {padding	:	0px 0px 0px 10px;
		border		:	0}

.shuruipics h6 {text-align	:	center;
		margin		:	0;
		padding		:	0px 0px 15px 0px;
		font-size	:	10pt;
		font-weight	:	bold;
		text-decoration	:	none;
		color		:	#4d4d4d}

.shuruipics a {	text-decoration	:	none}


img.toiawase1 {	margin		:	25px 0px 30px 10px;
		padding		:	0;
		border		:	0}

p.toiawase1 {	margin		:	-20px 0px 50px 153px;
		padding		:	0;
		font-size	:	11pt;
		font-weight	:	bold;
		color		:	#4d4d4d;
		border		:	0}


/* 紙箱の種類 */

div#kamibox1 {	float		:	left;
		margin		:	1px 0px 50px 0px;
		padding		:	25px 10px 10px 10px;
		width		:	360px;
		height		:	295px;
		border-top	:	solid 2px #e6e6e6;
		border-bottom	:	solid 2px #e6e6e6}

div#kamibox1 h1 { margin	:	0;
		padding		:	0;
		font-size	:	15pt;
		font-weight	:	bold;
		color		:	#333333;}

div#kamibox1 p { margin		:	5px 0px 0px 2px;
		padding		:	0;
		font-size	:	9pt;
		font-weight	:	normal;
		color		:	#333333;}

.hrstyle {	clear		:	left}
		

div#kamibox2 {	float		:	right;
		margin		:	1px 0px 0px 0px;
		padding		:	25px 10px 10px 10px;
		width		:	350px;
		height		:	295px;
		border-top	:	solid 2px #6699ff;
		border-bottom	:	solid 2px #e6e6e6}

.kamimelit {	margin		:	15px 0px 2px 0px;
		font-size	:	10pt;
		color		:	#ff5966;
		font-weight	:	bold}

.kamidemelit {	margin		:	15px 0px 2px 0px;
		font-size	:	10pt;
		color		:	#4d4d4d;
		font-weight	:	bold}

div#kamibox2 p {margin		:	0;
		font-size	:	10pt;
		color		:	#4d4d4d;
		line-height	:	1.5em}

a.bloglink {margin		:	0;
		font-size	:	10pt;
		color		:	#6699ff;
		line-height	:	3em}

div#kamibox3 {	clear		:	left;
		margin		:	0px;
		padding		:	10px 10px 0px 10px;
		border		:	solid 1px #e6e6e6;
		width		:	725px;
		height		:	100%}

div#kamibox3 h2 {padding	:	0;
		font-size	:	13pt;
		font-weight	:	bold;
		line-height	:	1.5em;
		margin		:	0;
		color		:	#333333}

div#kamibox3 h3 {background-image:	url("img/kamibako004.gif");
		background-repeat:	no-repeat;
		padding		:	3px 0px 0px 35px;
		margin		:	0;
		font-size	:	12pt;
		font-weight	:	bold;
		line-height	:	1.5em;
		color		:	#4d4d4d}

div#kamibox3 h4 {background-image:	url("img/kamibako005.gif");
		background-repeat:	no-repeat;
		padding		:	3px 0px 0px 35px;
		margin		:	0;
		font-size	:	12pt;
		font-weight	:	bold;
		line-height	:	1.5em;
		color		:	#4d4d4d}

div#kamibox3 h5 {background-image:	url("img/kamibako006.gif");
		background-repeat:	no-repeat;
		padding		:	3px 0px 0px 35px;
		margin		:	0;
		font-size	:	12pt;
		font-weight	:	bold;
		line-height	:	1.5em;
		color		:	#4d4d4d}

div#kamibox3 img {clear		:	left}

p.kamibox30  {	padding		:	0px 0px 0px 30px;
		font-size	:	10pt;
		line-height	:	1.3em;
		color		:	#333333}

img.kamibox30 {	padding		:	0px 0px 20px 30px}


.kamibox31 {	float		:	left;
		margin		:	10px 15px 10px 25px;
		padding		:	0;
		border		:	0;
		width		:	200px;
		height		:	300px}

.kamibox31 img {top		:	0px;
		left		:	50%}

.kamibox31 h6 {	text-align	:	center;
		font-size	:	10pt;
		font-weight	:	bold;
		margin		:	0;
		color		:	#4d4d4d}

.kamibox31 p {	text-align	:	left;
		font-size	:	9pt;
		line-height	:	1.3em;
		font-weight	:	normal;
		color		:	#4d4d4d}

/* フッター */
div#footer	{width		:	100%;
		border-top	:	solid 6px #4d4d4d;
		margin-top	:	0;
		padding		:	6px 0px;
		clear		:	both}

address	{	font-size	:	8pt;
		color		:	#4d4d4d;
		font-style	:	normal;
		text-align	:	center}
	