@import url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/reset.css);html{border:0}body{font-size:13.6px;*font-size:small;*font:x-small;line-height:1;cursor:default;color:#333;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#fff}.clear{clear:both;padding:0;margin:0;height:0}a{text-decoration:none;cursor:pointer;color:#333}a:hover{color:#c9151e;text-decoration:none}#cont{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:70;overflow:auto}.copy{text-shadow:#111 1px 1px 0px;text-align:center;padding:10px 0;line-height:150%}.box{cursor:pointer}.sp{display:none}ins.adsbygoogle{width:90% !important;background:0 0 !important}#example_responsive_1{width:700px !important;margin:50px auto 0 auto !important}header{position:absolute;width:100%;height:190px;margin:0;padding:0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_head.png) repeat-x center;z-index:10000000}#head{width:1140px;margin:0 auto;padding:0;overflow:hidden}#logo{width:700px;margin:20px 0 0;padding:0;float:left}#logo h1{margin:0;padding:0;overflow:hidden}#logo div.inoue{margin:0 30px 0 0;padding:0 30px 0 0;float:left;border-right:1px solid #ccc}#logo div.hirosato{margin:0;padding:0;float:left}#logo span{display:block;margin:0 0 9px;padding:2px 0 0;color:#666;font-size:108%;line-height:1}#logo img{height:31px;margin:0;padding:0}#logo p{margin:7px 0 0;padding:0;color:#666;font-size:85%;font-weight:400;line-height:1.5}#accessHead{width:130px;margin:20px 0 0;padding:0;float:right}#accessHead img{height:84px;margin:0;padding:0}#contactHead{width:310px;margin:20px 0 0;padding:0;float:left}#contactHead div.txt{display:block;margin:0;padding:0;font-size:116%;font-weight:700;color:#39c}#contactHead div.tel{display:block;margin:10px 0 0;padding:0 0 0 35px;font-family:'Heebo',sans-serif;font-weight:500;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_phone.png) no-repeat 0 0;background-size:25px auto}#contactHead div.tel a{font-size:270%}#contactHead div.tel p{font-size:93%;line-height:1.7;color:#666}#weatherHead{display:none;position:relative;width:87px;height:65px;margin:10px 0 0;padding:25px 0 0;float:left;border:2px solid #39c;border-radius:5px}#weatherHead h3 img{position:absolute;width:91px;margin:0;padding:0;top:-2px;left:-2px}#weatherHead div div a{display:none}#weatherHead div div a{display:none}.ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb_space{display:none}#weatherHead div table{width:40px !important;margin:0 auto 0 auto !important;display:block !important;text-align:center}#weatherHead div table a{width:40px !important;margin:0 auto 0 auto !important;display:block !important;text-align:center}#weatherHead div table td{width:40px !important;display:table;text-align:center}#weatherHead div table span{width:20px !important;display:table-cell !important;margin:0 !important;padding:0 2px !important;text-align:center}#weatherHead div table td br{display:none !important}#ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb{width:40px !important;margin:5px auto 0 auto !important;padding:0 !important;display:block !important;border:none !important;background:0 0 !important;text-align:center !important}#ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb thead{display:none !important}#ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb td{border:none !important;background:0 0 !important;text-align:center !important;margin:0 !important;padding:0 !important}#ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb td div{text-align:center !important;margin:0 !important;padding:0 !important}#ppwj_6dda3ef1-df14-481c-b6f6-023985d3f7cb td img{width:40px !important;height:40px !important}#submenu{position:relative;width:100%;margin:0;padding:0}#submenu nav{position:absolute;width:100%;height:180px;margin:0;padding:0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_menu.png);z-index:10000000;text-align:center;top:-30px;border-bottom:1px solid #39c}#submenu ul{width:900px;display:table;margin:35px auto 0 auto;padding:0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/line_memu.png) no-repeat right 80%}#submenu ul li{width:120px;display:table-cell;margin:0;padding:0 30px;text-align:center;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/line_memu.png) no-repeat 0 80%}#submenu ul li a{display:block;margin:0;padding:100px 0 0;color:#333;font-size:108%;line-height:1;font-weight:700}#submenu ul li a.menu01{background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu01.png) no-repeat center;background-size:auto 62px}#submenu ul li a.menu02{background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu05.png) no-repeat center;background-size:auto 62px}#submenu ul li a.menu03{background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu02.png) no-repeat center;background-size:auto 62px}#submenu ul li a.menu04{background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu03.png) no-repeat center;background-size:auto 62px}#submenu ul li a.menu05{background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu04.png) no-repeat center;background-size:auto 62px}#submenu ul li a:hover{padding:100px 0 5px;color:#39c;text-decoration:none;border-bottom:1px solid #39c}header.second{position:absolute;width:100%;margin:0;padding:0;background:0 0;top:0}#submenu2nd{width:100%;margin:10px 0 0;padding:0;border-top:1px solid #ccc}#submenu2nd nav{width:100%;margin:0;padding:0}#submenu2nd ul{margin:0 auto 0 auto;padding:0;text-align:center}#submenu2nd ul li{display:inline-block;margin:10px 0;padding:0 30px;text-align:left;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/line_memu.png) no-repeat 0 0}#submenu2nd ul li:first-child{display:inline-block;margin:10px 0;padding:0 30px;text-align:left;background:0 0}#submenu2nd ul li a{display:block;height:30px;margin:0;padding:0;color:#333;font-size:108%;line-height:1;font-weight:700;border-bottom:1px solid #fff}#submenu2nd ul li a.menu01{padding:18px 0 0 50px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu01.png) no-repeat 0 0;background-size:auto 44px}#submenu2nd ul li a.menu02{padding:18px 0 0 50px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu05.png) no-repeat 0 5px;background-size:auto 38px}#submenu2nd ul li a.menu03{padding:18px 0 0 50px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu02.png) no-repeat 0 5px;background-size:auto 38px}#submenu2nd ul li a.menu04{padding:18px 0 0 60px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu03.png) no-repeat 0 5px;background-size:auto 38px}#submenu2nd ul li a.menu05{padding:18px 0 0 60px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_menu04.png) no-repeat 0 5px;background-size:auto 38px}#submenu2nd ul li a:hover{color:#39c;text-decoration:none;border-bottom:1px solid #39c}article{margin:0;padding:0}article.second{margin:0;padding:225px 0 0}.breadcrumbBG{margin:0 auto 0 auto;padding:10px 0;overflow:hidden;list-style-type:none;font-size:93%;line-height:1.5;background:#09c}.breadcrumb{width:1140px;margin:0 auto 0 auto;padding:0}.breadcrumb a{display:inline-block;position:relative;margin:0 11px 0 0;padding:0 15px 0 0;color:#fff;text-decoration:none}.breadcrumb span{color:#fff}.breadcrumb a:hover{text-decoration:none}.breadcrumb a:after{display:block;content:"";position:absolute;top:50%;right:0;width:5px;height:5px;margin:-2px 0 0;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb a:hover{text-decoration:underline}#pageTitle{width:100%;height:150px;margin:0 auto 0 auto;padding:30px 0 0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_menu2nd.png) center 0}#pageTitle h1{margin:0;padding:0;color:#333;font-size:230%;line-height:1.3;text-align:center}#pagenavi{width:100%;margin:0 auto;padding:30px 0;text-align:center}#pagenavi a{display:inline-block;margin:0 2px;padding:4px 10px;font-size:116%;line-height:1.5;border:1px solid #ccc;border-radius:3px}#pagenavi span.pages{display:inline-block;margin:0 2px;padding:4px 10px;font-size:108%;line-height:1.5;border:1px solid #ccc;background:#fff;color:#333;border-radius:3px}#pagenavi span{display:inline-block;margin:0 2px;padding:4px 10px;font-size:108%;line-height:1.5;border:1px solid #1189c4;background:#fff;color:#1189c4;border-radius:3px}#page-top{position:fixed;bottom:100px;right:0;z-index:100}#page-top a{text-decoration:none;padding:0;display:block}#page-top img{width:50px}footer{position:relative;width:100%;margin:0;padding:0}#footConsultation{width:100%;height:180px;margin:-40px 0 0;padding:40px 0 0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_menu.png) repeat-x center 0;text-align:center;overflow:hidden}#footConsultation div#txt{width:270px;margin:0 0 0 50px;padding:70px 0 0;display:inline-block;text-align:left}#footConsultation div#txt h2{margin:0;padding:0}#footConsultation div#txt h2 span{display:block;margin:0 0 10px;padding:0;color:#666;font-size:108%;line-height:1}#footConsultation div#txt h2 img{height:31px;margin:0;padding:0}#footConsultation div#txt p{margin:7px 0 0;padding:0;color:#666;font-size:93%;font-weight:400;line-height:1.5}#qr{width:170px;margin:0;padding:0;display:inline-block}#qr img{width:125px;margin:0;padding:0}#contactFoot{width:322px;margin:0;padding:0;display:inline-block;text-align:left}#contactFoot div.txt{display:block;margin:0;padding:0;font-size:116%;font-weight:700;color:#39c}#contactFoot div.tel{display:block;margin:10px 0 0;padding:0 0 0 35px;font-family:'Heebo',sans-serif;font-weight:500;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_phone.png) no-repeat 0 0;background-size:25px auto}#contactFoot div.tel a{font-size:270%}#contactFoot div.tel p{font-size:100%;line-height:1.7;color:#666}#footerSub{display:none}#footerMenu{width:100%;margin:0 auto 0 auto;padding:0;background:#39c;overflow:hidden}#footerMenu ul{width:1100px;margin:20px auto 20px auto;padding:0;list-style-type:none;overflow:hidden;text-align:center}#footerMenu li{margin:0;padding:0 10px 0 20px;display:inline-block;font-size:108%;line-height:1.5;border-left:1px dotted #fff}#footerMenu li:last-child{margin:0;padding:0 10px 0 20px;border-right:1px dotted #fff;border-left:1px dotted #fff}#footerMenu li a{color:#fff}#footerMenu li a:hover{text-decoration:underline}#footer div.logo{margin:60px 0 0;padding:0;text-align:center}#footer p{margin:20px 0 0;padding:0;font-size:116%;line-height:2;color:#fff;text-align:center}.copyright{margin:0;padding:30px 0;font-size:93%;font-family:'Helvetica';text-align:center;background:#edeade}#countNum{margin:0;padding:0 0 30px;text-align:center}#SPmenu{display:none}#visu{position:relative;vertical-align:middle;width:100%;height:620px;overflow:hidden;margin:0;padding:100px 0 0;text-align:center;z-index:-1000000000000000000000000000000}#crossfade{position:relative;width:100%;height:620px;text-align:center;margin:0;padding:0;z-index:-1000000000000000000000000000000}#crossfade li{position:absolute;width:100%;top:0;left:0;right:0;list-style-type:none;z-index:-1000000000000000000000000000000}#crossfade li img{width:100%;height:680px;object-fit:cover;font-family:'object-fit: cover;'}#crossfadeSP{display:none}#visu h2{position:absolute;width:138px;margin:0;padding:114px 0 0;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}#visuPhoto{position:relative;width:1140px;margin:0 auto 0 auto;padding:0}#visuPhoto div.ayu{position:absolute;margin:0;padding:0;top:-330px;left:0;z-index:10000000000000}#visuPhoto div.hiro{position:absolute;margin:0;padding:0;top:-230px;right:30px;z-index:10000000000000}#topEntranceBG{position:relative;width:100%;margin:150px 0 0;padding:70px 0 110px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_body.jpg)}#topEntrance{width:1140px;margin:0 auto 0 auto;padding:0}#topEntrance h2{margin:0;padding:0;font-size:180%;line-height:1.4;text-align:center}#topEntrance p{margin:20px 0 0;padding:0;font-size:116%;line-height:2;text-align:center}#topContent{width:1140px;margin:0 auto 0 auto;padding:70px 0 0;overflow:hidden}#topContent div.blog{width:680px;margin:0;padding:0;float:left}#topContent div.infoBG{width:680px;margin:0 0 30px;padding:30px 0 20px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#topContent div.infoBG h2{width:540px;display:table-cell;margin:0;padding:0 0 25px 35px;font-size:123%;line-height:1.5}#topContent div.infoBG h2 span{margin:0;padding:5px 0 5px 15px;border-left:5px solid #f60}#topContent div.infoBG p{width:100px;display:table-cell;margin:0;padding:0 40px 0 0;font-size:108%;line-height:1.5;text-align:right}#topContent div.infoBG p a{display:block;position:relative;padding:0}#topContent div.infoBG p a:hover{text-decoration:none;color:#f60}#topContent div.infoBG p a:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #f60;border-right:solid 2px #f60;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topContent div.infoBG dl{width:600px;margin:0 auto 0 auto;padding:0;border-top:1px dashed #bbb}#topContent div.infoBG dt{width:100px;display:table-cell;margin:0;padding:8px 0;color:#f60;font-size:93%;line-height:1;font-weight:700}#topContent div.infoBG dd{width:500px;display:table-cell;margin:0;padding:8px 0;font-size:108%;line-height:1.8}#topContent div.infoBG dd a{display:block;position:relative;padding:0 30px 0 0}#topContent div.infoBG dd a:hover{text-decoration:underline;color:#c00}#topContent div.infoBG dd a:after{display:block;content:"";position:absolute;top:50%;right:0;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #f60;border-right:solid 2px #f60;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topContent div.blogBG{width:680px;margin:10px 0 40px;padding:30px 0 20px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#topContent div.blogBG h2{width:540px;display:table-cell;margin:0;padding:0 0 25px 35px;font-size:123%;line-height:1.5}#topContent div.blogBG h2 span{margin:0;padding:5px 0 5px 15px;border-left:5px solid #39c}#topContent div.blogBG p{width:100px;display:table-cell;margin:0;padding:0 40px 0 0;font-size:108%;line-height:1.5;text-align:right}#topContent div.blogBG p a{display:block;position:relative;padding:0}#topContent div.blogBG p a:hover{text-decoration:none;color:#39c}#topContent div.blogBG p a:after{display:block;content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #39c;border-right:solid 2px #39c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topContent div.blogBG dl{width:600px;margin:0 auto 0 auto;padding:0;border-top:1px dashed #bbb}#topContent div.blogBG dt{width:100px;display:table-cell;margin:0;padding:8px 0;color:#39c;font-size:93%;line-height:1;font-weight:700}#topContent div.blogBG dd{width:500px;display:table-cell;margin:0;padding:8px 0;font-size:108%;line-height:1.8}#topContent div.blogBG dd a{display:block;position:relative;padding:0 30px 0 0}#topContent div.blogBG dd a:hover{text-decoration:underline;color:#c00}#topContent div.blogBG dd a:after{display:block;content:"";position:absolute;top:50%;right:0;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #39c;border-right:solid 2px #39c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#topContent ul.bnr{width:420px;margin:0;padding:0;float:right;list-style-type:none}#topContent ul.bnr li{margin:0 0 20px;padding:0}#topContent ul.bnr img{width:420px;margin:0;padding:0}#topContent ul.bnr img:hover{opacity:.8}#aboutus{position:relative;width:1140px;margin:0 auto 0 auto;padding:0;overflow:hidden}#aboutus div.summary{width:670px;margin:50px 0 0;padding:0;float:left}#aboutus div.summary div.price{margin:20px 0 0;padding:0}#aboutus h2{margin:20px 0 0;padding:0;font-size:180%;line-height:1.4}#aboutus p{margin:30px 0 0;padding:0;font-size:116%;line-height:2}#aboutus div.ayu h3{margin:50px 0 0;padding:0;font-size:116%;line-height:2}#aboutus div.other h3{margin:10px 0 0;padding:0;font-size:116%;line-height:2}#aboutus table{width:100%;margin:6px 0 0;padding:0;border-collapse:collapse}#aboutus table th{margin:0;padding:10px 20px;border:1px solid #999;text-align:left;font-size:108%;line-height:1.5}#aboutus div.ayu table th{background:#c4e9ff}#aboutus div.other table th{background:#ffc}#aboutus table th br{display:none}#aboutus table td{margin:0;padding:10px 20px;border:1px solid #999;text-align:right;font-size:108%;line-height:1.5}#aboutus div.ayu p,#aboutus div.other p{margin:5px 0 0;padding:0;font-size:93%;line-height:2;text-align:right}#aboutus div.time{margin:50px 0 0;padding:30px;background:#edeade}#aboutus div.time h3{display:inline-block;vertical-align:top;margin:0;padding:8px 20px 0 0;font-size:138%;line-height:2}#aboutus div.time p{display:inline-block;margin:0;padding:0 0 0 20px;font-size:108%;line-height:1.8;border-left:1px solid #ccc}#aboutus div.summaryph{width:400px;margin:50px 0 0;padding:0;float:right}#aboutus div.summaryph div.ph{width:396px;margin:20px 0 0;padding:0}#aboutus2{width:1140px;margin:0 auto 0 auto;padding:0;overflow:hidden}#aboutus2 div.summary{width:994px;margin:100px 0 0;padding:30px 70px 40px;border:3px solid #edeade;border-radius:20px}#aboutus2 h3{margin:0;padding:0 0 20px;font-size:138%;line-height:1.4;border-bottom:2px solid #39c}#aboutus2 table{width:100%;margin:5px 0 0;padding:0;border-collapse:collapse}#aboutus2 table th{width:150px;margin:0;padding:12px 0;border-bottom:1px dotted #999;text-align:left;font-size:108%;font-weight:700;line-height:1.5;color:#39c}#aboutus2 table td{margin:0;padding:12px 0;border-bottom:1px dotted #999;font-size:108%;line-height:1.5}#aboutus2 div.map{width:1140px;margin:50px 0 0;padding:0;border:3px solid #fff}#aboutus2 div.map h3{margin:0 0 20px;padding:0 0 20px;font-size:138%;line-height:1.4;border-bottom:2px solid #39c}#faq{position:relative;width:1140px;margin:0 auto 0 auto;padding:0;text-align:center;overflow:hidden}#faq h2{margin:0;padding:0 0 30px;font-size:220%;font-weight:700;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_title.png) no-repeat center bottom}#faq dl.acordion{margin:30px 0 0;padding:0;border-bottom:1px dotted #ccc}#faq dl.acordion dt{margin:0;padding:0 40px 0 0}#faq dl.acordion dt a{display:block;text-align:left;margin:0;padding:0;text-decoration:none}#faq dl.acordion dt.trigger{text-align:left;margin:0;padding:30px 0 20px 40px;text-decoration:none;font-size:138%;font-weight:700;line-height:1.5;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_qq.png) no-repeat 0 30px;background-size:22px auto;border-top:1px dotted #ccc}#faq dl.acordion dt.trigger span.step{display:inline-block;width:80px;text-align:center;margin:0;padding:4px 0;font-size:80%}#faq dl.acordion dt.trigger span.open-close{margin:10px 0 0;padding:0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/point_plus.png) no-repeat right 50%;float:right;width:24px;height:17px;text-indent:-9999em;background-size:24px 17px}#faq dl.acordion dt.active span.open-close{margin:10px 0 0;padding:0;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/point_none.png) no-repeat right 50%;float:right;width:24px;height:17px;background-size:24px 17px}#faq dl.acordion dd.acordion_tree{margin:0 0 20px;padding:28px 20px 30px 70px;text-decoration:none;font-size:116%;line-height:1.8;text-align:left;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/icon_aa.png) no-repeat 30px 32px #ededed;background-size:22px auto;border-radius:10px}#footBnr{width:100%;margin:100px auto 0 auto;padding:50px 0 70px;background:url(//ayu-otsuki.sakura.ne.jp/wp/wp-content/themes/ayu-otsuki/css/../images/bg_body.jpg) center 0}#footBnr ul{width:880px;margin:0 auto 0 auto;padding:0;overflow:hidden}#footBnr ul li{margin:0;padding:0 5px;display:inline-block}#footBnr ul img{width:420px;margin:0;padding:0}#footBnr ul img:hover{opacity:.8}#blog{position:relative;width:1140px;margin:0 auto 0 auto;padding:20px 0 0;overflow:hidden}#blog div.left{width:800px;margin:0;padding:0;float:left}#blog div.right{width:250px;margin:0;padding:0;float:right}#blog div.bloglist{width:800px;position:relative;margin:0 0 100px;padding:0;overflow:hidden}#blog div.bloglist div.date{margin:0 0 5px;padding:20px 0 0;color:#39c;font-size:108%;line-height:1.5;font-family:'Heebo',sans-serif;font-weight:500;border-top:2px solid #39c}#blog div.bloglist h1{margin:0;padding:0 0 20px;font-size:200%;font-weight:300;line-height:1.4;border-bottom:1px dotted #999}#blog div.bloglist p{margin:0;padding:20px 0 0;text-align:left;font-size:116%;line-height:2}#blog div.bloglist p a:hover{color:#333}#blog div.right div.cate,#blog div.right div.new,#blog div.right div.search{margin:0 0 30px;padding:10px 20px 20px;border:1px solid #ccc}#blog div.right h3{margin:0;padding:10px 0;font-size:116%;line-height:1.7;color:#333;border-bottom:1px dotted #999}#blog div.right ul{margin:20px 0 0 20px;padding:0;font-size:100%;line-height:1.6}#blog div.right ul li{margin:0 0 7px;padding:0}#blog div.right ul a{color:#39c}#blog div.right ul a:hover{color:#39c;text-decoration:underline}#blog div.right label span{margin:0 7px 0 0;padding:0;font-size:100%;line-height:1.6}#blog div.right form{margin:20px 0 0;padding:0}#blog div.right input{width:120px;margin:0;padding:5px 10px;background:#fff;border:1px solid #999;font-size:100%;line-height:1.6}#blog div.right button{margin:0 0 0 5px;padding:5px 10px;background:#069;color:#fff;border:none;font-size:100%;line-height:1.6}#hirosato{position:relative;width:1140px;margin:0 auto 0 auto;padding:0;overflow:hidden}#hirosato div.summary{width:500px;margin:50px 0 0;padding:0;float:left}#hirosato h2{margin:20px 0 0;padding:0;font-size:180%;line-height:1.4}#hirosato p{margin:0;padding:0;font-size:116%;line-height:2}#hirosato div.block{width:100%;margin:35px 0 0;padding:10px;border-collapse:collapse;background:#e95457;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#hirosato table{width:100%;margin:6px 0 0;padding:0;border-collapse:collapse}#hirosato table th{margin:0;padding:5px 20px;text-align:left;font-size:108%;line-height:1.5;color:#fff}#hirosato div.ayu table th{background:#c4e9ff}#hirosato div.other table th{background:#ffc}#hirosato table th br{display:none}#hirosato table td{margin:0;padding:5px 20px;font-size:108%;line-height:1.5;color:#fff}#contents{width:540px;position:relative;margin:50px 0 0;float:right}#imgPhoto{position:relative;z-index:100;width:540px;height:405px;overflow:hidden}#imgPhoto ul{position:relative;width:540px;height:405px;padding:0;margin:0}#imgPhoto li{position:absolute;display:none;left:0;top:0}#bento{width:1140px;margin:100px auto 0 auto;padding:0;overflow:hidden}#bento h3{margin:0;padding:0 0 15px;font-size:138%;line-height:1.4;border-bottom:2px solid #e95457}#bento ul{width:100%;margin:20px 0 0;padding:0;list-style-type:none}#bento ul li{width:30%;margin:0;padding:0 4% 0 0;list-style-type:none;display:inline-block}#bento ul li:last-child{width:30%;margin:0;padding:0;list-style-type:none;display:inline-block}#bento ul li img{width:100%;margin:0;padding:0}#hirosatoMenu{width:1140px;margin:70px auto 0 auto;padding:0;overflow:hidden}#hirosatoMenu h3{margin:0;padding:0 0 15px;font-size:138%;line-height:1.4;border-bottom:2px solid #e95457}#hirosatoMenu ul{width:100%;margin:20px 0 0;padding:0;list-style-type:none}#hirosatoMenu ul li{width:23%;margin:0;padding:0 2% 0 0;list-style-type:none;display:inline-block}#hirosatoMenu ul li:last-child{width:23%;margin:0;padding:0;list-style-type:none;display:inline-block}#hirosatoMenu ul li img{width:100%;margin:0;padding:0;border:1px solid #ccc}#hirosatoMap{width:1140px;margin:70px auto 0 auto;padding:0;border:3px solid #fff}#hirosatoMap h3{margin:0 0 20px;padding:0 0 20px;font-size:138%;line-height:1.4;border-bottom:2px solid #e95457}.privacy{position:relative;width:1140px;margin:-50px auto 60px auto;padding:0;overflow:hidden}.privacy h2{margin:70px 0 20px;padding:0 0 20px;font-size:138%;line-height:1.4;border-bottom:2px solid #39c}.privacy h3{margin:20px 0 5px;padding:0;font-size:116%;line-height:1.7}.privacy h4{margin:20px 0 5px;padding:0;font-size:108%;line-height:1.7;color:#39c}.privacy p{margin:0;padding:0;font-size:108%;line-height:1.8}.privacy p.first{margin:50px 0 0;padding:0;font-size:108%;line-height:1.8}.privacy ul,.privacy ol{margin:0 0 0 20px;padding:0;font-size:108%;line-height:1.8}