#carell,
#contentBodyMain div.editArea #carell p {
	font-size:12px;
	line-height:1.6;
	color:#494949;
}
#contentBodyMain div.editArea #carell p {
	margin:0 !important;;
}
#contentBodyMain div.editArea #carell h1,
#contentBodyMain div.editArea #carell h2,
#contentBodyMain div.editArea #carell h3,
#contentBodyMain div.editArea #carell h4,
#contentBodyMain div.editArea #carell ul,
#contentBodyMain div.editArea #carell ol,
#contentBodyMain div.editArea #carell li,
#contentBodyMain div.editArea #carell dl,
#contentBodyMain div.editArea #carell dt,
#contentBodyMain div.editArea #carell dd,
#contentBodyMain div.editArea #carell table,
#contentBodyMain div.editArea #carell th {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
#contentBodyMain div.editArea #carell a         {color:#0000CC !important;}
#contentBodyMain div.editArea #carell a:link    {color:#0000CC;text-decoration:underline;}
#contentBodyMain div.editArea #carell a:visited {color:#0000CC;text-decoration:underline;}
#contentBodyMain div.editArea #carell a:hover   {color:#0000CC;text-decoration:none !important;}
#contentBodyMain div.editArea #carell a:active,
#contentBodyMain div.editArea #carell a:focus   {color:#0000CC;text-decoration:none;}


#contentBodyMain div.editArea #carell h2 {
    background:none;
    border-bottom:none;
    clear:none;
    font-size: 100%;
    margin: 0 0 0;
    padding: 0 0 0 0;
}
#contentBodyMain div.editArea #carell ul {
    border-top: 0;
    margin: 0 0 0;
}

#contentBodyMain div.editArea #carell ul li {
	border-bottom: 0;
    line-height: 1.5em;
    padding: 0 0 0 0;
}	
#contentBodyMain div.editArea #carell p a {
    background:none;
    font-weight:normal;
    padding-left: 0;
}
#contentBodyMain div.editArea #carell ul li a {
    background:none;
    padding-left: 0;
}
#contentBodyMain div.editArea #carell table {
    background: none;
    border-color: none;
    border-style:none;
    border-width: 0 0 0 ;
    empty-cells: hide;
    margin-bottom: 0;
    text-align: left;
    width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border:0;

}

#contentBodyMain div.editArea #carell table td {
    border-bottom: 0;
    color: #333333;
    padding: 0 0 0 0;
}
#contentBodyMain div.editArea #carell p.sharebtn {
    padding: 0 3px 0 0;
}


#contentBodyMain div.editArea #carell table a,
#contentBodyMain div.editArea #carell table.border a {
    background: none;
    font-weight:normal;
    padding-left: 0;
}

/*mainBox*/
#contentBodyMain div.editArea #carell #mainBox {
	background:url(http://www.jmam.co.jp/image/productservice/carell/main_bg.jpg) repeat-x left top;
	padding-right:15px;
}

#contentBodyMain div.editArea #carell #mainBox .text {
	float:left;
	width:350px;
}
#contentBodyMain div.editArea #carell #mainBox .text p {
	padding:0 0 0 13px;
	line-height:1.8;
}
#contentBodyMain div.editArea #carell #mainBox .image {
	float:right;
	width:312px;
}


/*point*/
#contentBodyMain div.editArea #carell #point .pointLine {
	border-left:solid 1px #FF3333;
	border-right:solid 1px #FF3333;
}
#contentBodyMain div.editArea #carell #point .pointInner {
	padding:20px 30px 15px;
}
#contentBodyMain div.editArea #carell #point .pointInner ul {
	margin-bottom:24px;
}
#contentBodyMain div.editArea #carell #point .pointInner ul li {
	float:left;
	width:305px;
}
#contentBodyMain div.editArea #carell #point .pointInner ul li.right {
	float:right;
}
#contentBodyMain div.editArea #carell #point .pointInner ul li img {
	margin-bottom:5px;
}

#contentBodyMain div.editArea #carell #point .pointInner .pointWrap .title {
	float:left;
	width:520px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap .image {
	float:right;
	width:111px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap .title .number {
	float:left;
	width:30px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap .title .text {
	float:right;
	width:475px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap.bottom {
	margin-top:24px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap.bottom .title {
	float:none;
	width:640px;
}
#contentBodyMain div.editArea #carell #point .pointInner .pointWrap.bottom .title .text {
	width:595px;
}

#contentBodyMain div.editArea #carell #point .btm-wrap {
	border-bottom:solid 1px #FF3333;
	background:#EEE7E0;
}

/*type*/
#contentBodyMain div.editArea #carell #type .typeInner {
	background:url(http://www.jmam.co.jp/image/productservice/carell/type_bg.jpg) repeat left top;
}
#contentBodyMain div.editArea #carell #type .typeInner .box {
	position:relative;
	height:auto;
	width:100%;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td {
	width:205px;
	background:#fff;
	padding-bottom:50px;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td.sp {
	width:25px;
	background:none;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td.sp.first {
	width:15px;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td p {
	padding:0 10px;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td .textLink {
	padding:0 0 0 50px;
	position:absolute;
	bottom:25px;
	left:auto;
}
#contentBodyMain div.editArea #carell #type .typeInner table.co3 td .textLink a {
	background:url(http://www.jmam.co.jp/image/productservice/carell/icon_arrow02_w.gif) no-repeat left top;
	padding-left:18px;
}

#contentBodyMain div.editArea #carell #type .btm-wrap {
	margin-top:15px;
	background:url(http://www.jmam.co.jp/image/productservice/carell/type_bg02.png) repeat left top;
}

* html #contentBodyMain div.editArea #carell #type .btm-wrap {
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}





/*riyuu*/
#contentBodyMain div.editArea #carell #riyuu .title {
	position:relative;
	height:75px;
}
#contentBodyMain div.editArea #carell #riyuu .title .lead {
	position:absolute;
	top:46px;
	left:18px;
	color:#fff;
}
#contentBodyMain div.editArea #carell #riyuu ul li {
	float:left;
	display:inline;
	position:relative;
	height:auto;
}
#contentBodyMain div.editArea #carell #riyuu ul li .popLink {
	position:absolute;
	bottom:15px;
	left:18px;
}
#contentBodyMain div.editArea #carell #riyuu ul li .popLink a {
	background:url(http://www.jmam.co.jp/image/productservice/carell/icon_arrow02_w.gif) no-repeat left top;
	padding-left:18px;
}
#contentBodyMain div.editArea #carell #riyuu ul li .popLink.bg a {
	background:url(http://www.jmam.co.jp/image/productservice/carell/icon_arrow02_g.gif) no-repeat left top;
	padding-left:18px;
}
#contentBodyMain div.editArea #carell #riyuu ul li .popBtn {
	position:absolute;
	bottom:15px;
	left:138px;
}
#contentBodyMain div.editArea #carell #riyuu .btm-wrap {
	background:url(http://www.jmam.co.jp/image/productservice/carell/men_bg.jpg) repeat left top;
}


/*r2012*/
#contentBodyMain div.editArea #carell #r2012 .lineBox {
	border-bottom:dashed 1px #FF3333;
	padding:22px 30px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.last {
	border-bottom:dashed 1px #D3D0C6;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box01 .image {
	float:left;
	width:174px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box01 .text {
	float:right;
	width:450px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box02 .image {
	float:left;
	width:280px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box02 .text {
	float:right;
	width:355px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box03 .image {
	float:left;
	width:262px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box03 .text {
	float:right;
	width:355px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box04 ul li {
	float:left;
	width:200px;
	margin-right:18px;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box04 ul li.right {
	margin-right:0;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box05 dl dt {
	padding:0;
	margin:0;
	line-height:1;
}
#contentBodyMain div.editArea #carell #r2012 .lineBox.box05 dl dd {
	padding:0 0 10px 20px;
}
#contentBodyMain div.editArea #carell #r2012 .btm-wrap {
	background:#EEE7E0;
	border-bottom:solid 1px #FF3333;
}
#contentBodyMain div.editArea #carell #r2012 .r2012Line {
	border-left:solid 1px #FF3333;
	border-right:solid 1px #FF3333;
}

/*address*/
#contentBodyMain div.editArea #carell #address .inner {
	padding:20px 12px 30px 30px;
	background:#F7F6F5;
}
#contentBodyMain div.editArea #carell #address .text {
	float:left;
	width:425px;
}
#contentBodyMain div.editArea #carell #address .image {
	float:right;
	width:214px;
}

/*renewal*/
#contentBodyMain div.editArea #carell #renewal .inner {
	padding:20px 30px 30px 30px;
	background:#F7F6F5;
}
#contentBodyMain div.editArea #carell #renewal dl {
	margin-bottom:20px;
}
#contentBodyMain div.editArea #carell #renewal dl dt {
	float:left;
	width:145px;
}
#contentBodyMain div.editArea #carell #renewal dl dd {
	float:right;
	width:482px;
}
#contentBodyMain div.editArea #carell #renewal .btm-wrap {
	background:url(http://www.jmam.co.jp/image/productservice/carell/renewal_bg.jpg) repeat left top;
	border-bottom:solid 3px #956F29;
}


/*otherLink*/
#contentBodyMain div.editArea #carell #otherLink {
	margin:16px 0 25px;
}
#contentBodyMain div.editArea #carell #otherLink .ttl {
	text-align:center;
	margin-bottom:8px;
}
#contentBodyMain div.editArea #carell #otherLink ul {
	margin:0 30px;
}
#contentBodyMain div.editArea #carell #otherLink ul li {
	float:left;
	width:290px;
}
#contentBodyMain div.editArea #carell #otherLink ul li.right {
	float:right;
}



#contentBodyMain div.editArea #carell .mt10 {
	padding-top:10px;
}
#contentBodyMain div.editArea #carell .mt20 {
	padding-top:20px;
}
#contentBodyMain div.editArea #carell .mt30 {
	padding-top:30px;
}
#contentBodyMain div.editArea #carell ul.pageNav {
	margin:40px 0;
}
#contentBodyMain div.editArea #carell ul.pageNav li {
	float:left;
	display:inline;
}
#contentBodyMain div.editArea #carell .btm-wrap {
	padding:15px 15px 12px;
}
#contentBodyMain div.editArea #carell .btn {
	float:right;
	width:300px;
}
#contentBodyMain div.editArea #carell .btm-wrap .pageTop {
	text-align:right;
	padding-top:6px;
}
#contentBodyMain div.editArea #carell .btm-wrap .pageTop a {
	background:;
	padding-left:8px;
	font-size:10px;
}


#popType {
	text-align:center;
}
#popType table {
	margin:0 auto;
}
#popType .text {
	padding:0 32px 0 30px;
	line-height:1.8;
	text-align:left;
}
#popType .price {
	text-align:center;
	width:235px;
}
#popType .btn {
	padding-left:45px;
	margin-top:8px;
	text-align:left;
}


/* clearfix */
.clfix:after {
  	content: "."; 
  	display: block; 
  	height: 0; 
  	clear: both; 
  	visibility: hidden;
overflow:hidden;
font-size:0.1em;
line-height:0;
}
.clfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clfix {
	height: 1%;
}
.clfix {
	display: block;
}
/* End hide from IE-mac */