@charset "utf-8";
/*
Theme Name: 福岡県交通事故治療サポート協会
Theme URI: http://jsap-f.com/
Description: 福岡県交通事故治療サポート協会オリジナルテンプレート
Version: 1.0
Author: メディアクロス
*/

* {font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3",sans-serif;}

body{
margin:0;
padding:0;
font-size:12px;
letter-spacing:0.5pt;
text-align:justify;
background-color:#f7f7ed;
color:#666666;
}

h1,h2,h3,h4,h5,h6{
margin: 0;
padding: 0;
text-align: left;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

p{margin:0px;padding:0px;}
img{border:0;}
a {color:#054205;}
a:hover{color:#666666;}
a:focus{overflow:hidden;}

.font10{font-size:10px;}
.font12{font-size:12px;}
.bold{font-weight:bold;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clear_indent{clear:both;text-indent:-9999px;height:0;line-height:0;}
.red{color:red;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.bottom10{margin-bottom:10px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}
.bottom40{margin-bottom:40px;}
.bottom50{margin-bottom:50px;}

#main_r2 .mb20 p{
margin-bottom:20px;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■
Wordpressデフォルトクラス
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.alignleft{
float:left;
margin-right:10px;
}

.alignright{
float:right;
margin-left:10px;
}

.wp-caption{
border:1px solid #DDDDDD;
padding-top:5px;
text-align:center;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■
トップページ・FLASH
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#flash{
background:url("http://jsap-f.com/img/003.png") no-repeat scroll 0 0;
width:980px;
height:200px;
}

#main_r #t_exr{
width:230px;
height:150px;
float:left;
background:url("http://jsap-f.com/img/014.png") no-repeat scroll left top;
padding:0 0 0 20px;
}

#main_r #t_exr h2{
width:165px;
height:35px;
margin:0 0 15px;
text-indent:-9999px;
background:url("http://jsap-f.com/img/015.png") no-repeat scroll -16px 0;
}

#main_r #t_exr p{
line-height:20px;
}

#main_r #t_news{
width:470px;
height:150px;
float:right;
background:url("http://jsap-f.com/img/014.png") no-repeat scroll left top;
padding:0 0 0 20px;
}

#main_r #t_news h2{
width:95px;
height:35px;
margin:0 0 15px;
text-indent:-9999px;
background:url("http://jsap-f.com/img/016.png") no-repeat scroll -16px 0;
float:left;
}

#t_news #t_c1c{
color:#FFFFFF;
float:right;
font-size:10px;
height:20px;
line-height:20px;
margin-left:10px;
position:relative;
text-indent:27px;
top:4px;
width:140px;
}

#t_news #t_c1c a{
color:#fff;
text-decoration:none;
display:block;
width:140px;
height:20px;
background:url("http://jsap-f.com/img/033.png") no-repeat scroll 0 0 transparent;
}

#t_news #t_c1c a:hover{
text-decoration:none;
display:block;
width:140px;
height:20px;
background:url("http://jsap-f.com/img/033.png") no-repeat scroll -140px 0 transparent;
}

#t_news #t_rss{
width:20px;
height:20px;
float:right;
}

#t_news #t_rss a{
background:url("http://jsap-f.com/img/034.png") no-repeat scroll 0 0 transparent;
display:block;
height:20px;
position:relative;
text-indent:-9999px;
top:3px;
width:20px;
}

#t_newslist{
background-color:#E7E7ED;
height:90px;
padding:5px;
}

#t_newslist div{
background-color:#FFFFFE;
height:80px;
padding:10px 0 0;
}

#t_newslist h3{
background:url("http://jsap-f.com/img/031.png") no-repeat scroll left center transparent;
height:25px;
line-height:25px;
margin:0 0 0 10px;
overflow:hidden;
padding:0 0 0 15px;
width:435px;
}

#pickup{
margin:15px 0 0;
padding:0 0 0 20px;
background:url("http://jsap-f.com/img/023.png") no-repeat scroll left top;
}

#pickup a{
text-decoration:none;
}

#pickup h2{
background:url("http://jsap-f.com/img/024.png") no-repeat scroll -16px 0;
width:130px;
height:35px;
text-indent:-9999px;
margin:0 0 10px;
}

#pickup .pick_div {
border:1px solid #E9E9E9;
height:140px;
margin-top:5px;
padding:10px;
}

#pickup a.pick_thu{
display:block;
width:140px;
height:140px;
float:left;
margin-right:25px;
}

.pick_div div {
float:left;
}

.pick_div h3{
font-size:18px;
margin:10px 0 20px 0;
}

.pick_div p.pick_exc{
height:70px;
line-height:25px;
width:560px;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■
基本・共通
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#outline{
width:980px;
background:url("http://jsap-f.com/img/001.png") repeat-y scroll 0 0;
margin:0 auto;
padding:0 15px;
}

#main{
margin:25px 0 50px;
}

#main_r{
float:right;
width:770px;
}

#main_l{
float:left;
width:200px;
}

#returntop a{
background:url("http://jsap-f.com/img/029.png") no-repeat scroll 0 0 transparent;
display:block;
height:25px;
left:869px;
position:relative;
text-indent:-9999px;
width:110px;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■
ヘッダー
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#header{
background:url("http://jsap-f.com/img/002.png") no-repeat scroll -5px 0;
height:100px;
}

#header #des{
font-size:10px;
font-style:normal;
font-weight:normal;
margin:0;
padding:3px 0 0;
text-align:left;
}

#header #title{
height:64px;
width:345px;
}

#header #title a{
display:block;
height:40px;
position:relative;
text-indent:-9999px;
top:20px;
width:345px;
}

#header a#c1{
display:block;
float:left;
height:20px;
left:612px;
position:relative;
text-indent:-9999px;
width:107px;
}

#header a#c2{
display:block;
float:left;
height:20px;
left:616px;
position:relative;
width:107px;
text-indent:-9999px;
}

#header a#c3{
display:block;
float:left;
height:20px;
left:618px;
position:relative;
width:107px;
text-indent:-9999px;
}

#pn{
background:url("http://jsap-f.com/img/004.png") no-repeat scroll 0 0 transparent;
font-weight:bold;
height:30px;
line-height:20px;
margin:10px 0;
padding-left:26px;
padding-top:7px;
}

#pn a{
text-decoration:none;
}

#pn img{
vertical-align:-26%;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■
フッター
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#footer{
background:url("http://jsap-f.com/img/026.png") repeat-x scroll 0 0 #FFFFFF;
position:relative;
top:-5px;
}

#footer_in{
background:url("http://jsap-f.com/img/025.png") no-repeat scroll center top transparent;
margin:0 auto;
padding:0 15px;
width:980px;
}

#copyright,#copyright a,#copyright a:hover{
text-align:right;
color:#333;
text-decoration:none;
}

#bnarea,#bnarea a{
font-size:10px;
text-decoration:none;
color:#666;
}


.footer_div{
margin:0 auto;
padding:30px 0;
width:980px;
}

.footer_div_l{
float:left;
margin:30px 0 0;
width:580px;
}

.footer_div_r{
float:right;
line-height:20px;
margin:30px 0 0;
}

.footer_div_l #f_sitemap,.footer_div_l #f_sitemap a,.footer_div_l #f_sitemap a:hover{
font-size:10px;
line-height:15px;
text-decoration:none;
}

.footer_div_l #f_sitemap a:hover{
background-color:#054205;
color:#fff;
}

#f_sitemap #f_sitemap_head{
font-size:12px;
height:20px;
line-height:20px;
}



/*■■■■■■■■■■■■■■■■■■■■■■■■■
サイドバー
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#gm{
width:190px;
background-color:#e7e7ed;
padding:5px 5px 4px;
}

#gm h2{
display:block;
width:190px;
height:36px;
}

#gm a{
display:block;
width:190px;
height:36px;
text-indent:-9999px;
}

a#gm0{background:url("http://jsap-f.com/img/067.png") no-repeat scroll 0 0 transparent;}
a#gm1{background:url("http://jsap-f.com/img/005.png") no-repeat scroll 0 0 transparent;}
a#gm2{background:url("http://jsap-f.com/img/006.png") no-repeat scroll 0 0 transparent;}
a#gm3{background:url("http://jsap-f.com/img/007.png") no-repeat scroll 0 0 transparent;}
a#gm4{background:url("http://jsap-f.com/img/008.png") no-repeat scroll 0 0 transparent;}
a#gm5{background:url("http://jsap-f.com/img/009.png") no-repeat scroll 0 0 transparent;}
a#gm6{background:url("http://jsap-f.com/img/010.png") no-repeat scroll 0 0 transparent;}
a#gm7{background:url("http://jsap-f.com/img/011.png") no-repeat scroll 0 0 transparent;}
a#gm8{background:url("http://jsap-f.com/img/012.png") no-repeat scroll 0 0 transparent;}
a#gm9{background:url("http://jsap-f.com/img/013.png") no-repeat scroll 0 0 transparent;}

a#gm0:hover{background:url("http://jsap-f.com/img/067.png") no-repeat scroll -190px 0 transparent;}
a#gm1:hover{background:url("http://jsap-f.com/img/005.png") no-repeat scroll -190px 0 transparent;}
a#gm2:hover{background:url("http://jsap-f.com/img/006.png") no-repeat scroll -190px 0 transparent;}
a#gm3:hover{background:url("http://jsap-f.com/img/007.png") no-repeat scroll -190px 0 transparent;}
a#gm4:hover{background:url("http://jsap-f.com/img/008.png") no-repeat scroll -190px 0 transparent;}
a#gm5:hover{background:url("http://jsap-f.com/img/009.png") no-repeat scroll -190px 0 transparent;}
a#gm6:hover{background:url("http://jsap-f.com/img/010.png") no-repeat scroll -190px 0 transparent;}
a#gm7:hover{background:url("http://jsap-f.com/img/011.png") no-repeat scroll -190px 0 transparent;}
a#gm8:hover{background:url("http://jsap-f.com/img/012.png") no-repeat scroll -190px 0 transparent;}
a#gm9:hover{background:url("http://jsap-f.com/img/013.png") no-repeat scroll -190px 0 transparent;}

#gm_2_1{
margin:30px 0 0;
text-indent:-9999px;
width:200px;
height:40px;
}

#gm_2_1 a{
display:block;
width:200px;
height:40px;
background:url("http://jsap-f.com/img/030.png") no-repeat scroll 0 0 transparent;
}

#gm_2_1 a:hover{
display:block;
width:200px;
height:40px;
background:url("http://jsap-f.com/img/030.png") no-repeat scroll -200px 0 transparent;
}

#side_society{margin-top:50px;color:#054205;}
#side_society h2{
width:200px;
height:50px;
text-indent:-9999px;
background:url("http://jsap-f.com/img/027.png") no-repeat scroll 0 0 transparent;
margin-bottom:15px;
}

#side_society h3{
font-weight:bold;
margin:10px 0;
}

#side_mobile{margin-top:50px;color:#054205;}
#side_mobile h2{
width:200px;
height:50px;
text-indent:-9999px;
background:url("http://jsap-f.com/img/069.png") no-repeat scroll 0 0 transparent;
margin-bottom:15px;
}

.side_div{
width:190px;
background-color:#e7e7ed;
padding:5px;
}

.side_div2{
background-color:#fff;
padding:5px;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■
エリア検索関係
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.search h2{
width:770px;
height:30px;
margin:0 0 10px;
text-indent:-9999px;
background:url("http://jsap-f.com/img/017.png") no-repeat scroll 0 0 transparent;
}

#area{
width:770px;
height:220px;
}
#areabtnarea{
position:absolute;
}

#fukuokabtn {
background:transparent url(http://jsap-f.com/img/058.png) no-repeat scroll 0 0;
display:block;
height:50px;
left:36px;
position:absolute;
text-indent:-9999px;
top:-205px;
width:180px;
}
#fukuokabtn_n {
background:transparent url(http://jsap-f.com/img/058.png) no-repeat scroll -180px 0;
display:block;
height:50px;
left:36px;
position:absolute;
text-indent:-9999px;
top:-205px;
width:180px;
}

#fukuokabtn:hover{
display:block;
background:url("http://jsap-f.com/img/058.png") no-repeat scroll -180px 0 transparent;
width:180px;
height:50px;
text-indent:-9999px;
}

#chikugobtn {
background:transparent url(http://jsap-f.com/img/059.png) no-repeat scroll 0 0;
display:block;
height:50px;
left:36px;
position:absolute;
text-indent:-9999px;
top:-137px;
width:180px;
}
#chikugobtn_n {
background:transparent url(http://jsap-f.com/img/059.png) no-repeat scroll -180px 0;
display:block;
height:50px;
left:36px;
position:absolute;
text-indent:-9999px;
top:-137px;
width:180px;
}
#chikugobtn:hover{
display:block;
background:url("http://jsap-f.com/img/059.png") no-repeat scroll -180px 0 transparent;
width:180px;
height:50px;
text-indent:-9999px;
}

#kitakyubtn {
background:transparent url(http://jsap-f.com/img/060.png) no-repeat scroll 0 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-205px;
width:180px;
}
#kitakyubtn_n {
background:transparent url(http://jsap-f.com/img/060.png) no-repeat scroll -180px 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-205px;
width:180px;
}
#kitakyubtn:hover{
display:block;
background:url("http://jsap-f.com/img/060.png") no-repeat scroll -180px 0 transparent;
width:180px;
height:50px;
text-indent:-9999px;
}
#chikuhobtn {
background:transparent url(http://jsap-f.com/img/061.png) no-repeat scroll 0 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-137px;
width:180px;
}
#chikuhobtn_n {
background:transparent url(http://jsap-f.com/img/061.png) no-repeat scroll -180px 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-137px;
width:180px;
}
#chikuhobtn:hover{
display:block;
background:url("http://jsap-f.com/img/061.png") no-repeat scroll -180px 0 transparent;
width:180px;
height:50px;
text-indent:-9999px;
}
#otherbtn {
background:transparent url(http://jsap-f.com/img/062.png) no-repeat scroll 0 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-70px;
width:180px;
}
#otherbtn_n {
background:transparent url(http://jsap-f.com/img/062.png) no-repeat scroll -180px 0;
display:block;
height:50px;
left:560px;
position:absolute;
text-indent:-9999px;
top:-70px;
width:180px;
}
#otherbtn:hover{
display:block;
background:url("http://jsap-f.com/img/062.png") no-repeat scroll -180px 0 transparent;
width:180px;
height:50px;
text-indent:-9999px;
}

.arealist{
margin:10px 0 0;
}

.arealist h3{
background:url("http://jsap-f.com/img/022.png") no-repeat scroll 0 center transparent;
height:50px;
text-indent:-9999px;
width:150px;
}

.arealist .wmiddle{
padding:0 0 0 30px;
}

.wtop,.wbottom{
width:770px;
line-height:5px;
text-indent:-9999px;
}
.wtop{background:url("http://jsap-f.com/img/019.png") no-repeat scroll 0 0 transparent;}
.wmiddle{background:url("http://jsap-f.com/img/020.png") repeat-y scroll 0 0 transparent;}
.wbottom{background:url("http://jsap-f.com/img/021.png") no-repeat scroll 0 0 transparent;}

.arealist ul{
font-size:12px;
height:40px;
line-height:18px;
margin:10px 0;
padding:0;
}

.arealist li{
float:left;
width:140px;
height:18px;
}

.arealist div.acat a,.arealist li.bcat a{text-decoration:none;}

.arealist div.acat{
font-weight:bold;
list-style-position:inside;
}

.arealist li.bcat{
list-style-position:inside;
list-style-type:disc;
}

.alllist{
text-align:right;
font-weight:bold;
padding:0 15px 5px 0;
}

.alllist a,.alllist a:hover{
text-decoration:none;
}

#greeting{
margin:55px 0 65px;
line-height:1.8em;
}

#greeting .wmiddle{
padding:20px 30px;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■
list-page.php部分のcss
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#listpage{
float:right;
width:770px;
line-height:1.8em;
}

#listpage .listpagecontents{
margin:0 0 80px;
}

#listpage div.head{
width:770px;
height:50px;
background:url("http://jsap-f.com/img/040.png") no-repeat scroll 0 0 transparent;
}

#listpage div.head h2{
float:left;
font-size:18px;
color:#fff;
width:600px;
height:50px;
line-height:50px;
overflow:hidden;
text-indent:40px;
}

#listpage div.head div{
float:left;
height:24px;
margin:15px 0 0;
overflow:hidden;
width:150px;
}

#listpage div.head div a{
display:block;
width:150px;
height:24px;
text-indent:50px;
text-decoration:none;
}

#listpage .con{
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
padding:20px;
position:relative;
}

#listpage .con .con1{
width:709px;
height:144px;
background:url("http://jsap-f.com/img/042.png") no-repeat scroll 0 0 transparent;
padding:8px;
margin:0 0 15px 0;
}

#listpage .con .con1 div{
float:left;
width:310px;
height:144px;
margin-left:20px;
overflow:hidden;
}

#listpage .con .con1 div h3{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

#listpage p.con1_ad{
overflow:hidden;
height:90px;
}

#listpage p.con1_hp{
background:url("http://jsap-f.com/img/041.png") no-repeat scroll 0 3px transparent;
overflow:hidden;
text-indent:17px;
}

#listpage .con .con2{
margin:0 0 15px;
}

#listpage .con .con2 .con2photo{
float:left;
width:140px;
text-align:center;
margin-right:30px;
}

#listpage .con .con2 .con2photo div{
margin:10px 0;
}

#listpage .con .con2 .con2table{
float:left;
width:555px;
}

#listpage .con3_head{background:url("http://jsap-f.com/img/044.png") no-repeat scroll 0 0 transparent;}
#listpage .con3_bottom{background:url("http://jsap-f.com/img/046.png") no-repeat scroll 0 0 transparent;}
#listpage .con3_head,#listpage .con3_bottom{
width:725px;
height:5px;
line-height:5px;
text-indent:-9999px;
}

#listpage .con3_middle{
background:url("http://jsap-f.com/img/045.png") repeat-y scroll 0 0 transparent;
width:705px;
height:100%;
padding:0 10px;
}

#listpage .con3_middle img{
vertical-align:middle;
}

#listpage .con2table table{
width:555px;
border-bottom:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
}

#listpage .con2table table th{
width:115px;
background-color:#f7f7ed;
border-top:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
padding:8px 10px;
font-weight:normal;
}

#listpage .con2table table td{
border-top:1px solid #e7e7e7;
padding:8px 10px 8px 20px;
line-height:18px;
}

.listtitle{
background:url("http://jsap-f.com/img/066.png") no-repeat scroll 0 0 transparent;
font-size:16px;
font-weight:bold;
height:30px;
line-height:30px;
margin-bottom:10px;
padding:0 0 0 40px;
width:730px;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■
page.php部分のcss
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#main_r2{
float:right;
width:710px;
line-height:1.8em;
padding:20px 30px;
border:1px solid #e7e7e7;
margin-bottom:40px;
}
#main_r2 h1{
padding-left:20px;
background:url("http://jsap-f.com/img/h1.png") no-repeat scroll 0 0 transparent;
}
#main_r2 h2{
padding-left:23px;
background:url("http://jsap-f.com/img/h2.png") no-repeat scroll 0 0 transparent;
border-bottom:3px solid #e7e7e7;
padding-bottom:5px;
margin-bottom:30px;
font-size:115%;
font-weight:bold;
color:#054205;
letter-spacing:0.16em;
}
#main_r2 h3 {
background:transparent url(http://jsap-f.com/img/h3.png) no-repeat scroll 0 0;
font-size:120%;
font-weight:bold;
margin-bottom:20px;
padding-left:20px;
}
#main_r2 h4{
padding-left:20px;
background:url("http://jsap-f.com/img/h4.png") no-repeat scroll 0 0 transparent;
margin-bottom:20px;
}
#main_r2 p{
margin-bottom:60px;
}
.lawyersbox {
border:1px solid #E7E7E7;
padding:10px 16px;
margin-bottom:60px;
}
.lawyersbox a {
padding-left:10px;
}
.lawyersbox p {
margin:0 !important;
}

#qa dl{
margin-bottom:60px;
}
#qa dt{
font-weight:bold;
padding:0 0 0 20px;
margin-bottom:10px;
background:transparent url(http://jsap-f.com/img/q.png) no-repeat scroll left center;
}
#qa dd{
padding:30px 50px 30px 70px;
background:#F7F7ED url(http://jsap-f.com/img/a.png) no-repeat scroll left 30px;
border:1px solid #e7e7e7;
}
#linklist dl{
margin-bottom:30px;
}
#linklist dt{
padding-left:20px;
background:transparent url(http://jsap-f.com/img/h6.png) no-repeat scroll left center;
}
#linklist dd{
padding-left:20px;
background:transparent url(http://jsap-f.com/img/li.png) no-repeat scroll left center;
}
#outlinetable{
margin-bottom:60px;
}
#outlinetable a{
padding-left:10px;
}
#outlinetable td{
padding-left:20px;
}
#outlinetable td{
padding:5px;
border-bottom:1px solid #e7e7e7;
}
.grayboxtop,.grayboxbottom{
width:710px;
line-height:5px;
text-indent:-9999px;
}
#accidentflow .grayboxmiddle{
padding:20px 30px;
}
.grayboxtop{background:url("http://jsap-f.com/img/035.png") no-repeat scroll 0 0 transparent;}
.grayboxmiddle{background:url("http://jsap-f.com/img/037.png") repeat-y scroll 0 0 transparent;}
.grayboxbottom{background:url("http://jsap-f.com/img/036.png") no-repeat scroll 0 0 transparent;}

.num01{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num01.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num02{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num02.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num03{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num03.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num04{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num04.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num05{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num05.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num06{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num06.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num07{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num07.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num08{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num08.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num09{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num09.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
.num10{
padding-left:25px !important;
background:url("http://jsap-f.com/img/num10.png") no-repeat scroll 0 0 transparent !important;
margin-bottom:20px;
font-weight:bold;
}
#accidentflow .arrowbox{
text-indent:-9999px;
background:url("http://jsap-f.com/img/038.png") no-repeat scroll center top transparent;
height:20px;
margin:20px 0;
}
.whitebox{
padding:10px 16px;
background:#ffffff;
width:616px;
border:1px solid #7e7e7e;
}
.whiteboximg{
width:150px;
float:left;
margin-right:20px;
}
.whitebox p{
margin-bottom:5px !important;
}

.whitebox span{
line-height:1.5em;
}
#muchi01{
margin-bottom:60px;
}
#muchi01 img{
margin-right:20px;
}
#info01 .grayboxmiddle {
padding:20px 30px;
}
#info01{
margin-bottom:60px;
}
#info01 span{
padding-top:10px;
}
#senmon img{	
margin-bottom:20px;
}
a.tomail{
display:block;
width:180px;
height:30px;
text-indent:-9999px;
background:url(http://jsap-f.com/img/063.png) 0 0 no-repeat;
}
a.tomail:hover{
background:url(http://jsap-f.com/img/063.png) -180px 0 no-repeat;
}



/*■■■■■■■■■■■■■■■■■■■■■■■■■
CMS動的コンテンツ
■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.cms_con{
border:1px solid #E7E7E7;
line-height:1.8em;
margin-bottom:40px;
padding:20px 30px;
width:710px;
}

.cms_con h2.cms_title{
background:url("http://jsap-f.com/img/h2.png") no-repeat scroll 0 0 transparent;
border-bottom:3px solid #E7E7E7;
color:#054205;
font-size:115%;
font-weight:bold;
letter-spacing:0.16em;
margin-bottom:30px;
padding-bottom:5px;
padding-left:23px;
}

.cms_con h2.cms_title a,.cms_con h2.cms_title a:hover{
text-decoration:none;
color:#054205;
}

.cms_con h3{
background:url("http://jsap-f.com/img/h3.png") no-repeat scroll 0 0 transparent;
font-size:120%;
font-weight:bold;
margin-bottom:20px;
padding-left:20px;
}

.cms_con h4{
background:url("http://jsap-f.com/img/h4.png") no-repeat scroll 0 0 transparent;
margin-bottom:20px;
padding-left:20px;
}

.cms_con h5{
background:url("http://jsap-f.com/img/h5.png") no-repeat scroll 0 0 transparent;
margin-bottom:20px;
padding-left:20px;
}

.cms_con h6{
background:url("http://jsap-f.com/img/h6.png") no-repeat scroll 0 0 transparent;
margin-bottom:20px;
padding-left:20px;
}

.cms_con ul,.cms_con ol{
margin:20px 20px 20px 30px;
padding:0;
}

.cms_con li{
background:url("http://jsap-f.com/img/li.png") no-repeat scroll 0 center transparent;
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}

.cms_con p{
margin:10px 0 20px;
}

.cms_con div.cms_meta{
margin:20px 0;
padding:5px;
border-top:1px dotted #999;
font-size:10px;
text-align:right;
}

.posts_link_nav{
text-align:center;
}

/*--------Twitter------------*/
#twitter {
    border: 1px solid #DFDFDF;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 5px 5px 2px;
}
#twitter a#twitter_logo{
margin-right:5px;
}

#tweet ul {
    line-height: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	white-space:nowrap;
}

#tweet ul li a{
color:#666666;
text-decoration:none;
}

#tweet ul li a:hover{
color:#999999;
text-decoration:none;
}
