
body {
	width: 200px;
	margin: 0;
	padding: 0;
	background: #eef7ff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

iframe{
	overflow-y:hidden;
	border:none;
	width:180px;
	height:165px;
}

/* .menulist
------------------------------------------------- */
.menulist div.toggler,
.menulist div.home a,
.toggler_link a {
	display: block;
	overflow: hidden;
	width: 185px;
	padding: 5px 5px 5px 10px;
	border-top: #1786d2 1px solid;
	background: #0776c2;
	border-bottom: #eef7ff 1px solid;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.menulist div.toggler,
.toggler_link a {
	font-size: 85%;
}
.menulist div.home{
	width: 200px !important;
	padding: 0 !important;
}

.menulist a{
	display: block;
	color: #fff;
	text-decoration: none;
}

.menulist ul,
.menulist ul li {
	margin: 0;
	padding: 0;
}

.menulist ul.element.home li{
	display: none;
}

.menulist ul.element li a {
	padding-left:10px;
	border-bottom: 1px dotted black;
	color: #323232;
	font-size: 82.5%;
	text-decoration: none;
}

.menulist ul.element li a:hover {
	background: #bcddec;
}

/* .list_side
------------------------------------------------- */
.list_side{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list_side li a, .list_side li span.title, .list_side li span.title2{
	display: block;
	padding: 7px;
	border-bottom: 1px solid #aaa;
	color: #0776c2;
	font-weight: bold;
	text-decoration: none;
}

.list_side li span.title2{
	border-top: 1px solid #aaa;
}

.list_side p{
	font-size: 85%;
}

.list_side li#cart_search{
	border-top:1px solid #aaa;
}

.list_side li#kensaku{
	display:none;
	padding: 7px;
	border-bottom: 1px solid #aaa;
}
.list_side li#kensaku input[type="text"]{
	border:0;
	padding:10px;
	font-size:1.3em;
	font-family:Arial, sans-serif;
	color:#aaa;
	border:solid 1px #ccc;
	margin:0 0 5px;
	width:8em;
}
.btn_submit{
	width:100%;
	padding:10px 0;
	border:1px solid #ccc;
	border-radius:5px;
	background:#333;
	color:#fff;
	font-family : メイリオ,"Meiryo UI";
	font-weight:bold;
	cursor:pointer;
	-webkit-appearance: none;
}
.btn_submit:hover{
	background:#666;
}

.list_side li#cart_search a{
	background: url(../../images/ico_search.gif) no-repeat 100% 50%;
}

.list_side li#cart a{
	background: url(../../images/ico_cart.gif) no-repeat 100% 50%;
}

.list_side li#cart_err a{
	height: 40px;
	padding: 0;
	background: #fff100 url(../../images/ico_cart_err.gif) no-repeat;
	text-indent: -9999px;
}

/* 動きがない商品メニュー部分
------------------------------------------------- */
#menulist_other ul li a{
	display:block;
	padding: 3px 5px 3px 10px;
	font-size:82.5%;
	border-bottom:1px dotted #333;
	color:#333 !important;
}
.list_kagu{
	background: #ff5959 !important;
}

.list_kagu ul li a{
	background: #ffe6e6 !important;
}

.list_tategu{
	background: #eb6100 !important;
}

.list_tategu ul li a{
	background: #fef3e9 !important;
}

.list_soshoku{
	background: #8a8000 !important;
}

.list_soshoku ul li a{
	background: #f4f2d1 !important;
}

.list_jutaku{
	background: #47a701 !important;
}

.list_jutaku ul li a{
	background: #e7feda !important;
}

.list_taishin{
	background: #a40035 !important;
}

.list_taishin ul li a{
	background: #eedfed !important;
}

.list_kagu span, .list_tategu span, .list_soshoku span, .list_jutaku span, .list_taishin span{
	display:block;
	padding:5px 5px 5px 10px;
	border: none !important;
	color:#fff;
	font-weight:bold;
	font-size:85%;
}
