﻿@import url(normalize.css);@import url(reset.css);@import url(hack.css);.Header{width:1180px;margin:auto;height:110px}.Header--Logo{height:99px;width:100px;float:left;margin:0 15px;margin-top:5.5px}.Header--Logo a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(../Images/All/Nav.png) no-repeat;height:99px;width:100px;background-position:0 -60px}.Header--Nav{float:left}.Header--Nav .Item{float:left}.Header--Nav .Item a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(../Images/All/Nav.png) no-repeat}.Header--Nav .Nav1{height:110px;width:150px}.Header--Nav .Nav1 a{height:110px;width:150px;background-position:0 -1259px}.Header--Nav .Nav1 a.Active,.Header--Nav .Nav1 a:hover{background-position:0 -599px}.Header--Nav .Nav2{height:110px;width:150px}.Header--Nav .Nav2 a{height:110px;width:150px;background-position:0 -379px}.Header--Nav .Nav2 a.Active,.Header--Nav .Nav2 a:hover{background-position:0 -489px}.Header--Nav .Nav3{height:110px;width:150px}.Header--Nav .Nav3 a{height:110px;width:150px;background-position:0 -1369px}.Header--Nav .Nav3 a.Active,.Header--Nav .Nav3 a:hover{background-position:0 -709px}.Header--Nav .Nav4{height:110px;width:150px}.Header--Nav .Nav4 a{height:110px;width:150px;background-position:0 -819px}.Header--Nav .Nav4 a.Active,.Header--Nav .Nav4 a:hover{background-position:0 -929px}.Header--Nav .Nav5{height:110px;width:150px}.Header--Nav .Nav5 a{height:110px;width:150px;background-position:0 -1039px}.Header--Nav .Nav5 a.Active,.Header--Nav .Nav5 a:hover{background-position:0 -1149px}.Header--Nav .Nav6{height:110px;width:151px}.Header--Nav .Nav6 a{height:110px;width:151px;background-position:0 -159px}.Header--Nav .Nav6 a.Active,.Header--Nav .Nav6 a:hover{background-position:0 -269px}.Header--Language{padding-top:10px}#Main{width:px}#Contents{width:px}#GlobalNavi{width:px}#GlobalNavi a{width:50px;height:50px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#GlobalNavi01{text-indent:-5000px;width:px;height:px}.Footer{background:#F0EFE0;border-top:solid 1px #B9B8B1;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;width:100%}.Footer .Wrap{padding:30px 0;font-size:0.875em}.Footer--Contact{width:50%;float:left}.Footer--Contact .Title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.15em;padding-bottom:20px;position:relative}.Footer--Contact .SubTitle{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1em;margin-bottom:5px}.Footer--Contact .SubTitle span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:0.925em}.Footer--Contact .Nav{padding-top:10px}.Footer--Contact .Item{float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#ffffff;margin-right:10px}.Footer--Contact .Item a{background:url(../Images/All/Nav.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.Footer--Contact .Item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.Footer--Contact .Nav1{height:30px;width:190px}.Footer--Contact .Nav1 a{height:30px;width:190px;background-position:0 0}.Footer--Contact .Nav2{height:30px;width:190px}.Footer--Contact .Nav2 a{height:30px;width:190px;background-position:0 -30px}.Footer--Link{width:50%;float:left}.Footer--Link .Title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.15em;padding-bottom:40px;position:relative}.Footer--Link .Title:after{content:' ';position:absolute;width:20px;height:1px;background:#000000;left:10px;bottom:20px}.Footer--Link .Link{float:right;font-size:1.15em}.Footer--Link .Link i{margin-right:5px}.Footer--Link div{width:50%;float:left}.Footer--Link a{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#649A00}.Copyright{width:100%;padding:5px 0;background:#000000;color:#999999;font-size:0.825em}.MainImage{position:relative}.MainImage--Slide{height:420px;width:100%}.MainImage .Wrap{position:absolute;height:420px;top:0;left:50%;margin-left:-590px;z-index:9999}.MainImage .Language{position:absolute;right:0;top:10px}.MainImage--Copy{position:absolute;left:50%;top:50%;margin-top:-90.5px;margin-left:-243px;background:url(../Images/TopPage.png) no-repeat;height:181px;width:486px;background-position:0 -555px}.MainImage--Logo{position:absolute;right:0;bottom:50px;background:url(../Images/TopPage.png) no-repeat;height:99px;width:100px;background-position:-385px -380px}.MainImage #Slide{position:relative}.MainImage #Slide .skippr-nav-container{position:absolute;background:#000000;bottom:0;width:100%;height:auto;text-align:center;padding:10px 0;line-height:1;font-size:0.825em;z-index:9999}.MainImage #Slide .skippr-nav-element{width:1em;height:1em;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;margin:0 10px;float:none;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;cursor:pointer}.TopPage--Content{width:1180px;text-align:left;margin:auto;padding:30px 0}.TopPage--Information{width:385px;background:#ffffff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.TopPage--Information__Title{border-bottom:solid 1px #CCCCCC;padding-bottom:5px;margin-bottom:5px}.TopPage--Information__Title .Log{display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top:5px}.TopPage--Information__Title .Log a{display:block;background:#000000;padding:5px 10px;line-height:1.1;color:#ffffff}.TopPage--Information__Title .Log i{margin-right:5px;font-size:0.875em}.TopPage--Information__List .scroll-pane{width:100%;height:105px;padding-right:15px}.TopPage--Information__List .Item{width:100%;border-bottom:dotted 1px #CCCCCC;padding:5px 0}.TopPage--Information__List .Item a,.TopPage--Information__List .Item span{padding:3px 0}.TopPage--Information__List .Item span{display:inline-block;vertical-align:top;zoom:1;*display:inline;background:#000000;color:#ffffff;padding:5px 10px;clear:both;font-size:0.75rem;line-height:1}.TopPage--Information__List .Item a{color:#669900;display:block}.TopPage--Information__List .jspDrag{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.TopPage--Download__Nav1{height:175px;width:385px;float:left;margin-left:12px;margin-right:13px}.TopPage--Download__Nav1 a{background:url(../Images/TopPage.png) no-repeat;height:175px;width:385px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-position:0 -205px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.TopPage--Download__Nav1 a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.TopPage--Download__Nav2{height:175px;width:385px;float:left}.TopPage--Download__Nav2 a{background:url(../Images/TopPage.png) no-repeat;height:175px;width:385px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-position:0 -30px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.TopPage--Download__Nav2 a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.TopPage--Nav{clear:both}.TopPage--Nav .Item{width:365px;height:150px;padding:10px;float:left;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:12px}.TopPage--Nav .Item a{display:block;width:365px;height:150px;background-position:0;position:relative}.TopPage--Nav .Item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.TopPage--Nav .Item p{background:rgba(0,0,0,0.6);color:#ffffff;padding:10px;position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.TopPage--Nav1 a{background-image:url(../Images/TopPage/Photo1.jpg)}.TopPage--Nav1 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-385px -205px}.TopPage--Nav2 a{background-image:url(../Images/TopPage/Photo2.jpg)}.TopPage--Nav2 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-385px -30px}.TopPage--Nav3 a{background-image:url(../Images/TopPage/Photo3.jpg)}.TopPage--Nav3 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-415px -205px}.TopPage--Nav4 a{background-image:url(../Images/TopPage/Photo4.jpg)}.TopPage--Nav4 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-445px -205px}.TopPage--Nav5 a{background-image:url(../Images/TopPage/Photo5.jpg)}.TopPage--Nav5 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-445px -30px}.TopPage--Nav6 a{background-image:url(../Images/TopPage/Photo6.jpg)}.TopPage--Nav6 a:before{content:' ';position:absolute;left:0;top:-16px;background:url(../Images/TopPage.png) no-repeat;height:50px;width:30px;background-position:-415px -30px}.TopPage--Nav2,.TopPage--Nav5{margin-left:12px;margin-right:13px}.SubTitle__Type1{border-top:solid 3px #669900;border-bottom:solid 1px #cccccc;color:#333333;padding:15px 10px;font-size:1.475em;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef),color-stop(100%, #ffffff));background:-moz-linear-gradient(top, #efefef,#ffffff);background:-webkit-linear-gradient(top, #efefef,#ffffff);background:linear-gradient(to bottom, #efefef,#ffffff);margin-bottom:20px}.SubTitle__Type2{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #dddddd;font-weight:700;color:#669900;margin-bottom:10px}.PageBack{text-align:center;margin-top:20px;padding-top:19px;border-top:solid 1px #CCCCCC}.PageBack a{color:#449900;text-decoration:underline}.PageBack a:hover{color:#ff3333}.ButtonType01 a{color:#ffffff;padding:5px 15px;border:1px solid #3e8dc9;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlOGRjOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjhiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e8dc9),color-stop(100%, #0068b7));background:-moz-linear-gradient(top, #3e8dc9,#0068b7);background:-webkit-linear-gradient(top, #3e8dc9,#0068b7);background:linear-gradient(to bottom, #3e8dc9,#0068b7);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;font-size:0.9em;position:relative}.ButtonType01 a:hover{border:1px solid #c9833e;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5ODMzZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4NWMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9833e),color-stop(100%, #b85c00));background:-moz-linear-gradient(top, #c9833e,#b85c00);background:-webkit-linear-gradient(top, #c9833e,#b85c00);background:linear-gradient(to bottom, #c9833e,#b85c00)}.InPage--PageTitle{clear:both;width:100%;min-width:1180px;height:100px;position:relative;background-size:cover;border-bottom:solid 1px #669900}.InPage--PageTitle .Title{line-height:100px;color:#355000;font-size:2em;text-shadow:0 0 10px #cccccc;width:1180px;text-align:left;margin:auto}.InPage--Breadcrumbs{margin:30px auto}.InPage--Breadcrumbs .Item{display:inline-block;vertical-align:top;zoom:1;*display:inline}.InPage--Breadcrumbs .Item a{display:block;color:#669900}.InPage--Breadcrumbs .Item a:after{content:'＞';display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:0 10px;color:#333}.InPage--SideNav{width:210px;background:#ffffff;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.InPage--SideNav .Item{border-bottom:dotted 1px #CCCCCC}.InPage--SideNav .Item a{display:block;padding:10px 0;color:#669900}.InPage--Content{width:850px;float:right}.InPage--Content p{margin-bottom:1.5em}.InPage--Content p:last-child{margin-bottom:0}.InPage--Content img{max-width:100%;height:auto}.InPage--Content a{color:#649A00}.InPage--ContentTitle{font-size:2em;margin-bottom:60px;line-height:1.1;padding-left:40px;background:url(../Images/All/Icon/Icon.png) no-repeat left center;position:relative}.InPage--ContentTitle:after{content:' ';width:100%;height:1px;background:#DDDDDD;display:block;position:absolute;left:0;bottom:-30px}
