@charset "EUC-JP";

body{
		color:#333333;
		font-size:12px;
	    font-family: ?? ????, Osaka???;
		letter-spacing:1px
		line-height:1.4em;
		background:#fff;
		margin:10px 0 0 0;
		padding:0 0 0 0;
	}

	a{color:#333333;text-decoration:none;}
	a:link{color:#333333;text-decoration:underline;}
	a:visited{color:#917661;text-decoration:none;}
	a:active{}
	a:hover{color:#917661;text-decoration:underline;}

	#header{
		padding:0 0 0 0;
	}
	
	table.header{
		width:800px;
	}
	
	td.header-1{
		width:800px;
		height:138px;
	}
	
	td.header-2{
		width:250px;
	}
	
	td.header-3{
		width:300px;
	}
	
	td.header-4{
		width:250px;
	}
	
	td.header-5{
		width:800px;
	}
	
	#sideindex{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	table.side-index{
		margin:80px 0 0 43px;
		width:190px;
	}
	
	td.side-index-1{
		height:50px;
	}
	
	td.side-index-2{
		height:30px;
	}
	
	td.side-index-3{
		height:35px;
	}
	
	td.side-index-4{
		height:45px;
	}
	
	#side{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	table.side-design{
		width:202px;
		margin:80px 0 0 43px;
	}
	
	td.side-design-1{
		height:30px;
	}
	
	td.side-design-2{
		height:35px;
	}
	
	td.side-design-3{
		height:36px;
	}
	
	td.side-design-4{
		height:49px;
	}
	
	td.side-design-5{
	height:49px;
	}
	
	table.side-concept{
		width:202px;
		margin:80px 0 0 43px;
	}

	td.side-concept-1{
		height:28px;
	}
	
	td.side-concept-2{
		height:37px;
	}
	
	td.side-concept-3{
		height:36px;
	}
	
	td.side-concept-4{
		height:36px;
	}
	
	td.side-concept-5{
		height:36px;
	}
	
	table.side-shop{
		width:202px;
		margin:80px 0 0 43px;
	}
	
	td.side-shop-1{
		height:30px;
	}
	
	td.side-shop-2{
		height:36px;
	}
	
	td.side-shop-3{
		height:35px;
	}
	
	#body{
		padding:0 0 0 0;
		margin:0 0 0 0;
		float:right;
	}
	
	table.main{
		margin:75px 0 75px 0;
		width:517px;
	}
	
	table.index{
		margin:75px 0 75px 0;
		width:567px;
	}
	
	td.credit{
		height:13px;
	}
	
	td.design_1{
		height:20px;
	}
	
	p.index{
		margin:0 0 25px 0;
	}
	
	p.index_{
		margin:0 0 0 0;
	}
	
	p.design_4{
		margin:0 0 5px 0;
	}
	
	p.design_4_bar{
		margin:0 0 45px 0;
	}
	
	p.design_5{
		margin:0 0 30px 0;
	}
	
	p.design_5_sub{
		margin:0 0 12px 0;
	}
	
	p.design_5_bar{
		margin:0 0 30px 0;
	}
	
	p.concept_1{
		margin:0 0 27px 0;
	}
	
	p.concept_1_sub{
		margin:0 0 15px 0;
	}
	
	p.concept_2{
		margin:0 0 27px 0;
	}
	
	p.concept_2_title{
		margin:0 0 15px 0;
	}
	
	p.concept_3_title{
		margin:30px 0 15px 0;
	}
	
	p.concept_3_text{
		margin:0 0 15px 0;
	}

	p.concept_3_gazo{
		margin:20px 0 20px 0;
	}
	
	p.concept_5{
		margin:0 0 25px 0;
	}
	
	p.concept_5_title{
		margin:0 0 15px 0;
	}
	
	p.concept_5_bar{
		margin:0 0 30px 0;
	}
	
	p.shop_1{
	margin:0 0 8px 0;
	}
	
	p.shop_1_title{
	margin:0 0 25px 0;
	}
	
	p.shop_1_sub{
	margin:10px 0 0 0;
	}
	
	p.shop_1_{
	margin:0 0 50px 0;
	}
	
	p.shop_2{
	margin:0 0 15px 0;
	}
	
	p.news{
	margin:0 0 15px 0;
	}
	
	p.news_{
	margin:0 0 0 0;
	}
	
	p.exhibition{
	margin:0 0 25px 0;
	}
	
	p.exhibition_{
	margin:0 0 0 0;
	}
	
	p.privacypolicy_title{
	margin:0 0 8px 0;
	}
	
	p.privacypolicy_sub{
	margin:0 0 20px 0;
	}
	
	p.press{
	margin:0 0 25px 0;
	}
	
	p.nm-members{
	margin:0 0 10px 0;
	}
	
	p.nm-members_{
	margin:0 0 25px 0;
	}
	
	p.contact_title{
	margin:0 0 5px 0;
	}
	
	p.contact_sub{
	margin:0 0 15px 0;
	}
	
	p.aboutmaruni_title{
	margin:0 0 10px 0;
	font-size:14px;
	}
	
	p.aboutmaruni_sub{
	margin:0 0 25px 0;
	}
	
	p.aboutmaruni_body{
	margin:0 0 40px 0;
	}
	
	p.aboutmaruni_kaisya{
	margin:0 0 7px 0;
	}

	#footer{
		padding:0 0 0 0;
	    margin:0 0 25px 0;
		clear:both;
	}

	table.footer{
		width:800px;
	}
	
	td.footer-1{
		width:auto;
	}
	
	td.footer-2{
		width:800px;
		height:9px;
	}
	
	td.footer-3{
		width:800px;
		height:16px;
	}
