@charset "utf-8";/* 全体 *//**************************************************/html {overflow-y:scroll;}body{color:#333;text-align:center;background-color:#FFF; border-top:3px solid #729700;font-family:"ＭＳ ゴシック", "Osaka－等幅", sans-serif;color: #333333; }/* 共通 *//**************************************************/a:link{color:#0000FF;text-decoration:underline;}a:visited{color:#AE67E2;text-decoration:none;}a:hover{color:#FABF00;text-decoration:underline;}a:active{color:#FABF00;}a.btn-hover:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}div.lo{height:auto;overflow:hidden;}div.lo-left{float:left;}div.lo-right{float:right;}div.lo-clear{clear:both;}p.ta-right{text-align:right;}p.p-image{line-height:0;}/* ヘッダー *//**************************************************/div#head{width:760px;overflow:hidden;margin:0 auto;}div#head div.lo-right{width:530px; margin:0; padding:0; text-align:left;}div#head div.lo-right h1{margin:0; padding:25px 0 0 0;text-align:left;font-size:110%;}div#head div.lo-right p{width:400px;margin:0; padding:5px 0 5px 0;font-size:90%;}div#head div.lo-left{width:197px; margin:0; padding:0; text-align:left;}div#head div.lo-left p{margin:0; padding:15px 0 8px 0; text-align:left; line-height:0;}/* navi *//**************************************************/div#navi{width:100%; height:50px;overflow:hidden;background:url(../img/common/menu_bg.jpg) repeat-x left top;}div#navi ul{margin:0 auto;width:760px; height:32px; padding-top:13px;}div#navi ul li{width:152px;margin:0;padding:0;float:left; font-size:110%; font-weight:bold;}div#navi ul li a{margin:0;padding:5px 0 5px 0;border-right: 1px solid #CCCCCC;border-bottom: 3px solid #729700; display:block;color:#729700;text-decoration:none;}div#navi ul li a:hover{border-bottom: 3px solid #999; color:#FABF00;}div#navi ul li a.left_menu{margin:0;padding:5px 0 5px 0;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 3px solid #729700; display:block;color:#729700;}div#navi ul li a.left_menu:hover{border-bottom: 3px solid #999; color:#FABF00;}/* contents *//**************************************************/div#contents{width:760px;overflow:hidden;margin:0 auto; padding-bottom:10px;}/* foot *//**************************************************/div#foot{width:100%; height:125px;overflow:hidden;background:url(../img/common/foot_bg.jpg) repeat-x left bottom;}div#foot div.foot_box{margin:0 auto;width:760px;padding:0;overflow:hidden;}div#foot div.foot_box div.policy{margin:25px 0 0 0;padding:0;text-align:left;background:url(../img/common/foot_icon.gif) no-repeat left top;}div#foot div.foot_box div.policy p{padding:0 0 0 20px;}div#foot div.foot_box div.go_top{margin:0;padding:27px 0 0 0;}div#foot div.foot_box div.foot_text_box{margin:0;padding:15px 0 0 0;text-align:left;color:#FFFFFF;}div#foot div.foot_box div.foot_text_box a:link{color:#FFF;text-decoration:underline;}div#foot div.foot_box div.foot_text_box a:hover{color:#FABF00;text-decoration:underline;}