@charset "shift_jis";

/*お問い合わせリード文*/

.contact_form_read_left { width:505px; float:left; }
.contact_form_read_right { width:240px; float:left; }

h2.ttl_contact_tel_01 {
	background: url(../../../kc_old_common/beverage/images/ttl_tel.gif) no-repeat 10px center;
	border-bottom:1px solid #ccc;
	text-indent:-20000px;
	margin:0 0 10px 0;
}

/* お問い合わせフォーム */

h2.ttl_contact_index01 {
	height: 26px;
	width: 765px;
	text-indent: -20000px;
	background: url(/contact/images/ttl_contact_index_01.gif) no-repeat;
}

.form_hissuarea { border:5px #FFCCCC solid; background:#fff; padding:10px; }
.form_nonehissuarea { border:5px #eeeeee solid; background:#fff; padding:10px; }

.form_dan_dot { background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; padding-bottom:10px; }
.form_dan_dot2 { background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; padding-bottom:10px; margin-top:10px; }
.form_dan_nonedot2 { margin-top:10px; }

.form_hissuarea dl { margin:0; padding:0; }
.form_hissuarea dt { float:left; width:150px; margin:0; padding:0; padding-top:5px; }
.form_hissuarea dd { float:left; width:500px; margin:0; padding:0; }
.form_nonehissuarea dl { margin:0; padding:0; }
.form_nonehissuarea dt { float:left; width:150px; margin:0; padding:0; padding-top:5px; }
.form_nonehissuarea dd { float:left; width:500px; margin:0; padding:0; }

.doui_txt { color:#cc0000;}

/* キリンビバレッジからのメールに関するお問い合わせ */

h2.ttl_contact_index01 {
	height: 26px;
	width: 765px;
	text-indent: -20000px;
	background: url(/contact/images/ttl_frommail_01.gif) no-repeat;
}
/* インデックス */
#contact_contents{
	width:880px;
	margin:0 10px;
}
#contact_index_right{
	width:655px;
}
#contact_index_right_01{

}
#contact_index_right_01A{
	width:655px;
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
.contact_index_right_01B{
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
.contact_index_right_01Bh{
	width:26px;
}
.contact_index_right_01Bi{
	width:619px;
}
.contact_index_right_04A{
	width:318px;
}
.contact_index_right_04Ah{
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
.contact_index_right_04Ai{
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
.contact_index_right_04Ab{
	width:60px;
}
.contact_index_right_04Ao{
	width:245px;
}
.contact_index_right_05A{
	width:318px;
}
.contact_index_right_06A{
	width:318px;
}
.contact_index_right_06Ah{
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
.contact_index_right_07A{
	width:318px;
}
.contact_index_right_07Ah{
	background: url(../../../kc_old_common/beverage/images/dotline_210.gif) repeat-x 0% 100%;
}
/* インデックス 
.contact_index_faq { width:507px; float:left; }
.index_faq_area1 { width:145px; margin-right:25px; float:left; }
.index_faq_area2 { width:145px; float:left; }
.contact_index_voice_right { width:247px; float:right; }*/
.contact_index_faqetc li { display:inline; }
.contact_index_faqetc a { display:block; width:139px; float:left; margin-right:10px; }
.contact_index_faqetc a.link2 { display:block; width:149px; float:left; margin-right:10px; }

/*.contact_index_bottombox { width:245px; float:left; margin-right:10px; }
.contact_index_bottombox2 { width:245px; float:right; }
.contact_index_bottombox_txt { width:80px; float:left; }
.contact_index_bottombox_img { width:115px; margin-right:10px; float:left; }

.contact_index_bottombox_line { background:url(../images/etc_line_01.gif) bottom left repeat-x; padding-bottom:10px; }


.contact_index_voice_right_02 { width:250px; float:right; margin-right:3px;}*/




/* faq */
/* Tip表示するレイアの定義と装飾 */
div.tips{
  display:none;
}
#tip1{
  top:420px;
  left:130px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
#tip2{
  top:420px;
  left:320px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
#tip3{
  top:420px;
  left:500px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
#tip4{
  top:490px;
  left:130px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
#tip5{
  top:490px;
  left:320px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
#tip6{
  top:490px;
  left:500px;
  height:300px;
  width:304px;
  position:absolute;
  z-index:100;
}
.tips_top { width:450px; background:url(/contact/images/bkg_index_faq_top.gif) left top no-repeat; padding-top:29px; }
.tips_bottom { width:450px; background:url(/contact/images/bkg_index_faq_bottom.gif) left bottom no-repeat; padding-bottom:4px; }
.tips_bkg { padding-left:30px; padding-right:25px; width:405px; background:url(/contact/images/bkg_index_faq_bg.gif) left top repeat-y; padding-bottom:6px; }

.tips_bkg dl { margin:0; padding:0; }

.tips_bkg dt { font-weight:bold; background:url(/contact/images/ico_qa_q.gif) no-repeat; padding-left:50px; margin-bottom:10px; position:relative; z-index:1000; display:block; }

.tips_bkg dd { background:url(/contact/images/bkg_qa_a.gif); padding:10px 10px 10px 50px;}
.tips_bkg_height { height:50px; }
.tips_bkg_height2 { height:70px; }
/* よくある質問 */

.faq_faq { margin-top:20px; padding-bottom:20px; background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; }
.faq_faq2 { padding-bottom:20px; background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; }
.faq_faq_top { margin-top:30px; padding-top:20px; background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left top repeat-x; }

.faq_faq dl { margin:0; padding:0; } 
.faq_faq dl dt { color:#cc0000; font-weight:bold; background:url(/kantan/images/txt_kantan_q.gif) no-repeat left top; padding-left:24px; margin-bottom:5px; } 
.faq_faq dl dd { background:url(/kantan/images/txt_kantan_a.gif) no-repeat left top; padding-left:24px; } 
.faq_faq2 dl { margin:0; padding:0; } 
.faq_faq2 dl dt { color:#cc0000; font-weight:bold; background:url(/kantan/images/txt_kantan_q.gif) no-repeat left top; padding-left:24px; margin-bottom:5px; } 
.faq_faq2 dl dd { background:url(/kantan/images/txt_kantan_a.gif) no-repeat left top; padding-left:24px; } 

.faq_faq_orange { color:#FF6600; }

.faq_border_bottom { border-bottom:1px solid #ccc; padding:5px; }
.faq_border_bottom_text{color:#000;font-weight:normal;}

/* 飲料マメ知識 */

.mame_line { margin-bottom:30px; padding-bottom:30px; background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; }
.mame_mark_65 { width:65px; margin-left:10px; }
.mame_mark_65_txt { width:430px; }

.mame_link_area { width:262px; }

/*お客さまの声*/
.voice_open{
	display:block;
}
.voice_close{
	display:none;
}
.voice_line { margin-bottom:10px; padding-bottom:10px; background:url(../../../kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; }

@media print {
	.voice_open{
	display:block;
	}
	.voice_close{
	display:block;
	}
}

/* お知らせ */

#info { border:#FF6600 2px solid; background:#FFFFFF; }

#info_txt { margin-top:2px; margin-bottom:8px; }

#info_txt p { color:#555555; margin:0;}