@charset "UTF-8";

/* ---------------------------------------------------------------------
Stylesheet for wedding
FileName: top.css
--------------------------------------------------------------------- */


/* ウエディング特設サイト */
body {background: url(/image/wedding_bg.gif) top;}
body .r_shadow { background: url(/image/wedding_shadow.gif) repeat-y;}
#container {background: #a08072;}
#footer {background: #fff;}
#main_visual { width: 840px;}
#vis_plus { text-align: right;}
#wedding .access_code { margin-bottom: 10px;}
#wedding .access_code table.access_body { width: 100%; height: 85px; background: url(/image/access_code_body.gif) no-repeat;}
#wedding .access_code table.access_body .left { width: 520px;}
#wedding .access_code table.access_body td.right { padding: 27px 0 0 0;}
#wedding .access_code table.access_body td.right #text-input { width: 199px; height: 30px; font-size: 14px; padding-left: 5px; letter-spacing: 1px; position: absolute; background: #f0e68c; line-height: 170%; border-top: 2px solid #696969; border-left: 2px solid #696969;ime-mode: disabled;}
#wedding .access_code table.access_body td.right .text-btn { position: relative; top: 3px; left: 205px;}
#wedding .access_code table.access_body p.text {padding: 7px 17px 5px 25px; line-height: 140%;}

#wedding .whatdo { margin-bottom: 20px;}
#wedding .whatdo table .cont { width: 266px;}
#wedding .whatdo table .sps { width: 12px;}
#wedding .whatdo table td.body,
#wedding .whatdo table td.body2 { height: 90px; background: url(/image/whatdo_bg.gif) no-repeat;}
#wedding .whatdo table td.body p { padding: 5px 5px 0 25px; line-height: 150%; letter-spacing: 1px;}
#wedding .whatdo table td.body2 p { padding: 5px 5px 0 25px; line-height: 130%; letter-spacing: 1px;}
#wedding .whatdo table td.body2 p span {font-size: 10px; color: red;}

#wedding .houhou h3 { margin-bottom: 5px;}
#wedding .houhou { margin-bottom: 20px;}
#wedding .houhou table td { height: 232px;}
#wedding .houhou table td.cont1 { background: url(/image/houhou_bg1.jpg) no-repeat;}
#wedding .houhou table td.cont2 { background: url(/image/houhou_bg2.jpg) no-repeat;}
#wedding .houhou table td.cont3 { background: url(/image/houhou_bg3.jpg) no-repeat;}
#wedding .houhou table td.cont1 p,
#wedding .houhou table td.cont2 p { padding: 5px 0 0 25px; font-size: 13px; line-height: 140%; letter-spacing: 1px;}
#wedding .houhou table td.cont3 p { padding: 5px 0 0 25px; font-size: 13px; line-height: 130%; letter-spacing: 1px;}

#wedding .camp_info { margin-bottom: 20px;}
#wedding .camp_info h3 { margin-bottom: 10px;}

/* お知らせ */
#infomation {margin: 10px 0 10px 0; text-align: center;}
#infomation .line {width: 600px; border: solid 1px #ccc; margin: auto; padding: 10px; background: #fff;}
#infomation b {font-size: 15px;}
#infomation .caution {font-weight: bold; color: #ff0000; line-height: 30px;}
#infomation .cont {font-size: 10px; font-weight: normal; line-height: 18px; letter-spacing: 1px;}

.footer {text-align: center;}
.footer .copy {color: #fff; margin: 15px auto 40px;}

/* お知らせ */
#check_infomation table { width: 820px; background: url(/image/info_bg_body.gif) repeat-y; margin-bottom: 20px;}
#check_infomation table td.left { width: 540px;}
#check_infomation table td.left p.box1 { margin-left: 21px; padding: 7px 0 5px;}
#check_infomation table td.left p.box2 { margin-left: 21px; margin-bottom: 8px; letter-spacing: 1px;}
#check_infomation table td.right { width: 280px; text-align: center; vertical-align: middle;}

/* 販売協力会社 */
#partner { width: 820px; background: url(/image/info_bg_body.gif) repeat-y; margin-bottom: 20px;}
#partner .partner_box { padding: 5px 20px;}
#partner .partner_box a { text-decoration: underline;}

/* javascript offの場合*/
#jsoff_info { text-align: center; padding: 10px 0;}
#jsoff_info .off_info_box { width: 500px; margin: 0 auto; padding: 10px 0; border: 3px solid #e4e4e4; background-color: white;}
#jsoff_info .off_info_box b { color: red; font-size: 16px;}
#jsoff_info .off_info_box p { padding: 5px 0;}
#jsoff_info .off_info_box p span { display: block; font-size: 14px; padding: 5px 0 0;}
#jsoff_info .off_info_box p span a { text-decoration: underline;}


