
DIV#page DIV#header DIV#slideshow {clear:both;position:relative;width:1000px;height:440px;margin:0px;}
DIV#page DIV#header DIV#slideshow img{position:absolute;top:0;left:0;z-index:8;}
DIV#page DIV#header DIV#slideshow img.active{z-index:10;}
DIV#page DIV#header DIV#slideshow img.last-active{z-index:9;}

DIV#page DIV#header DIV#end{height:16px;clear:both;overflow:hidden;text-indent:-9999px;background:url(../img/wll_header_end.gif) no-repeat;}

DIV#page DIV#contents DIV#main UL#photomenu{clear:both;}
DIV#page DIV#contents DIV#main UL#photomenu LI{float:left;display:block;text-align:center;margin-bottom:40px;}
DIV#page DIV#contents DIV#main UL#photomenu LI A{display:block;overflow:hidden;text-indent:-9999px;background:url(../img/photomenu.gif) no-repeat;width:250px;line-height:220px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu1 A{background-position:0px 0px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu2 A{background-position:-250px 0px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu3 A{background-position:-500px 0px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu1 A:hover{background-position:0px -220px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu2 A:hover{background-position:-250px -220px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu3 A:hover{background-position:-500px -220px;}
DIV#page DIV#contents DIV#main UL#photomenu LI#menu4{width:0px;height:0px;clear:both;overflow:hidden;text-indent:-9999px;}

/*
DIV#page DIV#contents ul#information{margin:10px auto 20px;}
DIV#page DIV#contents ul#information li{margin:0px 0px 10px;}
DIV#page DIV#contents ul#information li span{display:block;overflow:hidden;text-indent:-9999px;}
*/

DIV#page DIV#contents ul#information{margin:0px auto 10px;clear:both;overflow:hidden;}
DIV#page DIV#contents ul#information li{margin:0px 0px 10px;width:1000px;height:160px;background:url(../information/img/wll_info.png) no-repeat;}
DIV#page DIV#contents ul#information li img{float:left;margin:10px 20px 10px 10px;}
DIV#page DIV#contents ul#information li dl{float:left;overflow:hidden;width:630px;margin:30px 0px 0px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;text-shadow:3px  3px 10px #fff,-3px  3px 10px #fff,3px -3px 10px #fff,-3px -3px 10px #fff;color:#000;font-weight:bolder;}
DIV#page DIV#contents ul#information li dl dt{font-size:2em;line-height:1em;}
DIV#page DIV#contents ul#information li dl dd{margin:10px 0px 0px;font-size:1.2em;line-height:1.4em;}

DIV#page DIV#contents div#shinshu-wari{margin:10px 0px;width:calc(100% - 40px);overflow:hidden;background:rgba(255,255,255,0.5);padding:30px 0px 30px 30px;border:double 3px #cc6633;line-height:2em;text-shadow:3px  3px 10px #fff,-3px  3px 10px #fff,3px -3px 10px #fff,-3px -3px 10px #fff;}
DIV#page DIV#contents div#shinshu-wari img{float:left;margin:0px 30px 0px 0px;}
DIV#page DIV#contents div#shinshu-wari p{margin:20px 0px 0px;font-size:1.3em;}
DIV#page DIV#contents div#shinshu-wari p span{font-size:1.6em;font-weight:bolder;line-height:1.2em;}

/*
DIV#page DIV#contents DIV#main DIV#information_media{width:720px;margin:0px auto 30px;border:double 4px #cc6633;background:#ffffff;}
DIV#page DIV#contents DIV#main DIV#information_media h3{margin:20px;padding:0px 10px;line-height:69px;background:url(../img/h3_information_media_tantei.gif);display:block;overflow:hidden;text-indent:-9999px;}
DIV#page DIV#contents DIV#main DIV#information_media p{margin:20px;font-size:1.2em;line-height:1.4em;letter-spacing:1px;}
DIV#page DIV#contents DIV#leftmenu DIV#information_media{margin:20px 0px;border:solid 1px #cc6633;background:#ffffff;}
DIV#page DIV#contents DIV#leftmenu DIV#information_media h3{padding:10px;background:url(../img/h3_information_media.gif);border-bottom:dotted 1px #cc6633;}
DIV#page DIV#contents DIV#leftmenu DIV#information_media p{padding:10px;}
*/





DIV#page DIV#contents DIV#main DIV#greeting{clear:both;display:block;overflow:hidden;text-indent:-9999px;background:url(../img/greeting.gif) no-repeat;width:720px;height:380px;margin:20px 0px 40px;}

DIV#page DIV#contents DIV#main DIV#facebook{float:left;width:320px;height:610px;margin-top:30px;}

/*
DIV#page DIV#contents DIV#main DIV#topguide{float:right;width:400px;margin-top:30px;}
DIV#page DIV#contents DIV#main DIV#topguide H2{height:32px;overflow:hidden;text-indent:-9999px;background:url(../img/h2_topguide.gif) repeat-y;margin-bottom:10px;}
DIV#page DIV#contents DIV#main DIV#topguide H3{clear:both;height:30px;margin:0px;overflow:hidden;text-indent:-9999px;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_01{background:url(../img/h3_01.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_02{background:url(../img/h3_02.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_03{background:url(../img/h3_03.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_04{background:url(../img/h3_04.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_05{background:url(../img/h3_05.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_06{background:url(../img/h3_06.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_07{background:url(../img/h3_07.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_08{background:url(../img/h3_08.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide{width:390;margin:4px 0px 16px;border-bottom:dotted 1px #cc6633;padding-bottom:10px;line-height:18px;overflow:auto;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DT{float:left;width:170px;margin-bottom:10px;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DD{float:right;width:210px;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DD DIV{font-size:13px;color:#666666;font-weight:bolder;margin-top:4px;}
*/

DIV#page DIV#contents DIV#main DIV#topguide{float:right;width:400px;margin-top:30px;}
DIV#page DIV#contents DIV#main DIV#topguide H2{height:32px;overflow:hidden;text-indent:-9999px;background:url(../img/h2_topguide.gif) repeat-y;margin-bottom:10px;}
/*
DIV#page DIV#contents DIV#main DIV#topguide H3{clear:both;height:30px;margin:0px;overflow:hidden;text-indent:-9999px;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_01{background:url(../img/h3_01.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_02{background:url(../img/h3_02.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_03{background:url(../img/h3_03.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_04{background:url(../img/h3_04.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_05{background:url(../img/h3_05.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_06{background:url(../img/h3_06.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_07{background:url(../img/h3_07.gif) no-repeat;}
DIV#page DIV#contents DIV#main DIV#topguide H3#h3_08{background:url(../img/h3_08.gif) no-repeat;}
*/
DIV#page DIV#contents DIV#main DIV#topguide H3{margin:0px 0px 5px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bolder;font-size:1.4em;line-height:1.4em;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide{width:100%;margin:10px 0px 20px;border-bottom:dotted 1px #cc6633;padding-bottom:20px;line-height:18px;overflow:auto;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DT{float:left;width:40%;margin:0px;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DT img{max-width:100%;margin:0px;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DD{float:right;width:54%;margin:0px;line-height:1.4em;}
DIV#page DIV#contents DIV#main DIV#topguide DL#guide DD DIV{font-size:13px;color:#666666;font-weight:bolder;margin:5px 0px 0px;}


DIV#page DIV#contents DIV#anniversary-100th{background:url(../information/20250801_anniversary_wll1.png) no-repeat;width:1000px;padding:100px 0px 0px;font-size:1.3em;line-height:1.6em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bolder;text-shadow:6px  6px 10px #fff,-6px  6px 10px #fff,6px -6px 10px #fff,-6px -6px 10px #fff;}
DIV#page DIV#contents dl{width:calc(100% - 80px);margin:0px auto;}
DIV#page DIV#contents dl dt{font-size:2.4em;letter-spacing:3px;text-align:center;}
DIV#page DIV#contents dl dd:nth-child(2){font-size:1.1em;margin:40px 0px 0px;line-height:2em;}
DIV#page DIV#contents dl dd:nth-child(3){font-size:0.9em;margin:10px 0px 0px;text-align:right;}
DIV#page DIV#contents DIV#anniversary-100th .anniversary-100th_eco1{float:right;width:64%;margin-right:2%;padding:80px 0px 0px;overflow:hidden;}
DIV#page DIV#contents DIV#anniversary-100th .anniversary-100th_eco1 span{font-size:0.9em;}
DIV#page DIV#contents DIV#anniversary-100th .anniversary-100th_eco2{position:relative;display:block;width:30%;margin-top:30px;margin-bottom:60px;}
DIV#page DIV#contents DIV#anniversary-100th .anniversary-100th_eco2 img{max-width:100%;rotate:3deg;}
DIV#page DIV#contents DIV#anniversary-100th .anniversary-100th_eco2::after {content:"";position:absolute;top:20px;display:block;width:100%;height:100%;background-color:#e9ded2;rotate:-10deg;z-index:-1;}
DIV#page DIV#contents DIV#anniversary-100th:after{content:url('../information/20250801_anniversary_wll2.png');width:100%;height:66px;display: block;}

