/* CSS Document(Open Web_HONDA R&D SUN_) */
/*======================================== HP全体(Hondaテクスチャ)設定 ===========*/
body{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/backimage.png);

	}
/*======================================== HP全体(資料内容入力部分)設定 ===========*/
#HondaWeb{
	width:730px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

/*================================= (資料内容入力部分_各長さ・縦･横)設定 ===========*/
.SQUARE{
	width:730px;
	height:auto;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.square_t{
	width:100px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/OrangeLine.png);
	}


.square_ltr{
	width:10px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/shadow_tr.png);
	}


.square_c{
	width:720px;
	height:auto;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}


.square_lcr{
	width:10px;
	height:auto;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	background-image:url(../img/shadow_cr.png);
	}



.square_b{
	width:720px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/OrangeLine.png);
	font-size:70%;
	text-align:center;
	color:#000000;
	}


.square_lbl{
	width:10px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/shadow_bl.png);
	}


.square_lb{
	width:700px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/shadow_bc.png);
	}


.square_lbr{
	width:10px;
	height:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/shadow_br.png);
	}



/*======================================== HP全体(タイトル部分)設定 ===========*/

.title{
	width:720px;
	height:72px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/TitlePhoto00.jpg);
	}

.ttable{
	width:430px;
	height:72px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}



/*================== HP全体(社名・ホンダR&D太陽株式会社　フォントサイズ)設定 ======*/
.font01{
	width:500px;
	height:70px;
	font-size:200%;
	font-family:"ＭＳ Ｐゴシック";
	}


/*======================= HP全体(リンクスタイル)設定 ===========*/

a:link{color:#ff3333;}

a:visited{color:#00cccc;}

a:active{color:#00cccc;}

a:hover{color:#990000;}


/*======================= HP全体(TOPへ戻る)設定 ===========*/

.top_back{
	width:720px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	}

/*======================= Topページ(メニューボタン位置・工場画像)設定 ===========*/

.MENUtop{
	width:720px;
	height:420px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/01.jpg);
	}


.menus{
	width:720px;
	height:33px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(../img/OrangeLine.png);
	}

/*======================= Topページ(テキストスクロール表示)設定 ===========*/

.textscrollBox{
	width:235px;
	height:auto;
	margin-top:231px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:480px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:1px;
	padding-left:0px;
	background-color: #FF6600;
	}


.textscroll{
	width:215px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

/*======================= Topページ(テキストスクロール内テーブル)設定 ===========*/

.informationBox{
	width:214px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#ffffff;}


.informationA{
	width:210px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#E9E0D1;
	line-height:150%;
	font-size: 80%;}

.informationB{
	width:210px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#EAE2DD;
	line-height:150%;
	font-size: 80%;}

/*======================= Topページ(来場者・ピックアップ)設定 ===========*/

.renewalBox{
	width:430px;
	height:auto;
	margin-top:330px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	float:left;}


.renewal{
	width:430px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}


.access{
	width:80px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	color:#ffea00;}


.count{
	width:350;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}


.pickup{
	width:430px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5px;
	color:#ffffff;}

/*======================= P2ページ以降(メニューボタン位置)設定 ===========*/

.MENU{
	width:720px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}


/*=========================== HP全体(文章・資料・画像・詳細)BOX設定 ========*/
.Window{
	width:720px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#ffffff;
	}



/*===================== 文章・内容・情報BOX ========*/
.MaterialBox{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}


.moji{
	font-size:120%;
	letter-spacing:10pt;
	}

/*===================== table 設定 ========*/
.content{
	width:500px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.content2{
	width:500px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.content3{
	width:400px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:auto;
	margin-left:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

/*===================== table in 画像設定 ========*/
.image{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:50px;
	padding-bottom:30px;
	padding-right:0px;
	padding-left:0px;
	text-align:center; 
	vertical-align:top; 
	}

.image02{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:30px;
	padding-right:0px;
	padding-left:0px;
	text-align:center; 
	vertical-align:top;
	}


/*===================== table in 文章設定(1tr/1td) ========*/
.text_a{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	text-align:left; 
	vertical-align:top;
	line-height: 180%; 
	font-size: 80%;
	}

.text_b{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:50px;
	padding-right:0px;
	padding-left:0px;
	text-align:right; 
	vertical-align:top; 
	font-size: 80%;
	}

.text_i{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	text-align:left; 
	vertical-align:top;
	font-size: 80%;
	}

.text_j{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:50px;
	padding-right:0px;
	padding-left:0px;
	text-align:left; 
	vertical-align:top; 
	font-size: 80%;
	}

.text_k{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	text-align:left; 
	vertical-align:top;
	line-height: 180%;
	color:#0000ff;
	font-weight: bold;
	font-size: 80%;
	}

.text_ZZ{
	width:400px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:left; 
	vertical-align:top;
	}

u{
	background-color:#ddfa85;
	color:#ea1515;
	font-size:130%;
	font-weight:bolder;
	}

/*===================== table in 文章設定(1tr/2td) ========*/

.text_c{
	width:80px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:70px;
	line-height: 180%;
	vertical-align:top; 
	font-size: 80%;
	}


.text_d{
	width:350px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	vertical-align:top; 
	line-height: 180%;
	font-size: 80%;
	}


.text_e{
	width:80px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:0px;
	vertical-align:top; 
	text-align:right;
	line-height: 180%;
	font-size: 80%;
	}

.text_f{
	width:70px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	padding-left:5px;
	vertical-align:top;
	text-align:right;
	font-size: 80%;
	}

.text_g{
	width:315px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:0px;
	padding-left:5px;
	text-align:left;
	font-size: 80%;
	}

.text_m{
	width:390px;
	height:30px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	font-size:130%;
	color:#0099ff;
	font-size: 80%;
	}

.text_n{
	width:100px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	line-height: 180%;
	vertical-align: middle;
	text-align: center;
	font-size: 80%;
	}

.text_l{
	width:395px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:5px;
	vertical-align:top; 
	line-height: 180%;
	font-size: 80%;
	}

.text_o{
	width:345px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:5px;
	vertical-align:top; 
	line-height: 180%;
	font-size: 80%;
	}


.text_p{
	width:430px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:60px;
	vertical-align:top;
	font-size: 100%;
	}

/*===================== ニュースページ設定 ========*/
.newsSM{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 90%;
	}



/*===================== 採用情報ページ設定 ========*/
.secondM{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-size: 90%;
	}

span{
	font-size:80%;
	letter-spacing:0px;}


.moji02{
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.moji03{
	margin-top:20px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.newstextA{
	width:320px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:90px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	font-size: 110%;
	color: #E2041B;
	background-color: #fff799;
	line-height: 150%;}
	
.newstextB{
	width:320px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:90px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	text-align: center;
	font-size: 90%;
	color: #E2041B;
	background-color: #fff799;
	}

/*===================== ご利用に際してページ設定 ========*/

.Window_D{
	width:720px;
	height:500px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#ffffff;
	}

.DownloadBox{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:70px;
	padding-right:0px;
	padding-left:0px;
	}

.content_D{
	width:500px;
	height:auto;
	margin-top:100px;
	margin-bottom:20px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.text_h{
	width:500px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:10px; 
	vertical-align:top;
	line-height: 180%; 
	font-size:80%;
	}
	
/*=======================================================*/	
/*===================== 地震災害に関してピックアップ ========*/
/*=======================================================*/		
	
	
.PT{
	width:721px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

.pickupBox{
	width:721px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:-10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}

