/* ---- lowcalo page style only ---- */
div#contents h2{
	border-top : solid 4px #f2a6a3;
	border-bottom : solid 4px #f2a6a3;
	background : #fff url(../../../img/v2/images/lowcalo-campaign.gif) 20px 0 no-repeat;
	text-indent : -9999px;
	height : 49px;
	margin-top : 10px;
}
div#contents ul.list2{
	list-style : none outside;
	text-align : center;
	margin-top : 10px;
	width : 100%;
}
div#contents ul.temp_1{
	text-align : left !important;
	text-indent : 20px;
}
ul.list2 li{
	display : inline;
}
ul.list2 li a{
	margin-left : 8px;
}
div#contents div.inner-wrapper{
	border-top : solid 4px #f2a6a3;
	padding-top : 8px;
	margin-top : 10px;
}
div.inner-wrapper div.inner-1{
	float : left;
	width : 354px;
}
div.inner-wrapper div.inner-2{
	float : right;
	width : 354px;
}
div.inner-1 ul{
	list-style : none outside;
}
div.inner-1 ul li a{
	font-size : 0.9em;
	color : #004dbf;
}
div.inner-1 ul li.li-l{
	float : left;
	width : 175px;
}
div.inner-1 ul li.li-r{
	float :right;
	width : 175px;
}
div#contents div#from-cv{
	width : 712px;
	background : #fce6f0;
	margin-top : 20px;
	padding : 8px 0;
}
div#from-cv h3{
	border-top : solid 4px #fff;
	border-bottom : solid 4px #fff;
	background : #fce6f0 url(../../../img/v2/images/select-from-cv-bar.gif) 15px 0px no-repeat;
	height : 41px;
	text-indent : -9999px;
}
div#from-cv h3 a{
	display : block;
	background : url(../../../img/v2/images/lowcalo-voice-more.gif) right center no-repeat;
	height : 22px;
	padding : 5px 10px 0 10px;
	color : #f09995;
	width : 85px;
	float : right;
	margin-right : 30px;
  margin-top : 8px;
	font-weight : 900;
	font-size : 0.7em;
  text-indent : 0px;
}
div#from-cv h3 a:hover{
  text-decoration : none;
}
* html div#from-cv h3 a{
  margin-top : -13px;
}
div#from-cv div.radius-top{
	background : #fce6f0 url(../../../img/v2/images/cv-radius-top.gif) top center no-repeat;
	width : 100%;
	margin-top : 10px;
	padding-top : 13px;
}
div#from-cv div.radius-in{
	background : #fc36f0 url(../../../img/v2/images/cv-radius-in.gif) top center repeat-y;
	padding : 10px 30px;
	padding-right : 25px;
}
div#from-cv h4{
	background : url(../../../img/v2/images/cv-cap-marker.gif) left center no-repeat;
	padding-left : 20px;
}
div#from-cv hr{
	border : solid 1px #fce6f0;
	margin-top : 20px;
}
div#from-cv ul{
	list-style : none outside;
}
div#from-cv ul li{
	margin-top : 15px;
	padding-left : 25px;
	font-size : 0.9em;
	line-height : 1.2;
}
div#from-cv ul li.cv-1{
	background : url(../../../img/v2/images/cv-list-1.gif) top left no-repeat;
}
div#from-cv ul li.cv-2{
	background : url(../../../img/v2/images/cv-list-2.gif) top left no-repeat;
}
div#from-cv ul li.cv-3{
	background : url(../../../img/v2/images/cv-list-3.gif) top left no-repeat;
}
div#from-cv ul li span.rec{
	margin-left : 40px;
	color : #e50013;
}
div#from-cv ul li a{
	color : #5658a5;
	font-weight : bold;
}
div#from-cv p.radius-out{
	background : url(../../../img/v2/images/cv-radius-bottom.gif) bottom center no-repeat;
	height : 52px;
}
div#from-cv p.radius-out a{
	display : block;
	background : url(../../../img/v2/images/cv-more-link.gif) right center no-repeat;
	height : 16px;
	padding-right : 10px;
	color : #f09995;
	width : 80px;
	float : right;
	margin-right : 30px;
	font-weight : 900;
	font-size : 0.9em;
}
div#from-cv a:hover{
	text-decoration : underline;
}

div#contents div.section h5{
	margin-top : 15px;
}

div#contents div.section ul{
	list-style : none outside;
	width : 712px;
}
div.section ul li{
	width : 140px;
	float : left;
	display : inline;
	margin-left : 2px;
	margin-top : 10px;
	font-size : 0.9em;
	line-height : 1.2;
	text-align : justify;
	height : 220px;
	padding:0 0 20px 0;
}
* html div.section ul li { height : 210px;}
*:first-child+html div.section ul li { height : 210px;}

div.section ul li a{
	color : #5658a5;
  display : block;
  min-height : 2em;
}
* html div.section ul li a{
  height : 2em;
}
div.section ul li em{
	display : block;
	color : #e50013;
	font-style : normal;
}

/* ---- customer voice style ---- */
div.cv{
	background : #fff url(../../../img/v2/images/cv/cv_back.jpg);
	padding-bottom : 20px;
}
div.cv h2{
	background : none !important;
	height : auto !important;
	border: none !important;
	text-indent : 0px !important;
	margin : 0px !important;
}
div.cv h3{
	width : 685px;
	margin : 15px auto 0 auto;
}
div.cv ul.cvs{
	width : 694px;
	margin : 0 auto;
}
div.cv ul.cvs li{
	width : 347px;
	float : left;
	display : inline;
	margin-top : 10px;
}
div.cv ul.cvs li.times{
	clear : both;
}
div.cv ul.cvs li img{
	display : block;
}
div.cv ul.cvs li em{
	display : block;
	text-align : center;
	font-style : normal;
	color : #e40064;
	font-weight : bold;
}
div.cv ul.cvs li span{
	display : block;
	background : #fff;
	width : 334px;
	padding : 3px;
	margin : 5px auto 0 auto;
	text-align : justify;
	font-size : 0.9em;
}
div.cv ul.cvs li span img{
	float : left;
	display : block;
	margin : 5px 3px;
}
div.cv ul.cv_text_order{
	list-style : disc inside;
	width : 670px;
	margin : 15px auto 0 auto;
}
div.cv ul.cv_text_order li{
	padding : 8px 0;
}
div.cv ul.cv_text_order li.first{
	border-top : none !important;
}
div.cv ul.cv_text_order li span{
	margin : 0 2px 0 10px;
}
ul.line_red li{
	border-top : dashed 2px #ec4c58;
}
ul.line_blue li{
	border-top : dashed 2px #0d3390;
}
ul.line_green li{
	border-top : dashed 2px #5caf64;
}
ul.line_pink li{
	border-top : dashed 2px #e93c94;
}
div.cv p.more_link{
	margin : 20px 0 0 0;
}
div.cv p.more_link a{
	float : right;
	margin-right : 10px;
	display : inline;
}
div.cv ul.btns{
	width : 600px;
	margin : 15px auto 0 auto;
}
div.cv ul.btns li{
	float : left;
	display : inline;
	margin-left : 20px;
	margin-top : 10px;
}
div.cv p.to_top{
	margin-top : 10px;
}
div.cv p.to_top a{
	float : right;
	display : block;
	margin-right : 30px;
	background : url(../../../img/v2/images/cv/btn_back.gif) center center no-repeat;
	width : 148px;
	height : 16px;
	color : #f2a6a3;
	font-weight : bold;
	font-size : 0.9em;
	padding : 7px 20px;
	padding-right : 0px;


}

