﻿@charset "utf-8";

/* -----------------------------------------------------------
CSS Information
 File name:      option.css
 Style Info:     スパムカットサービス、ウェブメール、Webフィルタリング
----------------------------------------------------------- */

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

/*clearFix元*/
#div:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*-----------------------------------------------
 __会員様用
-----------------------------------------------*/

#main2 #member a {
	text-decoration: none;
	color: #333;
}
#main2 #member a:hover {
	background-color: #d2edfc;
	color: #0086d1;
}
#main2 #member .Bigtitle {
	background: url(../img/option/member/title.gif) no-repeat 0 0;
}
#main2 #member .listBox ul {
  margin-left: 0em;
}
#main2 #member .listBox li a {
	display: block;
	padding: 0.2em;
}
#main2 #member .listBox .list01 {
	border-bottom: 1px dotted #999;
	font-weight: bold;
	line-height: 150%;
	color: #006EAE;
	display: block;
  margin-bottom: 0.5em;
}
#main2 #member .listBox .list01 a {
	color: #006EAE;
}
#main2 #member .listBox .list02 {
  margin-bottom: 0.5em;
}
#main2 #member .listBox .list02 li {
	background: url(../img/share/icn_02.gif) no-repeat 0em 0.4em;
	padding-left: 1.2em;
}


/*-----------------------------------------------
 __スパムカットサービス
-----------------------------------------------*/

#main2 #option-spamcut .Bigtitle {
	background: url(../img/option/spamcut/title.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub01 {
	background: url(../img/option/spamcut/headline01.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub02 {
	background: url(../img/option/spamcut/headline02.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub03 {
	background: url(../img/option/spamcut/headline03.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub04 {
	background: url(../img/option/spamcut/headline04.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub05 {
	background: url(../img/option/spamcut/headline05.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub06 {
	background: url(../img/option/spamcut/headline06.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub07 {
	background: url(../img/option/spamcut/headline07.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub08 {
	background: url(../img/option/spamcut/headline08.gif) no-repeat 0 0;
}
#main2 #option-spamcut .sub09 {
	background: url(../img/option/spamcut/headline09.gif) no-repeat 0 0;
}
#main2 #option-spamcut .list01 li {
	font-size: 100%;
	line-height: 150%;
	background: url(../img/share/icn_04.gif) no-repeat 0 0.16em;
	margin-bottom: 0.5em;
	padding-left: 15px;
}
#main2 #option-spamcut .spamcut1 {
        width: 50%;
	margin-bottom: 1em;
}
#main2 #option-spamcut .spamcut1 td {
	border: 1px solid #dedede;
	padding: 8px 10px;
}
#main2 #option-spamcut .spamcut1 .koumoku01 {
	font-weight: normal;
	text-align: center;
	padding: 3px 10px;
}
#main2 #option-spamcut .spamcut1 .koumoku02 {
	font-weight: normal;
	text-align: center;
	padding: 3px 10px;
}
#main2 #option-spamcut .spamcut2 {
        width: 30%;
}
#main2 #option-spamcut .spamcut2 .dl {
}
#main2 #option-spamcut .spamcut2 .dt {
	line-height: 100%
}
#main2 #option-spamcut .spamcut2 .dd {
	line-height: 150%;
        margin-top: -1.5em;
	padding-left: 1.2em;
}



/*-----------------------------------------------
 __ウェブメール
-----------------------------------------------*/

#main2 #option-webmail_1 .Bigtitle {
	background: url(../img/option/webmail/title.gif) no-repeat 0 0;
}
#main2 #option-webmail_1 .sub01 {
	background: url(../img/option/webmail/headline01.gif) no-repeat 0 0;
}
#main2 #option-webmail_1 .renewal dd {
  margin-top: -60px;
	padding-left: 98px;
}
#main2 #option-webmail_1 .renewal strong {
  display: inline-block;
  margin-bottom: 0.2em;
}
#main2 #option-webmail_1 .login {
	text-align: center;
}
#main2 #option-webmail_1 .login dt {
	font-size: 131%;
  font-weight: bold;
	line-height: 150%;
	color: #0086d1;
	margin-bottom: 1em;
}


/*-----------------------------------------------
 __ウェブメールの使い方について
-----------------------------------------------*/

#main2 #option-webmail .Bigtitle {
	background: url(../img/option/webmail/title2.gif) no-repeat 0 0;
}
#main2 #option-webmail .sub02 {
	background: url(../img/option/webmail/headline02.gif) no-repeat 0 0;
}
#main2 #option-webmail .mgn_l {
	margin-left: 1em;
}
#main2 #option-webmail .howto h4 {
	font-size: 116%;
  font-weight: bold;
	color: #0086d1;
	margin-bottom: 0.2em;
}
#main2 #option-webmail .howto ul {
	line-height: 150%;
	font-size: 108%;
}
#main2 #option-webmail .howto li {
	color: #0086d1;
}
#main2 #option-webmail .howto a {
	text-decoration: underline;
	color: #006EAE;
}
#main2 #option-webmail .howto a:hover {
	text-decoration: none;
	color: #0086d1;
}
#main2 #option-webmail .howto_li li {
  font-size: 108%;
	background: url(../img/share/icn_01.gif) no-repeat 0 0.2em;
	margin-bottom: 0.5em;
	padding-left: 15px;
}
#main2 #option-webmail .howto_li .img {
  background: none;
	margin: 15px 0;
}
#main2 #option-webmail .loginbtn {
	padding-top: 3.5em;
}
#main2 #option-webmail .login_user {
	line-height: 150%;
}
#main2 #option-webmail .login_user .item01 {
  font-size: 116%;
	font-weight: bold;
  color: #ff0000;
}
#main2 #option-webmail .login_user .box {
  background: #fef0f1;
  border: 1px solid #dfdfdf;
	display: block;
	width: 702px;
	padding: 15px;
}
#main2 #option-webmail .login_user .box .list01 {
	padding-left: 1.5em;
}
#main2 #option-webmail .login_user .box .list01 li {
	font-weight: bold;
  list-style-type: disc;
	margin-left: 0 0 0.5em 0;
}
#main2 #option-webmail .login_user .box .list02 {
	padding-left: 1em;
}
#main2 #option-webmail .writeBox {
  background: #e5f4fc;
  border: 1px solid #dfdfdf;
	display: block;
	width: 702px;
	padding: 15px;
}
#main2 #option-webmail .writeBox dt {
	font-weight: bold;
	margin-left: 0;
}
#main2 #option-webmail .writeBox dd {
	margin-bottom: 0.5em;
	padding-left: 1em;
}
#main2 #option-webmail .writeBox .notice dd {
	line-height: 150%;
  margin-top: -1.5em;
	padding-left: 1.2em;
}
#main2 #option-webmail .howto_li02 {
	margin-top: 0.5em;
}
#main2 #option-webmail .howto_li02 dt {
	font-weight: bold;
}
#main2 #option-webmail .howto_li02 dd {
	margin-bottom: 0.5em;
  padding-left: 1em;
}
#main2 #option-webmail .howto_li03 {
	margin-top: 0.5em;
}
#main2 #option-webmail .howto_li03 li {
	font-size: 100%;
	background: none;
	margin-bottom: 0.5em;
	padding-left: 0;
}
#main2 #option-webmail .howto_li03 span {
	font-weight: bold;
}


/*-----------------------------------------------
 __Webフィルタリング汎用
-----------------------------------------------*/

#main2 .option-ifilter .inner {
	margin: 0;
	padding: 0;
}
#main2 .option-ifilter .inner a {
	text-decoration: underline;
	font-weight: bold;
	color: #006EAE;
}
#main2 .option-ifilter .inner a:hover {
	color: #0086d1;
}


/*-----------------------------------------------
 __Webフィルタリング　Webフィルタとは？
-----------------------------------------------*/

#main2 #option-ifilter .Bigtitle {
	background: url(../img/option/ifilter/ifilter/title.gif) no-repeat 0 0;
}
#main2 #option-ifilter .link dt {
  width: 230px;
	display: block;
	float: left
}
#main2 #option-ifilter .link dd {
	width: 504px;
	height: 46px;
	padding: 20px 0;
	display: block;
	float: left
}


/*-----------------------------------------------
 __Webフィルタリング　Webフィルタの機能
-----------------------------------------------*/

#main2 #option-function .Bigtitle {
	background: url(../img/option/ifilter/function/title.gif) no-repeat 0 0;
}
#main2 #option-function .sub01 {
	background: url(../img/option/ifilter/function/headline01.gif) no-repeat 0 0;
}
#main2 #option-function .sub02 {
	background: url(../img/option/ifilter/function/headline02.gif) no-repeat 0 0;
}
#main2 #option-function .sub03 {
	background: url(../img/option/ifilter/function/headline03.gif) no-repeat 0 0;
}
#main2 #option-function .sub04 {
	background: url(../img/option/ifilter/function/headline04.gif) no-repeat 0 0;
}
#main2 #option-function .sub05 {
	background: url(../img/option/ifilter/function/headline05.gif) no-repeat 0 0;
}
#main2 #option-function .list01 td {
  padding: 10px 10px 10px 0px;
}
#main2 #option-function .syousai {
	height: 20px;
	margin-top: 1.5em;
}
#main2 #option-function .syousai span {
	text-indent: -9999px;
	background: url(../img/option/ifilter/function/icn_04.gif) no-repeat 0 0;
	width: 115px;
	height: 30px;
	display: block;
	float: left;
	margin-top: -6px;
}
#main2 #option-function .list02 td {
  vertical-align: top;
  padding: 10px 10px 10px 0px;
}
#main2 #option-function .link {
	color: #0086d1;
}


/*-----------------------------------------------
 __Webフィルタリング　推奨動作環境
-----------------------------------------------*/

#main2 #option-environment .Bigtitle {
	background: url(../img/option/ifilter/environment/title.gif) no-repeat 0 0;
}
#main2 #option-environment .sub01 {
	background: url(../img/option/ifilter/environment/headline01.gif) no-repeat 0 0;
}
#main2 #option-environment .sub02 {
	background: url(../img/option/ifilter/environment/headline02.gif) no-repeat 0 0;
}
#main2 #option-environment .list01 {
  width: 100%;
}
#main2 #option-environment .list01 td {
	background-color: #fafafa;
	border: 1px solid #dedede;
	padding: 8px 10px;
}
#main2 #option-environment .list01 .koumoku01 {
	font-weight: bold;
	background-color: #d2edfc;
	width: 22%;
}
#main2 #option-environment .list01 .koumoku02 {
	background-color: #f0f0f0;
}
#main2 #option-environment .list02 {
  width: 100%;
}
#main2 #option-environment .list02 td {
	background-color: #fafafa;
	border: 1px solid #dedede;
	padding: 8px 10px;
}
#main2 #option-environment .list02 .koumoku01 {
	font-weight: bold;
	background-color: #d2edfc;
	width: 30%;
}
#main2 #option-environment .list02 .koumoku02 {
}
#main2 #option-environment .list02 .koumoku03 {
  text-align: center;
	width: 8%;
}
#main2 #option-environment .list02sub {
  width: 100%;
}
#main2 #option-environment .list02sub td {
  vertical-align: middle;
	padding: 4px 0;
}
#main2 #option-environment .list02sub .koumoku01 {
  width: 19px;
}
#main2 #option-environment .list02 .koumoku04 {
	font-weight: bold;
	background-color: #d2edfc;
}
#main2 #option-environment .list02 .koumoku05 {
	font-weight: bold;
	background-color: #d2edfc;
	width: 20%;
}
#main2 #option-environment .list02 .koumoku06 {
	font-weight: bold;
	background-color: #ff99cc;
}
#main2 #option-environment .list02 .koumoku07 {
       font-size:0.8em
}


/*-----------------------------------------------
 __Webフィルタリング　FAQよくある質問
-----------------------------------------------*/

#main2 #option-faq .Bigtitle {
	background: url(../img/option/ifilter/faq/title.gif) no-repeat 0 0;
}
#main2 #option-faq .mgn_l1em {
	margin-left: 1em;
}
#main2 #option-faq .list03 {
	line-height: 150%;
	margin-bottom: 0.5em;
}
#main2 #option-faq .list03 dt {
  font-weight: normal;
  margin-top: 0.5em;
}
#main2 #option-faq .list03 dd {
  margin-top: -1.5em;
	margin-bottom: 0.5em;
	padding-left: 1.2em;
}
#main2 #option-faq .QAlist02 .mgn_b05em {
	margin-bottom: 0.5em;
}
#main2 #option-faq .notice1 dt {
  font-size: 100%;
  font-weight: normal;
	line-height: 150%;
}
#main2 #option-faq .notice1 dd {
  font-size: 100%;
  font-weight: normal;
	line-height: 150%;
	margin-bottom: 0;
}
#main2 #option-faq .notice2 dt {
  font-size: 100%;
  font-weight: bold;
	line-height: 150%;
}
#main2 #option-faq .notice2 dd {
  margin-left: 1em;
}


/*-----------------------------------------------
 __Webフィルタリング　ブラウザのプロキシサーバーの確認方法
-----------------------------------------------*/

#main2 #option-proxy .Bigtitle {
	background: url(../img/option/ifilter/faq/title.gif) no-repeat 0 0;
}
#main2 #option-proxy .sub01 {
	background: url(../img/option/ifilter/proxy/headline01.gif) no-repeat 0 0;
}
#main2 #option-proxy .list01 {
  width: 100%;
}
#main2 #option-proxy .list01 td {
	padding: 1em 0;
}
#main2 #option-proxy .list01 .koumoku01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}
#main2 #option-proxy .list01 .koumoku01 dl {
	margin-bottom: 0;
}
#main2 #option-proxy .list01 .koumoku01 dd {
  margin-top: -1.5em;
	padding-left: 1.5em;
}
#main2 #option-proxy .list01 .koumoku01 span {
	font-size: 85%;
	font-weight: normal;
	color: #ff0000;
}
#main2 #option-proxy .list01 .koumoku01 .mgn_btm1 {
  margin-bottom: 1em;
}
#main2 #option-proxy .list01 .koumoku02 {
	padding: 1em 0;
}
#main2 #option-proxy .list01 .koumoku02 .notice1 dt {
	font-weight: normal;
}
#main2 #option-proxy .list01 .koumoku02 .notice1 dd {
	font-weight: normal;
	margin-top: -1.5em;
	padding-left: 2.2em;
}
#main2 #option-proxy .list01 .koumoku03 {
  text-align: center;
}
#main2 #option-proxy .list01 .koumoku04 {
  text-align: center;
}
#main2 #option-proxy .back {
  text-align: center;
	color: #0086d1;
}


/*-----------------------------------------------
 __Webフィルタリング　サービス導入までの流れ
-----------------------------------------------*/

#main2 #option-service .Bigtitle {
	background: url(../img/option/ifilter/service/title.gif) no-repeat 0 0;
}
#main2 #option-service .sub01 {
	background: url(../img/option/ifilter/service/headline01.gif) no-repeat 0 0;
}
#main2 #option-service .list01 {
  width: 100%;
}
#main2 #option-service .list01 td {
	background-color: #fafafa;
	border: 1px solid #dedede;
	padding: 8px 10px;
}
#main2 #option-service .list01 .koumoku01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	width: 32%;
}
#main2 #option-service .list01 .koumoku01 dl {
	margin-bottom: 0;
}
#main2 #option-service .list01 .koumoku01 dd {
  margin-top: -1.5em;
	padding-left: 1.5em;
}
#main2 #option-service .list01 .koumoku02 p {
  margin-bottom: 0.5em;
}
#main2 #option-service .list01 .koumoku03 {
  text-align: center;
	border: none;
	background: none;
}


/*-----------------------------------------------
 __Webフィルタリング　お申し込み
-----------------------------------------------*/

#main2 .filter_mou .Bigtitle {
	background: url(../img/option/ifilter/service/title.gif) no-repeat 0 0;
}
#main2 .filter_mou .sub01 {
	background: url(../img/option/ifilter/service/filter_mou/headline01.gif) no-repeat 0 0;
}
#main2 .filter_mou .back {
  text-align: center;
	color: #0086d1;
}


/*-----------------------------------------------
 __Webフィルタリング　i-フィルターAEのダウンロードとインストール
-----------------------------------------------*/

#main2 #option-dl_inst .Bigtitle {
	background: url(../img/option/ifilter/service/title.gif) no-repeat 0 0;
}
#main2 #option-dl_inst .sub01 {
	background: url(../img/option/ifilter/service/dl_inst/headline01.gif) no-repeat 0 0;
}
#main2 #option-dl_inst .sub02 {
	background: url(../img/option/new_ifilter/service/dl_inst/headline02.gif) no-repeat 0 0;
}
#main2 #option-dl_inst .list01 {
  width: 100%;
}
#main2 #option-dl_inst .list01 td {
	padding: 1em 0;
}
#main2 #option-dl_inst .list01 .koumoku01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}
#main2 #option-dl_inst .list01 .koumoku01 dl {
	margin-bottom: 0;
}
#main2 #option-dl_inst .list01 .koumoku01 dd {
  margin-top: -1.5em;
	padding-left: 1.5em;
}
#main2 #option-dl_inst .list01 .koumoku01 .mgn_btm1 {
  margin-bottom: 1em;
}
#main2 #option-dl_inst .list01 .koumoku01 .notice1 dt {
	font-weight: normal;
}
#main2 #option-dl_inst .list01 .koumoku01 .notice1 dd {
	font-weight: normal;
	padding-left: 1.2em;
}
#main2 #option-dl_inst .list01 .koumoku02 {
  text-align: center;
}
#main2 #option-dl_inst .list01 .koumoku03 {
  text-align: center;
}
#main2 #option-dl_inst .list01 .koumoku04 {
	font-weight: bold;
	padding: 2em 10px;
}
#main2 #option-dl_inst .back {
  text-align: center;
	color: #0086d1;
}


/*-----------------------------------------------
 __Webフィルタリング　i-フィルターAEのアンインストール方法
-----------------------------------------------*/

#main2 #option-uninstall .Bigtitle {
	background: url(../img/option/ifilter/service/title.gif) no-repeat 0 0;
}
#main2 #option-uninstall .sub01 {
	background: url(../img/option/ifilter/service/uninstall/headline01.gif) no-repeat 0 0;
}
#main2 #option-uninstall .sub02 {
	background: url(../img/option/new_ifilter/service/uninstall/headline02.gif) no-repeat 0 0;
}
#main2 #option-uninstall .list01 {
  width: 100%;
}
#main2 #option-uninstall .list01 td {
	padding: 1em 0;
}
#main2 #option-uninstall .list01 .koumoku01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}
#main2 #option-uninstall .list01 .koumoku01 dl {
	margin-bottom: 0;
}
#main2 #option-uninstall .list01 .koumoku01 dd {
  margin-top: -1.5em;
	padding-left: 1.5em;
}
#main2 #option-uninstall .list01 .koumoku01 .mgn_btm1 {
  margin-bottom: 1em;
}
#main2 #option-uninstall .list01 .koumoku01 .notice1 dt,
#main2 #option-uninstall .list01 .koumoku04 .notice1 dt {
	font-weight: normal;
}
#main2 #option-uninstall .list01 .koumoku01 .notice1 dd,
#main2 #option-uninstall .list01 .koumoku04 .notice1 dd {
	font-weight: normal;
	padding-left: 1.2em;
}
#main2 #option-uninstall .list01 .koumoku02 {
  text-align: center;
}
#main2 #option-uninstall .list01 .koumoku03 {
  text-align: center;
}
#main2 #option-uninstall .list01 .koumoku04 {
	font-weight: bold;
	padding: 1em 10px;
}
#main2 #option-uninstall .back {
  text-align: center;
	color: #0086d1;
}
#main2 #option-uninstall .list01 .koumoku05 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}
#main2 #option-uninstall .list01 .koumoku05 dl {
	margin-bottom: 0;
}
#main2 #option-uninstall .list01 .koumoku05 dd {
  margin-top: -1.5em;
	padding-left: 2.0em;
}
#main2 #option-uninstall .list01 .koumoku05 .mgn_btm1 {
  margin-bottom: 1em;
}
#main2 #option-uninstall .list01 .koumoku05 .notice1 dt,


/*-----------------------------------------------
 __ウィルスメールチェックサービス
-----------------------------------------------*/

#main2 #option-viruscheck a {
	text-decoration: underline;
	color: #006EAE;
}
#main2 #option-viruscheck a:hover {
	color: #0086d1;
}
#main2 #option-viruscheck .Bigtitle {
	background: url(../img/option/viruscheck/title.gif) no-repeat 0 0;
}
#main2 #option-viruscheck .sub01 {
	background: url(../img/option/viruscheck/headline01.gif) no-repeat 0 0;
}
#main2 #option-viruscheck .sub02 {
	background: url(../img/option/viruscheck/headline02.gif) no-repeat 0 0;
}
#main2 #option-viruscheck .imgR {
  0 0 1em 1em
}
#main2 #option-viruscheck .list01 {
	margin: 0 0 0.5em 1em;
}
#main2 #option-viruscheck .list01 li {
  font-weight: bold;
	color: #333;
	line-height: 150%;
}
#main2 #option-viruscheck .list02 img {
  margin: 1em 0 3em 0;
}
#main2 #option-viruscheck .list03 ul {
  margin-left: 1em;
  padding-left: 1.5em;
}
#main2 #option-viruscheck .list03 li {
  list-style-type: disc;
  margin-left: 0;
}


/*-----------------------------------------------
 __ウィルスメールチェックサービス　ウィルス検出時の動作
-----------------------------------------------*/

#main2 #option-viruscheck .sub03 {
	background: url(../img/option/viruscheck/headline03.gif) no-repeat 0 0;
}

/*-----------------------------------------------
 __PC Protection
-----------------------------------------------*/

#main2 #option-pcps .Bigtitle {
	background: url(../img/option/pcps/title.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub01 {
	background: url(../img/option/pcps/title01.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub02 {
	background: url(../img/option/pcps/headline02.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub03 {
	background: url(../img/option/pcps/headline03.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub04 {
	background: url(../img/option/pcps/headline04.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub05 {
	background: url(../img/option/pcps/headline05.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub06 {
	background: url(../img/option/pcps/title02.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub07 {
	background: url(../img/option/pcps/headline07.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub08 {
	background: url(../img/option/pcps/headline08.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub09 {
	background: url(../img/option/pcps/headline09.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub10 {
	background: url(../img/option/pcps/title03.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub11 {
	background: url(../img/option/pcps/headline11.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub12 {
	background: url(../img/option/pcps/title04.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub13 {
	background: url(../img/option/pcps/headline13.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub14 {
	background: url(../img/option/pcps/headline14.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub15 {
	background: url(../img/option/pcps/headline12.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub16 {
	background: url(../img/option/pcps/title05.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub17 {
	background: url(../img/option/pcps/headline15.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub18 {
	background: url(../img/option/pcps/headline16.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub19 {
	background: url(../img/option/pcps/headline17.gif) no-repeat 0 0;
}
#main2 #option-pcps .renewal dt {
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-pcps .renewal dd {
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-pcps .renewal strong {
        display: inline-block;
        margin-bottom: 0.2em;
}
#main2 #option-pcps .login {
	text-align: center;
}
#main2 #option-pcps .login dt {
	font-size: 131%;
        font-weight: bold;
	line-height: 150%;
	color: #0086d1;
	margin-bottom: 1em;
}
#main2 #option-pcps .list01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}


/*-----------------------------------------------
 __fsms
-----------------------------------------------*/

#main2 #option-fsms .Bigtitle {
	background: url(../img/option/fsms/title.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub01 {
	background: url(../img/option/fsms/title01.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub02 {
	background: url(../img/option/fsms/headline02.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub03 {
	background: url(../img/option/fsms/headline03.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub04 {
	background: url(../img/option/fsms/title02.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub05 {
	background: url(../img/option/fsms/headline04.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub06 {
	background: url(../img/option/fsms/title03.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub07 {
	background: url(../img/option/fsms/headline05.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub08 {
	background: url(../img/option/fsms/title04.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub09 {
	background: url(../img/option/fsms/headline06.gif) no-repeat 0 0;
}
#main2 #option-fsms .sub10 {
	background: url(../img/option/fsms/headline07.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub11 {
	background: url(../img/option/pcps/headline11.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub12 {
	background: url(../img/option/pcps/title04.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub13 {
	background: url(../img/option/pcps/headline13.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub14 {
	background: url(../img/option/pcps/headline14.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub15 {
	background: url(../img/option/pcps/headline12.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub16 {
	background: url(../img/option/pcps/title05.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub17 {
	background: url(../img/option/pcps/headline15.gif) no-repeat 0 0;
}
#main2 #option-pcps .sub18 {
	background: url(../img/option/pcps/headline16.gif) no-repeat 0 0;
}
#main2 #option-pcps .renewal dt {
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-pcps .renewal dd {
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-pcps .renewal strong {
        display: inline-block;
        margin-bottom: 0.2em;
}
#main2 #option-pcps .login {
	text-align: center;
}
#main2 #option-pcps .login dt {
	font-size: 131%;
        font-weight: bold;
	line-height: 150%;
	color: #0086d1;
	margin-bottom: 1em;
}
#main2 #option-pcps .list01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}

/*-----------------------------------------------
 __shiryou
-----------------------------------------------*/

#main2 #shiryou .Bigtitle {
	background: url(../img/option/shiryou/title.gif) no-repeat 0 0;
}
#main2 #shiryou .sub01 {
	background: url(../img/option/shiryou/title01.gif) no-repeat 0 0;
}
#main2 #shiryou .koumoku01  {
	font-weight: bold;
	background-color: #d2edfc;
	width: 30%;
}

/*-----------------------------------------------
 __Security Z
-----------------------------------------------*/

#main2 #option-security_z .Bigtitle {
	background: url(../img/option/security_z/service/title.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub01 {
	background: url(../img/option/security_z/service/title01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub02 {
	background: url(../img/option/security_z/service/headline01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub03 {
	background: url(../img/option/security_z/service/headline02.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub04 {
	background: url(../img/option/security_z/service/headline03.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub05 {
	background: url(../img/option/security_z/service/headline04.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub06 {
	background: url(../img/option/security_z/service/headline05.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub07 {
	background: url(../img/option/security_z/safe/title01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub08 {
	background: url(../img/option/security_z/safe/headline01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub09 {
	background: url(../img/option/security_z/safe/headline02.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub10 {
	background: url(../img/option/security_z/safe/headline03.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub11 {
	background: url(../img/option/security_z/safe/headline04.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub12 {
	background: url(../img/option/security_z/safe/headline05.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub13 {
	background: url(../img/option/security_z/safe/headline06.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub14 {
	background: url(../img/option/security_z/key/title01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub15 {
	background: url(../img/option/security_z/key/headline01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub16 {
	background: url(../img/option/security_z/key/headline02.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub17 {
	background: url(../img/option/security_z/key/headline03.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub18 {
	background: url(../img/option/security_z/key/headline04.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub19 {
	background: url(../img/option/security_z/key/headline05.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub20 {
	background: url(../img/option/security_z/key/headline06.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub21 {
	background: url(../img/option/security_z/appli/title01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub22 {
	background: url(../img/option/security_z/appli/appli01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub23 {
	background: url(../img/option/security_z/cancel/title01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub24 {
	background: url(../img/option/security_z/cancel/cancel01.gif) no-repeat 0 0;
}
#main2 #option-security_z .sub25 {
	background: url(../img/option/security_z/cancel/cancel02.gif) no-repeat 0 0;
}
#main2 #option-security_z .service dt {
        font-size: 1.2em;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .service dd {
        font-size: 1.2em;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .safe dt {
        font-size: 1.2em;
        font-weight: bold;
	color: #0086d1;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .safe dd {
        font-size: 1.2em;
        font-weight: bold;
	color: #333333;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .key dt {
        font-size: 1.2em;
        font-weight: bold;
	color: #0086d1;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .key dd {
        font-size: 1.2em;
        font-weight: bold;
	color: #333333;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .faq dt {
	background-color: #0086d1;
	line-height: 180%;
        font-size: 1.2em;
        font-weight: bold;
	color: #ffffff;
        margin-top: 10px;
	padding-left: 12px;
}
#main2 #option-security_z .faq dd {
        font-size: 1.2em;
	color: #333333;
        margin-top: 10px;
	padding-left: 15px;
}
#main2 #option-security_z .cancel dt {
        font-size: 1.2em;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .cancel dd {
        font-size: 1.2em;
        margin-top: 0px;
	padding-left: 15px;
}
#main2 #option-security_z .techsupport dt {
	background-color: #0086d1;
	line-height: 180%;
        font-size: 1.2em;
        font-weight: bold;
	color: #ffffff;
        margin-top: 10px;
	padding-left: 12px;
}
#main2 #option-security_z .techsupport dd {
        font-size: 1.2em;
	color: #333333;
        margin-top: 10px;
	padding-left: 15px;
}
#main2 #option-pcps .renewal strong {
        display: inline-block;
        margin-bottom: 0.2em;
}
#main2 #option-pcps .login {
	text-align: center;
}
#main2 #option-pcps .login dt {
	font-size: 131%;
        font-weight: bold;
	line-height: 150%;
	color: #0086d1;
	margin-bottom: 1em;
}
#main2 #option-pcps .list01 {
	font-weight: bold;
	line-height: 150%;
	background-color: #d2edfc;
	padding: 8px 10px;
}

