@charset "shift_jis";

#contents h1.tit {
	background-image: url(../images/product/arietta_ics/h1_tit.jpg);
}

#lnavi #lnaviAriettaIcs a {
	background-position:right top;
}

#anavi {
	width:745px;
	padding-bottom:20px;
}
#anavi ul {
	display:block;
}
#anavi li {
	float:left;
}
#anavi li a {
	display:block;
	height:43px;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#anavi li a:hover,
#anavi li.current a {
	background-position:left bottom;
}
#anavi li#anavi01 a {
	width:185px;
	background-image:url(../images/product/arietta_ics/anavi01.jpg);
}
#anavi li#anavi02 a {
	width:158px;
	background-image:url(../images/product/arietta_ics/anavi02.jpg);
}
#anavi li#anavi03 a {
	width:105px;
	background-image:url(../images/product/arietta_ics/anavi03.jpg);
}
#anavi li#anavi04 a {
	width:173px;
	background-image:url(../images/product/arietta_ics/anavi04.jpg);
}
#anavi li#anavi05 a {
	width:124px;
	background-image:url(../images/product/arietta_ics/anavi05.jpg);
}

.pagetop {
	margin-right:20px;
}

#main .section {
	width:745px;
}

#main .section#top {
	width:745px;
}
#main .section#top #topEntry01 {
	margin:0 0 17px 0;
}
#main .section#top #topEntry01 .image{
	width:420px;
	float:left;
}
#main .section#top #topEntry01 .text{
	width:325px;
	float:right;
}

#main .section#top #topEntry02 {
	margin:0 0 51px 0;
}
#main .section#top #topEntry02 .text {
	margin:30px 0;
}

/* close open start */
#main .section#closeOpen .pageTitle {
	padding-bottom:20px;
}

#main .section#closeOpen .entry .indent{
	padding-left:18px;
}

#main .section#closeOpen .entry#entry01 {
	padding-bottom:24px;
}
#main .section#closeOpen .entry#entry01 .label {
	padding-bottom:20px;
}
#main .section#closeOpen .entry#entry01 .caption {
	padding-bottom:15px;
}

#main .section#closeOpen .entry#entry02 {
	padding-bottom:25px;
}
#main .section#closeOpen .entry#entry02 .imageWrapper {
	float:left;
	width:459px;
}
#main .section#closeOpen .entry#entry02 .imageWrapper .caption {
	padding-bottom:13px;
}
#main .section#closeOpen .entry#entry02 .textWrapper {
	float:right;
	width:251px;
	padding-top:30px;
}
#main .section#closeOpen .entry#entry02 .textWrapper .text {
	padding-bottom:18px;
}
#main .section#closeOpen .entry#entry02 .textWrapper .icons {
	width:251px;
	padding-bottom:20px;
}
#main .section#closeOpen .entry#entry02 .textWrapper .icons li {
	float:left;
	margin-right:7px;
}

#main .section#closeOpen .entry#entry03 {
	padding-bottom:29px;
}
#main .section#closeOpen .entry#entry03 .logoWrapper {
	float:left;
	width:194px;
}
#main .section#closeOpen .entry#entry03 .logoWrapper .logo {
	padding-bottom:19px;
}
#main .section#closeOpen .entry#entry03 .image {
	float:left;
}
#main .section#closeOpen .entry#entry03 .block01{
	padding-left:18px;
}
#main .section#closeOpen .entry#entry03 .block02 {
	padding:0 0 19px 18px;
}
#main .section#closeOpen .entry#entry03 .block02 .image {
	margin-right:28px;
}
#main .section#closeOpen .entry#entry03 .block02 .text {
	float:left;
	padding-top:16px;
	margin-right:18px;
}
#main .section#closeOpen .entry#entry03 .block02 .map {
	float:left;
	padding-top:21px;
}

#main .section#closeOpen .entry#entry03 .block03{
	padding-left:18px;
}
#main .section#closeOpen .entry#entry03 .block03 p {
	float:left;
}
#main .section#closeOpen .entry#entry03 .block03 .image {
	padding-left:35px;
	margin-right:24px;
}
#main .section#closeOpen .entry#entry03 .block03 .note {
	padding-top:35px;
}

#main .section#closeOpen .entry#entry04 {
	padding:0 0 22px 18px;
}
#main .section#closeOpen .entry#entry04 .caption {
	padding-bottom:14px;
}
#main .section#closeOpen .entry#entry04 .text {
	padding-bottom:25px;
}
#main .section#closeOpen .entry#entry04 .explanation {
	width:727px;
	background-color:#EAF6FD;
}
#main .section#closeOpen .entry#entry04 .explanation .imageWrapper {
	width:727px;
	padding-bottom:9px;
}
#main .section#closeOpen .entry#entry04 .explanation .imageWrapper .image {
	float:left;
}
#main .section#closeOpen .entry#entry04 .explanation .note {
	padding:0 0 8px 67px;
}

#main .section#closeOpen .entry#entry05 {
	padding:0 0 14px 18px;
}
#main .section#closeOpen .entry#entry05 .block01 {
	float:left;
	width:371px;
}
#main .section#closeOpen .entry#entry05 .block02 {
	float:right;
	width:332px;
}

#main .section#closeOpen .entry#entry05 .label {
	padding-bottom:16px;
}
#main .section#closeOpen .entry#entry05 .caption {
	padding-bottom:22px;
}
#main .section#closeOpen .entry#entry06 {
	width:727px;
	height:341px;
	margin:0 0 30px 18px;
	background-image:url(../images/product/arietta_ics/close_image11.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}

#main .section#closeOpen .entry#entry07 {
	padding:0 0 26px 18px;
}
#main .section#closeOpen .entry#entry07 .label {
	padding-bottom:21px;
}
#main .section#closeOpen .entry#entry07 .block01 {
	width:730px;
}
#main .section#closeOpen .entry#entry07 .text {
	float:left;
	width:274px;
	margin-right:9px;
}
#main .section#closeOpen .entry#entry07 .image {
	float:left;
	width:444px;
	font-size:0;
	line-height:0;
}
#main .section#closeOpen .entry#entry08 {
	padding:0 0 25px 18px;
}
#main .section#closeOpen .entry#entry08 .textWrapper {
	float:left;
	width:380px;
	margin-right:17px;
}
#main .section#closeOpen .entry#entry08 .textWrapper .label {
	padding-bottom:8px;
}
#main .section#closeOpen .entry#entry08 .textWrapper .block {
	width:380px;
}
#main .section#closeOpen .entry#entry08 .textWrapper .block .text {
	float:left;
}
#main .section#closeOpen .entry#entry08 .textWrapper .block .image {
	float:right;
}

#main .section#closeOpen .entry#entry08 .list {
	float:left;
	width:329px;
	height:219px;
	background-image:url(../images/product/arietta_ics/close_text13.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}

#main .section#closeOpen .entry#entry09 {
	padding:0 0 45px 18px;
}
#main .section#closeOpen .entry#entry09 .label {
	padding-bottom:20px;
}
#main .section#closeOpen .entry#entry09 .text {
	padding-bottom:21px;
}
#main .section#closeOpen .entry#entry09 dt {
	padding-bottom:7px;
}
#main .section#closeOpen .entry#entry09 dd {
	padding-bottom:16px;
}
#main .section#closeOpen .entry#entry09 .block {
	width:730px;
}
#main .section#closeOpen .entry#entry09 .block .image {
	float:left;
}
#main .section#closeOpen .entry#entry09 .block .box {
	float:right;
	width:370px;
	background-color:#E0F0E2;
}

#main .section#closeOpen .entry#entry09 .block .box .caption {
	padding:10px 0 14px 10px;
}
#main .section#closeOpen .entry#entry09 .block .box .inner {
	width:350px;
	padding-bottom:8px;
	margin-left:10px;
}
#main .section#closeOpen .entry#entry09 .block .box .chart {
	float:left;
}
#main .section#closeOpen .entry#entry09 .block .box .text {
	float:right;
}
#main .section#closeOpen .entry#entry09 .block .box .note {
	width:345px;
	height:81px;
	padding-bottom:10px;
	margin-left:15px;
	background-image:url(../images/product/arietta_ics/close_text17.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section#closeOpen .entry#entry09 .block .box .note dt,
#main .section#closeOpen .entry#entry09 .block .box .note dd {
	padding:0;
	margin:0;
}

#main .section#closeOpen .entry#entry10 {
	width:745px;
	margin:0;
}
#main .section#closeOpen .entry#entry10 .label {
	padding:0 0 20px 0;
}

#main .section#closeOpen .entry#entry10 .caption {
	padding:0 0 20px 15px;
}
#main .section#closeOpen .entry#entry10 .text {
	padding:0 0 29px 15px;
}

#main .section#closeOpen .entry#entry11 {
	padding-bottom:35px;
}
#main .section#closeOpen .entry#entry11 .textWrapper{
	float:left;
	width:225px;
}
#main .section#closeOpen .entry#entry11 .textWrapper .caption{
	padding:0 0 20px 15px;
}
#main .section#closeOpen .entry#entry11 .textWrapper .text{
	padding:0 0 20px 15px;
}
#main .section#closeOpen .entry#entry11 .barWrapper{
	float:right;
	width:503px;
}
#main .section#closeOpen .entry#entry11 .barWrapper img{
	margin-bottom:10px;
}

#main .section#closeOpen .entry#entry11 .explanation {
	width:727px;
}
#main .section#closeOpen .entry#entry11 .explanation .imageWrapper {
	width:727px;
	padding-bottom:9px;
	margin:0 0 10px 18px;
}
#main .section#closeOpen .entry#entry11 .explanation .imageWrapper .image {
	float:left;
}
#main .section#closeOpen .entry#entry11 .explanation .title{
	width:727px;
	margin:0 0 15px 18px;
}
#main .section#closeOpen .entry#entry11 .explanation .title .image{
	float:left;
	margin-right:12px;
}
#main .section#closeOpen .entry#entry11 .explanation .title .imageLast{
	float:left;
	width:224px;
}
#main .section#closeOpen .entry#entry11 .explanation .text{
	width:727px;
	margin:0 0 15px 18px;
}
#main .section#closeOpen .entry#entry11 .explanation .text .image{
	float:left;
	margin-right:13px;
}
#main .section#closeOpen .entry#entry11 .explanation .text .imageLast{
	float:left;
	padding-left:5px;
	width:219px;
}
#main .section#closeOpen .entry#entry11 .explanation .photo{
	width:727px;
	margin:0 0 0 18px;
}
#main .section#closeOpen .entry#entry11 .explanation .photo .image{
	float:left;
	margin-right:18px;
	padding-left:10px;
}
#main .section#closeOpen .entry#entry11 .explanation .photo .imageLast{
	float:left;
	padding-left:15px;
	width:204px;
}

/* close open end */

/* electric vehicle start */

#main .section#electricVehicle .pageTitle {
	padding-bottom:20px;
}

#main .section#electricVehicle .entry#entry01 {
	padding-bottom:24px;
}
#main .section#electricVehicle .entry#entry01 .label {
	padding-bottom:20px;
}
#main .section#electricVehicle .entry#entry01 .caption {
	padding: 0 0 15px 18px;
}
#main .section#electricVehicle .entry#entry01 .textWrapper{
	width:530px;
	float:left;
	margin-bottom:10px;
}
#main .section#electricVehicle .entry#entry01 .textWrapper .text{
	padding:15px 0 15px 18px;
}
#main .section#electricVehicle .entry#entry01 .imgWrapper{
	width:156px;
	float:right;
	padding-right:20px;
}
#main .section#electricVehicle .entry#entry01 .labelWrapper{
	width:367px;
	float:left;
	padding: 20px 0 0 15px;
}
#main .section#electricVehicle .entry#entry01 .labelWrapper .label{
	margin-bottom:10px;
}
#main .section#electricVehicle .entry#entry01 .labelWrapper .text{
	padding-left:5px;
}
#main .section#electricVehicle .entry#entry01 .image{
	float:right;
}
#main .section#electricVehicle .entry#entry02{
	margin-bottom:35px;
}
#main .section#electricVehicle .entry#entry02 .label {
	padding-bottom:20px;
}
#main .section#electricVehicle .entry#entry02 .text{
	padding: 0 0 20px 18px;
}
#main .section#electricVehicle .entry#entry02 .imageWrapper{
	padding: 0 0 20px 15px;
}
#main .section#electricVehicle .entry#entry02 .imageWrapper .image{
	float:left;
}
#main .section#electricVehicle .entry#entry02 .box{
	width:673px;
	padding:20px 25px;
	margin:0 0 15px 18px;
	border:2px solid #886B84;
}
#main .section#electricVehicle .entry#entry02 .box .textWrapper{
	width:420px;
	float:left;
}
#main .section#electricVehicle .entry#entry02 .box .textWrapper .caption{
	padding:7px 0 20px 0;
}
#main .section#electricVehicle .entry#entry02 .box .textWrapper .text{
	padding-left:0;
}
#main .section#electricVehicle .entry#entry02 .box .image{
	float:right;
}

/* electric vehicle end */

/* home sight start */

#main .section#homeSight .pageTitle {
	padding-bottom:20px;
}

#main .section#homeSight .entry#entry01 {
	padding-bottom:24px;
}
#main .section#homeSight .entry#entry01 .label {
	padding-bottom:16px;
}
#main .section#homeSight .entry#entry01 .caption {
	padding: 0 0 15px 18px;
}
#main .section#homeSight .entry#entry01 .explanation {
	width:728px;
	height:558px;
	margin-left:18px;
	margin-bottom:10px;
	background-image:url(../images/product/arietta_ics/home_image01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section#homeSight .entry#entry01 .captionWrapper{
	margin-bottom:20px;
}
#main .section#homeSight .entry#entry01 .captionWrapper .caption{
	float:left;
	width:203px;
	padding:25px 0 0 30px;
}
#main .section#homeSight .entry#entry01 .captionWrapper .button{
	float:right;
	width:510px;
	height:120px;
	position:relative;
	background-image:url(../images/product/arietta_ics/home_text01.gif);
	background-position:20px 30px;
	background-repeat:no-repeat;
}
#main .section#homeSight .entry#entry01 .captionWrapper .button p.text{
	display:none;
}
#main .section#homeSight .entry#entry01 .captionWrapper .button p.btn{
	float:right;
	padding-top:60px;
}
#main .section#homeSight .entry#entry01 .captionWrapper .button p.btn a{
	display:block;
	width:184px;
	height:50px;
	background-image:url(../images/product/arietta_ics/home_btn_ouchi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}
#main .section#homeSight .entry#entry01 .captionWrapper .button p.btn a:hover{
	background-position:left bottom;
}

#main .section#homeSight .entry#entry02{
	margin-bottom:35px;
}
#main .section#homeSight .entry#entry02 .explanation {
	width:729px;
	height:505px;
	margin-left:18px;
	margin-bottom:10px;
	background-image:url(../images/product/arietta_ics/home_image02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}

/* home sight end */

/* productDetailNav */

.productDetailNav {
	width: 745px;
	margin:50px 0;
}
