@charset "utf-8";
/* CSS Document */
body {
	background:url(images/header_bg.jpg) repeat-x 0 0;
	font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:24px;
	color:#333333;
	margin:0;
	padding:0;
}
a {
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #999999;
	text-decoration:underline;
}
a img {
	border:none;
}
a:hover img {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
div, p, ul, li {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .target{
        box-sizing:border-box !important;
    }
}

#wraper {
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
	overflow:auto;
}
#header {
	position:relative;
	width:1000px;
	height:251px;
	background: url(images/header.jpg) no-repeat 0 0;
	margin:0 auto;
	padding:0;
}
#header h1 {
	position:absolute;
	top:0;
	left:0;
	width:245px;
	height:75px;
}
#header h1 a {
	width:245px;
	height:75px;
	display:block;
	text-indent:-9000px;
}

.description {
	text-indent:-9000px;
}
#top_link {
	position:absolute;
	top:159px;
	left:819px;
	width:170px;
	height:33px;
}
#top_link a {
	width:170px;
	height:33px;
	display:block;
	background:url(images/top_map.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#top_link a:hover {
	background:url(images/top_map_on.jpg) no-repeat 0 0;
}
#top_link2 {
	position:absolute;
	top:163px;
	left:570px;
	width:230px;
	height:16px;
	text-align:right;
}
#top_link2 a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333;

}
#top_link2 a:hover {
	text-decoration:underline;
	color:#666;

}
#navigation {
	position:absolute;
	top:192px;
	left:0;
	width:1000px;
	height:51px;
}
#navigation ul {
	width:1000px;
	height:51px;
	margin:0;
	padding:0;
}
#navigation li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#navigation .navi_link1 a {
	width:250px;
	height:51px;
	display:block;
	background:url(images/navi1.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#navigation .navi_link1 a:hover {
	background:url(images/navi1_on.jpg) no-repeat 0 0;
}
#navigation .navi_link2 a {
	width:250px;
	height:51px;
	display:block;
	background:url(images/navi2.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#navigation .navi_link2 a:hover {
	background:url(images/navi2_on.jpg) no-repeat 0 0;
}
#navigation .navi_link3 a {
	width:250px;
	height:51px;
	display:block;
	background:url(images/navi3.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#navigation .navi_link3 a:hover {
	background:url(images/navi3_on.jpg) no-repeat 0 0;
}
#navigation .navi_link4 a {
	width:250px;
	height:51px;
	display:block;
	background:url(images/navi4.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#navigation .navi_link4 a:hover {
	background:url(images/navi4_on.jpg) no-repeat 0 0;
}
/*#navigation .navi_link5 a {
	width:166px;
	height:51px;
	display:block;
	background:url(images/navi5.jpg) no-repeat 0 0;
	text-indent:-9000px;
}*/
/*#navigation .navi_link5 a:hover {
	background:url(images/navi5_on.jpg) no-repeat 0 0;
}*/
/*#navigation .navi_link6 a {
	width:168px;
	height:51px;
	display:block;
	background:url(images/navi6.jpg) no-repeat 0 0;
	text-indent:-9000px;
}*/
/*#navigation .navi_link6 a:hover {
	background:url(images/navi6_on.jpg) no-repeat 0 0;
}*/



#main_box {
	width:1000px;
	height:auto;
	margin:40px auto;
	padding:0;
}
#cont_box {
	width:750px;
	height:auto;
	min-height:500px;
	margin:0 0 0 250px;
	padding:0 0 0 0;
}
#side_box {
	width:220px;
	height:auto;
	min-height:500px;
	float:left;
	margin:0;
	padding:0;
}
#side_box .side_navi {
	position:relative;
	width:220px;
	height:390px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat 0 0;
	margin:0 0 10px 0;
	padding:0;
}
.side_link1 a {
	position:absolute;
	top:50px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -50px;
	text-indent:-9000px;
}
.side_link1 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -50px;
}
.side_link2 a {
	position:absolute;
	top:142px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -142px;
	text-indent:-9000px;
}
.side_link2 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -142px;
}
.side_link3 a {
	position:absolute;
	top:172px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -172px;
	text-indent:-9000px;
}
.side_link3 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -172px;
}
.side_link4 a {
	position:absolute;
	top:202px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -202px;
	text-indent:-9000px;
}
.side_link4 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -202px;
}
.side_link5 a {
	position:absolute;
	top:232px;
	left:3px;
	width:214px;
	height:33px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -232px;
	text-indent:-9000px;
}
.side_link5 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -232px;
}
.side_link6 a {
	position:absolute;
	top:320px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -320px;
	text-indent:-9000px;
}
.side_link6 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -320px;
}
.side_link7 a {
	position:absolute;
	top:355px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -355px;
	text-indent:-9000px;
}
.side_link7 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -355px;
}
.side_link8 a {
	position:absolute;
	top:352px;
	left:3px;
	width:214px;
	height:30px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -352px;
	text-indent:-9000px;
}
/*.side_link8 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -352px;
}
.side_link9 a {
	position:absolute;
	top:420px;
	left:3px;
	width:214px;
	height:29px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -420px;
	text-indent:-9000px;
}
.side_link9 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -420px;
}
.side_link10 a {
	position:absolute;
	top:449px;
	left:3px;
	width:214px;
	height:31px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -449px;
	text-indent:-9000px;
}
.side_link10 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -449px;
}
.side_link11 a {
	position:absolute;
	top:480px;
	left:3px;
	width:214px;
	height:31px;
	display:block;
	background:url(images/side_navi.jpg) no-repeat -3px -480px;
	text-indent:-9000px;
}
.side_link11 a:hover {
	background:url(images/side_navi_on.jpg) no-repeat -3px -480px;
}*/

.side_banner {
	width:220px;
	height:auto;
	margin:0 0 10px;
}
.side_facebook {
	width:220px;
	height:450px;
	display:block;
	margin:0 0 10px;
}
.side_banner2 {
	width:220px;
	height:auto;
	margin:0 0 10px;
	/*text-align:center;*/
	/*border-bottom:1px dotted #CCC;*/
}
.side_banner2 a {
	text-decoration:none;
	color:#666;
}
.side_banner2 a:hover {
	color:#CCC;
}

#footer {
	width:100%;
	height:122px;
	background: url(images/footer.jpg) repeat-x 0 0;
	margin:30px 0 0 0;
}
#footer_in {
	position:relative;
	width:1000px;
	height:122px;
	background:url(images/footer_bg.jpg) no-repeat 0 0;
	margin:0 auto;
	padding:0;
}
#footer_in .copy {
	position:absolute;
	top:30px;
	left:0;
	width:;
	height:;
	color:#FFF;
}
#footer_in .copy h4 {
	font-size:20px;
	margin:0;
	padding:0;
}
#footer_in .copy_right {
	font-size:10px;
	margin:15px 0 0 0;
	padding:0;
}


#index_box1 {
	position:relative;
	width:750px;
	height:297px;
	display:block;
	background:url(images/index_contnt1.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#index_box1 p {
	position:absolute;
	top:44px;
	left:0;
	width:720px;
	height:130px;
}
.index_box_link1 {
	position:absolute;
	top:210px;
	left:1px;
	width:204px;
	height:44px;
	display:block;
}
.index_box_link1 a {
	width:204px;
	height:44px;
	display:block;
	background:url(images/index_btn1.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
.index_box_link1 a:hover {
	background:url(images/index_btn1_on.jpg) no-repeat 0 0;
}
#index_box2 {
	width:750px;
	height:300px;
	display:block;
	margin:0 0 0 0;
	padding:0;
}
#index_box3 {
	position:relative;
	width:750px;
	height:400px;
	display:block;
	background:url(images/index_contnt3.jpg) no-repeat 0 0;
	margin:40px 0 0 0;
	padding:0;
}
#index_box3 .index_move {
	position:absolute;
	top:41px;
	left:0;
	width:454px;
	height:340px;
	display:block;
}
#index_box3 .index_box_link2 {
	position:absolute;
	top:226px;
	left:468px;
	width:204px;
	height:44px;
	display:block;
}
.index_box_link2 a {
	width:282px;
	height:43px;
	display:block;
	background:url(images/index_btn2.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
.index_box_link2 a:hover {
	background:url(images/index_btn2_on.jpg) no-repeat 0 0;
}
#index_box4 {
	position:relative;
	width:750px;
	height:520px;
	display:block;
	margin:30px 0 0 0;
	padding:0;
}

#index_box4 iframe {
	position:absolute;
	top:107px;
	left:0;
	margin:0;
	padding:0;
}

/* ページスタイル */

#cont_box .blogbody {
	margin:0;
	padding:0;
}
#cont_box .title {
	font-size:26px;
	color:#668C00;
	font-weight:bold;
	background:url(images/h3_title.jpg) no-repeat 0 2px;
	padding-left:20px;
	margin:0 0 20px 0;
}
#cont_box .title a {
	font-size:26px;
	color:#668C00;
	font-weight:bold;
	text-decoration:none;
}
.main p {
	margin:0;
	padding:0 6px;
}
.main  .kiji_title {
	width:720px;
	background:#678C00;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:7px 15px;
	margin:30px 0 0 0;
}
.q-style {
	padding-bottom:10px;
	border-bottom:1px  dotted #CCCCCC;
}
.q-style strong {
	color:#668C00;
}
#sports_box {
	width:750px;
	height:310px;
	display:block;
	background:url(images/sports_bg.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#sports_box span {
	width:420px;
	height:260px;
	display:block;
	margin:0 0 0 0;
	padding:30px 0 0 0;
}

#fees_btn a {
	width:204px;
	height:46px;
	display:block;
	background:url(images/fees_btn.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#fees_btn a:hover {
	background:url(images/fees_btn_on.jpg) no-repeat 0 0;
}
#sports_box2 {
	margin:0;
	padding:0;
}
#sports_box2 .sports_list1 {
	background:url(images/point_a.jpg) no-repeat 3px 4px;
	padding-left:20px;
	font-size:14px;
	color:#668C00;
	font-weight:bold;
}
#sports_box2 .sports_list2 {
	padding-left:20px;
	font-size:14px;
}
#school_box1 {
	width:750px;
	height:295px;
	display:block;
	background:url(images/school_bg1.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#school_box1 span {
	width:400px;
	height:260px;
	display:block;
	margin:0 0 0 0;
	padding:25px 0 0 0;
}
#school_box2 {
	width:750px;
	height:355px;
	display:block;
	/*background:url(images/school_bg2.jpg) no-repeat 0 0;*/
	margin:0 0 0 0;
	padding:0;
}
#school_box2 .school_list1 {
	background:url(images/point_a.jpg) no-repeat 3px 4px;
	padding-left:20px;
	font-size:14px;
	color:#668C00;
	font-weight:bold;
}
#school_box2 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:80px 3px 0 0;
	padding:0;
}
#school_box2 table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}

#protection_box1 {
}
#protection_box1 .protection_txt {
	padding:25px 0 25px 0;
	border-bottom:1px  dotted #CCCCCC;
}

#protection_box2 table {
	width:100%;
	border: 3px solid #CCC;
	margin:0;
	padding:0;
}
#protection_box2 table td {
	padding:20px 30px;
}
#joint_box1 {
	width:750px;
	height:310px;
	display:block;
	background:url(images/joint_bg.jpg) no-repeat 0 50px;
	margin:0 0 0 0;
	padding:0;
}
#joint_box1 span {
	width:400px;
	height:200px;
	display:block;
	margin:0 0 0 0;
	padding:25px 0 0 0;
}
#joint_box2 {
	margin:0;
	padding:0;
}
#joint_box2 .joint_list1 {
	background:url(images/point_a.jpg) no-repeat 3px 4px;
	padding-left:20px;
	font-size:14px;
	color:#668C00;
	font-weight:bold;
}
#joint_box2 .joint_list2 {
	padding-left:20px;
	font-size:14px;
}
#flow_box {
	position:relative;
	width:750px;
	height:1170px;
	display:block;
	background:url(images/flow_bg.jpg) no-repeat 0 50px;
	margin:0 0 0 0;
	padding:0;
}
#flow_box .flow_txt1 {
	width:500px;
	height:60px;
	position:absolute;
	top:160px;
	left:170px;
}
#flow_box .flow_txt2 {
	width:500px;
	height:60px;
	position:absolute;
	top:350px;
	left:170px;
}
#flow_box .flow_txt3 {
	width:500px;
	height:60px;
	position:absolute;
	top:540px;
	left:170px;
}
#flow_box .flow_txt4 {
	width:500px;
	height:60px;
	position:absolute;
	top:725px;
	left:170px;
}
#flow_box .flow_txt5 {
	width:500px;
	height:60px;
	position:absolute;
	top:915px;
	left:170px;
}
#flow_box .flow_txt6 {
	width:500px;
	height:60px;
	position:absolute;
	top:1100px;
	left:170px;
}



#women_box1 {
	width:750px;
	height:310px;
	display:block;
	background:url(images/women_bg.jpg) no-repeat 0 50px;
	margin:0 0 0 0;
	padding:0;
}
#women_box1 span {
	width:400px;
	height:200px;
	display:block;
	margin:0 0 0 0;
	padding:25px 0 0 0;
}
#women_box2 {
	margin:0;
	padding:0;
}
#women_box2 .women_list1 {
	background:url(images/point_a.jpg) no-repeat 3px 4px;
	padding-left:20px;
	font-size:14px;
	color:#668C00;
	font-weight:bold;
}
#women_box2 .women_list2 {
	padding-left:20px;
	font-size:14px;
}
#women_box2 .women_list2 a {
	color:#F60;
	text-decoration:underline;
}
#women_box2 .women_list2 a:hover {
	color:#66C;
}
#beginner_box1 {
	position:relative;
	width:750px;
	height:640px;
	display:block;
	background:url(images/beginner_bg2.jpg) no-repeat 0 0;
	margin:15px 0 0 0;
	padding:0;
}
#beginner_box1 .beginner_list1 {
	width:690px;
	height:45px;
	position:absolute;
	top:85px;
	left:42px;
}
#beginner_box1 .beginner_list2 {
	width:690px;
	height:45px;
	position:absolute;
	top:183px;
	left:42px;
}
#beginner_box1 .beginner_list3 {
	width:690px;
	height:45px;
	position:absolute;
	top:301px;
	left:42px;
}
#beginner_box1 .beginner_list4 {
	width:690px;
	height:45px;
	position:absolute;
	top:411px;
	left:42px;
}
#beginner_box1 .beginner_list5 {
	width:690px;
	height:45px;
	position:absolute;
	top:544px;
	left:42px;
}
#guidance_btn a {
	width:204px;
	height:46px;
	display:block;
	background:url(images/guidance_btn.jpg) no-repeat 0 0;
	text-indent:-9000px;
	margin:0 0 0 540px;
}
#guidance_btn a:hover {
	background:url(images/guidance_btn_on.jpg) no-repeat 0 0;
}
.guidance_box1 {
	width:750px;
	height:170px;
	display:block;
	background:url(images/guidance_bg1.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.guidance_box1 span {
	width:505px;
	height:70px;
	display:block;
	margin:0 0 30px 230px;
	padding:0 0 0 0;
}
.guidance_box2 {
	width:750px;
	height:170px;
	display:block;
	background:url(images/guidance_bg2.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.guidance_box2 span {
	width:505px;
	height:70px;
	display:block;
	margin:0 0 30px 230px;
	padding:0 0 0 0;
}
.guidance_box3 {
	width:750px;
	height:170px;
	display:block;
	background:url(images/guidance_bg3.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.guidance_box3 span {
	width:505px;
	height:70px;
	display:block;
	margin:0 0 30px 230px;
	padding:0 0 0 0;
}
.guidance_box4 {
	width:750px;
	height:190px;
	display:block;
	background:url(images/guidance_bg4.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.guidance_box4 span {
	width:505px;
	height:70px;
	display:block;
	margin:0 0 30px 230px;
	padding:0 0 0 0;
}
#clinic_box1 {
	width:750px;
	/*height:380px;*/
       height:260px;
	display:block;
        background:url(images/clinic_bg_1.jpg) no-repeat 0 5px;
	/*background:url(images/clinic_bg.jpg) no-repeat 0 5px;*/
	margin:5px 0 0 0;
	padding:0;
}
#clinic_box1 span {
	width:490px;
	height:90px;
	display:block;
	margin:0 0 0 260px;
	padding:0 0 0 0;
font-size:15px;
　}
#clinic_box2 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#clinic_box2 table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#program_box1 {
	width:750px;
	height:250px;
	display:block;
	background:url(images/program_bg1.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#program_box1 span {
	width:410px;
	height:250px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#program_box1 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:15px 3px 0 0;
	padding:0;
}
#program_box1 table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#program_box2 {
	width:750px;
	height:320px;
	display:block;
	background:url(images/program_bg2.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#program_box2 span {
	width:410px;
	height:320px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#program_box2 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:15px 3px 0 0;
	padding:0;
}
#program_box2 table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#program_box3 {
	width:750px;
	height:290px;
	display:block;
	background:url(images/program_bg3.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#program_box3 span {
	width:410px;
	height:290px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#program_box3 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:15px 3px 0 0;
	padding:0;
}
#program_box3 table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box1 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#fees_box1 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box1 del {
    color: #f00;
}
#fees_box1 span {
    color: #000;
}
#fees_box2 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#fees_box2 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box2 del {
    color: #f00;
}
#fees_box2 span {
    color: #000;
}
#fees_box3 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#fees_box3 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box3 del {
    color: #f00;
}
#fees_box3 span {
    color: #000;
}
#fees_box4 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#fees_box4 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box4 del {
    color: #f00;
}
#fees_box4 span {
    color: #000;
}
#fees_box5 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 20px 0;
	padding:0;
}
#fees_box5 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 20px;
}
#fees_box5 del {
    color: #f00;
}
#fees_box5 span {
    color: #000;
}
#fees_box6 table {
	width:100%;
	border-top: 3px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 3px solid #CCC;
	border-right: 2px solid #CCC;
	margin:0 3px 10px 0;
	padding:0;
}
#fees_box6 td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 10px;
}
#fees_box2 b {
	font-weight:normal;
	color:#F60;
}
#fees_box3 b {
	font-weight:normal;
	color:#F60;
}
#fees_box4 b {
	font-weight:normal;
	color:#F60;
}
#fees_box5 b {
	font-weight:normal;
	color:#F60;
}
.fees_table {
	width:400px;
	height:120px;
	display:block;
	float:right;
	margin:0 0 0 30px;
	padding:0 0 0 0;
}
.fees_table1 {
	width:400px;
	height:150px;
	display:block;
	float:right;
	margin:0 0 0 30px;
	padding:0 0 0 0;
}
.fees_table2 {
	width:400px;
	height:120px;
	display:block;
	float:left;
	margin:0 30px 0 0;
	padding:0 0 0 0;
}
.fees_1 {
	width:750px;
	height:120px;
	display:block;
	margin:0 0 0 0;
	padding:0;
}
.fees_1a {
	width:750px;
	height:165px;
	display:block;
	margin:0 0 0 0;
	padding:0;
}
.fees_2 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg2.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_3 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg3.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_4 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg4.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_5 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg5.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_6 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg6.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_7 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg7.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_8 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg8.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_9 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg9.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_10 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg10.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_11 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg11.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_12 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg12.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_13 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg13.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.fees_14 {
	width:750px;
	height:240px;
	display:block;
	background:url(images/fees_bg14.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#sitemap_box {
	position:relative;
	width:750px;
	height:720px;
	display:block;
	background:url(images/sitemap_bg.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#sitemap_box a {
	text-align:center;
	margin:0;
	padding:5px 0;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#sitemap_box a:hover {
	background:#65B948;
	color:#FFF;
}
.sitemap_list1 {
	position:absolute;
	top:9px;
	left:2px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list1 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list2 {
	position:absolute;
	top:84px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list2 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list3 {
	position:absolute;
	top:132px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list3 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list4 {
	position:absolute;
	top:185px;
	left:161px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list4 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list5 {
	position:absolute;
	top:229px;
	left:161px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list5 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list6 {
	position:absolute;
	top:273px;
	left:161px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list6 a {
	width:161px;
	height:auto;
	display:block;
	font-size:14px;
}
.sitemap_list7 {
	position:absolute;
	top:318px;
	left:161px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list7 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list8 {
	position:absolute;
	top:352px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list8 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list9 {
	position:absolute;
	top:401px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list9 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list10 {
	position:absolute;
	top:449px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list10 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list11 {
	position:absolute;
	top:499px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list11 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list12 {
	position:absolute;
	top:624px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list12 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list13 {
	position:absolute;
	top:672px;
	left:101px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list13 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list14 {
	position:absolute;
	top:11px;
	left:462px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list14 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list15 {
	position:absolute;
	top:64px;
	left:462px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list15 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list16 {
	position:absolute;
	top:117px;
	left:462px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list16 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list17 {
	position:absolute;
	top:170px;
	left:462px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list17 a {
	width:161px;
	height:auto;
	display:block;
	font-size:16px;
}
.sitemap_list18 {
	position:absolute;
	top:363px;
	left:161px;
	width:161px;
	height:34px;
	display:block;
}
.sitemap_list18 a {
	width:161px;
	height:auto;
	display:block;
	font-size:12px;
}

#contact_btn {
	width:750px;
	height:15px;
	display:block;
	margin:0;
	padding:0;
}
#contact_btn span {
	width:167px;
	height:13px;
	display:block;
	float:right;
}
#contact_btn a {
	width:167px;
	height:13px;
	display:block;
	background:url(images/contact_btn.jpg) no-repeat 0 0;
	text-indent:-9000px;
}
#contact_btn a:hover {
	background:url(images/contact_btn_on.jpg) no-repeat 0 0;
}

#sitemap_box2 {
	width:710px;
	height:auto;
}
#sitemap_box2 li {
	font-size:14px;
	line-height:34px;
}
.sitemap_1 {
	margin-left:50px;
}
.sitemap_2 {
	margin-left:90px;
}
.sitemap_3 {
	margin-left:90px;
}

.sitemap_4 {
	margin-left:160px;
}

.sitemap_5 {
	margin-left:160px;
}

.sitemap_6 {
	margin-left:160px;
}

.sitemap_7 {
	margin-left:160px;
}

.sitemap_8 {
	margin-left:90px;
}

.sitemap_9 {
	margin-left:90px;
}

.sitemap_10 {
	margin-left:90px;
}

.sitemap_11 {
	margin-left:90px;
}

.sitemap_12 {
	margin-left:90px;
}

.sitemap_13 {
	margin-left:90px;
}

.sitemap_14 {
	margin-left:90px;
}

.sitemap_15 {
	margin-left:90px;
}

.sitemap_16 {
	margin-left:90px;
}
.sitemap_17 {
	margin-left:90px;
}
.sitemap_18 {
	margin-left:160px;
}



#annuity_box {
	width:750px;
	height:310px;
	display:block;
	background:url(images/annuity_bg.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
#annuity_box span {
	width:420px;
	height:260px;
	display:block;
	margin:0 0 0 0;
	padding:30px 0 0 0;
}


#top_info {
	position:relative;
	width:750px;
	height:170px;
	display:block;
	background:url(images/top_info.jpg) no-repeat 0 0;
	margin:0 0 0 0;
	padding:0;
}
.top_info_in { 
	position:absolute;
	top:48px;
	left:30px;
	width:720px;
	height:104px;
	display:block;
}
.target:not(:target){
    box-sizing:content-box;
}
.top_rss_blog {
	width:700px;
	height:100px;
	overflow:auto;
	margin:0;
	padding:0;
}
.top_rss_blog ul {
	width:680px;
	height:100px;
	margin:0;
	padding:0;
}
.top_rss_blog li {
	font-size:12px;
	line-height:18px;
	border-bottom:1px dotted #CCCCCC;
	padding:0 0 2px 0;
	margin-bottom:6px;
}
.top_rss_blog li a {
	text-decoration:none;
	color:#333;
}
.top_rss_blog li a:hover {
	color:#ccc;
}
.top_rss_blog li span {
	font-size:14px;
	padding:0 0 10px 12px;
}

.h3in_txtbox{
	font-size:15px;
	color:#333;
	padding-left:150px;
	font-weight:normal;
	position:relative;
	bottom: 45px;
    left: 59px;
	}

#new a{
	 color: blue;
    text-decoration: underline;
}


.blog-box > .wp-block-spacer  {
clear: none !important;
}