/*--[Next generation]-- */

/*--- Body ---*/
body { background-color: #f0f0f0; font-family: "lr oSVbN", sans-serif; }

/*--- Link color ---*/
a:link { color: #535ca7; text-decoration: none; }
a:visited { color: #535ca7; text-decoration: none; }
a:hover { color: #535ca7; text-decoration: underline; }
a:active { color: #535ca7; text-decoration: underline; }

/*--- Area Link ---*/
#arealink1 a:link { background: #f0f0f0; text-decoration: none; display: block; }
#arealink1 a:visited { background: #f0f0f0; text-decoration: none; display: block; }
#arealink1 a:hover { background: #ffa6bb; text-decoration: none; display: block; }
#arealink1 a:active { background: #f0f0f0; text-decoration: none; display: block; }

#arealink2 a:link { width: 160px; height: 70px; background: #ffffff; text-decoration: none; display: block; }
#arealink2 a:visited { width: 160px; height: 70px; background: #ffffff; text-decoration: none; display: block; }
#arealink2 a:hover { width: 160px; height: 70px; background: #ffa6bb; text-decoration: none; display: block; }
#arealink2 a:active { width: 160px; height: 70px; background: #ffffff; text-decoration: none; display: block; }
#arealink2 .photoline { float: left; }

#arealink3 a:link { background: #ffffff; text-decoration: none; display: block; }
#arealink3 a:visited { background: #ffffff; text-decoration: none; display: block; }
#arealink3 a:hover { background: #ffa6bb; text-decoration: none; display: block; }
#arealink3 a:active { background: #ffffff; text-decoration: none; display: block; }

#arealink4 .text_m a:link { width: 27px; background: #ffffff; text-decoration: none; display: block; }
#arealink4 .text_m a:visited { width: 27px; background: #ffffff; text-decoration: none; display: block; }
#arealink4 .text_m a:hover { width: 27px; background: #ffa6bb; text-decoration: none; display: block; }
#arealink4 .text_m a:active { width: 27px; background: #ffffff; text-decoration: none; display: block; }

#arealink5 a:link { width: 282px; background-image: url(/freeword/img/tab_g.gif); text-decoration: none; display: block; }
#arealink5 a:visited { width: 282px; background-image: url(/freeword/img/tab_g.gif); text-decoration: none; display: block; }
#arealink5 a:hover { width: 282px; background-image: url(/freeword/img/tab_p.gif); text-decoration: none; display: block; color: #ffffff;}
#arealink5 a:active { width: 282px; background-image: url(/freeword/img/tab_p.gif); text-decoration: none; display: block; color: #ffffff;}

#arealink6 a:link { width: 102px; background-image: url(/avatar/img/tab_avatar_off.gif); text-decoration: none; display: block; }
#arealink6 a:visited { width: 102px; background-image: url(/avatar/img/tab_avatar_off.gif); text-decoration: none; display: block; }
#arealink6 a:hover { width: 102px; background-image: url(/avatar/img/tab_avatar_on.gif); text-decoration: none; display: block; color:#744400;}
#arealink6 a:active { width: 102px; background-image: url(/avatar/img/tab_avatar_on.gif); text-decoration: none; display: block; color:#744400; }

#zexytop a:link { color: #999999; text-decoration: none; }
#zexytop a:visited { color: #999999; text-decoration: none; }
#zexytop a:hover { color: #999999; text-decoration: underline; }
#zexytop a:active { color: #999999; text-decoration: underline; }

#sitemap a:link { color: #464646; text-decoration: none; }
#sitemap a:visited { color: #464646; text-decoration: none; }
#sitemap a:hover { color: #464646; text-decoration: underline; }
#sitemap a:active { color: #464646; text-decoration: underline; }

/*--- Area Map ---*/
.map_a {position:relative; width:470px; height:252px; left:0px;}
.map_a_tit {position:absolute; left:10px; top:8px;}

.area_eu {position:absolute; left:5px; top:72px;}
.area_other {position:absolute; left:41px; top:135px;}
.area_au {position:absolute; left:153px; top:206px;}
.area_guam {position:absolute; left:258px; top:154px;}
.area_hawaii {position:absolute; left:258px; top:106px;}
.area_usa {position:absolute; left:317px; top:53px;}

.map_r {position:relative; width:470px; height:285px; left:0px;}
.map_r_tit {position:absolute; left:6px; top:11px;}

.area_hoka {position:absolute; left:269px; top:14px;}
.area_karu {position:absolute; left:202px; top:119px;}
.area_toho {position:absolute; left:328px; top:119px;}
.area_kansa {position:absolute; left:99px; top:188px;}
.area_toka {position:absolute; left:223px; top:188px;}
.area_oki {position:absolute; left:27px; top:80px;}
/*.area_kyu {position:absolute; left:20px; top:140px;}*/
/*.area_yatu {position:absolute; left:246px; top:194px;}*/
/*.area_izu {position:absolute; left:358px; top:194px;}*/
/*.area_nasu {position:absolute; left:358px; top:144px;}*/
/*.area_ise {position:absolute; left:116px; top:194px;}*/

/*--- Background and line color---*/
.bg_all { background-image: url(/commonxy/img/bg.gif); background-repeat: repeat-y; }
.bg_750 { background-image: url(/commonxy/img/bg_750.gif); background-repeat: repeat-y; }
.bg_w { background-color: #ffffff; }
.bg_brown { background-color: #a36a17; }
.bg_brown2 { background-color: #efddbc; }
.bg_brown3 { background-color: #f5eed2; }
.bg_brown4 { background-color: #e5d3b2; }
.bg_brown5 { background-color: #fff6d7; }
.bg_brown6 { background-color: #dbc9a8; }
.bg_brown7 { background-color: #eadcbb; }
.bg_pink { background-color: #f13e8f; }
.bg_pink2 { background-color: #ffe5e5; }
.bg_pink3 { background-color: #fef5f6; }
.bg_pink4 { background-color: #ffa6bb; }
.bg_pink5 { background-color: #ffe4ea; }
.bg_pink6 { background-color: #fbd8d8; }
.bg_pink7 { background-color: #f279b0; }
.bg_gray { background-color: #cccccc; }
.bg_gray2 { background-color: #dcdcdc; }
.bg_gray3 { background-color: #f0f0f0; }
.bg_gray4 { background-color: #999999; }
.bg_red { background-color: #ff0000; }
.bg_wine { background-color: #940144; }
.bg_wine2 { background-color: #b21f62; }
.bg_wine3 { background-color: #db4b8c; }
.bg_orange { background-color: #ffb033; }
.bg_orange2 { background-color: #ffd799; }
.bg_blue { background-color: #edf6fb; }
.bg_blue2 { background-color: #6fa8cb; }
.bg_blue3 { background-color: #4aa5dc; }
.bg_blue4 { background-color: #c4dafc; }
.bg_blue5 { background-color: #f0f6fe; }
.bg_blue6 { background-color: #7199e3; }
.bg_blue7 { background-color: #535ca7; }
.bg_light_blue { background-color: #f0f0f0; }
.bg_light_blue2 { background-color: #b0d9df; }
.bg_light_blue3 { background-color: #ccebf9; }
.bg_green { background-color: #9bd298; }
.bg_green2 { background-color: #c5fccf; }
.bg_green3 { background-color: #e7fde8; }
.bg_green4 { background-color: #70be6c; }

/*--- Font ?}?}?I???a?d?R?A?ICSS?2?A?E?I?|?e?i?a?E?t?H???g?T?C?Y?j---*/
.a_s { font-size: 12px; line-height: 120%; word-spacing: 0.1em; }
.a_sb { font-size: 12px; line-height: 120%; word-spacing: 0.1em; font-weight: bold; }
.a_m { font-size: 12px; line-height: 130%; word-spacing: 0.1em; }
.a_mb { font-size: 12px; line-height: 130%; word-spacing: 0.1em; font-weight: bold; }
.a_xm { font-size: 14px; line-height: 150%; word-spacing: 0.1em; }
.a_xmb { font-size: 14px; line-height: 150%; word-spacing: 0.1em; font-weight: bold; }
.a_01a { font-size: 14px; line-height: 150%; word-spacing: 0.1em; }
.a_01b { font-size: 12px; line-height: 130%; word-spacing: 0.1em; }
.a_02 { font-size: 12px; line-height: 120%; word-spacing: 0.1em; }
.a_03 { font-size: 12px; line-height: 130%; word-spacing: 0.1em; font-weight: bold; }
.text_s { font-size: 12px; line-height: 120%; color: #464646; word-spacing: 0.1em; }
.text_sb { font-size: 12px; line-height: 120%; color: #464646; word-spacing: 0.1em; font-weight: bold; }
.text_s2 { font-size: 12px; line-height: 120%; color: #333333; word-spacing: 0.1em; }
.text_sb2 { font-size: 12px; line-height: 120%; color: #333333; word-spacing: 0.1em; font-weight: bold; }
.text_s3 { font-size: 12px; line-height: 120%; color: #666666; word-spacing: 0.1em; }
.text_sb3 { font-size: 12px; line-height: 120%; color: #666666; word-spacing: 0.1em; font-weight: bold; }
.text_s4 { font-size: 12px; line-height: 120%; color: #666666; word-spacing: 0em; }
.text_s_w { font-size: 12px; line-height: 120%; color: #ffffff; word-spacing: 0.1em; }
.text_m_w { font-size: 12px; line-height: 130%; color: #ffffff; word-spacing: 0.1em; }
.text_mb_w { font-size: 12px; line-height: 130%; color: #ffffff; word-spacing: 0.1em; font-weight: bold; }
.text_m { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; }
.text_mb { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; font-weight: bold; }
.text_m2 { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; }
.text_m3 { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; position: relative; top: 1px; }
.text_m4 { font-size: 10px; line-height: 110%; color: #464646; word-spacing: 0.1em; position: relative;}
.text_mb4 { font-size: 10px; line-height: 110%; color: #464646; word-spacing: 0.1em; position: relative;}
.text_mb2 { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; font-weight: bold; position: relative; top: 1px; }
.text_mby { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; font-weight: bold; }
.text_xm { font-size: 14px; line-height: 150%; color: #464646; word-spacing: 0.1em; }
.text_xmb { font-size: 14px; line-height: 150%; color: #464646; word-spacing: 0.1em; font-weight: bold; }
.text_m_pull { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; }
.text_m_pull2 { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; width:125px; }
.text_s_gr { font-size: 12px; line-height: 120%; color: #999999; word-spacing: 0.1em; }
.text_sb_gr { font-size: 12px; line-height: 120%; color: #999999; word-spacing: 0.1em; font-weight: bold; }
.text_s_gr2 { font-size: 12px; line-height: 120%; color: #999999; word-spacing: 0.1em; }
.text_m_gr { font-size: 12px; line-height: 130%; color: #999999; word-spacing: 0.1em; }
.text_mb_gr { font-size: 12px; line-height: 130%; color: #999999; word-spacing: 0.1em; font-weight: bold; }
.text_s_red { font-size: 12px; line-height: 120%; color: #ff0000; word-spacing: 0.1em; }
.text_sb_red { font-size: 12px; line-height: 120%; color: #ff0000; word-spacing: 0.1em; font-weight: bold; }
.text_m_red { font-size: 12px; line-height: 130%; color: #ff0000; word-spacing: 0.1em; }
.text_mb_red { font-size: 12px; line-height: 130%; color: #ff0000; word-spacing: 0.1em; font-weight: bold; }
.text_lb_red { font-size: 16px; line-height: 150%; color: #ff0000; word-spacing: 0.1em; font-weight: bold; }
.text_s_pink { font-size: 12px; line-height: 120%; color: #f13e8f; word-spacing: 0.1em; }
.text_sb_pink { font-size: 12px; line-height: 120%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_s4_pink { font-size: 12px; line-height: 120%; color: #f13e8f; word-spacing: 0em; }
.text_m_pink { font-size: 12px; line-height: 130%; color: #f13e8f; word-spacing: 0.1em; }
.text_mb_pink { font-size: 12px; line-height: 130%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_lb_pink { font-size: 16px; line-height: 150%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_lb_pink2 { font-size: 16px; line-height: 150%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_lb_pink3 { font-size: 14px; line-height: 150%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_xlb_pink { font-size: 26px; line-height: 150%; color: #f13e8f; word-spacing: 0.1em; font-weight: bold; }
.text_s_wine { font-size: 12px; line-height: 120%; color: #b21f62; word-spacing: 0.1em; }
.text_sb_wine2 { font-size: 12px; line-height: 120%; color: #940144; word-spacing: 0.1em; font-weight: bold; }
.text_m_wine { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; }
.text_m_wine2 { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; }
.text_m2_wine { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; }
.text_m2_wine2 { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; position: relative; top: -1px; }
.text_m_wine3 { font-size: 12px; line-height: 130%; color: #993333; word-spacing: 0.1em; }
.text_msb_wine { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; font-weight: bold; }
.text_mb_wine { font-size: 12px; line-height: 130%; color: #b21f62; word-spacing: 0.1em; font-weight: bold; }
.text_mb_wine2 { font-size: 12px; line-height: 130%; color: #940144; word-spacing: 0.1em; font-weight: bold; }
.text_xmb_wine { font-size: 14px; line-height: 150%; color: #b21f62; word-spacing: 0.1em; font-weight: bold; }
.text_xmb_wine2 { font-size: 16px; line-height: 150%; color: #940144; word-spacing: 0.1em; font-weight: bold; }
.text_lb_wine { font-size: 20px; line-height: 150%; color: #b21f62; word-spacing: 0.1em; font-weight: bold; }
.text_lb_wine2 { font-size: 20px; line-height: 110%; color: #b21f62; word-spacing: 0.1em; font-weight: bold; }
.text_sb_blue { font-size: 12px; line-height: 120%; color: #4aa5dc; word-spacing: 0.1em; font-weight: bold; }
.text_m_blue { font-size: 12px; line-height: 130%; color: #4aa5dc; word-spacing: 0.1em; }
.text_mb_blue { font-size: 12px; line-height: 130%; color: #4aa5dc; word-spacing: 0.1em; font-weight: bold; }
.text_lb_blue { font-size: 16px; line-height: 150%; color: #4aa5dc; word-spacing: 0.1em; font-weight: bold; }
.text_lb_blue2 { font-size: 14px; line-height: 150%; color: #4aa5dc; word-spacing: 0.1em; font-weight: bold; }
.text_s_bl { font-size: 12px; line-height: 120%; color: #535ca7; word-spacing: 0.1em; }
.text_sb_bl { font-size: 12px; line-height: 120%; color: #535ca7; word-spacing: 0.1em; font-weight: bold; }
.text_m_bl { font-size: 12px; line-height: 130%; color: #535ca7; word-spacing: 0.1em; }
.text_m_bl3 { font-size: 12px; line-height: 130%; color: #336699; word-spacing: 0.1em; }
.text_mb_bl { font-size: 12px; line-height: 130%; color: #535ca7; word-spacing: 0.1em; font-weight: bold; }
.text_mb_navy { font-size: 12px; line-height: 130%; color: #44668e; word-spacing: 0.1em; font-weight: bold; }
.text_xmb_navy { font-size: 16px; line-height: 150%; color: #44668e; word-spacing: 0.1em; font-weight: bold; }
.text_s_br { font-size: 12px; line-height: 120%; color: #744400; word-spacing: 0.1em; }
.text_sb_br { font-size: 12px; line-height: 120%; color: #744400; word-spacing: 0.1em; font-weight: bold; }
.text_sb_br2 { font-size: 12px; line-height: 120%; color: #a36a17; word-spacing: 0.05em; font-weight: bold; }
.text_m_br { font-size: 12px; line-height: 130%; color: #744400; word-spacing: 0.1em; }
.text_mb_br {font-size: 12px; line-height: 130%; color: #744400; word-spacing: 0.1em; font-weight: bold; }
.text_mb_br2 { font-size: 12px; line-height: 120%; color: #a36a17; word-spacing: 0.05em; font-weight: bold; }
.text_ft { font-size: 12px; line-height: 200%; color: #535ca7; word-spacing: 0.1em; }
.text_ft2 { font-size: 12px; line-height: 200%; color: #535ca7; word-spacing: 0em; }
.text_normal { font-weight: normal; }
.text_bold { font-weight: bold; }
.text_s_arial { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; font-weight: bold; font-family: Arial, sans-serif; }
.text_m_arial { font-size: 16px; line-height: 150%; color: #464646; word-spacing: 0.1em; font-weight: bold; font-family: Arial, sans-serif; }
.text_l_arial { font-size: 20px; line-height: 150%; color: #464646; word-spacing: 0.1em; font-weight: bold; font-family: Arial, sans-serif; }

.avtr_red { line-height: 120%; color: #f13e8f; word-spacing: 0.05em; font-weight: bold; }
.avtr_brown { line-height: 120%; color: #a36a17; word-spacing: 0.05em; font-weight: bold; }

#ngbody em { font-style: normal; }
#ngbody i { font-style: normal; }

#zexytop .text_s { font-size: 10px; line-height: 120%; word-spacing: 0.1em; }
#zexytop .text_s_gr { font-size: 10px; line-height: 120%; word-spacing: 0.1em; }

/*--- Photo line ---*/
#ngbody img.photoline { border-style: solid;border-color: #999999; }
#ngbody img.photoline_s { border-style: solid;border-color: #a1a1a1; }
#ngbody img.pline_g { border-style: solid;border-color: #cccccc; }
#ngbody img.pline_or { border-style: solid;border-color: #ff9900; }

/*--- h ---*/
h1 { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; border: 0; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }
h2 { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; border: 0; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }
h3 { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; border :0; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }

/*--- Form ---*/
.form { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; border: 0; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }
.form2 { margin: 0; width: 644px; height: 110px; font-size: 12px; }
.form3 { margin: 0; width: 570px; height: 110px; font-size: 12px; }
.form4 { margin: 0; width: 300px; font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; }
.form5 { margin: 0; width: 597px; height: 110px; font-size: 100%; }

/*--- Icon ---*/
.icon { position: relative; top: 2px; }

/*--- Pankuzu ---*/
div#pankuzu { background-color: #f0f0f0; width: 910px; margin-left: 0; }

#pankuzu .text_s { font-size: 10px; line-height: 120%; color: #464646; word-spacing: 0.1em; }
#pankuzu .text_s2 { font-size: 10px; line-height: 120%; color: #464646; word-spacing: 0.1em; }

/*--- Hako Top ---*/
#zoomup div.ttl, #zoomup div.text_xmb, #zoomup div.text_sb3 { margin-bottom: 5px; }
#zoomup div.text_xmb { margin-top: 5px; }

/* --- iFrame --- */
iframe.frameline { border: 2px inset #ccc; }

/*--[Next generation]-- */




/*--- kosya HP rendou ---*/
#arealink7 a:link { background: #ffffff; text-decoration: none; display: block; }
#arealink7 a:visited { background: #ffffff; text-decoration: none; display: block; }
#arealink7 a:hover { background: #efddbc; text-decoration: none; display: block; }
#arealink7 a:active { background: #ffffff; text-decoration: none; display: block; }
.bg_brown8 { background-color: #774400; }
.text_m2_br { font-size: 12px; line-height: 130%; color: #774400; word-spacing: 0.1em; }
.text_lb_br { font-size: 20px; line-height: 150%; color: #774400; word-spacing: 0.1em; font-weight: bold; }
.text_xlb_br { font-size: 26px; line-height: 150%; color: #774400; word-spacing: 0.1em; font-weight: bold; }
.text_xmb_br { font-size: 14px; line-height: 150%; color: #774400; word-spacing: 0.1em; font-weight: bold; }

/*--- taikensha report top ---*/
.bg_taikenshareport_top_TB{ padding:6px; width:266px; background:#fadbcc url(/mar/party_taikensha/img/bg_taikensha_top_01.jpg) repeat-x left top; }
.bg_taikenshareport_top_TA{ padding:6px; width:266px; background:#d4e9ca url(/mar/party_taikensha/img/bg_taikensha_top_02.jpg) repeat-x left top; }
.bg_taikenshareport_top_TC{ padding:6px; width:266px; background:#cbefe7 url(/mar/party_taikensha/img/bg_taikensha_top_03.jpg) repeat-x left top; }
.bg_taikenshareport_top_TD{ padding:6px; width:266px; background:#f3e6c6 url(/mar/party_taikensha/img/bg_taikensha_top_04.jpg) repeat-x left top; }
.bg_taikenshareport_top_TE{ padding:6px; width:266px; background:#d7d6fa url(/mar/party_taikensha/img/bg_taikensha_top_05.jpg) repeat-x left top; }

/*--- photo gallery top ---*/
.bg_photogallery_top_PA{ padding:6px; width:416px; background:#d1e5ec url(/mar/party_photo/img/bg_photogallery_top_01.jpg) repeat-x left top; }
.bg_photogallery_top_PB{ padding:6px; width:416px; background:#f2e6c3 url(/mar/party_photo/img/bg_photogallery_top_03.jpg) repeat-x left top; }
.bg_photogallery_top_PC{ padding:6px; width:416px; background:#ded7cb url(/mar/party_photo/img/bg_photogallery_top_02.jpg) repeat-x left top; }
.bg_photogallery_top_PD{ padding:6px; width:416px; background:#f2c6c3 url(/mar/party_photo/img/bg_photogallery_top_04.jpg) repeat-x left top; }

/*--- reset letter-spacing ---*/
.rls{ letter-spacing: 0em; }

/*--- theme pulldown ---*/
#pulldown{	position:relative; z-index:999; }
.themepulldown{	padding:0 4px 4px 0; }
.themepulldown table{	margin:0 14px 0 9px; }
.themepulldown table table{	margin:0; }
.themepulldown table td{	text-align:center; }
.themepulldown table td a{	padding:4px 0;	width:168px;	display:block; }
.themepulldown table td span.theme_off{	padding:5px 0 0 0;	display:block;	background:none; }
.themepulldown table td span.theme_off a{	padding:0 0 5px 0;	display:block;	background:none; }
.themepulldown table td span.theme_on{	padding:5px 0 0 0;	display:block;	background:#ffa6bb url(/mar/party/img/bg_themepulldown10.gif) no-repeat left top; }
.themepulldown table td span.theme_on a{	padding:0 0 5px 0;	display:block;	background:url(/mar/party/img/bg_themepulldown11.gif) no-repeat left bottom;	text-decoration:none; }
.themepulldown table td span.theme_now{	padding:5px 0 0 0;	display:block;	background:#ffa6bb url(/mar/party/img/bg_themepulldown10.gif) no-repeat left top; }
.themepulldown table td span.theme_now span{	padding:0 0 5px 0;	display:block;	background:url(/mar/party/img/bg_themepulldown11.gif) no-repeat left bottom;	color:#ffffff; text-decoration:none; }

#guest_1pulldown,
#jiki_1pulldown,
#style_1pulldown,
#syumi_1pulldown,
#kimochi_1pulldown,
#guest_2pulldown,
#jiki_2pulldown,
#style_2pulldown,
#syumi_2pulldown,
#kimochi_2pulldown,
#guest_3pulldown,
#jiki_3pulldown,
#style_3pulldown,
#syumi_3pulldown,
#kimochi_3pulldown,
#kyoshiki_select_1pulldown,
#guest_select_1pulldown,
#wedding_select_1pulldown,
#style_select_1pulldown,
#kyoshiki_select_2pulldown,
#guest_select_2pulldown,
#wedding_select_2pulldown,
#style_select_2pulldown,
#kyoshiki_select_3pulldown,
#guest_select_3pulldown,
#wedding_select_3pulldown,
#style_select_3pulldown{ display:none; position:absolute; }

#guest_3pulldown{ top:0; left:-10px; }
#jiki_3pulldown{ top:0; left:17px; }
#style_3pulldown{ top:0; left:110px; }
#syumi_3pulldown{ top:0; right:17px; }
#kimochi_3pulldown{ top:0; right:-20px; }

#guest_2pulldown{ top:0; left:-10px; }
#jiki_2pulldown{ top:0; left:47px; }
#style_2pulldown{ top:0; left:190px; }
#syumi_2pulldown{ top:0; right:30px; }
#kimochi_2pulldown{ top:0; right:-20px; }

#guest_1pulldown{ top:0; left:-10px; }
#jiki_1pulldown{ top:0; left:130px; }
#style_1pulldown{ top:0; left:277px; }
#syumi_1pulldown{ top:0; right:120px; }
#kimochi_1pulldown{ top:0; right:-20px; }

#kyoshiki_select_3pulldown{ top:0; left:-10px; }
#guest_select_3pulldown{ top:0; left:17px; }
#wedding_select_3pulldown{ top:0; right:17px; }
#style_select_3pulldown{ top:0; right:-20px; }

#kyoshiki_select_2pulldown{ top:0; left:-10px; }
#guest_select_2pulldown{ top:0; left:175px; }
#wedding_select_2pulldown{ top:0; right:165px; }
#style_select_2pulldown{ top:0; right:-20px; }

#kyoshiki_select_1pulldown{ top:0; left:-10px; }
#guest_select_1pulldown{ top:0; left:185px; }
#wedding_select_1pulldown{ top:0; right:175px; }
#style_select_1pulldown{ top:0; right:-20px; }


#guest_3pulldown div.pulldown_header,
#jiki_3pulldown div.pulldown_header,
#style_3pulldown div.pulldown_header,
#syumi_3pulldown div.pulldown_header,
#kimochi_3pulldown div.pulldown_header,
#kyoshiki_select_3pulldown div.pulldown_header,
#guest_select_3pulldown div.pulldown_header,
#wedding_select_3pulldown div.pulldown_header,
#style_select_3pulldown div.pulldown_header{	padding:11px 0 0 0;	background:url(/mar/party/img/bg_themepulldown1.png) no-repeat left top; }

#guest_2pulldown div.pulldown_header,
#jiki_2pulldown div.pulldown_header,
#style_2pulldown div.pulldown_header,
#syumi_2pulldown div.pulldown_header,
#kimochi_2pulldown div.pulldown_header,
#kyoshiki_select_2pulldown div.pulldown_header,
#guest_select_2pulldown div.pulldown_header,
#wedding_select_2pulldown div.pulldown_header,
#style_select_2pulldown div.pulldown_header{	padding:11px 0 0 0;	background:url(/mar/party/img/bg_themepulldown4.png) no-repeat left top; }

#guest_1pulldown div.pulldown_header,
#jiki_1pulldown div.pulldown_header,
#style_1pulldown div.pulldown_header,
#syumi_1pulldown div.pulldown_header,
#kimochi_1pulldown div.pulldown_header,
#kyoshiki_select_1pulldown div.pulldown_header,
#guest_select_1pulldown div.pulldown_header,
#wedding_select_1pulldown div.pulldown_header,
#style_select_1pulldown div.pulldown_header{	padding:11px 0 0 0;	background:url(/mar/party/img/bg_themepulldown7.png) no-repeat left top; }


#guest_3pulldown div.pulldown_content,
#jiki_3pulldown div.pulldown_content,
#style_3pulldown div.pulldown_content,
#syumi_3pulldown div.pulldown_content,
#kimochi_3pulldown div.pulldown_content,
#kyoshiki_select_3pulldown div.pulldown_content,
#guest_select_3pulldown div.pulldown_content,
#wedding_select_3pulldown div.pulldown_content,
#style_select_3pulldown div.pulldown_content{	background:url(/mar/party/img/bg_themepulldown2.png) repeat-y left top; }

#guest_2pulldown div.pulldown_content,
#jiki_2pulldown div.pulldown_content,
#style_2pulldown div.pulldown_content,
#syumi_2pulldown div.pulldown_content,
#kimochi_2pulldown div.pulldown_content,
#kyoshiki_select_2pulldown div.pulldown_content,
#guest_select_2pulldown div.pulldown_content,
#wedding_select_2pulldown div.pulldown_content,
#style_select_2pulldown div.pulldown_content{	background:url(/mar/party/img/bg_themepulldown5.png) repeat-y left top; }

#guest_1pulldown div.pulldown_content,
#jiki_1pulldown div.pulldown_content,
#style_1pulldown div.pulldown_content,
#syumi_1pulldown div.pulldown_content,
#kimochi_1pulldown div.pulldown_content,
#kyoshiki_select_1pulldown div.pulldown_content,
#guest_select_1pulldown div.pulldown_content,
#wedding_select_1pulldown div.pulldown_content,
#style_select_1pulldown div.pulldown_content{	background:url(/mar/party/img/bg_themepulldown8.png) repeat-y left top; }


#guest_3pulldown div.pulldown_footer,
#jiki_3pulldown div.pulldown_footer,
#style_3pulldown div.pulldown_footer,
#syumi_3pulldown div.pulldown_footer,
#kimochi_3pulldown div.pulldown_footer,
#kyoshiki_select_3pulldown div.pulldown_footer,
#guest_select_3pulldown div.pulldown_footer,
#wedding_select_3pulldown div.pulldown_footer,
#style_select_3pulldown div.pulldown_footer{	padding:0 0 16px 0;	background:url(/mar/party/img/bg_themepulldown3.png) no-repeat left bottom; }

#guest_2pulldown div.pulldown_footer,
#jiki_2pulldown div.pulldown_footer,
#style_2pulldown div.pulldown_footer,
#syumi_2pulldown div.pulldown_footer,
#kimochi_2pulldown div.pulldown_footer,
#kyoshiki_select_2pulldown div.pulldown_footer,
#guest_select_2pulldown div.pulldown_footer,
#wedding_select_2pulldown div.pulldown_footer,
#style_select_2pulldown div.pulldown_footer{	padding:0 0 16px 0;	background:url(/mar/party/img/bg_themepulldown6.png) no-repeat left bottom; }

#guest_1pulldown div.pulldown_footer,
#jiki_1pulldown div.pulldown_footer,
#style_1pulldown div.pulldown_footer,
#syumi_1pulldown div.pulldown_footer,
#kimochi_1pulldown div.pulldown_footer,
#kyoshiki_select_1pulldown div.pulldown_footer,
#guest_select_1pulldown div.pulldown_footer,
#wedding_select_1pulldown div.pulldown_footer,
#style_select_1pulldown div.pulldown_footer{	padding:0 0 16px 0;	background:url(/mar/party/img/bg_themepulldown9.png) no-repeat left bottom; }




/*--- selected theme ---*/
#selected_theme{	background:url(/mar/party/img/bg_theme_2.gif) repeat-y left center; }
#selected_theme div{	background:url(/mar/party/img/bg_theme_1.gif) no-repeat left top; }
#selected_theme div div{	background:url(/mar/party/img/bg_theme_3.gif) no-repeat left bottom; }
#selected_theme span.theme{	color:#ffffff;	font-size:130%;	font-weight:bold;	line-height:90%; }
#selected_theme span.theme text_s_w{	word-spacing: 0.1em; }

#selected_theme2{	background:url(/mar/party/img/bg_theme_5.gif) repeat-y left center; }
#selected_theme2 div{	background:url(/mar/party/img/bg_theme_4.gif) no-repeat left top; }
#selected_theme2 div div{	background:url(/mar/party/img/bg_theme_6.gif) no-repeat left bottom; }
#selected_theme2 span.theme{	color:#ffffff;	font-size:130%;	font-weight:bold;	line-height:90%; letter-spacing:-0.1em; }
#selected_theme2 span.text_s_w{	word-spacing: 0.1em; }
#selected_theme2 span.text_mb_gr{ color:#4c4c4c; }

#keyword_select{ /*background:#f270ab; color:#ffffff;*/ }
.bg_selected_theme{ background:#f270ab; }


/*--- serch result unit ---*/
a.borderset{	padding:3px 4px 0 4px;	height:100%;	display:block;	border:solid #ffffff 3px; }
a.borderset:hover{	border-color:#f20883;	text-decoration:none; }
a.borderset .text_m{	margin:4px 2px 0 6px;	display:block;	text-decoration:none; }

.result_frameS_off{ background:none; }
.result_frameS_off a{ padding:6px 0 0 0;	height:100%;	display:block; }
.result_frameS_off a img{ margin:0 7px; }
.result_frameS_off .text_m{ padding:4px 2px 10px 6px;	display:block;	text-decoration:none; background:none; }
.result_frameS_on{ background:url(/mar/party/img/bg_frame5.gif) repeat-y left top; }
.result_frameS_on a{ padding:6px 0 0 0;	height:100%;	display:block; background:url(/mar/party/img/bg_frame4.gif) no-repeat left top; }
.result_frameS_on a:hover{ text-decoration:none; }
.result_frameS_on a img{ margin:0 7px; }
.result_frameS_on .text_m{	padding:4px 2px 10px 6px;	display:block;	text-decoration:none; background:url(/mar/party/img/bg_frame6.gif) no-repeat left bottom; }


/*--- serch result unit tag ---*/
td.tag,ta.tag02{	text-align:center;	vertical-align:middle; }
td.tag div,td.tag02 div{	margin:0 auto; text-align:center; }
td.tag div{ width:130px; }
td.tag02 div{ width:180px; }

td.tag div a:link,
td.tag div a:visited,
td.tag div a:hover,
td.tag div a:active,
td.tag02 div a:link,
td.tag02 div a:visited,
td.tag02 div a:hover,
td.tag02 div a:active{ padding:4px 0 6px 0;	display:block;	font-size:10px;	line-height:120%;	word-spacing:0.1em;	text-decoration:none; }

td.tag div a:link,
td.tag div a:visited,
td.tag div a:hover,
td.tag div a:active{ width:130px; }

td.tag02 div a:link,
td.tag02 div a:visited,
td.tag02 div a:hover,
td.tag02 div a:active{ width:180px; }

td.tag div a:link,
td.tag div a:visited{ background:url(/mar/party/img/bg_tag.gif) no-repeat center;	color:#f13e8f; }
td.tag02 div a:link,
td.tag02 div a:visited{ background:url(/mar/party/img/bg_tag02.gif) no-repeat center;	color:#f13e8f; }

td.tag div a:hover,
td.tag div a:active{	background:url(/mar/party/img/bg_tag_ov.gif) no-repeat center;	color:#940144; }
td.tag02 div a:hover,
td.tag02 div a:active{	background:url(/mar/party/img/bg_tag02_ov.gif) no-repeat center;	color:#940144; }


/*--- details window ---*/
#details_window{	width:920px;	position:absolute;	top:40px;	left:16px;	z-index:2; }
#details_window_head{	padding:10px 0;	width:920px;	background:url(/mar/party/img/bg_detailswindow.gif) no-repeat left top; }
#details_window_head .tit{	color:#ffffff;	font-size:100%;	font-weight:bold; }
#details_window_head .experience{	color:#ffe5e5;	font-size:10px; }
#details_window_content{	background:#ffffff; }
#details_window_content td.bg_brown3 span.text_mb_gr,
#details_window_content td.bg_brown3 span.text_m_gr{ color:#555555; }

#details_window_rep{	width:920px;	position:absolute;	left:16px;	z-index:2; }
#details_window_head_rep{	padding:10px 0;	width:920px;	background:url(/mar/party/img/bg_detailswindow.gif) no-repeat left top; }
#details_window_head_rep .tit{	color:#ffffff;	font-size:100%;	font-weight:bold; }
#details_window_head_rep .experience{	color:#ffe5e5;	font-size:10px; }
#details_window_content_rep{	background:#ffffff; }
#details_window_content_rep td.bg_brown3 span.text_mb_gr,
#details_window_content_rep td.bg_brown3 span.text_m_gr{ color:#555555; }

#details_window_kyo{	width:920px;	position:absolute;	left:16px;	z-index:2; }
#details_window_head_kyo{	padding:10px 0;	width:920px;	background:url(/mar/party/img/bg_detailswindow.gif) no-repeat left top; }
#details_window_head_kyo .tit{	color:#ffffff;	font-size:100%;	font-weight:bold; }
#details_window_head_kyo .experience{	color:#ffe5e5;	font-size:10px; }
#details_window_content_kyo{	background:#ffffff; }
#details_window_content_kyo td.bg_brown3 span.text_mb_gr,
#details_window_content_kyo td.bg_brown3 span.text_m_gr{ color:#555555; }

#details_window_photo_put{	width:920px;	position:absolute;	left:16px;	z-index:2; }
#details_window_head_photo_put{	padding:10px 0;	width:920px;	background:url(/mar/party/img/bg_detailswindow.gif) no-repeat left top; }
#details_window_head_photo_put .tit{	color:#ffffff;	font-size:100%;	font-weight:bold; }
#details_window_head_photo_put .experience{	color:#ffe5e5;	font-size:10px; }
#details_window_content_photo_put{	background:#ffffff; }
#details_window_content_photo_put td.bg_brown3 span.text_mb_gr,
#details_window_content_photo_put td.bg_brown3 span.text_m_gr{ color:#555555; }

#details_window_photo_out{	width:920px;	position:absolute;	left:16px;	z-index:2; }
#details_window_head_photo_out{	padding:10px 0;	width:920px;	background:url(/mar/party/img/bg_detailswindow.gif) no-repeat left top; }
#details_window_head_photo_out .tit{	color:#ffffff;	font-size:100%;	font-weight:bold; }
#details_window_head_photo_out .experience{	color:#ffe5e5;	font-size:10px; }
#details_window_content_photo_out{	background:#ffffff; }
#details_window_content_photo_out td.bg_brown3 span.text_mb_gr,
#details_window_content_photo_out td.bg_brown3 span.text_m_gr{ color:#555555; }

#details_window_loading{	width:64px;	position:absolute;	left:460px;	z-index:2; }
#details_window_content_loading{	background:#ffffff; }
#details_window_content_loading td.bg_brown3 span.text_mb_gr,
#details_window_content_loading td.bg_brown3 span.text_m_gr{ color:#555555; }

.details_frame_off{ display:block; background:none; }
.details_frame_off div.pic{ padding:10px 10px 0 10px; background:none; }
.details_frame_off span.text_mb{ margin:0 10px; }
.details_frame_off span.text_s_gr{ padding:0 10px 10px 10px;	display:block; background:none; color:#555555; }

.details_frame_on{	display:block; background:url(/mar/party/img/bg_frame8_now.gif) repeat-y left top; }
.details_frame_on div.pic{ padding:10px 10px 0 10px;	display:block; background:url(/mar/party/img/bg_frame7_now.gif) no-repeat left top; }
.details_frame_on span.text_mb{ margin:0 10px; }
.details_frame_on span.text_s_gr{ padding:0 10px 10px 10px;	display:block; background:url(/mar/party/img/bg_frame9_now.gif) no-repeat left bottom; color:#4c4c4c; }

.details_frame_off img,
.details_frame_on img,
.details_frame_off span,
.details_frame_on span{ display:block; }

#details_window .bg_pink{	background:#f20884; }
#details_window .hall_name{ background:#f7cad5; }
#details_window .photoline{	border-color:#999999; }

#details_window_rep .bg_pink{	background:#f20884; }
#details_window_rep .hall_name{ background:#f7cad5; }
#details_window_rep .photoline{	border-color:#999999; }

#details_window_kyo .bg_pink{	background:#f20884; }
#details_window_kyo .hall_name{ background:#f7cad5; }
#details_window_kyo .photoline{	border-color:#999999; }

#details_window_photo_put .bg_pink{	background:#f20884; }
#details_window_photo_put .hall_name{ background:#f7cad5; }
#details_window_photo_put .photoline{	border-color:#999999; }

#details_window_photo_out .bg_pink{	background:#f20884; }
#details_window_photo_out .hall_name{ background:#f7cad5; }
#details_window_photo_out .photoline{	border-color:#999999; }

#black_image{	padding-top:10px;	width:100%;	position:absolute;	top:0;	left:0;	z-index:1;	background-color:#000000;	-moz-opacity:0.5;	opacity:0.5;	filter:alpha(opacity=50);	color:#ffffff;	font-size:90%; }
#black_image p{ width:950px; text-align:center; }

#black_image_top p{ width:920px; text-align:center;	color:#ffffff;	font-size:90%; }
#black_image_end p{ width:920px; text-align:center;	color:#ffffff;	font-size:90%; }

.black_image_e1{	height:1210px; }
.black_image_e2{	height:1500px; }
.black_image_e3{	height:1790px; }
.black_image_e4{	height:2090px; }
.black_image_e5{	height:2380px; }
.black_image_msg_top_e1 { margin-top:353px; }
.black_image_msg_top_e2 { margin-top:647px; }
.black_image_msg_top_e3 { margin-top:933px; }
.black_image_msg_top_e4 { margin-top:1227px; }
.black_image_msg_top_e5 { margin-top:1521px; }
#black_image_msg_btm_e { margin-top:630px; }

.black_image_p1{	height:1350px; }
.black_image_p2{	height:1800px; }
.black_image_p3{	height:2250px; }
.black_image_p4{	height:2710px; }
.black_image_p5{	height:3170px; }
.black_image_msg_top_p1 { margin-top:353px; }
.black_image_msg_top_p2 { margin-top:800px; }
.black_image_msg_top_p3 { margin-top:1260px; }
.black_image_msg_top_p4 { margin-top:1710px; }
.black_image_msg_top_p5 { margin-top:2170px; }
#black_image_msg_btm_p { margin-top:613px; }

.Visible{	visibility:visible;	display:inline; }
.unVisible{	visibility:hidden;	display:none; }

.details_pos_e1{	top:383px; }
.details_pos_e2{	top:677px; }
.details_pos_e3{	top:963px; }
.details_pos_e4{	top:1257px; }
.details_pos_e5{	top:1551px; }

.details_pos_p1{	top:383px; }
.details_pos_p2{	top:830px; }
.details_pos_p3{	top:1290px; }
.details_pos_p4{	top:1740px; }
.details_pos_p5{	top:2200px; }

/*--- photo gallery layout patern (result list)---*/
.pattern1 div a,.pattern2 div a,.pattern3 div a,.pattern4 div a,.pattern5 div a,.pattern6 div a{	position:relative; min-height:335px; display:block; border:solid #ffffff; border-width:1px 0 0 0; }
.pattern1 div a:hover,.pattern2 div a:hover,.pattern3 div a:hover,.pattern4 div a:hover,.pattern5 div a:hover,.pattern6 div a:hover{	text-decoration:none; }
.p1,.p2,.p3,.p4,.p5{ position:absolute; display:block; }
.text_area{ margin:360px 0 0 0; padding:0 18px 10px 23px; display:block; }
.text_area span{ display:block; }
.text_area span.text_m_gr{ margin:4px 0 0 0; text-align:right; }
.pattern1 .p1{ top:77px; left:23px;}
.pattern2 .p1{ top:46px; left:23px; }
.pattern2 .p2{ top:46px; right:23px; }
.pattern3 .p1{ top:10px; left:23px; }
.pattern3 .p2{ top:10px; right:23px; }
.pattern3 .p3{	top:197px;	right:23px; }
.pattern4 .p1{ top:24px; left:23px; }
.pattern4 .p2{ top:24px; right:23px; }
.pattern4 .p3{	top:183px;	left:23px; }
.pattern4 .p4{	top:183px;	right:23px; }
.pattern5 .p1{ top:24px; left:23px; }
.pattern5 .p2{ top:183px; left:23px; }
.pattern5 .p3{	top:183px;	right:24px; }
.pattern6 .p1{ top:52px; left:23px; }
.pattern6 .p2{ top:52px; right:23px; }
.pattern6 .p3{	top:212px;	left:23px; }
.pattern6 .p4{	top:212px;	left:162px; }
.pattern6 .p5{	top:212px;	right:23px; }

.result_frame_off,
.result_frame_off .text_area{ background:none; }
.result_frame_on{ background:url(/mar/party/img/bg_frame2.gif) repeat-y left top; }
.result_frame_on a{ background:url(/mar/party/img/bg_frame1.gif) no-repeat left top; }
.result_frame_on .text_area{	background:url(/mar/party/img/bg_frame3.gif) no-repeat left bottom; }

.tag_box{ margin:5px 0 3px 23px; }


/*--- photo gallery layout patern (other photo) ---*/
.pattern1s a,.pattern2s a,.pattern3s a,.pattern4s a,.pattern5s a,.pattern6s a{	position:relative; min-height:120px;	display:block; }
.pattern1s a:hover,.pattern2s a:hover,.pattern3s a:hover,.pattern4s a:hover,.pattern5s a:hover,.pattern6s a:hover{	background:url(/mar/party/img/bg_frame10.gif) no-repeat left top; }
.pattern_selected a:link,.pattern_selected a:visited,.pattern_selected a:hover,.pattern_selected a:active{	background:url(/mar/party/img/bg_frame10_now.gif) no-repeat left top; cursor:default; }
.pattern1s .p1{ top:32px; left:13px;}
.pattern2s .p1{ top:23px; left:13px; }
.pattern2s .p2{ top:23px; right:13px; }
.pattern3s .p1{ top:13px; left:13px; }
.pattern3s .p2{ top:13px; right:13px; }
.pattern3s .p3{	top:65px;	right:13px; }
.pattern4s .p1{ top:17px; left:13px; }
.pattern4s .p2{ top:17px; right:13px; }
.pattern4s .p3{	top:61px;	left:13px; }
.pattern4s .p4{	top:61px;	right:13px; }
.pattern5s .p1{ top:17px; left:13px; }
.pattern5s .p2{ top:61px; left:13px; }
.pattern5s .p3{	top:61px;	right:12px; }
.pattern6s .p1{ top:24px; left:13px; }
.pattern6s .p2{ top:24px; right:13px; }
.pattern6s .p3{	top:68px;	left:13px; }
.pattern6s .p4{	top:68px;	left:52px; }
.pattern6s .p5{	top:68px;	right:13px; }


/*--- clip window ---*/
#clip_block{ position:relative; }
#clip_window{	width:194px;	position:absolute; }
#clip_window .bar{	background:url(/mar/party/img/bg_clipwindow_1.png) no-repeat right top; }
#clip_window .main{	background:url(/mar/party/img/bg_clipwindow_2.png) repeat-y right top; }

/* 2007/08/24 ?t?H?g?M???????[???o?U?~?a?E?u?C ?}?}?c?c */
.clip_window_top{	padding:16px 0 0 0;	top:-8px; right:19px;	background:url(/mar/party/img/bg_clipwindow_6.gif) no-repeat right top; }
/* 2007/08/24 ?t?H?g?M???????[???o?U?~?a?E?u?C ?}?}?U?A */
.clip_window_top div{	padding:0 0 5px 0;	background:url(/mar/party/img/bg_clipwindow_5.png) no-repeat right bottom; }
.clip_window_bottom{	padding:0 0 20px 0;	right:30px; bottom:-8px;	background:url(/mar/party/img/bg_clipwindow_3.png) no-repeat right bottom; }

#clip_window_rep{	padding:0 0 20px 0;	width:194px;	position:absolute; right:30px; bottom:-8px; background:url(/mar/party/img/bg_clipwindow_3.png) no-repeat right bottom; }
#clip_window_rep .bar{	background:url(/mar/party/img/bg_clipwindow_1.png) no-repeat right top; }
#clip_window_rep .main{	background:url(/mar/party/img/bg_clipwindow_2.png) repeat-y right top; }

#clip_window_kyo{	padding:0 0 20px 0;	width:194px;	position:absolute; right:30px; bottom:-8px; background:url(/mar/party/img/bg_clipwindow_3.png) no-repeat right bottom; }
#clip_window_kyo .bar{	background:url(/mar/party/img/bg_clipwindow_1.png) no-repeat right top; }
#clip_window_kyo .main{	background:url(/mar/party/img/bg_clipwindow_2.png) repeat-y right top; }

#clip_window_photo_put{	padding:0 0 20px 0;	width:194px;	position:absolute; right:30px; bottom:-8px; background:url(/mar/party/img/bg_clipwindow_3.png) no-repeat right bottom; }
#clip_window_photo_put .bar{	background:url(/mar/party/img/bg_clipwindow_1.png) no-repeat right top; }
#clip_window_photo_put .main{	background:url(/mar/party/img/bg_clipwindow_2.png) repeat-y right top; }

#clip_window_photo_out{	padding:0 0 20px 0;	width:194px;	position:absolute; right:30px; bottom:-8px; background:url(/mar/party/img/bg_clipwindow_3.png) no-repeat right bottom; }
#clip_window_photo_out .bar{	background:url(/mar/party/img/bg_clipwindow_1.png) no-repeat right top; }
#clip_window_photo_out .main{	background:url(/mar/party/img/bg_clipwindow_2.png) repeat-y right top; }

/*--- hikare word history ---*/
.a22b{ font-size: 22px; line-height: 160%; letter-spacing: 0.05em; font-weight: bold; }
.a14{ font-size: 14px; line-height: 160%; letter-spacing: 0.05em; }
.a12{ font-size: 12px; line-height: 160%; letter-spacing: 0.05em; }
.a10{ font-size: 10px; line-height: 160%; letter-spacing: 0.05em; }
.txbox_todo{ width:600px; }

.related_keyword{ font-size: 10px; line-height: 120%; color: #999999; letter-spacing: 0.05em; }
.related_keyword a:link,.related_keyword a:visited,.related_keyword a:hover,.related_keyword a:active{ color: #999999; }


/*--- kikaku fair ---*/
.kikaku_fair_dat{ color: #ad9138; font-size: 14px; line-height: 130%; color: #744400; word-spacing: 0.1em; font-weight: bold; }


/*--- hako top ---*/
.recommend_theme { font-size: 12px; line-height: 110%; color: #464646; word-spacing: 0.1em; }


/*--- kitakanto top ---*/
.bg_kaijyo_frame1 { background-color: #ff890b; }
.bg_kaijyo_frame2 { background-color: #fff7f1; }


/*--- mobile ---*/
.text_xmb { font-size: 14px; line-height: 150%; color: #464646; word-spacing: 0.1em; font-weight: bold; }


/*--- ryokinrei-plan ---*/
td.divline{ padding: 0; background: #ffffff; }
.avg_conversion{ font-size: 12px; line-height: 130%; color: #000000; word-spacing: 0.1em; }
#avg_scale{ width:409px; position:relative; }
#avg_omit{ position: absolute; left: 216px; top: 0; text-align: center; }
#avg_nodata{ width: 409px; position: absolute; left: 0; top: 2px; text-align: center; }
.bg_avg1{ background:#00ccff; }
.bg_avg2{ background:#ccffff; }


/* 2007/12 ?u?C ?}?}?c?c */
.qrcode { font-size: 10px; line-height: 120%; color: #464646; }
.useful_link_keitaizexy,
.useful_link_hanayomecafe{ padding: 36px 0; width: 190px; height: 35px; display: block; }
.useful_link_zexycover{ padding: 13px 0 0 0; width: 190px; height: 94px; display: block; position: relative; }
.useful_link_zexycover img{ position: relative; z-index: 10; }
.useful_link_zexycover img.free{ position: absolute; top: 0; left: 123px; z-index: 0; }
.fair_date{ font-size: 14px; line-height: 150%; color: #940144; font-weight: bold; }
.caution_msg_red { font-size: 18px; line-height: 150%; color: #ff0000; word-spacing: 0.1em; font-weight: bold; }
.cancelRow td{ background-color: #f3f3f3; }
/* 2007/12 ?u?C ?}?}?U?A */


/* 2008/03 ?u?C ?}?}?c?c */
h2#area_kiso{ width: 690px; height: 110px; background:url(/mar/manual/abroad_kiso/img/area_title.gif) no-repeat left top; text-indent: -9999px; }

h3.area_place{ margin: 5px 0; width: 235px; height: 30px; text-indent: -9999px; }
h3#area_place_hawaii{ background:url(/mar/manual/abroad_kiso/img/area_place01.gif) no-repeat left top; }
h3#area_place_micronesia{ background:url(/mar/manual/abroad_kiso/img/area_place02.gif) no-repeat left top; }
h3#area_place_oceania{ background:url(/mar/manual/abroad_kiso/img/area_place03.gif) no-repeat left top; }
h3#area_place_europe{ background:url(/mar/manual/abroad_kiso/img/area_place04.gif) no-repeat left top; }
h3#area_place_america{ background:url(/mar/manual/abroad_kiso/img/area_place05.gif) no-repeat left top; }
h3#area_place_southpacific{ background:url(/mar/manual/abroad_kiso/img/area_place06.gif) no-repeat left top; }

table#ft_kiso_info{ margin:0 0 -15px 0; }
table#ft_kiso_info td .text_ft2{ color:#464646; }

h3.area_tit{ margin: 10px 0; width: 690px; height: 30px; text-indent: -9999px; }
h3#area_tit_wedding{ background:url(/mar/manual/abroad_kiso/img/wadding.gif) no-repeat left top; }
h3#area_tit_travel{ background:url(/mar/manual/abroad_kiso/img/travel.gif) no-repeat left top; }
h3#area_tit_data{ width: 150px; background:url(/mar/manual/abroad_kiso/img/kiso.gif) no-repeat left top; }

h2#hiyou_kiso{ width: 690px; height: 110px; background:url(/mar/manual/abroad_kiso/img/hiyou_title.gif) no-repeat left top; text-indent: -9999px; }

h3.hiyou_tit{ margin: 15px 0; width: 690px; height: 30px; text-indent: -9999px; }
h3#hiyou_tit_yosan{ background:url(/mar/manual/abroad_kiso/img/hiyou_stitle01.gif) no-repeat left top; }
h3#hiyou_tit_heikin{ background:url(/mar/manual/abroad_kiso/img/hiyou_stitle02.gif) no-repeat left top; }
h3#hiyou_tit_kyosiki{ background:url(/mar/manual/abroad_kiso/img/hiyou_stitle03.gif) no-repeat left top; }
h3#hiyou_tit_doukousya{ background:url(/mar/manual/abroad_kiso/img/hiyou_stitle04.gif) no-repeat left top; }
h3#hiyou_tit_ryokou{ background:url(/mar/manual/abroad_kiso/img/hiyou_stitle05.gif) no-repeat left top; }

h2#dandori_guide{ width: 690px; height: 110px; background:url(/mar/manual/abroad_dandori/img/title.gif) no-repeat left top; text-indent: -9999px; }

h3.dandori_tit{ margin: 10px 0; width: 690px; height: 35px; text-indent: -9999px; }
h3#dandori_tit_step1{ background:url(/mar/manual/abroad_dandori/img/in_step01.gif) no-repeat left top; }
h3#dandori_tit_step2{ background:url(/mar/manual/abroad_dandori/img/in_step02.gif) no-repeat left top; }
h3#dandori_tit_step3{ background:url(/mar/manual/abroad_dandori/img/in_step03.gif) no-repeat left top; }
h3#dandori_tit_step4{ background:url(/mar/manual/abroad_dandori/img/in_step04.gif) no-repeat left top; }
h3#dandori_tit_step5{ background:url(/mar/manual/abroad_dandori/img/in_step05.gif) no-repeat left top; }
h3#dandori_tit_step6{ background:url(/mar/manual/abroad_dandori/img/in_step06.gif) no-repeat left top; }
h3#dandori_tit_step7{ background:url(/mar/manual/abroad_dandori/img/in_step07.gif) no-repeat left top; }
h3#dandori_tit_kyoshikistyle{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title01d.gif) no-repeat left top; }
h3#dandori_tit_companion{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title01c.gif) no-repeat left top; }
h3#dandori_tit_kikokugoparty{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title06a.gif) no-repeat left top; }
h3#dandori_tit_tehaikaisha{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title02a.gif) no-repeat left top; }
h3#dandori_tit_party{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title01e.gif) no-repeat left top; }
h3#dandori_tit_companionarrange{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title03a.gif) no-repeat left top; }
h3#dandori_tit_dress{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title04a.gif) no-repeat left top; }
h3#dandori_tit_optionaltour{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title03e.gif) no-repeat left top; }
h3#dandori_tit_shupatsumae{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title07a.gif) no-repeat left top; }
h3#dandori_tit_kikokugopartysche{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title06c.gif) no-repeat left top; }
h3#dandori_tit_mochimono{ height: 30px; background:url(/mar/manual/abroad_dandori/img/nw_title07d.gif) no-repeat left top; }

h2#qa_kiso{ width: 690px; height: 110px; background:url(/mar/manual/abroad_kiso/img/qa_title.gif) no-repeat left top; text-indent: -9999px; }

h3.qa_tit{ margin: 15px 0; width: 690px; height: 35px; text-indent: -9999px; }
h3#qa_tit_kyoshiki{ background:url(/mar/manual/abroad_kiso/img/qa_stitle01.gif) no-repeat left top; }
h3#qa_tit_money{ background:url(/mar/manual/abroad_kiso/img/qa_stitle02.gif) no-repeat left top; }
h3#qa_tit_guest{ background:url(/mar/manual/abroad_kiso/img/qa_stitle03.gif) no-repeat left top; }
h3#qa_tit_dress{ background:url(/mar/manual/abroad_kiso/img/qa_stitle04.gif) no-repeat left top; }
h3#qa_tit_plan{ background:url(/mar/manual/abroad_kiso/img/qa_stitle05.gif) no-repeat left top; }
/* 2008/03 ?u?C ?}?}?U?A */
