@charset "utf-8";
* {margin: 0px;padding: 0px;}ul {list-style-type: none;}
body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
ol {list-style-position: inside; background-color: #FFF4F4; padding: 10px; color: #666666;}
a:hover {color: #900;}
#content {margin-right: auto;margin-left: auto;position: relative;width: 900px;background-color: #FFF;}
div#header{position: absolute;left: 0px;top: 15px;}
div#header #logo {position: absolute;left: 10px;top: 10px;}
div#header #h_tel {position: absolute;left: 550px;top: 10px;}
div#header #g_navi {position: absolute;left: 0px;top: 280px;width: 900px;height: 30px;}
div#main {position: absolute;width: 600px;left: 0px;top: 340px;}
div#main p {margin-bottom: 10px;}
div#main p strong {color: #039;}
h1 {font-size: 12px;}
h2 {margin-bottom: 15px; margin-top: 15px; font-size: 25px;color: #0A12B6;background-image: url(../img/main_arrow.jpg);background-position: 8px; padding-left: 40px;background-repeat: no-repeat;}
.headimg {margin-top: 10px;margin-bottom: 5px;}
.cap{font-size: 10px;text-align: right; color: #333; margin: 0px; padding: 0px;}
.kiji {margin-top: 30px;margin-bottom: 15px;}
.kiji a {font-size: 12px;}
.k_title {font-size: 20px;color: #FFF;background-image: none;font-weight: bold;background-color: #2F4ECA;font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
.kanren {font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;font-size: 16px;color: #FFF;background-image: none;padding: 10px;margin-bottom: 10px;background-color: #666;}
.pink {color: #FF6AB5;}
.ryokin {margin-top: 40px;margin-bottom: 20px;}
.kyokai {margin-bottom: 15px;}.link {text-align: right;font-size: 12px;}.box {text-indent:12px; border: 1px solid #D4D4D4;padding: 15px;font-size: 95%; line-height: 130%}
div#main ul li 
.menu_list {border-style: none;}
.sodan {text-align: center;margin-top: 30px;}
dt {margin-top: 20px; margin-bottom: 20px; color: #039; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; padding-top: 10px;}
.sub_t {font-size: 20px;color: #3E3E3E;font-weight: bold;padding: 0px; margin-top: 0px;margin-bottom: 10px;background-image: none;}
.cat {margin-top: 50px;width: 610px;}
.topic {width: 280px; float: left;margin-right: 40px;}
.list {margin-top: 30px;margin-bottom: 20px;}.list li {margin-bottom: 5px;}.topics {font-size: 13px;margin-bottom: 10px;padding-bottom: 1px;padding-left: 5px;}
.ki {margin-top: 30px;}.kini {width: 280px;float: left;}.s_link {font-weight: bold;font-size: 13px;}
.menu_list {list-style-type: none;float: left;margin-right: 20px;padding: 0px;margin-top: 0px;margin-bottom: 8px;margin-left: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.menu_list a {padding-left: 8px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;border-style: none;}.menu_list a:hover {border-left-width: 4px;border-left-style: solid;border-left-color: #900;padding-left: 4px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
.menu_f {float: left;margin-right: 90px;}.menu_sec {list-style-type: none;font-size: 14px;margin-bottom: 10px;}
.menu_a {height: 110px;width: 610px;margin-bottom: 30px;background-image: url(../img/menu_bg_a.gif);background-repeat: no-repeat;background-position: 0px 0px;padding-top: 7px;padding-left: 10px;}
.menu_b {height: 320px;width: 610px;background-image: url(../img/menu_bg_b.gif);background-repeat: no-repeat;background-position: 0px 0px;padding-top: 50px;padding-left: 10px;}
.menu_c {height: 145px;width: 610px;background-image: url(../img/menu_bg_c.gif);background-repeat: no-repeat;background-position: 0px 0px;padding-top: 43px;padding-left: 10px;}
div#r_navi {position: absolute;width: 210px;left: 680px;top: 350px;border-right-width: 10px;border-right-style: solid;border-right-color: #FFF5FB;}
div#header #g_navi ul{background-color: #F7B0D7;height: 35px;width: 900px;list-style-type: none;}
div#header #g_navi ul li {width: 110px;margin-right: 25px;text-align: center;font-size: 14px;font-weight: bold;text-decoration: none;float: left;padding-top: 4px;padding-right: 0px;padding-bottom: 8px;padding-left: 0px;margin-left: 5px;}
div#header #g_navi ul li a {background-image: url(../img/navi_b.jpg);height: 35px;width: 110px;color: #FFF;background-position: center 12px;text-decoration: none;padding-top: 15px;padding-right: 15px;padding-bottom: 27px;padding-left: 15px;background-repeat: no-repeat;}
div#header #g_navi ul li a:hover {background-image: url(../img/navi_h.jpg);height: 35px;width: 110px;color: #CCC;background-position: center 12px;text-decoration: none;padding-top: 15px;padding-right: 15px;padding-bottom: 27px;padding-left: 15px;background-repeat: no-repeat;}div#content #r_navi ul {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;margin-top: 10px;padding-bottom: 20px;list-style-type: none;}div#content #r_navi ul li {font-size: 14px;padding-left: 80px;margin-bottom: 5px;}div#content #r_navi p {font-size: 18px;font-weight: bold;color: #333;background-image: url(../img/r_navi_arrow.jpg);background-repeat: no-repeat;background-position: 1px 0px;padding-left: 20px;margin-top: 20px;}img {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.kigyo {font-size: 12px;list-style-type: none;}.kigyo li {margin-bottom: 10px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}
div#header #top {position: absolute;left: 0px;top: 15px;}
div#footer {position: absolute;width: 900px;left: 0px;top: 2950px;}div#content #footer p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer ul li {display: inline;margin-left: 50px;}
div#footer_a {position: absolute;width: 900px;left: 0px;top: 1850px;}div#content #footer_a p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_a ul li {display: inline;margin-left: 50px;}
div#footer_b {position: absolute;width: 900px;left: 0px;top: 2100px;}div#content #footer_b p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_b ul li {display: inline;margin-left: 50px;}
div#footer_c {position: absolute;width: 900px;left: 0px;top: 2200px;}div#content #footer_c p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer_c ul li {display: inline;margin-left: 50px;}
div#footer_d {position: absolute;width: 900px;left: 0px;top: 2300px;}
div#content #footer_d p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_d ul li {display: inline;margin-left: 50px;}
div#footer_e {position: absolute;width: 900px;left: 0px;top: 2400px;}
div#content #footer_e p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_e ul li {display: inline;margin-left: 50px;}
div#footer_f {position: absolute;width: 900px;left: 0px;top: 2500px;}div#content #footer_f p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer_f ul li {display: inline;margin-left: 50px;}
div#footer_g {position: absolute;width: 900px;left: 0px;top: 2600px;}
div#content #footer_g p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_g ul li {display: inline;margin-left: 50px;}
div#footer_h {position: absolute;width: 900px;left: 0px;top: 2700px;}div#content #footer_h p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_h ul li {display: inline;margin-left: 50px;}div#footer_i {position: absolute;width: 900px;left: 0px;top: 2800px;}div#content #footer_i p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_i ul li {display: inline;margin-left: 50px;}div#footer_j {position: absolute;width: 900px;left: 0px;top: 3000px;}div#content #footer_j p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer_j ul li {display: inline;margin-left: 50px;}
div#footer_k {position: absolute;width: 900px;left: 0px;top: 4500px;}
div#content #footer_k p {font-size: 12px;color: #58595B;text-align: center;}
div#content #footer_k ul li {display: inline;margin-left: 50px;}
div#footer_l {position: absolute;width: 900px;left: 0px;top: 3150px;}
div#content #footer_l p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer_l ul li {display: inline;margin-left: 50px;}
#wrap {width: 900px;margin-right: auto;margin-left: auto;position: relative;}
#wrap div ul li {display: inline;}#wrap div ul {list-style-type: none;}div#wrap div {text-align: center;margin-top: 50px;}
div#footer_hi {position: absolute;width: 900px;left: 0px;top: 3700px;}div#content #footer_hi p {font-size: 12px;color: #58595B;text-align: center;}div#content #footer_hi ul li {display: inline;margin-left: 50px;}
.saku {font-size: 16px; color: #333; background-image: none; padding: 0px; float: left; margin: 5px}
.saku a{font-size: 16px; background-image: none; padding: 0px; float: left; margin: 5px}


.sa {font-size: 18px; color: #333; background-image: none; padding: 0px; margin: 5px}
.sa a{font-size: 18px; background-image: none; padding: 0px; margin: 5px}
.category{margin-top:20px;}



.list_circle {
list-style: circle;
}


blockquote{
margin:12px;
padding:20px;
background-color: #f7efff;
border:dotted 2px #d8d1f0;
}
.right{text-align: right;}
.center{text-align: center;}