@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

* {
	margin:0;
	padding:0;
	list-style:none;
	}

body{
	background:url(../parts/main_bg.gif);
	margin:0;
	padding:0;
	font-size:12px;
	}

img{
	border:none;
	}
	
h1,h2,h3,h4{
	font-size:10px;
}

a:link{
	color: #000099;
	text-decoration:underline;
}

a:visited{
	color: #9900CC;
	text-decoration:underline;
  }
  
a:hover{
	color: #FF3333;
	text-decoration:underline;
	}

/*++++++++++++++++++++++++++++++++++++++++++
コンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/

#contents { background:url(../parts/common_bg.gif) repeat-y; width:650px; height:auto; margin:0 auto; padding-bottom:5px;}

#ttl { width:650px; height:290px;}
#ttl a { display:block; width:245px; height:59px;}
#ttl h1 { background:url(../parts/common_logo.gif) no-repeat; width:245px; height:59px; text-indent:-9999px;}
#flash { background:url(../parts/ttl01.jpg) no-repeat; width:650px; height:231px;}
#seo { width:650px; height:231px; font-size:10px; line-height:12px; text-indent:-9999px;}

#ttl_other { width:650px; height:59px;}
#ttl_other a { display:block; width:245px; height:59px;}
#ttl_other h1 { background:url(../parts/common_logo.gif) no-repeat; width:245px; height:59px; text-indent:-9999px;}

#ttl_jump { width:650px; height:59px; border-bottom:solid 1px #b3b3b3;}
#ttl_jump a { display:block; width:245px; height:59px;}
#ttl_jump h1 { background:url(../parts/common_logo.gif) no-repeat; width:245px; height:59px; text-indent:-9999px;}


#btn_waku { clear:both; width:650px; height:48px;}

.btn01 { float:left; width:163px; height:48px;}
.btn02 { float:left; width:163px; height:48px;}
.btn03 { float:left; width:163px; height:48px;}
.btn04 { float:left; width:161px; height:48px;}

.btn01 a { display:block; background:url(../parts/btn_common.gif) no-repeat; width:163px; height:48px; text-indent:-9999px;}
.btn02 a { display:block; background:url(../parts/btn_common.gif) no-repeat -163px 0; width:163px; height:48px; text-indent:-9999px;}
.btn03 a { display:block; background:url(../parts/btn_common.gif) no-repeat -326px 0; width:163px; height:48px; text-indent:-9999px;}
.btn04 a { display:block; background:url(../parts/btn_common.gif) no-repeat -489px 0; width:161px; height:48px; text-indent:-9999px;}

.btn01 a:hover { background:url(../parts/btn_common.gif) no-repeat 0 -48px; width:163px; height:48px; text-indent:-9999px;}
.btn02 a:hover { background:url(../parts/btn_common.gif) no-repeat -163px -48px; width:163px; height:48px; text-indent:-9999px;}
.btn03 a:hover { background:url(../parts/btn_common.gif) no-repeat -326px -48px; width:163px; height:48px; text-indent:-9999px;}
.btn04 a:hover { background:url(../parts/btn_common.gif) no-repeat -489px -48px; width:161px; height:48px; text-indent:-9999px;}

.btn01_ov { float:left; display:block; background:url(../parts/btn_common.gif) no-repeat 0 -48px; width:163px; height:48px; text-indent:-9999px;}
.btn02_ov { float:left; display:block; background:url(../parts/btn_common.gif) no-repeat -163px -48px; width:163px; height:48px; text-indent:-9999px;}
.btn03_ov { float:left; display:block; background:url(../parts/btn_common.gif) no-repeat -326px -48px; width:163px; height:48px; text-indent:-9999px;}
.btn04_ov { float:left; display:block; background:url(../parts/btn_common.gif) no-repeat -489px -48px; width:161px; height:48px; text-indent:-9999px;}

/*++++++++++++++++++++++++++++++++++++++++++
HOME
+++++++++++++++++++++++++++++++++++++++++++*/

#midashi01 { background:url(../parts/contents2_bg.gif) no-repeat bottom; width:650px; height:auto;}

#top_cap { position:relative; width:650px; height:207px;}
#top_cap h2 { background:url(../parts/top_cap.gif) no-repeat; width:650px; height:207px; text-indent:-9999px;}
/*#top_cap h2 { background:url(../parts/top_cap_osechi.gif) no-repeat; width:650px; height:207px; text-indent:-9999px;}*/
#bn_osechi { position:absolute; top:23px; left:514px; width:125px; height:115px; text-indent:-9999px;}
#bn_osechi a { display:block; width:125px; height:115px;}
#bn_osechi a:hover { background:url(../parts/bn_osechi_ov.jpg) no-repeat;}
#osechi_txt { position:absolute; top:143px; left:514px; width:125px; height:auto; font-size:12px; line-height:16px; text-align:center;}

#shintyaku_banner { width:620px; height:auto; margin-left:15px; overflow:hidden;}

#shintyaku_waku { background:url(../parts/shintyaku_mid.gif) bottom repeat-y; width:355px; height:auto; margin-left:15px;}
.shintyaku_ttl { background:url(../parts/shintyaku_ttl.gif) no-repeat; width:355px; height:28px; text-indent:-9999px;}
.shintyaku_bot { border-bottom:solid 1px #c11920; padding:0 10px 5px 10px;}

#shintyaku_waku .shintyaku_bot ul.shintyaku { width:335px; height:auto; margin-top:7px; overflow:hidden;}
#shintyaku_waku .shintyaku_bot ul.shintyaku li.date { float:left; width:80px; height:auto; font-size:10px; line-height:12px; color:#333333;}
#shintyaku_waku .shintyaku_bot ul.shintyaku li.txt { float:right; width:255px; height:auto; font-size:10px; line-height:12px; color:#333333;}

ul.banner { width:251px; height:auto; overflow:hidden;}
ul.banner li.inquiry { display:block; width:251xpx; height:44px;}
ul.banner li.taisyo { display:block; width:184px; height:66px; padding-top:10px;}

div#copy { border-top:solid 5px #c11920; width:650px; height:auto; margin-top:10px; font-size:10px; line-height:20px; color:#c11920; text-align:right;}
div#copy p { margin-right:10px;}

/*++++++++++++++++++++++++++++++++++++++++++
店舗一覧
+++++++++++++++++++++++++++++++++++++++++++*/

#sbttl_tenpo { width:650px; height:79px;}
#sbttl_tenpo h2 { background:url(../parts/sbttl_tenpo.gif) no-repeat; width:650px; height:79px; text-indent:-9999px;}

#tenpo_tbl { width:630px; height:auto; border:solid 1px #b3b3b3; margin:10px 10px 5px 10px;}
.tenpo_l_cell { background:url(../parts/bg_shop.gif) no-repeat bottom; border-right:solid 1px #b3b3b3; width:96px; height:auto; vertical-align:top;}
.tenpo_r_cell { vertical-align:top;}

#tenpo_anchor_waku { width:96px; height:auto; margin:1px;}
.tenpo_anchor01 { width:96px; height:26px;}
.tenpo_anchor02 { width:96px; height:26px;}
.tenpo_anchor03 { width:96px; height:26px;}
.tenpo_anchor04 { width:96px; height:26px;}
.tenpo_anchor05 { width:96px; height:26px;}
.tenpo_anchor06 { width:96px; height:26px;}
.tenpo_anchor07 { width:96px; height:26px;}
.tenpo_anchor08 { width:96px; height:26px;}
.tenpo_anchor09 { width:96px; height:26px;}
.tenpo_anchor10 { width:96px; height:26px;}
.tenpo_anchor11 { width:96px; height:26px;}

.tenpo_anchor01 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 0; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor02 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -26px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor03 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -52px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor04 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -78px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor05 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -104px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor06 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -130px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor07 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -156px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor08 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -182px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor09 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -208px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor10 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -234px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor11 a { display:block; background:url(../parts/btn_tenpo.gif) no-repeat 0 -260px; width:96px; height:26px; text-indent:-9999px;}

.tenpo_anchor01 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px 0; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor02 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -26px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor03 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -52px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor04 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -78px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor05 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -104px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor06 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -130px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor07 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -156px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor08 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -182px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor09 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -208px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor10 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -234px; width:96px; height:26px; text-indent:-9999px;}
.tenpo_anchor11 a:hover { display:block; background:url(../parts/btn_tenpo.gif) no-repeat -96px -260px; width:96px; height:26px; text-indent:-9999px;}

.tenpo_address_waku { border-bottom:dotted 1px #8c8c8c; width:530px; height:auto;}
.tenpo_address_waku_none { width:530px; height:auto;}
.tenpo_address_top { background-color:#8c8c8c; width:528px; height:auto; margin:1px;}
.tenpo_address_block { width:528px; height:auto; margin:1px;}

.area_top { width:60px; height:auto; font-size:12px; line-height:16px; font-weight:bold; text-align:center; color:#FFFFFF; padding:5px 0;}
.tenpo_top { width:125px; height:auto; font-size:12px; line-height:16px; font-weight:bold; text-align:center; color:#FFFFFF; padding:5px 0;}
.address_top { width:233px; height:auto; font-size:12px; line-height:16px; font-weight:bold; text-align:center; color:#FFFFFF; padding:5px 0;}
.tel_top { width:110px; height:auto; font-size:12px; line-height:16px; font-weight:bold; text-align:center; color:#FFFFFF; padding:5px 0;}

.address_common_tbl { border-bottom:dotted 1px #8c8c8c; width:468px; height:auto;}
.address_common_tbl_none { width:468px; height:auto;}
.address_common_cell { width:468px; height:auto; vertical-align:top;}
.area_bg1 { background-color:#feeeee; width:60px; height:auto; font-size:12px; line-height:16px; text-align:center; color:#333333; padding:5px 0;}
.area_bg2 { background-color:#fefdee; width:60px; height:auto; font-size:12px; line-height:16px; text-align:center; color:#333333; padding:5px 0;}
.tenpo_common { width:125px; height:auto; font-size:12px; line-height:16px; text-align:center; color:#333333; padding:5px 0;}
.address_common { width:233px; height:auto; font-size:12px; line-height:16px; text-align:left; color:#333333; padding:5px 0;}
.tel_common { width:110px; height:auto; font-size:12px; line-height:16px; text-align:center; color:#333333; padding:5px 0;}

#top_anchor { width:630px; height:auto; text-align:right; margin:0 10px; font-size:12px; line-height:16px;}
#top_anchor2 { width:630px; height:auto; text-align:right; margin:10px 10px 0; font-size:12px; line-height:16px;}

/*++++++++++++++++++++++++++++++++++++++++++
ケータリングサービス
+++++++++++++++++++++++++++++++++++++++++++*/

#sbttl_catering { width:650px; height:69px;}
#sbttl_catering h2 { background:url(../parts/sbttl_catering.gif) no-repeat; width:650px; height:69px; text-indent:-9999px;}

#btn_catering_anchor { clear:both; width:650px; height:33px; padding:0 10px;}
.catering_anchor01 { float:left; width:207px; height:33px; margin-right:5px;}
.catering_anchor02 { float:left; width:207px; height:33px;}
.catering_anchor03 { float:left; width:207px; height:33px; margin-right:4px;}

.catering_anchor01 a { display:block; background:url(../parts/btn_catering.gif) no-repeat -10px 0; width:207px; height:33px; text-indent:-9999px;}
.catering_anchor02 a { display:block; background:url(../parts/btn_catering.gif) no-repeat -221px 0; width:207px; height:33px; text-indent:-9999px;}
.catering_anchor03 a { display:block; background:url(../parts/btn_catering.gif) no-repeat -433px 0; width:207px; height:33px; text-indent:-9999px;}

.catering_anchor01 a:hover { display:block; background:url(../parts/btn_catering.gif) no-repeat -10px -33px; width:207px; height:33px; text-indent:-9999px;}
.catering_anchor02 a:hover { display:block; background:url(../parts/btn_catering.gif) no-repeat -221px -33px; width:207px; height:33px; text-indent:-9999px;}
.catering_anchor03 a:hover { display:block; background:url(../parts/btn_catering.gif) no-repeat -433px -33px; width:207px; height:33px; text-indent:-9999px;}

#btn_catering_anchor2 { clear:both; width:650px; height:33px; padding:0 10px;}
.catering_anchor01 { float:left; width:152px; height:33px; margin-right:7px;}
.catering_anchor02 { float:left; width:152px; height:33px; margin-right:8px;}
.catering_anchor03 { float:left; width:152px; height:33px; margin-right:7px;}
.catering_anchor04 { float:left; width:152px; height:33px;}

.catering_anchor01 a { display:block; background:url(../parts/btn_catering2.gif) no-repeat -10px 0; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor02 a { display:block; background:url(../parts/btn_catering2.gif) no-repeat -169px 0; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor03 a { display:block; background:url(../parts/btn_catering2.gif) no-repeat -329px 0; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor04 a { display:block; background:url(../parts/btn_catering2.gif) no-repeat -488px 0; width:152px; height:33px; text-indent:-9999px;}

.catering_anchor01 a:hover { display:block; background:url(../parts/btn_catering2.gif) no-repeat -10px -33px; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor02 a:hover { display:block; background:url(../parts/btn_catering2.gif) no-repeat -169px -33px; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor03 a:hover { display:block; background:url(../parts/btn_catering2.gif) no-repeat -329px -33px; width:152px; height:33px; text-indent:-9999px;}
.catering_anchor04 a:hover { display:block; background:url(../parts/btn_catering2.gif) no-repeat -488px -33px; width:152px; height:33px; text-indent:-9999px;}



#midashi01_waku { clear:both; position:relative; width:630px; height:180px; margin:40px 10px 0;}
.midashi01_ttl { display:block; background:url(../parts/catering_midashi01.gif) no-repeat; width:380px; height:32px; text-indent:-9999px;}
.midashi01_txt { font-size:12px; line-height:18px; color:#333333; padding-top:5px; width:380px; height:auto; text-indent:12px;}
.midashi01_img { position:absolute; top:0; left:390px; width:239px; height:174px;}
#catering_bg01_waku { background:url(../parts/catering_bg01.gif) no-repeat; width:380px; height:77px; margin-top:15px; padding-top:8px;}
.catering_bg01_tbl01 { width:360px; height:auto; margin-left:10px;}
.catering_bg01_tbl02 { width:360px; height:auto; margin:8px 0 0 10px;}
.catering_txt01 { font-size:10px; line-height:12px; color:#333333; vertical-align:top;}

#catering_other_waku { width:630px; height:auto; margin:20px 10px 0; overflow:hidden;}
.catering_other_l { float:left; width:200px; height:150px;}
.catering_other_r { float:right; width:420px; height:auto:}

.catering_other_r dl { width:420px; height:auto;}
.catering_other_r dl dt.catering_other_midashi01 { border-bottom:dotted 1px #333333; font-size:14px; line-height:16px; color:#333333; padding-bottom:2px;}
.catering_other_r dl dt.catering_other_midashi02 { border-bottom:dotted 1px #333333; font-size:14px; line-height:16px; color:#333333; padding-bottom:2px; padding-top:10px;}
.catering_other_r dl dd.catering_other_txt { font-size:12px; line-height:16px; color:#333333; padding-top:2px;}
.catering_other_r dl dd.catering_other_txt p { font-size:10px; line-height:12px; margin-top:3px;}

.catering_bg_common { background:url(../parts/catering_bg_common.gif) no-repeat; width:630px; height:100px; margin:20px 10px 0;}
.catering_bg_common p { border-bottom:solid 1px #999999; font-size:14px; line-height:16px; font-weight:bold; color:#c11920; text-align:center; width:610px; height:auto; margin:0 10px; padding:5px 0;}
.catering_common_tbl { width:610px; height:auto; margin:5px 10px 0;}
.catering_inquiry_l { width:305px; height:auto; font-size:16px; line-height:20px; font-weight:bold; color:#333333; text-align:center; vertical-align:middle;}
.catering_inquiry_r { width:305px; height:auto; vertical-align:top;}
.catering_inquiry_r ul { width:305px; height:auto;}
.catering_inquiry_r ul li { font-size:12px; line-height:20px; color:#333333;}
.catering_tempo { width:610px; height:auto; font-size:12px; line-height:20px; color:#333333;}

#midashi02_waku { clear:both; width:630px; height:auto; margin:35px 10px 0;}
.midashi02_ttl { display:block; background:url(../parts/catering_midashi02.gif) no-repeat; width:630x; height:32px; text-indent:-9999px;}
.midashi02_txt { font-size:12px; line-height:18px; color:#333333; padding-top:5px; width:630px; height:auto; text-indent:12px;}
.midashi02_txt p { margin-top:5px;}

#event_waku { clear:both; width:630px; height:auto; margin:15px 10px 0; overflow:hidden;}
.event_komidashi01 { display:block; background:url(../parts/catering_komidashi01.gif) no-repeat; width:630x; height:32px; text-indent:-9999px;}
.event_komidashi_waku { width:630px; height:auto; margin-top:10px;}
.event_komidashi_l { float:left; width:310px; height:auto;}
.event_komidashi_r { float:right; width:310px; height:auto;}
.event_komidashi_ttl { float:left; border-bottom:dotted 1px #333333; font-size:14px; line-height:16px; color:#333333; padding-bottom:2px; width:160px; height:auto;}
.event_komidashi_txt { float:left; font-size:10px; line-height:16px; color:#333333; width:160px; height:auto; padding-top:2px;}
.event_komidashi_img { float:right; width:140px; height:105px;}
#event_link { width:630px; height:auto; margin:20px 10px 0; font-size:12px; line-height:16px; text-align:right;}

#midashi03_waku { clear:both; width:630px; height:auto; margin:25px 10px 0;}
.midashi03_ttl { display:block; background:url(../parts/catering_midashi03.gif) no-repeat; width:630x; height:32px; text-indent:-9999px;}
.midashi03_txt { font-size:12px; line-height:18px; color:#333333; padding-top:5px; width:630px; height:auto; text-indent:12px;}

/*おせちボタンあるときはheight:204px;　ない時はheight:162px;*/
.osechi_waku { clear:both; position:relative; width:630px; height:162px; margin:10px 10px 0;}
.osechi_waku_other { clear:both; position:relative; width:630px; height:162px; margin:30px 10px 0;}
.osechi_midashi { display:block; float:right; background-color:#c11920; width:456px; height:35px; margin-top:1px;}
.osechi_midashi p.osechi_name { position:absolute; top:9px; left:185px; font-size:16px; line-height:20px; color:#ffffff;}
.osechi_midashi p.price { position:absolute; top:4px; left:500px; width:130px; height:auto; font-size:12px; line-height:14px; color:#ffffff; text-align:center;}
.osechi_txt { float:right; width:456px; height:auto;}
.osechi_txt p { font-size:12px; line-height:18px; color:#333333; padding:5px;}
.osechi_img { position:absolute; top:0; left:0; width:174px; height:126px;}
.osechi_syosai { position:absolute; top:136px; left:0; background-color:#e6e6e6; width:630px; height:auto; font-size:11px; line-height:12px; text-align:center; padding:7px 0;}
.btn_osechi { position:absolute; top:168px; left:445px; width:185px; height:37px; text-align:left;}
.btn_osechi a { display:block; background:url(../parts/btn_catering_osechi.gif) no-repeat; width:185px; height:37px; text-indent:-9999px;}
.btn_osechi a:hover { background:url(../parts/btn_catering_osechi_ov.gif) no-repeat; width:185px; height:37px;}

#midashi04_waku { clear:both; width:630px; height:auto; margin:25px 10px 0;}
.midashi04_ttl { display:block; background:url(../parts/catering_midashi04.gif) no-repeat; width:630x; height:32px; text-indent:-9999px;}
.midashi04_txt { font-size:12px; line-height:18px; color:#333333; padding-top:5px; width:630px; height:auto; text-indent:12px;}
.ekiben_waku { clear:both; position:relative; background:url(../parts/bg_ekiben01.gif) no-repeat bottom; width:630px; height:166px; margin:10px 10px 0;}
.ekiben_waku2 { clear:both; position:relative; background:url(../parts/bg_ekiben02.gif) no-repeat bottom; width:630px; height:166px; margin:10px 10px 0;}
.ekiben_waku_other { clear:both; position:relative; width:630px; height:162px; margin:30px 10px 0;}
.ekiben_midashi { display:block; float:right; background-color:#c11920; width:437px; height:35px; margin-top:1px;}
.ekiben_midashi p.ekiben_name { position:absolute; top:9px; left:205px; font-size:16px; line-height:20px; color:#ffffff;}
.ekiben_midashi p.ekiben_price { position:absolute; top:12px; left:498px; width:130px; height:auto; font-size:14px; line-height:14px; color:#ffffff; text-align:center;}
.ekiben_txt { float:right; width:436px; height:auto;}
.ekiben_txt p.eki01 { font-size:12px; line-height:18px; color:#333333; padding:5px 5px 0 5px;}
.ekiben_txt p.eki02 { font-size:10px; line-height:14px; color:#333333; padding:5px;}
.ekiben_img { position:absolute; top:0; left:0; width:194px; height:156px;}
.ekiben_syosai { position:absolute; top:136px; left:0; background-color:#e6e6e6; width:630px; height:auto; font-size:11px; line-height:12px; text-align:center; padding:7px 0;}



/*++++++++++++++++++++++++++++++++++++++++++
会社概要
+++++++++++++++++++++++++++++++++++++++++++*/

#sbttl_company { width:650px; height:69px;}
#sbttl_company h2 { background:url(../parts/sbttl_company.gif) no-repeat; width:650px; height:69px; text-indent:-9999px;}

#company_tbl { width:630px; margin:10px 10px 15px 10px;}
.company_l_cell { background:url(../parts/company_cap.gif) no-repeat; width:106px; height:398px; vertical-align:top; text-indent:-9999px;}
.company_r_cell { vertical-align:top;}

/*.company_waku { width:524px; height:auto; border-bottom:dotted 1px #333333; margin-top:5px; margin-bottom:7px;}*/
.company_txt01 { width:104px; height:auto; font-size:12px; line-height:16px; color:#333333; vertical-align:top; padding-bottom:7px;}
.company_txt02 { width:420px; height:auto; font-size:12px; line-height:16px; color:#333333; vertical-align:top; padding-bottom:7px;}

/*+++ Firefox +++*/
.company_waku { width:524px; height:auto; border-bottom:dotted 1px #333333; margin-top:5px; margin-bottom:7px;}
html>/**/body .company_waku { width:524px; height:auto; border-bottom:dotted 1px #333333; margin-top:5px; margin-bottom:2px;}
html:first-child .company_waku { width:524px; height:auto; border-bottom:dotted 1px #333333; margin-top:5px; margin-bottom:7px;}

/*++++++++++++++++++++++++++++++++++++++++++
ジャンプページ
+++++++++++++++++++++++++++++++++++++++++++*/

.jump_txt { width:500px; height:auto; margin:50px auto; font-size:12px; line-height:16px; text-align:center;}
.jump_txt p { font-size:16px; line-height:20px; font-weight:bold;}




