#mainContentArea{padding-bottom:0!important}#wrapper .l_col_liquid{float:left;width:100%;margin:0 -300px 0 0}#wrapper .r_col_fix{float:right;width:300px}#wrapper .l_contents{margin:0 300px 0 0}#wrapper{text-align:center}#wrapper h2,#wrapper h4{background:#fff}#wrapper h2{color:#468847;font-size:2.0em;margin:0 0 5px}#wrapper #mainVisual{background:#444 url(/ja/res/images/top/bg_sliderhfv.png) repeat;padding:20px 20px 0;margin:0 auto}#wrapper #mainVisual .item img,#wrapper #mainVisual .item table{max-width:750px;max-height:300px;margin:0 auto}#wrapper #mainVisual .item td{border:0}#wrapper #mainVisual .item table img{width:100%}#wrapper #mainVisual #carousel-example-generic{margin-bottom:20px}#wrapper #mainVisual .carousel-control{background:0}#wrapper #mainVisual .carousel-indicators{left:40%;color:#2b833a;font-size:2.0em;position:absolute;bottom:-10px;margin:0;width:inherit}#wrapper #mainVisual .carousel-indicators li{border:2px solid #2b833a}#wrapper #mainVisual .carousel-indicators .active{background-color:#2b833a}#wrapper div#download{width:275px;margin:0 0 0 25px}#wrapper #download .dlbtn img{padding:10px;width:100%;max-width:180px;max-height:120px}#wrapper #download .dlbtn{font-weight:bold;text-decoration:underline;width:100%;background:#276400;display:inline-block;padding:5px 10px;text-align:center;border-radius:10px}#wrapper #download .dlbtn:hover{background:#66a671;cursor:pointer}#wrapper #download>div{padding:10px 0}#wrapper #download div span{font-size:1.1em;color:#fff;margin:0 0 10px}#wrapper #download div p{font-size:.8em;color:#fff;margin:0 0 5px}#wrapper #download div p .fs_15em{font-size:1.5em}#wrapper #download div p a{color:#5cb85c;text-decoration:underline}#wrapper #download p#facebook,#wrapper #download p#twitter{display:inline-block;width:48%}#wrapper #download p#facebook a,#wrapper #download p#twitter a{border-radius:5px;padding:10px 0;margin:0;width:95%;display:inline-block;text-align:center;text-decoration:none!important;color:#fff!important}#wrapper #download p#facebook a:hover,#wrapper #download p#twitter a:hover{opacity:.7}#wrapper #download p#facebook a{background:#3f5aa6}#wrapper #download p#twitter a{background:#55acee}#wrapper #download{float:left}#wrapper #sns{float:left;padding:0 0 10px 20px}#wrapper .tw_follow{color:#fff;border:1px #ccc solid;border-top:1px #4ea5d4 solid;width:250px;padding:0 0 10px;margin:0 0 10px}#wrapper .tw_follow p.title{border-bottom:1px #666 solid;margin:0;width:100%;font-size:.7em;font-weight:bold;text-align:left;padding:5px;background:#333}#wrapper .tw_follow img{background:#fff}#wrapper .tw_follow a{color:#fff;float:left;font-size:.8em;margin:10px 0 0 10px;text-align:left;text-decoration:none;cursor:pointer}#wrapper .tw_follow a:nth-child(3){margin:10px 0 0 5px}#wrapper .tw_follow a:hover{text-decoration:underline}#wrapper .tw_follow .twitter{width:150px;height:10px;margin:0 0 0 5px;float:left}div.pas.uiBoxDarkgray.bottomborder{background:#4864b3!important;border-top:1px #ccc solid}#wrapper #news div{padding:10px 20px;margin:0 20px}#wrapper #news td{margin:0;padding:7px 10px;border-left:0!important;border-right:0!important;font-size:.8em}#wrapper #news td a{text-decoration:underline;font-weight:bold}#wrapper #about{margin:0 0 10px}#wrapper #about h2{background:transparent;color:#2b833a;font-size:2.0em}#wrapper #about dt,#wrapper #about dd{padding:0 10px;margin:0 auto}#wrapper #about img{width:95%}#wrapper #nav ul{margin:0;padding:0}#wrapper #nav li{line-height:2.0em;font-weight:bold}#wrapper #nav ol{list-style:none!important;margin:0 10px;font-size:.9em;white-space:nowrap}#wrapper #download div span{padding:5px 0 0}@media screen and (max-width:767px){#mainVisual .l_col_liquid{margin:0}#mainVisual .l_contents{margin:0}#mainVisual .r_col_fix{width:100%}#wrapper div#download{width:100%;margin:0}}