@charset "utf-8";
/* HOME用スタイルシート*/


*{ color:#333333; font-size: 100%; font-family: 'MS PGothic','Osaka','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック';}

/* body基本設定 */
body {　
	width : 100% ;
	margin:0;
	line-height:160%;
	background: url(../img/haikei-top.gif) center top repeat-x;
	font-size:small;
	}
	
a:link { color:#5780AF;}
a:visited { color: #5780AF; }
a:hover { color: #6B53E1; text-decoration: underline;}
a:active { color: #6B53E1; }
a {text-decoration: none;}
a img{border:0 none}	

h1,h3,h4,p, address {
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    margin:0;
    }

    .centermiddle {/* 画面を中央に配置する指定*/  
	width: 750px;
	position: relative;
	margin: 0 auto;
	text-align: left;
    }
	
	
   .clear{/* 回り込み解除の設定 */  
	clear : both ;
　　}


   /* フォントの設定 */  
   .font01 {
   font-size:12px;
    font-weight: bold;
   }
   
   .font02 {
    font-size:x-small;
	line-height:180%;
	color:#666666;
   }
   
   .font03 {
   line-height:140%;
   color:#666666;
   }


/* 「ヘッダー」ボックスの設定 */
    .header{
	width: 750px;
	height: 303px;
	float:left;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/haikei-head.jpg);
	background-repeat: no-repeat;
	background-position: right top; 
    }
	
    .header_left{/*左のボックス*/  
	width: 408px;
	height: 286px;
	float:left;
	padding: 17px 0 0 0;
	margin: 0px; 
    }
	
	.img01 {/*ロゴの画像･余白*/ 
	margin:17px 0px 54px 0;
	}
	
/* 「メニュー」ボックスの設定 */

    .menu{
	width: 750px;
	height: 33px;
	float:left;
	padding: 0px;
	margin: 0px;
    }



/* 「コンテンツ」ボックスの設定 */

    .contents{
	width: 750px;
	float:left;
	padding: 20px 0px 10px 0px;
	margin: 0px;
    }
	
    .contents-left{/*左のボックス*/  
	width: 352px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
    }
	
	.contents-left .whatnew{/*新着情報*/  
	height: 100px;
	overflow:auto; 
    }
	
	.contents-left td {
    padding: 4px 0px 4px 0px;
	}
	
	.contents-left tr {
	background-image: url(../img/haikei-02.gif) ;
	background-repeat: repeat-x;
	background-position: bottom; 

	}
	
	
	.img02 {/*プライバシー＆ISO画像の余白*/  
	margin:0px 0px 11px 0px;}

	.img03 {/*プライバシー＆ISO画像の余白*/  
	margin:0px 16px 0px 0px;}

    .contents-center{/*中のボックス*/  
	width: 176px;
	height: 245px;
	float:left;
	padding: 0px 18px 0px 22px;
	margin: 0px;
	line-height:7px;
    }

    .contents-right{/*右のボックス*/  
	width: 182px;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height:8pt;
    }	
	
	.img04 {/*お問い合わせ画像の余白*/  
	margin:10px 0px 11px 0px;}

	
/* 「フッター」ボックスの設定 */

    .footer{
	width: 750px;
	float:left;
	padding: 0px　0px　0px　0px;
	margin: 0px;
    }	
	
	.footer-left{/*左のボックス*/ 
	width: 372px;
	height: 20px;
	float:left;
	padding: 5px 0px 7px 3px;
	margin: 0px;
	background-image: url(../img/haikei-footer.gif);
	background-repeat: repeat-x ;
	font-size:x-small;
    }
	
    .footer-right{/*右のボックス*/ 
	width: 365px;
	float:right;
	padding: 10px 10px 10px 0px;
	margin: 0px;
	background-image: url(../img/haikei-footer.gif);
	background-repeat: repeat-x ;
    }
	
	
.box01 {
width:164px;
padding:7px;
border:solid 1px #FF7675;
font-size:x-small;
line-height:140%;
color:#666666;
}
	