@charset "utf-8";#tmp_contents h1{margin:0 0 1.5em;padding:16px 55px 16px 10px;border-top:1px solid #ccc;box-shadow:0 1px #fff inset;font-size:140%;clear:both;min-height:73px;background:url(/shared/templates/st/images/contents/h1_bg_home.png) no-repeat right bottom}#tmp_contents h1.home{background:url(/shared/templates/st/images/contents/h1_bg_home.png) no-repeat right bottom}#tmp_contents h1.rosen{background:url(/shared/templates/st/images/contents/h1_bg_rosen.png) no-repeat right bottom}#tmp_contents h1.ryokin{background:url(/shared/templates/st/images/contents/h1_bg_ryokin.png) no-repeat right bottom}#tmp_contents h1.time{background:url(/shared/templates/st/images/contents/h1_bg_time.png) no-repeat right bottom}#tmp_contents h1.sapica{background:url(/shared/templates/st/images/contents/h1_bg_sapica.png) no-repeat right bottom}#tmp_contents h1.torikumi{background:url(/shared/templates/st/images/contents/h1_bg_torikumi.png) no-repeat right bottom}#tmp_contents h2{margin:1.5em 0 0.8em;padding:10px 15px;font-size:130%;color:#036586;background-color:#f1fbff;clear:both;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:4px solid #0286b2}#tmp_contents h3{margin:1.5em 0 0.8em;padding:2px 2px 2px 15px;font-size:120%;color:#0286b2;clear:both;border-bottom:1px dotted #ccc;border-left:5px solid #0286b2}#tmp_contents h4{margin:1.5em 0 0.8em;padding:0 0 0 20px;background:url(/shared/templates/st/images/contents/h4_bg.png) no-repeat left center;font-size:110%;clear:both}#tmp_contents h5,#tmp_contents h6{margin:1.5em 0 0.8em;font-size:110%;clear:both}#tmp_contents p{margin:0 0 0.8em 0}#tmp_contents p.annotation{margin:0 0 0.8em 0;padding-left:1em;text-indent:-1em}#tmp_contents ul{margin:0 0 1em 3.2em;list-style-image:url(/shared/templates/st/images/contents/list_icon.gif)}#tmp_contents ol{margin:0 0 1em 3.2em;list-style-image:none}#tmp_contents ul li,#tmp_contents ol li{margin:0 0 0.5em;line-height:160%}#tmp_contents ul ul,#tmp_contents ul ol,#tmp_contents ol ul,#tmp_contents ol ol{margin:0.3em 0 0 1.5em}#tmp_contents hr{height:1px;color:#ccc;background-color:#ccc;border:none;clear:both}#tmp_contents table{margin:0 0 0.8em;color:inherit;background-color:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #ccc}#tmp_contents table th{padding:5px 8px;background-color:#d8e9f0;border:1px solid #ccc}#tmp_contents table td{padding:5px 8px;border:1px solid #ccc}#tmp_contents table caption{padding:0 0 0.5em;font-weight:bold;text-align:left}#tmp_contents table p{margin:0}#tmp_contents table.col2 p,#tmp_contents table.col3 p,#tmp_contents table.layouttable p,#tmp_contents table.img_cap p{margin:0 0 0.8em}#tmp_contents table ul,#tmp_contents table ol{margin:0.2em 0 0 24px}#tmp_contents table.col2 ul,#tmp_contents table.col2 ol,#tmp_contents table.col3 ul,#tmp_contents table.col3 ol,#tmp_contents table.layouttable ul,#tmp_contents table.layouttable ol{margin:0 0 1em 3.2em}#tmp_contents table ul ul,#tmp_contents table ul ol,#tmp_contents table ol ul,#tmp_contents table ol ol{margin:0.3em 0 0 24px}#tmp_contents table.col2 ul ul,#tmp_contents table.col2 ul ol,#tmp_contents table.col2 ol ul,#tmp_contents table.col2 ol ol,#tmp_contents table.col3 ul ul,#tmp_contents table.col3 ul ol,#tmp_contents table.col3 ol ul,#tmp_contents table.col3 ol ol,#tmp_contents table.layouttable ul ul,#tmp_contents table.layouttable ul ol,#tmp_contents table.layouttable ol ul,#tmp_contents table.layouttable ol ol{margin:0.3em 0 0 1.5em}#tmp_contents table.outline{width:100%;margin:0 0 0.8em;border-collapse:collapse;border-spacing:0;border:2px solid #018cb2;clear:both}#tmp_contents table.outline td{padding:10px;color:inherit;background-color:#fff}#tmp_contents div.outline{margin:0 0 0.8em;padding:10px;color:inherit;background-color:#fff;border:1px solid #96b98e;clear:both}* html #tmp_contents div.outline{width:100%}#tmp_contents .outline p{margin:0}#tmp_contents .outline ul{margin-bottom:0;margin-left:24px}#tmp_contents .outline ol{margin-bottom:0;margin-left:24px}#tmp_contents .outline ul ul,#tmp_contents .outline ul ol,#tmp_contents .outline ol ul,#tmp_contents .outline ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_info{width:100%;margin:0 0 0.8em;background:transparent;border-collapse:collapse;border-spacing:0;border:2px solid #ccc}#tmp_contents div.box_info{margin:0 0 0.8em;clear:both;border:1px solid #96b98e}#tmp_contents .box_info .box_info_ttl{padding:0;font-weight:bold;background-color:#f5fef3;border-bottom:1px solid #96b98e}#tmp_main #tmp_contents table.box_info td.box_info_ttl{border:none}#tmp_contents .box_info .box_info_ttl p{margin:0;padding:5px 10px 2px}#tmp_contents .box_info .box_info_cnt{padding:10px 10px 0}#tmp_main #tmp_contents table.box_info td.box_info_cnt{border:none}#tmp_contents .box_info ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_info ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_info ul ul,#tmp_contents .box_info ul ol,#tmp_contents .box_info ol ul,#tmp_contents .box_info ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_link{width:100%;margin:0 0 0.8em;background:transparent;border-collapse:collapse;border-spacing:0;border:2px solid #ccc}#tmp_contents div.box_link{margin:0 0 0.8em;clear:both;border:1px solid #5db0cc}#tmp_contents .box_link .box_link_ttl{padding:0;font-weight:bold;background-color:#ecfaff;border-bottom:1px solid #5db0cc}#tmp_main #tmp_contents table.box_link td.box_link_ttl{border:none}#tmp_contents .box_link .box_link_ttl p{margin:0;padding:5px 10px 2px}#tmp_contents .box_link .box_link_cnt{padding:10px 10px 0}#tmp_main #tmp_contents table.box_link td.box_link_cnt{border:none}#tmp_contents .box_link ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_link ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_link ul ul,#tmp_contents .box_link ul ol,#tmp_contents .box_link ol ul,#tmp_contents .box_link ol ol{margin:0.3em 0 0 24px}#tmp_contents div.box_faq{margin:0 0 0.8em;padding:1px;clear:both}#tmp_contents .box_faq .box_faq_ttl{padding:0;color:#1f4b1f;font-weight:bold;background:#e8f7e8 url(/shared/templates/free/images/contents/box_faq_ttl_rgt.jpg) no-repeat right top}#tmp_contents .box_faq .box_faq_ttl p{margin:0;padding:5px 10px 2px;background:url(/shared/templates/free/images/contents/box_faq_ttl_lft.jpg) no-repeat left top}#tmp_contents .box_faq .box_faq_cnt{padding:10px 10px 0;border:1px solid #42b342}#tmp_contents .box_faq ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_faq ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_faq ul ul,#tmp_contents .box_faq ul ol,#tmp_contents .box_faq ol ul,#tmp_contents .box_faq ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_menu{width:100%;margin:0 0 0.8em;color:#472400;border-collapse:collapse;border-spacing:0;border:1px solid #0286b2;background:#0286b2}#tmp_contents table.box_menu td{padding:0px}#tmp_main #tmp_contents table.box_menu td{border:none}#tmp_contents div.box_menu{margin:0 0 0.8em;padding:0;background:#0286b2;border:1px solid #0286b2;clear:both}#tmp_contents .box_menu .box_menu_ttl p{margin-bottom:0;padding:8px 12px 8px 26px;font-weight:bold;background:url(/shared/templates/st/images/contents/icon_arrow02.png) no-repeat 15px center;color:#fff}#tmp_contents .box_menu .box_menu_ttl p a{color:#fff}#tmp_contents .box_menu .box_menu_ttl span{display:block;padding:8px 12px 0 12px;font-weight:bold;color:#fff}#tmp_contents .box_menu .box_menu_cnt{background:#fff;padding:8px 12px}#tmp_contents .box_menu .box_menu_cnt p{margin-bottom:0}#tmp_contents .box_menu ul{margin-bottom:0;margin-left:24px}#tmp_contents .box_menu ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_menu ul ul,#tmp_contents .box_menu ul ol,#tmp_contents .box_menu ol ul,#tmp_contents .box_menu ol ol{margin:0.3em 0 0 24px}#tmp_contents p.line_dotted{border-bottom:1px dotted #ccc;padding-bottom:0.2em;margin-bottom:0.5em}#tmp_contents #tmp_ryokinsearch_cont p{font-weight:bold}#tmp_contents #tmp_ryokinsearch_cont ul{list-style:none}#tmp_contents #tmp_ryokinsearch_cont dl{display:table}#tmp_contents #tmp_ryokinsearch_cont dt,#tmp_contents #tmp_ryokinsearch_cont dd{display:table-cell}#tmp_contents #tmp_ryokinsearch_cont dd{padding-bottom:8px}#tmp_contents #tmp_ryokinsearch_cont select.stname{margin-left:10px;width:168px}#tmp_contents #tmp_ryokinsearch_cont .ryokinsearch_btn{text-align:center;margin:8px 0}#tmp_contents table.timetable_list{width:100%;margin:0}#tmp_contents table.timetable_list td{width:33.33%;vertical-align:top;padding:0}#tmp_contents table.timetable_list h3{margin:0;border-left:none;border-bottom:1px solid #ccc;padding:5px 8px;font-size:100%;background:#d8e9f0;color:#333}#tmp_contents table.timetable_list td ul{margin:5px 8px 5px 24px}#tmp_contents table.timetable_shiden{width:100%}#tmp_contents table.enquete_table{width:100%}#tmp_contents table.enquete_table th{width:20%;text-align:left;vertical-align:top}#tmp_contents table.enquete_table .nes{color:#c40000;font-weight:bold;background-color:transparent}#tmp_contents table.enquete_table .memo{color:#c40000;font-weight:normal;background-color:transparent}#tmp_contents .enquete_button{margin:15px 0;text-align:center}#tmp_gmap_box{width:480px;height:360px;margin:0 0 15px 0;border:1px solid #ccc;clear:both}#tmp_contents div.outline:after,#tmp_contents div.box_info_cnt:after,#tmp_contents div.box_link_cnt:after,#tmp_contents div.box_faq_cnt:after,#tmp_contents div.box_menu_cnt:after,#tmp_contents .wrap_photo_box_txt:after{content:'';display:table;clear:both}@media screen and (max-width:850px){#tmp_contents div.scr_w850t860 table{width:860px}#tmp_contents div.scr_w850t860{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w850t860:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}}@media screen and (max-width:780px){#tmp_contents div.scr_w780t790 table{width:790px}#tmp_contents div.scr_w780t790{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w780t790:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}}@media screen and (max-width:768px){#tmp_contents table.enquete_table th,#tmp_contents table.enquete_table td{width:100%;display:block}#tmp_contents table.enquete_table{border:none}#tmp_contents table.enquete_table td{border-top:none;border-bottom:none}#tmp_contents table.enquete_table{border-bottom:1px solid #ccc}#tmp_contents table.enquete_table #item_1,#tmp_contents table.enquete_table #item_2,#tmp_contents table.enquete_table #item_5,#tmp_contents table.enquete_table #item_6,#tmp_contents table.enquete_table #item_7{width:100%}}@media screen and (max-width:700px){#tmp_contents div.scr_w700t710 table{width:710px}#tmp_contents div.scr_w700t710{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w700t710:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}}@media screen and (max-width:650px){#tmp_contents table.datatable{border:none}#tmp_contents table.datatable td{display:block;border:1px solid #ccc}}@media screen and (max-width:600px){.float_rgt,.float_lft{float:none;display:block;text-align:center;margin:0 auto 20px auto!important}#tmp_contents div.scr_w600t800 table{width:800px}#tmp_contents div.scr_w600t800{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w600t610 table{width:610px}#tmp_contents div.scr_w600t610{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w600t800:before,#tmp_contents div.scr_w600t610:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}#tmp_contents table.timetable_list{border-top:none}#tmp_contents table.timetable_list td{width:100%;display:block;border:none}#tmp_contents table.timetable_list h3{border-top:1px solid #ccc}#tmp_contents table.timetable_shiden{border:none;border-top:1px solid #ccc}#tmp_contents table.timetable_shiden td{display:block;border-top:none}}@media screen and (max-width:510px){#tmp_contents div.scr_w510t520 table{width:520px}#tmp_contents div.scr_w510t520{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w510t520:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}}@media screen and (max-width:420px){#tmp_contents div.scr_w420t430 table{width:430px}#tmp_contents div.scr_w420t430{position:relative;padding-top:40px;overflow:auto;-webkit-overflow-scrolling:touch}#tmp_contents div.scr_w420t430:before{content:"\008868\00306f\0030b9\0030af\0030ed\0030fc\0030eb\003067\00304d\00307e\003059";color:#fff;background-color:#a70c18;position:absolute;top:0px;border-radius:5px;padding:0.05em 0.5em;letter-spacing:normal}}.changestyle_c:hover img,.changestyle_c:focus img{opacity:0.7}@media print{body{background:#fff!important}#tmp_hmenuset{min-height:auto}#tmp_hlogo{position:static}#tmp_footer,#tmp_copyright{width:100%!important}#tmp_header{margin-bottom:10px!important;padding-bottom:10px!important;color:#000!important;background:#fff!important;border-bottom:1px solid #000!important;min-height:0!important}#tmp_wrap_footer{margin-top:10px!important;padding-top:10px!important;color:#000!important;background:#fff!important;border-top:1px solid #000!important}#menu,#tmp_gnavi,#tmp_twitter,#tmp_facebook,#tmp_mixi,#tmp_gooble_plus,#tmp_hatena,#tmp_fnavi,#tmp_fnavi2,#tmp_fnavi3,.plugin,#tmp_inquiry_cnt .inquiry_btn,#tmp_wrap_footerall,#tmp_devswitch{display:none!important}.wrap_col_nm,.column_full .wrap_col_main,.column_lnavi .wrap_col_main,.column_rnavi .wrap_col_main{float:none!important}body,#tmp_pankuzu,#tmp_wrap_main,.wrap_col_main{background:none!important}#tmp_footer_inq{background:none!important;border:none!important}#tmp_wrap_copyright{color:#000!important;background:none!important}.wrap_col_nm,.wrap_col_nm2,.col_main{margin:0!important;padding:0!important}#tmp_wrap_main{padding:0 10px!important}#tmp_contents .box_gmap{page-break-before:always}}