@charset "UTF-8";/*! このファイルを変更する場合は「.scss」から変更して下さい *//*! 「.scss」ファイルがつかえない場合はcustom.cssを変更する */html{font-size:6.25%}*{margin:0px;padding:0px}h1{border:none;text-indent:0}em,strong{font-weight:inherit;font-style:inherit}img{border:none}form{display:inline}to_top{text-align:right}.cms p{margin:0px}ul{list-style:none}ul li,ol li{margin:0px;padding:0px}body{background-image:url(../images/base/body_bg.png)}h1.title{margin:0 0 0 42px}.content_label{margin:-1px 0 0 -3px}ul#breadcrumbs{list-style:none;margin:0 0 10px 20px}ul#breadcrumbs li{background-image:url(../images/base/bread_arrow.png);background-repeat:no-repeat;background-position:left 5px;float:left;padding:0 0 0 15px;margin:0 10px 0 0}ul#breadcrumbs li.first{background-image:none;padding:0}ul#breadcrumbs li a{text-decoration:none}table{text-align:left}table th,table td{vertical-align:top;padding:5px}table.frame{border:1px solid #E3DFC7;background-color:#fff}table.frame thead th{border-bottom:2px solid #604848;font-weight:normal;background-color:#159CE3;color:#fff;text-align:center;line-height:16px;vertical-align:middle}table.frame tbody th{font-weight:normal;background-color:#F1EDDE;color:#333;text-align:left}table.frame th+th,table.frame th+td,table.frame td+td{border-left:1px solid #eee}table.frame tbody tr+tr th,table.frame tbody tr+tr td{border-top:1px solid #eee}table.frame tfoot td{background-color:#159CE3;color:#fff}table.frame td.price{text-align:right}input.long{width:300px}input.middle{width:200px}input.short{width:50px}textarea.larget{width:400px;height:250px}textarea.middle{width:400px;height:250px}textarea.small{width:400px;height:250px}a.bg_button{text-indent:-9999px;overflow:hidden}.focus{color:#FF0000}.bold{font-weight:bold}#page_navi{width:700px;margin:10px 0px 20px 12px;text-align:right}#page_navi ul{margin:0px;list-style:none;padding:0px;font-size:10px}#page_navi ul li{float:left;text-decoration:none;margin:0px;border:1px dotted #5CA463;background-color:#f5f5f5;margin:0px 0px 0px 2px;background-image:url(../images/base/arrow_down.png);background-position:3px 0px;background-repeat:no-repeat;height:25px;line-height:25px;padding:0px 5px 0px 20px}#page_navi ul li:hover{border:1px solid #5CA463;background-color:#e8f7e9}#page_navi ul li a{text-decoration:none}#topics{background-color:#fff;width:240px;margin:20px 0px 20px 20px}#topics h3{margin:10px 0px 10px 10px;height:18px}#topics .item{margin:0px 5px 10px 10px;height:200px;overflow:auto}#topics .date{color:#ae7422;font-weight:bold}#topics h4{font-weight:bold;font-size:13px;margin:0px 0px 5px 0px}#background{background-image:url(../images/base/bg_top.png);background-repeat:repeat-x}#main{width:1000px;margin:0px auto;padding:0px;background-image:url(../images/base/content_bg.png);background-repeat:no-repeat;background-position:top center;text-align:left}#main .column1{float:left;width:730px;margin:0 0 20px 0}#main .column1 #body_footer{background-image:url(../images/base/body_contact_bg.png);width:680px;height:93px;margin:30px 0 30px 30px}#main .column1 #body_footer .contact{position:relative;top:35px;left:480px}#main .column2{float:left;width:240px;margin:0 0 40px 0}#main .column2 a.mail img{margin:0 0 5px 0}#main .column2 a.fb img{margin:0 0 10px 0}#main .column2 .share{background-color:#f5f5f5;border:1px solid #dddddd}#main .column2 .share .buttons{margin:10px}#main #content{width:940px;background-image:url(../images/base/content_bg02.png);background-repeat:repeat-y;margin:0px 0px 50px 30px}#main #content .col01{float:left;width:660px}#main #content .col01 .to_top{margin:0px 20px 20px 0px}#main #content .col02{float:left;width:280px}#main #content .col02 #sub_menu{margin:0px 0px 40px 20px;line-height:0px}#main #content .col02 #sub_menu img{margin:0px 0px 5px 0px}#main #content .col02 .banners{margin:0px 0px 20px 20px;line-height:0px}#main #content .col02 .banners img{margin:0px 0px 5px 0px}#main_cont{margin:0 20px 40px 20px;width:700px;float:left}#main_cont img.top{vertical-align:bottom}#main_cont .body{background-image:url(../images/base/content_m.png);background-repeat:repeat-y;background-position:1px 0}#side{background-color:#f0ebdf;width:240px;float:left;margin:20px 0 0 0}#side .menu{margin:20px 0 20px 10px}header#header{width:1000px;height:120px;margin:0 auto;text-align:left}header#header .description{position:absolute;top:45px;left:430px;font-size:12px;line-height:20px}header#header h1.logo{position:absolute;top:30px;left:30px}header#header .contact{position:absolute;top:35px;left:755px}header#header .access{position:absolute;top:95px;left:700px}header#header .menu{position:relative;top:15px;text-align:right;margin:0 20px 0 0}header#header .menu a{margin:0 10px 0 0}header#header .open{position:absolute;top:35px;left:785px;color:#fff}#catch{text-align:center;margin:0 0 20px 0}#catch img.main{vertical-align:bottom}aside#globalnavi{width:940px;height:45px;margin:0 auto 10px auto}aside#globalnavi ul{width:960px;margin:0 auto;list-style:none}aside#globalnavi ul li{margin:0px;padding:0px;float:left;border:none;width:150px;height:45px;background-color:transparent}aside#globalnavi ul li.dir ul{-webkit-box-shadow:1,1,5,0,rgba(0,0,0,0.25);-moz-box-shadow:1,1,5,0,rgba(0,0,0,0.25);box-shadow:1,1,5,0,rgba(0,0,0,0.25);width:200px}aside#globalnavi ul li.dir li{width:200px;height:45px}aside#globalnavi ul li.dir li a{display:block;width:200px;height:45px;line-height:40px;text-align:left;text-indent:10px;background-image:none}aside#globalnavi ul li.dir li a:hover{color:#fff}aside#globalnavi ul li.home{width:40px}aside#globalnavi ul li.home a{background-position:0px 0px;width:40px}aside#globalnavi ul li.home a:hover{background-position:0px -45px}aside#globalnavi ul a{display:block;width:150px;height:45px;float:left;background-position:0px 0px;margin:0px;background-image:url(../images/base/menu/menu.png)}aside#globalnavi ul a:hover{background-position:0px -45px}aside#globalnavi ul a.menu01{background-position:-40px 0px}aside#globalnavi ul a.menu01:hover{background-position:-40px -45px}aside#globalnavi ul a.menu02{background-position:-190px 0px}aside#globalnavi ul a.menu02:hover{background-position:-190px -45px}aside#globalnavi ul a.menu03{background-position:-340px 0px}aside#globalnavi ul a.menu03:hover{background-position:-340px -45px}aside#globalnavi ul a.menu04{background-position:-490px 0px}aside#globalnavi ul a.menu04:hover{background-position:-490px -45px}aside#globalnavi ul a.menu05{background-position:-640px 0px}aside#globalnavi ul a.menu05:hover{background-position:-640px -45px}aside#globalnavi ul a.menu06{background-position:-790px 0px}aside#globalnavi ul a.menu06:hover{background-position:-790px -45px}nav{width:1000px;margin:0 auto 0px auto}nav ul#nav{width:960px;margin:0 auto;list-style:none}nav ul#nav li{background:none;border:none;width:148px;height:45px;float:left}nav ul#nav li.home{width:72px;height:45px;border:none;margin:0px;padding:0px;float:left}nav ul#nav li.home a{background-position:0px 0px;width:72px;height:45px}nav ul#nav li.home a:hover{background-position:0px -75px}nav ul#nav li a{display:block;width:148px;height:45px;float:left;background-position:0px 0px;margin:0px;background-image:url(../images/base/menu/menu.png)}nav ul#nav li a.menu01{background-position:-72px 0px}nav ul#nav li a.menu01:hover{background-position:-72px  -75px}nav ul#nav li a.menu02{background-position:-220px 0px}nav ul#nav li a.menu02:hover{background-position:-220px -75px}nav ul#nav li a.menu03{background-position:-368px 0px}nav ul#nav li a.menu03:hover{background-position:-368px -75px}nav ul#nav li a.menu04{background-position:-516px 0px}nav ul#nav li a.menu04:hover{background-position:-516px -75px}nav ul#nav li a.menu05{background-position:-664px 0px}nav ul#nav li a.menu05:hover{background-position:-664px -75px}nav ul#nav li a.menu06{background-position:-812px 0px}nav ul#nav li a.menu06:hover{background-position:-812px -75px}footer#footer{width:100%;background-color:#F9F7EE;padding-top:20px;text-align:left;background-image:url(../images/base/footer/border.png);background-repeat:repeat-x}footer#footer .body{width:960px;margin:0 auto}footer#footer .to_top{position:absolute;top:-59px;left:820px}footer#footer small{display:block;width:960px;margin:0 auto 5px auto;text-align:right;font-size:11px}footer#footer .menu{font-size:12px;line-height:24px;margin:10px 0 20px 20px}footer#footer .menu img{margin:0 20px 0 0}a.sp_bar{display:block;top:0;left:0;width:100%;padding:40px 0;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;text-decoration:none;display:none;font-size:46px;position:fixed;z-index:10}em,strong{font-weight:inherit;font-style:inherit}img{border:0px}h1,h2,h3,h4,h5{font-size:16px;font-weight:normal;border:none}.clear{clear:both}
