@charset "utf-8";*{margin:0;padding:0}html{background:#fff}body{font:14px/1.5 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#252525;background:#fff}a{color:#ab9035;text-decoration:none}a:hover{color:#ab9035;text-decoration:underline}a:active,a:focus{outline:0}img{border:0}a img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )"}.clear{clear:both}p{margin-bottom:12px}.center{text-align:center}.right{text-align:right}#header{height:155px;background:#fff url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/bg.gif) repeat-x}#header .h-inner{width:960px;margin:0 auto;position:relative;height:155px}#header .h-inner h1{position:absolute;top:12px;left:7px;color:#333;font-size:11px}#header .h-inner .logo{position:absolute;top:30px;left:5px}#header .h-inner .h_banner{position:absolute;top:30px;right:0}ul#gnavi{position:absolute;bottom:0}ul#gnavi li{width:192px;height:52px;float:left;list-style:none}#container{width:960px;margin:0 auto;overflow:hidden}#main{float:left;width:700px;padding:10px 10px 0;margin-top:20px;margin-bottom:30px;background:#eff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.main_img{padding-top:20px}#main h2{line-height:50px;font-size:16px;background:url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/m_h2.png) no-repeat 0 100%;padding-left:15px;margin-bottom:20px}#main h2.mb10{line-height:50px;font-size:16px;background:url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/m_h2.png) no-repeat 0 100%;padding-left:15px;margin-bottom:10px}#main h3{line-height:41px;font-size:14px;background:url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/m_h3.png) no-repeat 0 100%;padding-left:15px;margin-bottom:20px}#sidebar{float:right;width:220px;margin:20px 0 30px;font-size:12px}#sidebar .s_banner{margin-bottom:20px}#sidebar h3{line-height:34px;font-size:13px;background:url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/s_h3.png) no-repeat 0 100%;padding-left:7px}#sidebar h3 a{color:#252525}#sidebar ul.menu{margin:0 0 20px;border-right:solid 2px #ccb866;border-left:solid 2px #ccb866;border-bottom:solid 2px #ccb866;background:#f0ead1}#sidebar ul.menu li{list-style:none;padding:10px 0;margin:0 4px;border-bottom:dashed 1px #fff}#footer{clear:both;height:82px;background:url(//approdo.jp/wp-content/themes/DarkBlue_960_Left_SMain/images/f_bg.gif) repeat-x}#footer .f-inner{margin:0 auto;width:960px;clear:both}#fnavi{color:#fff;margin-left:10px}#fnavi li{font-size:11px;float:left;list-style-type:none;padding:15px 0 0 5px}#fnavi li a{color:#fff;text-decoration:none}#copyright{font-size:12px;color:#fff;text-align:center;padding-top:30px;clear:both}#copyright a{color:#fff;text-decoration:none}#pagetop{clear:both;padding-top:10px;padding-bottom:20px;float:right;padding-right:20px}.breadcrumb{padding-left:10px;font-size:11px;text-align:left;margin-bottom:20px}table#form{width:98%;margin:0 auto;border-collapse:collapse}table#form th{width:25%;border:#ccc 1px solid;text-align:left;background:#eee;padding:10px;font-weight:400}table#form td{width:75%;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;text-align:left;padding:10px}.submit{width:660px;text-align:center;margin:30px}table#form span.required{font-size:10px;color:red}table#form span.needlessness{font-size:10px;color:#666}ul.link{width:95%;margin:0 auto}ul.link li{margin:10px 0 10px;list-style-type:circle}ul.link li a{display:block}.contact_banner{margin-top:15px}table#form{width:100%;margin:0 auto;border-collapse:collapse}table#form th{width:25%;border:#ccc 1px solid;text-align:left;background:#eee;padding:10px;font-weight:400}table#form td{width:75%;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;text-align:left;padding:10px}.submit{width:575px;text-align:center;margin:30px}table#form span.required{font-size:10px;color:red}table#form span.needlessness{font-size:10px;color:#666}#main table{width:98%;margin:0 auto;border-collapse:collapse}#main table th{width:15%;border:#ccc 1px solid;text-align:left;background:#eee;padding:10px;font-weight:400}#main table td{width:35%;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;text-align:left;padding:10px}#main ul{width:95%;margin:0 auto}#main ul li{margin:10px 0 10px;list-style-type:circle}#main p{width:98%;margin:0 auto}#main .mt20{margin-top:20px}#main .mt35{margin-top:35px}#main .mt50{margin-top:50px}