@charset "Shift_JIS";
@import url(/wed/css/style.css);

#breadcrumbs ul li { display:inline;}
#breadcrumbs strong { display:inline; width:auto; margin:0; left:0;}

#jtbwedding_contents #contents { padding:0;}
#c_Main { width:940px; line-height:1.5em; color:#666666;}
#c_Main a:hover img { filter: Alpha(opacity=60);opacity:0.6;}

#guide_ttl { position:relative; left:-10px; margin-bottom:17px; position:relative; padding:0 0 0 10px;}
#guide_ttl span a:link { color:#ffffff;} #guide_ttl span a:visited { color:#ffffff;}
#guide_ttl span { position:absolute; right:10px; text-align:right; top:10px; font-weight:bold;}

#contents_card { background:#D5ECFA url(../images/contents_bk.jpg) top left no-repeat; width:690px; margin-bottom:15px;}
#card_wrap { margin-left:10px; background:url(../images/dot_line.gif) top left repeat-y; position:relative; width:670px;}

#card_wrap .f_01 { float:left; margin-left:73px;_margin-left:33px;}
#card_wrap .f_02 { float:left; width:315px; margin-left:10px;}
#card_wrap .f_03 { float:left; width:180px; margin-left:10px;}
#card_wrap .f_03 ul { margin-top:15px;/margin-top:10px;}
#card_wrap .f_03 ul li { background:url(../images/scene_bk.gif) right 25px no-repeat; padding-right:15px;}
#card_wrap .f_03 ul li p { margin-bottom:15px;}
#card_wrap .f_04 { float:left; width:200px; margin:27px 0 0 15px;}
#card_wrap .f_04 #point { background:#E9F5FB; text-align:center;}
#card_wrap .f_04 #point p span.point_n { font-weight:bold; font-size:220%; font-family:Arial, Helvetica, sans-serif; line-height:1.3em;}
#card_wrap .f_04 #point p span.point_t { font-size:120%;}
#card_wrap .f_05 { clear:both; width:435px; position:absolute; bottom:0px; background:#ffffff; padding-bottom:25px;/padding-bottom:15px}

#card_wrap .txt01 { margin:0 0 10px 0;}
#card_wrap .txt02 { padding:0 10px;}
#card_wrap .txt03 { margin:0 0 0 73px; line-height:1.7em;}
#card_wrap .m_b45 { margin-bottom:45px;}
#card_wrap #ttl_scene { position:relative;}
#card_wrap #ttl_scene #travel_point { position:absolute; top:50px; left:444px;}

#contents_btm { margin-left:10px;}
#footer_card { background:url(../images/footer_bk.gif) top left no-repeat; width:670px; height:112px; margin:17px 0 0 10px; padding-bottom:25px; position:relative; }
#footer_card #btn_jtb { position:absolute; top:19px; left:383px;}
#footer_card #btn_shop { position:absolute; top:63px; left:383px;}

#c_Main .f_clear { clear:both}
#c_Main a:link { color: #003399; }
#c_Main a:visited { color: #003399; }
#c_Main a:hover { color: #6383C1; }


/* レイアウト */
#contentsArea #c_Main { width:690px;margin:0px 0 0 0;}
#contentsArea #taskH {text-align:right;margin:-45px 0 0 0;height:50px;font-size:76%;_font-size:65%;line-height:12px;}
#contentsArea #taskF {text-align:right;margin:0 0 5px 0;font-size:76%;_font-size:65%;clear:both;}
*+html #contentsArea #taskH ,
*+html #contentsArea #taskF {font-size:65%;}
#contentsArea #c_Main strong {font-weight:bold;}

/*h1 {position:relative;height:59px;}
h1 img {position:absolute;top:0;left:0;}*/

.fontSmallerEx {font-size:78%;_font-size:65%;}
*+html .fontSmallerEx {font-size:65%;}
.page2top {text-align:right;clear:both;margin:5px 0 10px 0;}
.page2top a {background:url(/wed/images/common_page2top_bk.gif) top left no-repeat;padding:0 0 0 10px;}


#contents .guide_text {font-size:86%;*font-size:71%;text-align:right;}











