﻿@charset "utf-8";

/* --------------------------------------------
CSS Information

File name: base.css
Summary: base style
Created: 2007-08-02
Last update: 2007-10-05
-------------------------------------------- */


/* 下層共通指定
-------------------------------------------- */
.categoryBox{
	width:590px;
	margin:51px 0 0 30px;
	font-size:1.2em;
	line-height:1.5em;
	color:#787878;
}

.ttl{
	width:590px;
	padding:0 0 4px 0;
	border-bottom:#A07E61 solid 1px;
}

.ttl2 {
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#514141;
	width:580px;
	padding:0 0 4px 0;
	border-left:solid 6px #e72b2e;
	padding-left:6px;
	padding-bottom:2px;
	border-bottom:#A07E61 solid 1px;
}

/* フォームボタン共通部分
-------------------------------------------- */
.formBtn{
	background:url(../img/common/btn_bg.gif) no-repeat center;
	text-align:center;
	padding:7px 0;
	margin:0 0 30px 0;
}

.formBtn02{
	background:url(../img/common/btn_bg.gif) no-repeat center;
	text-align:center;
	padding:0 0;
	margin:0 0 30px 0;
}

.formBtn02 input{
margin:6px 8px 0 0;
}

/* フォーム完了共通部分
-------------------------------------------- */
.thanksBox{
/*background:url(../img/common/thanks_img.gif) no-repeat center bottom;
height:233px;*/
	margin:34px 0 0 0;
	text-align:center;
}

.thanksBox p{
	padding: 0 0 31px 0;
}


/* プライバシーポリシー
-------------------------------------------- */


.privacyExpla{
	margin:15px 0 45px 0;
}



.ttlExpla{
	margin:13px 0 25px 0;
}

.ttlExpla02{
	margin:13px 0 10px 0;
}

.ttlExpla03{
	margin:13px 0 0 0;
}

.privacyBox{
	width:590px;
}

.privacyBox dt{
	float:left;
	clear:both;
	width:13px;
}

.privacyBox dd{
	padding:0 0 12px 0;
	width:574px;
	margin:0 0 0 13px;
}

/* よくある質問
-------------------------------------------- */
.ttlFaq{
	width:590px;
	padding:0 0 4px 0;
	border-bottom:#A07E61 solid 1px;
	margin:30px 0 9px 0;
}

.ttlFaq02{
	width:590px;
	padding:0 0 4px 0;
	border-bottom:#A07E61 solid 1px;
	margin:50px 0 9px 0;
}



.faqExpla{
	margin:15px 0 8px 0;
}

.faqExpla02{
	margin:0 0 30px 0;
}

.faqBack01{
	background-color:#FAF6EE;
	padding:6px 0 5px 12px;
}

.faqBack02{
	padding:6px 0 5px 12px;
}

.faqBack01 a:link,
.faqBack01 a:visited,
.faqBack01 a:active,
.faqBack01 a:hover {
	text-decoration:underline;
	color:#787878;
}

.faqBack02 a:link,
.faqBack02 a:visited,
.faqBack02 a:active,
.faqBack02 a:hover {
	text-decoration:underline;
	color:#787878;
}

.faqAnswer{
	width:590px;
}

.faqAnswer dt{
	background: url(../img/faq/icon_q.gif) no-repeat left top;
	padding:0 0 8px 27px;
	color:#E86A17;
	font-weight:bold; 
}

.faqAnswer dd{
	background:url(../img/common/line_dot.gif) repeat-x left bottom;
	margin:0 0 20px 0;

}

.faqAnswer dd p.icon{
	background: url(../img/faq/icon_a.gif) no-repeat left top;
	padding:0 0 12px 27px;
}

.pageTop{
	text-align:right;
}

.softBox{
	width:400px;
	background-color:#FAF6EE;
	margin:0 0 25px 23px;
}

.softBox_L{
	/*width:218px;*/
	border-right:#FFFFFF solid 3px;
}

.softBox_R{
	/*width:153px;*/
	height:59px;

}

.softBox td{
	vertical-align:top;
}

.softSbox01{
	
	/*width:201px;*/
	margin:14px 0 14px 14px;
}

.softSbox01 span{
background:#FAF6EE;
display:inline;
	
}

.softSbox01 td.line{
	/*background:url(../img/faq/sttl_line.gif) no-repeat right center;*/
	display:block;
	/*width:201px;*/
	font-weight:bold;
}

 

.softSbox02{
	/*width:125px;*/
	margin:14px 0 0 12px;
}
.softSbox02 span{
	background-color:#FAF6EE;
	display:inline;
}

.softSbox02 td.line{
	/*background:url(../img/faq/sttl_line.gif) no-repeat right center;*/
	display:block;
	/*width:125px;*/
	font-weight:bold;
}


 
 





/* サイトマップ
-------------------------------------------- */

.sitemapTtl{
	background:#FAF6EE url(../img/common/line_dot.gif) repeat-x left bottom;
	padding:11px 0;
	display:block;
}

.sitemapTtl span{
	background:url(../img/sitemap/sitemap_icon01.gif) no-repeat left center;
	padding:7px 0 7px 41px;
	font-size:1.3em;
	color:#E75656;
	font-weight:bold;
}

.siteBoxtopbg01{
	background:url(../img/sitemap/sitemap_catetopbg.gif) no-repeat center 4px;
	width:548px;
	margin:20px 21px 0 21px;
}

.siteBoxtopbg01 a:link{
	text-decoration:none;
	color:#787878;
}

.siteBoxtopbg01 a:visited{
	text-decoration:none;
	color:#787878;
}

.siteBoxtopbg01 a:hover{
	text-decoration:underline;
	color:#787878;
}

.siteBoxtopbg01 a:active{
	text-decoration:underline;
	color:#787878;
}




.siteBoxtopbg01 p.sitecateT{
	color:#EB4B0B;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	background-color:#FFFFFF;
	/*width:64px;*/
	display: inline;
	margin:0 0 0 15px;
	padding:0 5px 0 5px;
}

.siteBoxbotbg01{
	background:url(../img/sitemap/sitemap_catebotbg.gif) repeat-x center bottom;
	padding:1px 0 0 0;
}


.siteBoxmidbg01{
	background:url(../img/sitemap/sitemap_catemidbg.gif) repeat-y center top;
	border-bottom:1px #BCBCBB solid;
	padding:0 0 10px 0;
}

.sitelistBox{
	width:507px;
	margin:0 21px;
}


.sitelistBox ul.sitecatelist{
	margin:10px 80px 0 0;
	float:left;
	width:190px
}

.sitelistBox ul.sitecatelist li{
	padding:0 0 5px 18px;
	background:url(../img/icon/content_icon07.gif) no-repeat left 4px;

}

.sitelistBox ul.sitecatelist02{
	margin:10px 0 0 0;
	float:left;
}

.sitelistBox ul.sitecatelist02 li{
	padding:0 0 5px 18px;
	background:url(../img/icon/content_icon07.gif) no-repeat left 4px;
}

.sitelec{
	margin-top:19px;
	margin-left:21px;
	width:548px;
}


.sitelec ul{
float:left;
width:253px;
padding:0 0 0 21px;
}

.sitelec li{
	list-style-image:url(../img/icon/content_icon07.gif);
}

.sitelec a:link{
	text-decoration:none;
	color:#787878;
}

.sitelec a:visited{
	text-decoration:none;
	color:#787878;
}

.sitelec a:hover{
	text-decoration:underline;
	color:#787878;
}

.sitelec a:active{
	text-decoration:underline;
	color:#787878;
}


/* お問い合わせ
-------------------------------------------- */
.cotanctExpla{
	margin:15px 0 20px 0;
}

.attention{
	margin:0 0 5px 0;
	border-left:#DD5858 4px solid;
	color:#DD5858;
	padding:0 0 0 3px;
}

/* 追加受講
-------------------------------------------- */

.lectureText{
	margin:13px 0 0 0;
}


/* 特定商取引法に基づく表示
-------------------------------------------- */
.ttlText{
	padding:13px 0 5px 0;
}

.ttlspecific{
	padding:0 0 15px 0;
	background:url(../img/common/line_dot.gif) repeat-x left bottom;
}

.returnedBox{
	width:579px;
	margin:0 0 0 11px;
}

.returnedBox ul{
	padding:0 0 12px 0;
}

/*.returnedBox ul li{
	list-style-type:disc;
 
}*/

.returnedBox p.caption{
	font-size:1.0em;
	line-height:14px;
	padding:0 0 12px 0;
} 

.returnedBox span{
	border:#A5A4A1 1px solid;
	padding:14px 16px 0 16px;
	display:block; 
}

.returnedBox ul.dtpset{
	margin:8px 0 0 42px;
}

.returnedBox ul.dtpset li{
	padding:0 0 10px 0;
}

/*.returnedBox p{
padding:0 0 20px 0;
}*/

.returnedBox ul.softSales{
	margin:0 0 0 20px;
}

/*.returnedBox p{
	padding:0 0 15px 0;
}*/


/*　講座一覧共通
-------------------------------------------- */
.rightColumn .elearningMainimg{
	background:url(../img/common/e_learning_bg.jpg) no-repeat left top;
}


.rightColumn .elearningMainText{
	padding:0 0 0 204px;
	color:#666666;
	font-size:1.2em;
	line-height:1.4em;
}


.rightColumn .elearningMainimg p.listTtl{
	padding:31px 0 0 0;
}

.rightColumn .elearningMainimg .listText{
	padding:0 25px 0 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .elearningMainimg .listText02{
	padding:0 25px 30px 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .elearningMainimg p.listTtl img{
	padding:0 0 11px 0;
	line-height:0;
}


.esoftCouse {
	padding: 13px 15px 0 15px;
	width: 255px;
	background: url(../img/top/soft_bg.gif) no-repeat left top;
	float: left;
	position: relative;
}



.esoftCouse2 {
	padding: 13px 15px 0 15px;
	width: 255px;
	background: url(../img/top/soft_bg.gif) no-repeat left top;
	float: left;
	position: relative;
	margin: 0 0 0 7px;

}



.esoftCouse3 {
	padding: 13px 15px 0 13px;
	width: 257px;
	background: url(../img/top/soft_bg.gif) no-repeat left top;
	float: left;
	position: relative;
}

.esoftCouse4 {
	padding: 13px 15px 0 13px;
	width: 257px;
	background: url(../img/top/soft_bg.gif) no-repeat left top;
	float: left;
	position: relative;
	margin: 0 0 0 7px;

}

.esoftCouse h3, .esoftCouse2 h3, .esoftCouse3 h3, .esoftCouse4 h3 {
	padding: 0 0 7px 3px;
	width:164px;
	background:url(../img/common/list_line.gif) repeat-x left bottom;
	color:#645B5B;
	font-size:1.2em;
	
}

.esoftCouse h3 span, .esoftCouse2 h3 span, .esoftCouse3 h3 span, .esoftCouse4 h3 span{
font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#DD2020;
}


.esoftCouse .textLine , .esoftCouse2 .textLine , .esoftCouse3 .textLine, .esoftCouse4 .textLine {
	background: #F4F3EF;
	padding: 10px 3px 0 0;
	font-size: 1.2em;
	color: #5A5A5A;
	line-height:1.4em;
}

.esoftCouse .textLine2 , .esoftCouse2 .textLine2, .esoftCouse3 .textLine3, .esoftCouse4 .textLine3 {
	background: url(../img/common/line.gif) repeat-x left center;
	margin: 13px 0 7px 0;
}

.esoftCouse .textLine2 p , .esoftCouse2 .textLine2 p, .esoftCouse3 .textLine3 p, .esoftCouse4 .textLine3 p {
	background: #F4F3EF;
	display: inline;
	padding: 0 3px 0 0;
	font-size: 1em;
	color: #5A5A5A;
	font-weight: bold;
}

.esoftCouse .softList , .esoftCouse2 .softList , .esoftCouse3 .softList , .esoftCouse4 .softList {
	font-size: 1em;
	line-height: 1.2em;
	color: #787878;
}

.esoftCouse .btn , .esoftCouse2 .btn , .esoftCouse3 .btn, .esoftCouse4 .btn {
	width: 104px;
	padding: 8px 0 20px 0;
}

/*　DTPデザイン講座一覧
-------------------------------------------- */
.eillust{
background:url(../img/dtpdesign/soft_illustrator.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.ephotoshop{
background:url(../img/dtpdesign/soft_photoshop.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.eindesign{
background:url(../img/dtpdesign/soft_indesign.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.eshade9{
background:url(../img/dtpdesign/soft_shade9.jpg) no-repeat left top;
padding:0 0 15px 88px;
}


.edtpoutline{
background:url(../img/dtpdesign/dtpoutline.jpg) no-repeat left top;
padding:0 0 15px 90px;
}

.sikisai{
background:url(../img/dtpdesign/sikisai.jpg) no-repeat left top;
padding:0 0 15px 90px;
}

.soft_2subject{
background:url(../img/dtpdesign/soft_2subject.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.soft_3subject{
background:url(../img/dtpdesign/soft_3subject.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.soft_designer_base{
background:url(../img/dtpdesign/soft_designer_base.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.soft_designer_pro{
background:url(../img/dtpdesign/soft_designer_pro.jpg) no-repeat left top;
padding:0 0 15px 88px;
}


/*　webデザイン講座一覧
-------------------------------------------- */
.edreamweaver{
background:url(../img/webdesign/soft_dreameweaver.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.eflash{
background:url(../img/webdesign/soft_flash.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.ewebdeoutline{
background:url(../img/webdesign/soft_webdeoutline.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.ewebdemanag{
background:url(../img/webdesign/soft_webdemanag.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.eweb2{
background:url(../img/webdesign/soft_web2.jpg) no-repeat left top;
padding:0 0 15px 90px;
}

.edtp2_web1{
background:url(../img/webdesign/soft_dtp2_web1.jpg) no-repeat left top;
padding:0 0 15px 90px;
}


.eweb2_dtp2{
background:url(../img/webdesign/soft_web2_dtp2.jpg) no-repeat left top;
padding:0 0 15px 88px;
}



.ewebdesigner_base{
background:url(../img/webdesign/soft_webdesigner_base.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.ewebdesigner_pro{
background:url(../img/webdesign/soft_webdesigner_pro.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

/*　webプログラミング講座一覧
-------------------------------------------- */
.eflash_as2{
background:url(../img/webprogram/flash_as2.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.eflash2{
background:url(../img/webprogram/flash2.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.ewebde_as_base{
background:url(../img/webprogram/soft_flash_designer_base.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.ewebde_as_pro{
background:url(../img/webprogram/soft_flash_designer_pro.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

/*　cad講座一覧
-------------------------------------------- */
.eautocad{
background:url(../img/cad/soft_autocad.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.ejw_cad{
background:url(../img/cad/jw_cad.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.earchi_the{
background:url(../img/cad/archi_the.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.emachine_the{
background:url(../img/cad/machine_the.jpg) no-repeat left top;
padding:0 0 15px 88px;
}


.emachine_cad_op{
background:url(../img/cad/machine_cad_op.jpg) no-repeat left top;
padding:0 0 15px 90px;
}

.earchi_cad_op{
background:url(../img/cad/archi_cad_op.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.earchi_jwcad_op{
background:url(../img/cad/archi_jwcad_op.jpg) no-repeat left top;
padding:0 0 15px 88px;
}

.ecad_op_pro{
background:url(../img/cad/cad_op_pro.jpg) no-repeat left top;
padding:0 0 15px 88px;
}


/*　pc講座一覧
-------------------------------------------- */
.eword2007{
background:url(../img/pc/soft_word2007.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.eexcel2007{
background:url(../img/pc/soft_excel2007.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.epp2007{
background:url(../img/pc/soft_pp2007.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.eaccess2007{
background:url(../img/pc/soft_access2007.jpg) no-repeat left top;
padding:0 0 40px 88px;
}



.eword2003{
background:url(../img/pc/soft_word2003.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.eexcel2003{
background: url(../img/pc/soft_exel2003.jpg) no-repeat left top;
padding:0 0 40px 88px;
}

.eaccess2003{
background:url(../img/pc/soft_access2003.jpg) no-repeat left top;
padding:0 0 40px 88px;
}


/*　講座詳細共通設定
-------------------------------------------- */
.courseBox{
	width:580px;
}

.courseBox .courseDetail_bg{
	background:url(../img/common/course_detail_bg.gif) no-repeat center top;
}

.courseBox .illustrator{
	background:url(../img/dtpdesign/course_ttl_bg.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .photoshop{
	background: url(../img/dtpdesign/course_ttl_photobg.gif) no-repeat center bottom;
	padding-top:14px;

}

.courseBox .indesign{
	background: url(../img/dtpdesign/course_ttl_indesign.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .shade9{
	background: url(../img/dtpdesign/course_ttl_shade9.gif) no-repeat center bottom;
	padding-top:14px;
}



.courseBox .dtp_browzer{
	background: url(../img/dtpdesign/course_ttl_browzer.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .dtp_color{
	background: url(../img/dtpdesign/course_ttl_color.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .dtp_2subject{
	background: url(../img/dtpdesign/course_ttl_2subject.gif) no-repeat;
	padding-top:14px;
}

.courseBox .dtp_3subject{
	background: url(../img/dtpdesign/course_ttl_3subject.gif) no-repeat;
	padding-top:14px;
}

.courseBox .dtp_designer_base{
	background: url(../img/dtpdesign/course_ttl_designer_base.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .dtp_designer_pro{
	background: url(../img/dtpdesign/course_ttl_designer_pro.gif) no-repeat center bottom;
	padding-top:14px;
}


/*　webデザイン
--------------------------- */
.courseBox .web_dreamweaver{
	background:url(../img/webdesign/course_ttl_dreameweaver.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_flash{
	background:url(../img/webdesign/course_ttl_flash.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_outline{
	background:url(../img/webdesign/course_ttl_webdeoutlin.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_webdemanag{
	background:url(../img/webdesign/course_ttl_webdemanag.gif) no-repeat center bottom;
	padding-top:14px;
}


.courseBox .web_web2{
	background:url(../img/webdesign/course_ttl_web2.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_dtp2_web1{
	background:url(../img/webdesign/course_ttl_dtp2_web1.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_web2_dtp2{
	background:url(../img/webdesign/course_ttl_wweb2_dtp2.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_webdesigner_base{
	background:url(../img/webdesign/course_ttl_webdesigner_base.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_webdesigner_pro{
	background:url(../img/webdesign/course_ttl_webdesigner_pro.gif) no-repeat center bottom;
	padding-top:14px;
}

/*　webプログラミング
--------------------------- */
.courseBox .web_action{
	background:url(../img/webprogram/course_ttl_action.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_flash_ac2{
	background:url(../img/webprogram/course_ttl_flash_ac2.gif) no-repeat center bottom;
	padding-top:14px;
	
}


.courseBox .web_flash2{
	background:url(../img/webprogram/course_ttl_flash2.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .web_prograde_pro{
	background:url(../img/webprogram/course_ttl_prograde_pro.gif) no-repeat center bottom;
	padding-top:14px;
}

/*　cad
--------------------------- */
.courseBox .cad{
	background:url(../img/cad/course_ttl_cad.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .cad_machine_the{
	background:url(../img/cad/course_ttl_cad_machine_the.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .cad_archi_the{
	background:url(../img/cad/course_ttl_cad_archi_the.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .cad_jw_cad{
	background:url(../img/cad/course_ttl_cad_jw_cad.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .machine_cad_op{
	background:url(../img/cad/course_ttl_machine_cad_op.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .archi_cad_op{
	background:url(../img/cad/course_ttl_archi_cad_op.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .archi_jwcad_op{
	background:url(../img/cad/course_ttl_archi_jwcad_op.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .cad_op_pro{
	background:url(../img/cad/course_ttl_cad_op_pro.gif) no-repeat center bottom;
	padding-top:14px;
}

/*　pc
--------------------------- */
.courseBox .word2007{
	background:url(../img/pc/course_ttl_word2007.gif) no-repeat center bottom;
	padding-top:14px;
	
}

.courseBox .excel2007{
	background:url(../img/pc/course_ttl_excel2007.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .pp2007{
	background:url(../img/pc/course_ttl_pp2007.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .access2007{
	background:url(../img/pc/course_ttl_access2007.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .word2003{
	background:url(../img/pc/course_ttl_word2003.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .excel2003{
	background:url(../img/pc/course_ttl_excel2003.gif) no-repeat center bottom;
	padding-top:14px;
}

.courseBox .access2003{
	background:url(../img/pc/course_ttl_access2003.gif) no-repeat center bottom;
	padding-top:14px;
}




.courseBox p.courseTtl{
	font-size:20px;
	display:block;
	width:464px;
	background:url(../img/common/ttl_course_line.gif) no-repeat right center;
	color:#787878;
	margin:0 0 0 116px;
	_margin:12px 0 0 116px;
}

.courseBox span.ttlRed{
	color:#CB0505;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F2;
}

.courseBox span.ttlRed02{
	color:#CB0505;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F2;
	padding:0 5px 0 0; 
}

.courseBox span.ttlGray02{
	background-color:#F6F5F2;
	font-size:20px;

}

.courseBox span.ttlGray{
	font-weight:bold;
	font-size:10px;
	background-color:#F6F5F2;
	padding:5px 10px 0 0;
}



.courseBox p.ttlCap{
	font-size:12px;
	display:block;
	width:464px;
	color:#787878;
	padding:0 0 51px 116px;
	_padding:5px 0 51px 116px;
}



.courseBox p.ttlCap02{
	font-size:12px;
	display:block;
	width:464px;
	color:#787878;
	padding:0 0 54px 116px;
	_padding:5px 0 51px 116px;
}



* html.courseBox p.ttlCap{
	font-size:1.2em;
	display:block;
	width:464px;
	color:#787878;
	padding:-2px 0 11px 116px;
	line-height:1.2em;
}


.courseBox p.ttlBtn{
	display:block;
	width:175px;
	/*margin:21px 0 0 405px;*/
	padding:16px 0 4px 405px;
	_padding:17px 0 4px 405px;
	font-size:0;
	line-height:0;
}

.courseBox p.ttlBtn02{
	display:block;
	width:175px;
	/*margin:21px 0 0 405px;*/
	padding:11px 0 4px 405px;
	_padding:16px 0 4px 405px;
	font-size:0;
	line-height:0;
}

.courseBox p.ttlBtn03{
	display:block;
	width:175px;
	/*margin:21px 0 0 405px;*/
	padding:11px 0 4px 405px;
	_padding:16px 0 4px 405px;
	font-size:0;
	line-height:0;
}

.bellowsBoxtop{
	width:550px;
	padding:5px 15px 0 15px;
	background:url(../img/common/course_bellows_bgtop.gif) no-repeat top center;
	margin:6px 0 0 0;
}

.bellowsBoxbot{
	background:url(../img/common/course_bellows_bgbot.gif) no-repeat bottom center;
	padding:0 0 5px 0; 
}

.bellowsBoxinner{
	background: url(../img/common/course_bellows_bgmid.gif) repeat-y top center;
	padding:0 15px; 
}

.bellowsBoxinner p.boberBottom01{
	border-bottom:#DDD3C9 1px solid;
	padding:11px 0;
	font-size:12px;
	line-height:1.4em;
	color:#787878; 
}



.bellowsBoxinner p.btn a{
	text-decoration:none;
	color:#787878;
	font-weight:bold;
}

.bellowsBoxinner span.bellowsText{
	color:#B36E29;
	font-weight:bold;
}

.bellowsBoxinner span.bellowsText02{
	font-weight:bold;
}

.bellowsBoxlist{
	width:520px;
	color:#787878;
	padding:11px 0 6px 0;
	font-size:12px;
}

/*.bellowsBoxlist p{
	width:200px;
	display:block;
	float:left;

}*/


.bellowsBoxinner p.btn{
	padding:10px 0 3px 0;
	font-size:12px;
	color:#787878;
	text-align:right;
	font-weight:bold;
}

.CourseTitle_L{
	float:left;
}







.bellowsBoxlist ul.list01{
	margin:0 25px 0 0;
	float:left;
}

.bellowsBoxinner ul.list01 li{
	background:url(../img/icon/content_icon04.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 3px 0;
}


.bellowsBoxlist ul.list02{
	margin:0 25px 0 0;
	float:left;
}

.bellowsBoxinner ul.list02 li{
	background:url(../img/icon/content_icon04.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 3px 0;
}


.bellowsBoxlist ul.list03{
	margin:0 5px 0 0;
}

.bellowsBoxinner ul.list03 li{
	background:url(../img/icon/content_icon04.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 3px 0;
}





.courseBox p.Ttl02 {
	margin: 15px 15px 10px 15px;
	padding:0 0 4px 16px;
	display:block;
	background: url(../img/icon/content_icon03.gif) no-repeat left top;
	font-size: 12px;
	line-height: 1.5em;
	color: #787878;
}

.courseBox p.Ttl02 span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CB0505;
	font-weight:bold;
}

.courseBox p.Ttl02Long {
	margin: 15px 15px 10px 15px;
	padding:0 0 4px 16px;
	display:block;
	background: url(../img/icon/content_icon02.gif) no-repeat left top;
	font-size: 12px;
	line-height: 1.5em;
	color: #787878;
}

.courseBox p.Ttl02Long span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CB0505;
	font-weight:bold;
}

.courseBox p.Ttl03 {
	margin: 20px 15px 10px 15px;
	padding:0 0 4px 16px;
	display:block;
	background: url(../img/icon/content_icon03.gif) no-repeat left top;
	font-size: 12px;
	line-height: 1.5em;
	color: #787878;
}

.courseBox p.Ttl03 span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#CB0505;
	font-weight:bold;
}

.courseBox02top{
	background:url(../img/common/course_appli_bgtop.gif) no-repeat center top;
	padding:5px 0 0 0;
	width:550px;
	margin:0 15px;
}

.courseBox02bot{
	background:url(../img/common/course_appli_bgbot.gif) no-repeat center bottom;
	padding:0 0 5px 0;
}

.courseBox02inner{
	background:url(../img/common/course_appli_bgmid.gif) repeat-y center bottom;
}

.courseBox02inner table{
	width:550px;
	font-size:12px;
}






.courseBox02inner table td.ttl01{
	font-weight:bold;
	color:#B36E29;
	padding:0 5px 0 11px;
	width:94px;
	
}

.courseBox02inner table td.ttl02{
	font-weight:bold;
	color:#787878;
	padding:0 0 0 11px;
	width:359px;
}

.courseBox02inner table td.ttl03{
	width:69px;
	text-align:center;
}

.courseBox03top{
	background:url(../img/common/course_appli03_bgtop.gif) no-repeat center top;
	width:550px;
	margin:0 15px;
}

.courseBox03top table.midasittl01{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border-bottom:#BD7827 1px solid; 
	
}



.courseBox03top table.midasittl01 td.ttl01{
	width:111px;
	text-align:center;
	padding:5px 0 3px 0;

}

.courseBox03top table.midasittl01 td.ttl02{
	width:252px;
	text-align:center;
	padding:5px 0 3px 0;

}

.courseBox03top table.midasittl01 td.ttl03{
	width:121px;
	text-align:center;
	padding:5px 0 3px 0;

}

.courseBox03top table.midasittl01 td.ttl04{
	width:68px;
	text-align:center;
	padding:5px 0 3px 0;

}



.courseBox03bot{
	background:url(../img/common/course_appli03_bgbot.gif) no-repeat center bottom;
	padding:0 0 6px 0;
}

.courseBox03inner{
	background:url(../img/common/course_appli03_bgmid.gif) repeat-y center top;
}

.courseBox03inner table{
	width:550px;
	font-size:12px;
}

.courseBox03inner table td.ttl01{
	font-weight:bold;
	color:#B36E29;
	width:93px;
	/*vertical-align:middle;*/
	vertical-align:top;
	/*padding:0 5px 0 12px;*/
	padding:20px 5px 0 12px;
}
.courseBox03inner table td.ttl01 p {
	font-size:11px;
	margin:10px auto;
	text-align:center;
}
.courseBox03inner table td.ttl01 p .price {
	font-size:13px;
	color:#cc1212;
}
.courseBox03inner table td.ttl02{
	width:440px;
}

.courseBox03inner table.sBox{
	width:440px;
	padding:0;
}


.courseBox03inner table.sBox td.sttl01{
	/*width:250px;*/
	width:235px;
	vertical-align:middle;
	padding:6px 5px 6px 5px;
	font-size:10px;
	color:#787878;
	border-bottom:#DC8D2E 1px solid;
	line-height:1.3em;
}








.courseBox03inner table.sBox td.sttl01 span.boldGray,.sttl04 span.boldGray{
font-size:12px;
}

.courseBox03inner table.sBox td.sttl01 span.boldGray a,.sttl04 span.boldGray a{
color:#787878;
}

.courseBox03inner table.sBox td.sttl02{
	/*width:117px;*/
	width:126px;
	vertical-align:middle;
	padding:6px 5px 6px 5px;
	font-size:10px;
	color:#787878;
	border-bottom:#DC8D2E 1px solid;
	line-height:1.4em;
}

.courseBox03inner table.sBox td.sttl04{
	width:232px;
	vertical-align:middle;
	padding:6px 5px 6px 13px;
	font-size:10px;
	color:#787878;
	line-height:1.3em;
}

.courseBox03inner table.sBox td.sttl05 span.boldGray{
font-size:1.3em;
}


.courseBox03inner table.sBox td.sttl05{
	width:106px;
	vertical-align:middle;
	padding:5px 5px 0 10px;
	font-size:10px;
	color:#787878;
	line-height:1.4em;
}

.courseBox03inner table.sBox td.sttl02 span.boldRed,td.sttl05 span.boldRed{
	font-size:12px;
	color:#D83B3B;
}

.courseBox03inner table.sBox td.sttl02 span.boldSred,td.sttl05 span.boldSred{
	color:#D83B3B;
	padding:5px 0 0 0;
}

.courseBox03inner table.sBox td.sttl02 span.boldLred,td.sttl05 span.boldLred{
	font-size:16px;
	color:#D83B3B;
	padding:5px 0 0 0;
}

.courseBox03inner table.sBox td.sttl03{
	width:50px;
	text-align:center;
	padding:6px 0 4px 0;
	border-bottom:#DC8D2E 1px solid;

}

.courseBox03inner table.sBox td.sttl06{
	width:68px;
	text-align:center;
	padding:6px 0 4px 0;

}


.courseBoxlisttop{
	background: url(../img/common/course_list_bgtop.gif) no-repeat center top;
	padding:5px 0 0 0;
	margin:10px 0 10px 0;
}

.courseBoxlistbot{
	background: url(../img/common/course_list_bgbot.gif) no-repeat center top;
	padding:0 0 5px 0;
}

.courseBoxlistinner{
	background:#F4F3EF;
}

.courseBoxlistinner p.linkTtl{
	color:#CB0505;
	width:188px;
	text-align:center;
	display:block;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:9px 0 0 0;
}

.courseBoxlistinner p.linkTtl_soft{
	color:#CB0505;
	width:120px;
	text-align:center;
	display:block;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:9px 0 0 0;
}

.courseBoxlistinner p.linkTtl03{
	color:#CB0505;
	width:188px;
	text-align:center;
	display:block;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:15px 0 0 0;
}

.courseBoxlistinner p.linkTtl02{
	width:432px;
	display:block;
	color:#787878;
	font-size:10px;
	float:right;
	padding:0 0 6px 0;
	line-height:1.4em;
}
.courseBoxlistinner p.linkTtl02_sof{
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	display:block;
	color:#787878;
	font-size:10px;
	float:right;
	padding:0 0 6px 0;
	line-height:1.4em;
}
.courseBoxlistinner p.linkTtl02_sof a{
	text-decoration:none;
	color:#787878;
	font-weight:bold;
	letter-spacing:0.1em;
}

.courseBoxlistinner p.linkTtl02 a{
	text-decoration:none;
	color:#787878;
	font-weight:bold;
}

.coursePagetop{
	text-align:right;
	margin:0 0 19px 0;
}










/*　ソフト共通指定
-------------------------------------------- */

.rightColumn .softWinmainimg{
	background: url(../img/soft/soft_list_bg.jpg) no-repeat left top;
}


.rightColumn .softWinmainText{
	padding:0 0 0 204px;
	color:#666666;
	font-size:1.2em;
	line-height:1.4em;
}


.rightColumn .softWinmainimg p.listTtl{
	padding:31px 0 0 0;
}

.rightColumn .softWinmainimg .listText{
	padding:0 25px 0 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .softWinmainimg .listText02{
	padding:0 25px 0 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .softWinmainimg p.listTtl img{
	padding:0 0 11px 0;
	line-height:0;
}

.softcomTtl {
	padding: 5px 0 5px 15px;
	background: url(../img/icon/content_icon03.gif) no-repeat left top;
	font-size: 1em;
	line-height: 1.5em;
	color: #787878;
	margin: 0 0 10px 0;
}

.sohtlistBox{
	width:579px;
}

.sohtlistBox .dtpwebBg{
	background:url(../img/soft/soft_list_bg_dtp.jpg) no-repeat center top;
}

.sohtlistBox .dcgBg{
	background:url(../img/soft/soft_list_bg_shade.jpg) no-repeat center top
}

.sohtlistBox .cadBg{
	background:url(../img/soft/soft_list_bg_cad.jpg) no-repeat center top
}

.sohtlistBox .softTtl{
	width:320px;
	margin:0 15px 21px 230px;
	color:#787878;
	font-size:1.2em;
	line-height:1.2em;
	padding:24px 0 0 0;
}

.sohtlistBox .softTtl img{
	padding:0 0 13px 0;
}


.sohtlistBox .softlinkBoxtop{
	width:550px;
	background:url(../img/soft/list_cate_bgtop_mid.gif) repeat-y center top;
	margin:50px 15px 0 14px;
}

.sohtlistBox .softlinkBoxtop p{
	padding:5px 0 4px 11px;
	background:url(../img/soft/list_cate_bgtop.gif) no-repeat center top;
	border-bottom:#C50605 1px solid;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.sohtlistBox .softlinkBoxbot{
	background:url(../img/soft/list_cate_bgbot.gif) no-repeat center bottom;
	padding:0 0 3px 0;
}

.sohtlistBox .softlinkBoxmid{
	background:url(../img/soft/list_cate_bgmid.gif) repeat-y center top;
	padding:12px 12px 0 12px;
}

.sohtlistBox .linkBox01{
	float:left;
	width:253px;
	margin:0 20px 0 0; 
}

.sohtlistBox .linkBox02{
	float:left;
	width:253px;
}


.sohtlistBox .linkBox01 p.softlinkTtl,.linkBox02 p.softlinkTtl{
	background:url(../img/soft/list_cate_ttl_line.gif) repeat-x right 6px;
	color:#5A5A5A;
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 6px 0;
	border:none;
}

.sohtlistBox .linkBox01 p.softlinkTtl span,.linkBox02 p.softlinkTtl span{
	padding:0 6px 0 0;
	background:#FFFFFF;
}

.sohtlistBox .linkBox01 ul,.linkBox02 ul{
	list-style-image:url(../img/icon/content_icon05.gif);
	margin:0 0 10px 20px;
	font-size:1.2em;
}

.sohtlistBox .linkBox01 li,.linkBox02 li {
	padding:0 0 5px 0;
}

.sohtlistBox .linkBox01 li a,.linkBox02 li a{
	color:#787878;
}


/*　ランディング共通指定
-------------------------------------------- */

/* 2012/07/31修正前 */
/*.landingTtl{
	background:url(../img/soft/landing_main_img04.jpg) no-repeat center top;
}*/
.landingTtl{
	background:url(../img/soft/landing_main_img06.jpg) no-repeat center top;
}
.landingTtl .land_head {
	position:relative;
	height:285px;
}
.landingTtl .land_head #land_tit {
	position:absolute;
	width:515px;
	height:114px;
	top:6px;
	left:24px;
}
.landingTtl .land_head #btn_land_MC {
	position:absolute;
	width:108px;
	height:182px;
	top:74px;
	left:25px;
}
.landingTtl .land_head #btn_land_WP {
	position:absolute;
	width:108px;
	height:182px;
	top:97px;
	left:148px;
}
.landingTtl .land_head #btn_land_PP {
	position:absolute;
	width:108px;
	height:182px;
	top:74px;
	left:272px;
}
.landingTtl .land_head #btn_land_DS {
	position:absolute;
	width:108px;
	height:182px;
	top:97px;
	left:394px;
}
.landingTtl .land_head #btn_land_PS {
	position:absolute;
	width:108px;
	height:182px;
	top:74px;
	left:517px;
}
.landingTtl .land_head #course_nav {
	position:absolute;
	top:125px;
	left:24px;
	margin:0;
	padding:0;
}
.landingTtl .land_head #course_nav li {
	margin:0;
	padding:0;
}
.landingTtl .land_head #course_nav li a {
	margin:0;
	padding:0;
}

.landingTtl p.landingTtlimg{
	float:right;
	/*padding:29px 16px 7px 0;*/ 
	padding:5px 16px 0px 0; 
}

.landingTtl p.landingTtlcap{
	padding:0 16px 55px 245px;
	color:#787878;
	font-size:12px;
	line-height:16px;
}

.lSoftbotbg{
	background:url(../img/common/frame01_footer.gif) no-repeat center bottom;
	padding:0 0 8px 0;
	width:620px;
	margin:0 14px 0 15px; 
}

.lSoftbotbg p.lsoftTtl{
	background:url(../img/icon/content_icon02.gif) no-repeat left top;
	margin:10px 0 18px 19px;
	_margin:0 0 18px 19px;
	padding:0 0 3px 16px;
	color:#787878;
	width:340px;
	display:block;
	font-size:10px;
	line-height:12px;
}

.lSoftbotbg p.lsoftTtl img{
	padding:0 0 4px 0;
}

.lSoftmidbg{
	background: url(../img/common/frame01_bg.gif) repeat-y center top;
}

.lSoftmidbg01{
	padding:0 10px 0 20px;
}

.lSoftmidbg02{
	padding:21px 13px 19px 20px;
	background: url(../img/common/frame01_bg.gif) repeat-y center top;
}

.detailSbg{
	background: url(../img/soft/soft_detail_cate_bg_s.gif) no-repeat center top;
	padding:21px 5px 0 5px;
	width:97px;
	margin:0 0 0 0;
	float:left;
}

.detailSbg02{
	background: url(../img/soft/soft_detail_cate_bg_s.gif) no-repeat center top;
	padding:21px 5px 0 5px;
	width:97px;
	margin:0 0 0 13px;
	float:left;
}

.detail_3dcg_cadBox{
	width:621px;
	background:url(../img/soft/detail_bot_bg_l.gif) no-repeat center bottom;
	padding:0 0 6px 0;
	margin:14px 14px;
}


.detail_3dcg_cadBoxin{
	width:621px;
	background:url(../img/soft/detail_mid_bg_l.gif) repeat-y center top;
	padding:0 0 10px 0;
}



/*.detail_3dcgBox{
	width:267px;
	background:url(../img/soft/detail_3dcg_top_bg.gif) no-repeat center top;
	padding:33px 19px 0 19px;
	float:left;
}*/

.detail_cadBox{
	width:267px;
	background:url(../img/soft/detail_cad_top_bg.gif) no-repeat center top;
	padding:33px 19px 0 19px;
	float:left;
}

.detail_3dcgBoxTtl{
	background:url(../img/icon/content_icon09.gif) no-repeat left top;
	padding:0 0 0 15px;
	color:#787878;
	line-height:1.2em;
	width:179px;
}

.detail_3dcgBoxTtl img{
	padding:0 0 4px 0;
}

.detail_cate_bg_l{
	width:249px;
	background:url(../img/soft/soft_detail_cate_bg_l.gif) no-repeat center top;
	padding:20px 8px 0 8px;
	margin:18px 0 0 0; 
}

.detail_cate_shade9Ttl{
	color:#A72424;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/common/list_line.gif) repeat-x left bottom;
	padding:0 0 12px 2px;

}

.detail_cateText02{
	color:#787878;
	font-size:1em;
	line-height:1.3em;
	padding:8px 0 9px 2px;
	float:left;
}

.detail_cateText02 span.sDetailred01{
	color:#E72B2E;
	font-weight:bold;
}

.detail_cateText02 span.sDetailred02{
	color:#E72B2E;
	font-size:1.6em;
	font-weight:bold;
}

.detail_cateText02 span.sDetailred03{
	color:#E72B2E;
	font-size:12px;
}

.detail_cateBtn{
	float:right;
	padding:8px 0 0 0;
}


.sdetailText{
	color:#A72424;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:1.4em;
	font-weight:bold;
	padding:0 4px 8px 4px;
	background:url(../img/common/list_line.gif) repeat-x left bottom;
	height:54px;
	display:block;
}

.sdetailText02{
	color:#787878;
	font-size:9px;
	line-height:1.5em;
	padding:8px 0 9px 2px;
	display:block;
}

.sdetailText02_no{
	color:#787878;
	font-size:9px;
	line-height:1.5em;
	padding:8px 0 9px 2px;
	visibility:hidden;
}

.sdetailText02 span.sDetailred01,.sdetailText02_no span.sDetailred01{
	color:#E72B2E;
	font-weight:bold;
}

.sdetailText02 span.sDetailred02,.sdetailText02_no span.sDetailred02{
	color:#E72B2E;
	font-size:16px;
	font-weight:bold;
}

.sdetailText02 span.sDetailred03,.sdetailText02_no span.sDetailred03{
	color:#E72B2E;
	font-size:11px;
}

.sdetailBtn{
	text-align:center;
}

.sdetailBtn02{
	text-align:center;
	padding:6px 0 0 0;
}

.sdetailBtn03{
	text-align:center;
	padding:45px 0 0 0;
	_padding:42px 0 0 0;
}



.detailTtlicon{
	background:url(../img/icon/content_icon03.gif) no-repeat left top;
	padding:0 0 0 16px;
	width:566px;
	height:38px;

}

.detailTtlicon02{
	background:url(../img/icon/content_icon06.gif) no-repeat left top;
	padding:0 0 0 16px;
	width:566px;
	height:37px;
}

.detailTtlicon03{
	background:url(../img/icon/content_icon08.gif) no-repeat left top;
	padding:0 0 2px 16px;
	width:566px;
	height:23px;

}

.detailTtl{
	width:566px;
	display:block;
	background:url(../img/common/ttl_course_line.gif) no-repeat right 9px;
	color:#787878;
	font-size:1em;
}

.detailTtl02{
	width:566px;
	display:block;
	background: url(../img/soft/detailBline.gif) repeat-x right 5px;
	color:#787878;
	font-size:1em;
}

.detailTtl span.ttlRed{
	color:#CB0505;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F2;
	font-size:2em;
}

.detailTtl span.ttlRed02{
	color:#CB0505;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F2;
	font-size:1.6em;
	padding:0 5px 0 0;
}

.detailTtl02 span.ttlBrown{
	color:#B36E29;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F2;
	font-size:1.5em;
	padding:0 5px 0 0;
}

.detailTtl span.ttlGray02{
	background-color:#F6F5F2;
	font-size:1.8em;

}

.detailTtl span.ttlGray{
	font-weight:bold;
	background-color:#F6F5F2;
	padding:5px 10px 0 0;
	font-size:1em; 
}

.softPadding{
	padding:3px 0 2px 0;
	color:#787878;
}

/* 2012-08-08追加分 */
.detailBox {
  	position:relative;/*20121017追加*/
	margin:12px 0 0 0;
	padding:7px 0 6px 134px;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_aboutsoft {
	position:absolute;
	left:0px;
	bottom:27px;
	width:151px;
	height:60px;
}
.boxMC {background:url(../img/soft/landing_detail_mcCS6.jpg) no-repeat 10px top;}
.boxDP {background:url(../img/soft/landing_detail_dpCS6.jpg) no-repeat 10px top;}
.boxPP {background:url(../img/soft/landing_detail_ppCS6.jpg) no-repeat 10px top;}
.boxDS {background:url(../img/soft/landing_detail_dsCS6.jpg) no-repeat 10px top;}
.boxPS {background:url(../img/soft/landing_detail_psCS6.jpg) no-repeat 10px top;}
.detailBox h2 {
	background:url(../img/soft/line_soft_detail.gif) left bottom repeat-x;
	font-size:16px;
	line-height:1.2;
	font-weight:bold;
	color:#cc1212;
	padding-bottom:5px;
	margin-bottom:10px;
}
.detailBox p {
	font-size:12px;
	color:#666;
	margin-bottom:10px;
}
.detailBox .icon_set {
	text-align:right;
	margin-bottom:0;
}
.tb_detailbox {
	background:#FFF;
	border:solid 1px #CCC;
	width:100%;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	margin-bottom:20px;
}
.tb_detailbox .left_box {
	background:url(../img/soft/bg_soft_detail_left.gif) right center no-repeat;
	border:none;
	width:200px;
	text-align:center;
	vertical-align:middle;
	padding-right:10px;
	color:#333;
}
.tb_detailbox .left_box .price {
	color:#cc1212;
	font-size:16px;
}
.tb_detailbox .left_box .small {
	font-size:10px;
	font-weight:normal;
}
.tb_detailbox td {
	padding:10px;
	border:none;
	color:#666;
}
.tb_detailbox td .fz10 {
	font-size:10px;
}
.tb_detailbox td .price {
	font-size:20px;
	color:#cc1212;
	margin-left:40px;
}

.tb_detailbox td .price span {
	font-size:10px;
}
.tb_detailbox td .price2 {
	font-size:20px;
	color:#cc1212;
	margin-left:12px;
}
.tb_detailbox td .price2 span {
	font-size:12px;
}
.tb_detailbox td .discount {
}
.tb_detailbox td .discount span {
	font-size:16px;
	color:#cc1212;
}
.tit_setcourse {
	height:35px;
	margin-bottom:20px;
	padding-left:20px;
	background:url(../img/soft/tit_setcourse_h3.gif) left top no-repeat;
	line-height:35px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b36e29;
}
.bnr_area p {
	font-size:12px;
	margin-bottom:10px;
}
/* 2012-08-08追加分ここまで */

.detailBox01CS6{
	background:url(../img/soft/landing_detail_mcCS6.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox02CS6{
	background:url(../img/soft/landing_detail_dpCS6.jpg) no-repeat 10px top;
	margin:12px 0 16px 0;
	padding:7px 0 0 134px;
}

.detailBox03CS6{
	background:url(../img/soft/landing_detail_dsCS6.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}
.detailBox07CS6{
	background:url(../img/soft/landing_detail_psCS6.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}
.detailBox13CS6{
	background:url(../img/soft/landing_detail_ppCS6.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox01{
	background:url(../img/soft/landing_detail_mc.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox02{
	background:url(../img/soft/landing_detail_dp.jpg) no-repeat 10px top;
	margin:12px 0 16px 0;
	padding:7px 0 0 134px;
}

.detailBox03{
	background:url(../img/soft/landing_detail_ds.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox04{
	background:url(../img/soft/landing_detail_wp.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox05{
	background:url(../img/soft/landing_detail_ws.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox06{
	background:url(../img/soft/landing_detail_is.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
	width:448px;
}

.detailBox07{
	background:url(../img/soft/landing_detail_ps.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox08{
	background:url(../img/soft/landing_detail_id.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox09{
	background:url(../img/soft/landing_detail_dw.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox10{
	background:url(../img/soft/landing_detail_fla.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox11{
	background:url(../img/soft/landing_detail_shade.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox12{
	background:url(../img/soft/landing_detail_cad.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox13{
	background:url(../img/soft/landing_detail_pp.jpg) no-repeat 10px top;
	margin:12px 0 0 0;
	padding:7px 0 16px 134px;
}

.detailBox01 p,.detailBox02 p,.detailBox03 p,.detailBox04 p,.detailBox05 p,.detailBox06 p,.detailBox07 p,.detailBox08 p,.detailBox09 p,.detailBox10 p,.detailBox11 p,.detailBox12 p,.detailBox13 p,.detailBox01CS6 p,.detailBox02CS6 p,.detailBox03CS6 p,.detailBox07CS6 p,.detailBox13CS6 p{
	color:#787878;
	font-size:1.2em;
	line-height:1.4em;
	padding:11px 0 12px 0;
	width:448px;
	
}

.detailFukitop{
	background:#E72B2E url(../img/soft/landing_hukidasitopbg.gif) no-repeat center top;
	width:448px;
	padding:3px 0 0 0;
	
}

.detailFukibot{
	background:#E72B2E url(../img/soft/landing_hukidasibotbg.gif) no-repeat center bottom;
	padding:0 5px 9px 5px;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
}

.detailPbox{
	border:1px #DADADA solid;
	background:url(../img/soft/landing_pricebg.gif) repeat-y center top;
	width:448px;
	padding:11px 0 8px 0;

}

.detailPboxmid{
	background:url(../img/soft/landing_pricemidbg.gif) no-repeat center center;
}

.detailPboxmid p{
	width:118px;
	color:#B36E29;
	text-align:center;
	float:left;
	display:block;
	font-size:12px;
}

.detailPboxmid p.detailcate03{
	width:300px;
	margin:2px 0 0 27px;
	color:#787878;
	font-size:10px;
	text-align:left;
	padding:0;
	float:right;
}

.detailPboxmid02{
	width:294px;
	margin:0 6px 0 27px;
	/*border-bottom:#DADADA 1px solid;*/
	padding:0 0 5px 0;
	float:left;

}

.detailPboxmid02 p{
	color:#787878;
	font-size:1em;
	text-align:left;
}

.detailPboxmid02 p.gray12 {
	color:#787878;
	font-size:12px;
	float:none;
	width:auto;
	font-weight:bold;
	padding:0;
	margin:0 0 3px 0;
}

.detailPboxmid02 p.gray12 span {
	font-size:8px;
	font-weight:normal;
}

.detailPboxmid02 p.set_price {
	color:#E72B2E;
	font-size:20px;
	float:none;
	width:auto;
	margin:0 0 0 20px;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.detailPboxmid02 p.set_price span {
	font-size:12px;
}

.detailPboxmid02 p.set_price strong {
	font-size:26px;
}
.detailPboxmid02 p.set_per {
	color:#E72B2E;
	font-size:12px;
	font-weight:bold;
	float:none;
	width:auto;
	padding:0;
	margin:0 0 0 0;
}

.detailPboxmid02 p.set_per span {
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
}

.detailPboxmid02 p.set_detail {
	color:#787878;
	font-size:10px;
	float:none;
	width:auto;
	padding:0;
	margin:0 0 0 30px;
}


.detailPboxmid02 p.detailcate{
	width:294px;
	/*float:left;*/
	line-height:1.4em;
	padding:0;
	_padding:0 0 5px 0;
}

.detailPboxmid02 p.detailcate02{
	width:104px;
	float:left;
	padding:20px 0 2px 0;
	margin:5px 0 0 0;
	white-space:nowrap;
}



.detailPboxmid02 span.detailGray {
	color:#787878;
	font-size:12px;
}

.detailPboxmid02 span.detailRed {
	text-align:right;
}

.detailPboxmid02 span.detailRed12{
	color:#E72B2E;
	font-size:12px;
	font-weight:bold;
}

.detailPboxmid02 span.detailRed26{
	color:#E72B2E;
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 25px;
}

.detailPboxmid02 span.detailRed20{
	color:#E72B2E;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.detailBox09 p.noPbox,.detailBox11 p.noPbox,.detailBox12 p.noPbox{
	display:block;
	width:440px;
	border:#DCDCDB 1px solid;
	background-color:#FFFFFF;
	padding:9px 0 9px 8px;
	color:#787878;
	font-weight:bold;
}

.detailBox09 p.noPbox,.detailBox11 p.noPbox span,.detailBox12 p.noPbox span{
	font-weight:normal;
}

.d_courseBoxtop{
	background:url(../img/soft/landing_coursetopbg.gif) no-repeat center top;
	width:582px;
	padding:7px 0 0 0;
}

.d_courseBoxbot{
	background:url(../img/soft/landing_coursebotbg.gif) no-repeat center bottom;
	padding:0 0 8px 0;
}

.d_courseBoxmid{
	background:url(../img/soft/landing_coursemidbg.gif) repeat-y center top;
}

.d_courseBoxtop_cate2{
	background:url(../img/soft/landing_coursetopbg2.gif) no-repeat center top;
	width:582px;
	padding:7px 0 0 0;
}

.d_courseBoxbot_cate2{
	background:url(../img/soft/landing_coursebotbg2.gif) no-repeat center bottom;
	padding:0 0 8px 0;
}

.d_courseBoxmid_cate2{
	background:url(../img/soft/landing_coursemidbg2.gif) repeat-y center top;
}

.d_courseBoxtop_cate1{
	background:url(../img/soft/landing_coursetopbg1.gif) no-repeat center top;
	width:582px;
	padding:7px 0 0 0;
}

.d_courseBoxbot_cate1{
	background:url(../img/soft/landing_coursebotbg1.gif) no-repeat center bottom;
	padding:0 0 8px 0;
}

.d_courseBoxmid_cate1{
	background:url(../img/soft/landing_coursemidbg1.gif) repeat-y center top;
}


.d_courseSbox01{
	width:177px;
	padding:0 6px;
	float:left;
}

.d_courseSbox02{
	width:177px;
	padding:0 6px;
	float:left;
	margin:0 7px;
}

.d_courseSbox01 p.d_coursewhite,.d_courseSbox02 p.d_coursewhite{
	width:177px;
	padding:7px 0 6px 0;
	background-color:#B36E29;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.d_courseSbox01 p.d_coursegray,.d_courseSbox02 p.d_coursegray{
	width:177px;
	padding:15px 0 5px 0;
	font-size:1em;
	font-weight:bold;
	background:url(../img/soft/detailGline.gif) repeat-x right 19px;
	
}

.d_courseSbox01 p.d_coursegray span,.d_courseSbox02 p.d_coursegray span{
	font-size:1em;
	font-weight:bold;
	padding:0 10px 0 0;
	background-color:#FBFAF8;
	color:#8C8C8C;
}

.d_courseSbox01 p.d_courseprice,.d_courseSbox02 p.d_courseprice{
	font-size:1.2em;
	padding:6px 0 8px 0;
	color:#8C8C8C;
	background: url(../img/common/line_dot.gif) repeat-x left top;
}

.d_courseSbox01 p.d_courseprice span.priceRed,.d_courseSbox02 p.d_courseprice span.priceRed{
	color:#CB0505;
	font-weight:bold;
}

.d_courseSbox01 table,.d_courseSbox02 table{
	width:175px;
	margin:0 0 7px;
}

.d_courseSbox01 table td.Scell,.d_courseSbox02 table td.Scell{
	padding:0 3px 3px 0;
	vertical-align:top;
}

.d_courseSbox01 table td.Scell02,.d_courseSbox02 table td.Scell02{
	padding:0 0 3px 0;
	vertical-align:top;
}





/*　推奨環境
-------------------------------------------- */

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

.howttlCap a{
	text-decoration:none;
}

.fla_shockCap{
	background:url(../img/common/line_dot.gif) repeat-x center bottom;
	padding:12px 0 8px 0;
	font-size:1em;
	color:#787878;
	line-height:1.2em;
}

.fla_shockBox{
	width:590px;
	margin:0 0 8px 0;
}

.fla_shockBox p.fla_shock01{
	margin:8px 0 0 0;
	float:left;
}

.fla_shockBox p.fla_shock01 img.lFla{
	padding:0 10px 0 0;
}

.fla_shockBox p.dlCap{
	margin:8px 0 0 0;
	float:left;
	font-size:0.8em;
	line-height:1.2em;
	width:388px;
	padding:0 0 0 15px;
}

.soft_Creative_Suite3{
	color:#E86A17;
	font-size:1.4em;
	padding:14px 0 11px 0;
	font-weight:bold;
}

.howAttention{
	color:#D42427;
	padding:19px 0 113px 0;
}

/* WINオンラインスクールの特徴 共通指定
-------------------------------------------- */


.rightColumn .winschoolMainimg{
	background:url(../img/common/win_school_bg.jpg) no-repeat left top;
}


.rightColumn .winschoolMainText{
	padding:0 0 0 204px;
	color:#666666;
	font-size:1.2em;
	line-height:1.4em;
}

.rightColumn .winschoolMainimg p.listTtl{
	padding:31px 0 16px 0;
}

.rightColumn .winschoolMainimg .listText{
	padding:0 25px 0 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .winschoolMainimg .listText02{
	padding:0 25px 30px 0;
	font-size:12px;
	line-height:18px;
}

.rightColumn .winschoolMainimg p.listTtl img{
	padding:0 0 11px 0;
	line-height:0;
}

/* WINオンラインスクールの特徴
-------------------------------------------- */

.whatsTtl_text01{
	padding:7px 0 17px 0;
	color:#818181;
	font-size:1.2em;
	line-height:1.4em;
}

.win_soft_ex{
	margin:0 0 30px 0;
	font-size:0;
}

.winLarning_box{
	background:url(../img/whats_win/win_larning_midbg.gif) repeat-y center top;
	margin:0 0 30px 0;
}

.winLarning_midbox{
	background:url(../img/whats_win/win_larning_botbg.gif) no-repeat center bottom;
}

.winLarning_midbox p{
	color:#818181;
	padding:9px 10px 13px 10px;
	font-size:1.2em;
	line-height:1.4em;
}


/* お申し込みの流れ
-------------------------------------------- */

.flowTtlcap{
	padding:15px 0 9px 0;
}

.flowStepbox{
	background:url(../img/flow/flow_step_bg2.gif) no-repeat center top;
	width:574px;
	height:136px;
	padding:6px 8px 9px 7px;
}

.flowStepbox ul.stepList_L{
	width:575px;
}

.flowStepbox ul.stepList_L li{
	float:left;
	padding:0 20px 0 0;
	margin:0;
}

.flowStepbox ul.stepList_L li.noPadding {
	float:left;
	padding:0;
}

.flowStepbox ul.stepList_R{
	width:575px;
}

.flowStepbox ul.stepList_R li{
	float:left;
	padding:35px 20px 0 0;

}

.flowStepbox ul.stepList_R li.noPadding {
	float:left;
	padding:35px 0 0 0;
}

.ttlFlow{
	width:590px;
	padding:0 0 4px 0;
	border-bottom:#A07E61 solid 1px;
	margin:25px 0 13px 0;
}

.ttlFlowimg{
	margin:12px 0 10px 9px; 
}


.flowCaption{
	padding:20px 0 0 9px;
}


/* Winオンラインスクールの受講方法と各機能のご案内
-------------------------------------------- */

.functionText01{
	font-weight:bold;
	color:#D83B3B;
}

.functionText02{
	color:#D83B3B;
}

.functionImg01{
	margin:12px 0 10px 9px;
}

.functionImg02{
	margin:12px 0 10px 9px;
	padding:0 0 37px 0;
	background: url(../navigware/img/icon_yajirushi_bg.gif) no-repeat center bottom;
}

.functionImg03{
	margin:12px 0 10px 9px;
	padding:37px 0 0 0;
	background: url(../navigware/img/icon_yajirushi_bg02.gif) no-repeat center top;
}

.ttlfunction01{
	margin:10px 0 10px 9px; 
}

.ttlfunction02{
	margin:0 0 40px 9px; 
}

.functionIcon{
	vertical-align:middle;
}

.functionList{
	list-style-type:disc;
	margin:0 0 0 15px;
}

/* その他 : 下坂久司
-------------------------------------------- */

.hsAlert{
	color: #FF0000;
	font-weight: bold;
}

/* 講座詳細用　2009年10月21日追加
-------------------------------------------- */
.detail_ex {
	color:#787878;
	background-image: url(../soft/images/sample.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 554px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.detail_ex p {
	margin-left: 70px;
	line-height: 28px;
	font-size: 10px;
}

.detail_ex img {
	margin:0 4px;
}
.detail_icon {
	margin:2px;
}
.detail_icon img {
	margin-right:3px;
}
.detail_icon_last {
	margin-right:0;
}
.detail_price {
	margin-left:3px;
	font-size:10px;
}

/* ソフトナビゲーション用　2010年5月11日追加
-------------------------------------------- */

.soft_navi {
	margin:0 0 15px 10px;
	color:#787878;
}

.soft_navi td {
	padding:2px;
	font-size:1em;
	border:none;
}
.soft_navi th {
	padding:2px 0 2px 6px;
	font-size:1em;
	border:none;
	height:18px;
	background:url(../img/soft/bg_softnavi_th.gif) top left no-repeat;
}
.soft_navi img {
	border:none;
}

.soft_navi strong {
	color:#FF0000;
}

/* 2011年6月14日追加
-------------------------------------------- */
.detailPboxmid02 p.gray10 {
	color:#787878;
	font-size:10px;
	float:none;
	width:auto;
	font-weight:bold;
	padding:0;
	margin:0 0 3px 0;
}

.detailPboxmid02 p.gray10 em {
	font-size:16px;
	color:#E72B2E;
	font-weight:bold;
	font-style:normal;
}

.detailPboxmid02 p.gray10 span {
	font-weight:normal;
	font-style:normal;
}

/* 2012年7月31日追加
course/index.html用
-------------------------------------------- */
.top_course {
	margin-bottom:40px;
}
.cont_course {
	width:620px;
	margin:0 15px 30px;
	padding-bottom:20px;
	background:url(../img/course/cont_course_bg_btm.gif) left bottom repeat-y;
	font-size:12px;
	color:#666;
	line-height:1.6;
}
.cont_course h2 {
	padding:10px 10px 20px 35px;
	height:31px;
	line-height:41px;
	vertical-align:middle;
	background:url(../img/course/cont_course_bg_head.gif) left top no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#cc1212;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cont_course  .cont_course_inn {
	margin:0 20px 20px;
}
.cont_course .cont_course_inn .img_left {
	margin-right:20px;
}
.cont_course .cont_course_index {
	position:relative;
	margin:0 20px 20px;
	padding:10px 10px;
	border-top:dotted 1px #c69000;
	border-bottom:dotted 1px #c69000;
	background:#FFF;
}
.cont_course .cont_course_index h3 {
	height:21px;
	padding-left:15px;
	margin-bottom:10px;
	line-height:21px;
	font-weight:bold;
	font-size:16px;
	color:#333;
	background:url(../img/course/tit_course_head.gif) left top no-repeat;
}
.cont_course .cont_course_index .demo {
	position:absolute;
	width:202px;
	height:21px;
	top:10px;
	right:10px;
}
.cont_course .cont_course_index ul.index_01 {
	float:left;
	width:180px;
	margin-right:3px;
}
.cont_course .cont_course_index ul.index_last {
	float:left;
	width:180px;
	margin-right:0;
}
.cont_course .btn_to_land {
	margin:0 20px 20px;
}
.cont_course .tb_purchase {
	width:600px;
	margin:0 10px;
	border-collapse:collapse;
	border:solid 1px #c69000;
}
.cont_course .tb_purchase caption {
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
.cont_course .tb_purchase th {
	background:#DC8C2C;
	color:#FFF;
	text-align:center;
	border:none;
	border-right:dotted 1px #FFF;
}
.cont_course .tb_purchase td {
	padding:5px 10px;
	border-right:dotted 1px #c69000;
	border-bottom:dotted 1px #c69000;
	background:#FFF;
}
.cont_course .tb_purchase .c_name {
	width:180px;
	font-weight:bold;
}
.cont_course .tb_purchase .c_name span {
	font-size:11px;
	font-weight:normal;
}
.cont_course .tb_purchase .c_span {
	width:60px;
}
.cont_course .tb_purchase .c_price {
	font-size:11px;
}
.cont_course .tb_purchase .c_price strong {
	font-size:12px;
}
.cont_course .tb_purchase .tb_last {
	width:35px;
	border-right:none;
	text-align:center;
}

.cont_course .attention {
	font-size:11px;
	margin-left:10px;
	margin-top:10px;
	color:#666;
	border:none;
}
/*2013/03/14追加分*/
.landingTtl .land_head #ribon_pkg {
	position:absolute;
	width:193px;
	height:153px;
	top:7px;
	right:-87px;
}

/* 20140428 CS6販売終了メッセージ */
#cs6fin {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border:solid 3px #C62C2C;
	padding:5px 10px;
	margin:0 12px 10px;
	background:#FFF;
}
#cs6fin h2 {
	font-size:16px;
	font-weight:bold;
	color:#CD1112;
}
#cs6fin h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	color:#CD1112;
}
#cs6fin p {
	font-size:13px;
	line-height:1.4;
}
