@charset "UTF-8";
@import url("/_restore-assets/2dd30d93fecf7fee05d740613fc9a9ba6c529fb1.css?__site=aichidennetsu.com");
@import url("/_restore-assets/7c42607755f78f8931395087868fc0842441a154.css?__site=aichidennetsu.com");

/*==========================================================================*/
/*//////////////////////////////////////////////////////////////////////////*/
/*//////                                                              //////*/
/*//////  Copyright (C) 2009 株式会社フリーセル All Rights Reserved.  //////*/
/*//////                                                              //////*/
/*//////////////////////////////////////////////////////////////////////////*/
/*                                                                          */
/*    base.css   スタイルの初期設定を行うため、変更しないで下さい。      */
/*    fonts.css  フォントの初期設定を行うため、変更しないで下さい。      */
/*                                                                          */
/*==========================================================================*/

/*==========================================================================*/
/*                           Common-Setting                                 */
/*==========================================================================*/

/* 基本タグのフォントサイズを指定（12px -> 120% or 1.2em ） */
h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,table,pre,address,ul,ol,dl {
	font-size: 140%;
}

	
h1 {} /* Header内で設定 */
h2 {}
h3 { margin:0 0 20px 0;clear:both;}
h4 { margin:0 0 19px 0;clear:both;}

a:link{color:#126e9e; text-decoration:underline;}
a:visited{color:#983cb3; text-decoration:underline;} 
a:hover{color: #126e9e; text-decoration:none;}
a:active{color: #126e9e; text-decoration:none;} 


strong{color:#9f8700;}

ul li {
	line-height:1.5;
	color:#333;
}

dl dd{
	line-height:1.5;
	color:#333;
}

ol {padding-left:30px;}
ol li{
	list-style:decimal;
	margin-bottom:10px;

}

p { margin: 0 0 15px; line-height:1.5em; text-align:left; color:#333;}

dt img,dd img,li img { vertical-align: bottom; }

.section { padding:0 10px; margin:0 0 50px 0;}
.section2 {
	padding:0 10px 20px 10px;
	background:url("/_restore-assets/9ab457df1484d4b4e8c0c09080ea23bb6679ccc2.jpg?__site=aichidennetsu.com") 0 100% repeat-x;
	margin:0 0 20px 0;}

.image_r { float: right; margin: 0 0 7px 16px;}
.image_r2{ float: right; margin: 0 0 7px 16px; border:3px solid #e1e1e1; padding:1px;}

.image_l { float: left; margin: 0 16px 7px 0;}
.image_l2{ float: left; margin: 0 16px 7px 0; border:3px solid #e1e1e1; padding:1px;}


/*--------------------------------------------------------
		table
--------------------------------------------------------*/

table{
margin:0 auto 20px auto;
background:#FFF;
color:#555;
width:100%;
}

table th,table td{padding:8px 10px 6px 10px; line-height:1.6;}
table th{
background:#def7b6;
font-weight:normal;
border:1px solid #b2d47d;
color:#11861f;
font-weight:bold;
text-align:center;
}

table td{
background:#FFF;
font-weight:normal;
border:1px solid #b2d47d;
color:#555;
text-align:left;
}

table td.tdHead{
	text-align:center;
	font-weight:bold;
	color:#05a158;
	width:25%;
	background:#f1f1f1;
	
}
table td.tdHead2{
	width:100px;
	text-align:center;
	background:#edf9d9;
	font-weight:bold;
	color:#11861f;
}

table td ul {font-size:100%;}
table td p {font-size:100%;}


/*==========================================================================*/
/*                            Container                                     */
/*==========================================================================*/

html {
	background: none;
}

body {
	background:none 0 0 repeat-x;
	text-align: center;
	padding:0;
	margin:0;
}


#wrapper {
	width:auto;
	background:none 0 0 repeat-x;
	margin: 0 auto;
	padding:0;
}
#main {
	width:950px;
	margin: 0 auto;
	text-align: left;
}


/*==========================================================================*/
/*                               Header                                     */
/*==========================================================================*/

#header_wrapper{
	width:100%;
	min-width:950px;
	background:none 0 0 repeat-x;
	margin:0;
	}
	

#header {
	width:950px;
	height:138px;
	margin:0 auto;
}

#header p {float:left;line-height:0;}

#header p.sitettl{
	margin:0 253px 0 0;
}
#header p.head_tel{
	margin:0 37px 0 0;
}

#header h1{
	color:#05a157;
	font-size:100%;
	height:26px;
	text-align:left;
	padding:17px 0 0 0;
	margin: 0;}

p.pagetop{
	text-align:right;
	margin:0 0 40px 0;
	clear:both;}

/*==========================================================================*/
/*                               	gn                                     */
/*==========================================================================*/

#gn{
	width:100%;
	min-width:950px;
	height:70px;
	background:url("/_restore-assets/4d06d4513b2e573a91044a6d979301d05af0d432.jpg?__site=aichidennetsu.com") 0 0 repeat-x;
	z-index:100;
	}
#gn ul{
	width:950px;
	height:70px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
#gn ul li{
	margin:0;
	padding:0;
	position:absolute;
	text-align:left;
}


	
/*ドロップダウンメニュー*/

#gn ul li#drop_m,
#gn ul li#drop_m2,
#gn ul li#drop_m3,
#gn ul li#drop_m4,
#gn ul li#drop_m5 {height:70px;}

#gn ul li#drop_m {position: absolute; top:0; left:0;}
#gn ul li#drop_m2 {
	position: absolute;
	top: 0;
	left: 191px;
	z-index: 9999;
}
#gn ul li#drop_m3 {position: absolute; top:0; left:381px;}
#gn ul li#drop_m4 {position: absolute; top:0; left:570px;}
#gn ul li#drop_m5 {position: absolute; top:0; left:760px;}


#drop_m:after,
#drop_m2:after,
#drop_m3:after,
#drop_m5:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#drop_m,#drop_m2,#drop_m3,#drop_m4,#drop_m5{ display: inline-block; }

/* Hides from IE-mac \*/
* html #drop_m { height: 1%; }
* html #drop_m2 { height: 1%; }
* html #drop_m3 { height: 1%; }
* html #drop_m5 { height: 1%; }

#drop_m,
#drop_m2,
#drop_m3,
#drop_m5{ display: block; }



#drop_m5 dl { width:190px;}


#drop_m dl dt
#drop_m2 dl dt
#drop_m3 dl dt
#drop_m5 dl dt{
cursor: pointer; 
height:70px;

}

#drop_m dl dd,
#drop_m2 dl dd,
#drop_m3 dl dd ,
#drop_m4 dl dd ,
#drop_m5 dl dd{
background: #f8f2e4;
display: none;
line-height:1.4;
font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "メイリオ";
font-size:70%;
width:190px;
 }
#drop_m dl dd a,
#drop_m2 dl dd a,
#drop_m3 dl dd a,
#drop_m5 dl dd a{
	color:#88703b;
	display:block; 
	text-decoration:none;
	padding:9px 5px 7px 5px;
	border-left:1px solid #c7b07e;
	border-right:1px solid #c7b07e;
	border-bottom:1px solid #c7b07e;
	text-align:center;
	 }

#drop_m dl dd a:hover,
#drop_m2 dl dd a:hover,
#drop_m3 dl dd a:hover,
#drop_m5 dl dd a:hover{ color:#FFF;background:#c18e1b;}


	
/*==========================================================================*/
/*                           	mainimage                                    */
/*==========================================================================*/

#mainimg_wrapper{
	width:100%;
	min-width:950px;
	height:212px;
	background:url("/_restore-assets/5b11faba2c101060e126559e37d8902eb2f9355b.jpg?__site=aichidennetsu.com") 50% 0 no-repeat;
	margin-bottom:17px;
	z-index:1;
}
#idx #mainimg_wrapper{
	height:520px;
	background:url("/_restore-assets/f48f55c7d52cdac7db3ddb5d772d7ea93a999dea.jpg?__site=aichidennetsu.com") 50% 0 no-repeat;
}

#mainimg{
	width:950px;
	padding:0 0 0 0;
	margin:0 auto;
	padding:80px 0 0 0;
	}

#idx #mainimg{padding:20px 0 0 0; position:relative;}	
#mainimg h2,
#mainimg h3,
#mainimg p{ 
text-align:left;}

#idx #mainimg h2{ margin:0 0 0 10px;  }
#idx #mainimg h2.ab{
	position: absolute;
	left: 1px;
	top: 25px;
	z-index: 8000;
}
#idx #mainimg h3{margin:370px 0 17px 348px;}
#idx #mainimg p{margin:0 0 0 349px;}



/*==========================================================================*/
/*                              Footer                                      */
/*==========================================================================*/


#footer_wrapper {
	padding:27px 0 30px 0;
	clear: both;
	width:100%;
	min-width:950px;
	background:#e6e9db;
	margin-bottom:1px;
}

#footer {
	width:950px;
	margin:0 auto;
	text-align:left;
}

#footR{
	width:640px;
	float:right;
}

#footR ul{
	float:left;
	width:310px;
	margin-right:10px;
	font-size:120%;
	}
#footR ul li{ margin-bottom:5px;}

#footR ul li a:link{color:#126e9e; text-decoration:none;}
#footR ul li a:visited{color:#983cb3; text-decoration:none;} 
#footR ul li a:hover{color: #126e9e; text-decoration: underline;}
#footR ul li a:active{color: #126e9e; text-decoration:none;} 

#copyright{
	width:100%;
	min-width:950px;
	background:#3c3f41;
	padding:37px 0 34px 0; 
}

address {
	margin:0 auto ;
}


/*==========================================================================*/
/*                            nav                                           */
/*==========================================================================*/

#nav {
	float: right;
	width: 240px;
	text-align:left;
}

#nav ul.snBoxA{margin-bottom:30px;}
#nav ul.snBoxA li{
	margin-bottom:17px;
	text-align:center;
	}

#nav ul.snBoxB{
	background:#e2e2e2;
	padding:5px 0;
	text-align:center;
	margin-bottom:15px;
	}
#nav ul.snBoxB li{
	margin-bottom:4px;
}
#nav ul.snBoxB li.last{margin:0;}

/*==========================================================================*/
/*                             Contents                                     */
/*==========================================================================*/


#contents{
	width:680px;
	float:left;
	}


/* index
------------------------------------------------------------------------*/

.idxBoxA {margin-bottom:50px;}
.idxBoxA li{
	float:left;
	margin-bottom:17px;
	margin-right:16px;
	}
.idxBoxA li.right{margin-right:0;}
.idxBoxA li.last{ margin-bottom:0;}


dl.idxBoxB{
	background:url("/_restore-assets/9ab457df1484d4b4e8c0c09080ea23bb6679ccc2.jpg?__site=aichidennetsu.com") 0 100% repeat-x;
	padding:0 0 10px 0;
	margin-bottom:18px;
}
dl.idxBoxB dt{
	margin-bottom:20px;
	}

dl.idxBoxB dd.image_r{
	position:relative;
	top:-35px;
	left:0;
	}

.idxBoxC {
	border:1px solid #dedede;
	background:url("/_restore-assets/51dd6ebeff320f4c2812a20297262c2b987dd95f.jpg?__site=aichidennetsu.com") 100% 100% no-repeat;
	margin-bottom:40px;
}

.idxBoxC div{
	background:url("/_restore-assets/4b1650d4ff9139098b625dcadc4a7f14b8c8f97c.jpg?__site=aichidennetsu.com") 0 0 repeat-x;
	padding:25px 275px 20px 20px;
	}

.idxBoxC div dl dt{
	margin-bottom:20px;
}
.idxBoxC div dl dd{
	margin-bottom:12px;
}

/* features
------------------------------------------------------------------------*/
#features .linktextA{margin-bottom:30px;}


/* dynamic_tunnel
------------------------------------------------------------------------*/

#dynamic_tunnel .mark01,
#dynamic_tunnel .mark02,
#dynamic_tunnel .mark03,
#dynamic_tunnel .mark04,
#dynamic_tunnel .mark05,
#dynamic_tunnel .mark06{
	padding:27px 0 24px 90px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:160%;}

#dynamic_tunnel .mark01{background:url("/_restore-assets/83d29e676035f99a37b23d7d4a171b9b61845d25.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#dynamic_tunnel .mark02{background:url("/_restore-assets/14c37849ec3e88e0badb8817994fb85e026420cf.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#dynamic_tunnel .mark03{background:url("/_restore-assets/74090db3074b72c08bcd790f855771481b35ae5b.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#dynamic_tunnel .mark04{background:url("/_restore-assets/110ecfd0cf23d5473399c9364089b8603d99eefe.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#dynamic_tunnel .mark05{background:url("/_restore-assets/8b06e339e6cc089e87213154855c3b011bcef4ef.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#dynamic_tunnel .mark06{background:url("/_restore-assets/5b814a53e00bb93c4a093c628b62d853eb2942c1.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}

#dynamic_tunnel table th{width:50%;}

#dynamic_tunnel table td span{ font-weight:bold; color:#6c3a21;}


#dynamic_tunnel .listTextA {
	background:none;
	padding:0;
	border:none;
}



/* steam_tunnel
------------------------------------------------------------------------*/

#steam_tunnel .mark01,
#steam_tunnel .mark02,
#steam_tunnel .mark03,
#steam_tunnel .mark04,
#steam_tunnel .mark05,
#steam_tunnel .mark06,
#steam_tunnel .mark07,
#steam_tunnel .mark08,
#steam_tunnel .mark09,
#steam_tunnel .mark10,
#steam_tunnel .mark11{
	padding:27px 0 24px 90px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:160%;}

#steam_tunnel .mark01{background:url("/_restore-assets/e039852e9f41bfdff9e8215aba96ce5af0ae9215.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark02{background:url("/_restore-assets/35ce48d81f38afc4738660a1053d0159302ac9c7.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark03{background:url("/_restore-assets/fadd3baf9c7210759114e2461b3b13a60e81c71b.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark04{background:url("/_restore-assets/5480018f073b5e31079d5c9a59246ee923433b0c.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark05{background:url("/_restore-assets/d5b73fd1b7289b41baa98fe883c5e9b3787e2aae.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark06{background:url("/_restore-assets/2c638b89b1e2fa6ed749121438a08235a9fd03ba.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark07{background:url("/_restore-assets/aa363b56d7ef1b80a86194bcea80fdaf33d1194a.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark08{background:url("/_restore-assets/137cac45f7e6a9ef271492057750ac52eeb5126a.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark09{background:url("/_restore-assets/f2693f56559963e1fc48c90a15d429c880f7df48.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark10{background:url("/_restore-assets/0aea3002d0379b1dfd5af38dfe2a85e2f72a33a7.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#steam_tunnel .mark11{background:url("/_restore-assets/085600392f00794f9c6bbafaf9dfb41982caf6b5.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}





/* multi_dora
------------------------------------------------------------------------*/

#multi_dora .mark01,
#multi_dora .mark02,
#multi_dora .mark03{
	padding:27px 0 24px 90px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:160%;}

#multi_dora .mark01{background:url("/_restore-assets/ef4844dc6292fcff2a569410eaace79711017a64.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#multi_dora .mark02{background:url("/_restore-assets/a35c442d87ad8a90bb584edc112d6d0cb045e8d1.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#multi_dora .mark03{background:url("/_restore-assets/86db36a43c3bde3809ec63bd2eb5f56e21c4ae4e.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}



/* other
------------------------------------------------------------------------*/
#other table td{ width:25%;}


/* catalog
------------------------------------------------------------------------*/

#catalog table td.tdHead{
	width:auto;
}
#catalog table td p{font-size:90%;}


/* concept
------------------------------------------------------------------------*/

#concept .mark01,
#concept .mark02,
#concept .mark03{
	padding:27px 0 24px 90px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:160%;}

#concept .mark01{background:url("/_restore-assets/eb30a341381e6230ea8a3ca34e28479487255bb1.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#concept .mark02{background:url("/_restore-assets/1272524b3b2209e5de1ed253f082d43de9331c0c.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}
#concept .mark03{background:url("/_restore-assets/dd8e22c615f0de63471a8187a68b1f7cef5902cd.jpg?__site=aichidennetsu.com") 0 0 no-repeat;}


/* flow
------------------------------------------------------------------------*/

#flow .boxA{margin-bottom:10px;}
#flow .boxA p.titA span{
	font-size:190%; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;  color:#eb4c00;}
	


/* eco
------------------------------------------------------------------------*/
#eco .listTextA {
	background:none;
	padding:0;
	border:none;
}

	

/* qa
------------------------------------------------------------------------*/
#qa .boxB dt{
	background:url("/_restore-assets/51fc6fc48ba923d3ebffb4a6ac44177ec145dd5a.jpg?__site=aichidennetsu.com") 0 0 no-repeat;
	padding:0 0 10px 100px;
	font-weight:bold;
	border-bottom:1px dotted #baca71;
	margin-bottom:15px;
}
#qa .boxB dd{
	background:url("/_restore-assets/a2086416ba3df586a64704aa2b8d3cb25b4b39c8.jpg?__site=aichidennetsu.com") 0 0 no-repeat;
	padding:0 0 0 100px;}



/* map
------------------------------------------------------------------------*/


.gMap{ border:1px solid #CCC;
margin-bottom:30px;
font-size:150%;
}
	
/*==========================================================================*/
/*                             Common                                     */
/*==========================================================================*/


.boxA {
	border:1px solid #dedede;
	background:url("/_restore-assets/4b1650d4ff9139098b625dcadc4a7f14b8c8f97c.jpg?__site=aichidennetsu.com") 0 0 repeat-x;
	padding:20px 20px 20px 20px;
	margin-bottom:30px;
}
.boxA dt{
	background:url("/_restore-assets/374b60d2b3b1fa6294f0783b19126a3fc5c8cd07.jpg?__site=aichidennetsu.com") 0 0 no-repeat;
	color:#3e3115;
	margin-bottom:15px;
	padding: 7px 0 5px 25px;
	font-weight:bold;}
	
	
.boxB{
	background:#f3fbcf;
	border:1px solid #dedede;
	border-top:1px solid #05a158;
	padding:19px;
	margin-bottom:30px;
	}
	


.boxHalf{
	width:360px;
	float:left;
	}

ul.linktextA{
	background:#f6f6f6;
	border:2px solid #dedfdf;
	padding:12px 12px 10px 12px;
	}
ul.linktextA li{
	background:url("/_restore-assets/c321035024419d1fc84263c4ac2f694686709073.png?__site=aichidennetsu.com") 0 4px no-repeat;
	padding: 0 0 0 16px;
}

ul.listTextA{
		background:#f6f6f6;
	border:2px solid #dedfdf;
	padding:12px 12px 10px 12px;
	}
ul.listTextA li{
	background:url("/_restore-assets/50ea20cc4849dca7754fdabfe389fc621936d0bc.jpg?__site=aichidennetsu.com") 0 50% no-repeat;
	padding: 0 0 0 16px;
	margin-bottom:7px;
}

.pdfmark{
	background:url("/_restore-assets/1985ad90cfaeb7da64c5f020ab4cdd5123d3ad90.jpg?__site=aichidennetsu.com") 0 50% no-repeat;
	padding: 11px 0 13px 40px;
	margin-bottom:0;
}

.titA{
	background:url("/_restore-assets/374b60d2b3b1fa6294f0783b19126a3fc5c8cd07.jpg?__site=aichidennetsu.com") 0 0 no-repeat;
	font-size:150%;
	color:#3e3115;
	margin-bottom:15px;
	padding: 7px 0 5px 25px;
	font-weight:bold;
}


.colorA{ font-size:180%; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;  color:#67aeb0;}
.colorB{ font-weight:bold; color:#8b4e1d;}

	
.floatR{float:right;}
.floatL{float:left;}


.mar0{margin:0;}

.marB0{margin-bottom:0;}
.marB10{margin-bottom:10px;}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marB40{margin-bottom:40px;}
.marB50{margin-bottom:50px;}
  .section ul { margin: 0 0 0 20px; }
  .section ul li { list-style:disc; font-weight:bold; color:#03F; }
   .section ul li.end { list-style:none; padding-top:15px;  }


.w250 { width:230px;}

.cb{clear:both;}
.none{display:none;}


.bu_view { text-align: center;}
.pdl { padding-left: 15px;}