@charset "utf-8";

/*
 appeal each
**************************************************** */
body.appeal-smartheim #section_nav .body dd.n1 a,
body.appeal-sunsystem #section_nav .body dd.n1 a,
body.appeal-e_pocket #section_nav .body dd.n1 a,
body.appeal-hems #section_nav .body dd.n1 a {
	background-image: url(../images/btn_nav_0101_cur.gif);
}
body.appeal-durability #section_nav .body dd.n2 a {
	background-image: url(../images/btn_nav_0102_cur.gif);
}
body.appeal-flexible #section_nav .body dd.n3 a {
	background-image: url(../images/btn_nav_0103_cur.gif);
}
body.appeal-airtight #section_nav .body dd.n4 a {
	background-image: url(../images/btn_nav_0104_cur.gif);
}
body.appeal-heater #section_nav .body dd.n5 a,
body.appeal-cooler #section_nav .body dd.n5 a,
body.appeal-discharge #section_nav .body dd.n5 a,
body.appeal-clean_air #section_nav .body dd.n5 a {
	background-image: url(../images/btn_nav_0105_cur.gif);
}
body.appeal-soundproof #section_nav .body dd.n6 a {
	background-image: url(../images/btn_nav_0106_cur.gif);
}
body.appeal-quakeproof #section_nav .body dd.n7 a {
	background-image: url(../images/btn_nav_0107_cur.gif);
}
body.appeal-disaster #section_nav .body dd.n8 a {
	background-image: url(../images/btn_nav_0108_cur.gif);
}
body.appeal-barrier_free #section_nav .body dd.n9 a {
	background-image: url(../images/btn_nav_0109_cur.gif);
}
body.appeal-security #section_nav .body dd.n10 a {
	background-image: url(../images/btn_nav_0110_cur.gif);
} 

body.appeal-smartheim #section_nav .body dd.n1 a img,
body.appeal-sunsystem #section_nav .body dd.n1 a img,
body.appeal-e_pocket #section_nav .body dd.n1 a img,
body.appeal-hems #section_nav .body dd.n1 a img,
body.appeal-durability #section_nav .body dd.n2 a img,
body.appeal-flexible #section_nav .body dd.n3 a img,
body.appeal-airtight #section_nav .body dd.n4 a img,
body.appeal-heater #section_nav .body dd.n5 a img,
body.appeal-cooler #section_nav .body dd.n5 a img,
body.appeal-discharge #section_nav .body dd.n5 a img,
body.appeal-clean_air #section_nav .body dd.n5 a img,
body.appeal-soundproof #section_nav .body dd.n6 a img,
body.appeal-quakeproof #section_nav .body dd.n7 a img,
body.appeal-disaster #section_nav .body dd.n8 a img,
body.appeal-barrier_free #section_nav .body dd.n9 a img,
body.appeal-security #section_nav .body dd.n10 a img {
	visibility: hidden;
}


body.appeal-smartheim .section .body:before,
body.appeal-sunsystem .section .body:before,
body.appeal-e_pocket .section .body:before,
body.appeal-hems .section .body:before,
body.appeal-durability .section .body:before,
body.appeal-flexible .section .body:before {
	background-image: url(../images/icn_point_01_green.gif);
}
html.ie body.appeal-smartheim .section .body ins.js_before,
html.ie body.appeal-sunsystem .section .body ins.js_before,
html.ie body.appeal-e_pocket .section .body ins.js_before,
html.ie body.appeal-hems .section .body ins.js_before,
html.ie body.appeal-durability .section .body ins.js_before,
html.ie body.appeal-flexible .section .body ins.js_before {
	background-image: url(../images/icn_point_01_green.gif);
}

body.appeal-airtight .section .body:before,
body.appeal-heater .section .body:before,
body.appeal-cooler .section .body:before,
body.appeal-discharge .section .body:before,
body.appeal-clean_air .section .body:before,
body.appeal-soundproof .section .body:before {
	background-image: url(../images/icn_point_01_blue.gif);
}
html.ie body.appeal-airtight .section .body ins.js_before,
html.ie body.appeal-heater .section .body ins.js_before,
html.ie body.appeal-cooler .section .body ins.js_before,
html.ie body.appeal-discharge .section .body ins.js_before,
html.ie body.appeal-clean_air .section .body ins.js_before,
html.ie body.appeal-soundproof .section .body ins.js_before {
	background-image: url(../images/icn_point_01_blue.gif);
}

body.appeal-quakeproof .section .body:before,
body.appeal-disaster .section .body:before,
body.appeal-barrier_free .section .body:before,
body.appeal-security .section .body:before {
	background-image: url(../images/icn_point_01_orange.gif);
}
html.ie body.appeal-quakeproof .section .body ins.js_before,
html.ie body.appeal-disaster .section .body ins.js_before,
html.ie body.appeal-barrier_free .section .bodyins.js_before,
html.ie body.appeal-security .section .body ins.js_before {
	background-image: url(../images/icn_point_01_orange.gif);
}

/*
 /appeal/sunsystem.html
 /appeal/e_pocket.html
 /appeal/hems.html
**************************************************** */
body.appeal-smartheim #section_subnav .body li.n1 a {
	background-image: url(../images/btn_subnav_0101_cur.png);
}
body.appeal-sunsystem #section_subnav .body li.n2 a {
	background-image: url(../images/btn_subnav_0102_cur.png);
}
body.appeal-e_pocket #section_subnav .body li.n3 a {
	background-image: url(../images/btn_subnav_0103_cur.png);
}
body.appeal-hems #section_subnav .body li.n4 a {
	background-image: url(../images/btn_subnav_0104_cur.png);
}
body.appeal-smartheim #section_subnav .body li.n1 a img,
body.appeal-sunsystem #section_subnav .body li.n2 a img,
body.appeal-e_pocket #section_subnav .body li.n3 a img,
body.appeal-hems #section_subnav .body li.n4 a img {
	visibility: hidden;
}
body.appeal-smartheim #inMainArea h3,
body.appeal-sunsystem #inMainArea h3,
body.appeal-e_pocket #inMainArea h3,
body.appeal-hems #inMainArea h3 {
	font-size: 129%;
	color: #62bca1;
}


/*
 /appeal/heater.html
 /appeal/cooler.html
 /appeal/discharge.html
 /appeal/clean_air.html
**************************************************** */

body.appeal-clean_air #section_subnav .body li.n1 a {
	background-image: url(../images/btn_subnav_0201_cur.png);
}
body.appeal-cooler #section_subnav .body li.n2 a {
	background-image: url(../images/btn_subnav_0202_cur.png);
}
body.appeal-heater #section_subnav .body li.n3 a {
	background-image: url(../images/btn_subnav_0203_cur.png);
}
body.appeal-discharge #section_subnav .body li.n4 a {
	background-image: url(../images/btn_subnav_0204_cur.png);
}

body.appeal-clean_air #section_subnav .body li.n1 a img,
body.appeal-cooler #section_subnav .body li.n2 a img,
body.appeal-heater #section_subnav .body li.n3 a img,
body.appeal-discharge #section_subnav .body li.n4 a img{
	visibility: hidden;
}

/*
 /appeal/factory_merit.html
 /appeal/factory_line .html
 /appeal/factory_tour.html
**************************************************** */

body.appeal-factory_merit #section_subnav .body,
body.appeal-factory_line #section_subnav .body,
body.appeal-factory_tour #section_subnav .body {
	margin-top: 0;
	background-image: url(../images/bg_subnav_02.gif);
}
body.appeal-factory_merit #section_subnav .body li.n1 a,
body.appeal-factory_line #section_subnav .body li.n1 a,
body.appeal-factory_tour #section_subnav .body li.n1 a {
	margin-right: -18px;
}
body.appeal-factory_merit #section_subnav .body li.n2 a,
body.appeal-factory_line #section_subnav .body li.n2 a,
body.appeal-factory_tour #section_subnav .body li.n2 a {
	margin-right: -19px;
}
body.appeal-factory_merit #section_subnav .body li.n3 a,
body.appeal-factory_line #section_subnav .body li.n3 a,
body.appeal-factory_tour #section_subnav .body li.n3 a {
	margin-right: 0;
}
body.appeal-factory_merit #section_subnav .body li.n1 a {
	background-image: url(../images/btn_subnav_0301_cur.png);
}
body.appeal-factory_line #section_subnav .body li.n2 a {
	background-image: url(../images/btn_subnav_0302_cur.png);
}
body.appeal-factory_tour #section_subnav .body li.n3 a {
	background-image: url(../images/btn_subnav_0303_cur.png);
}
body.appeal-factory_merit #section_subnav .body li.n1 a img,
body.appeal-factory_line #section_subnav .body li.n2 a img,
body.appeal-factory_tour #section_subnav .body li.n3 a img {
	visibility: hidden;
}

body.appeal-factory_merit #section_related .body .unit0201,
body.appeal-factory_line #section_related .body .unit0201,
body.appeal-factory_tour #section_related .body .unit0201 {
	width: 470px;
}
body.appeal-factory_merit #section_related .body .unit0201 .detail,
body.appeal-factory_line #section_related .body .unit0201 .detail,
body.appeal-factory_tour #section_related .body .unit0201 .detail{
	left: 873px;
}
body.appeal-factory_merit #section_01,
body.appeal-factory_line #section_01,
body.appeal-factory_tour #section_01 {
	margin-top: 30px;
}

/*
 /appeal/index.html
**************************************************** */
body.appealIndex #section_intro {
	position: relative;
}
body.appealIndex #topMenu {
	position: absolute;
	top: 0;
	left: 307px;
	padding-top: 20px;
}
body.appealIndex #topMenu li a,
body.appealIndex #topMenu li a img {
	display: block;
}
body.appealIndex #topMenu ul {
	width: 633px;
}
body.appealIndex #topMenu li {
	float: left;
	border-style: solid;
	border-color: #d9d9d9;
}
body.appealIndex #topMenu li.n1,
body.appealIndex #topMenu li.n2,
body.appealIndex #topMenu li.n3,
body.appealIndex #topMenu li.n4 {
	border-width: 0 1px 1px 0;
}
body.appealIndex #topMenu li.n5 {
	border-width: 0 0 1px 0;
}
body.appealIndex #topMenu li.n6,
body.appealIndex #topMenu li.n7,
body.appealIndex #topMenu li.n8,
body.appealIndex #topMenu li.n9 {
	border-width: 0 1px 0 0;
}
body.appealIndex #topMenu li.n10 {
	border: none;
}
body.appealIndex #section_bnr {
	margin: 17px 0 0 -3px;
	position: relative;
}
body.appealIndex #section_00 {
	margin-top: 20px;
	padding-top: 53px;
	background: url(../../../common/images/line_bg01.gif) center top no-repeat;
}
body.appealIndex #section_00 .body {
	margin-top: 20px;
}
body.appealIndex #section_00 .unit01,
body.appealIndex #section_00 .unit02 {
	border: solid 1px #d9d9d9;
	padding: 1px;
}
body.appealIndex #section_00 .unit01 {
	width: 572px;
	float: left;
	position: relative;
}
body.appealIndex #section_00 .unit02 {
	width: 370px;
	float: right;
	position: relative;
}
body.appealIndex #section_00 .img01 {
	float: left;
}
body.appealIndex #section_00 .txtGroup {
	float: left;
	margin-left: 19px;
}
body.appealIndex #section_00 .unit01 .txtGroup {
	width: 248px;
}
body.appealIndex #section_00 .unit02 .txtGroup {
	width: 188px;
}
body.appealIndex #section_00 .txt01,
body.appealIndex #section_00 .detail {
	margin-top: 19px;
}
body.appealIndex #section_00 .txt02 {
	margin-top: 15px;
}
body.appealIndex #section_00 .detail a {
	display: block;
	position: absolute;
	height: 165px;
	top: 1px;
	left: 1px;
}
body.appealIndex #section_00 .unit01 .detail a {
	width: 572px;
}
body.appealIndex #section_00 .unit02 .detail a {
	width: 370px;
}
body.appealIndex #section_00 .unit01 .detail a img {
	padding: 129px 12px 12px 473px;
}
body.appealIndex #section_00 .unit02 .detail a img {
	padding: 129px 12px 12px 271px;
}
body.appealIndex .section {
	margin-top: 71px;
	padding-top: 0;
	background: none;
}
body.appealIndex .section .body {
	margin-top: 40px;
	padding-top: 0;
	padding-left: 20px;
	background-repeat: none;
	background-position: left top;
	position: relative;
}
body.appealIndex .section .unit01 {
	float: left;
	width: 307px;
	margin-right: 60px;
	padding-top: 20px;
	padding-bottom: 17px;
}
body.appealIndex .section .unit02 {
	float: left;
	padding-bottom: 17px;
}
body.appealIndex .section .txt02 {
	margin-top: 16px;
}
body.appealIndex .section .img01{
	margin-top: 15px;
}
body.appealIndex .section .txt03 {
	margin-top: 10px;
}
body.appealIndex .section .notes {
	margin-top: 13px;
	color: #333;
	line-height: 1.531;
}
body.appealIndex #mainArea .section .notes li {
	text-indent: 0;
	padding-left: 0;
	font-size: 10px;
}
body.appealIndex .section dl.point {
	margin-top: 40px;
	font-size: 0px;
}
body.appealIndex .section dl.point dt {
	padding-bottom: 6px;
}
body.appealIndex .section dl.point dd {
	margin-top: 14px;
}
body.appealIndex .section dl.point dd img,
body.appealIndex .section dl.point dd a {
	vertical-align: middle;
}
body.appealIndex .section dl.point dd a {
	margin-left: 6px;
}
body.appealIndex .section p.detail {
	position: absolute;
	left: 586px;
	bottom: 17px;
}
body.appealIndex #section_01 {
	margin-top: 60px;
}
body.appealIndex #section_01 .body {
	background-image: url(../../images/index_sec1_bg_01.jpg);
	height: 383px;
}
body.appealIndex #section_01 .unit02 {
	padding-top: 84px;
}
body.appealIndex #section_02 .body {
	background-image: url(../../images/index_sec2_bg_01.jpg);
	height: 411px;
}
body.appealIndex #section_02 .unit01 .img01 {
	margin-top: 28px;
}
body.appealIndex #section_02 .unit01 .txt03 {
	margin-top: 18px;
}
body.appealIndex #section_02 .unit02 {
	padding-top: 75px;
}
body.appealIndex #section_03 .body {
	background-image: url(../../images/index_sec3_bg_01.jpg);
	height: 529px;
}
body.appealIndex #section_03 .unit02 {
	padding-top: 103px;
}
body.appealIndex #section_03 .unit02 .point {
	margin-top: 74px;
}
body.appealIndex #section_04 .body {
	background-image: url(../../images/index_sec4_bg_01.jpg);
	height: 383px;
}
body.appealIndex #section_04 .unit02 {
	padding-top: 84px;
}
body.appealIndex #section_05 .body {
	background-image: url(../../images/index_sec5_bg_01.jpg);
	height: 411px;
}
body.appealIndex #section_05 .unit01 .img01 {
	margin-top: 20px;
}
body.appealIndex #section_05 .unit01 .txt03 {
	margin-top: 18px;
}
body.appealIndex #section_05 .unit02 {
	padding-top: 74px;
}
body.appealIndex #section_06 .body {
	background-image: url(../../images/index_sec6_bg_01.jpg);
	height: 384px;
}
body.appealIndex #section_06 .unit01 .txt03 {
	margin-top: 27px;
}
body.appealIndex #section_06 .unit02 {
	padding-top: 85px;
}
body.appealIndex #section_07 .body {
	background-image: url(../../images/index_sec7_bg_01.jpg);
	height: 384px;
}
body.appealIndex #section_07 .unit02 {
	padding-top: 54px;
}
body.appealIndex #section_07 .unit02 .point dt {
	padding-bottom: 16px;
}
body.appealIndex #section_08 .body {
	background-image: url(../../images/index_sec8_bg_01.jpg);
	height: 384px;
}
body.appealIndex #section_08 .unit02 {
	padding-top: 85px;
}
body.appealIndex #section_08 .unit02 .point dt {
	padding-bottom: 16px;
}
body.appealIndex #section_09 .body {
	background-image: url(../../images/index_sec9_bg_01.jpg);
	height: 433px;
}
body.appealIndex #section_09 .unit01 .img01 {
	margin-top: 28px;
}
body.appealIndex #section_09 .unit02 {
	padding-top: 53px;
}
body.appealIndex #section_09 .unit02 .point dt {
	padding-bottom: 16px;
}
body.appealIndex #section_10 .body {
	background-image: url(../../images/index_sec10_bg_01.jpg);
	height: 384px;
}
body.appealIndex #section_10 .unit01 {
	padding-top: 30px;
}
body.appealIndex #section_10 .unit01 .txt02 {
	margin-top: 30px;
}
body.appealIndex #section_10 .unit01 .img01,
body.appealIndex #section_10 .unit01 .txt03 {
	margin-top: 20px;
}
body.appealIndex #section_10 .unit02 {
	padding-top: 85px;
}
body.appealIndex #section_10 .unit02 .point dt {
	padding-bottom: 16px;
}

body.appealIndex #section_related {
	margin-top: 90px;
}
body.appealIndex #section_related .unit0201 .detail {
	left: 591px;
}
body.appealIndex #section_related .unit0202 .detail {
	left: 831px;
}
* html body.appealIndex #topMenu li a {
	float: left;
}

/*
 /appeal/airtight.html
**************************************************** */
body.appeal-airtight {
}
body.appeal-airtight #section_01 .body {
	padding-top: 92px;
	padding-bottom: 50px;
}
body.appeal-airtight #section_01 .unit01 .col01 {
	width: 294px;
}
body.appeal-airtight #section_01 h3.subsec01 {
	margin-bottom: -30px;
}
body.appeal-airtight #section_01 div.subsec01 .unit01 .col02 {
	padding-top: 41px;
}
body.appeal-airtight #section_01 div.subsec01 .unit01 .col02 .txt02 {
	margin-top: 5px;
}
body.appeal-airtight #section_01 div.subsec01 .img01 {
	margin-top: 20px;
}
body.appeal-airtight #section_01 div.subsec01 .img01 dt {
	text-align: left;
}
body.appeal-airtight #section_01 div.subsec01 .img01 dt img {
	margin-left: 0;
}
body.appeal-airtight #section_01 div.subsec01 .img01 dd.img {
	margin-top: -9px;
}
body.appeal-airtight #section_01 h3.subsec02 {
	margin-top: 50px;
	margin-bottom: -35px;
}
body.appeal-airtight #section_01 div.subsec02 .col01 {
	text-align: left;
}
body.appeal-airtight #section_01 div.subsec02 .col01 dd.cap img {
	margin-left: 0;
}
body.appeal-airtight #section_01 div.subsec02 .col02 {
	padding-top: 61px
}
body.appeal-airtight #section_01 div.subsec02 .col01 .unit_notes_A {
	margin-top: 5px;
}
body.appeal-airtight #section_01 div.subsec02 .col01 .unit_notes_A li {
	padding-left: 1.2em;
	font-size: 12px;
}
body.appeal-airtight #section_01 div.subsec02 .col01 .unit_notes_A span.mark {
	display: block;
	width: 1.2em;
	margin-left: -1.2em;
	margin-bottom: -1.631em;
}
body.appeal-airtight #section_01 div.subsec_movie {
	margin-top: 45px;
}
body.appeal-airtight #section_01 div.subsec_movie .movie {
	width: 854px;
	margin: 0 auto;
}
body.appeal-airtight #section_01 div.subsec_movie .movCap {
	margin-left: 23px;
}
body.appeal-airtight #section_02 .body {
	padding-top: 374px;
	padding-bottom: 50px;
	background-image: url(../../images/airtight_sec2_bg_01.jpg);
}
body.appeal-airtight #section_02 div.subsec01 .unit01 {
	margin-top: -15px;
}
body.appeal-airtight #section_02 div.subsec01 .unit01 .col01,
body.appeal-airtight #section_02 div.subsec01 .unit01 .col02 {
	float: left;
	vertical-align: middle;
}
body.appeal-airtight #section_02 div.subsec01 .unit01 .col01 {
	width: 601px;
	margin-top: 30px;
	margin-left: 0;
}
body.appeal-airtight #section_02 div.subsec01 .unit01 .col01 .txt01 {
	padding-bottom: 10px;
}
body.appeal-airtight #section_02 div.subsec01 .unit01 .col02 {
	width: 253px;
	margin-left: 40px;
}
body.appeal-airtight #section_02 h3.subsec02 {
	margin-top: 35px;
	margin-bottom: -35px;
}
body.appeal-airtight #section_02 div.subsec02 {
	margin-top: 20px;
}
body.appeal-airtight #section_02 div.subsec02 .col01 {
	width: 434px;
	overflow: visible;
}
body.appeal-airtight #section_02 div.subsec02 .col02 {
	width: 435px;
	padding-top: 35px;
}
body.appeal-airtight #section_03 .body {
	padding-top: 89px;
	padding-bottom: 50px;
}
body.appeal-airtight #section_03 .body div.subsec01 {
	margin-top: 40px;
}
body.appeal-airtight #section_03 .body div.subsec01 div.unit01 {
	overflow: visible;
}
body.appeal-airtight #section_03 .body div.subsec01 .col01 {
	float: left;
	margin-left: 0;
	margin-right: 30px;
}
body.appeal-airtight #section_03 .body div.subsec01 .col02 {
	overflow: visible;
	width: 590px;
	float: right;
}
body.appeal-airtight #section_03 .body div.subsec01 .col02 .txt01 {
	margin-top: -0.531em;
	margin-right: -0.3em;
}
body.appeal-airtight #section_03 .body div.subsec01 .col02 .img01 {
	margin-top: 25px;
	margin-left: 30px;
}
body.appeal-airtight #section_03 div.subsec_movie {
	margin-top: 50px;
}
body.appeal-airtight #section_03 div.subsec_movie .movie {
	width: 854px;
	margin: 0 auto;
}
body.appeal-airtight #section_03 div.subsec_movie .movCap {
	margin-left: 23px;
}
* html body.appeal-airtight #section_01 div.subsec01 .img01 dt {
	position: relative;
}
* html body.appeal-airtight #section_02 div.subsec01 .unit01 .col01,
* html body.appeal-airtight #section_02 div.subsec01 .unit01 .col02 {
	display: inline;
	zoom: 1;
}
*+html body.appeal-airtight #section_02 div.subsec01 .unit01 .col01,
*+html body.appeal-airtight #section_02 div.subsec01 .unit01 .col02 {
	display: inline;
	zoom: 1;
}

/*
 /appeal/sunsystem.html
**************************************************** */
body.appeal-smartheim #section_01 .body {
	background-image: url(../../images/smartheim_sec1_bg_01.jpg);
	padding-bottom: 50px;
}
body.appeal-smartheim #section_01 .subsec_intro {
	position: absolute;
	top: 15px;
	left: 726px;
}
body.appeal-smartheim #section_01 .unit01 .col01 {
	margin-left: 30px;
	width: 435px;
}
body.appeal-smartheim #section_01 .unit01 .col02 {
	padding-top: 20px;
}
body.appeal-smartheim #section_01 .unit01 .col02 .txt02 {
	margin-top: 10px;
}

body.appeal-smartheim #section_01 .subsec_movie {
	margin-top: 30px;
}
body.appeal-smartheim #section_01 .subsec_movie .movie {
	width: 854px;
	margin: 0 auto;
}
body.appeal-smartheim #section_01 .subsec_movie .movCap {
	margin-left: 23px;
}
body.appeal-smartheim #section_02 .body {
	padding-top: 77px;
	padding-bottom: 40px;
	background-image: url(../../images/smartheim_sec2_bg_01.jpg);
}
body.appeal-smartheim #section_02 h3.subsec01 {
	width: 435px;
	margin-top: -10px;
}
body.appeal-smartheim #section_02 div.subsec01 {
	width: 435px;
	margin-top: 10px;
}
body.appeal-smartheim #section_02 .img01 {
	padding-top: 20px;
}
body.appeal-smartheim #section_02 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-smartheim #section_02 h3 sub{
	font-size:0.8em;
}
/*
 /appeal/sunsystem.html
**************************************************** */
body.appeal-sunsystem #section_01 .body {
	padding-top: 85px;
	padding-bottom: 50px;
}
body.appeal-sunsystem #section_01 div.subsec01 .txt01 {
	margin-top: 30px;
}
body.appeal-sunsystem #section_01 div.subsec01 .img01 {
	margin-top: 18px;
}
body.appeal-sunsystem #section_01 div.subsec01 .txt02 {
	font-size: 13px;
}
body.appeal-sunsystem #section_01 div.subsec01 h4.hd0101 {
	margin-top: 10px;
}
body.appeal-sunsystem #section_01 div.subsec01 .txt03 {
	margin-top: 10px;
}
body.appeal-sunsystem #section_01 div.subsec_movie {
	margin-top: 35px;
	margin-left: 23px;
}

body.appeal-sunsystem #section_02 .subsec_intro {
	position: absolute;
	top: 80px;
	left: 676px;
}
body.appeal-sunsystem #section_02 div.subsec01 {
	margin: 10px 340px 0 0;
}
body.appeal-sunsystem #section_02 div.subsec01 .txt01 {
	margin-top: 15px;
}
body.appeal-sunsystem #section_02 div.subsec01 .ul01 {
	margin-top: 30px;
	margin-left: 100px;
}
body.appeal-sunsystem #section_02 div.subsec01 .ul01 dl .cap {
	margin-top: 20px;
}
body.appeal-sunsystem #section_02 div.subsec01 .ul01 li.n1 {
	margin-right: 37px;
}
body.appeal-sunsystem #section_02 div.subsec01 .txt02 {
	margin-top: 25px;
	line-height: 1.8;
}
body.appeal-sunsystem #section_02 div.subsec_movie {
	margin-top: 25px;
}
body.appeal-sunsystem #section_02 div.subsec_movie .movie {
	width: 854px;
	margin: 0 auto;
}
body.appeal-sunsystem #section_02 div.subsec_movie .movCap {
	margin-left: 23px;
}
body.appeal-sunsystem #section_02 .body {
	background-image: url(../../images/sunsystem_sec2_bg_01.jpg);
	padding-top: 85px;
	padding-bottom: 30px;
}

body.appeal-sunsystem #section_03 .subsec_intro {
	position: absolute;
	top: 80px;
	left: 676px;
}
body.appeal-sunsystem #section_03 div.subsec01 {
	margin: 10px 0 0 0;
	padding-bottom: 50px;
}
body.appeal-sunsystem #section_03 div.subsec01 .txt01 {
	margin-top: 15px;
}
body.appeal-sunsystem #section_03 div.subsec01 .ul01 {
	margin-top: 30px;
	margin-left: 100px;
}
body.appeal-sunsystem #section_03 div.subsec01 .ul01 dl .cap {
	margin-top: 20px;
}
body.appeal-sunsystem #section_03 div.subsec01 .ul01 li.n1 {
	margin-right: 37px;
}
body.appeal-sunsystem #section_03 div.subsec01 .txt02 {
	margin-top: 25px;
	line-height: 1.8;
}
body.appeal-sunsystem #section_03 div.subsec01 .img01 {
	margin-top: 25px;
}


body.appeal-sunsystem #section_04 .subsec_intro {
	position: absolute;
	top: 80px;
	left: 676px;
}
body.appeal-sunsystem #section_04 div.subsec01 {
	margin: 10px 0 0 0;
	padding-bottom: 50px;
}
body.appeal-sunsystem #section_04 div.subsec01 .txt01 {
	margin-top: 15px;
}
body.appeal-sunsystem #section_04 div.subsec01 .ul01 {
	margin-top: 30px;
	margin-left: 100px;
}
body.appeal-sunsystem #section_04 div.subsec01 .ul01 dl .cap {
	margin-top: 20px;
}
body.appeal-sunsystem #section_04 div.subsec01 .ul01 li.n1 {
	margin-right: 37px;
}
body.appeal-sunsystem #section_04 div.subsec01 .txt02 {
	margin-top: 25px;
	line-height: 1.8;
}
body.appeal-sunsystem #section_04 div.subsec01 .img01 {
	margin-top: 25px;
}


/*
 /appeal/e_pocket.html
**************************************************** */
body.appeal-e_pocket #section_01 .body {
	padding-bottom: 25px;
}
body.appeal-e_pocket #section_01 div.subsec01 {
	margin-top: 20px;
	width: 900px;
}
body.appeal-e_pocket #section_02 .body {
	padding-bottom: 50px;
}
body.appeal-e_pocket #section_02 div.subsec01 .comment {
	margin-top: 20px;
}
body.appeal-e_pocket #section_02 div.subsec01 .col01 {
	width: 280px;
	padding-top: 30px;
	text-align: right;
}
body.appeal-e_pocket #section_02 div.subsec01 .col02 {
	padding-top: 20px;
}
body.appeal-e_pocket #section_02 div.subsec01 .col02 .txt02 {
	margin-top: 5px;
}
body.appeal-e_pocket #section_02 div.subsec01 h4.hd0101 {
	margin-top: 50px;
}
body.appeal-e_pocket #section_02 div.subsec01 h4.hd0102,
body.appeal-e_pocket #section_02 div.subsec01 h4.hd0103 {
	margin-top: 50px;
}
body.appeal-e_pocket #section_01 div.subsec01 .img01,
body.appeal-e_pocket #section_02 div.subsec01 .img01,
body.appeal-e_pocket #section_02 div.subsec01 .img02,
body.appeal-e_pocket #section_02 div.subsec01 .img03 {
	margin-top: 20px;
	padding-bottom: 10px;
}
body.appeal-e_pocket #section_03 .body {
	padding-bottom: 25px;
	background-repeat:no-repeat;
	background-position:0pt 285pt;
}
body.appeal-e_pocket #section_03 div.subsec01 {
	margin-top: 20px;
	width: 900px;
}
body.appeal-e_pocket #section_03 div.subsec01 .txt01 {
padding-right: 30px;
}
body.appeal-e_pocket #section_03 div.subsec01 .imgbg {
width: 960px;
height: 401px;
margin-left: -30px;
background-image: url(../../images/epocket_sec3_bg_01.jpg);
}
body.appeal-e_pocket #section_03 div.subsec01 .img01 {
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: center;	
}
body.appeal-e_pocket #section_03 div.subsec01 .unit_notes_A {
padding-right: 30px;
}


/*
 /appeal/hems.html
**************************************************** */
body.appeal-hems #section_01 .body {
	padding-top: 60px;
	padding-bottom: 50px;
	background-image: url(../../images/hems_sec1_bg_01.jpg);
}
body.appeal-hems #section_01 div.subsec01 {
	margin-top: 17px;
}
body.appeal-hems #section_01 div.subsec01 .img01 {
	text-align: center;
}
body.appeal-hems #section_01 div.subsec02 .img01 {
	margin-top: 40px;
}
body.appeal-hems #section_01 div.subsec01 .box01 {
	width: 860px;
	background-color: #ffffff;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
body.appeal-hems #section_01 div.subsec01 .boxinner01{
	width: 820px;
	height: 50px;
	padding-left: 40px;
	background-image: url(../../images/hems_sec1_num_01.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.appeal-hems #section_01 div.subsec01 .boxinner02{
	width: 820px;
	height: 50px;
	padding-left: 40px;
	background-image: url(../../images/hems_sec1_num_02.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.appeal-hems #section_01 div.subsec01 .boxinner03{
	width: 820px;
	height: 50px;
	padding-left: 40px;
	background-image: url(../../images/hems_sec1_num_03.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.appeal-hems #section_01 div.subsec01 .boxinner04{
	width: 820px;
	height: 80px;
	padding-left: 40px;
	background-image: url(../../images/hems_sec1_num_04.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.appeal-hems #section_01 div.subsec01 .boxinner05{
	width: 820px;
	height: 50px;
	padding-left: 40px;
	background-image: url(../../images/hems_sec1_num_05.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.appeal-hems #section_01 .col02 .text01 {
	margin-top: 20px;
}
body.appeal-hems #section_01 div.subsec01 .box02 {
	width: 880px;
	background-color: #62bca1;
	padding: 10px;
	margin-top: 20px;
	text-align: center;
	font-size: 140%;
	color: #ffffff;
}
body.appeal-hems #section_01 div.subsec01 .txt02 {
	margin-top: 6px;
}
body.appeal-hems #section_01 div.subsec01 .unit01 {
	overflow: visible;
}
body.appeal-hems #section_01 div.subsec01 .col01 {
	width: 280px;
	margin-top: -40px;
	overflow: visible;
}
body.appeal-hems #section_01 div.subsec01 .col01 dd.n2.img {
	margin-top: 23px;
}
body.appeal-hems #section_01 h3.subsec02 {
	margin-top: 55px;
	margin-bottom: -20px;
}
body.appeal-hems #section_01 div.subsec02 .col02 {
	padding-top: 42px;
}
body.appeal-hems #section_01 div.subsec02 .col02 .txt02 {
	margin-top: 6px;
}
body.appeal-hems #section_01 div.subsec_movie {
	margin-top: 50px;
	margin-left: 23px;
}
body.appeal-hems #section_02 .body {
	padding-top: 76px;
	padding-bottom: 52px;
}
body.appeal-hems #section_02 .body .box01 {
	width: 860px;
	margin-top: 120px;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #ffffff;
}

body.appeal-hems #section_02 .body .box01 .boxinner01 .subtitle,
body.appeal-hems #section_02 .body .box01 .boxinner02 .subtitle,
body.appeal-hems #section_02 .body .box01 .boxinner03 .subtitle,
body.appeal-hems #section_02 .body .box01 .boxinner04 .subtitle {
	font-size: 108%;
	color: #62bca1;
}

body.appeal-hems #section_02 .body .box01 .boxinner01 .title,
body.appeal-hems #section_02 .body .box01 .boxinner02 .title,
body.appeal-hems #section_02 .body .box01 .boxinner03 .title,
body.appeal-hems #section_02 .body .box01 .boxinner04 .title {
	font-size: 129%;
	color: #0085ce;
	margin-top: -10px;
}

body.appeal-hems #section_02 .body .box01 .boxinner01 .textbox,
body.appeal-hems #section_02 .body .box01 .boxinner02 .textbox,
body.appeal-hems #section_02 .body .box01 .boxinner03 .textbox,
body.appeal-hems #section_02 .body .box01 .boxinner04 .textbox {
	width: 310px;
	padding-right: 20px;
}

body.appeal-hems #section_02 .body .box01 .boxinner01{
	width: 340px;
	height: 150px;
	padding-left: 70px;
	background-position: left top;
	background-image: url(../../images/hems_sec2_ico01.png);
	background-repeat: no-repeat;
	display: inline-block;
}
body.appeal-hems #section_02 .body .box01 .boxinner02{
	width: 340px;
	height: 150px;
	padding-left: 70px;
	background-position: left top;
	background-image: url(../../images/hems_sec2_ico03.png);
	background-repeat: no-repeat;
	display: inline-block;
	float: right;
}
body.appeal-hems #section_02 .body .box01 .boxinner03{
	width: 340px;
	height: 150px;
	padding-left: 70px;
	background-position: left top;
	background-image: url(../../images/hems_sec2_ico02.png);
	background-repeat: no-repeat;
	display: inline-block;
}
body.appeal-hems #section_02 .body .box01 .boxinner04{
	width: 340px;
	height: 150px;
	padding-left: 70px;
	background-position: left top;
	background-image: url(../../images/hems_sec2_ico04.png);
	background-repeat: no-repeat;
	display: inline-block;
	float: right;
}
body.appeal-hems #section_02 h3.subsec01 {
	margin-bottom: 20px;
}
body.appeal-hems #section_02 div.subsec01 {
	width: 474px;
}
body.appeal-hems #section_02 div.subsec01 .col01{
	float: none;
	position: absolute;
	top: 30px;
	right: 30px;
}
* html body.appeal-hems #section_02 .body {
	height: 474px;
}

body.appeal-hems #section_03 .body {
	padding-bottom: 50px;
}
body.appeal-hems #section_03 div.subsec01 {
	margin-top: 17px;
}
body.appeal-hems #section_03 div.subsec01 .txt02 {
	margin-top: 6px;
}
body.appeal-hems #section_03 div.subsec01 .unit01 {
	overflow: visible;
}
body.appeal-hems #section_03 div.subsec01 .img01 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
body.appeal-hems #section_03 div.subsec01 .col01 {
	width: 280px;
	margin-top: -40px;
	overflow: visible;
}
body.appeal-hems #section_03 div.subsec01 .col01 dd.n2.img {
	margin-top: 23px;
}


/*
 /appeal/durability.html
**************************************************** */
body.appeal-durability #inMainArea h3 {
	font-size: 129%;
	color: #62bca1;
}
body.appeal-durability #section_01 .body {
	padding-top: 580px;
	padding-bottom: 50px;
	background-image: url(../../images/durability_sec1_bg_01.jpg);
}
body.appeal-durability #section_01 .subsec_intro p {
	position: absolute;
}
body.appeal-durability #section_01 .subsec_intro p.txt01 {
	top: 25px;
	right: 100px;
}
body.appeal-durability #section_01 .subsec_intro p.img01 {
	top: 236px;
	right: 52px;
}
body.appeal-durability #section_01 div.unit01 {
	margin-top: 29px;
}
body.appeal-durability #section_01 .col01 {
	margin-left: 30px;
}
body.appeal-durability #section_01 .col01 dd.img {
	margin-top: 10px;
}
body.appeal-durability #section_01 .col02 .txt01 {
	margin-top: 20px;
}
body.appeal-durability #section_01 div.subsec02 .col01 li.n1 dt,
body.appeal-durability #section_01 div.subsec02 .col01 li.n1 dd.cap {
	padding-right: 15px;
}
body.appeal-durability #section_01 div.subsec02 .col01 li.n1 dd.img {
	padding-right: 15px;
}

body.appeal-durability #section_02 .body {
	padding-top: 345px;
	padding-bottom: 35px;
	background-image: url(../../images/durability_sec2_bg_01.jpg);
}
body.appeal-durability #section_02 .col01 {
	margin-left: 30px;
}
body.appeal-durability #section_02 .col02 .txt01 {
	margin-top: -8px;
}
body.appeal-durability #section_02 .col02 .txt02 {
	margin-top: 10px;
}
body.appeal-durability #section_02 h3 {
	margin-top: 50px;
	margin-bottom: -20px;
}
body.appeal-durability #section_02 .col02 {
	padding-top: 50px;
}
body.appeal-durability #section_03 .body {
	padding-top: 85px;
	padding-bottom: 50px;
	background-image: url(../../images/durability_sec3_bg_01.jpg);
}
body.appeal-durability #section_03 .subsec_intro {
	position: absolute;
	top: 40px;
	right: 44px;
}
body.appeal-durability #section_03 div.subsec01 {
	margin-top: 20px;
	width: 532px;
}
body.appeal-durability #section_03 div.subsec01 .img01 {
	margin-top: 20px;
}
body.appeal-durability #section_03 div.subsec01 .img01 li.n1 {
	margin-right: 30px;
}
* html body.appeal-durability #section_01 div.subsec02 .col01 ul {
	float: left;
}

/*
 /appeal/flexible.html
**************************************************** */
body.appeal-flexible #inMainArea h3 {
	font-size: 129%;
	color: #62bca1;
}
body.appeal-flexible #section_01 .body {
	padding-top: 389px;
	padding-bottom: 50px;
	background-image: url(../../images/flexible_sec1_bg_01.jpg);
}
body.appeal-flexible #section_01 div.subsec01,
body.appeal-flexible #section_01 div.subsec02 {
	margin-top: 20px;
}
body.appeal-flexible #section_01 h3.subsec02 {
	margin-top: 40px;
}
body.appeal-flexible #section_01 div.subsec01 .unit_column_A {
	overflow: visible;
}
body.appeal-flexible #section_01 div.subsec01 .col01 {
	width: 252px;
	margin-left: 72px;
	margin-top: -90px;
	overflow: visible;
}
body.appeal-flexible #section_01 div.subsec02 .img01 {
	margin-top: 20px;
}
body.appeal-flexible #section_01 div.subsec02 .img01 .n1 {
	margin-right: 30px;
}
body.appeal-flexible #section_02 .body {
	padding-bottom: 45px;
}
body.appeal-flexible #section_02 div.subsec01 {
	margin-top: 25px;
}
body.appeal-flexible #section_02 h3.subsec02 {
	margin-top: 50px;
}
body.appeal-flexible #section_02 div.subsec02 {
	margin-top: 20px;
}
body.appeal-flexible #section_02 div.subsec02 .txt02 {
	margin-top: 5px;
}
body.appeal-flexible #section_03 .body {
	min-height: auto;
	padding-top: 398px;
	padding-bottom: 50px;
	background-image: url(../../images/flexible_sec3_bg_01.jpg);
}
body.appeal-flexible #section_03 .unit_column_A {
	overflow: visible;
}
body.appeal-flexible #section_03 .col01 {
	margin-left: 20px;
	margin-top: -50px;
	overflow: visible;
}
body.appeal-flexible #section_03 .col01 dt {
	margin-bottom: 10px;
}
body.appeal-flexible #section_03 div.subsec01 {
	margin-top: 30px;
}
body.appeal-flexible #section_03 div.subsec01 .col01 li.n1 {
	margin-right: 17px;
}
/*
 /appeal/heater.html
**************************************************** */
body.appeal-heater #section_01 .body {
	padding-bottom: 30px;
	background-image: url(../../images/heater_sec1_bg_01.jpg);
}
body.appeal-heater #section_01 div.subsec01 {
	width: 535px;
	margin-top: 20px;
}
body.appeal-heater #section_01 div.subsec01 .txt02 {
	margin-top: 5px;
}
body.appeal-heater #section_01 div.subsec01 .img01 {
	margin-top: 25px;
}
body.appeal-heater #section_01 div.subsec01 .txt03 {
	margin-top: 15px;
}
body.appeal-heater #section_01 div.subsec_movie {
	margin-top: 45px;
	margin-left: 23px;
}
body.appeal-heater #section_02 .body {
	padding-bottom: 45px;
	background-image: url(../../images/heater_sec2_bg_01.jpg);
}
body.appeal-heater #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-heater #section_02 div.subsec01 .txt01,
body.appeal-heater #section_02 div.subsec01 .img01 {
	width: 420px;
}
body.appeal-heater #section_02 div.subsec01 .img01 {
	margin-top: 40px;
}
body.appeal-heater #section_02 div.subsec01 .img01 dt {
	margin-bottom: 20px;
	text-align: left;
}
body.appeal-heater #section_02 div.subsec01 .img01 dt img {
	margin-left: 0;
}
body.appeal-heater #section_02 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-heater #section_02 div.subsec01 .txt02 li {
	padding-left: 0;
}
body.appeal-heater #section_02 div.subsec01 .txt02 li span.mark {
	margin: 0;
	display: inline;
}
body.appeal-heater #section_02 div.subsec01 .txt02>li+li {
	margin-top: 8px;
}
body.appeal-heater #section_03 .body {
	padding-bottom: 45px;
}
body.appeal-heater #section_03 div.subsec01 {
	margin-top: 20px;
}
body.appeal-heater #section_03 div.subsec01 .img01 {
	margin-top: 40px;
	margin-left: 23px;
}
body.appeal-heater #section_03 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-heater #section_03 div.subsec01 .txt02 li {
	padding-left: 0;
}
body.appeal-heater #section_03 div.subsec01 .txt02 li span.mark {
	margin: 0;
	display: inline;
}
body.appeal-heater #section_03 div.subsec01 .txt02>li+li {
	margin-top: 8px;
}
/*
 /appeal/cooler.html
**************************************************** */
body.appeal-cooler #section_01 .body {
	max-height: 537px;
	padding-bottom: 45px;
	background-image: url(../../images/cooler_sec1_bg_01.jpg);
}
body.appeal-cooler #section_01 div.subsec01 {
	width: 435px;
	margin-top: 20px;
}
body.appeal-cooler #section_01 div.subsec01 .img01 {
	margin-top: 40px;
}
body.appeal-cooler #section_01 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-cooler #section_02 .body {
	padding-bottom: 45px;
}
body.appeal-cooler #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-cooler #section_02 div.subsec01 .txt02 {
	margin-top: 10px;
}
body.appeal-cooler #section_02 div.subsec01 .img01 {
	margin-top: 50px;
}
body.appeal-cooler #section_02 div.subsec01 .img01 dd.img {
	margin-top: 10px;
}
body.appeal-cooler #section_02 div.subsec01 .txt03 {
	margin-top: 15px;
	font-size: 13px;
}
body.appeal-cooler #section_02 h3.subsec02 {
	margin-top: 50px;
}
body.appeal-cooler #section_02 div.subsec02 {
	margin-top: 20px;
}
body.appeal-cooler #section_02 div.subsec02 .img01 {
	margin-top: 30px;
	margin-left: 23px;
}
body.appeal-cooler #section_02 div.subsec02 .txt02 {
	margin-top: 15px;
}
body.appeal-heater #section_04 {
	margin-top: 45px;
	color: #666;
	background: url(../../images/heater_sec4_bg_01.gif) repeat-y;
}
body.appeal-heater #section_04 .secIn {
	background: url(../../images/heater_sec4_bg_01_b.gif) no-repeat 0 100%;
	font-size: 14px;
}
body.appeal-heater #section_04 .secIn .secIn2 {
	padding: 25px 0px 0px 30px;
	background: url(../../images/heater_sec4_bg_01_t.gif) no-repeat 0 0;
}
body.appeal-heater #section_04 .col02 .txtSec {
	float: left;
	width: 900px;
	padding-right: 26px;
}
body.appeal-heater #section_04 .col02 .txtSec h3 {
	color: #666666;
	padding-bottom: 53px;	
}
body.appeal-heater #section_04 .col02 .txtSec h3 .em {
	color: #e87802;
}
body.appeal-heater #section_04 .col02 .txtSec .descript {
	padding-top: 25px;
	font-size: 14px;
	line-height: 2;
}
body.appeal-heater #section_04 .col02 .txtSec .spcTxt {
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 13px;
}
body.appeal-heater #section_04 .col02 .imgSec {
	width: 900px;
	margin-right: 2px;
	z-index: 200;
	overflow: hidden;
}
body.appeal-heater #section_04 .col02 .imgSec dl {
	font-size: 13px;
	line-height: 1.831;
}
body.appeal-heater #section_04 .col02 .imgSec dl dt {
	float: left;
	font-weight: bold;
	line-height: 1.831;
}
body.appeal-heater #section_04 .col02 .imgSec dl dd {
	zoom: normal;
	line-height: 1.831;
}

/* clear fix */
body.appeal-heater #section_04 .col02 .imgSec dl dt,
body.appeal-heater #section_04 .col02
{
	zoom: 1;
}
body.appeal-heater #section_04 .col02 .imgSec dl dt:after,
body.appeal-heater #section_04 .col02:after
{
	content: '.';
	height: 0;
	visibility: hidden;
	overflow: hidden;
	display: block;
	clear: both;
}
/*
 /appeal/discharge.html
**************************************************** */
body.appeal-discharge #section_01 .body {
	padding-bottom: 50px;
	background-image: url(../../images/discharge_sec1_bg_01.jpg);
}
body.appeal-discharge #section_01 div.subsec01 {
	margin-top: 20px;
	width: 435px;
}
body.appeal-discharge #section_01 div.subsec01 .img01 {
	margin-top: 30px;
}
body.appeal-discharge #section_01 h3.subsec02 {
	margin-top: 48px;
}
body.appeal-discharge #section_01 div.subsec02 {
	margin-top: 20px;
}
body.appeal-discharge #section_01 div.subsec02 h4.hd0201 {
	margin-top: 20px;
	text-align: center;
}
body.appeal-discharge #section_01 div.subsec02 .img01 {
	margin-top: 20px;
}
body.appeal-discharge #section_01 div.subsec02 .img01 dl {
	position: relative;
	text-align: left;
}
body.appeal-discharge #section_01 div.subsec02 .img01 dt {
	position: absolute;
	top: 21px;
	left: 21px;
	margin: 0;
}
body.appeal-discharge #section_01 div.subsec02 .img01 .n2 dt {
	left: 20px;
}
body.appeal-discharge #section_01 div.subsec02 .txt02 {
	margin-top: 10px;
}
body.appeal-discharge #section_01 div.subsec_movie {
	margin-top: 48px;
	margin-left: 23px;
}
body.appeal-discharge #section_02 .body {
	padding-top: 85px;
	padding-bottom: 50px;
	background-image: url(../../images/discharge_sec2_bg_01.jpg);
}
body.appeal-discharge #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-discharge #section_02 div.subsec01 .txt01 {
	width: 545px;
}
body.appeal-discharge #section_02 div.subsec01 .img01 {
	margin-top: 40px;
}
body.appeal-discharge #section_02 div.subsec01 .txt02 {
	margin-left: 327px;
	margin-top: -35px;
}
body.appeal-discharge #section_02 h3.subsec02 {
	margin-top: 45px;
}
body.appeal-discharge #section_02 div.subsec02 {
	margin-top: 20px;
}
body.appeal-discharge #section_02 div.subsec02 .txt02 {
	margin-top: 6px;
}
body.appeal-discharge #section_02 div.subsec02 .txt02 span.mark {
	display: inline;
	margin-right: 3px;
	margin-bottom: 0;
}
* html body.appeal-discharge #section_01 div.subsec02 .img01 .n1 {
	width: 428px;
	font-size: 0;
}
* html body.appeal-discharge #section_01 div.subsec02 .img01 .n2 {
	width: 426px;
	font-size: 0;
}
/*
 /appeal/clean_air.html
**************************************************** */
body.appeal-clean_air #section_01 .body {
	padding-bottom: 50px;
	background-image: url(../../images/cleanair_sec1_bg_01.jpg);
}
body.appeal-clean_air #section_01 div.subsec01 {
	margin-top: 20px;
}
body.appeal-clean_air #section_01 div.subsec01 .unit_column_A,
body.appeal-clean_air #section_01 div.subsec01 .col01 {
	overflow: visible;
	margin-bottom: 20px;
}
body.appeal-clean_air #section_01 div.subsec01 .col01 {
	margin-top: -58px;
	margin-right: -15px;
}
body.appeal-clean_air #section_01 div.subsec01 .col01 .txt01 {
	margin-top: -8px;
}
body.appeal-clean_air #section_01 div.subsec01 h4.hd0101 {
	margin-top: 50px;
	text-align: center;
}
body.appeal-clean_air #section_01 div.subsec01 .img01 {
	margin-top: 10px;
}
body.appeal-clean_air #section_01 div.subsec01 .txt02 {
	font-size: 12px;
	margin-top: 15px;
}
body.appeal-clean_air #section_01 div.subsec01 .txt02 li {
	padding-left: 0;
}
body.appeal-clean_air #section_01 div.subsec01 .txt02 span.mark {
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
}
body.appeal-clean_air #section_01 div.subsec_movie {
	margin-top: 50px;
	margin-left: 23px;
}
body.appeal-clean_air #section_02 .body {
	padding-top: 308px;
	padding-bottom: 45px;
	background-image: url(../../images/cleanair_sec2_bg_01.jpg);
}
body.appeal-clean_air #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-clean_air #section_02 div.subsec01 .img01 {
	margin-top: 40px;
	margin-bottom: 60px;
}
body.appeal-clean_air #section_02 div.subsec01 h4.hd0101 {
	margin-top: 50px;
	text-align: center;
}
body.appeal-clean_air #section_02 div.subsec01 .img02 {
	margin-top: 20px;
	margin-left: 19px;
}
body.appeal-clean_air #section_02 div.subsec01 .txt02 {
	font-size: 12px;
	margin-top: 20px;
}
body.appeal-clean_air #section_02 div.subsec01 .txt02 li {
	padding-left: 0;
}
body.appeal-clean_air #section_02 div.subsec01 .txt02 span.mark {
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
}
body.appeal-clean_air #section_03 .body {
	min-height: auto;
	padding-bottom: 50px;
}
body.appeal-clean_air #section_03 h3.subsec01 {
	margin-bottom: -76px;
}
body.appeal-clean_air #section_03 div.subsec01 .col02 {
	padding-top: 94px;
}
body.appeal-clean_air #section_03 .subsec01 .cap {
	margin-top: -20px;
}
body.appeal-clean_air #section_03 .subsec01 .cap img {
	margin-left: 10px;
}
body.appeal-clean_air #section_04 .body {
	padding-top: 296px;
	padding-bottom: 50px;
	background-image: url(../../images/cleanair_sec4_bg_01.jpg);
}
body.appeal-clean_air #section_04 div.subsec_intro {
	position: absolute;
	top: 38px;
	right: 73px;
}
body.appeal-clean_air #section_04 div.subsec01 {
	margin-top: 20px;
}
body.appeal-clean_air #section_04 h3.subsec02 {
	margin-top: 40px;
}
body.appeal-clean_air #section_04 div.subsec02 {
	margin-top: 30px;
}
body.appeal-clean_air #section_04 div.subsec02 .unit_column_A,
body.appeal-clean_air #section_04 div.subsec02 .col01 {
	overflow: visible;
}
body.appeal-clean_air #section_04 div.subsec02 .col01 {
	margin-top: -50px;
}
/*
 /appeal/soundproof.html
**************************************************** */
body.appeal-soundproof #section_01 .body {
	padding-bottom: 50px;
}
body.appeal-soundproof #section_01 div.subsec01,
body.appeal-soundproof #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-soundproof #section_01 div.subsec01 .unit_column_A,
body.appeal-soundproof #section_01 div.subsec01 .col01,
body.appeal-soundproof #section_01 div.subsec01 .col02 {
	overflow: visible;
}
body.appeal-soundproof #section_01 div.subsec01 .col01 {
	margin-top: -65px;
}
body.appeal-soundproof #section_01 div.subsec02 .unit_img_A .img {
	margin-top: 10px;
}
body.appeal-soundproof #section_02 div.subsec01 .unit_column_A,
body.appeal-soundproof #section_02 div.subsec01 .col01,
body.appeal-soundproof #section_02 div.subsec01 .col02 {
	overflow: visible;
}
body.appeal-soundproof #section_01 div.subsec01 .col02 .txt01,
body.appeal-soundproof #section_02 div.subsec01 .col02 .txt01 {
	overflow: visible;
	margin-top: -8px;
}
body.appeal-soundproof #section_01 div.subsec02,
body.appeal-soundproof #section_02 div.subsec02 {
	margin-top: 40px;
}
body.appeal-soundproof #section_02 div.subsec01 .unit_column_A,
body.appeal-soundproof #section_02 div.subsec01 .col01 {
	overflow: visible;
}
body.appeal-soundproof #section_02 div.subsec01 .col01 {
	margin-top: -65px;
}
body.appeal-soundproof #section_02 div.subsec02 .unit_img_A .img {
	margin-top: 10px;
}
body.appeal-soundproof #section_01 div.subsec02 .img01 li.n1,
body.appeal-soundproof #section_01 div.subsec02 .img01 li.n2,
body.appeal-soundproof #section_02 div.subsec02 .img01 li.n1,
body.appeal-soundproof #section_02 div.subsec02 .img01 li.n2 {
	margin-right: 29px;
}
body.appeal-soundproof #section_02 .body {
	padding-bottom: 45px;
}
body.appeal-soundproof #section_02 .subsec02 .txt02 {
	margin-top: 25px;
}
/*
 /appeal/quakeproof.html
**************************************************** */
body.appeal-quakeproof #inMainArea h3 {
	font-size: 129%;
	color: #e87802;
}
body.appeal-quakeproof #section_01 .body {
	padding-top: 321px;
	padding-bottom: 50px;
	background-color: #000;
	background-image: url(../../images/quakeproof_sec1_bg_01.jpg);
	color: #fff;
}
body.appeal-quakeproof #section_01 .subsec_intro {
	position: absolute;
	top: 30px;
	right: 63px;
}
body.appeal-quakeproof #section_01 .col01 {
	float: left;
	margin-left: 0;
	margin-right: 30px;
}
body.appeal-quakeproof #section_01 div.subsec01 h3 {
	padding-top: 17px;
}
body.appeal-quakeproof #section_01 div.subsec01 .quality01,
body.appeal-quakeproof #section_01 div.subsec01 .quality02,
body.appeal-quakeproof #section_01 div.subsec01 .quality03 {
	width: 280px;
	text-align: left;
}
body.appeal-quakeproof #section_01 div.subsec01 .quality01,
body.appeal-quakeproof #section_01 div.subsec01 .quality02 {
	margin-right: 30px;
}
body.appeal-quakeproof #section_01 div.subsec01 .txt01 {
	margin-top: 17px;
}
body.appeal-quakeproof #section_01 div.subsec02 {
	margin-top: 50px;
}
body.appeal-quakeproof #section_01 div.subsec02 .txt01 {
	margin-top: 17px;
}
body.appeal-quakeproof #section_01 div.subsec02 .txt02 {
	margin-top: 5px;
}
body.appeal-quakeproof #section_01 div.subsec02 .txt03 {
	margin-top: -15px;
}
body.appeal-quakeproof #section_02 .body {
	padding-top: 306px;
	padding-bottom: 50px;
	background-color: #f9f7f8;
	background-image: url(../../images/quakeproof_sec2_bg_01.jpg);
	color: #666666;
}
body.appeal-quakeproof #section_02 .subsec_intro {
	position: absolute;
	top: 39px;
	right: 63px;
}
body.appeal-quakeproof #section_02 div .col01,
body.appeal-quakeproof #section_02 div .col02 {
	width: 435px;
}
body.appeal-quakeproof #section_02 div .col02 {
	margin-top: 30px;
	overflow: visible;
}
body.appeal-quakeproof #section_02 div .unit_column_A {
	overflow: visible;
}
body.appeal-quakeproof #section_02 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-quakeproof #section_02 div.subsec02,
body.appeal-quakeproof #section_02 div.subsec03,
body.appeal-quakeproof #section_02 div.subsec04 {
	margin-top: 50px;
}
body.appeal-quakeproof #section_02 .col02 .txt01 {
	margin-top: 20px;
}
body.appeal-quakeproof #section_02 .col02 .txt02 {
	margin-top: 10px;
}
body.appeal-quakeproof #section_03 .body {
	padding-top: 85px;
	padding-bottom: 34px;
	background-image: url(../../images/quakeproof_sec3_bg_01.gif);
}
body.appeal-quakeproof #section_03 div.subsec01 {
	margin-top: 15px;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt01 {
	width: 660px;
}
body.appeal-quakeproof #section_03 div.subsec01 .img01 {
	margin-top: 23px;
}
body.appeal-quakeproof #section_03 .col01,
body.appeal-quakeproof #section_03 .col02 {
	width: 435px;
	margin-left: 0;
}
body.appeal-quakeproof #section_03 .col02,
body.appeal-quakeproof #section_03 div.subsec01 .col01 {
	float: left;
}
body.appeal-quakeproof #section_03 div.subsec01 .col02 {
	float: right;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt02 {
	font-size: 12px;
	margin-top: 7px;
	line-height: 1.7;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt02 dt,
body.appeal-quakeproof #section_03 div.subsec01 .txt02 dd {
	display: inline;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt02 dt {
	margin-right: -15px;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt02 dd {
	margin-left: 15px;
}
body.appeal-quakeproof #section_03 div.subsec01 .txt02 dd span.mark {
	margin-right: 3px;
}
body.appeal-quakeproof #section_03 h3.subsec02 {
	margin-bottom: 20px;
}
body.appeal-quakeproof #section_03 div.subsec02 {
	margin-top: 40px;
}
body.appeal-quakeproof #section_03 div.subsec02 .col02 .txt01 {
	margin-top: -8px;
}
body.appeal-quakeproof #section_03 div.subsec02 .col02 .txt02 {
	margin-top: 5px;
}
body.appeal-quakeproof #section_03 div.subsec02 .col01 h4 {
	text-align: center;
}
body.appeal-quakeproof #section_03 div.subsec02 .col01 ul {
	margin-top: 10px;
}
body.appeal-quakeproof #section_03 div.subsec02 .col01 ul li.n1 {
	margin-right: 5px;
}
/*
 /appeal/disaster.html
**************************************************** */
body.appeal-disaster #inMainArea h3 {
	font-size: 129%;
	color: #e87802;
}
body.appeal-disaster #section_01 .body {
	padding-top: 85px;
	padding-bottom: 40px;
	background-image: url(../../images/disaster_sec1_bg_01.jpg);
	min-height: 364px;
}
body.appeal-disaster #section_01 .subsec_intro {
	position: absolute;
	top: 210px;
	right:74px;
}
body.appeal-disaster #section_01 div.subsec01,
body.appeal-disaster #section_01 div.subsec02 {
	width: 530px;
	margin-top: 20px;
}
body.appeal-disaster #section_01 h3.subsec02 {
	margin-top: 40px;
}
body.appeal-disaster #section_02 .body {
	padding-bottom: 50px;
}
body.appeal-disaster #section_02 .col01 {
	width: 593px;
}
body.appeal-disaster #section_02 .col02 {
}
body.appeal-disaster #section_02 h3 {
	margin-bottom: 0;
}
body.appeal-disaster #section_02 .txt01 {
	margin-top: 20px;
}
body.appeal-disaster #section_02 div.subsec01 .txt02 {
	margin-top: 10px;
}
body.appeal-disaster #section_02 .subsec02 {
	margin-top: 40px;
}
/*
 /appeal/barrier_free.html
**************************************************** */
body.appeal-barrier_free #inMainArea h3 {
	font-size: 129%;
	color: #e87802;
	color: #666666;
}
body.appeal-barrier_free #inMainArea h3 span.em {
	color: #e87802;
}
body.appeal-barrier_free #section_01 .body {
	padding-top: 101px;
	padding-bottom: 0px;
	background-image: url(../../images/barrierfree_sec1_bg_01.jpg);
}
body.appeal-barrier_free #section_01 .col01 {
	float: left;
	margin-right: 30px;
	margin-left: 0;
}
body.appeal-barrier_free #section_01 .col02 {
	padding-top: 82px;
}
body.appeal-barrier_free #section_01 h3.subsec01 {
	margin-bottom: -68px;
	margin-left: 503px;
}
body.appeal-barrier_free #section_01 h3.subsec02 {
	margin-left: 617px;
	margin-top: 30px;
	margin-bottom: -68px;
}
body.appeal-barrier_free #section_01 h3.subsec03 {
	margin-left: 467px;
	margin-top: 40px;
	margin-bottom: -68px;
}
body.appeal-barrier_free #section_01 h3.subsec04 {
	margin-top: 60px;
	margin-left: 327px;
	margin-bottom: -88px;
}
body.appeal-barrier_free #section_01 .col01 {
	float: left;
	margin-right: 30px;
	margin-left: 0;
}

body.appeal-barrier_free #section_01 h3.subsec05 {
	margin-top: 40px;
	margin-left: 490px;
	margin-bottom: -20px;
}
body.appeal-barrier_free #section_01 div.subsec01 {
	margin-left: 188px;
}
body.appeal-barrier_free #section_01 div.subsec02 {
	margin-left: 307px;
}
body.appeal-barrier_free #section_01 div.subsec03 {
	margin-left: 150px;
}
body.appeal-barrier_free #section_01 div.subsec04 .col01 {
	margin-right: -30px;
}
body.appeal-barrier_free #section_01 div.subsec04 .col02 {
	padding-top: 102px;
}
body.appeal-barrier_free #section_01 div.subsec05 {
	margin-left: -53px;
	margin-right: -45px;
}
body.appeal-barrier_free #section_01 div.subsec03 .col02 .img01 {
	float: right;
	margin-top: 20px;
	margin-left: 10px;
}
body.appeal-barrier_free #section_01 div.subsec05 .col02 {
	width: 425px;
	padding-top: 42px;
}
body.appeal-barrier_free #section_01 div.subsec05 .txt02 {
	margin-top: 5px;
}
/*
 /appeal/security.html
**************************************************** */
body.appeal-security #inMainArea h3 {
	color: #e87802;
}
body.appeal-security #section_01 .body {
	padding-top: 85px;
	padding-bottom: 48px;
	background-image: url(../../images/security_sec1_bg_01.jpg);
}
body.appeal-security #section_01 div.subsec01,
body.appeal-security #section_02 div.subsec01 {
	margin-top: 20px;
}
body.appeal-security #section_01 div.subsec01 .txt01,
body.appeal-security #section_02 div.subsec01 .txt01,
body.appeal-security #section_02 div.subsec01 .txt02 {
	width: 420px;
}
body.appeal-security #section_01 div.subsec01 .img01 {
	margin-top: 93px;
}
body.appeal-security #section_01 div.subsec01 .img01 li.n1,
body.appeal-security #section_01 div.subsec01 .img01 li.n2,
body.appeal-security #section_02 div.subsec01 .img01 li.n1,
body.appeal-security #section_02 div.subsec01 .img01 li.n2 {
	margin-right: 29px;
}
body.appeal-security #section_02 .body {
	padding-top: 85px;
	padding-bottom: 50px;
	background-image: url(../../images/security_sec2_bg_01.jpg);
}
body.appeal-security #section_02 div.subsec01 .txt02 {
	margin-top: 15px;
}
body.appeal-security #section_02 div.subsec01 .img01 {
	margin-top: 45px;
}
/*
 /appeal/factory_merit.html
**************************************************** */
body.appeal-factory_merit #inMainArea h3 {
	color: #009843;
}
body.appeal-factory_merit .section {
	padding-top: 70px;
}
body.appeal-factory_merit #section_01 .body {
	min-height: 430px;
	padding-top: 50px;
	padding-bottom: 50px;
}
body.appeal-factory_merit #section_01 .col01 {
	width: 417px;
	margin-left: 20px;
}
body.appeal-factory_merit #section_01 .col01 ul {
	margin-top: 15px;
}
body.appeal-factory_merit #section_01 .col02 {
	padding-top: 65px;
}
body.appeal-factory_merit #section_01 h3.subsec01 {
	margin-bottom: -48px;
}
body.appeal-factory_merit #section_01 div.subsec01 .txt01 dt {
	font-weight: bold;
}
body.appeal-factory_merit #section_01 div.subsec01 .txt01 dt .mark {
	margin-right: 5px;
}
body.appeal-factory_merit #section_01 div.subsec01 .unit01 {
	overflow: visible;
	zoom: normal;
}
body.appeal-factory_merit #section_01 div.subsec01 .unit01:after {
	clear: none;
}
body.appeal-factory_merit #section_01 h3.subsec02 {
	margin-top: 50px;
}
body.appeal-factory_merit #section_01 div.subsec02 {
	margin-top: 30px;
	width: 420px;
}
body.appeal-factory_merit #section_02 .body {
	padding-top: 270px;
	padding-bottom: 30px;
	background-image: url(../../images/factorymerit_sec2_bg_01.jpg);
}
body.appeal-factory_merit #section_02 .col01 {
	float: left;
	margin-left: 0;
	margin-right: 30px;
}
body.appeal-factory_merit #section_02 .col02 {
	padding-top: 131px;
}
body.appeal-factory_merit #section_02 .col02 .txt02 {
	margin-top: 5px;
}
body.appeal-factory_merit #section_02 h3 {
	position: relative;
	margin: 150px 0 -120px 309px;
}
body.appeal-factory_merit #section_02 h3 img {
	position: absolute;
	top: -90px;
	left: 30px;
}
body.appeal-factory_merit #section_02 .subsec_movie {
	margin-top: 40px;
	margin-left: 23px;
}
* html body.appeal-factory_merit #section_01 .col01,
* html body.appeal-factory_merit #section_01 .col01 .img01,
* html body.appeal-factory_merit #section_01 .col01 ul {
	position: relative;
}
*+html body.appeal-factory_merit #section_01 h3.subsec02,
*+html body.appeal-factory_merit #section_01 div.subsec01,
*+html body.appeal-factory_merit #section_01 div.subsec01 .unit01 {
	zoom: normal;
}
/*
 /appeal/factory_line.html
**************************************************** */
body.appeal-factory_line #inMainArea h3 {
	font-size: 128%;
	font-weight: bold;
	color: #009843;
}
body.appeal-factory_line #section_01 .body {
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url(../../images/factoryline_sec1_bg_01.gif);
	background-position: 30px 202px;
}
body.appeal-factory_line #section_01 .secGroup01,
body.appeal-factory_line #section_01 .secGroup02,
body.appeal-factory_line #section_01 .secGroup03 {
	position: relative;
	background: url(../../images/factoryline_sec1_bg_02.gif) left top repeat-y;
}
body.appeal-factory_line #section_01 .secGroup01 {
	margin-top: 22px;
}
body.appeal-factory_line #section_01 p.subsec01,
body.appeal-factory_line #section_01 p.subsec02,
body.appeal-factory_line #section_01 p.subsec03 {
	position: absolute;
	left: 8px;
	top: 50%;
}
body.appeal-factory_line #section_01 p.subsec01,
body.appeal-factory_line #section_01 p.subsec02 {
	margin-top: -62px;
}
body.appeal-factory_line #section_01 p.subsec03 {
	margin-top: -84px;
}
body.appeal-factory_line #section_01 div.subsec01,
body.appeal-factory_line #section_01 div.subsec02,
body.appeal-factory_line #section_01 div.subsec03 {
	padding-top: 1px;
	padding-left: 69px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
body.appeal-factory_line #section_01 div.subsec01,
body.appeal-factory_line #section_01 div.subsec02 {
	background-image: url(../../images/factoryline_sec1_bg_03.gif);
}
body.appeal-factory_line #section_01 div.subsec03 {
	background-image: url(../../images/factoryline_sec1_bg_01.gif);
}
body.appeal-factory_line #section_01 .col01 {
	margin-left: 17px;
}
body.appeal-factory_line #section_01 .col02 {
	position: relative;
	padding-top: 60px;
	padding-left: 300px;
	overflow: visible;
}
body.appeal-factory_line #section_01 .subsec01 .unit02 .col02,
body.appeal-factory_line #section_01 .subsec02 .unit02 .col02,
body.appeal-factory_line #section_01 .subsec01 .unit03 .col02 {
	padding-top: 40px;
}
body.appeal-factory_line #section_01 .col02 .txt01 {
	margin-top: 20px;
}
body.appeal-factory_line #section_01 .unit01,
body.appeal-factory_line #section_01 .unit02,
body.appeal-factory_line #section_01 .unit03 {
	padding-bottom: 50px;
	background: url(../images/arr_down_01.png) 243px bottom no-repeat;
}
body.appeal-factory_line #section_01 h4.hd0302 {
	margin-top: 10px;
	margin-bottom: 0;
}
body.appeal-factory_line #section_01 div.subsec01 .unit01 .img01 {
	position: absolute;
	left: 80px;
	top: 35px;
}
body.appeal-factory_line #section_01 div.subsec01 .unit02 .img01 {
	position: absolute;
	left: 5px;
	top: 80px;
}
body.appeal-factory_line #section_01 div.subsec01 .unit03 .img01 {
	position: absolute;
	left: 60px;
	top: 30px;
}
body.appeal-factory_line #section_01 div.subsec02 .unit01 .img01 {
	position: absolute;
	left: 5px;
	top: 40px;
}
body.appeal-factory_line #section_01 div.subsec02 .unit02 .img01 {
	position: absolute;
	left: 5px;
	top: 25px;
}
body.appeal-factory_line #section_01 div.subsec03 .unit01 .img01 {
	position: absolute;
	left: 60px;
	top: 25px;
}
body.appeal-factory_line #section_01 div.subsec03 .unit02 .img01 {
	position: absolute;
	left: 60px;
	top: 40px;
}
body.appeal-factory_line #section_01 div.subsec03 .unit02 {
	background: none;
	padding-bottom: 40px;
}
body.appeal-factory_line #section_01 div.subsec03 .unit02 .col02 {
	width: 300px;
}
body.appeal-factory_line #section_01 div.subsec03 .unit02 .txt01 {
	margin-top: 15px;
}
body.appeal-factory_line #section_02 .body {
	padding-top: 50px;
	padding-bottom: 100px;
	background-position: left bottom;
	background-image: url(../../images/factoryline_sec2_bg_01.jpg);
}
body.appeal-factory_line #section_02 .unit01 {
	margin-bottom: 15px;
}
body.appeal-factory_line #section_02 .unit01 .col01 {
	width: 590px;
}
body.appeal-factory_line #section_02 .unit01 .col02 {
	width: 280px;
}
body.appeal-factory_line #section_02 div.subsec01,
body.appeal-factory_line #section_02 div.subsec02 {
	margin-top: 20px;
}
body.appeal-factory_line #section_02 div.subsec02 .txt01 {
	margin-top: 15px;
}
body.appeal-factory_line #section_02 h3.subsec03 {
	margin-top: 45px;
	margin-bottom: -35px;
}
body.appeal-factory_line #section_02 div.subsec03 .col01 {
	width: 418px;
	margin-top: 20px;
}
body.appeal-factory_line #section_02 div.subsec03 .col02 {
	padding-top: 47px;
}
body.appeal-factory_line #section_02 div.subsec03 .col02 .txt01 li {
	min-height: 40px;
	margin-top: 10px;
	padding-left: 57px;
}
body.appeal-factory_line #section_02 div.subsec03 .col02 .txt01 .mark1 {
	background: url(/appeal/common/images/num_a_01.png) no-repeat 0 50%;
}
body.appeal-factory_line #section_02 div.subsec03 .col02 .txt01 .mark2 {
	background: url(/appeal/common/images/num_a_02.png) no-repeat 0 50%;
	padding-top: 14px;
}
body.appeal-factory_line #section_02 div.subsec03 .col02 .txt01 .mark3 {
	background: url(/appeal/common/images/num_a_03.png) no-repeat 0 50%;
	padding-top: 14px;
}
body.appeal-factory_line #section_01 .secGroup01,
body.appeal-factory_line #section_01 .secGroup02,
body.appeal-factory_line #section_01 .secGroup03 {
	zoom: 1;
}
/*
 /appeal/factory_tour.html
**************************************************** */
body.appeal-factory_tour #inMainArea h3 {
	color: #009843;
}
body.appeal-factory_tour #section_01 .head .comment {
	margin-top: 33px;
}
body.appeal-factory_tour #section_01 .body {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 20px;
}
body.appeal-factory_tour #section_01 h3 {
	margin: 67px 0 -35px 309px;
}
body.appeal-factory_tour #section_01 .col01 {
	float: left;
	margin-left: 0;
	margin-right: 30px;
}
body.appeal-factory_tour #section_01 .col02 {
	padding-top: 52px;
}
body.appeal-factory_tour #section_01 h3.subsec01 {
	margin-top: 0;
}
body.appeal-factory_tour #section_01 .subsec_notes {
	margin-top: 15px;
}
body.appeal-factory_tour #section_02 .body {
	padding-top: 50px;
	padding-bottom: 45px;
}
body.appeal-factory_tour #section_02 .subsec01 .img01 li.n1 {
	margin-right: 28px;
}
body.appeal-factory_tour #section_02 .subsec01 .txt01 {
	margin-top: 20px;
}
body.appeal-factory_tour #section_02 .subsec01 .txt02 {
	margin-top: 5px;
}
body.appeal-factory_tour #section_03 .body {
	padding-top: 0;
	padding-bottom: 0;
	min-height: 605px;
	background-image: url(../../images/factorytour_sec3_bg_01.jpg);
}
body.appeal-factory_tour #section_03 .body li {
	position: absolute;
}
body.appeal-factory_tour #section_03 .body li.n1 {
	top: 40px;
	left: 559px;
}
body.appeal-factory_tour #section_03 .body li.n2 {
	top: 145px;
	left: 684px;
}
body.appeal-factory_tour #section_03 .body li.n3 {
	top: 232px;
	left: 89px;
}
body.appeal-factory_tour #section_03 .body li.n4 {
	top: 398px;
	left: 147px;
}
body.appeal-factory_tour #section_03 .body li.n5 {
	top: 397px;
	left: 561px;
}
body.appeal-factory_tour #section_03 .body li.n6 {
	top: 449px;
	left: 762px;
}
body.appeal-factory_tour #section_04 .head .comment {
	margin-top: 33px;
}
body.appeal-factory_tour #section_04 .body {
	margin-top: 30px;
	background-color: #cdeaf4;
	padding-top: 0;
	padding-bottom: 0;
	min-height: 780px;
	background-image: url(../../images/factorytour_sec4_bg_01.gif);
}
body.appeal-factory_tour #section_04 .subsec_intro,
body.appeal-factory_tour #section_04 h3,
body.appeal-factory_tour #section_04 div.subsec01,
body.appeal-factory_tour #section_04 div.subsec02,
body.appeal-factory_tour #section_04 div.subsec03,
body.appeal-factory_tour #section_04 div.subsec04,
body.appeal-factory_tour #section_04 div.subsec05,
body.appeal-factory_tour #section_04 div.subsec06,
body.appeal-factory_tour #section_04 div.subsec07 {
	position: absolute;
}
body.appeal-factory_tour #section_04 .subsec_intro {
	top: 45px;
	left: 53px;
}
body.appeal-factory_tour #section_04 .subsec_intro .txt01 {
	font-size: 13px;
}
body.appeal-factory_tour #section_04 h3.subsec01 {
	top: 212px;
	left: 714px;
}
body.appeal-factory_tour #section_04 h3.subsec02 {
	top: 322px;
	left: 714px;
}
body.appeal-factory_tour #section_04 h3.subsec03 {
	top: 511px;
	left: 714px;
}
body.appeal-factory_tour #section_04 h3.subsec04 {
	top: 631px;
	left: 273px;
}
body.appeal-factory_tour #section_04 h3.subsec05 {
	top: 112px;
	left: 445px;
}
body.appeal-factory_tour #section_04 h3.subsec06 {
	top: 162px;
	left: 52px;
}
body.appeal-factory_tour #section_04 h3.subsec07 {
	top: 431px;
	left: 52px;
}
body.appeal-factory_tour #section_04 div.subsec01 {
	top: 242px;
	left: 714px;
}
body.appeal-factory_tour #section_04 div.subsec02 {
	top: 352px;
	left: 714px;
}
body.appeal-factory_tour #section_04 div.subsec03 {
	top: 541px;
	left: 714px;
}
body.appeal-factory_tour #section_04 div.subsec04 {
	top: 661px;
	left: 273px;
}
body.appeal-factory_tour #section_04 div.subsec05 {
	top: 142px;
	left: 445px;
}
body.appeal-factory_tour #section_04 div.subsec06 {
	top: 192px;
	left: 52px;
}
body.appeal-factory_tour #section_04 div.subsec07 {
	top: 461px;
	left: 52px;
}
body.appeal-factory_tour #section_04 ul.areaList {
	width: 210px;
}
body.appeal-factory_tour #section_04 ul.areaList li {
	font-size: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}
body.appeal-factory_tour #section_04 div.subsec04 ul.areaList {
	width: 410px;
}
body.appeal-factory_tour #section_04 div.subsec05 ul.areaList,
body.appeal-factory_tour #section_04 div.subsec07 ul.areaList {
	width: 105px;
}
* html body.appeal-factory_tour #section_03 .body {
	height: 605px;
}
* html body.appeal-factory_tour #section_04 .body {
	height: 780px;
}

/* opacity */
body.appealIndex #section_00 .unit01:hover img,
body.appealIndex #section_00 .unit02:hover img {
	filter: alpha(opacity=50);
	opacity:0.5;
}

/*
 /appeal/factory_tour.html
**************************************************** */
body.appeal-factory_tour {
}
/* clear fix */
 body.appealIndex #section_00 .body
,body.appealIndex .section .body
,body.appealIndex #section_related .body
{
	zoom: 1;
}
 body.appealIndex #section_00 .body:after
,body.appealIndex .section .body:after
,body.appealIndex #section_related .body:after
{
	content: '.';
	height: 0;
	visibility: hidden;
	overflow: hidden;
	display: block;
	clear: both;
}