.fs85{ font-size:85%; }
.fs180{ font-size:180%; }

/* Title */
.software_tit.sw1710-software_tit { color: #00a0c3; }
.accent1_h2_box{
	border-bottom:4px solid #00a0c3;
	margin-bottom:15px;
	font-weight:bold;
}
.box_corel_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon01.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_cyber_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon02.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_atok_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon03.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_english_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon04.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_curioSound_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon08.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_fude_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon05.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.box_sp-coop_ttl{
	background: url(/fmv/usability/2102/img/software/software_icon06.png) no-repeat 10px center/70px;
	padding-left:95px;
}
.accent1_h2.sw1710-accent1_h2 {
	color: #00a0c3;
	margin: 50px 0 0 0;
	border-bottom: none;
	padding:5px 0 0 0;
}
.contentsarea .accent1_h2_box>p{
	font-size:16px;
	color:#333333;
	margin:0 10px 16px 0;
	padding-left:0;
}
.accent_h3.sw1710-accent_h3 { color: #00a0c3; border-left-color: #00a0c3 !important; }
.accent1_h2.sw1710-accent1_h2 sup,
.accent_h3.sw1710-accent_h3 sup { font-size:80%; vertical-align:bottom; }
.accent4_h4 { color: #00a0c3; margin-top:20px; }
.accent4_h4 span { font-size:90%; font-weight: normal; color: #333; }
.leadTxt { font-size:130%; font-weight:bold; }

/* sw1710-bun */
.bun.sw1710-bun { border: solid 4px #00a0c3; color: #00a0c3 !important; background-color:#fff !important; padding:17px 0; width:80%; }
.bun.sw1710-bun:hover { opacity:0.5;}
.bun.sw1710-bun.anc_corel,
.bun.sw1710-bun.anc_cyber,
.bun.sw1710-bun.anc_atok,
.bun.sw1710-bun.anc_english,
.bun.sw1710-bun.anc_curioSound,
.bun.sw1710-bun.anc_fude,
.bun.sw1710-bun.anc_sp-coop { background:no-repeat 10px center / 15%; padding-left:19%; text-align:left; }
.bun.sw1710-bun.anc_corel { background-image:url(/fmv/usability/2102/img/software/software_icon01.png) !important; }
.bun.sw1710-bun.anc_cyber { background-image:url(/fmv/usability/2102/img/software/software_icon02.png) !important; }
.bun.sw1710-bun.anc_atok { background-image:url(/fmv/usability/2102/img/software/software_icon03.png) !important; }
.bun.sw1710-bun.anc_english { background-image:url(/fmv/usability/2102/img/software/software_icon04.png) !important; }
.bun.sw1710-bun.anc_curioSound { background-image:url(/fmv/usability/2102/img/software/software_icon08.png) !important; }
.bun.sw1710-bun.anc_fude { background-image:url(/fmv/usability/2102/img/software/software_icon05.png) !important; }
.bun.sw1710-bun.anc_sp-coop { background-image:url(/fmv/usability/2102/img/software/software_icon06.png) !important; }

/* viewBox */
.viewBox{ position:relative; border: solid 2px #00a0c3; margin:40px 10px 0; padding:30px 20px; }
.viewBox .view_recommend{ position:absolute; top:-28px; left:20px; }
.viewBox .viewBoxInr{ position:relative; margin-top:10px; }
.viewBox .accent4_h4+p{ margin-top:0; }
.viewBox .viewBoxInr .txt_c{ display:inline-block; font-size:100%; }


/* adobe_box */
.adobe_box{
	border: solid 2px #083190;
	padding: 30px;
	margin-top: 30px;
}
.adobe_box h3{
	color: #083190;
	font-size: 165%;
	font-weight: bold;
	margin-bottom: 20px;
}

@media only screen and (max-width: 750px) {
/* sw1710-bun */
.grtr .col_8 { width:98%; }
.grtr div { float:none; }
.bun.sw1710-bun.anc_corel,
.bun.sw1710-bun.anc_cyber,
.bun.sw1710-bun.anc_atok,
.bun.sw1710-bun.anc_english,
.bun.sw1710-bun.anc_curioSound,
.bun.sw1710-bun.anc_fude,
.bun.sw1710-bun.anc_sp-coop { background:no-repeat 5px  center / 16%;}

/* viewBox */
.viewBox{ padding:30px 10px; }

/* ul */
ul.mar_l20{ margin-left:20px !important;}
	
/* adobe_box */
.adobe_box{
	padding: 30px 15px;
	margin: 0 10px;
}

}

@media only screen and (min-width: 751px) {
.viewBox .viewBoxInr .viewBoxText{
	position:absolute;
	top:0;
	left:360px;
}
}