@charset "UTF-8";

/*メニュー全体の設定*/
#leftMenu{ margin:0 32px 0 0; padding:0; width:224px;}
#leftMenu ul{margin: 0; padding: 0;}
#leftMenu ul li{margin: 0; padding: 0; list-style: none;}

/*メニューのヘッダ*/
#leftMenu ul li h2{
	width:192px;
	height:20px;
	margin:0;
	padding:10px 0 0 32px;
	border-bottom:#00b9db 2px solid;
	background:#eee url(../oroshiyaimg/listmark.png) no-repeat left top;
	font-size:10px;
	font-weight:100;
	cursor:pointer;
}
#leftMenu ul li h2:hover{
	background-position:0px -32px;
	border-bottom:#ff8504 2px solid;
}

/*メニュー中身のコンテンツを非表示*/
ul.toggle{
	display:none;
}

/*左のお得部分の項目個別*/
ul.toggle h3{
	margin:1em auto 0;
	padding:0;
}
.otoku01:before{ content:url(../oroshiyaimg/texttop_01.png);}
.otoku02:before{ content:url(../oroshiyaimg/texttop_02.png);}
.otoku03:before{ content:url(../oroshiyaimg/texttop_03.png);}
.otoku03 img{vertical-align:top;}

/*左のお得部分の中身*/
p.otokuNaiyou{
	font-size:9px;
	background:#dbf9ff;
	width:175px;
	margin:0 0 1em 39px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*メニュー中身にあるボタンの設定*/
a.leftinbt{
	display: block;
	width: 192px;
	height: 48px;
	margin: 1em auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 5px 0px rgba(0, 0, 0, 0.5);
}
a.leftinbt:active{
	position:relative;
	top:2px;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

/*メニュー中身のテキスト部分*/
p.leftMenutext{
	width:189px;
	padding:5px 5px 5px 30px;
	font-size:9px;
	background:url(../oroshiyaimg/texttop_00.png) no-repeat left top;
}

.leftMenulink a{
	display:block;
	width:224px;
	height:40px;
	margin:0;
	padding:0;
	background:#fff url(../oroshiyaimg/listmark.png) no-repeat right 5px;
	text-decoration:none;
	color:#000;
}
/*メニュー内の一覧と、特商法表記リンクに適用*/
.leftMenulink a:hover{
	background-position:right -27px;
	background-color:#fefefe;
	text-decoration:underline;
	color:#00b9db;
}
.leftMenulink span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:170px;
	height:25px;
	padding:15px 0 0 4px;
}
.leftMenulink img{
	vertical-align:top;
}


