@charset "utf-8";
/* CSS Document */

#contentsArea table {
	border-collapse: collapse;
	border: 0px;
}
#contentsArea table th,
#contentsArea table td {
	padding: 0px;
}
#contentsArea table .at-w10 {width: 10%;}
#contentsArea table .at-w11 {width: 11%;}
#contentsArea table .at-w12 {width: 12%;}
#contentsArea table .at-w14 {width: 14%;}
#contentsArea table .at-w15 {width: 15%;}
#contentsArea table .at-w18 {width: 18%;}
#contentsArea table .at-w20 {width: 20%;}
#contentsArea table .at-w22 {width: 22%;}
#contentsArea table .at-w25 {width: 25%;}
#contentsArea table .at-w28 {width: 28%;}
#contentsArea table .at-w30 {width: 30%;}
#contentsArea table .at-w33 {width: 33%;}
#contentsArea table .at-w34 {width: 34%;}
#contentsArea table .at-w35 {width: 35%;}
#contentsArea table .at-w40 {width: 40%;}
#contentsArea table .at-w42 {width: 42%;}
#contentsArea table .at-w50 {width: 50%;}
#contentsArea table .at-w60 {width: 60%;}
#contentsArea table .at-w70 {width: 70%;}


/* heading */
#contentsArea .atHeadingImg01 {
	margin: 0;
	padding: 0;
}
#contentsArea .atHeadingImg02 {
	position: relative;
}
#contentsArea .atHeadingImg02 h2 {
	margin: 0;
	padding: 0;
}
#contentsArea .atHeadingImg02 .atBtn01 {
	position: absolute;
	top: 72px;
	left: 401px;
	
}
#contentsArea .atHeadingImg03 {
	margin: 10px 0 0 0;
	padding: 0;
}
#contentsArea .atHeading02 {
	margin: 0;
	background: url(/business/service/it-guardians/img/common_bg018.gif) no-repeat 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
#contentsArea .atHeading02 span {
	display: block;
	padding: 20px 230px 26px 20px;
	background: url(/business/service/it-guardians/img/common_bg019.jpg) no-repeat 0 100%;
}
#contentsArea .atHeading03 {
	clear: both;
	margin: 30px 0 0 0;
	background: url(/business/service/it-guardians/img/common_bg002.gif) no-repeat 0 100%;
	font-size: 18px;
	font-weight: bold;
}
#contentsArea .atHeading03 span {
	display: block;
	padding: 11px 22px 10px;
	background: url(/business/service/it-guardians/img/common_bg001.gif) no-repeat 0 0;
}
#contentsArea .atHeading03-02 {
	clear: both;
	margin: 30px 0 0 0;
	background: url(/business/service/it-guardians/img/common_bg025.gif) no-repeat 0 100%;
	font-size: 18px;
	font-weight: bold;
}
#contentsArea .atHeading03-02 span {
	display: block;
	padding: 11px 12px 10px;
	background: url(/business/service/it-guardians/img/common_bg024.gif) no-repeat 0 0;
}
#contentsArea .atHeadPurpose {
	clear: both;
	margin: 30px 0 0 0;
	background: url(/business/service/it-guardians/img/purpose_bg001.gif) no-repeat 0 100%;
	font-size: 18px;
	font-weight: bold;
}
#contentsArea .atHeadPurpose span {
	display: block;
	padding: 11px 38px 10px;
}
#contentsArea .atHeadPurpose.type01 span {
	background: url(/business/service/it-guardians/img/purpose_bg002.gif) no-repeat 0 0;
}
#contentsArea .atHeadPurpose.type02 span {
	background: url(/business/service/it-guardians/img/purpose_bg003.gif) no-repeat 0 0;
}
#contentsArea .atHeadPurpose.type03 span {
	background: url(/business/service/it-guardians/img/purpose_bg004.gif) no-repeat 0 0;
}
#contentsArea .atHeadPurpose.type04 span {
	background: url(/business/service/it-guardians/img/purpose_bg005.gif) no-repeat 0 0;
}
#contentsArea .atHeadPurpose.type05 span {
	background: url(/business/service/it-guardians/img/purpose_bg006.gif) no-repeat 0 0;
}
#contentsArea .atHeading04 {
	margin: 20px 0 0;
	background: url(/business/service/it-guardians/img/common_bg006.gif) no-repeat 0 100%;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
#contentsArea .atHeading04 span {
	display: block;
	padding: 7px 10px 5px;
	background: url(/business/service/it-guardians/img/common_bg005.gif) no-repeat 0 0;
}
#contentsArea .atHeading04 a {
	color: #ffffff;
	background: url(/classic_shared/img/bg_subcategory.gif) no-repeat left 4px;
	padding: 0 0 0 6px;
	display: block;
}
#contentsArea .atHeading04 a:hover {
	text-decoration: none;
}
#contentsArea .headingTypeC01,
#contentsArea .headingTypeC02 {
	border-bottom: solid 2px #007cc3;
}
#contentsArea .atTwoColumn01 .atHeading04 {
	margin: 0;
	background: url(/business/service/it-guardians/img/common_bg004.gif) no-repeat 0 100%;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
#contentsArea .atTwoColumn01 .atHeading04 span {
	display: block;
	padding: 7px 10px 5px;
	background: url(/business/service/it-guardians/img/common_bg003.gif) no-repeat 0 0;
}
#contentsArea .atFlowHead {
	margin: 0;
	background: url(/business/service/it-guardians/img/common_bg015.gif) no-repeat 0 0;
	font-size: 18px;
	font-weight: bold;
	padding: 0; /*追加*/
	border: none; /*追加*/
}
#contentsArea .atFlowHead {
	clear: both;
	margin: 15px 0 0;
	background: url(/business/service/it-guardians/img/common_bg015.gif) no-repeat 0 100%;
	font-size: 16px;
	font-weight: bold;
}
#contentsArea .atFlowHead.first span {
	display: block;
	padding: 7px 0 1px 90px;
	background: url(/business/service/it-guardians/img/common_bg011.gif) no-repeat 0 0;
	color: #ffffff;
	border: none;　/*追加*/
}
#contentsArea .atFlowHead.second span {
	display: block;
	padding: 8px 0 2px 90px;
	background: url(/business/service/it-guardians/img/common_bg012.gif) no-repeat 0 0;
	color: #ffffff;
	border: none;　/*追加*/
}
#contentsArea .atFlowHead.third span {
	display: block;
	padding: 8px 0 2px 90px;
	background: url(/business/service/it-guardians/img/common_bg013.gif) no-repeat 0 0;
	color: #ffffff;
	border: none;　/*追加*/
}
#contentsArea .atFlowHead.fourth span {
	display: block;
	padding: 8px 0 2px 90px;
	background: url(/business/service/it-guardians/img/common_bg014.gif) no-repeat 0 0;
	color: #ffffff;
	border: none;　/*追加*/
}
#contentsArea .atFlowHead.fifth span {
	display: block;
	padding: 8px 0 2px 90px;
	background: url(/business/service/it-guardians/img/common_bg028.gif) no-repeat 0 0;
	color: #ffffff;
	border: none;　/*追加*/
}
#contentsArea .atFlowHead-zero{
	background-color: #666666; 
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 !important;
	border-radius:5px;
}
#contentsArea .atFlowHead-zero span{
	text-align: center;
	color: #ffffff;
	border: 0;
	padding: 0 !important;
}
#contentsArea .atAddLink01,
#contentsArea .atPickup01 {
	position: relative;
}
#contentsArea .atAddLink01 .atDetailLink01 {
	position: absolute;
	top: 5px;
	right: 8px;
	padding-left: 8px;
	background: url(/business/service/it-guardians/img/common_ic002.gif) no-repeat 0 50%;
}
#contentsArea .atAddLink01 .atDetailLink01 a {
	color: #ffffff;
}
#contentsArea .atAddLink01 .atDetailLink01 a:hover {
	text-decoration: none;
}
#contentsArea .atAddLink01 .atHeading04 span,
#contentsArea .atPickup01 .atHeading04 span {
	padding-right: 6em;
}
#contentsArea .atPickup01 img {
	position: absolute;
	top: 1px;
	right: 3px;
}
#contentsArea .atOptionTitle01 {
	margin-top: 20px;
	border-left: solid 2px #82683a;
	color: #82683a;
	font-weight: bold;
	text-indent: 0.5em;
}
#contentsArea .atOptionTitle02 {
	margin-top: 20px;
	border-left: solid 2px #7a7b7a;
	color: #7a7b7a;
	font-weight: bold;
	text-indent: 0.5em;
}
#contentsArea .atOptionTitle03 {
	margin-top: 20px;
	border-left: solid 2px #986c4f;
	color: #986c4f;
	font-weight: bold;
	text-indent: 0.5em;
}
#contentsArea .atOptionTitle04 {
	margin-top: 20px;
	border-left: solid 2px #5391ce;
	color: #5391ce;
	font-weight: bold;
	text-indent: 0.5em;
}
#contentsArea .atOptionTitle05 {
	margin-top: 20px;
	border-left: solid 2px #61b202;
	color: #61b202;
	font-weight: bold;
	text-indent: 0.5em;
}

#contentsArea .imgHeading {
	background: none;
	vertical-align: top;
	padding: 0;
}

/* column */
#contentsArea .atImgColumn01 {
	margin-top: 10px;
}
#contentsArea .atImgColumn01 .atImgCol01 {
	float: left;
	margin-right: 10px;
}
#contentsArea .atImgColumn01 .atImgCol01-r {
	float: right;
	margin-left: 10px;
}
#contentsArea .atImgColumn01 .atImgCol02 {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
#contentsArea .atImgColumn01 .atTextCol01 {
	overflow: hidden;
	zoom: 1;
}
#contentsArea .atOneColumn01 {
	margin-top: 10px;
	background: url(/business/service/it-guardians/img/common_bg021.gif) no-repeat 0 100%;
}
#contentsArea .atOneColumn01 .inner {
	padding: 15px;
	background: url(/business/service/it-guardians/img/common_bg020.gif) no-repeat 0 0;
}
.msie6 #contentsArea .atOneColumn01 .inner {
	height: 1px;
}
#contentsArea .atOneColumn01 .atImgColumn01 {
	margin: 0;
}
#contentsArea .atTwoColumn01 {
	margin-top: 15px;
}
#contentsArea .atTwoColumn01 .atLeftCol {
	float: left;
	width: 305px;
}
#contentsArea .atTwoColumn01 .atRightCol {
	float: right;
	width: 305px;
}
#contentsArea .atTwoColumn01 .atColumnBody01 {
	margin-top: 15px;
}
#contentsArea .atTwoColumn02 {
	margin-top: 10px;
	background: url(/business/service/it-guardians/img/common_bg008.gif) no-repeat 0 100%;
}
#contentsArea .atTwoColumn02.atSingle {
	margin-top: 10px;
	background: url(/business/service/it-guardians/img/common_bg009.gif) no-repeat 0 100%;
}
#contentsArea .atTwoColumn02 .atIconLink02 {
	margin: 0 15px;
	font-weight: bold;
}
#contentsArea .atTwoColumn02 .atLeftCol {
	float: left;
	width: 305px;
	padding: 15px 0;
	background: url(/business/service/it-guardians/img/common_bg007.gif) no-repeat 0 0;
}
#contentsArea .atTwoColumn02 .atRightCol {
	float: right;
	width: 305px;
	padding: 15px 0;
	background: url(/business/service/it-guardians/img/common_bg007.gif) no-repeat 0 0;
}
#contentsArea .atTwoColumn02 .atImgColumn01 {
	padding: 0 15px;
}
#contentsArea .atTwoColumn03 {
	margin-top: 10px;
	background: url(/business/service/it-guardians/img/common_bg008.gif) no-repeat 0 100%;
}
#contentsArea .atTwoColumn03.atSingle {
	margin-top: 10px;
	background: url(/business/service/it-guardians/img/common_bg009.gif) no-repeat 0 100%;
}
#contentsArea .atTwoColumn03 .atIconLink02 {
	margin: 0 15px;
	font-weight: bold;
}
#contentsArea .atTwoColumn03 .headingTypeC01 {
	margin: 0 6px;
}
#contentsArea .atTwoColumn03 .atLeftCol {
	float: left;
	width: 305px;
	padding: 10px 0 15px;
	background: url(/business/service/it-guardians/img/common_bg007.gif) no-repeat 0 0;
}
#contentsArea .atTwoColumn03 .atRightCol {
	float: right;
	width: 305px;
	padding: 10px 0 15px;
	background: url(/business/service/it-guardians/img/common_bg007.gif) no-repeat 0 0;
}
#contentsArea .atTwoColumn03 .atImgColumn01 {
	padding: 0 15px;
}
#contentsArea .atBtnColumn01 {
	position: relative;
	/*width: 620px;*/
	width: 574px;
	height: 96px;
	margin: 20px 0 30px;
}

#contentsArea .atBtnColumn01 .atBtn01,
#contentsArea .atBtnColumn01 .atBtn02,
#contentsArea .atBtnColumn01 .atBtn03 {
	margin: 0;
	padding: 0;
}

#contentsArea .atBtnColumn01 .atBtn01 {
	position: absolute;
	top: 47px;
	left: 14px;
}
#contentsArea .atBtnColumn01 .atBtn02 {
	position: absolute;
	top: 47px;
	left: 199px;
}
#contentsArea .atBtnColumn01 .atBtn03 {
	position: absolute;
	top: 47px;
	left: 384px;
}
#contentsArea .atServiceCol .atTitle {
	margin: 10px 0 0;
	padding: 3px 10px;
	background: #b3b3b3;
	color: #ffffff;
	font-size: 16px !important;
	font-weight: bold;
}
#contentsArea .atServiceCol .atServiceIcon {
	width: 100%;
	border-left: solid 1px #cccccc;
}
#contentsArea .atServiceCol .atServiceIcon th {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-align: center;
}
#contentsArea .atServiceCol .atServiceIcon td {
	padding: 15px 0 5px;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-align: center;
}
#contentsArea .atServiceCol .atServiceIcon th {
	background: #efefef;
}

#contentsArea .atServiceCol .atServiceIcon .linkList {
	margin: 0 auto;
}

#contentsArea .atServiceCol .atServiceIcon .linkList li {
	color: #cccccc;
	background: none;
	width: 70px;
	float: left;
	font-size: 10px;
	line-height: 1.1;
	margin: 0 0 10px;
	padding: 0;
}

#contentsArea .atServiceCol .atServiceIcon .linkList .noOption {
	padding-top: 11px;
}

#contentsArea .atServiceCol .atServiceIcon .linkList.twoIcons {
	width: 140px;
}

#contentsArea .atServiceCol .atServiceIcon .linkList.threeIcons {
	width: 210px;
}

#contentsArea .atServiceCol .atServiceIcon .linkList.twoIcons .noOption {
	padding-top: 11px;
}


#contentsArea .atServiceCol .atInnerTable01 {
	margin: 0 auto;
}
#contentsArea .atServiceCol .atInnerTable01 td {
	width: 70px;
	padding: 0 0 5px; 
	border: none;
	vertical-align: top;
}
#contentsArea .atServiceCol .atInnerTable01 td.atOptionTxt {
	padding: 0;
}
#contentsArea .atServiceCol .atInnerTable01 td.atOptionTxt img {
	vertical-align: middle; 
}
#contentsArea .atServiceCol .atInnerTable01 td p {
	margin-top: 3px;
	font-size: 10px !important;
	line-height: 1.1 !important;
}
#contentsArea .atServiceCol .atInnerTable01 td.off p {
	color: #cccccc;
}

/* table */
#contentsArea .atNormalTable01 {
	width: 100%;
	margin-top: 15px;
	border-top: solid 1px #b8b8b8;
	border-left: solid 1px #b8b8b8;
}
#contentsArea .atNormalTable01 th {
	padding: 8px 3px;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	text-align: center;
	background: #efefef;
	font-size: 12px;
}
#contentsArea .atNormalTable01 td {
	padding: 8px;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	text-align: center;
	font-size: 12px;
}
#contentsArea .atNormalTable01 .lv01 {
	background: #ebf5fa;
	font-weight: normal;
}
#contentsArea .atNormalTable02 {
	width: 100%;
	margin-top: 15px;
	border-top: solid 1px #b8b8b8;
	border-left: solid 1px #b8b8b8;
}
#contentsArea .atNormalTable02 th {
	padding: 8px;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	text-align: center;
	background: #efefef;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}
#contentsArea .atNormalTable02 td {
	padding: 8px;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	text-align: center;
	font-size: 12px;
}
#contentsArea .atNormalTable02 .lv01 {
	background: #ebf5fa;
	font-weight: normal;
}

/* フォント */
#contentsArea .atNormalTxt01 {
	margin: 10px 0 0 0 !important;
}
#contentsArea .atStrongTxt01 {
	font-weight: bold;
}
#contentsArea .atSmallTxt01 {
	font-size: 10px;
}
#contentsArea .atLeadTxt01 {
	margin: 20px 0 0 0;
	font-size: 14px !important;
	font-weight: bold;
}

/* set unit size */
#contentsArea article .unit.size120 {
	width: 120px;
}

#contentsArea article .unit.size434 {
	width: 434px;
}



/* リスト */
#contentsArea .atRelationWord01 {
	margin: 20px 0 -4px 0;
}
#contentsArea .atRelationWord01 dt {
	float: left;
	margin: 0 10px 0 0;
	padding: 0px 2px 5px 10px;
	background: url(/business/service/it-guardians/img/common_ic006.gif) no-repeat 0 0.4em;
	color: #007cc3;
	font-size: 12px;
	line-height: 1.4;
}
#contentsArea .atRelationWord01 dd {
	float: left;
	margin: 0 3px 3px 0;
	padding: 1px 4px;
	background: #007cc3;
	color: #ffffff;
	white-space: nowrap;
	font-size: 12px;
	line-height: 1.2;
}
#contentsArea .atRelationWord02 {
	margin: 5px 0 0 0;
}
#contentsArea .atRelationWord02 dt {
	margin: 0;
	padding: 1px 2px 1px 10px;
	background: url(/business/service/it-guardians/img/common_ic006.gif) no-repeat 0 0.3em;
	color: #007cc3;
	font-size: 12px;
	line-height: 1.4;
}
#contentsArea .atRelationWord02 dd {
	float: left;
	margin: 3px 3px 0 0;
	padding: 1px 2px;
	background: #007cc3;
	color: #ffffff;
	white-space: nowrap;
	font-size: 12px;
	line-height: 1.4;
}
#contentsArea .atLinkList01 {
	margin: 5px 0 0 0 !important;
}
#contentsArea .atLinkList01 li {
	float: left;
	margin-right: 10px;
	padding: 0 0 0 8px;
	background: url(/business/service/it-guardians/img/common_ic003.gif) no-repeat 0 0.4em;
}
#contentsArea .atLinkList02 {
	margin: 5px 0 0 0 !important;
}
#contentsArea .atLinkList02 li {
	margin-right: 10px;
	padding: 0 0 0 8px;
	background: url(/business/service/it-guardians/img/common_ic003.gif) no-repeat 0 0.5em;
}
#contentsArea .atNoteTxt01 {
	margin: 15px 0 0 0;
	padding-left: 1.3em;
	text-indent: -1.3em;
}
#contentsArea .atNoteList01 {
	margin: 15px 0 0 0 !important;
}
#contentsArea .atNoteList01 li {
	padding-left: 2.3em;
	text-indent: -2.3em;
}
#contentsArea .atNoteList01 li.type01 {
	padding-left: 2.8em;
	text-indent: -2.8em;
}

/* リンク */
#contentsArea .atPdfLink01 {
	margin: 5px 0 0 0;
	padding: 2px 0 2px 20px;
	background: url(/business/service/it-guardians/img/common_ic007.gif) no-repeat 0 0.4em;
}
#contentsArea .atIconLink01 {
	margin: 5px 0 0 0;
	padding: 0 0 0 8px;
	background: url(/business/service/it-guardians/img/common_ic003.gif) no-repeat 0 0.4em;
}
#contentsArea .atIconLink02 {
	padding: 0 0 0 15px;
	background: url(/business/service/it-guardians/img/common_ic004.gif) no-repeat 0 0.2em;
}
#contentsArea .atAR .atIconLink01 {
	float: right;
}
#contentsArea .atAnchorLink01 {
	margin-top: 15px;
}
#contentsArea .atAnchorLink01 ul {
	overflow: hidden;
	margin: 0 0 0 -8px !important;
	zoom: 1;
}
#contentsArea .atAnchorLink01 ul li {
	float: left;
	margin: 0 8px 5px -1px;
	border-left: solid 1px #cccccc;
	white-space: nowrap;
}
#contentsArea .atAnchorLink01 ul li a {
	margin-left: 12px;
	padding: 0 0 0 15px;
	background: url(/business/service/it-guardians/img/common_ic001.gif) no-repeat 0 0.2em;
}
#contentsArea .atAnchorLink02 {
	overflow: hidden;
	margin-top: 15px;
}
#contentsArea .atAnchorLink02 ul {
	overflow: hidden;
	margin: 0 0 0 -8px !important;
}
#contentsArea .atAnchorLink02 ul li {
	float: left;
	width: 200px;
	margin: 0 6px 8px -1px;
	border-left: solid 1px #cccccc;
	line-height: 1;
}
#contentsArea .atAnchorLink02 ul li a {
	margin-left: 8px;
	padding: 0 0 0 15px;
	background: url(/business/service/it-guardians/img/common_ic001.gif) no-repeat 0 0.2em;
}
#contentsArea .atAnchorLink03 {
	margin-top: 15px;
}
#contentsArea .atAnchorLink03 .atLeftCol {
	float: left;
	width: 277px;
}
#contentsArea .atAnchorLink03 .atRightCol {
	float: right;
	width: 277px;
}
#contentsArea .atAnchorLink03 ul li {
	margin-top: 5px;
	padding: 0 0 0 15px;
	background: url(/business/service/it-guardians/img/common_ic001.gif) no-repeat 0 0.3em;
}

/*#contentsArea .atBoxLink01 li {
	float: left;
	width: 150px;
	margin: 0 5px 10px 0;
	padding-bottom: 3px;
	background: url(/business/service/it-guardians/img/index_bg001.gif) no-repeat 0 100%;
}*/

#contentsArea .atBoxLink01 li {
	float: left;
	width: 133px;
	margin: 0 5px 10px 0;
	padding-bottom: 3px;
	padding: 0;
	font-size: 11px;
}

#contentsArea .atBoxLink01 li.atRight {
	float: right;
	margin-right: 0;
}
#contentsArea .atBoxLink01 li a {
	display: block;
	padding: 12px 2px 14px 32px;
}

#contentsArea .atBoxLink01 li.atType01 a {
	padding: 12px 4px 14px 30px;
}

#contentsArea .atBoxLink01 li.atType01 a {
	background: url(/business/service/it-guardians/img/index_bg002.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink01 li.atType02 a {
	background: url(/business/service/it-guardians/img/index_bg003.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink01 li.atType03 a {
	background: url(/business/service/it-guardians/img/index_bg004.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink01 li.atType04 a {
	background: url(/business/service/it-guardians/img/index_bg005.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink01 li.atType05 a {
	background: url(/business/service/it-guardians/img/index_bg006.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink02 {
	clear: both;
}
#contentsArea .atBoxLink02 li.prev {
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	padding-bottom: 3px;
	background: url(/business/service/it-guardians/img/index_bg001.gif) no-repeat 0 100%;
}
#contentsArea .atBoxLink02 li.next {
	float: right;
	width: 150px;
	margin: 0 0 10px 0;
	padding-bottom: 3px;
	background: url(/business/service/it-guardians/img/index_bg001.gif) no-repeat 0 100%;
}
#contentsArea .atBoxLink02 li.prev a {
	display: block;
	padding: 7px 5px 5px 22px;
	background: url(/business/service/it-guardians/img/common_bg022.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink02 li a {
	display: block;
	padding: 7px 5px 5px 22px;
	background: url(/business/service/it-guardians/img/common_bg016.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink03 {
	width: 295px;
	margin-top: 5px !important;
	padding-bottom: 3px;
	background: url(/business/service/it-guardians/img/common_bg026.gif) no-repeat 0 100%;
}
#contentsArea .atBoxLink03 a {
	display: block;
	padding: 7px 5px 5px 22px;
	background: url(/business/service/it-guardians/img/common_bg027.gif) no-repeat 0 0;
}
#contentsArea .atBoxLink04 {
	width: 165px;
	margin: 10px 0 0;
	padding-bottom: 3px;
	background: url(/business/service/it-guardians/img/index_bg007.gif) no-repeat 0 100%;
}
#contentsArea .atBoxLink04 a {
	display: block;
	padding: 7px 5px 5px 22px;
	background: url(/business/service/it-guardians/img/common_bg029.gif) no-repeat 0 0;
}
#contentsArea .atColLink01 {
	margin: 10px 0 0 0 !important;
	padding: 0 0 0 5px !important;
}
#contentsArea .atColLink01 li {
	float: left;
	width: 240px;
	margin: 0 15px 0 0;
	padding: 5px 0 5px 25px;
	background: url(/business/service/it-guardians/img/index_ic001.gif) no-repeat 0 0.5em;
}
#contentsArea .atLocalNavi01,
#contentsArea .atLocalNavi02 {
	background: url(/business/service/it-guardians/img/common_bg010.gif) repeat-x 0 50%;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #b8b8b8;
}
#contentsArea .atLocalNavi02 {
	margin-bottom: 0 !important;
}
#contentsArea .atLocalNavi01 li,
#contentsArea .atLocalNavi02 li {
	float: left;
	border-right: solid 1px #b8b8b8;
}
#contentsArea .atLocalNavi01 li a,
#contentsArea .atLocalNavi02 li a {
	display: block;
	padding: 8px 13px 8px 24px;
	background: url(/business/service/it-guardians/img/common_ic004.gif) no-repeat 7px 1.0em;
}
#contentsArea .atLocalNavi01 li span.atCurrent,
#contentsArea .atLocalNavi02 li span.atCurrent {
	display: block;
	padding: 8px 13px 8px 24px;
	color: #ffffff;
	background: #007cc3 url(/business/service/it-guardians/img/common_ic005.gif) no-repeat 7px 1.0em;
}
#contentsArea .atLocalNavi03 {
	margin-top: 20px !important;
	background: url(/business/service/it-guardians/img/common_bg010.gif) repeat-x 0 50%;
	border-top: solid 1px #b8b8b8;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #b8b8b8;
}
#contentsArea .atLocalNavi03 li {
	float: left;
	border-right: solid 1px #b8b8b8;
}
#contentsArea .atLocalNavi03 li a {
	display: block;
	padding: 8px 13px 8px 24px;
	background: url(/business/service/it-guardians/img/common_ic004.gif) no-repeat 7px 1.0em;
}
#contentsArea .atLocalNavi03 li span.atCurrent {
	display: block;
	padding: 8px 13px 8px 24px;
	color: #ffffff;
	background: #007cc3 url(/business/service/it-guardians/img/common_ic005.gif) no-repeat 7px 1.0em;
}
#contentsArea .atTabNavi01 {
	margin: 20px 0 0 0 !important;
	padding: 0 0 0 6px !important;
	background: url(/business/service/it-guardians/img/common_bg017.gif) repeat-x 0 100%;
}
#contentsArea .atTabNavi01 li {
	float: left;
	margin-right: 9px;
	border: solid 1px #b8b8b8;
	background: url(/business/service/it-guardians/img/common_bg010.gif) repeat-x 0 50%;
}
#contentsArea .atTabNavi01 li.last {
	margin-right: 0;
}
#contentsArea .atTabNavi01 li a,
#contentsArea .atTabNavi01 li span {
	display: block;
	padding: 3px 13px;
	text-align: center;
}
#contentsArea .atTabNavi01 li.last a,
#contentsArea .atTabNavi01 li.last span {
	display: block;
	padding: 3px 10px;
	text-align: center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
	#contentsArea .atTabNavi01 li a,
	#contentsArea .atTabNavi01 li span {
		padding: 3px 10px;
	}
} 
#contentsArea .atTabNavi01 li.atCurrent {
	border-bottom: solid 1px #ffffff;
	background: none;
}
#contentsArea .atPagetop {
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}
#contentsArea .atTabLink01 {
	clear: both;
	margin-top: 10px;
	padding-left: 6px;
	background: url(/business/service/it-guardians/img/common_bg023.gif) repeat-x 0 100%;
}
#contentsArea .atTabLink01 ul li {
	float: left;
	background: none; /*追加*/
	margin: 0 7px 0 0; /*追加*/
	padding: 0; /*追加*/	
}

#contentsArea .atBtnColumn01 ul {
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	list-style: none;
}

#contentsArea #sideEnclosingArea article table .atInnerTable01 {
	border: none;
	width: auto;
	background: none;
	margin: 0;
	padding: 0;	
}



/* other */
#contentsArea .aL {
	text-align: left !important;
}
#contentsArea .aC {
	text-align: center !important;
}
#contentsArea .aR {
	text-align: right !important;
}
#contentsArea .vT {
	vertical-align: top !important;
}
#contentsArea .vM {
	vertical-align: middle !important;
}
#contentsArea .mt0 {
	margin-top: 0 !important;
}
#contentsArea .mt5 {
	margin-top: 5px !important;
}
#contentsArea .mt10 {
	margin-top: 10px !important;
}
#contentsArea .mt15 {
	margin-top: 15px !important;
}
#contentsArea .mt20 {
	margin-top: 20px !important;
}
#contentsArea .mt30 {
	margin-top: 30px !important;
}
#contentsArea .mt40 {
	margin-top: 40px !important;
}
#contentsArea .mt50 {
	margin-top: 50px !important;
}
#contentsArea .mb0 {
	margin-bottom: 0 !important;
}

#contentsArea .mb30 {
	margin-bottom: 30px !important;
}

#contentsArea .atBold{
	font-weight: bold;
}


#contentsArea .point-box {
  width: 33.33333%;
  float: left;
  text-align: center;
}

#contentsArea .point {
  color: #ffffff;
  background-color: #0062c2;
  border-radius: 5px;
  margin: 0 5px !important;
  padding: 5px !important;
}

#contentsArea .point-image {
  max-width: 90%;
  margin-top: 10px !important;
}

#contentsArea .point-text-box {
  border: 2px #e0e0e0 solid;
  margin: 0 5px !important;
}

#contentsArea .point-text {
  margin-top: 0px !important;
  padding: 5px 10px !important;
  text-align: left;
}

#contentsArea .service-info {
  font-size: 1.5em;
  font-weight: bold;
}

#contentsArea .service-text-box {
  border: 2px #e0e0e0 solid;
  padding: 10px !important;
}

#contentsArea .pl15 {
	padding-left: 15px !important;
}

#contentsArea .atRelationWord03 dt {
	float: left;
	margin: 0 10px 0 15px;
	padding: 0 2px 5px 0;
/*
	background: url(/business/service/it-guardians/img/common_ic008.gif) no-repeat 0 0.4em;
*/
	color: #000;
	font-size: 12px;
	line-height: 1.4;
	display: list-item;
	list-style-type: disc;
}

/* plugin */

#bodyArea #contentsArea dl.plugin dd {
    line-height: 1.5;
    margin-left: 170px!important;
}

/* clearfix */
#contentsArea .atTwoColumn01:after,
#contentsArea .atTwoColumn02:after,
#contentsArea .atTwoColumn03:after,
#contentsArea .atImgColumn01:after, 
#contentsArea .atLocalNavi01:after,
#contentsArea .atLocalNavi02:after,
#contentsArea .atLocalNavi03:after,
#contentsArea .atAnchorLink03:after,
#contentsArea .atTabNavi01:after,
#contentsArea .atRelationWord01:after,
#contentsArea .atRelationWord02:after,
#contentsArea .atColLink01:after,
#contentsArea .atLinkList01:after,
#contentsArea .atBoxLink01:after,
#contentsArea .atBoxLink02:after,
#contentsArea .atTabLink01 ul:after,
#contentsArea .atAR:after,
#contentsArea .linkList:after,
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
	font-size: 0;/*for FF footer*/
}
#contentsArea .atTwoColumn01,
#contentsArea .atTwoColumn02,
#contentsArea .atTwoColumn03,
#contentsArea .atImgColumn01,
#contentsArea .atLocalNavi01,
#contentsArea .atLocalNavi02,
#contentsArea .atLocalNavi03,
#contentsArea .atAnchorLink03,
#contentsArea .atTabNavi01,
#contentsArea .atRelationWord01,
#contentsArea .atRelationWord02,
#contentsArea .atColLink01,
#contentsArea .atLinkList01,
#contentsArea .atBoxLink01,
#contentsArea .atBoxLink02,
#contentsArea .atTabLink01 ul,
#contentsArea .atAR,
#contentsArea .linkList,
.clearfix {
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html #contentsArea .atTwoColumn01,
* html #contentsArea .atTwoColumn02,
* html #contentsArea .atTwoColumn03,
* html #contentsArea .atImgColumn01,
* html #contentsArea .atLocalNavi01,
* html #contentsArea .atLocalNavi02,
* html #contentsArea .atLocalNavi03,
* html #contentsArea .atAnchorLink03,
* html #contentsArea .atTabNavi01,
* html #contentsArea .atRelationWord01,
* html #contentsArea .atRelationWord02,
* html #contentsArea .atColLink01,
* html #contentsArea .atLinkList01,
* html #contentsArea .atBoxLink01,
* html #contentsArea .atBoxLink02,
* html #contentsArea .atTabLink01 ul,
* html #contentsArea .atAR,
* html #contentsArea .linkList,
* html .clearfix {
	height: 1%;
}
#contentsArea .atTwoColumn01,
#contentsArea .atTwoColumn02,
#contentsArea .atTwoColumn03,
#contentsArea .atImgColumn01,
#contentsArea .atLocalNavi01,
#contentsArea .atLocalNavi02,
#contentsArea .atLocalNavi03,
#contentsArea .atAnchorLink03,
#contentsArea .atTabNavi01,
#contentsArea .atRelationWord01,
#contentsArea .atRelationWord02,
#contentsArea .atColLink01,
#contentsArea .atLinkList01,
#contentsArea .atBoxLink01,
#contentsArea .atBoxLink02,
#contentsArea .atTabLink01 ul,
#contentsArea .atAR,
#contentsArea .linkList,
.clearfix {
	display: block;
}
/* End hide from IE-mac */


/* ==============================
    Media Queries for only sp
   ============================== */

/* for PC */
#contentsArea .atBtnColumn01 p span {
	display: none;
}

@media only screen and (max-width: 599px) { /* device-width: 320px ～ 599px  for Smartphone */

#contentsArea .atBtnColumn01 {
	position: relative;
	width: 100%;
	height: auto;
	margin: 20px 0 0;
}

#contentsArea .atBtnColumn01 .atBtn01,
#contentsArea .atBtnColumn01 .atBtn02,
#contentsArea .atBtnColumn01 .atBtn03 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0px;
}

#contentsArea .atBtnColumn01 p img {
	display: none;
}


#contentsArea .atBtnColumn01 ul {
	margin-bottom: 0;
}

#contentsArea .atBtnColumn01 p span {
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
	font-size: 125%;
	color: #008fc3;
}
/* End Smartphone */