/*  
Theme Name: 高田会計事務所V4
*/
/* Basic */
* {margin: 0;padding: 0;}
body {background:url(images/bg.png) repeat-x; background-color: #ffffff;color: #666666;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;
line-height: 1.7;}
#body-naka {background:url(images/bg3.png) repeat-x; background-color: #ffffff;color: #666666;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;
line-height: 1.7;}
h2 {font-size: 4;}
h3 {font-size: 3;}
a:link {color: #007bbb; text-decoration: none;}
a:visited { color: #007bbb;}
a:hover {color: #84b9cb;text-decoration: underline;}
a:active {color: #007bbb;}
img{border: 0;}
hr{margin: 5px 0;}
fieldset{padding: 10px;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.clearfix{clear: both;}
#content{width: 650px;margin: 0 auto;margin-top: 0px;float:right;border-color:#FFFFFF;min-height:500px; padding-right:12px;}

.little_button,
.wp-pagenavi a.prev.page-numbers,
.wp-pagenavi a.next.page-numbers,
.wp-pagenavi span.newer a,
.wp-pagenavi span.older a{
	padding: 2px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cfe0e9;
	cursor: pointer;
	background-color: #e5e5c4;
	background-image: -moz-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -ms-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -o-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefc), to(#e5e5c4)); 
	background-image: -webkit-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: linear-gradient(top, #fefefc, #e5e5c4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefc', EndColorStr='#e5e5c4');
	text-shadow: 0 1px 2px #fcfcf8;
	}
.little_button:hover,
.wp-pagenavi a.prev.page-numbers:hover,
.wp-pagenavi a.next.page-numbers:hover,
.wp-pagenavi span.newer a:hover,
.wp-pagenavi span.older a:hover{
	text-decoration: none;
	background-color: #c5c574;
	background-image: -moz-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -ms-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -o-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcf9), to(#c5c574)); 
	background-image: -webkit-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: linear-gradient(top, #fcfcf9, #c5c574);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcf9', EndColorStr='#c5c574')}
/* Header */
#header{width:900px;margin: 0 auto; background:url(images/header2.png) no-repeat; height:90px;}
#header-logo {float: left; margin: 0;text-align: left;}
#header-logo img {margin-left: 0;margin-right: 0; margin-top: 0; width:350px; height:88px;}
#Header-title2 {font-size: 12px;line-height: inherit;text-decoration: none;text-indent: 0; float:right; padding:3px 5px 0 0;}
/*hina*/
.main1{width:898px;margin: 0 auto;position: relative; background:#FFFFFF;border-left:#ececec solid thin; border-right:#ececec solid 1px;}
#side-bar li{list-style:none;}
.hidaside{ width:215px; float:left; margin-top:0px; padding-left:15px;}
/* Page Navi */
.wp-pagenavi{margin: 20px;text-align: center;line-height: 18px;}
.wp-pagenavi a.page-numbers,
.wp-pagenavi a.page{padding: 0 7px;}
.wp-pagenavi span.current{font-weight: bold;font-size: 18px;padding: 0 7px;vertical-align: bottom;}
.wp-pagenavi a.prev.page-numbers,
.wp-pagenavi a.next.page-numbers{margin: 0 10px;}
/* Footer */
#footer{width:auto;background:url(images/fbg.png) repeat;clear: both; position:relative;}
#foot_link{padding:15px 0; font-size:12px;text-align:center;color:#FFFFFF;}
/*アイキャッチ について*/
.gazou{width:898px;	margin: 0 auto;background:#FFFFFF; border-left:#ececec solid thin; border-right:#ececec solid 1px;}
.gazou img{margin-top:-5px; margin-bottom:-5px; max-width:870px;}
/*中央メニューについて*/
#cnav_top{height:63px;width:900px;margin: 0 auto;margin-top:-2px;}
#c_nav1 a{background:url(images/cen_1.png) no-repeat; width:230px; height:63px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden; float:left;}
#c_nav1 a:hover{background:url(images/cen_1_on.png) no-repeat;}
#c_nav2 a{background:url(images/cen_2.png) no-repeat; width:220px; height:63px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden; float:left;}
#c_nav2 a:hover{background:url(images/cen_2_on.png) no-repeat;}
#c_nav3 a{background:url(images/cen_3.png) no-repeat; width:220px; height:63px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;float:left;}
#c_nav3 a:hover{background:url(images/cen_3_on.png) no-repeat;}
#c_nav4 a{background:url(images/cen_4.png) no-repeat; width:230px; height:63px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden; float:left;}
#c_nav4 a:hover{background:url(images/cen_4_on.png) no-repeat;}
/*ページトップボタン*/
#pagetop{margin:10px 0;}
#pagetop a{background:url(images/bk.png) no-repeat; height:23px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;margin-left:551px;}
#pagetop a:hover{background:url(images/bk2.png) no-repeat;}
/*menu class について*/
.menu01 a{background-image:url(images/ho.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu01 a:hover{ background-image:url(images/ho_on.png);background-repeat:no-repeat;}
.menu02 a{background-image:url(images/n1.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu02 a:hover{ background-image:url(images/n1_on.png);background-repeat:no-repeat;}
.menu03 a{background-image:url(images/n2.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu03 a:hover{ background-image:url(images/n2_on.png);background-repeat:no-repeat;}
.menu04 a{background-image:url(images/n3.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu04 a:hover{ background-image:url(images/n3_on.png);background-repeat:no-repeat;;}
.menu05 a{background-image:url(images/n4.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu05 a:hover{ background-image:url(images/n4_on.png);background-repeat:no-repeat;}
.menu06 a{background-image:url(images/n5.png); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu06 a:hover{ background-image:url(images/n5_on.png);background-repeat:no-repeat;}
.menu07 a{background-image:url(images/kyujin02.jpg); background-repeat:no-repeat; height:55px;display: block;position: relative;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.menu07 a:hover{ background-image:url(images/kyujin02_on.jpg);background-repeat:no-repeat;}
.menu_ko {background:url(images/cbg.png) no-repeat;height:39px;text-indent: 22px; line-height:37px;}
.menu_ko a {color: #333333;outline: none;text-decoration: none;padding-left:10px; display:block;}
.menu_ko a:hover {background:url(images/cbg_on.png) no-repeat;height:39px; display: block;position: relative;color: #333333; text-decoration: underline; padding-left:10px;}
/*サイドメニュー中*/
#s-waku{border:#CCCCCC solid 1px; width:198px;}
#s-waku div{padding:5px; font-size:10px; color:#333333;}
#s-waku img{ padding:0 3px;}
#s-tit {background:url(images/side4_ti.jpg) no-repeat;height:26px;text-indent: 22px; line-height:26px; margin-bottom:5px;}
#s-tit span{font-weight:bold; color:#136796;}
/*パンくず*/
#panku{margin-left:18px; padding-left:8px; margin-right:8px; border-bottom:1px dashed #E5E5E5;}
/*コンテンツ*/
.entry_top{ padding-left:20px; margin-top:15px;}
.entry_s{ padding-left:10px; margin:6px 0;}
.entry_naka{margin:10px 0 5px 0;padding-left:15px;}
.entry_blog{margin:10px 0 5px 0;padding-left:15px; font-size:16px;}
/*pageタイトル*/
#t_tag{background:url(images/title.png) no-repeat; width:635px; height:39px; margin-left:15px; font-size:15px; font-weight:bold; line-height:39px; overflow:hidden; padding-left:15px; margin-bottom:5px;}
/*コンテンツ内*/
#t_tag2{background:url(images/title01.jpg) no-repeat;width:635px; height:38px; font-size:20px; font-weight:bold; line-height:40px; overflow:hidden; padding:0 10px 0 30px; margin:10px 0; color:#FFFFFF;}
#t_tag3{background:url(images/tbg.png) no-repeat; font-weight:bold; overflow:hidden; height:33px; margin:20px 0 10px 0; padding:0 10px 0 15px; font-size:18px;}
#t_tag3s{background:url(images/tbg.png) no-repeat; font-weight:bold; overflow:hidden; height:33px; margin:20px 0 10px 0; padding:0 10px 0 15px; font-size:15px; line-height:33px;}
#t_tag4{background:url(images/tbg5.gif) no-repeat; font-weight:bold; overflow:hidden; height:30px; margin-bottom:5px; padding-left:20px; font-size:14px; line-height:30px;}
#t_tag5{background:url(images/tbg4.png) no-repeat; font-weight:bold; overflow:hidden; height:38px; margin:20px 0 10px 0; color:#FFFFFF; padding:0 10px 0 15px; font-size:15px; line-height:40px;}
#t_tag6{background:url(images/tbg0.png) no-repeat; font-weight:bold; overflow:hidden; height:45px; margin:10px 0;padding:0 10px 0 20px; font-size:18px; line-height:45px;}
#t_tag7{background:url(images/title02.png) no-repeat; font-weight:bold; overflow:hidden; height:30px; margin-bottom:5px; padding-left:150px; font-size:13px; line-height:30px; display:block;}
#t_tag8{background:url(images/jirei_t02.jpg) no-repeat; font-weight:bold; overflow:hidden; height:38px; margin-top:10px; padding:0 10px 0 65px; font-size:17px; line-height:40px; display:block; color:#FFFFFF}
#t_tag9{background:url(images/tbg5_a.gif) no-repeat; display:block; margin-bottom:5px; padding-left:85px; font-size:15px; line-height:32px; overflow:hidden; font-weight:bold;}
#t_tag10{background:url(images/tbg5_b.gif) no-repeat; display:block; margin-bottom:5px; padding-left:85px; font-size:15px; line-height:32px; overflow:hidden; font-weight:bold;}
#t_tag11{background:url(images/SF_h3_01.png) no-repeat; display:block; height:37px; margin:15px 0; padding:0 10px; font-weight:bold; line-height:37px; overflow:hidden;}
#waku01{padding:5px; border:#ecffff solid 2px; background:#f9ffff; margin-bottom:5px;}
#waku02{ border:#BED9FC solid 1px; background:#E7F1FE; margin:0 0 30px 28px; padding:5px 0; text-align:center; width:580px; font-size:15px;}
#waku03{ background:#E2E6ED; padding:5px; display:block;}
#top_waku ul li{display:inline-block; width:49%}
#t_hida a{background:url(images/topc1_5.png) no-repeat; text-indent:-9999px; display:block; width:317px; height:120px; margin-bottom:10px;}
#t_migi a{background:url(images/topc1_6.png) no-repeat; text-indent:-9999px; display:block; width:317px; height:120px; margin-bottom:10px;}
#t_4en a{background:url(images/topc1_7.png) no-repeat; text-indent:-9999px; display:block; width:635px; height:129px; margin:10px 0;}
#top_waku2{ border:#ffd129 solid 1px; display:block; margin:0 0 10px 5px; padding:0 6px; font-size:14px;}
#top_waku2i{background:url(images/topc1_9.png) no-repeat; height:29px; display:block; margin-bottom:5px;}
#c_text_t{margin-top:20px;}
#c_text_t h4{font-size:16px;}
#c_text{padding:0 10px;}
#ko_dotto{ border-bottom:#CCCCCC dotted 1px;background:url(images/iconimg.png) no-repeat; padding:5px 0 5px 20px; display:block;}
#kasen1{background:url(images/tbg3.png) no-repeat; height:30px; padding-left:20px; display:block; font-size:16px; overflow:hidden; line-height:30px; margin-bottom:5px; margin-right:10px;}
#toia1{background:url(images/toiimg1.png) no-repeat; margin:20px 0;}
#toia1 a{background:url(images/toiimg2.png) no-repeat;text-indent:-9999px; width:280px; height:117px; margin-left:355px; display:block;}
/*コンテンツ求人*/
#kyuujin td{padding: 10px;}
/*mwformお問合せ*/
#nw-form{margin: 0 auto;border-collapse: collapse;border-spacing: 0; max-width:  600px;width: 100%;}
#nw-form tr{border-bottom: #ccc solid 1px;}
#nw-form tr:hover{background-color: #F8F8F8;}
#nw-form th,#nw-form td{padding: 15px;}
#nw-form th{padding: 15px 0;border-bottom: 1px solid #ccc;
    text-align: left;vertical-align: top;font-weight: bold;}
.form-con{padding: 0 15px;}
.mw_kakunin{background:url(images/kakuninimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
.mw_modoru{background:url(images/modoruimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
.mw_sousin{background:url(images/sousinimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
@media only screen and (max-width: 600px){
    #nw-form{border: 1px solid #ccc;
    border-bottom-width: 0;    margin: 2em auto;}
    #nw-form th{background-color: #f4f4f4;border-bottom: #ccc solid 1px; text-align: left;
                float: left;clear: both;width: 100%;}
    #nw-form td{float: left;clear: both;width: 100%;}
}
/*mwformお問合せ確認完了*/
.mw_nagare01{background:url(images/toiawase-img001.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
.mw_nagare02{background:url(images/toiawase-img002.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
.mw_nagare03{background:url(images/toiawase-img003.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
@media only screen and (max-width: 600px){
    .mw_nagare01, .mw_nagare02, .mw_nagare03{background-size:100% 30px;}
}