body {
	padding:0px;
	margin:0px;
	background:#ffffff;
	color:#666666;
}

td {
	color:#666666;
}

h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}

a:link	{
	color:#39F;
}
a:active	{color:#FBAF18;}
a:visited	{
	color:#39F;
}
a:hover	{color:#FBAF18;}

.txt-blue {
	color:#00AEEF;
}

/*枠線*/

.waku-left{
	border-style:solid; border-width:0px 0px 0px 1px; border-color:#E0E0E0;
}

.box-1{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#C8C8C8;
}

.box-2{
	border-style:solid; border-width:1px 1px 1px 1px; border-color:#DDDDDD;
}
.box-3{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#E8E8E8;
}
.box-4{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#DEDEDE;
}
.box-5{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#E8E8E8;
}

.line-t{
	border-style:solid; border-width:1px 0px 0px 0px; border-color:#DEDEDE;
}
.line-l{
	border-style:solid; border-width:0px 0px 0px 1px; border-color:#DEDEDE;
}
.line-l2{
	border-style:solid; border-width:0px 0px 0px 1px; border-color:#E8E8E8;
}

.line-r2{
	border-style:solid; border-width:0px 1px 0px 0px; border-color:#E8E8E8;
}

.line-lb{
	border-style:solid; border-width:0px 0px 1px 1px; border-color:#E8E8E8;
}

.line-rb{
	border-style:solid; border-width:0px 1px 1px 0px; border-color:#E8E8E8;
}

.line-b{
	border-style:solid; border-width:0px 0px 1px 0px; border-color:#E8E8E8;
}

.line-tl{
	border-style:solid; border-width:1px 0px 0px 1px; border-color:#DEDEDE;
}

/*パディング*/

.pad-a{
	padding:25px 18px 25px 18px;
}

.pad-b{
	padding:20px 15px 20px 15px;
}

.pad-10{
	padding:10px;
}
.pad-5{
	padding:5px;
}

/*----------------------------------トップページ ----------------------------------*/
.box-1-pink{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#F6B9D0;
}

.box-1-orange{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#F6C7B0;
}

.box-1-blue{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#A1BBD7;
}

.box-1-green{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#C5E4B8;
}

.box-1-yellow{
	border-style:solid; border-width:0px 1px 1px 1px; border-color:#FBDDB3;
}

.box-top-gray{
	background-color:#F0F0F0;
	margin:3px;
	height:130px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.pad-top-kentei-link {
	margin:0px;
	height:65px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.pad-top-banner {
	padding-top:10px;
	margin:0px;
}

.pad-top-info {
	padding:5px 10px 0px 0px;
	margin:0px;
}

/*----------------------------------CG検定について（about/） ----------------------------------*/
.box-1-pink2{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#E85189;
}

.box-1-orange2{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#E97339;
}

.box-1-blue2{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#14549C;
}

.box-1-green2{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#6DBB4E;
}

.box-1-yellow2{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#F5A942;
}

.box-1-gray{
	border-style:solid; border-width:0px 1px 0px 1px; border-color:#808080;
}

.pad-gaiyo {
	padding:15px 25px;
	margin:0px;
}

/*----------------------------------はじめに（first/） ----------------------------------*/

.fbox {
	margin:0 0 45px 0;;
	padding:0;
}

.txtp {
	margin:0;
	padding:0;
	line-height:22px;
}

.txtpbold {
	font-weight:bold;
}

.txtp2 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

.txtbox {
	padding:10px 10px 20px 10px;	
}

.txtbox2 {
	padding:10px;	
}

.fbtcenter {
	padding:0 auto;
	text-align:center;
	vertical-align:middle;
}

.f_day {
	font-size:18px;
	font-weight:bold;
}

.f06tdbg {
	background-color:#D6F7FF;
}

/*----------------------------------CG検定について（about/feature） ----------------------------------*/
.fe-tbl td {
	vertical-align:top;
}

.fe-tbltd {
	padding:0 0 20px 0;
}

.fe-tbltxt {
	font-size:12px;
	padding:0 50px 10px 160px;
	line-height:140%;
	display:block;
}

/*----------------------------------検定の価値（column/value~） ----------------------------------*/
#divbox {
	width:802px;
}
.imgbox {
	margin:0 0 15px 0;
}
.tdbox p {
	margin:0;
	padding:0;
}
.tdbox-p p {
	margin:0;
	padding:0;
}
.tdbox {
	width:792px;
	background-image:url(../../column/img/bg_tit01.png);
	background-repeat:no-repeat;
	vertical-align:top;
	padding:12px 10px 10px 10px;
	margin-bottom:5px;
}
.boxmidashi {
	font-size:1.1em;
	font-weight:500;
	color:#00479d;
	text-indent:18px;
}
.tdbox-p {
	width:792px;
	background-image:url(../../column/img/bg_tit02.png);
	background-repeat:no-repeat;
	vertical-align:top;
	padding:12px 10px 10px 10px;
	margin-bottom:5px;
}
.boxmidashi-p {
	font-size:1.1em;
	font-weight:500;
	color:#23a74f;
	text-indent:18px;
}
.boxhtxt {
	margin:2px 0 0 0;
	padding:5px 5px 0 18px;
	border-top:#00479d 1px dotted;
}
.boxhtxtp {
	margin:2px 0 0 0;
	padding:5px 5px 0 18px;
	border-top:#23a74f 1px dotted;
}
.boxtxt {
	line-height:1.7em;
}
.tdbox-author {
	width:777px;
	background-image:url(../../column/img/value_author_bg.gif);
	padding:5px 15px;
}
.tdbox-author-p {
	width:777px;
	background-image:url(../../column/img/value_author_bgp.gif);
	padding:5px 15px;
}
.boxauthor {
	font-size:1.1em;
	font-weight:600;
	color:#FFF;
}
.boxtxt-author1 {
	color:#FFF;
}
.boxtxt-author2 {
	font-size:0.8em;
	line-height:1.7em;
	color:#FFF;
}


/*---------------------------------- これまでの検定（past/） ----------------------------------*/
.pad-past-txt {
	padding:10px 20px 0px 25px;
	margin:0px;
}
.pad-top-kentei-link2 {
	margin:0px;
	height:80px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/*---------------------------------- 検定推奨企業一覧（passing3/） ----------------------------------*/
#passhing3wrap {
	width:800px;
	text-align:center;
}

.passhing3pad-10{
	padding:10px 0 10px 0;
}

.passhing3-tab {
	width:800px;
	text-align:left;
}

.passhing3-tab tr {
	border:#666 dotted 1px;
}

.passhing3-coname {
	font-size:11px;
}

.passhing3-tabicon {
	width:33px;
	height:29px;
}

.passhing3-tabicon2 {
	width:33px;
	height:29px;
	padding-left:55px;
	text-align:right;
}

.passhing3-c {
	background-image:url(../../result/img/passing3_c.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ce {
	background-image:url(../../result/img/passing3_ce.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-cw {
	background-image:url(../../result/img/passing3_cw.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-cm {
	background-image:url(../../result/img/passing3_cm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-cei {
	background-image:url(../../result/img/passing3_cei.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceistar {
	background-image:url(../../result/img/passing3_cei-star.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceistar2 {
	background-image:url(../../result/img/passing3_cei-star2.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceiwm {
	background-image:url(../../result/img/passing3_ceiwm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceiwm {
	background-image:url(../../result/img/passing3_ceiwm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceim {
	background-image:url(../../result/img/passing3_ceim.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceiw {
	background-image:url(../../result/img/passing3_ceiw.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ceimstar {
	background-image:url(../../result/img/passing3_ceim-star.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ciwm {
	background-image:url(../../result/img/passing3_ciwm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-cwm {
	background-image:url(../../result/img/passing3_cwm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ei {
	background-image:url(../../result/img/passing3_ei.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-ewm {
	background-image:url(../../result/img/passing3_ewm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-w {
	background-image:url(../../result/img/passing3_w.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-m {
	background-image:url(../../result/img/passing3_m.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-iw {
	background-image:url(../../result/img/passing3_iw.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-eim {
	background-image:url(../../result/img/passing3_eim.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-cem {
	background-image:url(../../result/img/passing3_cem.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-wm {
	background-image:url(../../result/img/passing3_wm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-iwm {
	background-image:url(../../result/img/passing3_iwm.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.passhing3-i {
	background-image:url(../../result/img/passing3_i-star.gif);
	background-position:right;
	background-repeat:no-repeat;
}
