@charset "UTF-8";

/*free-trial*/

#rightcontents h2.trial{
	background:url(../../free-trial/image/main.jpg) no-repeat left top;
	width:690px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:22px !important;
	padding-bottom:0 !important;
}
#rightcontents p.trialp01{
	background:url(../../free-trial/image/point_title01.gif) no-repeat left top;
	width:329px;
	height:21px;
	text-indent:-9999px;
}
#rightcontents p.trialp02{
	background:url(../../free-trial/image/point_title02.gif) no-repeat left top;
	width:381px;
	height:21px;
	text-indent:-9999px;
}
#rightcontents p.trialp03{
	background:url(../../free-trial/image/point_title03.gif) no-repeat left top;
	width:506px;
	height:22px;
	text-indent:-9999px;
}
#rightcontents h3.trialt01{
	background:url(../../free-trial/image/trial_title01.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents dt.triald01{
	background:url(../../free-trial/image/goal01.gif) no-repeat left top;
	width:176px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents dd.trialdd01{
	background:url(../../free-trial/image/goal_txt01.gif) no-repeat left top;
	width:426px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents dt.triald02{
	background:url(../../free-trial/image/goal02.gif) no-repeat left top;
	width:176px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents dd.trialdd02{
	background:url(../../free-trial/image/goal_txt02.gif) no-repeat left top;
	width:441px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents dt.triald03{
	background:url(../../free-trial/image/goal03.gif) no-repeat left top;
	width:176px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents dd.trialdd03{
	background:url(../../free-trial/image/goal_txt03.gif) no-repeat left top;
	width:473px;
	height:33px;
	text-indent:-9999px;
}
#rightcontents h3.trialt02{
	background:url(../../free-trial/image/trial_title02.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h3.trialt03{
	background:url(../../free-trial/image/trial_title03.jpg) no-repeat left top;
	width:690px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:18px !important;
	padding-bottom:0 !important;
}
#rightcontents h4.trialt001{
	background:url(../../free-trial/image/advanced_business_title.jpg) no-repeat left top !important;
	width:668px;
	height:37px !important;
	text-indent:-9999px;
}
#rightcontents h4.trialt002{
	background:url(../../free-trial/image/cont_title.jpg) no-repeat left top !important;
	width:670px;
	height:50px !important;
	text-indent:-9999px;
}








.inner{
	padding:0 12px;
}

#rightcontents .inner h4 {
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	height: 24px;
	background: url(../images/texttitle.gif) no-repeat 0px 4px;
}

.point{
	padding-bottom:10px;
}

.point dl{
	margin-bottom:15px;
	clear: both;
}
.point dt{ float:left; width:68px; margin-right:10px;}
.point dd{
	float:left;
	width:580px;
	padding-top: 10px;
}
.goal{padding-bottom:10px;}
.goal dl{
	margin-bottom:20px;	
}
.goal dt{
	float:left;
	width:176px;
	margin-right:10px;	
}
.goal dd{
	
}

.program{
	border:solid 1px #CCC;
	background:#FFF;
	width: 668px;
	margin-bottom: 30px;
}

#rightcontents .inner .program h4,
#rightcontents .inner .p_detail h4{
	background:none;
	padding:0;
	height:auto;
	margin: 0px;
}

.program_inner{
	padding:0 10px 10px;
}

.p10{
	padding:10px;
}


.program .read{
	margin-bottom:20px;
}
.program .read .txt_box{
	float:left;
	width:390px;
}

.program .read .img_box{
	float:right;
	width:235px;
}


.p_group3{
	clear:both;
	background:url(../../free-trial/image/bg_box3.gif) no-repeat left bottom;
	margin-bottom: 13px;
	width: 647px;
}
.p_group3 .p_cont{
	width:209px;
	float:left;
}
.p_group3 .p_cont p,
.p_group2 .p_cont p{
	padding:10px;
}
.p_group2{
	clear:both;
	background:url(../../free-trial/image/bg_box2.gif) no-repeat left bottom;
}
.p_group2 .p_cont{
	width:318px;
	float:left;
}




.p_detail{
	clear:both;
	width:670px;
}

.p_detail h5{
	padding:7px 0 0 10px;
}

.p_detail .p_cont p{
	padding:5px 10px 10px;
}
.p_detail .d_group2{
	clear:both;
	background:url(../../free-trial/image/bg_box2b.gif) no-repeat left bottom;
	margin-bottom: 10px;
	width: 647px;
}
.p_detail .d_group2 .p_cont{
	width:318px;
	float:left;
}

.contact{
	margin-bottom:20px;
}
.contact h5 {
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	height: 24px;
	background: url(../images/texttitle.gif) no-repeat 0px 4px;
	margin-bottom: 8px;
}
.contact ul {
	padding: 0px 0px 0px 13px;
}
.contact li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em; 
}

.contact .left_box{
	float:left;
	width:318px;
}
.contact .right_box{
	float:right;
	width:318px;
}

.app_btn{
	clear:both;
	text-align:right;
}



.detail {
	padding: 0px 0px 7px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 15px 10px;
	width: 670px;
}
.detail h5 {
	padding: 8px 0px 8px 10px;
}
.detail ul {
	padding: 0px 0px 0px 13px;
}
.detail li {
	padding: 0px 0px 2px 12px;
	background-image: url(../images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em; 
}
.detail_sup {
	padding: 0px 0px 4px 25px;
	font-size: 82%;
	color: #808080;
}



.results {
	padding: 6px 8px;
	border: 1px solid #CCCCCC;
	margin: 0px 10px;
	background-color: #FFFFFF;
}

