/*
Theme Name: alteliebe
Theme URI:
Author:
Author URI:
Description:
Version: 1.0
*/

/* /css/common.css */
*{padding:0;margin:0;font-size:100%;word-wrap:break-word;word-break:break-all;}html{height:100%;}body{height:100%;font-size:95%;font-family:sans-serif;line-height:1.2;-webkit-text-size-adjust:none;}body:before{content:"";display:block;height:1px;margin-top:-1px;}h1,h2,h3,h4,h5,h6,th,strong,b{font-weight:normal;}h1{position:relative;font-size:120%;}h1:before,h1:after{content:"";display:block;position:absolute;}h1:after{-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}table,th,td{border-collapse:collapse;border-spacing:0;}th{text-align:left;}img{border:0;vertical-align:top;}hr{margin:10px;border:none;border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(0,0,0,0.3);-moz-box-shadow:0 -1px 2px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 -1px 2px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 2px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.2);}li{list-style-type:none;}input[type="checkbox"],input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:20px;width:20px;margin-right:4px;position:relative;vertical-align:bottom;background:#f0f0f0;border:1px solid rgba(0,0,0,0.4);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);}input[type="checkbox"]:checked,input[type="radio"]:checked{background:-moz-linear-gradient(top,#000,#454545);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#454545));background:inear-gradient(top,#000,#454545);}input[type="checkbox"]:after,input[type="radio"]:after{content:"";display:block;position:absolute;}input[type="checkbox"]:disabled,input[type="radio"]:disabled{opacity:0.3;}input[type="checkbox"]{border-radius:3px;}input[type="radio"]{border-radius:10px;}input[type="checkbox"]:after{width:4px;height:9px;top:2px;left:6px;border:2px solid #ccc;border-width:0 2px 2px 0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}input[type="radio"]:after{width:10px;height:10px;top:4px;left:4px;background:#ccc;border-radius:5px;}.clearfix:after{content:"";display:block;clear:both;}.hide{display:none;}.nodata_page{text-align:center;margin:30px 0;}#header{position:relative;}#header:after{content:"";display:block;clear:both;}#header a{text-decoration:none;}#header p{width:200px;padding:5px 0 5px 5px;float:left;font-size:85%;}#header p a{display:table-cell;height:30px;vertical-align:middle;}#header p a img{max-width:200px;max-height:30px;}#header li{margin-right:5px;float:right;font-size:60%;text-align:center;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}#header li a{display:block;width:48px;height:35px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#main_menu{margin-bottom:15px;}#main_menu ul{position:relative;}#main_menu ul:before{content:"";display:block;position:absolute;right:10px;bottom:10px;}#main_menu ul:after{content:"";display:block;clear:both;}#main_menu li{font-size:95%;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#main_menu li a{display:block;position:relative;text-decoration:none;}#main_menu li a:after{content:"";display:block;position:absolute;border-style:solid;opacity:0.5;}#main_menu.column_1 li{font-size:105%;}#main_menu.column_1 li a:after{margin-top:-8px;top:50%;right:4px;border-width:8px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}#main_menu.column_2 li{width:50%;float:left;}#main_menu.column_2 li a:after{margin-top:-6px;top:50%;right:4px;border-width:6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}#main_menu.column_3 li{width:33%;float:left;text-align:center;}#main_menu.column_3 li:nth-of-type(3n+1){width:34%;}#main_menu.column_3 li a:after{bottom:4px;right:4px;border-width:6px;border-top-color:transparent;border-left-color:transparent;}#main_menu.column_3 li span{display:block;}#main_menu .expand a{display:block;text-align:center;}#main_menu .expand a:after{content:"＋";display:inline-block;width:14px;margin:-3px 0 0 3px;font-size:85%;line-height:14px;text-align:center;border:1px solid;border-radius:8px;}#main_menu .expand a.on:after{content:"－";}#main_menu div p{border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.3);}.obj_imgtext:after,.obj_imgtext a:after{content:"";display:block;clear:both;}.obj_imgtext,.obj_banner,.obj_text{padding:10px;}.obj_imgtext img{max-width:120px;}.obj_imgtext.left img{margin-right:10px;float:left;}.obj_imgtext.right img{margin-left:10px;float:right;}.obj_banner{text-align:center;}.obj_banner img{max-width:100%;}.obj_banner span:empty{display:none;}.obj_banner span:before{content:"";display:inline-block;width:1px;height:1.2em;}.obj_text.center{text-align:center;}.obj_text.right{text-align:right;}.obj_image{text-align:center;padding:10px 0;}.obj_image img{max-width:100%;}.base_tab{margin:20px 0 2px;padding:0 7px;border-bottom:2px solid rgba(0,0,0,0.3);-moz-box-shadow:0 2px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 2px 0 rgba(255,255,255,0.5);box-shadow:0 2px 0 rgba(255,255,255,0.5);}.base_tab:after{content:"";display:block;clear:both;}.base_tab li{padding:0 3px;float:left;text-align:center;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;	width:50%;}.base_tab li a{display:block;padding:0 10px;margin-top:7px;line-height:40px;border:1px solid rgba(255,255,255,0.5);border-width:1px 1px 0;border-radius:6px 6px 0 0;-moz-box-shadow:-1px 0 0 rgba(0,0,0,0.3),0 -1px 0 rgba(0,0,0,0.3),1px 0 0 rgba(0,0,0,0.3);-webkit-box-shadow:-1px 0 0 rgba(0,0,0,0.3),0 -1px 0 rgba(0,0,0,0.3),1px 0 0 rgba(0,0,0,0.3);box-shadow:-1px 0 0 rgba(0,0,0,0.3),0 -1px 0 rgba(0,0,0,0.3),1px 0 0 rgba(0,0,0,0.3);}.base_tab li a:not(.on){background:-moz-linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.2)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1));}.base_tab li a.on{margin:0 0 -4px;line-height:50px;border-width:2px 2px 0;-moz-box-shadow:-2px 0 0 rgba(0,0,0,0.3),0 -2px 0 rgba(0,0,0,0.3),2px 0 0 rgba(0,0,0,0.3);-webkit-box-shadow:-2px 0 0 rgba(0,0,0,0.3),0 -2px 0 rgba(0,0,0,0.3),2px 0 0 rgba(0,0,0,0.3);box-shadow:-2px 0 0 rgba(0,0,0,0.3),0 -2px 0 rgba(0,0,0,0.3),2px 0 0 rgba(0,0,0,0.3);z-index:10;text-decoration:none;}.result_list{margin:20px 6px;}.result_list .cassette{margin:15px 0;padding:9px;border:1px solid rgba(0,0,0,0.4);border-width:3px 1px 1px;border-radius:6px;-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.6),1px 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.6),1px 1px 0 rgba(255,255,255,0.6);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.6),1px 1px 0 rgba(255,255,255,0.6);}.result_list .cassette .tit{margin:-9px -9px 0;padding:13px 10px;background:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.05));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.05)));background:inear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.05));border-bottom:1px solid rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.4);}#more_result,#more_loading{width:250px;margin:0 auto 50px;padding-top:50px;position:relative;text-align:center;}#more_result > span,#more_loading > span{display:block;width:30px;height:30px;margin-left:-15px;position:absolute;top:10px;left:50%;}#more_result p:last-of-type,#more_loading p:last-of-type{margin-top:5px;border:1px solid rgba(0,0,0,0.5);border-radius:8px;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.8),inset 1px 1px 0 rgba(255,255,255,0.8);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.8),inset 1px 1px 0 rgba(255,255,255,0.8);box-shadow:1px 1px 0 rgba(255,255,255,0.8),inset 1px 1px 0 rgba(255,255,255,0.8);}#more_result p:last-of-type{background:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.3),rgba(0,0,0,0.1));}#more_result a{display:block;padding:20px;}#more_loading p:last-of-type{padding:20px;background:-moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(255,255,255,0.1)));background:inear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));opacity:0.5;}#more_loading > span{-moz-animation:morerotate 1.5s linear 0s infinite normal;-webkit-animation:morerotate 1.5s linear 0s infinite normal;animation:morerotate 1.5s linear 0s infinite normal;}@-moz-keyframes morerotate{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes morerotate{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes morerotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#cond_set{min-height:100%;background:#fff;color:#000;}#cond_set #tit{padding:8px 6px;color:#fff;background:-moz-linear-gradient(top,#888888,#666);background:-webkit-gradient(linear,left top,left bottom,from(#888888),to(#666));background:inear-gradient(top,#888888,#666);border-top:2px solid #454545;border-bottom:1px solid #505050;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);z-index:1;position:relative;}#cond_set #tit:after{content:"";display:block;clear:both;}#cond_set #tit h2{float:left;text-shadow:1px 1px 1px #333;}#cond_set #tit p{float:right;font-size:70%;}#cond_set #tit p a{display:block;margin:-5px -2px -5px -5px;padding:7px;color:#fff;text-decoration:none;background:-moz-linear-gradient(top,#a0a0a0,#505050);background:-webkit-gradient(linear,left top,left bottom,from(#a0a0a0),to(#505050));background:inear-gradient(top,#a0a0a0,#505050);border-radius:3px;border:1px solid #404040;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2),inset -1px -1px 1px rgba(255,255,255,0.2);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2),inset -1px -1px 1px rgba(255,255,255,0.2);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.2),inset -1px -1px 1px rgba(255,255,255,0.2);}#cond_set h3{background:#ccc;padding:3px 6px;margin-top:20px;border:1px solid #b0b0b0;border-width:1px 0;}#cond_set h3:first-of-type{margin:0;}#cond_set .check_list li{position:relative;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);border-top:1px solid #fff;border-bottom:1px solid #b0b0b0;z-index:0;}#cond_set .check_list li label{display:block;padding:16px 10px;}#cond_set .check_list li span{margin-left:5px;}#cond_set .check_list li *:checked + span:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,#d8d8d8,#f0f0f0);background:-webkit-gradient(linear,left top,left bottom,from(#d8d8d8),to(#f0f0f0));background:inear-gradient(top,#d8d8d8,#f0f0f0);-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;}#cond_set .set_btn{padding:30px;text-align:center;}#cond_set .set_btn input[type="submit"],#cond_set .set_btn input[type="button"],#cond_set .set_btn button{width:250px;padding:10px;font-size:120%;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);border:1px solid #999;border-radius:8px;-moz-box-shadow:inset -1px -1px 1px rgba(0,0,0,0.1),inset 1px 1px 1px #fff,0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset -1px -1px 1px rgba(0,0,0,0.1),inset 1px 1px 1px #fff,0 1px 1px rgba(0,0,0,0.2);box-shadow:inset -1px -1px 1px rgba(0,0,0,0.1),inset 1px 1px 1px #fff,0 1px 1px rgba(0,0,0,0.2);}.base_table,.base_table th,.base_table td{border:1px solid rgba(0,0,0,0.3);border-width:1px 0;border-collapse:collapse;}.base_table{width:100%;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);}.base_table th{border-right:1px solid rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset -1px 0 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset -1px 0 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset -1px 0 0 rgba(255,255,255,0.2);}.base_table td{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);}.input_box{margin:10px;}.input_box li{padding-top:25px;}.input_box li.line{margin-top:25px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);border-top:1px solid rgba(0,0,0,0.2);}.input_box li p:first-child{margin-bottom:5px;}.input_box li p:first-child:before{content:"■";}.input_box li p:first-child span{margin-left:5px;padding:2px 3px;position:relative;top:-3px;color:#fff;font-size:60%;background:#f00;border:1px solid #fff;}.conf_box{margin:10px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);border-top:1px solid rgba(0,0,0,0.2);}.conf_box dt{font-size:85%;margin:20px 0 5px;}.conf_box dt:before{content:"■";}.conf_box dd{margin-left:13px;}.form_btn{margin:20px 10px;padding-top:20px;text-align:center;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);border-top:1px solid rgba(0,0,0,0.2);}.form_btn li{display:inline-block;width:140px;margin:0 5px;}.form_btn li.small{width:90px;}.form_btn li.large{width:200px;}.form_btn li button,.form_btn li input{width:100%;padding:10px;font-size:140%;background:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));border:1px solid rgba(0,0,0,0.3);border-radius:8px;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);}#txt_error{margin:8px;padding:6px;color:#f00;background:#fff;border:2px solid #f00;outline:2px solid #fff;}#txt_error li{list-style-type:disc;margin-left:20px;}#inquiry_action{margin:30px 10px;padding:10px 10px 5px;position:relative;background:rgba(0,0,0,0.05);border:3px solid rgba(255,255,255,0.5);border-radius:12px;-moz-box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1),1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1),1px 1px 1px rgba(0,0,0,0.2);box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1),1px 1px 1px rgba(0,0,0,0.2);}#inquiry_action:before{content:"";display:block;position:absolute;left:-13px;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}#inquiry_action .cap{margin:10px 0;text-align:center;}#inquiry_action ul{margin:10px 0;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.3);}#inquiry_action ul:after{content:"";display:block;clear:both;}#inquiry_action li{width:50%;padding:0 4px;float:left;font-size:130%;text-align:center;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#inquiry_action li:only-child{width:100%;}#inquiry_action li a{display:block;position:relative;padding-right:5px;text-decoration:none;line-height:50px;-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);}#inquiry_action #inquiry_btn li a{border:1px solid rgba(0,0,0,0.3);}#inquiry_action li a:after{content:"";display:block;position:absolute;margin-top:-6px;top:50%;right:2px;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;opacity:0.5;}#inquiry_action .tel{margin:15px 0;padding-right:5px;font-size:160%;text-align:center;}#inquiry_action .tel a{display:inline-block;padding:2px 0 2px 30px;background:url(images/ico_inquire01.png) no-repeat left center;-moz-background-size:26px;-webkit-background-size:26px;background-size:26px;}#inquiry_action .time{margin:10px 0;padding:10px 5px 0;font-size:85%;border-top:1px solid rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);}#toppage_link{margin:50px 0 -30px;padding:6px 0;background:-moz-linear-gradient(top,rgba(0,0,0,0.05),rgba(255,255,255,0.05));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(255,255,255,0.05)));background:inear-gradient(top,rgba(0,0,0,0.05),rgba(255,255,255,0.05));border-top:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.4),inset 0 1px 0 rgba(255,255,255,0.2);}#toppage_link a{display:inline-block;padding:10px;font-size:80%;}#toppage_link a:before{content:"≪";}#page_top{width:12em;margin:50px auto 0;font-size:85%;text-align:center;background:#eeede7;border:1px solid #b2b2b2;border-width:1px 1px 0;border-top-left-radius:20px 35px;border-top-right-radius:20px 35px;z-index:10;}#page_top a{display:block;padding:8px 0 6px;color:#5f5f5b;text-decoration:none;}#page_top a:before{content:"▲";}#site_info{margin-top:-1px;padding:15px 3px 20px;color:#fff;background:#333;-moz-box-shadow:inset 0 4px 2px #1a1a1a;-webkit-box-shadow:inset 0 4px 2px #1a1a1a;box-shadow:inset 0 4px 2px #1a1a1a;border-top:1px solid #b2b2b2;}#site_info .names{min-height:34px;margin:0 5px;position:relative;}#site_info .names .map_btn{position:absolute;right:5px;font-size:70%;background:-moz-linear-gradient(top,#fff,#eeede7);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eeede7));background:inear-gradient(top,#fff,#eeede7);border-radius:5px;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);}#site_info .names .map_btn a{display:block;width:60px;padding-left:26px;color:#5f5f5b;line-height:34px;text-decoration:none;background:url(images/ico_map01.png) no-repeat 5px center;-moz-background-size:20px;-webkit-background-size:20px;background-size:20px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#site_info .names .map_btn ~ p{margin-right:80px;}#site_info .names .site_name{margin-bottom:3px;}#site_info .names .address{color:#808080;font-size:80%;}#site_info ul{display:table;width:100%;margin-top:15px;}#site_info ul:after{content:"";display:block;clear:both;}#site_info li{display:table-cell;padding:0 3px;font-size:85%;line-height:40px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#site_info li a{display:block;color:#fff;text-decoration:none;background:-moz-linear-gradient(top,#525252,#2e2e2e);background:-webkit-gradient(linear,left top,left bottom,from(#525252),to(#2e2e2e));background:inear-gradient(top,#525252,#2e2e2e);border:1px solid #999;border-radius:5px;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000;}#site_info li span{display:block;width:5em;margin:auto;padding-left:18px;text-align:center;background:no-repeat left center;-moz-background-size:15px;-webkit-background-size:15px;background-size:15px;}#site_info li.twitter span{background-image:url(images/ico_social_01.png);}#site_info li.facebook span{background-image:url(images/ico_social_02.png);}#site_info li.blog span{background-image:url(images/ico_social_03.png);}#copyright{padding:8px 4px;color:#fff;background:#000;}#copyright:after,#copyright ul:after{content:"";display:block;clear:both;}#copyright p{margin:10px 3px;float:left;font-size:75%;}#copyright ul{float:right;}#copyright li{margin:0 4px;float:right;font-size:80%;text-align:center;background:#333;}#copyright li a{display:block;width:5.5em;padding:10px 0 8px;color:#fff;text-decoration:none;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#copyright li:first-of-type a{padding-right:18px;background:url(images/ico_pcsite01.png) no-repeat 46px center;-moz-background-size:12px;-webkit-background-size:12px;background-size:12px;}

/* /css/top.css */
.move_btn{display:none;}.move_btn li{position:absolute;}.move_btn li.left{height:100%;top:0px;left:0;}.move_btn li.right{height:100%;top:0px;right:0;}.move_btn li a{display:block;width:31px;height:100%;}.move_btn li a img{position:absolute;top:50%;left:3px;margin-top:-35px;}.move_btn li.number{width:100%;bottom:5px;left:0px;font-size:0px;text-align:center;}.move_btn li.number img{display:inline-block;margin:0 3px;}#main_graphic{position:relative;text-align:center;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#main_graphic #photo_images{width:100%;min-height:100px;height:100%;position:relative;overflow:hidden;}#main_graphic #photo_images ul{width:300%;height:100%;position:relative;}#main_graphic #photo_images ul:after{content:"";display:block;clear:both;}#main_graphic #photo_images li{width:33.34%;height:100%;float:left;}#main_graphic #photo_images li:nth-of-type(3){position:absolute;right:0;}#main_graphic #photo_images li div{height:100%;margin:auto;}#main_graphic #photo_images img{max-width:100%;max-height:100%;}#main_graphic.bevel{padding:10px;}#main_graphic.bevel #photo_images img{border-radius:15px;}#main_graphic.slide .move_btn{display:block;}#main_graphic.slide.bevel .move_btn li.number,#main_graphic.slide.decorate .move_btn li.number{bottom:20px;}#top_recommend{margin-bottom:15px;font-size:90%;}#top_recommend #recommend_list:after{content:"";display:block;clear:both;}#top_recommend #recommend_list li{-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#top_recommend #recommend_list li a{display:block;background:-moz-linear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.05) 50%,rgba(0,0,0,0.05));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.15)),color-stop(0.5,rgba(255,255,255,0.05)),to(rgba(0,0,0,0.05)));background:inear-gradient(top,rgba(255,255,255,0.15),rgba(255,255,255,0.05) 50%,rgba(0,0,0,0.05));}#top_recommend #recommend_list li .cap{font-size:80%;}#top_recommend.vertical #recommend_list{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);}#top_recommend.vertical #recommend_list li{border-bottom:1px solid rgba(0,0,0,0.3);}#top_recommend.vertical #recommend_list li:nth-of-type(2){border-top:1px solid rgba(255,255,255,0.5);}#top_recommend.vertical #recommend_list li a{padding:20px 5px;text-decoration:none;}#top_recommend.vertical #recommend_list li img{float:left;}#top_recommend.vertical #recommend_list li .cap{margin-left:53px;}#top_recommend.vertical #recommend_list li .text{margin-left:53px;text-decoration:underline;}#top_recommend.horizontal #recommend_list{border-bottom:1px solid rgba(0,0,0,0.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);}#top_recommend.horizontal #recommend_list li{float:left;width:50%;}#top_recommend.horizontal #recommend_list li:first-of-type{border-right:1px solid rgba(255,255,255,0.5);}#top_recommend.horizontal #recommend_list li:nth-of-type(2){border-left:1px solid rgba(0,0,0,0.3);}#top_recommend.horizontal #recommend_list li:only-child{width:100%;border:none}#top_recommend.horizontal #recommend_list li a{padding:20px 8px;text-decoration:none;}#top_recommend.horizontal #recommend_list li .cap:after{content:"";display:block;clear:both;}#top_recommend.horizontal #recommend_list li .cap img{float:left;margin:-2px 5px 4px 0;}#top_recommend.horizontal #recommend_list li .text{display:table-cell;height:5em;text-decoration:underline;vertical-align:middle;}#top_recommend.slide{position:relative;overflow:hidden;padding-top:3px;}#top_recommend.slide #recommend_list{width:400%;margin-top:15px;}#top_recommend.slide #recommend_list li{width:25%;padding:0 15px;float:left;}#top_recommend.slide #recommend_list li div{padding:17px;border:1px solid rgba(0,0,0,0.3);}#top_recommend.slide #recommend_list li div{-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(255,255,255,0.5);}#top_recommend.slide #recommend_list li .cap:after{content:"";display:block;clear:both;}#top_recommend.slide #recommend_list li .cap img{float:left;margin:-2px 5px 4px 0;}#top_recommend.slide #recommend_list li .text{display:table-cell;height:6em;vertical-align:middle;}#top_recommend.slide #recommend_list li .text span{display:block;}#top_recommend.slide #recommend_list li .text span:nth-of-type(2){margin-top:10px;font-size:80%;}#top_recommend.slide #recommend_list li .btn{border:1px solid rgba(0,0,0,0.3);font-size:110%;text-align:center;}#top_recommend.slide #recommend_list li .btn a{padding:12px;border:1px solid rgba(255,255,255,0.5);}#top_recommend.slide .move_btn{display:block;}#top_recommend.slide .move_btn li{height:11.5em;margin-top:4em;}#top_contents{overflow:hidden;}#top_contents .obj_imgtext,#top_contents .obj_banner,#top_contents .obj_text{border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.3);}
	#main_graphic #photo_images {
		min-height: 300px!important;
		height:300px;
		overflow: hidden;
	}
	#main_graphic #photo_images img {
		width: auto;
		min-height:100%;
		text-align: center!important;
		display: block;
		margin: 0 auto;
	}

/* /css/fair.css */
#bridal_fair .cassette:not(#special) .tit.expand a{display:none;}#bridal_fair .cassette:not(#special) div.hide{display:block;}#bridal_fair .cassette .explain,#bridal_fair .cassette .benefit,#bridal_fair .cassette .contents{padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2);}#bridal_fair .cassette .benefit span,#bridal_fair .cassette .contents span{margin-right:8px;padding:2px 5px;font-size:70%;vertical-align:text-top;border:1px solid rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);}#bridal_fair .cassette .tit{padding-top:37px;position:relative;}#bridal_fair .cassette .tit span{display:block;margin-bottom:8px;position:absolute;top:13px;font-size:80%;}#bridal_fair .cassette .explain:after{content:"";display:block;clear:both;}#bridal_fair .cassette .explain img{margin-right:10px;float:left;}#bridal_fair .cassette .contents{padding-right:90px;position:relative;}#bridal_fair .cassette .contents li{display:inline;}#bridal_fair .cassette .contents li:nth-of-type(n+2):before{content:"/";margin-right:3px;}#bridal_fair .cassette .contents a{display:block;width:85px;padding:12px 0 10px;position:absolute;right:2px;bottom:0;font-size:70%;text-align:center;background:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));border:1px solid rgba(0,0,0,0.2);border-width:1px 1px 0;border-radius:8px 8px 0 0;-moz-box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);}#bridal_fair .cassette .contents a:after{content:"▼";}#bridal_fair .cassette .contents a.on{background:-moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(255,255,255,0.1)));background:inear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));}#bridal_fair .cassette .contents a.on:after{content:"▲";}#bridal_fair .cassette dt{margin-top:8px;padding:12px 75px 5px 0;position:relative;}#bridal_fair .cassette dt:before{content:"■";}#bridal_fair .cassette dt:after{content:"";display:block;width:100%;height:0px;position:absolute;top:0;border-top:1px dotted rgba(0,0,0,0.2);border-bottom:1px dotted rgba(255,255,255,0.2);}#bridal_fair .cassette dt span{padding:2px 5px;position:absolute;right:0;top:12px;font-size:70%;border:1px solid rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);}#bridal_fair .cassette dt span.unnecessary{opacity:0.15;border:1px solid #000;-moz-box-shadow:1px 1px 0 #fff,inset 1px 1px 0 #fff;-webkit-box-shadow:1px 1px 0 #fff,inset 1px 1px 0 #fff;box-shadow:1px 1px 0 #fff,inset 1px 1px 0 #fff;}#bridal_fair .cassette dt:first-of-type{margin:0;}#bridal_fair .cassette dt:first-of-type:after{display:none;}#bridal_fair .cassette dd{margin-top:7px;}#bridal_fair .cassette dd.time,#bridal_fair .cassette dd.price{padding-left:15px;font-size:85%;background:no-repeat left center;-moz-background-size:12px;-webkit-background-size:12px;background-size:12px;}#bridal_fair .cassette dd.time{background-image:url(images/ico_fair01.png);}#bridal_fair .cassette dd.price{background-image:url(images/ico_fair02.png);}#bridal_fair #special.cassette .tit{padding-right:90px;}#bridal_fair #special.cassette .tit a{display:block;width:85px;padding:12px 0 10px;position:absolute;right:4px;bottom:0px;font-size:70%;text-align:center;background:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));border:1px solid rgba(0,0,0,0.2);border-width:1px 1px 0;border-radius:8px 8px 0 0;-moz-box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);box-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 0 0 rgba(255,255,255,0.3);}#bridal_fair #special.cassette .tit a:after{content:"▼";}#bridal_fair #special.cassette .tit a.on{background:-moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(255,255,255,0.1)));background:inear-gradient(top,rgba(0,0,0,0.1),rgba(255,255,255,0.1));}#bridal_fair #special.cassette .tit a.on:after{content:"▲";}#bridal_fair .cassette.pickup{position:relative;}#bridal_fair .cassette.pickup .tit span{left:75px;}#bridal_fair .cassette.pickup:before,#bridal_fair .cassette.pickup:after{display:block;position:absolute;left:-4px;}#bridal_fair .cassette.pickup:before{content:"おすすめ";width:70px;top:8px;font-size:80%;line-height:20px;text-align:center;background:-moz-linear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),color-stop(0.3,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:inear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));border:1px solid rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);}#bridal_fair .cassette.pickup:after{content:"";width:0;height:0;top:30px;border:2px solid rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent transparent;}#bridal_fair #fair_cond ul:after,#bridal_fair #fair_cond dl:after{content:"";display:block;clear:both;}#bridal_fair #fair_cond ul{margin:0 -3px;}#bridal_fair #fair_cond li{margin-bottom:10px; width:50%;padding:0 3px;float:left;text-align:center;line-height:40px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#bridal_fair #fair_cond li:last-of-type{font-size:80%;line-height:16px; width:100%;}#bridal_fair #fair_cond li a{font-size:10px; line-height: 1.2; padding:10px; display:block;position:relative;text-decoration:none;background:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(0,0,0,0.15));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0.15)));background:inear-gradient(top,rgba(255,255,255,0.3),rgba(0,0,0,0.15));border:1px solid rgba(0,0,0,0.4);border-radius:8px;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);}#bridal_fair #fair_cond li:last-of-type a{}#bridal_fair #fair_cond li a.disable{background:none;opacity:0.5;}#bridal_fair #fair_cond li a.on{background:-moz-linear-gradient(top,rgba(0,0,0,0.15),rgba(255,255,255,0.3));background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.15)),to(rgba(255,255,255,0.3)));background:inear-gradient(top,rgba(0,0,0,0.15),rgba(255,255,255,0.3));}#bridal_fair #fair_cond li a.on:after{content:"";display:block;width:20px;height:20px;margin:-10px 0 0 -45px;position:absolute;top:50%;left:28%;background:url(images/ico_fair03.png);-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}#bridal_fair #fair_cond dl{margin:5px 0;padding:10px 7px 0;font-size:85%;border:1px solid rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);}#bridal_fair #fair_cond dt{float:left;}#bridal_fair #fair_cond dt:before{content:"■";}#bridal_fair #fair_cond dt:after{content:"：";margin-right:7px;}#bridal_fair #fair_cond dd{margin-bottom:7px;}#bridal_fair #result_num{margin:30px 4px 20px;}#search_slide{display:none;width:100%;min-height:100%;position:absolute;left:0;top:0;z-index:1000;}#cond_set #fair_date{position:relative;overflow:hidden;}#cond_set #fair_date #calender{width:400%;}#cond_set #fair_date #calender:after{content:"";display:block;clear:both;}#cond_set #fair_date #calender li{width:25%;float:left;}#cond_set #fair_date #calender li p{text-align:center;line-height:44px;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);}#cond_set #fair_date #calender li table,#cond_set #fair_date #calender li th,#cond_set #fair_date #calender li td{text-align:center;background:#f8f8f8;border-collapse:collapse;border:1px solid #b0b0b0;}#cond_set #fair_date #calender li table{width:100%;}#cond_set #fair_date #calender li th{font-size:80%;}#cond_set #fair_date #calender li td{color:#e0e0e0;font-weight:bold;line-height:47px;}#cond_set #fair_date #calender li a{display:block;color:#000;text-decoration:none;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.05),inset 1px 1px 0 #fff;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.05),inset 1px 1px 0 #fff;box-shadow:inset -1px -1px 0 rgba(0,0,0,0.05),inset 1px 1px 0 #fff;}#cond_set #fair_date #calender li a.on{color:#fff;background:-moz-linear-gradient(top,#999,#b8b8b8);background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#b8b8b8));background:inear-gradient(top,#999,#b8b8b8);-moz-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.3);}#cond_set #fair_date #prev_next li{width:45px;position:absolute;top:0;font-size:60%;text-align:center;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);}#cond_set #fair_date #prev_next li a{display:block;height:44px;padding-top:30px;position:relative;color:#000;text-decoration:none;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#cond_set #fair_date #prev_next li a.disable{opacity:0.2;}#cond_set #fair_date #prev_next li a:after{content:"";display:block;width:0;height:0;position:absolute;top:8px;border:1px solid transparent;border-width:8px 12px;}#cond_set #fair_date #prev_next li:first-of-type{left:0;}#cond_set #fair_date #prev_next li:last-of-type{right:0;}#cond_set #fair_date #prev_next li:first-of-type a:after{left:4px;border-right-color:#000;}#cond_set #fair_date #prev_next li:last-of-type a:after{right:4px;border-left-color:#000;}#cond_set #fair_date #clear_box{min-height:50px;position:relative;}#cond_set #fair_date #clear_box p:first-of-type{width:100px;position:absolute;top:10px;right:5px;font-size:85%;text-align:center;background:-moz-linear-gradient(top,#fff,#e8e8e8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:inear-gradient(top,#fff,#e8e8e8);border:1px solid #b0b0b0;border-radius:8px;}#cond_set #fair_date #clear_box p:first-of-type a{display:block;padding:10px 0;color:#000;text-decoration:none;}#cond_set #fair_date #clear_box p:nth-of-type(2){padding:10px 120px 5px 5px;font-size:85%;}

/* /css/weddingdata.css */
#hall_data h2{margin:20px 5px 5px;font-size:110%;}#hall_data h2:before{content:"■";}#hall_data .point{margin:5px 5px 10px;padding:32px 7px 10px;position:relative;border:1px solid rgba(0,0,0,0.3);border-radius:6px;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);}#hall_data .point:before,#hall_data .point:after{display:block;position:absolute;left:-4px;}#hall_data .point:before{content:"おすすめポイント";width:120px;top:6px;font-size:80%;line-height:20px;text-align:center;background:-moz-linear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),color-stop(0.3,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:inear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));border:1px solid rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);}#hall_data .point:after{content:"";width:0;height:0;top:27px;border:2px solid rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent transparent;}#hall_data .base_table{margin:5px 0 40px;}#hall_data .base_table th{padding:5px 0;white-space:nowrap;text-align:center;font-size:75%;width:5.5em;letter-spacing:-1px;}#hall_data .base_table td{padding:12px 8px;}#hall_data dl{margin:-6px 0;}#hall_data dl:after{content:"";display:block;clear:both;}#hall_data dt{min-height:1em;padding-top:6px;float:left;clear:both;}#hall_data dt:after{content:"：";}#hall_data dd{min-height:1em;padding:6px 0;position:relative;}#hall_data dd:after{content:"";display:block;width:100%;height:0;position:absolute;bottom:-3px;border-top:1px dotted rgba(0,0,0,0.2);border-bottom:1px dotted rgba(255,255,255,0.4);}#hall_data dd:last-child:after{display:none;}#hall_data li{display:inline;}#hall_data li:nth-of-type(n+2):before{content:"/";margin-right:3px;}#hall_data dl + p,#hall_data ul + p{margin-top:6px;padding-top:6px;position:relative;}#hall_data dl + p:after,#hall_data ul + p:after{content:"";display:block;width:100%;height:0;position:absolute;top:0;border-top:1px dotted rgba(0,0,0,0.2);border-bottom:1px dotted rgba(255,255,255,0.4);}#hall_data td span{display:block;}

/* /css/map.css */
#access_map{margin:20px 10px;}#access_map .base_tab{margin-right:5px;}#access_map #map_list{margin:15px 0;}#access_map #map_list li>div{margin-right:5px;}#access_map #map_list li>div iframe{width:100%;height:200px;border:1px solid #fff;outline:1px solid #000;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}#access_map #map_list li .btn{width:200px;margin:10px auto;text-align:center;background:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.1)));background:inear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));border:1px solid rgba(0,0,0,0.3);border-radius:8px;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);box-shadow:1px 1px 0 rgba(255,255,255,0.3),inset 1px 1px 0 rgba(255,255,255,0.3);}#access_map #map_list li .btn a{display:block;padding:10px;}#access_map #map_list li dl{margin:20px 0;}#access_map #map_list li dl:after{content:"";display:block;clear:both;}#access_map #map_list li dt{padding-top:10px;float:left;clear:left;}#access_map #map_list li dt:after{content:"：";}#access_map #map_list li dd{padding:10px 0;border-top:1px solid rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);}#access_map #map_list li dd:first-of-type{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

/* /css/plan.css */
#money_plan #result_num{margin:20px 4px;}#money_plan .cassette{padding-bottom:0;}#money_plan .cassette .price,#money_plan .cassette .name,#money_plan .cassette .benefit,#money_plan .cassette .period,#money_plan .cassette .people,#money_plan .cassette .contents,#money_plan .cassette .note{padding:12px 0;}#money_plan .cassette .price{border-bottom:1px solid rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2);}#money_plan .cassette .benefit,#money_plan .cassette .period,#money_plan .cassette .people,#money_plan .cassette .contents,#money_plan .cassette .note{border-top:1px solid rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}#money_plan .cassette .benefit span,#money_plan .cassette .period span,#money_plan .cassette .people span,#money_plan .cassette .contents span{margin-right:8px;padding:2px 5px;font-size:70%;vertical-align:text-top;border:1px solid rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.4);}#money_plan .cassette .tit{padding-top:37px;position:relative;}#money_plan .cassette .tit span{display:block;margin-bottom:8px;position:absolute;top:13px;font-size:80%;}#money_plan .cassette .price li{display:inline;font-size:75%;}#money_plan .cassette .price li:nth-of-type(n+2):before{content:"/";margin-right:3px;}#money_plan .cassette .name p:nth-last-of-type(n+2){margin-bottom:10px;}#money_plan .cassette .name p:before{content:"■";}#money_plan .cassette .benefit ul,#money_plan .cassette .contents ul{display:inline;}#money_plan .cassette .benefit li,#money_plan .cassette .contents li{display:inline;}#money_plan .cassette .benefit li:nth-of-type(n+2):before,#money_plan .cassette .contents li:nth-of-type(n+2):before{content:"/";margin-right:3px;}#money_plan .cassette .benefit ul + p,#money_plan .cassette .contents ul + p{margin-top:10px;font-size:85%;}#money_plan .cassette.pickup{position:relative;}#money_plan .cassette.pickup .tit span{left:75px;}#money_plan .cassette.pickup:before,#money_plan .cassette.pickup:after{display:block;position:absolute;left:-4px;}#money_plan .cassette.pickup:before{content:"おすすめ";width:70px;top:8px;font-size:80%;line-height:20px;text-align:center;background:-moz-linear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),color-stop(0.3,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:inear-gradient(left,rgba(255,255,255,0.5),rgba(255,255,255,0) 30%,rgba(255,255,255,0));border:1px solid rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);box-shadow:1px 1px 0 rgba(255,255,255,0.4),inset 1px 1px 0 rgba(255,255,255,0.2);}#money_plan .cassette.pickup:after{content:"";width:0;height:0;top:30px;border:2px solid rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent transparent;}

/* /css/photo.css */
#photo_gallery #result_num{margin:20px 10px;}#photo_gallery #photo_list{margin:10px 0;}#photo_gallery #photo_list:after{content:"";display:block;clear:both;}#photo_gallery #photo_list li{float:left;text-align:center;}@media only screen and (max-width:480px){#photo_gallery #photo_list li{width:46%;padding:2%;}}@media only screen and (min-width:481px) and (max-width:630px){#photo_gallery #photo_list li{width:29%;padding:2%;}}@media only screen and (min-width:631px){#photo_gallery #photo_list li{width:23%;padding:1%;}}#photo_detal{height:100%;position:relative;color:#fff;background:#000;overflow:hidden;}#photo_detal a{color:#fff;}#photo_detal #photo_detal_list{width:500%;height:100%;}#photo_detal #photo_detal_list:after{content:"";display:block;clear:both;}#photo_detal #photo_detal_list li{width:20%;height:100%;float:left;}#photo_detal #photo_detal_list li div{display:table-cell;text-align:center;vertical-align:middle;}#photo_detal #photo_detal_list li div img{max-height:100%;max-width:100%;}#photo_detal #number,#photo_detal #pager li,#photo_detal #intro_txt{position:absolute;z-index:10;}#photo_detal #number{width:100%;top:0;left:0;background:rgba(0,0,0,0.6);}#photo_detal #number:after{content:"";display:block;clear:both;}#photo_detal #number p:first-of-type{float:left;font-size:110%;}#photo_detal #number p:first-of-type a{display:block;padding:8px 13px;}#photo_detal #number p:first-of-type a:before{content:"≪";}#photo_detal #number p:last-of-type{padding:13px 15px 0 0;float:right;font-size:75%;}#photo_detal #pager li{width:25px;top:0;padding:30px 5px;z-index:1000;margin-top:-65px;position:absolute;top:50%;}#photo_detal #pager .left{left:0;}#photo_detal #pager .right{right:0;}#photo_detal #intro_txt{width:100%;padding:7px;bottom:0;left:0;font-size:85%;background:rgba(0,0,0,0.6);-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
.gallery-caption {
	display: none;
}

#gallery-1 {
    margin: auto;
}
#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
}
#gallery-1 img {
    border: 2px solid #CFCFCF;
}
#gallery-1 .gallery-caption {
    margin-left: 0;
}

#gallery-1 .gallery-item .gallery-icon a img {
	max-width: 154px;
	width:100%;
	height:auto;
}
