@charset "Shift_jis";


/****トップページ****/

#mainVisu{
	width:860px;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:83px 0px 0px 8px;
	line-height:0%;
	font-size:0%;
}

#maintop{
	width:860px;
	margin:0px 0px 0px 0px;
	padding:130px 0px 0px 8px;
}

#mainMenu{
	padding-top:346px;
}

#mainL{
	width:480px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 40px;
	float:left;
	border-right:1px solid #ddd;
}

#mainR{
	width:210px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 30px 0px;
	float:right;
}

#mainL p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:150%;
	font-size:90%;
}

.topmainBtn{
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
}

ul.topmainBtn{
	list-style-type:none;
}

.topmainBtn li{
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 27px 0px 0px;
	line-height:150%;
	font-size:80%;
	float:left;
}

.topmainBtn li.end{
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.topmainBtn li span{
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#shop{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#shikaku{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
}

.topbnr{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	line-height:0%;
	font-size:0%;
}

#mainL div.infoText{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainL div.infoText h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	line-height:150%;
	font-size:90%;
	border-left:3px solid #900;
}

#mainL div.infoText p{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	line-height:150%;
	font-size:80%;
}

#mainL p.topics{
	clear:both;
	width:463px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	line-height:150%;
	font-size:80%;
	background:#ebdbdb;
	border:1px solid #ccc;
	font-weight:bold;
}

