@charset "utf-8";

@import "/css/gnav.css";
@import "/home-security/css/contents.css";
@import "/home-security/css/nav.css";

/*--------------
body.pageInfoAd
--------------*/
body.pageInfoAd #contents .requireBox {
	float:left;
	width:290px;
}

body.pageInfoAd #contents .addressBox {
	float:right;
	width:280px;
}

body.pageInfoAd #contents .requireBox table.matrix01,
body.pageInfoAd #contents .addressBox .infoAddress {
	margin-top:5px;
}

body.pageInfoAd #contents .addressBox .infoAddress {
	width:280px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/ad_address_box_bg.gif) left top repeat-y;
}

body.pageInfoAd #contents .addressBox .infoAddress p {
	margin-bottom:0;
	padding:30px 5px 25px;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/ad_address_box_top.gif) left top no-repeat;
	font-weight:bold;
	font-size:107%;
	text-align:center;
}
body.pageInfoAd #contents .addressBox .infoAddress p a {
	font-weight:bold;
}
body.pageInfoAd #contents .addressBox .infoAddress p span {
	font-size:85%;
}

/*--------------
body.pageInfoJoin
--------------*/
body.pageInfoJoin #contents h2 {
	margin:-18px 0 0;
	padding-left:0;
	background:none;
	min-height:auto;
	height:auto;
}

body.pageInfoJoin #contents h3 {
	margin-bottom:10px;
	padding:0;
	clear:both;
	width:600px;
	background-color:none;
}

body.pageInfoJoin #contents .mainBox {
	margin-bottom:15px;
	float:left;
	width:340px;
}

body.pageInfoJoin #contents .buttonContact {
	margin:0 auto 30px;
	display:block;
	width:367px;
	height:72px;
	overflow:hidden;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/button_contact_hover.gif) no-repeat 0 0;
}

body.pageInfoJoin #contents .buttonContact a {
	width:367px;
	height:72px;
	display:block;
}

body.pageInfoJoin #contents .contactBox01 {
	margin-bottom:15px;
	float:right;
	width:259px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/join_contact_01_bg.gif) left top repeat-y;
	font-size:85%;
	text-align:center;
}

body.pageInfoJoin #contents .contactBox01 div {
	padding-bottom:10px;
	width:259px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/join_contact_01_bottom.gif) left bottom no-repeat;
}

body.pageInfoJoin #contents .contactBox01 .buttonContact {
	margin:8px auto 5px;
	padding-bottom:0;
	width:235px;
	height:50px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/button_contact_s_hover.gif) no-repeat 0 0;
}

body.pageInfoJoin #contents .contactBox01 .buttonContact a {
	width:235px;
	height:50px;
	display:block;
}
body.pageInfoJoin #contents .buttonContact a:hover,
body.pageInfoJoin #contents .contactBox01 .buttonContact a:hover {
	filter:alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity:0;
	opacity:0;
}

body.pageInfoJoin #contents .contactBox01 div p {
	margin:0 0 0 44px;
	font-size:85%;
	text-align:left;
}

body.pageInfoJoin #contents .meritListBox {
	margin:18px 0 30px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/join_merit_bg.gif) left top repeat-y;
}

body.pageInfoJoin #contents .meritListBox ul {
	margin:12px 16px 0;
}

body.pageInfoJoin #contents .meritListBox li.meritCost p {
	margin:-50px 0 5px 90px;
	padding-bottom:15px;
	width:478px;
	min-height:35px;
	height:auto !important;
	height:35px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) left bottom repeat-x;
}

body.pageInfoJoin #contents .meritListBox li.meritAttract p {
	margin:-50px 0 5px 90px;
	padding-bottom:15px;
	width:478px;
	min-height:35px;
	height:auto !important;
	height:35px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) left bottom repeat-x;
}

body.pageInfoJoin #contents .meritListBox li.meritArea p {
	margin:-42px 0 10px 90px;
	padding-bottom:15px;
	width:478px;
	min-height:25px;
	height:auto !important;
	height:25px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) left bottom repeat-x;
}

body.pageInfoJoin #contents .meritListBox li.meritTimely p {
	margin:-50px 0 10px 90px;
	padding-bottom:15px;
	width:478px;
	min-height:35px;
	height:auto !important;
	height:35px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) left bottom repeat-x;
}

body.pageInfoJoin #contents .meritListBox li.meritSupport p {
	margin:-50px 0 0 90px;
	padding-bottom:15px;
	width:478px;
	min-height:35px;
	height:auto !important;
	height:35px;
}

body.pageInfoJoin #contents .contactBox02 {
	width:630px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/join_contact_02_bg.gif) repeat-y left top;
}

body.pageInfoJoin #contents .contactBox02 .center {
	padding:7px 0 0 0;
	float:left;
	width:305px;
	font-size:85%;
}

body.pageInfoJoin #contents .contactBox02 .center .logo {
	margin:0 0 8px 10px;
}

body.pageInfoJoin #contents .contactBox02 .commentBlock {
	padding:4px 25px 2px 0;
	float:left;
	width:300px;
	color:#666;
}

body.pageInfoJoin #contents .contactBox02 .commentBlock p {
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) left bottom repeat-x;
	font-weight:bold;
}

body.pageInfoJoin #contents .contactBox02 .commentBlock p span {
	color:#1F661F;
	font-weight:bold;
}

body.pageInfoJoin #contents .contactBox02 img.clear {
	display:block;
	width:630px;
	height:6px;
}

/*--------------
body.pageInfoLink
--------------*/
body.pageInfoLink #contents table.matrix01 {
	margin-bottom:15px;
}

body.pageInfoLink #contents table.matrix01 th {
	width:9em;
	text-align:left;
}

/*--------------
body.pageInfoSitemap
--------------*/
body.pageInfoSitemap #contents a.goHome {
	padding:4px 7px 5px 18px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/icon_top.gif) no-repeat 0 0.3em;
}

body.pageInfoSitemap #contents a.goHowto {
	padding:4px 7px 5px 18px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/icon_beginner.gif) no-repeat 1px 0.4em;
}

body.pageInfoSitemap #contents a.goZubatHome {
	padding:1px 0 1px 18px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/icon_zubat.gif) no-repeat left top;
}

body.pageInfoSitemap #contents .startBox {
	margin:10px 0;
	background:#E5F2DF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/sitemap_01_top.gif) no-repeat left top;
}

body.pageInfoSitemap #contents .startBox .startBlock {
	padding:10px 15px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/info/sitemap_01_bottom.gif) no-repeat left bottom;
}

body.pageInfoSitemap #contents .startBox .startBlock a {
	padding:4px 7px 4px 15px;
	background:url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/icon_link.gif) no-repeat 0 0.4em;
	font-size:107%;
}

body.pageInfoSitemap #contents .startBox .startBlock a:hover {
	color:#0AC;
}

body.pageInfoSitemap #contents .sitemapBox {
	margin-top:15px;
	padding-top:15px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_01.gif) repeat-x left top;
}

body.pageInfoSitemap #contents .sitemapBox h2 {
	margin:0 0 3px;
	padding-left:0;
	background:none;
	min-height:0;
	height:auto;
	font-weight:bold;
	font-size:100%;
}

body.pageInfoSitemap #contents .sitemapBox .sitemapInnerBox {
	margin-left:-30px;
	width:630px;
	overflow:hidden;
}

body.pageInfoSitemap #contents .sitemapBox .sitemapInnerBox .sitemapBlock {
	margin-right:-3px;/* for IE6 */
	padding-left:30px;
	float:left;
	width:283px;
	max-width:280px;
}

body.pageInfoSitemap #contents .sitemapBox ul {
	margin-bottom:20px;
}

body.pageInfoSitemap #contents .sitemapBox li {
	padding-left:10px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11900/home-security/images/dotted_list.gif) no-repeat 3px 0.5em;
}
