@charset "Shift-Jis";

/****************************************************************************************

	アガットシステムHP用CSS
	
	@共通設定
	Aグローバルナビ（メニュー）
	Bショップボタン
	C各ページ共通使用
	Dトップページ以外で共通使用
	Eトップページ

****************************************************************************************/

/*店舗のカラーを選択してください。（各所の文字色が変わります）*/

.shopFontColor{color:#ff0000!important;}

/*店舗のカラーを選択してください。（各所の背景色が変わります）*/

.shopBackColor{background-color:#CCCCCC!important;}

/*コンパニオン小窓の項目背景色およびフォントカラー*/

.profileColor{border:solid 2px #a8805d!important; background-color:#660000!important;}

/*****************************************************************************************
	@共通設定
*****************************************************************************************/

html{
overflow-y:scroll;/* 常にスクロールバーを */ 
height:100%;      /*     表示するため     */
margin-bottom:1px;/*   （全ブラウザで）   */
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial;
}

body{                                             
margin:0;
padding:0;
border-top:solid 5px #35318f;
}

div{position:relative;} /*全てのdivをposition:rerative;に*/

img{border:0; vertical-align:top;}/*画像の隙間、ボーダー消し*/

em,address,strong{font-weight:normal; font-style:normal;font-stretch:normal;}/*強調のリセット*/

a:link    {color:#35318f; text-decoration:underline;} /*未訪問リンク*/ 
a:visited {color:#6666cc; text-decoration:underline;} /*訪問済リンク*/
a:hover   {color:#000000; text-decoration:none;} 	  /*マウスオーバー時*/
a:active  {text-decoration:none;}     	        　	  /*クリック時*/

span.size10{font-size:10px;}
span.size9 {font-size:9px;}
span.size8 {font-size:8px;}
.75bold{
font-size:75%;
font-weight:bold;
}

.gray1{
font-size:1em;
color:#666666;
font-weight:normal;
}

/*「↑このページのトップへ」の指定*/
.page_top{
width:145px;
height:25px;
margin:10px 5px 0px 0px;
_margin:10px 2px 0px 0px;
padding:15px 5px 0px 0px;
font-size:12px;
text-align:center;
background-image:url(../../image/totop.gif);
background-repeat:no-repeat;
}

/*「↑このページのトップへ」のリンク指定*/
.page_top a{display:block;text-decoration:none;color:#666666;}
.page_top a:visited{color:#666666;text-decoration:none;}
.page_top a:hover{display:block;text-decoration:underline;color:#666666;}


#pankuzu{/*パンくず*/
margin:0;
padding:5px 0px 10px 5px;
width:955px;
height:auto;
font-size:75%;
color:#999999;
font-weight:normal;
vertical-align:top;
}

#pankuzu span{/*現在表示中ページの指定*/
font-weight:bold;
color:#666666;
font-size:110%;
}

#pankuzu a{text-decoration:none;color:#999999;}/*パンくずのリンク指定*/
#pankuzu a:visited{color:#999999;}
#pankuzu a:hover{text-decoration:underline;color:#666666;}




/*******************************************************************************************
	Aグローバルナビ（メニューボタン）
*******************************************************************************************/


ul#global_navi{
width:960px;
height:56px;
background-image:url(../../image/global_navi.jpg);
margin:0;
padding:0;
list-style:none;
margin-bottom:4px;
}

ul#global_navi li{
margin:0;
padding:0;
width:120px;
height:56px;
line-height:0;
float:left;
vertical-align:bottom;
}

ul#global_navi li a{
display:block;
margin:0;
padding:0;
width:120px;
height:56px;
background-image:url(../../image/global_navi.jpg);
line-height:normal;
zoom:1;
}

ul#global_navi li a span{
display:none;
_display:inline;
_text-indent:-9999px;
}

a#menu01{background-position:0px  0px;}
a#menu02{background-position:-120px 0px;}
a#menu03{background-position:-240px 0px;}
a#menu04{background-position:-360px 0px;}
a#menu05{background-position:-480px 0px;}
a#menu06{background-position:-600px 0px;}
a#menu07{background-position:-720px 0px;}
a#menu08{background-position:-840px 0px;}


a:hover#menu01{background-position:0px  -56px;}
a:hover#menu02{background-position:-120px -56px;}
a:hover#menu03{background-position:-240px -56px;}
a:hover#menu04{background-position:-360px -56px;}
a:hover#menu05{background-position:-480px -56px;}
a:hover#menu06{background-position:-600px -56px;}
a:hover#menu07{background-position:-720px -56px;}
a:hover#menu08{background-position:-840px -56px;}




/*******************************************************************************************
	gif画像sprite
*******************************************************************************************/

.gifsprite{/*スプライト用画像を指定*/
	background-image:url("../../image/gifsprite.gif");
	background-repeat:no-repeat;
}


.gifsprite span{
display:none;
_display:inline;
_text-indent:-9999px;
}



/*ヘッダーフッターにあるサイトマップ等のサブメニュー*/
a.submenu01{background-position:-15px  0px;}
a.submenu02{background-position:-125px 0px;}
a.submenu03{background-position:-235px 0px;}
a.submenu04{background-position:-345px 0px;}




a#gifmenu01{background-position:0px 0px;}/*一覧を見るボタン*/

.news{background-position:-119px -24px;}/*ニュースリリース内news画像*/

.topics{background-position:-69px -24px;}/*ニュースリリース内topics画像*/

.mark{background-position:-449px -85px;padding-left:15px; display:block;}/*小見出しマーク画像*/


a:hover#gifmenu01{background-position:0px -22px;}/*一覧を見るボタン*/
a:hover#gifmenu02{background-position:-125px -50px;}
a:hover#gifmenu03{background-position:-235px -50px;}
a:hover#gifmenu04{background-position:-345px -50px;}
a:hover#gifmenu05{background-position:-455px -50px;}
a:hover#gifmenu06{background-position:-565px -50px;}
a:hover#gifmenu07{background-position:-675px -50px;}
a:hover#gifmenu08{background-position:-785px -50px;}
a:hover#gifmenu09{background-position:-920px -50px;}







/*******************************************************************************************
	C各ページ共通使用
*******************************************************************************************/


/*全体の囲い*/
/*中央カラムと右カラムの囲い (メインコンテンツ、サブコンテンツ)*/
#wrapper{
width:auto;
height:auto;
margin:0;
padding:0;
/*background-position:center;
background-image:url(../../image/wrapper_bg.gif);
background-repeat:repeat-y;*/
}


/*h1タイトル*/
h1{
margin:0;
padding:0;
font-size:12px;
position:absolute;
top:30px;
left:30%;
z-index:-1;
color:#FFFFFF;
}

/*ヘッダー画像の囲い 幅950px 高さ140px */
#header{              
width:960px;
height:auto;
margin:0 auto;
padding:0;
color:#666666;
background-color:#ffffff;
}


/*ロゴ*/
a#logo{background-position:-170px 0px;/*gifspriteの座標*/
margin:0;
padding:0px 0px 0px 5px;
width:295px;
height:85px;
float:left;
}


/*header右側*/
#header_r{
margin:0;
padding:0px 5px;
width:auto;
height:85px;
float:right;
font-size:75%;
}


/*header右側のフォントサイズチェンジャーdiv*/
#fontsizechange{
margin:0;
padding:10px 0px 0px 0px;
width:auto;
height:20px;
}

#fontsizechange img,p{
margin:0;
padding:0;
padding-right:3px;
float:right;
}



/*header右側のサブメニューul*/
ul#header_submenu{
margin:0;
padding:10px 0px 0px 0px;
width:auto;
height:45px;
font-size:90%;
list-style:none;
}

/*header右側のサブメニューli*/
ul#header_submenu li{
margin:0;
padding:0px 0px 0px 20px;
float:right;
}


/*サイトマップ等のヘッダーサブメニューのリンク指定*/
ul#header_submenu a{text-decoration:none;color:#666666;}
ul#header_submenu a:visited{color:#666666;text-decoration:none;}
ul#header_submenu a:hover{text-decoration:underline;color:#666666;}



ul#header_submenu li img{
vertical-align:top;
}




/*トップページメイン画像の囲い*/
#topimage{
margin:20px auto 10px;
padding:0; 
width:800px;
height:auto;
position:relative;
}




/*トップページメイン画像の裏に表示してあるテキストフィールド*/
#topimage_text{
margin:0;
padding:0; 
width:450px;
height:auto;
position:absolute;
top:50px;
left:42px;
z-index:-2;
}


/*コンテンツフィールド全体（ヘッダーとフッターに挟まれた部分）*/
#contents{
margin:0 auto;
padding:0;
width:960px;
height:auto;
color:#666666;
position:relative;
}

/*topメインコンテンツ(左カラム)*/
#top_main{
margin:0;
padding:0;
width:730px;
height:479px;
font-size:75%;
float:left;
}


/*ゲットflashplayer部分*/
a#get_flashplayer{
display:block;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 168px;
width:787px;
height:55px;
font-size:75%;
color:#666666;
background-image:url(../../image/flashplayer.jpg);
background-repeat:no-repeat;
}

/*ゲットflashplayer リンク指定*/
a#get_flashplayer{text-decoration:none;color:#666666;}
a#get_flashplayer:visited{color:#666666;text-decoration:none;}
a#get_flashplayer:hover{text-decoration:underline;color:#666666;}



/*トップページh3バーの指定　幅730px 高さ56px*/
h3.top{
margin:0;
paddin:0;
margin-top:20px;
padding-top:18px;
padding-left:30px;
width:700px;
height:38px;
background-image:url(../../image/h3.jpg);
background-position:top left;
background-repeate:no-repeat;
font-size:14px;
color:#666666;
position:relative;
}


/*h3バー内に表示する一覧ボタン*/
h3.top a{
width:69px;
height:22px;
position:absolute;
top:15px;
right:20px;
z-index:3;
}


/*ニュースリリースul*/
ul#newsrelease{
margin:0;
padding:0;
width:720px;
height:387px;
list-style:none;

}

/*ニュースリリースli*/
ul#newsrelease li{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 5px;
width:715px;
height:84px;
line-height:130%;
}


/*ニュースリリース p */
ul#newsrelease li p{
margin:0;
padding:3px;
width:100%;
height:auto;
}

/*ニュースリリース a */
ul#newsrelease li p span{
display:block;
width:50px;
height:16px;
}



/*ニュースリリース一覧ページのul*/
ul#newsrelease_others{
margin:0px auto;
padding:0;
width:690px;
height:auto;
list-style:none;
}

/*ニュースリリース一覧ページのli*/
ul#newsrelease_others li{
margin:10px 0px 0px 0px;
padding:0px 5px;
width:680px;
height:83px;
line-height:130%;
border-bottom:1px solid #cccccc;
}


/*ニュースリリース一覧ページの p */
ul#newsrelease_others li p{
margin:0;
padding:3px;
width:100%;
height:auto;
}

/*ニュースリリース一覧ページの a */
ul#newsrelease_others li p span{
display:block;
width:50px;
height:16px;
}





/*topサブコンテンツ(右カラム)*/
#top_sub{
margin:0;
padding:0;
width:225px;
height:479px;
background-image:url(../../image/sub_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:right;
}

/*topサブコンテンツ(右カラム)のタイトル部分 W:225 H:76*/
#top_subtitle{
margin:0;
padding:0px 5px;
width:215px;
height:76px;
}

/*topサブコンテンツ(右カラム)の内側の囲いul*/
ul#top_subcontents{
margin:0;
margin:4px auto 0px;
padding:0;
width:195px;
height:370px;
list-style:none;
float:none;
}

/*topサブコンテンツ(右カラム)のli*/
#top_subcontents li{
margin:0px 0px 10px 0px;
padding:0;
width:195px;
height:64px;
}

#top_subcontents span{
font-size:11px;
}

	
/*フッターの囲い*/
#footer{
width:100%;
height:auto;
margin:0px auto;
padding:5px 0px 0px 0px;
color:#666666;
background-color:#f8f8f8;
background-image:url(../../image/footer_bg.gif);
background-repeat:repeat-x;
border-top:1px solid #cccccc;
clear:both;
}

/*フッター内側範囲 幅960px */
#insider{              
width:960px;
height:auto;
margin:0 auto;
padding:10px 0px;
font-size:75%;
}



#footer hr{
margin:0px 0px 5px;
padding:0;
}




/*フッター内左カラムul*/
ul.infolink{
margin:0;
padding:0px 0px 0px 10px;
width:142px;
height:auto;
list-style:none;
line-height:120%;
font-size:120%;
font-weight:bold;
float:left;
}



/*フッター内左カラムli*/
ul.infolink li{
margin:10px 0px 0px 15px;
padding:0;
width:132px;
height:auto;
font-size:80%;
font-weight:normal;
float:none;
}



/*フッター内右カラムul*/
ul#pickup{
margin:0;
padding:0px 7px 10px 25px;
width:310px;
height:auto;
list-style:none;
font-size:120%;
font-weight:bold;
border-left:1px solid #cccccc;
float:right;
}


/*フッター内右カラムli*/
ul#pickup li{
margin:0;
padding:0;
margin-top:10px;
width:290px;
height:50px;
border:1px solid #666666;
background-color:#FFFFFF;
}

ul#pickup li span{
display:none;
}

/*ピックアップバナーリンク*/
ul#pickup li a{
display:block;
margin:0;
padding:0;
width:290px;
height:50px;
background-image:url("../../image/pickup.jpg");
background-repeat:no-repeat;
text-decoration:none;
color:#666666;
}

/*ピックアップバナーSprite*/
a#pickup01{background-position:0px 0px}
a#pickup02{background-position:0px -50px}
a#pickup03{background-position:0px -100px}


ul#pickup li p{
margin:0;
padding:5px 5px 5px 125px;
width:160px;
height:40px;
font-size:11px;
font-weight:normal;
line-height:125%;
}


h4{
margin:0;
padding:5px;
width:auto;
height:auto;
font-size:120%;
color:#666666;
position:relative;
}

/*フッター内右カラムお悩みの方へのお問い合わせリンク*/
#contact{
margin:0px auto 5px;
padding:5px 0px;
width:100%;
height:auto;
text-align:right;
border-bottom:1px solid #999999;
}



/*フッター内右カラムお悩みの方へ文章*/
p#footer-contact{
margin:0;
padding:5px;
width:auto;
height:auto;
font-size:90%;
line-height:140%;
}




/*フッター内サブメニューul*/
ul#footer_submenu{
margin:0;
padding:0;
width:520px;
height:auto;
list-style:none;
font-size:90%;
color:#666666;
float:left;
}

/*フッター内サブメニューli*/
ul#footer_submenu li{
margin:0;
padding:0px 20px 0px 0px;
float:left;
}

/*サイトマップ等のフッターサブメニューのリンク指定*/
ul#footer_submenu a{text-decoration:none;color:#666666;}
ul#footer_submenu a:visited{color:#666666;text-decoration:none;}
ul#footer_submenu a:hover{text-decoration:underline;color:#666666;}



/*コピーライト*/
#copyright{
width:400px;
height:auto;
margin:0;
padding:0;
font-size:90%;
color:#666666;
text-align:right;
float:right;
line-height:80%;
}



/*******************************************************************************************
	Dトップページ以外で共通使用
*******************************************************************************************/
/*トップページ以外のページのメインコンテンツ(右カラム)の囲い*/
#other_main{
margin:0;
padding:0;
width:730px;
height:auto;
float:right;
font-size:75%;
}



/*トップページ以外のサブコンテンツ(左カラム)の囲い*/
#other_sub{
margin:0;
padding:0px 5px;
width:215px;
height:auto;
float:left;
}


ul.othermenu{/*サブコンテンツ(左カラム)のメニューリストul*/
margin:0;
padding:0;
width:215px;
height:auto;
list-style:none;
}

ul.othermenu li{/*サブコンテンツ(左カラム)のメニューリストli*/
margin:0;
padding:0;
width:215px;
height:59px;
}

ul.othermenu li a{
display:block;
width:215px;
height:60px;
}

/********************************************

サブページsprite

********************************************/

.about{/*会社概要ページsprite*/
background-image:url(../../image/outline.jpg);
background-repeat:no-repeat;
}

.solution{/*ソリューションページsprite*/
background-image:url(../../image/solution.jpg);
background-repeat:no-repeat;
}

.sitemap{/*サイトマップページsprite*/
background-image:url(../../image/sitemap.jpg);
background-repeat:no-repeat;
}

.recruit{/*採用情報ページsprite*/
background-image:url(../../image/recruit.jpg);
background-repeat:no-repeat;
}

.others{/*トピックスページsprite*/
background-image:url(../../image/topics.jpg);
background-repeat:no-repeat;
}

.medwords{/*Medwordsページsprite*/
background-image:url(../../image/medwords_navi.jpg);
background-repeat:no-repeat;
}


/*サブページspriteの座標指定*/
#daily_title{background-position:0px 0px; height:60px;}/*deilynewsバナー*/
#company_title{background-position:0px -60px;}/*共通表示する会社情報背景*/
#othermenu01{background-position:0px -120px;}/*1番目*/
#othermenu02{background-position:0px -179px;}/*2番目*/
#othermenu03{background-position:0px -238px;}/*3番目*/
#othermenu04{background-position:0px -297px;}/*4番目*/
#othermenu05{background-position:0px -356px;}/*5番目*/
#othermenu06{background-position:0px -415px;}/*6番目*/

a:hover#othermenu01{background-position:-215px -120px;}/*1番目*/
a:hover#othermenu02{background-position:-215px -179px;}/*2番目*/
a:hover#othermenu03{background-position:-215px -238px;}/*3番目*/
a:hover#othermenu04{background-position:-215px -297px;}/*4番目*/
a:hover#othermenu05{background-position:-215px -356px;}/*5番目*/
a:hover#othermenu06{background-position:-215px -415px;}/*6番目*/




/*デイリーニュース欄*/
ul.dailynews{
margin:5px 0px 4px 0px;
padding:0;
width:213px;
height:auto;
font-size:70%;
line-height:120%;
list-style:none;
background-color:#ffffff;
border:1px solid #999999;
}

/*デイリーニュース欄li*/
ul.dailynews li{
margin:0;
padding:5px;
width:203px;
height:auto;
}

/*サブページ共通会社情報*/
#company{
margin:0;
padding:0;
width:213px;
height:auto;
font-size:70%;
line-height:120%;
background-color:#ffffff;
border:1px solid #999999;
}


#company h5{
margin:0;
padding:24px 0px 0px 8px;
width:205px;
height:36px;
font-size:12px;
color:#555555;
}

address{
margin:0;
padding:5px;
width:auto;
height:auto;
}


#company address{
margin:0;
padding:5px;
width:203px;
height:auto;
}



/*サブページ共通h3バーの指定　幅730px 高さ56px*/
h3.title{
margin:0;
paddin:0;
padding-top:18px;
padding-left:30px;
width:700px;
height:38px;
background-image:url(../../image/h3.jpg);
background-position:top left;
background-repeate:no-repeat;
font-size:14px;
color:#666666;
position:relative;
}


/*h3バー内に表示する英語表記*/
h3.title span{
width:auto;
height:22px;
position:absolute;
top:17px;
right:20px;
text-align:right;
font-weight:bold;
z-index:3;
}

#telop_flash{
margin:0;
padding:0px 5px;
width:720px;
height:150px;
}


/*サブページトップイメージ*/
#sub_image{
display:block;
margin:0px auto;
padding:0;
}

/*導入事例左側画像*/
.sub_image2{
display:block;
margin:0;
padding:0px 10px 5px 0px;
}

/*導入事例右側画像*/
.sub_image3{
display:block;
margin:0;
padding:0px 0px 5px 10px;
}

/*導入事例下側画像*/
.sub_image4{
display:block;
margin:0;
padding:10px 0px 0px 0px;
}



/*会社概要table*/
table#outline{
margin:15px auto 0px;
padding:0;
width:656px;
height:auto;
line-height:140%;
border-collapse:collapse;
}

table#outline th{
width:124px;
height:auto;
font-weight:bold;
background-color:#dfdfdf;
border:1px solid #999999;
}

table#outline td{
width:530px;
height:auto;
background-color:#ffffff;
border:1px solid #999999;
}


/*沿革table*/
table#history{
margin:15px auto 0px;
padding:0;
width:659px;
height:auto;
line-height:140%;
border-collapse:collapse;
}

table#history tr{
border-bottom:1px solid #999999;
}


table#history th{
width:124px;
height:auto;
font-weight:bold;
text-align:left;
}

table#history td{
width:530px;
height:auto;
background-color:#ffffff;
}




/*お取引先様リスト*/
ul#partner{
margin:0px 20px 0px;
padding:0px 0px 15px 0px;
width:690px;
height:auto;
list-style:none;
}

ul#partner li{
margin:0px 0px 15px 0px;
padding:0px 0px 15px;
width:690px;
height:auto;
border-bottom:1px solid #999999;
}

/*お取引様table*/
.partner_table{
margin:0;
padding:0;
width:451px;
height:auto;
line-height:140%;
border-collapse:collapse;
float:right;
}

.partner_table th{
width:110px;
height:auto;
font-weight:bold;
background-color:#dfdfdf;
border:1px solid #999999;
}

.partner_table td{
width:337px;
height:auto;
background-color:#ffffff;
border:1px solid #999999;
}

/*導入事例を見る*/
.linkcase{
margin:0;
padding:5px 0px 0px;
width:auto;
height:auto;
text-align:right;
}

/*サブページ小見出し*/
h4.other_subtitle{
margin:15px auto;
padding:0px 0px 0px 15px;
width:660px;
height:auto;
font-size:120%;
color:#666666;
position:relative;
border-bottom:1px solid #999999;
}


/*トップページ以外の右カラム（#other_main）内 p */
#other_main p{
margin:0px auto;
padding:0;
width:660px;
height:auto;
line-height:170%;
float:none;
}



#other_main li{
padding:3px 0px;
}


/*other_main内 p 後の社長名前やお問い合わせリンク*/
#president{
margin:0px auto;
padding:5px 0px;
width:660px;
height:auto;
text-align:right;
}


/*アクセスマップ下の住所表記部分*/
.address_data{
margin:5px;
padding:5px 0px;
width:auto;
height:auto;
line-height:120%;
text-align:right;
border-top:1px solid #999999;
}


/*サイトマップのリストul*/
ul.sitemap_list{
margin:0px auto;
padding:0px 0px 10px;
width:600px;
height:auto;
list-style:square;
}

/*サイトマップのリストli*/
ul.sitemap_list li{
margin:0px 0px 0px 100px;
padding:10px 0px 0px 0px;
width:auto;
height:auto;
}


/*赤文字*/
.red{
color:#ff0000;
}

/*お問い合わせフォームの囲い*/
#form{
margin:5px auto;
padding:0;
width:660px;
height:auto;
}

/*お問い合わせフォームの送信ボタン*/
#submit{
margin:0;
padding:10px;
width:auto;
height:auto;
float:none;
}


/*product詳細ページ画像*/
.product_image{
margin:0;
padding:0px 15px 0px 0px;
float:left;
}


/*product一覧ページのリスト*/
ul.product_list{
margin:0px auto 15px;
padding:0;
width:675px;
height:auto;
list-style:none;
border-bottom:1px solid #999999;
}

ul.product_list li{
margin:0;
padding:0px 15px 15px 0px;
width:660px;
height:auto;
}

/*product一覧ページのテキスト*/
.product_list p{
margin:0;
padding:0;
width:auto;
height:auto;
text-align:left;
line-height:170%;
float:right;
}




/*******************************************************************************************
	Eブログ一覧ページ
*******************************************************************************************/

	
/*ブログ一覧のリストulの指定*/
ul#bloglist{
margin:0px auto;
padding:0;
width:690px;
height:auto;
list-style:none;
}

/*ブログ一覧のリストのli*/
ul#bloglist li{
margin:10px 0px 0px 0px;
padding:0px 5px;
width:680px;
height:83px;
line-height:130%;
border-bottom:1px solid #cccccc;
}

/*ブログ一覧ページの タイトルdiv */
ul#bloglist p.blogtitle{
margin:0;
padding:5px;
width:160px;
height:auto;
float:left;
}



ul#bloglist p.blogsentence{
margin:0;
padding:5px;
width:500px;
height:auto;
float:right;
}


/*ブログ一覧ページの p */
ul#bloglist li p{
margin:0;
padding:3px;
width:100%;
height:auto;
}

/*ブログ一覧ページの a */
ul#bloglist li p span{
display:block;
width:50px;
height:16px;
}




/*******************************************************************************************
	N小窓
*******************************************************************************************/


/*小窓全体の囲い*/
#profile{
width:750px;
height:500px;
margin:0;
padding:0;
}

/*小窓上部ｈ1の指定*/
#profile h1{
width:auto;
margin:0;
padding:0;
padding-top:9px;
padding-bottom:10px;
padding-left:10px;
font-size:14px;
color:#FFFFFF;
background-image:url(../../zaiseki/img/h1_back.jpg);
background-repeat:repeat-x;
}

/*小窓左側の囲い*/
#photo{
width:260px;
height:467px;
margin:0;
padding:0;
float:left;
}

/*コンパニオン画像(大)の指定　幅240px 高さ360px*/
#main_photo{
width:240px;
height:360px;
margin:0;
margin-top:9px;
margin-left:9px;
padding:0;
border:solid 1px #CCCCCC;
}

/*コンパニオン画像(小)サムネイルリストの囲い*/
ul#samnail{
width:244px;
height:89px;
margin:0;
margin-top:3px;
padding:0;
padding-left:9px;
list-style:none;
}

/*コンパニオン画像(小)サムネイル画像の指定*/
ul#samnail li{
width:57px;
height:87px;
margin:0;
margin-right:2px;
padding:0;
border:solid 1px #CCCCCC;
float:left;
}

/*小窓右側の囲い*/
#all_data{
width:490px;
height:457px;
margin:0;
padding:0;
padding-top:10px;
float:right;
}



/*コンパニオンデータテーブルの指定*/
table#companion_data{
width:490px;
height:175px;
margin:0;
padding:0;
font-size:12px;
border-collapse:collapse;
background-image:url(../../zaiseki/img/profile_back.jpg);
background-repeat:no-repeat;
}

	/*コンパニオンデータテーブルの行の指定*/
	table#companion_data tr{
	width:490px;
	height:18px;
	margin:0;
	margin-bottom:5px;
	padding:0;
	}
	
	/*コンパニオンデータテーブルの隙間の指定*/
	table#companion_data tr.data_space{
	width:490px;
	height:7px;
	margin:0;
	padding:0;
	}
	
	/*コンパニオンデータテーブルの見出しの指定*/
	table#companion_data th{
	width:96px;
	height:18px;
	margin:0;
	padding:0;
	border:solid 2px #a8805d;
	background-color:#660000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	}	

	/*コンパニオンデータテーブルの行の指定*/
	table#companion_data td{
	width:142px;
	height:18px;
	margin:0;
	padding:0;
	padding-left:3px;
	}
	
	/*コンパニオンデータテーブルのコメント部分の指定*/
	table#companion_data td.data_option{
	width:397px;
	height:18px;
	margin:0;
	padding:0;
	padding-left:3px;
	}
	
	/*alの小窓指定*/
	table#companion_data tr#al_height{
	width:490px;
	height:20px;
	margin:0;
	padding:0;
	}
	
