*{
	  
    
    
    scrollbar-face-color : #999999;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #333333;
	scrollbar-3dlight-color : #696969;
	scrollbar-arrow-color : #ffffff;
	scrollbar-track-color : #f3f3f3;
	scrollbar-darkshadow-color : #000000;
	scrollbar-base-color : #f3f3f3;
} 

BODY{
	text-align:center;
	padding-top:10px;
	background-color: #CCFFFF;

}
  
.outbox{
	border: 1px solid #333333;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;

	
}

.unit{
	margin: 0px;
	padding: 0px;
	width: 850px;
	height: auto;
	background-color: #FFFFFF;
}
.header{
	  
    
    
	width: 850px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	margin: 0px;
	padding: 0px;
    background-color : #ffffff;
}

.headmenu{
	height: 25px;
	width: 850px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;
	background-color: #66CCFF;
}
.side1{
	  
    
    
	width: 195px;
	background-color: #FFFFFF;
	text-align: left;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: auto;
}
.contents{
	  
    
    
	width: 429px;
	margin: 0px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.side2{
	width: 185px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	vertical-align: text-top;
	height: auto;
	background-color: #FFFFFF;
	background-position: center;
}
.footer{
	width: 850px;
	height: 20px;
	background-color: #66CCFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	margin: 0px;
	padding: 0px;
	color: #333333;
}


.list{
	  
    
    
	border: 1px solid #333333;
	border-radius: 5px;
	float: left;
	background-color: #66CCFF;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 2px;
	text-align: center;
	font-weight: bold;
	width: 84px;
	height: 16px;
	margin-top: 1px;
	padding-top: 4px;
	vertical-align: bottom;
    
}

a:hover.list{
	  
    
    
	width: 84px;
	text-decoration: none;
	color: #00FF66;
	font-weight: bold;
	background-color: #0099FF;
	height: 16px;
	padding-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #000000;
 
}

.left_menu{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50%;
	color: #FF0000;
	height: auto;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;	
}

a.left_menu{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50;
	color: #333333;
	height: 20px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

a:hover.left_menu{
	  
    
    
	color: #0000FF;
	background-color: #FF9900;
	
}

.left_menu2{
	  
    
    

	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50%;
	color: #FF0000;
	height: auto;
	text-decoration: underline;
	font-size: 11.5px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

a.left_menu2{
	  
    
    
	background:url(img/arrow.gif) no-repeat left;
	color:#333333;
	text-decoration:none;
	font-size:11.5px;
	margin:2px 0px 2px 10px;
	padding-left:18px;
	padding-right:5px;
	font-weight: normal;
	padding-top: 5px;
	float: left;
}
a:hover.left_menu2{
    
    
  color:#00cc00; text-decoration:underline;
}
a.left_menu2:visited  {}
a.left_menu2:action   {}


.left_menu4{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50%;
	color: #333333;
	height: auto;
	font-size: 11px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

a.left_menu4{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50;
	color: #333333;
	height: 20px;
	text-decoration: none;
	font-size: 11px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

  a:hover.left_menu4{
	  
    
    
	color: #0000FF;
	background-color: #33FF00;
	
}

.left_menu5{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50%;
	color: #CC33FF;
	height: auto;
	font-size: 11px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

a.left_menu5{
	  
    
    
	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50;
	color: #0033FF;
	height: 20px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}

  a:hover.left_menu5{
	  
    
    
	color: #0033FF;
	background-color: #33FF00;
	
}



 .con_title{
    
    
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cce2ff', endColorstr = '#66CCFF');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cce2ff', endColorstr = '#66CCFF')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #cce2ff, #66CCFF);
background-image: -ms-linear-gradient(top, #cce2ff, #66CCFF);
background-image: -o-linear-gradient(top, #cce2ff, #66CCFF);
background-image: -webkit-gradient(linear, center top, center bottom, from(#cce2ff), to(#66CCFF));
background-image: -webkit-linear-gradient(top, #cce2ff, #66CCFF);
background-image: linear-gradient(top, #cce2ff, #66CCFF);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/


	width: 186px;
	text-align: left;
	margin: 5px 0px 0px 5px;
	padding-right: 0px;
	padding-left: 0px;
	text-indent: 10px;
	border: 1px solid rgb(51, 51, 51);
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
	clear: left;
	color: #333333;
}

.co_info{
	  
    
    
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding-left: 7px;
	text-indent: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.new_info{
	  
    
    
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	text-align: center;
}

.bannar{
	  
    
    
	padding-top: 10px;
	margin-left: 3px;
}

.copy{
	  
    
    

	font-size: 12px;
	color: #333333;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ifr{
	  
    
    
	text-indent: 5px;
	height: auto;
}

.list_def{
	  
    
    
	border: 1px solid #333333;
	border-radius: 5px;
	float: left;
	background-color: #FF9900;
	text-decoration: none;
	color: #333333;
	margin-left: 2px;
	text-align: center;
	font-weight: bold;
	width: 84px;
	height: 16px;
	margin-top: 1px;
	padding-top: 4px;
	vertical-align: bottom;
}

.con_box{
	  
    
    
	width: 430px;
	margin-left: 5px;
	height: 370px;
	padding: 0px 0px 5px;
	text-align: left;
	margin-bottom: 5px;
}

.ope{
	  
    
    
	font-size: 9px;
	color: #333333;
	text-align: left;
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 5px;
	line-height: 10px;
}

.title_header{
	  
    
    
	width:95%;
	height:20px;
	border-bottom:2px solid #6699FF;
	font-size:13pt;
	font-weight: bolder;
	color: #333333;
	padding-bottom: 3px;
	padding-top: 5px;
	background-image: url(img/cube07.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px;
}

.title_header2{
	  
    
    
	width:95%;
	height:20px;
	border-bottom:2px solid #FF8080;
	font-size:11pt;
	font-weight: bolder;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 5px;
	background-image: url(img/cube07.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px;
}

.comp_prof{
	  
    
    
	font-size:10pt;
	color: #333333;
}

.product_table_a{
	  
    
    
	background-color:#79BCFF;
	border-top:solid 1px #1e2c90;
	border-right:solid 1px #1e2c90;
	border-bottom:solid 1px #1e2c90;
	padding:2px 6px 2px 6px;
	font-size: 10px;
}

.product_table_b{
	  
    
    
	border-top:solid 1px #1e2c90;
	border-left:solid 1px #1e2c90;
	border-bottom:solid 1px #1e2c90;
	padding:2px 6px 2px 6px;
	font-size: 10px;
}

.faq_links2{
	  
    
    
	font-size: 12px;
	line-height: 16px;
	padding-left:18px;
}

.faq_links2:hover    {}
.faq_links2:visited  {}
.faq_links2:action   {}

.red_small{
	  
    
    
	font-size: 11px;
	color: #F53F0A;
	line-height: 15px;
	text-align: left;
	padding-left: 20px;
}
.exp_body{
	  
    
    
	font-size: 12px;
	color: #333333;
	padding: 5px;
	margin: 5px;
	line-height: 15px;
}
.faq_table{
	  
    
    
	margin-top: 5px;
}


.faq_title{
	  
    
    
	background:url(img/q.gif) no-repeat;
	border-bottom:2px solid #FF8080;
	font-size:10pt;
	padding:3px 0px 5px 30px;
	margin-bottom:5px;
	color: #333333;
}

.faq_body{
	  
    
    
	background:url(img/a.gif) no-repeat;
	font-size:10pt;
	margin-bottom:5px;
	padding:0px 0px 0px 30px;
	color: #333333;
}

.faq_footer{
	  
    
    
	font-size:10pt;
	text-align:right;
	margin-bottom:5px;
}

.spacer{
	  
    
    
	font-size: 0px;
	height: 5px;
	width: 5px;
}


.side1_ps1{
	  
    
    

	width: 195px;
	background-color: #FFFFFF;
	text-align: left;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 1100px;
}


table.comp_prof{
	  
    
    
	font-size:10pt;
}

td.comp_prof{
	  
    
    
	font-weight:bold;
	font-family: "ＭＳ ゴシック' '平成角ゴシック";
	vertical-align:top;
	font-size: 11px;
}
.jyousui{
	  
    
    
	font-size: 11px;
	width: 330px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 60px;
}
.cost1{
	  
    
    
	font-size: 14px;
	font-weight: bold;
	color: #008040;
	padding-left: 10px;
}
.cost2{
	  
    
    
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
}
.cost3{
	  
    
    
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height: 56px;
	width: 405px;
	border: 2px solid #008000;
	line-height: 16px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 5px;
}
.green12{
	  
    
    
	color: #008000;
	font-size: 12px;
}
.grey13{
	  
    
    
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.grey12{
	  
    
    

	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

.red13{
	  
    
    
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
.cost4{
	  
    
    

	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height: 75px;
	width: 405px;
	border: 2px solid #008000;
	line-height: 16px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

a.other_links{
	  
    
    
	color:black;
	text-decoration:none;
	font-size:10pt;
}
a:hover.other_links{
    
    
  color:#00cc00; text-decoration:underline;
}
a.other_links:visited  {}
a.other_links:action   {}

li.p_push{
	  
    
    
	list-style: url(none) none outside;
	padding:0px 0px 8px 15px;
	font-size:13px;
	font-weight:bold;
	color:#CC3333;
	line-height: 18px;
}
li.p_push2{
	  
    
    
	list-style: url(none) none outside;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height: 15px;
	top: 2px;
	bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 2px;
}

.greenline{
	  
    
    
	font-size: 12px;
	color: #666666;
	border: 3px dotted #FF8080;
	padding: 3px 3px 3px 35px;
	line-height: 16px;
}

.airtable{
	  
    
    
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}

.airtablegray{
	  
    
    
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}

.airtable_link{
	  
    
    
	font-size: 12px;
	line-height: 17px;
	color: #ff6666;
	text-decoration:underline;
}

.airtable_link:hover{
    
    
  font-size: 12px; line-height: 17px; color: #ff6666; text-decoration:underline;
}
.airtable_link:visited  {}
.airtable_link:action   {}




.w_face{
	  
    
    
	font-size: 13px;
	color: #333333;
}
.matinfo{
	  
    
    
	font-size: 12px;
	color: #0073AA;
	margin: 6px;
	padding: 3px;
	border: 2px solid #FF8080;
	line-height: 16px;
}
.cg_info01{
	  
    
    
	font-size: 12px;
	font-weight: bold;
	color: #0080FF;
	padding-top: 7px;
	border: thin solid #0080FF;
}
.cg_info02{
	  
    
    
	font-size: 12px;
	font-weight: bold;
	color: #FF8080;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
.site_map_left{
	  
    
    
	padding: 10px 10px 0px 5px;
	height: auto;
	width: 180px;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	text-align: left;
}
.site_map_right{
	  
    
    
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 10px;
	padding: 5px;
	height: auto;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.site_map_title{
	  
    
    
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #333333;
	width: auto;
	padding-bottom: 2px;
	padding-left: 30px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 2px;
}

.site_map_link{
	  
    
    
	font-size: 12px;
	line-height: 18px;
	color: #0080FF;
	text-decoration:underline;
	margin-left: 10px;
	margin-right: 10px;
}

.site_map_link:hover{
    
    
  font-size: 12px; line-height: 18px; color: #FF0000; text-decoration:underline;
}
.site_map_link:visited  {}
.site_map_link:action   {}
.line{
	  
    
    
	height: auto;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.co_info2{
	  
    
    
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	padding-left: 10px;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
}

.ope_link{
	  
    
    
	text-decoration:none;
	font-size: 9px;
	color: #CC3333;
	text-align: left;
	margin-top: 30px;
	line-height: 10px;
	margin-bottom: 5px;
}

.ope_link:hover {}
.ope_link:visited  {}
.ope_link:action   {}

.mat_body{
	  
    
    

	font-size: 12px;
	color: #666666;
	text-indent: 5px;
	padding: 5px;
	margin: 5px;
	line-height: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.blue_link{
	  
    
    
	text-decoration:none;
	font-size: 12px;
	color: #0073AA;
	text-align: left;
	margin-top: 30px;
	line-height: 11px;
	margin-bottom: 5px;
}

.blue_link:hover {}
.blue_link:visited  {}
.blue_link:action   {}


.grey14{
	  
    
    
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
.blue{
	  
    
    
	font-size: 13px;
	font-weight: bold;
	color: #006393;
	padding-left: 10px;
	line-height: 16px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.def_link{
	  
    
    
	font-size: 12px;
	font-weight: bold;
	color: #0073AA;
	text-decoration: none;
}
.ope2{
	  
    
    

	font-size: 10px;
	color: #666666;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 11px;
}
.kakaku{
	  
    
    
	font-size: 13px;
	color: #333333;
	padding: 4px;
	margin-left: 25px;
	line-height: 18px;
}
.ope_link2{
	  
    
    

	text-decoration:none;
	font-size: 10px;
	color: #0080FF;
	text-align: left;
	margin-top: 30px;
	line-height: 11px;
	margin-bottom: 5px;
}
.SEO{
	  
    
    
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.miniinfo{
	  
    
    
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	width: auto;
	background-color: #E8E8E8;
}
.links{
	  
    
    

	font-size: 12px;
	font-weight: bold;
	color: #0073AA;
	text-decoration: underline;
}
.rental{
	  
    
    
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 2px;
	margin-left: 5px;
	border-top: none;
	border-right: 1px solid #333333;
	border-bottom: none;
	border-left: 1px solid #333333;
}
.rental_td{
	  
    
    
	border-top: 1px solid #333333;
	border-right: none #333333;
	border-bottom: 1px solid #333333;
	border-left: none #333333;
}
.rental_td_under{
	  
    
    
	border-top: none #333333;
	border-right: none #333333;
	border-bottom: 1px solid #333333;
	border-left: none #333333;
}
.ps01{
	  
    
    
	font-size: 12px;
	line-height: 16px;
	color: #0073AA;
	padding: 5px;
}
.red{
	  
    
    
	color: #FF0000;
}
.airchem{
	  
    
    
	border: 2px solid #0070EA;
	background-color: #0070EA;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
.yellow14bold{
	  
    
    
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
}

.table_A{
	  
    
    
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.table_B{
	  
    
    

	font-size: 12px;
	line-height: 15px;
	color: #333333;
	border-bottom: 1px solid #333333;
}
.subtitle{
	  
    
    
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}
.underbar{
	  
    
    
	text-decoration: underline;
	color: #0070EA;
}
.mginfo{
	  
    
    
	font-size: 12px;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-top: 3px;
}

.fontsize12blue{
	  
    
    
	font-size: 12px;
	color: #0000FF;
}
.red14{
	  
    
    
	font-size: 14px;
	color: #FF0000;
}
.title_header3{
	  
    
    

	width:95%;
	height:20px;
	border-bottom:2px solid #FF8080;
	font-size:11.5pt;
	font-weight: bolder;
	color: #333333;
	padding-bottom: 3px;
	padding-top: 5px;
	background-image: url(img/cube07.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px;
}

.style2{
	  
    
    
	font-size: 16pt;
	color: #FF0000;
	font-weight: bold;
}

.airtable{
	  
    
    
	font-size: 12px;
	line-height: 17px;
	color: #336699;
}

.airtable_link2{
	  
    
    
	font-size: 13px;
	line-height: 17px;
	color: #ff6666;
	text-decoration:underline;
}

.airtable_link2:hover{
    
    
  font-size: 13px; line-height: 17px; color: #ff6666; text-decoration:underline;
}
.airtable_link2:visited  {}
.airtable_link2:action   {}.contents2{
	width: 630px;
	margin: 0px;
	height: auto;
	padding: 5px 5px 5px 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.ak_table2{
	  
    
    
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 3px;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.tateline{
	  
    
    
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.yokoline{
	  
    
    
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.hyou{
	  
    
    
	font-size: 9pt;
}

.side1_ps2{
	  
    
    

	width: 195px;
	background-color: #FFFFFF;
	text-align: left;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 1000px;
}
.style3{
    
    
  color: #D8F8DA;
}
.style4{
    
    
  color: #A6E9FF;
}
.link7{
	  
    
    
	font-weight: bold;
	color: #0080FF;
	font-size: 12px;
}

a.link7{
	  
    
    
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}
a:hover.link7{
	  
    
    
	font-weight: bold;
	color: #0000FF;
	background-color: #00FF40;
	font-size: 12px;
}
.attention{
	  
    
    
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
.left_menu3{
	  
    
    

	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50%;
	color: #FF0000;
	height: auto;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 30px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}
a.left_menu3{
	  
    
    

	background: transparent url(img/arrow.gif) no-repeat scroll 10px 50;
	color: #2570FA;
	height: 20px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 30px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
}
a:hover.left_menu3{
	  
    
    

	color: #0000FF;
	background-color: #FE6A1B;
}
.airtable_link3{
	  
    
    
	font-size: 13px;
	line-height: 17px;
	color: #FF0000;
	text-decoration:underline;
	font-weight: bold;
}
.airtable_link3:hover{
    
    
  font-size: 13px; line-height: 17px; color: #ff6666; text-decoration:underline;
}
.airtable_link3:visited {
}
.site_map_link2{
	  
    
    

	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration:underline;
	margin-left: 10px;
	margin-right: 10px;
}
.site_map_link2:hover{
    
    
  font-size: 12px; line-height: 18px; color: #666666; text-decoration:underline;
}
.site_map_link2:visited {
}
.font_10{
	  
    
    
	font-size: 10px;
	color: #333333;
}
.gray_line01{
	  
    
    
	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;
}
.gray_line02{
	  
    
    

	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;
}
.gray_line03{
	  
    
    


	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}
.gray_line04{
	  
    
    



	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
}
.gray_line05{
	  
    
    




	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}
.gray_line06{
	  
    
    


	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
}

.gray_line07{
	  
    
    





	border-top: 1px none #333333;
	border-right: 0px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 0px none #333333;
}

.gray_line08{
	  
    
    





	border-top: 1px solid #333333;
	border-right: 0px none #333333;
	border-bottom: 0px none #333333;
	border-left: 1px solid #333333;
}

.gray_line09{
	  
    
    





	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 0px none #333333;
	border-left: 0px none #333333;
}

.gray_line10{
	  
    
    

	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 0px none #333333;
	border-left: 1px solid #333333;
}


.gray_line11{
	  
    
    

	border-top: 0px none #333333;
	border-right: 0px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}


.gray_line12{
	  
    
    

	border-top: 0px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 0px none #333333;
}



.fontss{
	  
    
    
	font-size: 10px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}
.gray13_2{
	  
    
    
	font-size: 13px;
	line-height: 17px;
	color: #333333;
}
.bold{
	  
    
    
	font-weight: bold;
}
.comp_prof_bold{
	  
    
    
	font-size:9pt;
	color: #333333;
	font-weight: bold;
}
.font95{
	  
    
    
	font-size: 9pt;
	font-weight: lighter;
	color: #333333;
	line-height: 11pt;
}
.font95bold{
	  
    
    
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.grayline{
	  
    
    
	border: 3px solid #666666;
}
.co_info2{
	  
    
    
	font-size: 7pt;
	color: #333333;
	line-height: 8pt;
	text-align: left;
	text-indent: 5pt;
}

.co_info2link{
	  
    
    

	font-size: 7pt;
	color: #FF0000;
	line-height: 8pt;
	text-align: left;
	text-indent: 5pt;
}
.crc_title{
	  
    
    
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	line-height: 13pt;
}
.red_bold{
	  
    
    

	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 11pt;
}
.newcomer{
	  
    
    
	font-size: 12px;
	line-height: 20px;
	background-image: none;
	background-position: 10px 50px;
	text-align: left;
	padding-left: 30px;
	color: #FF0000;
	font-weight: bold;
}

.newr{
	  
    
    
	font-size: 12px;
	line-height: 20px;
	background-image: none;
	background-position: 10px 50px;
	text-align: left;
	padding-left: 30px;
	color: #FF0000;
	font-weight: bold;
}

.side3{
	  
    
    
	width: 630px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	vertical-align: text-top;
	height: auto;
	padding-left: 10px;
}
.juliet01{
	  
    
    
	font-size: 12pt;
	line-height: 18pt;
	font-weight: bold;
	color: #000000;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
}
.red_16_bold{
	  
    
    

	font-size: 16pt;
	color: #FF0000;
	font-weight: bolder;
}
.juliet02{
	  
    
    
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.juliet03{
	  
    
    
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 20px;
}
.juliet04{
	  
    
    

	font-size: 12pt;
	line-height: 16pt;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.juliet05{
	  
    
    


	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.hyundai_logo{
	  
    
    
	margin-right: 10px;
	margin-bottom: 5px;
}
.ps02{
	  
    
    

	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	padding: 5px;
}
.juliet06{
	  
    
    



	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.juliet07{
	  
    
    
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.green14{
	font-size: 14px;
	font-weight: bold;
	color: #008040;
}
.gray_line13{

    
    

	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.uptext{
	color: #333333;
}

div.uptext{
	vertical-align:super;
}
.gray{
	color: #333333;
}
.neokurashikoinfo{
	font-size: 12px;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-top: 3px;
	color: #333333;
}
.liteblue14bold{
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.grey10{

    
    

	color: #333333;
	font-size: 10px;
	font-weight: normal;
}

.kadomaru{
   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #66FF66;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #0033FF;
}
.back{

   -moz-border-radius: 5px;    /* 古いFirefox */
   -webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	background-color: #00CCFF;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.kadomaru2{
   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px none;
	background-color: #00CC33;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px;
	margin: 1px;
	line-height: 16px;
}
.celltole01{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}

.celltole02{

    
    
	font-size: 14px;
	font-weight: normal;
	
	color: #333333;
	line-height: 20px;
}
.grayobi{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	background-color: #333333;
	line-height: 22px;
}

.gray_line_A{
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
	color: #333333;
	font-size: 12px;
}
.gray_line_B{
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	color: #333333;
	font-size: 13px;
}
.gray_line_C{
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
}
.gray_line_right{

	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}
.grey12_2{

    
    

	color: #333333;
	font-size: 13px;
	font-weight: normal;
}
.gray_line_D{

	border-top: 1px dotted #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
	color: #333333;
	font-size: 13px;
}
.celltole03{


    
    
	font-size: 18px;
	font-weight: bolder;
	
	color: #0033FF;
	line-height: 26px;
}
.celltole04{
	font-size: 13px;
	font-weight: normal;
	color: #3366FF;
	line-height: 16px;
}
.celltole05{


    
    
	font-size: 15px;
	font-weight: bold;
	
	color : #333333;
	line-height : 24px;
}
.celltole06{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	text-decoration: underline;
}
.jyokintable{
	background-image: url(img/jyokinbg01.jpg);
	background-repeat: no-repeat;
}
.jyokintitle{
	font-size: 20pt;
	font-weight: bold;
	color: #000099;
	line-height: 20pt;
}
.jyokintitle2{
	color: #FFFFFF;
	background-color: #000099;
	font-size: 12px;
	line-height: 10px;
}
.jyokintitle3{
	color: #000099;
	font-size: 14px;
	line-height: 14px;
}
.jyokintitle4{
	color: #FFFFFF;
	background-color: #0066FF;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-align: center;
}
.jyokinTD{
	background-image: url(img/airconimg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 9pt;
	color: #333333;
	line-height: 15pt;
}
.yokuseihyou{
	font-size: 7pt;
	color: #000000;
}
.gray_line13{
    
    

	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.gray_line14{
    
    

	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.jyokinTD2{

	background-image: url(img/ball.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 15pt;
	color: #333333;
	line-height: 15pt;
}
.jyokinTD3{
	font-size: 15pt;
	color: #333333;
	line-height: 15pt;
}
.jyokinTD4{
	font-size: 18pt;
	color: #0066FF;
	line-height: 16px;
}
.jyokinTD5{
	font-size: 11pt;
	color: #0066FF;
	line-height: 14pt;
	font-weight: bold;
}
.jyokinTD6{
	font-size: 9pt;
	color: #333333;
	line-height: 16pt;
}

.jyokinTD7{

	font-size: 8pt;
	color: #333333;
	line-height: 11pt;
}

.jyokinTD8{
	font-size: 10pt;
	color: #0066FF;
	line-height: 12pt;
	font-weight: bold;
}
.kadomaru3{

   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #00CC00;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.kadomaru3 a:link{
	 

   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #00CC00;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}


.kadomaru3 a:visited{
	 

   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #00CC00;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.kadomaru3 a:hover{
	 

   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #00CC00;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	 
}

.kadomaru3 a:active{
	 

   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px;
	border-radius: 10px;
	border: none;
	background-color: #00CC00;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.jyokinunderline{
	font-weight: bold;
	text-decoration: underline;
}
.jyokinorangebase{
	font-weight: bold;
	color: #0066FF;
	background-color: #FFCC66;
	border: 1px solid #0066FF;
	font-size: 10pt;
	line-height: 14pt;
}


.jyokinunderline2{
	font-weight: bold;
	color: #0066FF;
	line-height: 16pt;
	font-size: 12pt;
}

.jyokinorangebase2{

	font-weight: bold;
	color: #0066FF;
	background-color: #FFCC66;
	border: 1px solid #0066FF;
	font-size: 9pt;
	line-height: 14pt;
}
.jyokinorangebase3{
	font-weight: bold;
	color: #0066FF;
	font-size: 9pt;
	line-height: 12pt;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.jyokinunderline3{

	font-weight: bold;
	color: #0066FF;
	line-height: 16pt;
	font-size: 10pt;
}
.font96{

    
    
	font-size: 8pt;
	font-weight: lighter;
	color: #333333;
	line-height: 11pt;
}
.jyokinunderline4{


	font-weight: bold;
	color: #009900;
	line-height: 22pt;
	font-size: 10pt;
}

hr{
	 
    border: 0 none; 
    height: 2px; 
    color: #696969;
    background-color: #696969;
} 
.subtitle01 {
	font-size: 14px;
	background-color: #FFCC99;
	font-weight: bold;
	line-height: 22px;
}
.celltole07 {



    
    
	font-size: 12px;
	font-weight: lighter;
	
	color : #000000;
	line-height : 18px;
}
.black12 {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	padding-bottom: 5px;
}
.black14 {
	font-size: 14px;
	color: #000000;
	background-color: #FFCC99;
}
.dotline {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	background-color: #FFCC99;
	padding-top: 10px;
}

section {
  max-width: 300px;
  margin: 10px auto;
}
/*=============
a.btn_03
=============*/
a.btn_03 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  position: relative;
  background: #228bc8;
  border: 1px solid #228bc8;
  border-radius: 30px;
  box-sizing: border-box;
  padding: 0 5px 0 5px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  transition-duration: 0.3s;
}
a.btn_03:before {
	content: '';
	width: 194px;
	height: 29px;
	border: 0;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: rotate(45deg);
	position: absolute;
	top: 217px;
	right: 25px;
	margin-top: -6px;
	left: 1220px;
}
a.btn_03:hover {
  background: #fff;
  color: #228bc8;
}
a.btn_03:hover:before {
  border-top: 2px solid #228bc8;
  border-right: 2px solid #228bc8;
}

/*=============
base
=============*/
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  word-break: break-all;
}
.corptitle {
	font-size: 28px;
	font-weight: bold;
	color: #003399;
	padding-top: 10px;
	padding-bottom: 8px;
}
.black14_2 {
	font-size: 14px;
	color: #000000;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #FFCC99;
}
.linehigh {
	padding-bottom: 10px;
}
.linehigh2 {
	padding-top: 15px;
}
.dotline2 {
	background-color: #FFCC99;
	padding-top: 5px;
	font-size: 14px;
	padding-bottom: 5px;
}
.pryvacy {
	font-weight: bold;
	font-size: 14px;
	text-indent: 3pt;
}
.pryvacy1 {
	font-weight: normal;
	text-indent: 5pt;
	text-decoration: underline;
}
.pryvacy2 {
	font-size: 12px;
    padding-left: 1.5em;
    text-indent: -1em;
}
.pryvacytytle {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
}
