@charset "Shift_JIS";/* エスケープ */



/*
	--------------------------------
	Created: 2011.03.23
	Last Modified: 2012.08.19
	--------------------------------
	- Table of Contents -

	製品詳細ページ

	--------------------------------
*/



/* ------------------------------------
	共通項目
------------------------------------ */

/* ヘッダー ------------- */

div#head_area {
	margin-bottom: 15px;
}

div#head_area ul.anchor {
	padding: 3px 0 5px 3px;
	background: #00326c;
}

div#head_area ul.anchor li {
	float: left;
	padding: 2px 0 0 2px;
}


/* お問合わせボタン ------------- */

div#inquiryArea {
	margin: 0 0 15px;
	background: #ececec;
}

div#inquiryArea p.tit {
	float: left;
	width: 303px;
	padding: 15px 0 15px 63px;
}

div#inquiryArea p.btn {
	float: left;
	width: 165px;
	padding: 15px 0 15px 8px;
}



/* ------------------------------------
	主な特長
------------------------------------ */

body#detail_index_page {
}

body#detail_index_page div#contents_body div.block {
	width: 572px;
	padding: 30px 0 0;
}

body#detail_index_page div#contents_body div.block h6 {
	padding: 12px 0 7px;
	color: #5658a6;
	font-weight: bold;
}
body#detail_index_page div#contents_body div.block h6 span {
	color: #333;
}

body#detail_index_page div#contents_body div.block ul.note {
	padding: 5px 0 0;
}

body#detail_index_page div#contents_body div.block ul.note li {
	padding: 0 0 0 1em;
	text-indent: -1em;
}


/* 大枠 ------------- */

body#detail_index_page div#c2,
body#detail_index_page div#c3,
body#detail_index_page div#c4,
body#detail_index_page div#c5,
body#detail_index_page div#c6 {
	margin-top: 8px;
}

body#detail_index_page div.block_wrap {
	padding-top: 15px;
}

body#detail_index_page div.block_wrap p.pagetop {
	width: 562px;
	padding: 30px 0 0;
}


/* c1-intro ------------- */

body#detail_index_page div#block_c1_intro {
	padding: 25px 0 0 10px;
}

body#detail_index_page div#block_c1_intro p.img { float: left; padding-right: 11px;}
body#detail_index_page div#block_c1_intro p.txt { float: left;}


/* c1-1 ------------- */

body#detail_index_page div#contents_body div#block_c1_01 {
	padding-top: 24px;
}

body#detail_index_page div#block_c1_01 div.content {
	padding: 0 10px;
}

body#detail_index_page div#block_c1_01 div.content ul.txt12 {
	padding: 12px 0 0;
}
body#detail_index_page div#block_c1_01 div.content ul.txt12 li {
	padding-left: 1em;
	text-indent: -1em;
}

body#detail_index_page div#block_c1_01 div.content p.img { padding: 14px 0 0;}
body#detail_index_page div#block_c1_01 div.content p.txt { padding: 17px 0 0;}


/* c2-intro ------------- */

body#detail_index_page div#block_c2_intro {
	padding: 25px 0 0 10px;
}

body#detail_index_page div#block_c2_intro p.img { float: left; padding-right: 11px;}
body#detail_index_page div#block_c2_intro p.txt { float: left;}


/* c2-1 ------------- */

body#detail_index_page div#block_c2_01 div.content {
	padding: 0 0 0 10px;
}

body#detail_index_page div#block_c2_01 div.content ul.step {
	padding: 16px 0 0;
}

body#detail_index_page div#block_c2_01 div.content ul.step li {
	float: left;
}

body#detail_index_page div#block_c2_01 div.content p.txt_01 { padding: 15px 0 0;}
body#detail_index_page div#block_c2_01 div.content p.txt_02 { padding: 11px 0 2px;}


/* c3-intro ------------- */

body#detail_index_page div#block_c3_intro {
	padding: 25px 0 0 10px;
}

body#detail_index_page div#block_c3_intro p.img { float: left; padding-right: 11px;}
body#detail_index_page div#block_c3_intro p.txt { float: left;}


/* c3-1 ------------- */

body#detail_index_page div#block_c3_01 div.content {
	padding: 0 10px;
}

body#detail_index_page div#block_c3_01 div.content p.txt_01 { padding: 21px 0 0;}
body#detail_index_page div#block_c3_01 div.content p.txt_02 { padding: 21px 0 0;}
body#detail_index_page div#block_c3_01 div.content p.img_02 { padding: 11px 0 0;}
body#detail_index_page div#block_c3_01 div.content p.txt_03 { padding: 26px 0 0;}
body#detail_index_page div#block_c3_01 div.content p.img_03 { padding: 11px 0 0;}


/* c4-intro ------------- */

body#detail_index_page div#block_c4_intro {
	padding: 25px 0 0 10px;
}

body#detail_index_page div#block_c4_intro p.img { float: left; padding-right: 11px;}
body#detail_index_page div#block_c4_intro p.txt { float: left;}


/* c4-1,2 ------------- */

body#detail_index_page div#block_c4_01 div.content,
body#detail_index_page div#block_c4_02 div.content {
	padding: 0 10px;
}

body#detail_index_page div#block_c4_01 div.content div.txt,
body#detail_index_page div#block_c4_02 div.content div.txt {
	float: left;
	width: 294px;
}

body#detail_index_page div#block_c4_01 div.content p.img,
body#detail_index_page div#block_c4_02 div.content p.img {
	float: right;
	width: 243px;
	padding: 14px 0 0;
}


/* c4-3,4 ------------- */

body#detail_index_page div#block_c4_03 div.content,
body#detail_index_page div#block_c4_04 div.content {
	padding: 0 10px;
}

body#detail_index_page div#block_c4_03 div.content div.txt,
body#detail_index_page div#block_c4_04 div.content div.txt {
	float: left;
	width: 400px;
}

body#detail_index_page div#block_c4_03 div.content p.img,
body#detail_index_page div#block_c4_04 div.content p.img {
	float: right;
	width: 136px;
	padding: 14px 0 0;
}


/* c5-intro ------------- */

body#detail_index_page div#block_c5_intro {
	padding: 26px 0 0 5px;
}

body#detail_index_page div#block_c5_intro p.img { float: left; padding: 3px 11px 0 0;}
body#detail_index_page div#block_c5_intro p.txt { float: left;}


/* c5-1,2 ------------- */

body#detail_index_page div#block_c5_01 div.content,
body#detail_index_page div#block_c5_02 div.content {
	padding: 0 10px;
}
body#detail_index_page div#block_c5_01 div.content p.img,
body#detail_index_page div#block_c5_02 div.content p.img {
	padding: 16px 0 0;
}


/* c6-1,2,3 ------------- */

body#detail_index_page div#contents_body div#block_c6_01 {
	padding-top: 15px;
}

body#detail_index_page div#block_c6_01 div.content,
body#detail_index_page div#block_c6_02 div.content {
	padding: 0 10px;
}
body#detail_index_page div#block_c6_01 div.content p.img,
body#detail_index_page div#block_c6_02 div.content p.img {
	padding: 16px 0 0;
}

body#detail_index_page div#block_c6_03 div.content {
	padding: 0 0 0 10px;
}
body#detail_index_page div#block_c6_03 div.content p.img {
	padding: 6px 0 0;
}


/* c6-4,5,6,7 ------------- */

body#detail_index_page div#block_c6_04 div.content,
body#detail_index_page div#block_c6_05 div.content,
body#detail_index_page div#block_c6_06 div.content,
body#detail_index_page div#block_c6_07 div.content {
	padding: 0 10px;
}



/* 下部アイコン ------------- */

body#detail_index_page div.foot_icon ul {
	padding-left: 120px;
}



/* ------------------------------------
	設置例
------------------------------------ */

body#detail_jirei_page {
}

body#detail_jirei_page div.block_wrap {
	padding-top: 15px;
	padding-bottom: 0;
}

body#detail_jirei_page div.block {
}

body#detail_jirei_page div.block div.content {
	padding: 15px 0 35px 30px;
}



/* ------------------------------------
	仕様
------------------------------------ */

body#detail_spec_page {
}

body#detail_spec_page div#contents_body div#requirement_area {
	margin-top: 8px;
}

body#detail_spec_page div#requirement_area h4 {
	padding: 0 0 12px;
}

body#detail_spec_page div#contents_body div#requirement_area p.note {
	padding-right: 15px;
}



/* ------------------------------------
	ダウンロード
------------------------------------ */

body#detail_download_page {
}

body#detail_download_page .block {
	padding: 30px 0 0;
}
body#detail_download_page #block_01 {
	padding: 15px 0 0;
}

body#detail_download_page h4 {
}

body#detail_download_page div.intro {
	width: 552px;
	padding: 20px 10px 0;
}

body#detail_download_page div.section {
	width: 552px;
	margin: 15px 0 0;
	padding: 0 10px;
}

body#detail_download_page div.downloadArea {
	width: 552px;
	margin: 25px 0 0 10px;
	padding: 15px 0;
	background: #ececec;
}


/* VSM */
body#detail_download_page #block_01 div.downloadArea p.txt {
}

body#detail_download_page #block_01 div.downloadArea_01 p.txt {
	padding: 0 0 0 95px;
}

body#detail_download_page #block_01 div.downloadArea_02 p.txt {
	padding: 0 0 0 92px;
}


/* EasyNetSetting */
body#detail_download_page #block_02 p.img_01 {
	padding: 30px 0 0;
	text-align: center;
}

body#detail_download_page #block_02 .note {
	padding: 30px 10px 0;
}

body#detail_download_page #block_02 p.txt {
	padding: 0 0 0 103px;
}