@charset "utf-8";

#outer-inner{
	background:url(../img/bak.gif) left top repeat;
}

#cbox1{
	position:relative;
	padding:160px 0 0 0;
	background:#fff;
}
#cbox1 ul{
	position:fixed;
	top:0;
	z-index:99999;
}
#cbox1 ul li{
	float:left;
	margin:0;
}
#cbox1 h1{
	text-align:center;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}


#smenu{
	background:#fff;
	position:fixed;
	width:100%;
	max-width:640px;
	display:none;
	overflow:auto;
	min-height:1%;
	max-height:95%;
	-webkit-overflow-scrolling: touch;
	z-index:9999;
	top:0;
}
#smenu .smenu-inner{
	margin:160px 10px 10px 10px;
	font-size:1.3em;
}
#smenu dl{
	margin:0 0 20px 0;
}
#smenu dt{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}
#smenu a{
	display:block;
	background:#009944 url(../img/price/ic1.png) 98% center no-repeat;
	padding:15px;
	color:#fff;
	border-radius:10px;
	margin:0 0 10px 0;
	font-weight:bold;
}

#smenu ::-webkit-scrollbar {
  width:20px;
}

/*----------------*/
#cbox2,#cbox3{
	text-align:left;
	background:#fff url(../img/fmdl1.gif) center repeat-y;
	border:#000 solid;
	border-width:5px 1px 1px 1px;
	margin:10px 13px 0 13px;
	padding:10px 0 0 0;
}
#cbox2 h2,#cbox3 h2{
	padding:10px 0;
}


.pbox img{
	max-width:100%;
}
.pbox{
	font-size:1.3em;
	margin:-160px 0 40px 0;
	padding:160px 0 0 0;
}
#pbox8{
	margin:0;
	padding:0
}
.pbox h3{
	text-align:center;
	background:#009944;
	padding:10px;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
}
.pbox dl{
	padding:10px;
	border-bottom:#ccc dashed 1px;
}
.pbox dt{
	font-weight:bold;
	color:#009944;
}
.pbox dt:before{
	content:"▶";
	padding:0 0.3em 0 0;
}
.pbox dd{
	padding:0 0 0 1.3em;
}
.pbox p{
	padding:10px;
	margin:0 0 10px 0;
}
.pbox ul{
	text-align:center;
	margin:0 0 20px 0;
}

