/* CSS Document */

*{ margin:0; padding:0;}

body{ font-size:14px; text-align:center; color:#333; line-height:135%; font-family:"lr oSVbN", "MS PGothic","qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", "Osaka";}

a{ text-decoration:none; color:#069;}
a:hover{ text-decoration:underline; color:#06C;}

h1{ font-size:11px; color:#FFF;}
h2{ font-size:18px;}
h3{ font-size:16px;}

#top_line{ background:url(../img/top_line.jpg); padding:0 0;}
#top_line_text{ width:900px; text-align:center; margin:0 auto;}
#wrap{ width:950px; margin:0 auto;}


/* header start */
#header{ width:900px; margin:0 auto;}
ul#header_menu{ list-style-type:none; margin-top:5px; font-family:"lr SVbN", "MS Gothic", "Osaka|", "Osaka-mono", "monospace"; font-size:12px;}
ul#header_menu li{ float:right; margin-left:15px;}
ul#header_menu a{ color:#039;}
ul#header_menu a:hover{ color:#36C; text-decoration:underline;}
#pan{ text-align:right; margin:5px 25px 0 0; font-size:12px;}
/* header end */

/* global_menu start */
ul#global_menu{ list-style-type:none; width:683px;}
ul#global_menu li{ width:123px; height:20px; float:right;}
ul#global_menu a{ width:123px; height:20px; display:block;}
li.global_menu01{ background:url(../img/global_menu01_f2.gif) no-repeat;}
li.global_menu02{ background:url(../img/global_menu02_f2.gif) no-repeat;}
li.global_menu03{ background:url(../img/global_menu03_f2.gif) no-repeat;}
li.global_menu04{ background:url(../img/global_menu04_f2.gif) no-repeat;}
li.global_menu05{ background:url(../img/global_menu05_f2.gif) no-repeat;}
li.global_menu01 a:hover img,
li.global_menu02 a:hover img,
li.global_menu03 a:hover img,
li.global_menu04 a:hover img,
li.global_menu05 a:hover img{ visibility:hidden;}
/* global_menu end */

/* footer start */
#footer{ border-top:1px solid #039; margin:15px 0;}
#footer_title{ width:900px; margin:0 auto; text-align:right; color:#039; font-size:12px;}
/* footer end */


/* contents start */
#contents_title{ text-align:left; margin:15px 0;}
#contents{ width:950px; border-top:1px solid #039; text-align:left;}
#contents01{ width:950px; padding:15px 0 0 25px;}
#contents_linenon{ width:950px; text-align:left;}
.contents_photo{ padding:15px 0 0 25px; float:left;}
.contents_photo_otoi01{ border-bottom:1px solid #039; width:250px; margin:10px 10px 5px 10px; padding-left:5px;  color:#039; font-size:14px; text-align:left;}
.contents_photo_otoi02{ margin:0px 20px; color:#003399; font-size:14px; text-align:left;}
.comtents_photo_otoi02 a{text-decoration:underline;}
.comtents_photo_otoi02 a:hover{text-decoration:underline; color:#3CF;}
.contents_photoR{ padding:15px 15px 0 0; float:right;}
.contents_text{ float:right;}
.contents_back{text-align:right; margin:15px 30px;}
/* contents end */


/* index start */
#contents_index{ width:950px; margin-top:15px; text-align:left;}
ul.index_new{ width:350px; height:72px; float:left; overflow:auto; list-style-type:none; font-size:12px; color:#09F;}
ul.index_new li{ background:url(../img/new_hole.gif) no-repeat left 4px; padding-left:12px; line-height:120%;}
.qr{ float:right; text-align:center; color:#06C; width:66px; font-size:11px; line-height:110%;}
ul.top_banner{ width:220px; height:75px; margin-left:12px; list-style-type:none; float:left;}
ul.top_banner li{ width:220px; height:75px;}
ul.top_banner a{ width:220px; height:75px; display:block;}
li.top_banner01{ background:url(../img/top_banner01_f2.jpg) no-repeat;}
li.top_banner02{ background:url(../img/top_banner02_f2.jpg) no-repeat;}
li.top_banner02a{ background:url(../img/top_banner02a_f2.jpg) no-repeat;}
li.top_banner01 a:hover img,
li.top_banner02 a:hover img,
li.top_banner02a a:hover img{visibility:hidden;}
/* index end */


/* bridal start */
.bridal_title01{ width:520px; border:1px solid #039; padding:5px 0; margin-top:15px; font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro", serif; color:#039;}
.bridal_title01 h3{ padding-left:10px;}
.bridal_title01 p{ font-size:16px;}
ul.bridal_shousai{ width:48px; height:15px; float:right; margin:2px 15px 0 0;}
ul.bridal_shousai li{ width:48px; height:15px; list-style-type:none;}
ul.bridal_shousai a{ width:48px; height:15px; display:block;}
li.bridal_shousai01{ background:url(../img/bridal_shousai_button_f2.gif) no-repeat;}
li.bridal_shousai01 a:hover img{ visibility:hidden;}
.bridal_text{ float:right; width:520px; padding-right:25px;}
.bridal_text01{ border-bottom:1px solid #039; padding:10px 10px 5px 20px;}
.bridal_wedding01{ width:300px; float:left; margin-top:10px;}
.bridal_wedding01a{ background-color:#DDEBF4;}
.bridal_wedding01 h2{ color:#FF0066; width:280px; padding:0 0 3px 5px; margin:0 0 5px 10px; border-bottom:1px solid #999; font-size:22px;}
.bridal_wedding01 h3{ color:#FF6699; line-height:120%;}
.bridal_wedding01 p{ padding:5px 0 10px 40px; font-size:13px; line-height:120%;}
.bridal_wedding01_underline01{ font-size:13px; line-height:120%; border-bottom:1px solid #999;}
.bridal_wedding01_time01{ background-color:#A19ED0; width:285px; margin:10px 0 5px 7px; padding:5px 0;}
.bridal_wedding01_time01 h3{ color:#FFF;}
.bridal_wedding01_time02{ background:#FFA5C4; width:285px; margin-left:7px; padding:2px 0; color:#FFF;}
.bridal_wedding01_time02 h3{ color:#FFF; padding-top:5px;}
.bridal_wedding01_text{ float:left; width:570px; margin-left:20px;}
.bridal_wedding01_text h2{ font-size:11px; color:#666; font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro","serif"}
.bridal_wedding01_text p{ line-height:150%;}
#bridal_seeOver_frame{ background:url(../img/bridal/bridal_seeOver_frameBg01.gif) repeat-y; width:330px; float:left; margin-top:10px;}
#bridal_seeOver_frame h2{ color:#06C; padding:0 0 2px 5px; width:280px; border-bottom:1px solid #666; margin:0 0 5px 10px;}
#bridal_seeOver_frame_h3{ color:#06C; padding:0 0 2px 5px; width:280px; margin:0 0 5px 10px;}
.bridal_seeOver_frame01{ background:url(../img/bridal/bridal_seeOver_frameBg02.gif) repeat-y; width:330px;}
.bridal_seeOver_frame01a{ background-color:#5E8DDD; width:310px; margin-left:10px; padding:5px 0; color:#FFF; text-align:center;}
.bridal_seeOver_frame01b{ background:url(../img/bridal/bridal_seeOver_frameBg03.gif) repeat-y; width:330px; padding:5px 0; text-align:center;}
.bridal_seeOver_frame02{ background:url(../img/bridal/bridal_seeOver_frameBg04.gif) repeat-y; width:330px; padding:0; text-align:center;}
.bridal_seeOver_frame02_text01{ float:left; background-color:#FFF; text-align:left;}
.bridal_seeOver_frame02_text02{ padding-left:25px; float:left; text-align:left;}
.bridal_seeOver_text01{ width:590px; float:left; text-align:left; padding-left:25px;}
.bridal_seeOver_text01_p{ line-height:150%; padding:15px 0 0 10px;}
.bridal_seeOver_text02{ float:left; text-align:left; margin:38px 0 0 10px; width:245px; border:1px solid #F69; background-color:#F69; color:#FFF;}
.bridal_seeOver_text02_p01{ font-size:12px; padding:0px 5px 0px 10px; width:230px;}
.bridal_seeOver_text02_p02{ font-size:12px; padding:0px 5px 0px 70px;}
#bridal_tokuten{ padding:15px 0 0 100px;}
.bridal_soudan{ padding:15px 0 0 100px; border-bottom:1px dashed #666;}
.bridal_soudan01_h3{ font-size:18px; margin-bottom:25px; color:#06C; padding:0 0 2px 0; border-bottom:1px solid #06C; width:200px; text-align:center;}
.bridal_soudan01_text{ margin:3px 0 0 0; color:#69C; font-size:18px; font-weight:bold; line-height:140%;}
.bridal_soudan01_a{ margin:10px 0 0 200px;}
.bridal_soudan01_a a{ text-decoration:underline; color:#03C;}
.bridal_soudan01_a a:hover{ text-decoration:underline; color:#39C;}
.bridal_soudan_heijitsu_text{ margin:3px 0 0 0; color:#69C; font-size:15px; font-weight:bold;}
/* bridal end */


/* wedding start */
ul#wedding_title_photo{ list-style-type:none; width:900px; margin-left:25px;}
ul#wedding_title_photo li{ width:440px; height:170px; margin:15px 0 0 0;}
ul#wedding_title_photo a{ width:440px; height:170px; display:block;}
li.wedding_title_photo01{ background:url(../img/wedding_title_photo01_f2.jpg) no-repeat; float:left;}
li.wedding_title_photo02{ background:url(../img/wedding_title_photo02_f2.jpg) no-repeat; float:right;}
li.wedding_title_photo03{ background:url(../img/wedding_title_photo03_f2.jpg) no-repeat; float:left;}
li.wedding_title_photo04{ background:url(../img/wedding_title_photo04_f2.jpg) no-repeat; float:right;}
li.wedding_title_photo05{ background:url(../img/wedding_title_photo05_f2.jpg) no-repeat; float:left;}
li.wedding_title_photo06{ background:url(../img/wedding_title_photo06_f2.jpg) no-repeat; float:right;}
li.wedding_title_photo01 a:hover img,
li.wedding_title_photo02 a:hover img,
li.wedding_title_photo03 a:hover img,
li.wedding_title_photo04 a:hover img,
li.wedding_title_photo05 a:hover img,
li.wedding_title_photo06 a:hover img{ visibility:hidden;}
/* wedding end */


/* photo gallery start */
.photo_h3a{ font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro", "serif"; margin-bottom:5px; color:#80A4D6;}
.photo_h3b{ padding-top:10px; color:#80A4D6; font-size:14px; text-align:center;}
.photo_big{ float:left; padding-top:3px;}
.photo_small{ float:left; padding-left:35px;}
.photo_small_line{ padding-top:3px; clear:both;}
ul.photo_small_line{ padding-top:3px; clear:both;}
ul.photo_small_line li{ width:56px; height:56px; list-style-type:none; float:left;}
ul.photo_small_line a{ width:56px; height:56px; display:block;}
li.photo_small01{ background-image:url(../img/photo/photo_photoSmall01_f2.jpg);}
li.photo_small02{ background-image:url(../img/photo/photo_photoSmall02_f2.jpg); margin-left:3px;}
li.photo_small03{ background-image:url(../img/photo/photo_photoSmall03_f2.jpg); margin-left:3px;}
li.photo_small04{ background-image:url(../img/photo/photo_photoSmall04_f2.jpg); margin-left:3px;}
li.photo_small05{ background-image:url(../img/photo/photo_photoSmall05_f2.jpg);}
li.photo_small06{ background-image:url(../img/photo/photo_photoSmall06_f2.jpg); margin-left:3px;}
li.photo_small07{ background-image:url(../img/photo/photo_photoSmall07_f2.jpg); margin-left:3px;}
li.photo_small08{ background-image:url(../img/photo/photo_photoSmall08_f2.jpg); margin-left:3px;}
li.photo_small09{ background-image:url(../img/photo/photo_photoSmall09_f2.jpg);}
li.photo_small10{ background-image:url(../img/photo/photo_photoSmall10_f2.jpg); margin-left:3px;}
li.photo_small11{ background-image:url(../img/photo/photo_photoSmall11_f2.jpg); margin-left:3px;}
li.photo_small12{ background-image:url(../img/photo/photo_photoSmall12_f2.jpg); margin-left:3px;}
li.photo_small13{ background-image:url(../img/photo/photo_photoSmall13_f2.jpg);}
li.photo_small14{ background-image:url(../img/photo/photo_photoSmall14_f2.jpg); margin-left:3px;}
li.photo_small15{ background-image:url(../img/photo/photo_photoSmall15_f2.jpg); margin-left:3px;}
li.photo_small16{ background-image:url(../img/photo/photo_photoSmall16_f2.jpg); margin-left:3px;}
li.photo_small17{ background-image:url(../img/photo/photo_photoSmall17_f2.jpg);}
li.photo_small18{ background-image:url(../img/photo/photo_photoSmall18_f2.jpg); margin-left:3px;}
li.photo_small19{ background-image:url(../img/photo/photo_photoSmall19_f2.jpg); margin-left:3px;}
li.photo_small20{ background-image:url(../img/photo/photo_photoSmall20_f2.jpg); margin-left:3px;}
li.photo_small21{ background-image:url(../img/photo/photo_photoSmall21_f2.jpg);}
li.photo_small22{ background-image:url(../img/photo/photo_photoSmall22_f2.jpg); margin-left:3px;}
li.photo_small23{ background-image:url(../img/photo/photo_photoSmall23_f2.jpg); margin-left:3px;}
li.photo_small24{ background-image:url(../img/photo/photo_photoSmall24_f2.jpg); margin-left:3px;}
li.photo_small01 a:hover img,
li.photo_small02 a:hover img,
li.photo_small03 a:hover img,
li.photo_small04 a:hover img,
li.photo_small05 a:hover img,
li.photo_small06 a:hover img,
li.photo_small07 a:hover img,
li.photo_small08 a:hover img,
li.photo_small09 a:hover img,
li.photo_small10 a:hover img,
li.photo_small11 a:hover img,
li.photo_small12 a:hover img,
li.photo_small13 a:hover img,
li.photo_small14 a:hover img,
li.photo_small15 a:hover img,
li.photo_small16 a:hover img,
li.photo_small17 a:hover img,
li.photo_small18 a:hover img,
li.photo_small19 a:hover img,
li.photo_small20 a:hover img,
li.photo_small21 a:hover img,
li.photo_small22 a:hover img,
li.photo_small23 a:hover img,
li.photo_small24 a:hover img{ visibility:hidden;}
/* photo gallery end */


/* guest_report start */
#guest_text{ width:420px; float:right; background-color:#FFC; margin-top:15px;}
#guest_text h3{ padding:10px 0 10px 10px; color:#039;}
#guest_text p{ margin-bottom:8px; padding:0 10px; font-size:12px; line-height:125%;}
.guest_text_shoukai{ padding:0 10px 10px 30px; clear:both;}
.guest_text_shoukai_text{ color:#039; float:left; font-size:14px; line-height:140%; padding-left:30px;}
ul.guest_text_shoukai_photo{ float:left; width:120px; height:125px;}
ul.guest_text_shoukai_photo li{ width:120px; height:125px; list-style-type:none;}
ul.guest_text_shoukai_photo a{ width:120px; height:125px; display:block;}
#guest_planner{ margin-top:10px; width:950px; background-color:#FFC; padding:10px 0;}
.guest_planner_text{ padding:0 15px; float:left; width:770px;}
.guest_planner_photo{ float:right; padding-right:15px;}
#guest_photo{ float:left; padding-top:15px;}
ul.guest01_photo{ width:520px; height:110px; list-style-type:none; clear:both; margin-bottom:6px;}
ul.guest01_photo li{ width:125px; height:110px; float:left;}
ul.guest01_photo a{ width:125px; height:110px; display:block;}
li.guest01_photo00{ background:url(../img/guest/guest01_photoSmall00_f2.jpg);}
li.guest01_photo01{ background:url(../img/guest/guest01_photoSmall01_f2.jpg); margin-right:6px;}
li.guest01_photo02{ background:url(../img/guest/guest01_photoSmall02_f2.jpg); margin-right:6px;}
li.guest01_photo03{ background:url(../img/guest/guest01_photoSmall03_f2.jpg); margin-right:6px;}
li.guest01_photo04{ background:url(../img/guest/guest01_photoSmall04_f2.jpg);}
li.guest01_photo05{ background:url(../img/guest/guest01_photoSmall05_f2.jpg); margin-right:6px;}
li.guest01_photo06{ background:url(../img/guest/guest01_photoSmall06_f2.jpg); margin-right:6px;}
li.guest01_photo07{ background:url(../img/guest/guest01_photoSmall07_f2.jpg); margin-right:6px;}
li.guest01_photo08{ background:url(../img/guest/guest01_photoSmall08_f2.jpg);}
li.guest02_photo00{ background:url(../img/guest/guest02_photoSmall00_f2.jpg);}
li.guest02_photo01{ background:url(../img/guest/guest02_photoSmall01_f2.jpg); margin-right:6px;}
li.guest02_photo02{ background:url(../img/guest/guest02_photoSmall02_f2.jpg); margin-right:6px;}
li.guest02_photo03{ background:url(../img/guest/guest02_photoSmall03_f2.jpg); margin-right:6px;}
li.guest02_photo04{ background:url(../img/guest/guest02_photoSmall04_f2.jpg);}
li.guest02_photo05{ background:url(../img/guest/guest02_photoSmall05_f2.jpg); margin-right:6px;}
li.guest02_photo06{ background:url(../img/guest/guest02_photoSmall06_f2.jpg); margin-right:6px;}
li.guest02_photo07{ background:url(../img/guest/guest02_photoSmall07_f2.jpg); margin-right:6px;}
li.guest02_photo08{ background:url(../img/guest/guest02_photoSmall08_f2.jpg);}
li.guest01_photo00 a:hover img,
li.guest01_photo01 a:hover img,
li.guest01_photo02 a:hover img,
li.guest01_photo03 a:hover img,
li.guest01_photo04 a:hover img,
li.guest01_photo05 a:hover img,
li.guest01_photo06 a:hover img,
li.guest01_photo07 a:hover img,
li.guest01_photo08 a:hover img,
li.guest02_photo00 a:hover img,
li.guest02_photo01 a:hover img,
li.guest02_photo02 a:hover img,
li.guest02_photo03 a:hover img,
li.guest02_photo04 a:hover img,
li.guest02_photo05 a:hover img,
li.guest02_photo06 a:hover img,
li.guest02_photo07 a:hover img,
li.guest02_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[gE·ςΉΚ^ */
li.onsendo_photo00{ background:url(../img/guest/onsendo/photoSmall00_f2.jpg);}
li.onsendo_photo01{ background:url(../img/guest/onsendo/photoSmall01_f2.jpg); margin-right:6px;}
li.onsendo_photo02{ background:url(../img/guest/onsendo/photoSmall02_f2.jpg); margin-right:6px;}
li.onsendo_photo03{ background:url(../img/guest/onsendo/photoSmall03_f2.jpg); margin-right:6px;}
li.onsendo_photo04{ background:url(../img/guest/onsendo/photoSmall04_f2.jpg);}
li.onsendo_photo05{ background:url(../img/guest/onsendo/photoSmall05_f2.jpg); margin-right:6px;}
li.onsendo_photo06{ background:url(../img/guest/onsendo/photoSmall06_f2.jpg); margin-right:6px;}
li.onsendo_photo07{ background:url(../img/guest/onsendo/photoSmall07_f2.jpg); margin-right:6px;}
li.onsendo_photo08{ background:url(../img/guest/onsendo/photoSmall08_f2.jpg);}
li.onsendo_photo00 a:hover img,
li.onsendo_photo01 a:hover img,
li.onsendo_photo02 a:hover img,
li.onsendo_photo03 a:hover img,
li.onsendo_photo04 a:hover img,
li.onsendo_photo05 a:hover img,
li.onsendo_photo06 a:hover img,
li.onsendo_photo07 a:hover img,
li.onsendo_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[gE·ςΉΚ^IΉ */
/* ¨ql|[gE΄ΣΚ^ */
li.kansha_photo00{ background:url(../img/guest/kansha/photoSmall00_f2.jpg);}
li.kansha_photo01{ background:url(../img/guest/kansha/photoSmall01_f2.jpg); margin-right:6px;}
li.kansha_photo02{ background:url(../img/guest/kansha/photoSmall02_f2.jpg); margin-right:6px;}
li.kansha_photo03{ background:url(../img/guest/kansha/photoSmall03_f2.jpg); margin-right:6px;}
li.kansha_photo04{ background:url(../img/guest/kansha/photoSmall04_f2.jpg);}
li.kansha_photo05{ background:url(../img/guest/kansha/photoSmall05_f2.jpg); margin-right:6px;}
li.kansha_photo06{ background:url(../img/guest/kansha/photoSmall06_f2.jpg); margin-right:6px;}
li.kansha_photo07{ background:url(../img/guest/kansha/photoSmall07_f2.jpg); margin-right:6px;}
li.kansha_photo08{ background:url(../img/guest/kansha/photoSmall08_f2.jpg);}
li.kansha_photo00 a:hover img,
li.kansha_photo01 a:hover img,
li.kansha_photo02 a:hover img,
li.kansha_photo03 a:hover img,
li.kansha_photo04 a:hover img,
li.kansha_photo05 a:hover img,
li.kansha_photo06 a:hover img,
li.kansha_photo07 a:hover img,
li.kansha_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[gE΄ΣΚ^IΉ */
/* ¨ql|[gEsurpriseΚ^ */
li.surprise_photo00{ background:url(../img/guest/surprise/photoSmall00_f2.jpg);}
li.surprise_photo01{ background:url(../img/guest/surprise/photoSmall01_f2.jpg); margin-right:6px;}
li.surprise_photo02{ background:url(../img/guest/surprise/photoSmall02_f2.jpg); margin-right:6px;}
li.surprise_photo03{ background:url(../img/guest/surprise/photoSmall03_f2.jpg); margin-right:6px;}
li.surprise_photo04{ background:url(../img/guest/surprise/photoSmall04_f2.jpg);}
li.surprise_photo05{ background:url(../img/guest/surprise/photoSmall05_f2.jpg); margin-right:6px;}
li.surprise_photo06{ background:url(../img/guest/surprise/photoSmall06_f2.jpg); margin-right:6px;}
li.surprise_photo07{ background:url(../img/guest/surprise/photoSmall07_f2.jpg); margin-right:6px;}
li.surprise_photo08{ background:url(../img/guest/surprise/photoSmall08_f2.jpg);}
li.surprise_photo00 a:hover img,
li.surprise_photo01 a:hover img,
li.surprise_photo02 a:hover img,
li.surprise_photo03 a:hover img,
li.surprise_photo04 a:hover img,
li.surprise_photo05 a:hover img,
li.surprise_photo06 a:hover img,
li.surprise_photo07 a:hover img,
li.surprise_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[gEsurpriseΚ^IΉ */
/* ¨ql|[gEkizunaΚ^*/
li.kizuna_photo00{ background:url(../img/guest/kizuna/photoSmall00_f2.jpg);}
li.kizuna_photo01{ background:url(../img/guest/kizuna/photoSmall01_f2.jpg); margin-right:6px;}
li.kizuna_photo02{ background:url(../img/guest/kizuna/photoSmall02_f2.jpg); margin-right:6px;}
li.kizuna_photo03{ background:url(../img/guest/kizuna/photoSmall03_f2.jpg); margin-right:6px;}
li.kizuna_photo04{ background:url(../img/guest/kizuna/photoSmall04_f2.jpg);}
li.kizuna_photo05{ background:url(../img/guest/kizuna/photoSmall05_f2.jpg); margin-right:6px;}
li.kizuna_photo06{ background:url(../img/guest/kizuna/photoSmall06_f2.jpg); margin-right:6px;}
li.kizuna_photo07{ background:url(../img/guest/kizuna/photoSmall07_f2.jpg); margin-right:6px;}
li.kizuna_photo08{ background:url(../img/guest/kizuna/photoSmall08_f2.jpg);}
li.kizuna_photo00 a:hover img,
li.kizuna_photo01 a:hover img,
li.kizuna_photo02 a:hover img,
li.kizuna_photo03 a:hover img,
li.kizuna_photo04 a:hover img,
li.kizuna_photo05 a:hover img,
li.kizuna_photo06 a:hover img,
li.kizuna_photo07 a:hover img,
li.kizuna_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[gEkizunaΚ^IΉ */
/* ¨ql|[gENO.6Κ^ */
li.arigato_photo00{ background:url(../img/guest/arigato/photoSmall00_f2.jpg);}
li.arigato_photo01{ background:url(../img/guest/arigato/photoSmall01_f2.jpg); margin-right:6px;}
li.arigato_photo02{ background:url(../img/guest/arigato/photoSmall02_f2.jpg); margin-right:6px;}
li.arigato_photo03{ background:url(../img/guest/arigato/photoSmall03_f2.jpg); margin-right:6px;}
li.arigato_photo04{ background:url(../img/guest/arigato/photoSmall04_f2.jpg);}
li.arigato_photo05{ background:url(../img/guest/arigato/photoSmall05_f2.jpg); margin-right:6px;}
li.arigato_photo06{ background:url(../img/guest/arigato/photoSmall06_f2.jpg); margin-right:6px;}
li.arigato_photo07{ background:url(../img/guest/arigato/photoSmall07_f2.jpg); margin-right:6px;}
li.arigato_photo08{ background:url(../img/guest/arigato/photoSmall08_f2.jpg);}
li.arigato_photo00 a:hover img,
li.arigato_photo01 a:hover img,
li.arigato_photo02 a:hover img,
li.arigato_photo03 a:hover img,
li.arigato_photo04 a:hover img,
li.arigato_photo05 a:hover img,
li.arigato_photo06 a:hover img,
li.arigato_photo07 a:hover img,
li.arigato_photo08 a:hover img{ visibility:hidden;}
/* ¨ql|[garigatoΚ^IΉ */
/* guest_report end */


/* access start */
.access_map{ width:460px; float:right; margin:15px 25px 30px 0;}
.access_map ul{ margin:10px 0 0 15px;}
/* access end */


/* privacy start */
#privacy{ width:650px; margin:15px auto; text-align:left;}
#privacy p{ margin-bottom:10px;}
ol.privacy_ol{ margin:0 0 15px 30px;}
ol.privacy_ol li{ margin-bottom:5px;}
ul.privacy_ul{ margin:0 0 15px 30px;}
ul.privacy_ul li{ margin:0 0 5px;}
/* privacy end */


/* style01 start */
.style01_contents{ width:900px; margin:15px 0 0 25px;}
.style01_text01{ float:left; width:360px; padding-left:30px;}
.style01_text01 h2{ text-align:center; margin-top:15px;}
.style01_text01 h3{ text-align:center; margin-top:30px; color:#09C;}
.style01_text01_p01{ line-height:150%; margin-top:15px;}
.style01_text01_p02{ margin-top:15px; color:#09C; text-align:center; border:1px solid #09C; padding:5px; line-height:150%;}
.style01_text01_p02a{ margin-top:10px; color:#09C; text-align:right;}
.style01_text01_p03 a{ text-decoration:underline;}
.style01_tokuten01{ background:url(../img/style01_photo03.jpg) no-repeat;}
/* style01 end */


/* party_style start */
#party_style01{ width:900px; margin:15px 0 0 25px; text-align:left;}
.party_style_contents01{ width:350px; float:right;}
.party_style_contents01_text01{ padding:5px 10px; background-color:#06C; color:#FFF;}
.party_style_contents02{ width:510px; float:left; margin:15px 0 0 0;}
.party_style_contents02 h2{ padding-top:5px;}
.party_style_next01{ width:350px; float:right; margin:15px 0 0 0;}
.party_style_next01_text{ width:350px; background:url(../img/party_style_next01_bg.jpg) no-repeat; font-weight:bold;}
.party_style_next01_text p{ width:230px; padding:25px 0 0 5px; text-align:center; color:#039; float:left; line-height:190%;}
/* party_style end */


/* otoi start */
.otoi_table{ width:600px; background-color:#CCC;}
.otoi_table td{ padding:5px; background-color:#FFF;}
.otoi_tel{ float:right; padding:20px 25px 5px 0; color:#039;}
/* otoi end */
