body{
			background: url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_header/1-13.gif)  0 0 repeat-x;
		}
	#blogWrapper{
			background:#ffffff;}
@charset "utf-8";

html {
background:#EAEAEA;
}

body {
font-size:14px;
background:#FFF url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_header/1-13.gif) repeat-x 0 0;
}

a{
text-decoration:underline !important;
}

a:link{
color: #1E67B1;
}

a:visited{
color: #1E67B1;
}

a:hover{
color: #1E67B1;
}

a:active{
color: #1E67B1;
}

a img{
text-decoration:none !important;
}


.mt00 { margin-top: 0   !important;}
.mt05 { margin-top: 5px !important;}
.mt10 { margin-top:10px !important;}
.mt12 { margin-top:12px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt35 { margin-top:35px !important;}
.mt40 { margin-top:40px !important;}
.mt45 { margin-top:45px !important;}
.mt50 { margin-top:50px !important;}
.mr00 { margin-right: 0   !important;}
.mr05 { margin-right: 5px !important;}
.mr10 { margin-right:10px !important;}
.mr12 { margin-right:12px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px !important;}
.mr25 { margin-right:25px !important;}
.mr30 { margin-right:30px !important;}
.mr35 { margin-right:35px !important;}
.mr40 { margin-right:40px !important;}
.mr45 { margin-right:45px !important;}
.mr50 { margin-right:50px !important;}
.mb00 { margin-bottom: 0   !important;}
.mb05 { margin-bottom: 5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb12 { margin-bottom:12px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb25 { margin-bottom:25px !important;}
.mb30 { margin-bottom:30px !important;}
.mb35 { margin-bottom:35px !important;}
.mb40 { margin-bottom:40px !important;}
.mb45 { margin-bottom:45px !important;}
.mb50 { margin-bottom:50px !important;}
.ml00 { margin-left: 0   !important;}
.ml05 { margin-left: 5px !important;}
.ml10 { margin-left:10px !important;}
.ml12 { margin-left:12px !important;}
.ml15 { margin-left:15px !important;}
.ml20 { margin-left:20px !important;}
.ml25 { margin-left:25px !important;}
.ml30 { margin-left:30px !important;}
.ml35 { margin-left:35px !important;}
.ml40 { margin-left:40px !important;}
.ml45 { margin-left:45px !important;}
.ml50 { margin-left:50px !important;}

.pt00 { padding-top: 0   !important;}
.pt05 { padding-top: 5px !important;}
.pt10 { padding-top:10px !important;}
.pt12 { padding-top:12px !important;}
.pt15 { padding-top:15px !important;}
.pt20 { padding-top:20px !important;}
.pt25 { padding-top:25px !important;}
.pt30 { padding-top:30px !important;}
.pt35 { padding-top:35px !important;}
.pt40 { padding-top:40px !important;}
.pt45 { padding-top:45px !important;}
.pt50 { padding-top:50px !important;}
.pr00 { padding-right: 0   !important;}
.pr05 { padding-right: 5px !important;}
.pr10 { padding-right:10px !important;}
.pr12 { padding-right:12px !important;}
.pr15 { padding-right:15px !important;}
.pr20 { padding-right:20px !important;}
.pr25 { padding-right:25px !important;}
.pr30 { padding-right:30px !important;}
.pr35 { padding-right:35px !important;}
.pr40 { padding-right:40px !important;}
.pr45 { padding-right:45px !important;}
.pr50 { padding-right:50px !important;}
.pb00 { padding-bottom: 0   !important;}
.pb05 { padding-bottom: 5px !important;}
.pb10 { padding-bottom:10px !important;}
.pb12 { padding-bottom:12px !important;}
.pb15 { padding-bottom:15px !important;}
.pb20 { padding-bottom:20px !important;}
.pb25 { padding-bottom:25px !important;}
.pb30 { padding-bottom:30px !important;}
.pb35 { padding-bottom:35px !important;}
.pb40 { padding-bottom:40px !important;}
.pb45 { padding-bottom:45px !important;}
.pb50 { padding-bottom:50px !important;}
.pl00 { padding-left: 0   !important;}
.pl05 { padding-left: 5px !important;}
.pl10 { padding-left:10px !important;}
.pl12 { padding-left:12px !important;}
.pl15 { padding-left:15px !important;}
.pl20 { padding-left:20px !important;}
.pl25 { padding-left:25px !important;}
.pl30 { padding-left:30px !important;}
.pl35 { padding-left:35px !important;}
.pl40 { padding-left:40px !important;}
.pl45 { padding-left:45px !important;}
.pl50 { padding-left:50px !important;}

.fLeft { float: left;}
.fRight { float: right;}

.t_right { text-align: right !important;}
.t_center { text-align: center !important;}
.t_left { text-align: left !important;}
.f_left {
float: left;
display: block;
}

.fs10 { font-size:10px;}
.fs11 { font-size:11px;}
.fs12 { font-size:12px;}
.fs13 { font-size:13px;}
.fs14 { font-size:14px;}
.fs15 { font-size:15px;}
.fs16 { font-size:16px;}
.fs17 { font-size:17px;}
.fs18 { font-size:18px;}





.clearfix:after{
   content: "."; 
   display: block; 
   height: 0; 
   font-size:0; 
   clear: both; 
   visibility:hidden;
}
.clearfix{display: inline-block;} 
.clear {clear: both;}

/* Hides from IE Mac */
* html .clearfix {height: 1%;}
.clearfix{display:block;}


#freepageTitle {
    display: none;
}




/*-------------------------------------------------------------------------------------

 header

-------------------------------------------------------------------------------------*/


/* ---------- ロゴ ---------- */

#header {
margin-bottom: 9px;
background:#237FBF;
}

#header h1 {
margin:0;
padding:0;
height:20px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#header p {
float:left;
width:400px;
height:80px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/1-1.gif) no-repeat 0 10px;
}

#header p a {
width:400px;
height:60px;
display:block;
overflow:hidden;
}




/* ---------- 電話番号 ---------- */

#header #contact {
float:right;
width:400px;
height:80px;
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/2-1.gif) no-repeat 0 0;
}

#header #contact dl {
display:none;
}




/*-------------------------------------------------------------------------------------

 nav

-------------------------------------------------------------------------------------*/

#navi{
clear:both;
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/6-1.gif) no-repeat 0 0;
width:900px;
height:50px;
}


#navi li {
float:left;
width:180px;
height:50px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#navi li a{
width:180px;
height:50px;
display:block;
overflow:hidden;
}

#navi li a:hover,
#navi li a:active{
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/6-1.gif) no-repeat 0 0;
}
#navi li#navi01 a:hover,
#navi li#navi01 a:active{
background-position:0 bottom;
}
#navi li#navi02 a:hover,
#navi li#navi02 a:active{
background-position:-180px bottom;
}
#navi li#navi03 a:hover,
#navi li#navi03 a:active{
background-position:-360px bottom;
}
#navi li#navi04 a:hover,
#navi li#navi04 a:active{
background-position:-540px bottom;
}
#navi li#navi05 a:hover,
#navi li#navi05 a:active{
background-position:-720px bottom;
}






/*-------------------------------------------------------------------------------------

 side

-------------------------------------------------------------------------------------*/

#blogMenu ul {
    border:none;
}

#blogSide {
margin-left:0;
}

#blogMenu {
margin-bottom:0;
}

#blogMenu li{
    background:none;
    border:none;
    border-bottom:1px dotted #CCC;
}

#blogMenu li a {
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/7-1.gif) no-repeat 5px 50%;
}






/*-------------------------------------------------------------------------------------

 Footer

-------------------------------------------------------------------------------------*/

#blogTotop {
margin:0 auto;
width:900px;
height:25px;
text-align:left;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#blogTotop a {
width:115px;
height:25px;
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/4-1.gif) no-repeat 0 0;
display:block;
float:right;
}


#blogFooter {
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/5-1.gif) repeat-x 0 0;
}

#blogFooterText ul {
    padding:20px 0;
}

#blogFooterText ul li {
    border-left:1px solid #CCC;
}

#blogFooterText ul li:first-child {
    border-left:none;
}

#blogFooter ul li a {
    border:none;
}

#blogFooterText p {
    padding:10px 0 0;
    text-align:center;
    font-size:10px;
    color:#888;
}






/*-------------------------------------------------------------------------------------

 Common

-------------------------------------------------------------------------------------*/

/* ページタイトル */
.page_title {
    padding:0 0 0 18px;
    font-size:24px;
    font-weight:bold;
    color:#0570af;
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/12-1.gif) no-repeat 0 50%;
}



#freepage h3 {
padding-left:10px;
width:auto !important;
line-height:30px;
border:none !important;
background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/21-1.gif) no-repeat 0 0;
}



.subtitle1 {
    margin:0 0 10px;
    padding:0 0 0 10px;
    font-size:15px;
    font-weight:bold;
    border-left:5px solid #0570af;
}



/* お問い合わせバナー */
.banner_contact {
    width:630px;
    height:100px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/11-1.gif) no-repeat 0 0;
}

.banner_contact a {
    width:630px;
    height:100px;
    display:block;
    overflow:hidden;
}

.banner_contact a:hover {
    background:#FFF;
    filter:alpha(opacity=30);
    opacity:0.3;
}





/* table */
.table1 table ,
.table1 table th ,
.table1 table td {
    border:1px solid #CCC;
}

.table1 table {
    width:100%;
}



.table1 thead th {
    text-align:center;
    padding:5px;
}
.table1 tbody th ,
.table1 tbody td {
    padding:5px;
}


.th_th_wh thead th ,
.th_tb_wh tbody th {
    background:#FFF;
}

.th_th_gr thead th ,
.th_tb_gr tbody th {
    background:#F5F5F5;
}

.th_th_bl thead th ,
.th_tb_bl tbody th {
    background:#e3eff6;
}





.tb_th_l ,
.tb_th_l th ,
.tb_td_l ,
.tb_td_l td {
    text-align:left;
}

.tb_th_c ,
.tb_th_c th ,
.tb_td_c ,
.tb_td_c td {
    text-align:center;
}

.tb_th_r ,
.tb_th_r th ,
.tb_td_r ,
.tb_td_r td {
    text-align:right;
}




/* 個人情報のお取り扱いについて */
#formPrivacy {
    margin:0 auto 40px;
    padding:0 0 10px;
    width:500px;
    font-size:13px;
    border:1px solid #CCCCCC;
    background:none repeat scroll 0 0 #F5F5F5;
}

#formPrivacy dt {
    font-weight:bold;
    margin:0;
    padding:10px 10px 0;
}

#formPrivacy dd {
    padding:0 10px;
    line-height:1.5;
}






/*-------------------------------------------------------------------------------------

 Index

-------------------------------------------------------------------------------------*/

#topImg {
    margin:0 0 20px;
    text-align:center;
}

#rssBox {
border:0 none !important;
height:auto !important;
overflow:visible !important;
}


#rssBox dl dt {
    padding:2px 0 2px 12px !important;
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/8-1.gif) no-repeat 0 50%;
}







/*-------------------------------------------------------------------------------------

 講習案内

-------------------------------------------------------------------------------------*/

table.guidance {
    width:100%;
    border:1px solid #CCC;
    border-collapse:collapse;
}
table.guidance th {
    padding:5px;
    width:130px;
    background:#f3e8f7;
    border:1px solid #CCC;
    vertical-align:top;
    font-size:14px;
}
table.guidance td {
    padding:5px;
    vertical-align:top;
    border:1px solid #CCC;
    font-size:12px;
    line-height:1.5;
}
table table.guidancePart1 {
    border:1px solid #8080ff;
    border-collapse:collapse;
}
table table.guidancePart1 th {
    width:auto;
    background:#bfbfff;
}
.guidancePart2 {
    background:#e3e3ff;
}








/*-------------------------------------------------------------------------------------

 リンク

-------------------------------------------------------------------------------------*/

.link_table table {
    width:100%;
}

.link_table table th ,
.link_table table td {
    padding:5px 0;
    border-bottom:1px solid #CCC;
}

.link_table table th {
    padding-left:25px;
    width:520px;
    background:url(https://www.kariya-rouki.or.jp/wgs/imgdb/webman_blog001_file/8-1.gif) no-repeat 10px 50%;
}



#formmailBox h2 {
display:none;
}

hr {
display:none;
}
