@charset "utf-8";
/*
Theme Name: BizVektor_child
Theme URI: http://bizvektor.com
Template: biz-vektor
Description:
Author: Kushiya
Tags:
Version: 0.1.0
*/

@import url('/wp352/wp-content/themes/biz-vektor/bizvektor_themes/002/002.css');

body {
	background: #ffffff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic","メイリオ", Meiryo, sans-serif;
}
.clear {
	clear:both;
}
a {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#333;
	text-decoration:none;
}

#content ul.linkList li a {font-weight:bold;}
#content ul.linkList ul.children li a {font-weight:normal;}
p.btn{
	padding: 0px 18px 0px 22px !important;
    background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_li.gif) no-repeat left top;
}
.btn_img{
	display: table;
    margin: 20px auto 0;
}
.qa_img{
	display: table;
    margin: 0 auto;
}

.shadow{
	box-shadow:0px 5px 8px -3px #878787 !important;
	-moz-box-shadow:0px 5px 8px -3px #878787 !important;
	-webkit-box-shadow:0px 5px 8px -3px #878787 !important;
}

/*-------------------------------------------*/
/*	SearchForm
/*-------------------------------------------*/

.header_search form#searchform { padding:5px 0px 5px 2px; width: 190px;background-color:transparent; display:block; overflow:hidden; position:relative;}
.header_search form#searchform input#s	{ margin:0px 0px 0px 0px; padding:2px;width: 120px;height:20px; float:left; }
.header_search form#searchform input#searchsubmit	{ border: 1px solid #ccc; background-image: none; margin:0px; padding: 0px;background-color:#EEEEEE; width:60px;height:26px; color:#333333 !important;behavior: url(/wp-content/themes/biz-vektor/PIE.htc); }

#sitemapPostList h5 {
	font-weight:bold !important;padding:20px 5px 5px 5px !important; display:none !important;text-decoration:none; color:#333;font-size:12px !important;
}

/*-------------------------------------------*/
/*	#header
/*-------------------------------------------*/

#header {
	position: relative;
	height: 100px;
	margin: 0 auto;
	padding: 0 !important;
/*	background: #fff url(/wp352/wp-content/themes/biz-vektor/common/img/header/bg_header.gif) repeat-x left bottom;*/
	background: #fff;
	cursor:pointer;
}
#headerInner {
	position: relative;
}
#topMainBnr {
	height: auto;
	margin: 0;
	padding: 0;
	box-shadow: 0 0 12px #999 inset;
/*	background: #fff url(/wp352/wp-content/themes/biz-vektor/common/img/header/img_top_bar.png) no-repeat left top;*/
	overflow: hidden;
	max-width: 1158px;
	width: 100%;
	margin: 0 auto;
}

#site-description {
	position: absolute;
	top: -130px;
}
#header .header_left {
	float:left;
	padding-top:30px;
}
#header .header_right {
	float:right;
	text-align:right !important;
}
#header .logo {
	width:320px;
}
#header .header_search {
	float:left;
	width:205px !important;
	text-align:left;
	margin-right:10px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_vline.gif) no-repeat right center;
}
#header .header_search img{
	padding-bottom:3px;
}

#header .header_txtsize,#header .header_txtclr {
	float:left;
	width:80px;
	text-align:center;
}
#header .header_txtsize img,#header .header_txtclr img {
	padding: 6px 0 0 0;
}
#header .header_txtsize {
	margin-right:10px;
	padding-right: 10px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_vline.gif) no-repeat right center;
}
#header .header_link {
	position:absolute;
	right: 0;
}
#header .header_link li{
	float:left;
	font-size:12px;
	padding-left:15px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_link_02.gif) no-repeat left center;
}
#header .header_link li.home {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_link_01.gif) no-repeat left center;
}
#header .header_link li a{
	color: #333333;
}

.jinzaic_bg{
	background:none !important;
}

/*-------------------------------------------*/
/*	globalMenu
/*-------------------------------------------*/

#gMenu {border-top:0px !important;}
.assistive-text	{ border: 0px !important; display:none; }

#gMenu .assistive-text  { /*box-shadow: inset 0px 0px -1px rgba(200,215,200,0.6);*/ display:block; overflow:hidden; position:relative; left:0px; font-weight:lighter;text-align:left;font-family:'Lato', sans-serif;cursor:pointer; color:#FFFFFF; background:#2372b5 !important;}
#gMenu .menu li.current_page_item a ,
#gMenu .menu li.current_page_ancestor a ,
#gMenu .menu li.current-page-ancestor a ,
#gMenu .menu li a:hover	{ background:url(../../../wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi_in_l.png) right bottom no-repeat !important; }
#gMenu .menu li ul	{ display:none; }
#gMenu .menu li ul li a { }
#gMenu .menu li ul li span	{ display:none; }

/*251007*/
#gMenu .menu li#menu-item-912 a {
  padding: 5px 5px 3px 5px;
}

#gMenu .menu li#menu-item-912 .pc-only {
  display: block;
   margin: 0 auto;
}
#gMenu .menu li#menu-item-912 .sp-only {
  display: none;
  margin: 0 ;
}

@media screen and (max-width: 768px) {
#gMenu .menu li#menu-item-912 .pc-only {
    display: none;
  }
#gMenu .menu li#menu-item-912 .sp-only {
    display: inline-block;
  }

#gMenu .menu li#menu-item-912 .sp-imgs {
    display: flex;         /* 横並びにする */
    gap: 4px;              /* 画像の間隔 */
    align-items: center;
    padding: 10px 9px 10px 5px;
    gap: 12px; 
  }

#gMenu .menu li#menu-item-912 .sp-imgs img {
    width: auto;           /* 画像の元サイズを使う */
    height: auto;
    display: inline-block;
  }
}

/*
ul.menu li {
	float: left !important;
	position: relative !important;
	margin: 0 0 0 1px;
	padding: 5px;
	width: 200px;
	background-color: #555555;
	display: block !important;
}
ul.sub {
	display: none !important;
	position: absolute !important;
	margin-left: -6px;
	padding: 0;
}
ul.sub li a {
	padding: 5px 10px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	display: block !important;
	color: #fff;
}
*/

/*-------------------------------------------*/
/*	#pageTit
/*-------------------------------------------*/

#pageTitBnr {
	width: 100%;
	height:150px;
/*	background: #fff url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/bg_mainbnr.jpg) no-repeat center top;box-shadow: 0 0 12px #999 inset;*/
	background: #fff;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#pageTitBnr #pageTitInner {
 	display:block;overflow:hidden;height:140px !important;
 }

.jobPageTitBnr  {
	width: 100%;
	height:150px;
	background: #fff top;box-shadow: 0 0 12px #999 inset !important;
	border:0 !important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
#pageTitBnr {
	box-shadow: none !important;
}

.myPageTit {
	font-size: 35px;
	height: 90px;
	color: #008072;
	padding-top:60px;
	overflow:visible;
	line-height:100%;
}
@media only screen and (max-width: 760px) {
.myPageTit {
	padding-top:68px;
}
}

/*-------------------------------------------*/
/*	#main
/*-------------------------------------------*/
#main {
	background: #fff;
}
#main #content {
	font-size:14px;
	line-height: 190%;
	overflow:visible;
}
#main #content li {
	list-style-type: none;
	margin-top:5px;
}
#main #content li a {

}
#main #content li img {
	margin-left:5px;
	margin-bottom:5px;
}
#main #content table.noborder p img {
	margin-left:5px;
	margin-bottom:5px;
}
#main #content ol li {
	list-style-type: decimal !important;
	margin-top:5px;
}
/*-------------------------------------------*/
/*	#container
/*-------------------------------------------*/

#main #container {
	padding-top:10px !important;
	overflow:hidden;
}

#main #container #content.wide	{
 width:960px;
 }

/*-------------------------------------------*/
/*	#panList
/*-------------------------------------------*/
#panList {height:24px;margin-top:6px !important;margin-bottom:20px !important;font-size:12px;border: 0px;background:#E9F5F3;color: #333333;}
#panList a{color: #333333;}

/*-------------------------------------------*/
/*	#inPage
/*-------------------------------------------*/

div.cell {
	display:inline-table;
	float:left;
	width:470px;
	height:100px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 0 5px 10px 5px;
	vertical-align:middle;
	background: #009F99;

}
div.cell > div.inner {
	display:table-cell;
	font-size: 22px;
	padding-left:0px;
	vertical-align:middle;
	line-height:110%;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_inpage_li.gif) no-repeat left center;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
}
div.cell > div.inner a {
	color:#FFF;
	text-decoration:none;
	display:table-cell;
	padding-left:40px;
	height:100px;
	vertical-align:middle;
	width:680px;
}

div.cell .myentry-content_right {
	display:table-cell;
	vertical-align:middle;
}

div.cell .myentry-content_right img {
	border:1px solid #CCCCCC;
}

#content h2 {
	margin: 0 0 20px 0;
	width:94%;display:block; text-shadow:none; height: auto;font-size:27px; padding-top:24px;padding-bottom:20px;padding-left:26px;padding-right:10px; font-weight:normal;color:#fff; border:none; position:relative; line-height:124.3%; background:#009F99 url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/li_inpage_h2.gif) no-repeat left center; box-shadow:none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

#content h3, h1.entryPostTitle {
	margin: 0 0 20px 0;
	display:block; text-shadow:none; height: auto;font-size:18px; padding-top:18px;padding-bottom:14px;padding-left:15px; font-weight:bolder;color:none; border:none; position:relative; line-height:124.3%; background:url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/li_inpage_h3.gif) no-repeat left bottom; box-shadow:none;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#content h4,h4.entryTitle {
	margin: 0 0 0 0;
	width:98%;display:block; text-shadow:none; height: auto;font-size:16px; padding-top:16px;padding-bottom:14px;padding-left:20px; font-weight:bolder;color:none; border:none; position:relative; line-height:124.3%;
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/li_inpage_h4.gif) no-repeat left center; box-shadow:none;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#content h5 {
	margin: 0 0 5px 0 !important;
	width:98%;display:block; text-shadow:none; height: auto;font-size:15px; padding-top:16px;padding-bottom:14px;padding-left:0px; font-weight:bolder;color:none; border:none; position:relative; line-height:124.3%; box-shadow:none;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#content table tr td {
	vertical-align:none !important;
	border-right:1px solid #009F99;
	border-bottom:1px solid #009F99;
	padding:5px;
	word-break: break-all;
	word-wrap: break-word;
}
#content table th {
	color: #fff;
	background: #009F99;
	border-right:1px solid #CCC;
	border-bottom:1px solid #009F99;
}

#content table tbody {
	width:100%;
}
#content table {
	border-top:1px solid #009F99;
	border-left:1px solid #009F99;
	border-spacing: 0;
	width:98%;
}


#content table tr td.la {
	vertical-align:middle !important;
}
#content table td.la {
	background: #E9F5F3;
	vertical-align:middle !important;
}
#content table.noborder, #content table#big, #content table#small {
	border:0px solid #009F99 !important;
}
#content table.noborder th,#content table#big th, #content table#small th {
	border:0px solid #009F99 !important;
}
#content table.noborder td, #content table#big td, #content table#small td {
	border:0px solid #009F99 !important;
}
#content .link_pdf {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_inpage_pdf.gif) no-repeat right top;
}

#contact_01 {
	padding: 8px 10px 0px 20px;
	border: 2px solid #008072;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#contact_01 p {
	padding-left: 25px;
	text-align:center;
	font-size:16px;
}
#contact_01 h3 {
	padding-top:18px;
	padding-left:150px;
	margin:0px;
	color: #008072;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/txt_inpage_contact_01.png) no-repeat left center;
}
#contact_02 {
	padding: 10px 10px 10px 160px;
	border: 2px solid #008072;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/txt_inpage_contact_02.png) no-repeat left top;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#contact_02  table {
	border-top:0px #009F99 solid;
	border-left:1px dotted #666 !important;
	margin: 0px !important;
}
#contact_02 table td {
	border:0px #009F99 solid;
	padding:0px;
}

#attention {
	padding:15px;
	border: 2px solid #008072;
	margin-bottom:10px;
	text-align:center;
}
#attention strong {
	font-size:20px;
	color: #FEA751;
}

#content .infoList .infoCate img {
	margin-bottom:2px !important;
	margin-left:0px !important;
}


/*-------------------------------------------*/
/*			.mychildPageBox
/*-------------------------------------------*/
#content .mychildPageBox {
display:block;text-align:center;
line-height: 160%;
 }
#content .mychildPageBox{ margin-top:20px; display:block; overflow:hidden; margin-bottom:20px;}
#content .mychildPageBox h4	{ border-top: none; background:none; font-weight:lighter;margin:15px 20px 10px; padding:0px 0px 3px; font-size:14px;}
#content .mychildPageBox h4 a	{ text-decoration:none;color:#666 }
#content .mychildPageBox ul 	{
margin:0px; padding:0px; display:block; overflow:hidden;
}
#content .mychildPageBox ul li	{
float:left; display:block; width:31%; height:80px;list-style:none;margin:0px 5px 5px 5px;
border: 2px solid #008072;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
#content .mychildPageBox ul li.current_page_item { display:none;}
#content .mychildPageBox ul li a {padding:13px 5px 13px 10px; text-decoration:none; display:block; overflow:hidden; color:#008072;font-size:15px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_inpage_childbox_li.gif) no-repeat center bottom;}
#content .mychildPageBox ul li a:hover { padding:13px 5px 13px 10px; text-decoration:none;color:#5ead3c;background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_inpage_childbox_li.gif) no-repeat center bottom;}
#content .mychildPageBox ul li.current_page_item a {background-image:url(images/icon_arrow_bk.png); text-decoration:none;color:#CCCCCC; }


/*-------------------------------------------*/
/*	#topbox
/*-------------------------------------------*/

#topbox_outer {
	width:960px;
	padding-top: 20px;
	overflow:hidden;
}

#topbox {
	float:left;
	width:230px;
	margin: 0 12px 12px 0;
}
#topbox a {
text-decoration:none;
	}
#topbox a:hover {
	text-decoration:underline;
}
#topbox.r {
	margin: 0 0 12px 0;
}
#topbox .topbox_top {
	width:230px;
	padding: 8px;
	height:44px;
	text-align:left;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01.png) no-repeat left top;
}
#topbox .topbox_inner {
	width:230px;
	height:150px;
	padding: 6px 8px 8px 8px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_02.png) no-repeat left bottom;
	line-height:180%;
}
#topbox .topbox_inner li {
	font-size:14px;
	padding: 0 18px 0px 12px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_li.gif) no-repeat left top;
	list-style:none;
	text-align:left;
}


/* 150610 */
.top_btnbox {
	width:960px;
	padding-top: 20px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox .btn_l {
	float: left;
	width: 470px;
}
.top_btnbox .btn_r {
	float: right;
	width: 470px;
}
.top_btnbox img {
	width: 100%;
}





.top_btnbox2 {
	width:960px;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}

.top_btnbox2 .btn_l {
	float: left;
	width: 470px;
}
.top_btnbox2 .btn_r {
	float: right;
	width: 470px;
}
.top_btnbox2 img {
	width: 100%;
}


.bnr_top_new01 {
	padding-bottom: 10px;
	text-align: center;
}


.side_ad_bnr {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/side_bnr_bg.png) no-repeat center top;
margin:20px 0 25px 0;	text-align:center; width:auto;

}
.side_ad_bnr img {
padding:18px 0 30px 0;
}
.side_movie{
	text-align:center;
}


/*-------------------------------------------*/
/*	#topbanner
/*-------------------------------------------*/
#top_banner_outer {
	width:250px;
	margin:0 auto;
}
#top_banner {
	width:250px;
	margin-top:15px;
}
#top_banner img{
	padding-bottom: 6px;
}

/*-------------------------------------------*/
/*	#topblognews
/*-------------------------------------------*/

#blog_news_outer {
	width: 660px;
	margin-left:0px;
	box-shadow: 0 0 6px #CCCCCC inset;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
}

table#blog_news {
	width: 660px;
	margin: 0 auto;
}

table#blog_news td.bleft_b {
	width:130px;
	padding: 0px;
	background: #00a099 url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/bg_top_blog.png) no-repeat left top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display:table-row;
	vertical-align: middle !important;

}

#blog_news td.bleft_b a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#blog_news .bdate {
	padding-left:15px;
	padding-top:8px;
	padding-bottom:4px;
	margin-left:10px;
	font-size:12px;
	color: #666666;

	background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/ico_top_blog_li.gif) no-repeat left center;
}

#blog_news .bdate img {
	vertical-align: middle;
	padding:0px 6px 2px 6px;
}

#blog_news  .btitl {
	width: 100%;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom: 1px dotted #CCCCCC;
}
#blog_news  .btitl a {
	color: #333333;
	font-size:14px;
}



/*-------------------------------------------*/
/*	#topinfonews
/*-------------------------------------------*/

#blog_info_outer {
	position:relative;
	width:940px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	padding:8px;
	box-shadow: 0 0 6px #CCCCCC inset;
	border:2px solid #C70F0F;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

table#blog_info {
	width:914px;
}

#blog_info td.ileft_b {
	width:130px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/bg_top_info.gif) no-repeat left top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding-bottom:20px;
	}

#blog_info .idate {
	padding-left:15px;
	margin-left:15px;
	font-size:12px;
	color: #666666;
	padding-top:8px;
	padding-bottom:4px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/ico_top_info_li.gif) no-repeat left center;
}
#blog_info .idate img {
	vertical-align: middle;
	padding:0px 6px 2px 6px;
}
#blog_info .ititl {
	width: 100%;
	margin-top:2px;
	margin-left:15px;
	text-align:left;
	padding-bottom:10px;
	border-bottom: 1px dotted #CCCCCC;
}
#blog_info .ititl a {
	text-align:left;
	font-size:14px;
}
/*-------------------------------------------*/
/*	#sidebar
/*-------------------------------------------*/

#sidebox {
	float:left;
	width:250px;
	margin-bottom: 12px;
}
#sidebox a {
	text-decoration:none;
}
#sidebox a:hover {
	text-decoration:underline;
}
#sidebox .sidebox_top {
	width:250px;
	padding: 8px;
	height:49px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01.png) no-repeat left top;
}
#sidebox .sidebox_top a {
	display:block;
}
#sidebox .sidebox_top a:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
}
#sidebox .sidebox_inner {
	width:250px;
	padding: 6px 8px 8px 8px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_02.png) no-repeat left bottom;
}
#sidebox .sidebox_inner li {
	font-size:14px;
	padding: 0 18px 0px 12px;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_li.gif) no-repeat left top;
	list-style:none;
}
#sidebox_02_outer {
	width:240px;
	margin-bottom: 12px;
}
#sidebox_02 {
	width:240px;
	border:1px solid #4AB8A2;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/bnr_side_bg.gif) repeat left top;
	padding: 5px 4px 1px 5px;
	margin-bottom: 12px;
}
#sidebox_02 img {
	padding-bottom: 5px;
	width:240px;
}
#side_banner_outer {
	width:250px;
	margin-bottom: 30px;
}
#side_banner {
	width:250px;
}
#side_banner img{
	padding-bottom: 6px;
}


/*-------------------------------------------*/
/*	#Blog
/*-------------------------------------------*/

.sideWidget {
	border: 2px solid #008072;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 4px 4px 14px 4px;
	background: #E9F5F3;
}
#sideTower .localHead	{
	font-size:14px;
	padding:10px 15px 10px 25px;
	margin: 0 0 15px 0;
	font-weight:bold;
	position:relative; color:#fff; border:0px;
	background: #009F99 url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_blog_li.png) no-repeat left center; box-shadow: none;
	text-shadow: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#sideTower .sideWidget li	{
	line-height:121.4%;
	border:0px;
	padding-left:10px;
}
#sideTower .sideWidget li a	{
	font-size:13px;
	display:block;
	padding:3px 10px 3px 15px;
	text-decoration:underline;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/ico_blog_li_02.gif) no-repeat left center;
	color:#333;
	}
#sideTower .sideWidget li a:hover,
#sideTower .sideWidget li a:visited
	{
	text-decoration:none;
	}

/*-------------------------------------------*/
/*	#footer
/*-------------------------------------------*/

#footer {
	position: relative;
	margin: 0 auto;

	padding: 0 !important;
	background: #fff;
	border: 0px;

}

#footerSection {
}

#footerInner {
	position: relative;
}

#footerInner a{
	text-decoration:none;
	color: #333;
}
#footerInner a:hover {
	text-decoration:underline;
	color: #666;
}

#footerInner ul {
	padding-bottom:12px;
}
#footerInner li {
	padding-left:24px;
	list-style-type: none;
}
#footerInner li.mds {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/footer/ico_footer_li.gif) no-repeat left center;
	font-weight:bolder;
	padding-left:12px;
	color: #333;
	list-style-type: none;
}
#footerInner .clm_01, #footerInner .clm_02, #footerInner .clm_03, #footerInner .clm_04 {
	float:left;
	width: 180px;
	padding: 30px 0px 30px 35px;
	font-size: 12px;
	line-height:140%;
}
#footerInner .clm_01 {
	width: 300px;
	padding: 30px 0px 30px 0;
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/footer/img_footer_vline.gif) no-repeat right bottom;
	padding-right:4px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

#footerInner .clm_01_inner {
	width:230px;
	margin:0 auto;
	font-size:14px;
	padding-top:20px;
	padding-top:10px;
}

#footerInner .clm_01_txt {
	width:230px;
	margin:0 auto;
	font-size:10px;
	padding-top:20px;
}
#footerInner .inner_c {
	font-size:16px;
	font-weight:bolder;
}
#footerInner .inner_c img {
	padding-right:10px;
}
#footerInner .inner_c a {
	font-size:14px;
	font-weight:bolder;
	text-decoration: underline;
}

#footer #w {display:block;}
#footer #b {display:none;}
#footer #br {display:none;}

#siteBottom {
	height: 40px;
	padding: 0 !important;
/*	background: #008272;*/
	background: #16A6B6;
	color: #ffffff;
	font-size:10px;
	text-align:center;
}

#myfootMenu {
	position: relative;
	margin: 0 auto;
	width:100%;
/*	background: #D5EEE9;*/
	background: #F5F6F8;
/*	border-top: 4px solid #55BBA7;*/
	border-top: 4px solid #16A6B6;
}
#myfootMenu_inner {
	position: relative;
	margin: 0 auto;
}
#myfootMenu .myfootMenu_btn {
	position: absolute;
	top: 3px;
}
#myfootMenu .myfootMenu_totop {
	position: absolute;
	top: 0px;
}
#myfootMenu .myfootMenu_banner {
	padding: 2px 0 12px 0;
}
#myfootMenu .myfootMenu_banner img {
	padding: 0 7px 0 7px;
}
#myfootMenu .myfootMenu_banner img.firstChild {
	padding: 0 9px 0 0;
}
#myfootMenu .myfootMenu_banner img.lastChild {
	padding: 0 0 10px 9px;
}


/*-------------------------------------------*/
/* iPhone(320px)
/*-------------------------------------------*/

#header {height: 190px;}
#headerInner {width:306px;height: 190px;margin:0 auto;}
#headerInner .header_right {width:260px;margin:0 auto;}
#header .header_txtclr {padding-right: 24px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_vline.gif) no-repeat right center;}

#header .header_link {display:none;}

.myPageTit {font-size: 22px;}

#gMenu .menu	{ font-size: 15px;list-style: none; margin:0px;padding:0px; display:block; overflow:visible;border-top:0px solid #ccc !important;}
#gMenu .menu li { text-shadow:0 1px #666666; position: relative;width:100%;display:block;border-bottom:0px solid #ccc; }
#gMenu .menu li a	{color:#ffffff;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi.png) repeat-x right top; display: block; overflow:hidden;padding: 17px 9px 16px 9px; margin:0px; text-decoration: none; text-align:left; position:relative; }
#gMenu .menu li a strong	{ font-weight:bold; }

#gMenu .assistive-text span	{ display:block; overflow:hidden; padding: 14px 0 12px 24px; width:94%; margin:0px 3%; }

#topMainBnr { /*background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/img_top_bar.png) no-repeat left top;margin-left: -120px;*/}

#main #container {width:310px;margin: 0 auto;}
#main #container #sideTower	{width:100%;}

#main #container #content.wide	{width:306px; }
div.cell {float:none;width:98%;}
div.cell > div.inner {padding-right:10px;}
div.cell >  .myentry-content_right {display:none;}

#content .mychildPageBox ul li	{ float:none; display:block; width:302px; height:auto;list-style:none;padding-bottom: 10px;margin:0px 0px 5px 0px;}

#content h2 {width:272px;}

#sidebox_outer {width:254px;margin:0 auto 20px;}
#sidebox {float:none;width:250px;margin-bottom:6px;}
#sidebox .sidebox_top {width:250px;padding: 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01.png) no-repeat left top;}
#sidebox .ore {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_012.png) no-repeat left top;}
#sidebox .side_light {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01_l.png) no-repeat left top;}
#sidebox .sidebox_inner {height: auto;}
#sidebox .sidebox_inner li {
	line-height:1.6;
}

#sidebox_02_outer {width:258px;margin:0 auto;}
#sidebox_02 {width:240px;}

#topbox_outer {width:100%;}
#topbox,#topbox.r {float:none;margin: 4px auto;}
#topbox .topbox_top {width:230px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01.png) no-repeat left top;}
#topbox .topbox_inner {width:230px;height:auto;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_02.png) no-repeat left bottom;}

#side_banner_outer {width:258px;margin:0 auto;}
#side_banner {width:250px;}

#myfootMenu_inner {width:306px;}
#myfootMenu .myfootMenu_btn {left:0px;}
#myfootMenu .myfootMenu_btn img {width:180px;}
#myfootMenu .myfootMenu_totop {right:0px;}
#myfootMenu .myfootMenu_title {padding-top:40px;}

#footerInner {width:240px;}

#footerInner li {padding:10px;border-bottom: 1px solid #CCCCCC;}
#footerInner .clm_01 {float:none;background:transparent;}
#footerInner .clm_02 {float:none;width: 100%}
#footerInner .clm_03 {float:none;width: 100%}
#footerInner .clm_04 {float:none;width: 100%}

#footerInner .clm_01_inner {width:240px;padding-left:0px;}
#footerInner .clm_01_txt {width:240px;padding-left:0px;}

#myfootMenu .myfootMenu_banner img {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.firstChild {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.lastChild {padding: 0 5px 5px 5px;}

.alignright {float:top !important;}

#contact_01 h3 {padding-top:30px;padding-left:15px;margin:0px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/txt_inpage_contact_01.png) no-repeat left top;}

#contact_02 {padding: 40px 10px 10px 10px;}

table#big {display:none;}
table#small {display:block;}

#forpc {display:none;}
#forip {display:block;}

#contact_02  table {border-left:0px dotted #666 !important;padding-top:14px;}

#blog_news_outer {width: 252px;margin: 0 auto;}
table#blog_news {width: 252px;}
table#blog_news td.bleft_b {display:none;}

#blog_info_outer {width: 90%;}
table#blog_info {width: 90%;}
table#blog_info td.ileft_b {display:none;}

#ismall,#bsmall {display:block;}
#ismall {width:278px;margin: 0 auto;padding-bottom:15px;}
#bsmall {width:230px;margin: 0 auto;padding-bottom:15px;}

#content.alignright, #content img.alignright {float:top !important;margin-bottom:3px;margin-left: auto !important; margin-right: auto !important;}
#float_right {float:none;margin:10px;}
.pictxt {text-align:right;padding-right:10px;font-size:12px;}
img.aligncenter {margin-left: auto !important; margin-right: auto !important;}

#leaflet .leaflet_inner {float:left;padding:10px 2px 10px 0px;}
#leaflet .leaflet_inner a img {width:130px;}
#leaflet .leaflet_inner_txt {text-align:center;}
#leaflet .leaflet_inner ul {margin-left:0px !important}


/* top_event_bnr */
.top_event_bnr {}
.top_event_bnr .bnr_01 {padding-bottom: 10px;}

#senmon iframe {
	height: 450px;
}
#kensyuuc iframe {
	height: 1300px;
}

/* 150610 */
.top_btnbox {
	width: 100%;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox .btn_l {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}
.top_btnbox .btn_r {
	float: none;
	width: 100%;
}

/* 150618 */
.top_btnbox2 {
	width: 100%;

	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox2 .btn_l {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}
.top_btnbox2 .btn_r {
	float: none;
	width: 100%;
}

@media (max-width: 468px) {
#topbox .topbox_inner {
	line-height:150%;
}




/*------------------------
追加分
------------------------*/

.pcshow{
	display:none;
}

/*****************************
福祉人材センターブログ
*****************************/
#blog-main{
	background:#FFF8DD;
}

.blog-h2{
	background: #fff;
    padding: 30px;
    color: #7F3F00;
    border-bottom: 1px solid #FFDA5B;
    border-top: 1px solid #FFDA5B;
}

.blog-h2 h2{
	font-size:26px;
	line-height:1.3;
}

.blog-h2 p{
	font-size:19px;
	margin-top:15px;
	line-height:1.5;
}

#blog{
	width:95%;
	margin:20px auto 0;
	text-align:left;
}

#blog .blog{
	width:100%;
	/*height: 110px;*/
	border-bottom:2px dashed #FFBA75;
	clear:both;
	padding:20px 0;
	overflow:hidden;
	text-align: center;
}

#blog .blog-block1{
	width:100%;
	/*float:left;*/
}

.blog .img{
	/*float:left;*/
}

.blog .txt{
	/*float:left;
	width:50%;
	margin-top:20px;*/
	width:78%;
	margin: 20px auto 0;
}

.blog .daca{
	overflow: hidden;
}

.blog .txt .date{
	float:left;
	color:#804000;
	font-size:11px;
}

.blog .txt .category{
	float:left;
	margin-left:30px;
	background:#EA6669;
	/*padding:0px 10px;*/
	color:#fff;
	font-size:11px;
	font-weight: bold;
	width: 66px;
    text-align: center;
}

.blog .txt .content{
	margin-top: 15px;
	font-size:13px;
}

.blog .txt .blog-tit1{
	clear:both;
	padding-top: 10px;
}

.blog .txt .blog-tit1 h3{
	color:#804000;
	font-size:20px;
	line-height: 1.3;
}

.blog .blog-btn{
	/*float:right;*/
	margin-top: 15px;
	overflow:hidden;
	padding: 10px 15px;
}

.blog .blog-btn img{
	vertical-align: middle;
    margin-bottom: 4px;
    margin-left: 10px;
}

.blog .blog-btn a{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	text-decoration:none;
	padding: 10px 15px;
}

.blog .blog-btn a:hover{
	opacity:0.8;
}

.txt_jinzaic{
	width: 100%;
    margin: 0 auto;
    clear: both;
    padding: 50px 0 40px 0;
	text-align: center;
}

.txt_jinzaic a{
	color:#FF9F3F;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

#blog h3.archive_tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

/*****************************
ブログ詳細
*****************************/

#single-blog{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top: 40px;
}

#single-blog .single-blog{
	width:100%;
	/*float:left;*/
}

#single-blog .single-blog-block1{
	/*float:left;*/
}

#single-blog .blog-tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	/*height: 65px;*/
    border-bottom: 6px solid #FFECAC;
	padding: 15px 0 15px 10px;
    line-height: 1;
	overflow: hidden;
}

#single-blog .blog-tit .tit-img{
	float:left;
}

#single-blog .blog-tit .txt{
	float:left;
	margin-left:15px;
}
#single-blog .blog-tit .category{
	background: #fff;
    width: 66px;
    text-align: center;
    /*padding: 5px 0;*/
    float: right;
	font-size:11px;
	margin: 13px 20px 0px 15px;
    font-weight: bold;
	padding: 2px 3px;
}

#single-blog .blog-tit .date{
	font-size:11px;
}

#single-blog .blog-tit h3{
	font-size:110%;
	margin-left: -12px;
	color: #333;
	margin-top:5px;
}

#single-blog .content_txt{
	background:#fff;
	padding:20px 10px 10px;
}

#single-blog .content_txt .img{
	text-align:center;
}

#single-blog .content_txt .content{
	margin-top:30px;
}

#single-blog .blog-list{
	width:150px;
	margin:0px auto;
	padding: 30px;
}

#single-blog .blog-list .prev{
	float:left;
	margin-right:20px;
}

#single-blog .blog-list .next{
	float:left;
	margin-left:20px;
}

#single-blog .blog-list p{
	float:left;
}


/*****************************
サイドバー2
*****************************/
#sidebar2{
	/*float:right;*/
	/*width:227px;*/
	margin-top:30px;
}


#sidebar2 h4{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

#sidebar2 h4 img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;
}

.arcaive2{
	/*width:45%;
	float:right;*/
}

.arcaive-list{
	background: #fff;
    padding: 20px 30px 30px;
}

.arcaive-list ul li{
	list-style:disc;
	margin-left: 15px;
	margin-bottom:5px;
}

.category2{
	margin-bottom:30px;
}

/*****************************
フッター2
*****************************/

#siteBottom2{
	/*height: 40px;*/
    padding: 0 !important;
    background: #FFDA5B;
    font-size: 10px;
    text-align: center;
}

#siteBottom2 #siteBottomInner{
	padding: 10px 0;
}





}

/*-------------------------------------------*/
/* Android(480px)
/*-------------------------------------------*/
@media (min-width: 468px) { /* スクロール分余裕に20px */

#header {height: 130px;}
#header .header_link {display:none;padding-top:10px;}

#headerInner {width:460px;height: 190px;margin:0 auto;}
#headerInner .header_right {width:407px;margin:0 auto;}
#header .header_txtclr {padding-right: 12px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/ico_header_vline.gif) no-repeat right center;}

.myPageTit {font-size: 26px;}

#topMainBnr { /*background: url(/wp352/wp-content/themes/biz-vektor/common/img/header/img_top_bar.png) no-repeat left top;margin-left: -80px;*/}

#main #container	{width:460px;margin: 0 auto;}
#main #container #sideTower	{width:100%;}

#main #container #content.wide	{width:460px; }
div.cell {float:none;width:98%;}
div.cell > div.inner {width:100%;padding-right:10px;}
div.cell >  .myentry-content_right {display:none;}

#content .mychildPageBox ul li	{ float:none; display:block; width:456px; height:auto;list-style:none;padding-bottom: 10px;margin:0px 0px 5px 0px;}

#content h2 {width:422px;}

#sidebox_02_outer {width:258px;margin:0 auto;}
#sidebox_02 {width:240px;}

#sidebox_outer {width:80%;margin:0 auto 20px;}
#sidebox {float:none;width:100%;margin-bottom:10px;}
#sidebox .sidebox_top {width:100%;padding: 8px 8px 0px 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01.png) repeat-x;border:1px solid #ccc;}
#sidebox .ore {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_012.png) repeat-x;}
#sidebox .sidebox_inner {width:100%;height: auto;
background: #fff;border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-moz-border-radius:  0px 0px 10px 10px / 0px 0px 10px 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#sidebox .sidebox_inner li {
	line-height:1.6;

}
/*
#sidebox_outer {width:440px;margin:0 auto;}
#sidebox {float:none;width:440px;margin-bottom:6px;}
#sidebox .sidebox_top {width:440px;padding: 8px 8px 0px 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01.png) no-repeat left top;}
#sidebox .ore {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_012.png) no-repeat left top;}
#sidebox .sidebox_inner {width:440px;height: auto;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_02.png) no-repeat left bottom;}
*/

#topbox_outer {width:470px;margin:0 auto;}
#topbox {width:440px;float:none;margin: 4px auto;}
#topbox .topbox_top {width:440px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01b.png) no-repeat left top;}
#sidebox .side_light {background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01b_l.png) no-repeat left top;}
#topbox .topbox_inner {width:440px;height:auto;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_02b.png) no-repeat left bottom;}

#top_banner_outer {width:340px;margin:0 auto;}
#top_banner {width:340px;margin-top:15px;}
#top_banner img{padding-bottom: 6px;}

#side_banner_outer {width:258px;margin:0 auto;}
#side_banner {width:250px;}

#myfootMenu_inner {width:460px;}
#myfootMenu .myfootMenu_btn {left:0px;}
#myfootMenu .myfootMenu_btn img {width:220px;}
#myfootMenu .myfootMenu_totop {right:0px;}

#footerInner {width:460px;padding:0;}

#footerInner li {padding:10px;border-bottom: 1px solid #CCCCCC;}
#footerInner .clm_01 {float:none;background:transparent;}
#footerInner .clm_02 {float:none;width: 100%}
#footerInner .clm_03 {float:none;width: 100%}
#footerInner .clm_04 {float:none;width: 100%}

#footerInner .clm_01_inner {width:400px;padding-left:40px;}
#footerInner .clm_01_txt {width:400px;padding-left:40px;}

#myfootMenu .myfootMenu_banner img {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.firstChild {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.lastChild {padding: 0 5px 5px 5px;}

#contact_01 h3 {padding-top:14px;padding-left:150px;margin:0px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/txt_inpage_contact_01.png) no-repeat left center;}

#blog_news_outer {margin:0 auto;width: 420px;position:relative;}
table#blog_news {width: 420px;}
table#blog_news td.bleft_b {display:table-cell;}

table#big {display:block;}
table#small {display:none;}


table#blog_info td.ileft_b {display:table-cell;}

#ismall,#bsmall {display:none;position: absolute; top: -9000px;}

#content.alignright, #content img.alignright {float:top !important;margin-bottom:3px;}
#float_right {float:right;margin:0px 0px 10px 10px;}
.pictxt {text-align:right;padding-right:10px;font-size:12px;}
img.aligncenter {display: block;margin-left: auto !important; margin-right: auto !important;}

/* top_event_bnr */
.top_event_bnr {}
.top_event_bnr .bnr_01 {padding-bottom: 10px;}


#senmon iframe {
	height: 550px;
}
#kensyuuc iframe {
	height: 1200px;
}


/* 150610 */
.top_btnbox {
	width: 100%;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox .btn_l {
	float: none;
	width: 470px;
	margin: 0 auto;
	text-align: center;
}
.top_btnbox .btn_r {
	float: none;
	width: 470px;
	margin: 0 auto;
	text-align: center;
}

/* 150618 */
.top_btnbox2 {
	width: 100%;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox2 .btn_l {
	float: none;
	width: 470px;
	margin: 0 auto;
	text-align: center;
}
.top_btnbox2 .btn_r {
	float: none;
	width: 470px;
	margin: 0 auto;
	text-align: center;
}



.side_ad_bnr {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/side_bnr_bg.png) no-repeat right top;
	margin: 20px auto 25px auto;
	width: 250px;
	height: 90px;

}
.side_ad_bnr img {
padding: 18px 0 30px 0;
}

/*------------------------
追加分
------------------------*/

.pcshow{
	display:none;
}

/*****************************
福祉人材センターブログ
*****************************/
#blog-main{
	background:#FFF8DD;
}

.blog-h2{
	background: #fff;
    padding: 30px;
    color: #7F3F00;
    border-bottom: 1px solid #FFDA5B;
    border-top: 1px solid #FFDA5B;
}

.blog-h2 h2{
	font-size:29px;
	line-height:1.3;
}

.blog-h2 p{
	font-size:19px;
	margin-top:15px;
	line-height:1.4;
}

#blog{
	width:95%;
	margin:20px auto 0;
	text-align:left;
}

#blog .blog{
	width:100%;
	/*height: 110px;*/
	border-bottom:2px dashed #FFBA75;
	clear:both;
	padding:20px 0;
	overflow: hidden;
}

#blog .blog-block1{
	width:100%;
	/*float:left;*/
}

.blog .img{
	float:left;
}

.blog .txt{
	float:left;
	width:60%;
	margin-left:20px;
}

.blog .txt .date{
	float:left;
	color:#804000;
	font-size:11px;
}

.blog .txt .category{
	float:left;
	margin-left:30px;
	background:#EA6669;
	/*padding:0px 10px;*/
	color:#fff;
	font-size:11px;
	font-weight: bold;
	width: 66px;
    text-align: center;
}

.blog .txt .content{
	margin-top: 15px;
	font-size:13px;
}

.blog .txt .blog-tit1{
	clear:both;
	margin-top: 30px;
}

.blog .txt .blog-tit1 h3{
	color:#804000;
	font-size:20px;
}

.blog .blog-btn{
	float:right;
	/*margin-top: 85px;*/
	overflow: hidden;
    padding: 10px 15px;
}

.blog .blog-btn img{
	vertical-align: middle;
    margin-bottom: 4px;
    margin-left: 10px;
}

.blog .blog-btn a{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	text-decoration:none;
	padding: 10px 15px;
}

.blog .blog-btn a:hover{
	opacity:0.8;
}

.txt_jinzaic{
	width: 100%;
    margin: 0 auto;
    clear: both;
    padding: 50px 0 40px 0;
	text-align: center;
}

.txt_jinzaic a{
	color:#FF9F3F;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

#blog h3.archive_tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}


/*****************************
ブログ詳細
*****************************/

#single-blog{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top: 40px;
}

#single-blog .single-blog{
	width:100%;
	/*float:left;*/
}

#single-blog .single-blog-block1{
	/*float:left;*/
}

#single-blog .blog-tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	/*height: 65px;*/
    border-bottom: 6px solid #FFECAC;
	padding: 15px 0 15px 20px;
	overflow:hidden;
}

#single-blog .blog-tit .tit-img{
	float:left;
}

#single-blog .blog-tit .txt{
	float:left;
	margin-left:15px;
}
#single-blog .blog-tit .category{
	background: #fff;
    width: 66px;
    text-align: center;
    /*padding: 5px 0;*/
    float: right;
	font-size:11px;
	margin: 20px 20px 0px 20px;
    font-weight: bold;
}

#single-blog .blog-tit .date{
	font-size:11px;
}

#single-blog .blog-tit h3{
	font-size:120%;
	margin-left: -12px;
	color: #333;
	margin-top: 5px;
}

#single-blog .content_txt{
	background:#fff;
	padding:20px;
}

#single-blog .content_txt .content{
	margin-top:30px;
}

#single-blog .blog-list{
	width:150px;
	margin:0px auto;
	padding: 30px;
}

#single-blog .blog-list .prev{
	float:left;
	margin-right:20px;
}

#single-blog .blog-list .next{
	float:left;
	margin-left:20px;
}

#single-blog .blog-list p{
	float:left;
}


/*****************************
サイドバー2
*****************************/
#sidebar2{
	/*float:right;*/
	/*width:227px;*/
	margin-top:30px;
}

#sidebar2 h4{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

#sidebar2 h4 img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;
}

.arcaive2{
	/*width:45%;
	float:right;*/
}

.arcaive-list{
	background: #fff;
    padding: 20px 30px 30px;
}

.arcaive-list ul li{
	list-style:disc;
	margin-left: 15px;
	margin-bottom:5px;
}

.category2{
	margin-bottom:30px;
}

/*****************************
フッター2
*****************************/

#siteBottom2{
	height: 40px;
    padding: 0 !important;
    background: #FFDA5B;
    font-size: 10px;
    text-align: center;
}

#siteBottom2 #siteBottomInner{
	padding: 10px;
}


}

/*-------------------------------------------*/
/* iPad(768px)
/*-------------------------------------------*/
@media (min-width: 760px) {

#header {height: 110px;}
#header .header_link {display:block;padding-top:0px;}

#headerInner {width:756px;height: 190px;margin:0 auto;}
#headerInner .header_right {width:395px;margin:0 auto;}
#header .header_txtclr {padding-right: 0px;background:transparent;}
#header .header_link {padding-top:10px;}

.myPageTit {font-size: 35px;}

#gMenu {border:0px !important;box-shadow: 0 0 0 #FFFFFF inset; clear:both; display:block; overflow:visible; position:relative;width:100%;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi.png) repeat-x left top !important; }
#gMenu #gMenuInner.innerBox {overflow:visible; display:block; position:relative;padding-left:2px !important;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi_inner.png) no-repeat left top !important;}
#gMenu .menu { border-left:0px solid #e5e5e5; border-top:none; }
#gMenu .menu img:hover { 	opacity : 1.0;filter: alpha(opacity=100);}

#gMenu .assistive-text { position: absolute; top: -9000px; } /* display:noneだと読み上げない / 横にオフセットするとIEで読み込みまでの間表示される */
#gMenu .menu li { width:25%;float:left;border-bottom:none; overflow:visible;/*box-shadow: inset 0px 0px 0px #fff;*/}
#gMenu .menu li a { font-size:15px;color:#ffffff;padding: 17px 4px 16px 4px;text-align:center;border-right:0px solid #000000 !important;margin: 0px !important;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi_in.png) repeat-x right top; ./*box-shadow: inset 0px 0px 0px #333;*/}

#topMainBnr { /*background: #fff url(/wp352/wp-content/themes/biz-vektor/common/img/header/img_top_bar.png) no-repeat left top;margin-left: -80px;*/}

#main #container {width:742px;margin: 0 auto;}
#main #container #sideTower	{width:100%;}

#main #container #content.wide	{width:732px;}
div.cell {float:none;width:98%;}
div.cell > div.inner {width:100%;padding-right:10px;}
div.cell >  .myentry-content_right {display:table-cell;}

#content .mychildPageBox ul li	{ float:left; display:block; width:31%; height:80px;list-style:none;padding-bottom: 0px;margin:0px 5px 5px 5px;}

#content h2 {width:706px;}

#topbox_outer {width:742px;margin:0 auto;}
#topbox .topbox_top {width:230px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01.png) no-repeat left top;}
#topbox .topbox_inner {width:230px;height: 180px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_02.png) no-repeat left bottom;}

#topbox {float:left;margin: 0px 17px 8px 0;width:230px;}
#topbox.r {float:left;margin: 0 17px 8px 0;width:230px;}

#sidebox_outer {width:742px;margin:0 auto;}
#sidebox {float:left;width:230px;margin:0 8px 18px 8px;}
#sidebox .sidebox_top {width:230px;padding: 8px 8px 0px 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01s.png) no-repeat left top;border:none;}
#sidebox .ore {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_012s.png) no-repeat left top;}
#sidebox .side_light {background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_top_bg_01_l.png) no-repeat left top;}
#sidebox .sidebox_inner {width:230px;height: 130px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_02s.png) no-repeat left bottom;border:none;}

#sidebox_02_outer {width:742px;margin:0 auto;}
#sidebox_02 {width:730px;}

#top_banner_outer {width:690px;margin:0 auto;}
#top_banner {width:742px;margin-top:15px;}
#top_banner a.firstChild {float:left;padding: 0px 0px 6px 0px;}
#top_banner a.lastChild {float:left;padding: 0px 0px 6px 20px;}

#side_banner_outer {width:742px;margin:0 auto;}
#side_banner {width:730px;}

#myfootMenu_inner {width:742px;}
#myfootMenu .myfootMenu_btn {left:4px;}
#myfootMenu .myfootMenu_totop {right:4px;}
#myfootMenu .myfootMenu_title {padding-top:40px;}

#footerInner {width:742px;}

#footerInner li {padding:0px;border-bottom: 0px solid #CCCCCC;}
#footerInner .clm_01 {display:table-cell;float:left;width: 300px:height:400px;padding-right:65px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/footer/img_footer_vline.gif) no-repeat right bottom;}
#footerInner .clm_02 {display:table-cell;float:left;width: 300px;height:400px;}
#footerInner .clm_03 {display:table-cell;float:left;width: 300px;height:400px;padding-right:30px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/footer/img_footer_vline.gif) no-repeat right top;}
#footerInner .clm_04 {display:table-cell;float:left;width: 300px;height:400px;padding-left:34px;}

#footerInner .clm_01_inner {width:240px;padding-left:0px;}
#footerInner .clm_01_txt {width:240px;padding-left:0px;}


#myfootMenu .myfootMenu_banner img {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.firstChild {padding: 0 5px 5px 5px;}
#myfootMenu .myfootMenu_banner img.lastChild {padding: 0 5px 5px 5px;}

#contact_02 {padding: 10px 10px 10px 160px;}

#blog_news_outer {margin-left:0px;width: 718px;}
table#blog_news {width: 690px;}

#contact_02  table {border-left:1px dotted #666 !important;}
#leaflet { padding-bottom: 40px;}
#leaflet .leaflet_inner a img {width:145px; max-height: 202px;}
#leaflet .leaflet_inner {float:left;padding:6px;}

#forpc {display:block;}
#forip {display:none;}

/* top_event_bnr */
.top_event_bnr {}
.top_event_bnr .bnr_01 {padding-bottom: 10px;}

#senmon iframe {
	height: 280px;
}
#kensyuuc iframe {
	height: 1100px;
}

/* 150610 */
.top_btnbox {
	width:99%;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox .btn_l {
	float: left;
	width: 49%;
	padding-bottom: 0;
}
.top_btnbox .btn_r {
	float: right;
	width: 49%;
}
/* 150618 */
.top_btnbox2 {
	width:99%;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}
.top_btnbox2 .btn_l {
	float: left;
	width: 49%;
	padding-bottom: 0;
}
.top_btnbox2 .btn_r {
	float: right;
	width: 49%;
}

/* movie */
span.moviedate {
    font-weight: normal;
    font-size: 14px;
    float: right;
	position:relative;
	right: 10px;
	bottom: 60px;
}



/*------------------------
追加分
------------------------*/

.spshow{
	display:none;
}


/*****************************
福祉人材センターブログ
*****************************/
#blog-main{
	background:#FFF8DD;
}

.blog-h2{
	background: #fff;
    padding: 30px;
    color: #7F3F00;
    border-bottom: 1px solid #FFDA5B;
    border-top: 1px solid #FFDA5B;
}

.blog-h2 h2{
	font-size:32px;
}

.blog-h2 p{
	font-size:19px;
	margin-top:15px;
}

#blog{
	width:95%;
	margin:40px auto 0;
	text-align:left;
}

#blog .blog{
	width:100%;
	/*height: 110px;*/
	border-bottom:2px dashed #FFBA75;
	clear:both;
	padding:20px 0;
	overflow: hidden;
}

#blog .blog-block1{
	width:100%;
	/*float:left;*/
}

.blog .img{
	float:left;
}

.blog .txt{
	float:left;
	width:400px;
	margin-left:20px;
}

.blog .txt .date{
	float:left;
	color:#804000;
	font-size:11px;
}

.blog .txt .category{
	float:left;
	margin-left:30px;
	background:#EA6669;
	/*padding:0px 10px;*/
	color:#fff;
	font-size:11px;
	font-weight: bold;
	width: 66px;
    text-align: center;
}

.blog .txt .content{
	margin-top: 15px;
	font-size:13px;
}

.blog .txt .blog-tit1{
	clear:both;
	margin-top: 30px;
}

.blog .txt .blog-tit1 h3{
	color:#804000;
	font-size:20px;
}

.blog .tb{
	margin-top:75px;
}

.blog .blog-btn{
	float:right;
	/*margin-top: 85px;*/
}

.blog .blog-btn img{
	vertical-align: middle;
    margin-bottom: 4px;
    margin-left: 10px;
}

.blog .blog-btn a{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	text-decoration:none;
	padding: 10px 15px;
}

.blog .blog-btn a:hover{
	opacity:0.8;
}

.txt_jinzaic{
	width: 100%;
    margin: 0 auto;
    clear: both;
    padding: 50px 0 40px 0;
	text-align: center;
}

.txt_jinzaic a{
	color:#FF9F3F;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

#blog h3.archive_tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}


/*****************************
ブログ詳細
*****************************/

#single-blog{
	width:95%;
	margin:0 auto;
	text-align:left;
	margin-top: 40px;
}

#single-blog .single-blog{
	width:100%;
	/*float:left;*/
}

#single-blog .single-blog-block1{
	/*float:left;*/
}

#single-blog .blog-tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	/*height: 65px;*/
    border-bottom: 6px solid #FFECAC;
	padding: 15px 0 15px 30px;
	overflow:hidden;
}

#single-blog .blog-tit .tit-img{
	float:left;
}

#single-blog .blog-tit .txt{
	float:left;
	margin-left:15px;
}
#single-blog .blog-tit .category{
	background: #fff;
    width: 66px;
    text-align: center;
    /*padding: 5px 0;*/
    float: right;
	font-size:11px;
	margin: 20px 20px 0px 20px;
    font-weight: bold;
}

#single-blog .blog-tit .date{
	font-size:11px;
}

#single-blog .blog-tit h3{
	font-size:20px;
	margin-left: -12px;
	color: #333;
}

#single-blog .content_txt{
	background:#fff;
	padding:20px;
}

#single-blog .content_txt .content{
	margin-top:30px;
}

#single-blog .blog-list{
	width:150px;
	margin:0px auto;
	padding: 30px;
}

#single-blog .blog-list .prev{
	float:left;
	margin-right:20px;
}

#single-blog .blog-list .next{
	float:left;
	margin-left:20px;
}

#single-blog .blog-list p{
	float:left;
}


/*****************************
サイドバー2
*****************************/
#sidebar2{
	/*float:right;*/
	/*width:227px;*/
	margin-top:30px;
}

#sidebar2 h4{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

#sidebar2 h4 img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;
}

.arcaive2{
	/*width:45%;
	float:right;*/
}

.arcaive-list{
	background: #fff;
    padding: 20px 30px 30px;
}

.arcaive-list ul li{
	list-style:disc;
	margin-left: 15px;
	margin-bottom:5px;
}

.category2{
	margin-bottom:30px;
}

/*****************************
フッター2
*****************************/

#siteBottom2{
	height: 40px;
    padding: 0 !important;
    background: #FFDA5B;
    font-size: 10px;
    text-align: center;
}

#siteBottom2 #siteBottomInner{
	padding: 10px;
}






}
/*-------------------------------------------*/
/* pc iPad3より大きい場合
/*-------------------------------------------*/
@media (min-width: 970px) { /* スクロール分余裕に20px */

#header {height: 95px;}
#header .header_link {display:block;padding-top:0px;padding-right:3px;}

#headerInner {width:970px;height: 95px;margin:0 auto;}
#headerInner .header_right {width:395px;margin:0 auto;}
#header .header_txtclr {padding-right: 0px;background:transparent;}

.myPageTit {font-size: 35px;}

#gMenu {border:0px !important;box-shadow: 0 0 0 #FFFFFF inset; clear:both; display:block; overflow:visible; position:relative;width:100%;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi.png) repeat-x left top  !important; }
#gMenu #gMenuInner.innerBox { width:1100px;}
#gMenu .assistive-text { position: absolute; top: -9000px; } /* display:noneだと読み上げない / 横にオフセットするとIEで読み込みまでの間表示される */
#gMenu .menu li { float: left;width:auto;border-bottom:none; overflow:visible;/*box-shadow: inset 0px 0px 0px #fff;*/}
#gMenu .menu li a { font-size:15px;color:#ffffff;padding: 17px 14px 16px 15px;text-align:center;border-right:0px solid #000000 !important;margin: 0px !important;background: url(/wp352/wp-content/themes/biz-vektor/common/img/gnavi/bg_gnavi_in.png) repeat-x right top  !important;}

#topMainBnr { /*background: #fff url(/wp352/wp-content/themes/biz-vektor/common/img/header/img_top_bar.png) no-repeat center top;margin-left: 0px;*/}

#main #container	{width:960px}

#content .mychildPageBox ul li	{ float:left; display:block; width:31%; height:80px;list-style:none;padding-bottom: 0px;margin:0px 5px 5px 5px;}

#content h2 {width:644px;}

#main #container #content.wide	{width:960px;}
div.cell {float:left;width:466px;}
div.cell > div.inner {width:100%;padding-right:10px;}
div.cell >  .myentry-content_right {display:table-cell;}

#main #container #sideTower	{width:250px;padding-bottom:30px;}
#sidebox_outer {width:254px;margin:0 auto;}
#sidebox {float:left;width:230px;margin:0 0 12px 0;}
#sidebox .sidebox_top {width:250px;padding: 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01.png) no-repeat left top !important;}
#sidebox .ore {width:250px;padding: 8px;height:49px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_012.png) no-repeat left top !important;}

#sidebox .side_light {background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_01_l.png) no-repeat left top;}
#sidebox .sidebox_inner {width:250px;padding: 6px 8px 8px 8px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/tit_side_bg_02.png) no-repeat left bottom;}
#sidebox .sidebox_inner {height: auto;}

#sidebox_02_outer {width:250px;margin:0 auto;}
#sidebox_02 {width:240px;}

#topbox_outer {width:auto;margin:0 auto;}

#topbox .topbox_top {width:217px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_tb_bg01.png) no-repeat left top;}
#topbox .topbox_inner {width:217px;height: 180px;background: url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/tit_tb_bg02.png) no-repeat left bottom;}
#topbox {float:left;margin: 0 12px 12px 0;width:217px;}
#topbox.r {float:left;margin: 0 0 12px 0;width:217px;}

#side_banner_outer {width:258px;margin:0 auto;}
#side_banner {width:250px;}

#top_banner_outer {margin-left:0px !important;width:96%;}
#top_banner {width:690px;margin-top:15px;}
#top_banner a.firstChild {float:left;padding: 0px 0px 6px 0px;}
#top_banner a.lastChild {float:left;padding: 0px 0px 6px 2px;}

#myfootMenu_inner {width:1220px;}
#myfootMenu .myfootMenu_btn {left:4px;}
#myfootMenu .myfootMenu_totop {right:4px;}

#footerInner {width:970px;}

#footerInner li {padding:0px;border-bottom: 0px solid #CCCCCC;}
#footerInner .clm_01, #footerInner .clm_02, #footerInner .clm_03, #footerInner .clm_04 {display:table-cell;float:left;width: 180px;height:auto;padding: 30px 0px 30px 35px;font-size: 12px; }
#footerInner .clm_01 {width: 300px;padding: 30px 0px 30px 0;background: url(/wp352/wp-content/themes/biz-vektor/common/img/footer/img_footer_vline.gif) no-repeat right bottom;padding-right:4px;}
#footerInner .clm_02 {height:auto;}
#footerInner .clm_03 {background:transparent;}
/*
#myfootMenu .myfootMenu_banner img {padding: 0 7px 15px 7px;}
#myfootMenu .myfootMenu_banner img.firstChild {padding: 0 9px 0 0;}
#myfootMenu .myfootMenu_banner img.lastChild {padding: 0 0 10px 9px;}
*/
#myfootMenu .myfootMenu_banner img {padding: 0 2px 15px 2px;}
#myfootMenu .myfootMenu_banner img.firstChild {padding: 0 2px 0 0;}
#myfootMenu .myfootMenu_banner img.lastChild {padding: 0 0 10px 2px;}

#contact_01 {padding: 8px 10px 0px 20px;}
#contact_02 {padding: 10px 10px 10px 160px;}

#footerInner .clm_01_inner {width:240px;padding-left:0px;}
#footerInner .clm_01_txt {width:240px;padding-left:0px;}

#blog_news_outer {width: 660px;}
table#blog_news {width: 660px;}
#blog_info_outer {width: 940px;}
table#blog_info {width: 920px;}

/* top_event_bnr */
.top_event_bnr {}
.top_event_bnr .bnr_01 {padding-bottom: 10px;}


#senmon iframe {
	height: 350px;
}
#kensyuuc iframe {
	height: 1100px;
}

/* 150610 */
.top_btnbox {
	width:960px;
	padding-top: 20px;
	overflow:hidden;
	margin:0 auto;
}

.top_btnbox2 {
	width:960px;
	padding-top: 10px;
	overflow:hidden;
	margin:0 auto;
}

.top_btnbox .btn_l {
	float: left;
	width: 470px;
}
.top_btnbox .btn_r {
	float: right;
	width: 470px;
}


.top_btnbox2 .btn_l {
	float: left;
	width: 470px;
}
.top_btnbox2 .btn_r {
	float: right;
	width: 470px;
}


.side_ad_bnr {
	background: url(/wp352/wp-content/themes/biz-vektor/common/img/sidebar/side_bnr_bg.png) no-repeat right top ;
	margin:20px 0 25px 0;
	text-align:center;
	height: 90px;
}
.side_ad_bnr img {
	margin:30 0 0 0 ;
padding:17px 0 15px 0;
}
.side_movie{
	padding-top: 20px;
}
#main #content li {
font-size:13px;
line-height:1.4em;

}
#topbox ul {
	margin: 0;
}

/* movie */
span.moviedate {
    font-weight: normal;
    font-size: 14px;
    float: right;
	position:relative;
	right: 10px;
	bottom: 60px;
}




/*------------------------
追加分
------------------------*/

.spshow{
	display:none;
}

/*****************************
福祉人材センターブログ
*****************************/
#blog-main{
	background:#FFF8DD;
}

.blog-h2{
	background: #fff;
    padding: 30px;
    color: #7F3F00;
    border-bottom: 1px solid #FFDA5B;
    border-top: 1px solid #FFDA5B;
}

.blog-h2 h2{
	font-size:32px;
}

.blog-h2 p{
	font-size:19px;
	margin-top:15px;
}

#blog{
	width:960px;
	margin:40px auto 0;
	text-align:left;
}

#blog .blog{
	width:700px;
	/*height: 110px;*/
	border-bottom:2px dashed #FFBA75;
	clear:both;
	padding:20px 0;
	overflow: hidden;
}

#blog .blog-block1{
	width:700px;
	float:left;
}

.blog .img{
	float:left;
}

.blog .txt{
	float:left;
	width:400px;
	margin-left:20px;
}

.blog .txt .date{
	float:left;
	color:#804000;
	font-size:11px;
}

.blog .txt .category{
	float:left;
	margin-left:30px;
	background:#EA6669;
	/*padding:0px 10px;*/
	color:#fff;
	font-size:11px;
	font-weight: bold;
	width: 66px;
    text-align: center;
}

.blog .txt .content{
	margin-top: 15px;
	font-size:13px;
}

.blog .txt .blog-tit1{
	clear:both;
	margin-top: 30px;
}

.blog .txt .blog-tit1 h3{
	color:#804000;
	font-size:20px;
}

.blog .blog-btn{
	float:right;
	/*margin-top: 85px;*/
}

.blog .blog-btn img{
	vertical-align: middle;
    margin-bottom: 4px;
    margin-left: 10px;
}

.blog .blog-btn a{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	text-decoration:none;
	padding: 10px 15px;
}

.blog .blog-btn a:hover{
	opacity:0.8;
}

.txt_jinzaic{
	width: 960px;
    margin: 0 auto;
    clear: both;
    padding: 50px 0 40px 0;
	text-align: center;
}

.txt_jinzaic a{
	color:#FF9F3F;
	font-size:20px;
	text-align:center;
	font-weight:bold;
}

#blog h3.archive_tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

/*****************************
ブログ詳細
*****************************/

#single-blog{
	width:960px;
	margin:0 auto;
	text-align:left;
	margin-top: 40px;
}

#single-blog .single-blog{
	width:700px;
	float:left;
}

#single-blog .single-blog-block1{
	/*float:left;*/
}

#single-blog .blog-tit{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	/*height: 65px;*/
    border-bottom: 6px solid #FFECAC;
	padding: 15px 0 15px 30px;
	overflow:hidden;
}

#single-blog .blog-tit .tit-img{
	float:left;
}

#single-blog .blog-tit .txt{
	float:left;
	margin-left:15px;
}
#single-blog .blog-tit .category{
	background: #fff;
    width: 66px;
    text-align: center;
    /*padding: 5px 0;*/
    float: right;
	font-size:11px;
	margin: 20px 20px 0px 20px;
    font-weight: bold;
}

#single-blog .blog-tit .date{
	font-size:11px;
}

#single-blog .blog-tit h3{
	font-size:20px;
	margin-left: -12px;
	color: #333;
}

#single-blog .content_txt{
	background:#fff;
	padding:20px;
}

#single-blog .content_txt .content{
	margin-top:30px;
}

#single-blog .blog-list{
	width:150px;
	margin:0px auto;
	padding: 30px;
}

#single-blog .blog-list .prev{
	float:left;
	margin-right:20px;
}

#single-blog .blog-list .next{
	float:left;
	margin-left:20px;
}

#single-blog .blog-list p{
	float:left;
}


/*****************************
サイドバー2
*****************************/
#sidebar2{
	float:right;
	width:227px;
	margin-top: 0;
}

#sidebar2 h4{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/blog/blog-bg1.png);
	padding: 10px 20px;
}

#sidebar2 h4 img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;
}

.arcaive-list{
	background: #fff;
    padding: 20px 30px 30px;
}

.arcaive-list ul li{
	list-style:disc;
	margin-left: 15px;
	margin-bottom:5px;
}

.category2{
	margin-bottom:30px;
}

/*****************************
フッター2
*****************************/

#siteBottom2{
	height: 40px;
    padding: 0 !important;
    background: #FFDA5B;
    font-size: 10px;
    text-align: center;
}

#siteBottom2 #siteBottomInner{
	padding: 10px;
}



}






/*161012プルダウンメニュー*/
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  margin: 5px auto 30px;
  padding: 0;
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  color:#fff;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #8a9b0f;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
#gMenu .dropmenu li ul.bg_n li{
  width: 100%;
  color:#fff !important;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
  text-shadow: none !important;
}
#gMenu .dropmenu li ul.bg_n li a{
  padding: 13px 15px;
  border-top: 1px solid #7c8c0e;
  text-align: left;
  color:#fff !important;
  background: #00b1b1 !important;
}
.dropmenu li:hover > a{
  background: #1fecec;
}
#gMenu .dropmenu ul.bg_n li a:hover{
  background: #1fecec !important;
}

/*161125概要ページ*/
.img_box{ display: table; margin: 0 auto;}
	.img_box a:hover img{ opacity:1.0; }

  	.img_box .box01{
		background:url(/wp352/wp-content/themes/biz-vektor/common/img/inpage/bg_qa_01.jpg) no-repeat;
		width:844px;
		padding-bottom: 5px;
		background-position: center;
	}
	.img_box .box01 p{ text-align:center;}

  	.img_box .box02{display: flex;}
	.img_box .box02 .box02_01{float:left; width:50%}
	.img_box .box02 .box02_01 p{
		text-align:left
	}

	.img_box .box02 .box02_02{ width:50%;}
	.img_box .box02 .box02_02 p{ text-align:right;}

/*170315記述*/
#topbox .topbox_inner {height: 240px;}
@media (max-width: 468px) {
#topbox .topbox_inner {
	height:auto;
}
}



.news{
	margin:40px 0;
}


.news_tit1{
	background:#D5EEE9;
	overflow:hidden;
	padding:15px 20px;
	margin-bottom:10px;
}

.news_tit1 a:hover{
	opacity:0.8;
}

.news_tit1 h3{
	float:left;
	font-size:19px;
	padding-top: 5px;
	font-weight: normal;
}

.news_tit1 a{
	float:right;
	display:block;
	font-size:16px;
	background:#16A6B6;
	color:#fff;
	text-decoration:none;
	padding:3px 10px;
}

.news_box{
	overflow:hidden;
	border-bottom:2px dotted #ddd;
    padding: 15px 0;
	clear:both;
}

.news_box a{
	display:block;
}

.news_box a:hover{
	opacity:0.7;
}

.news_box .category{
	float:left;
	background:#EA6669;
	padding:0 10px;
	font-size:11px;
	color:#fff;
}

.news_box .date{
	float:left;
	margin-left: 15px;
	font-size:12px;
}

.news_box h3{
	float:left;
	margin-left: 15px;
	font-size:14px;
}


/*=======================================================================================*/
/*追加分*/
/*=======================================================================================*/
ul#menu-mainmenu-1 li.sp{
	display:none !important;
}
@media only screen and (min-width: 961px) {
ul.menu li {
	width:120px !important;
}
ul.menu li#menu-item-912 {
	width:200px !important;
}
}
ul.subMenu {
	width:960px;
	height:42px;
	margin:0 auto;
	display:table;
	table-layout:fixed;
}
ul.subMenu li {
	display: table-cell;
	width:20%;
	position:relative;
	text-align:center;
	vertical-align:middle;
}
@media only screen and (max-width: 960px) {
ul.subMenu {
		max-width:960px;
		width:100%;
		height:auto;
		margin-bottom:5px;
	}
ul.subMenu li {
		display:inline-block;
/*		width:200px;*/
		width:auto;
		padding:10px 5px 5px;
	}
}
@media only screen and (max-width: 760px) {
ul#menu-mainmenu-1 li.sp{
	display: inline !important;
	text-align:center !important;
}
ul#menu-mainmenu-1 li.sp a {
	background:none !important;
	color:#16a6b6;
	font-size:90%;
	padding:15px 10px 10px 20px;
	border-bottom:1px solid #16a6b6;
	text-shadow:none;
	font-weight:bold;
}
	ul.subMenu {
		display:none;
	}
	ul.subMenu li{
		display:none;
	}


}
.head_uline {
	height:12px;
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/header/bar_bk01.jpg) repeat-x;
}


/*---------------メインビジュアル---------------*/
div#main_visual img.mv {
	width:100%;
	height:auto;
}
div#main_visual img.mv_sp {
	display: none;
}
@media only screen and (max-width: 866px) {
div#main_visual img.mv {
	display:none;
}
div#main_visual img.mv_sp {
	display:block;
	max-width:866px;
	width:100%;
}
}

/*---------------緊急情報---------------*/
div#info_sec {
	width:960px;
	height:100px;
	margin:0 auto;
	position:relative;
}
div#info_sec img.bnr{
	position:absolute;
	top:-120px;
	right:0;
}
div#info_sec div.info {
	z-index: 2;
	position:absolute;
	top:-50px;
	left:50%;
	margin-left:-480px;
	width:960px;
	height:105px;
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/header/top_img01.jpg) no-repeat;
}
div#info_sec div.info a img {
	position:absolute;
	top:70px;
	left:60px;
}

div#info_sec div.info dl{
	position:absolute;
	top:20px;
	left:210px;
}
div#info_sec div.info dt{
	clear:left;
	float:left;
	margin-bottom:20px;
}
div#info_sec div.info dd{
	text-align:left;
	padding-left:90px;
	padding-bottom:10px;
	margin-bottom:10px;
}
div#info_sec div.info dd span {
	font-size:90%;
	color:#666;
}
div#info_sec a {
	text-decoration:none;
}
div#info_sec a:hover {
	text-decoration:underline;
}

/*
div#info_sec div.info p.txt01 {
	position:absolute;
	top:25px;
	left:220px;
}
div#info_sec div.info p.txt02 {
	position:absolute;
	top:65px;
	left:220px;
}
div#info_sec div.info p img {
	margin-right:10px;
}
*/
div#info_sec div.info_sp{
	display: none;
}
@media only screen and (max-width: 1269px) {
div#main_visual {
	padding-bottom:10px;
}
div#info_sec {
	max-width:960px;
	width:96%;
	height:auto;
}
div#info_sec img.bnr{
	top:-80px;
	right:10px;
/*	width:120px;*/
	height:auto;
}
div#info_sec div.info{
	display:none;
}
div#info_sec div.info_sp{
	display: block;
	height:auto;
	padding-bottom:20px;
}
div#info_sec div.info_sp div.mds {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/header/title01.png) center 10px no-repeat #D90000;
	width:100%;
	height:80px;
	margin:0 auto;
	position:relative;
}
div#info_sec div.info_sp div.mds img:last-child{
	position:absolute;
/*	top:20px;
	right:5px;*/
	bottom:5px;
	left:50%;
	margin-left:-40px;
}

div#info_sec div.info_sp div.note {
	display: inline-block;
	width:100%;
	margin:0 auto;
	border:4px solid #D90000;
	box-sizing:border-box;
}
div#info_sec div.info_sp dl{
	margin:10px;
}
div#info_sec div.info_sp dt{
	clear:left;
	float:left;
	margin-bottom:20px;
}
div#info_sec div.info_sp dd{
	text-align:left;
	padding-left:90px;
	padding-bottom:10px;
	margin-bottom:10px;
}
div#info_sec div.info_sp dd span {
	font-size:90%;
	color:#666;
}


}

@media only screen and (max-width: 760px) {
div#info_sec img.bnr{
	display:none;
}
}


/*---------------メニュー部分---------------*/
div#menu_cont {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/bk_img.jpg) top center no-repeat;
	background-size:cover;
	height:540px;
	padding-top:50px;
}
div#menu_cont02{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/bk_img02.png) bottom center no-repeat;
	background-size:cover;
	height:91px;
}
div#menu_cont div.Inner {
	width:960px;
	margin:0 auto;
}
div#menu_cont a {
	text-decoration:none;
}
div#menu_cont a:hover {
	text-decoration:underline;
}
div#menu_cont ul {
	width:100%;
	margin:0 auto 0px;
	height:221px;
	letter-spacing: -.40em;
	text-align: justify;
	text-justify: distribute-all-lines;
}
div#menu_cont ul:after {
	content:"";
	display: inline-block;
	width: 100%;
	line-height:0;
	height: 0;
}
div#menu_cont ul li {
	letter-spacing:normal;
	display: inline-block;
	width:230px;
	height:221px;
	vertical-align:top;
	text-align:center;
	margin-bottom:40px;
}
div#menu_cont ul.menu01 li.box01, div#menu_cont ul.menu01 li.box03, div#menu_cont ul.menu01 li.box06, div#menu_cont ul.menu01 li.box08{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_gr.png) no-repeat;
}
div#menu_cont ul.menu01 li.box02, div#menu_cont ul.menu01 li.box04, div#menu_cont ul.menu01 li.box05, div#menu_cont ul.menu01 li.box07 {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_rd.png) no-repeat;
}

div#menu_cont ul li img {
	margin-top:10px;
}
div#menu_cont ul li dl {
	overflow:hidden;
	width:87%;
	margin:30px auto 0;
}
div#menu_cont ul li dl dt {
	clear:left;
	float:left;
}
div#menu_cont ul li dl dt img {
	margin:0;
}
div#menu_cont ul li dl dd {
	text-align:left;
	margin-left:15px;
}
@media only screen and (max-width: 960px) {
div#menu_cont {
	background:#F5F1E9;
	height:auto;
	padding-top:20px;
}
div#menu_cont div.Inner {
	max-width:960px;
	width:96%;
	margin:0 auto;
}
div#menu_cont ul {
	margin:0 auto 0px;
	height:auto;
	text-align:left;
}
div#menu_cont ul li {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
div#menu_cont ul li dl {
	margin:20px auto 0;
}
div#menu_cont ul li dl dt {
	line-height:2;
}
div#menu_cont ul li dl dd {
	font-size:14px;
/*	line-height:1.6;*/
	padding-top:8px;
	padding-bottom:8px;
}

}

@media only screen and (min-width: 650px) and (max-width: 800px) {

div#menu_cont ul {
	width:100%;
	margin:0 auto 0px;
height:auto;
	letter-spacing: -.40em;
	text-align:left;
}
div#menu_cont ul:after {
	content:"";
	display: inline-block;
	width: 100%;
	line-height:0;
	height: 0;
}
div#menu_cont ul li {
	letter-spacing:normal;
	display: inline-block;
width:30%;
min-height:221px;
height:100%;
	vertical-align:top;
	text-align:center;
	margin-bottom:20px;
padding-bottom:10px;
border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-moz-border-radius:  0px 0px 10px 10px / 0px 0px 10px 10px;
}
div#menu_cont ul li img:first-child {
	width:90%;
	height: auto;
}
div#menu_cont ul.menu01 li.box01, div#menu_cont ul.menu01 li.box03, div#menu_cont ul.menu01 li.box06, div#menu_cont ul.menu01 li.box08{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_gr_sp.png) top repeat-x #FFF;
}
div#menu_cont ul.menu01 li.box02, div#menu_cont ul.menu01 li.box04, div#menu_cont ul.menu01 li.box05, div#menu_cont ul.menu01 li.box07 {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_rd_sp.png) top repeat-x #FFF;
}

div#menu_cont ul li img {
	margin-top:10px;
}
div#menu_cont ul li dl {
	overflow:hidden;
	width:87%;
	margin:30px auto 0;
}
div#menu_cont ul li dl dt {
	clear:left;
	float:left;
}
div#menu_cont ul li dl dt img {
	margin:0;
}
div#menu_cont ul li dl dd {
	text-align:left;
	margin-left:15px;
}


}

@media only screen and (max-width: 540px) {

div#menu_cont ul li {
width:90%;
height:auto;
padding-bottom:10px;
border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
-moz-border-radius:  0px 0px 10px 10px / 0px 0px 10px 10px;
}
div#menu_cont ul.menu01 li.box01, div#menu_cont ul.menu01 li.box03, div#menu_cont ul.menu01 li.box06, div#menu_cont ul.menu01 li.box08{
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_gr_sp.png) top repeat-x #FFF;
}
div#menu_cont ul.menu01 li.box02, div#menu_cont ul.menu01 li.box04, div#menu_cont ul.menu01 li.box05, div#menu_cont ul.menu01 li.box07 {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/menu_rd_sp.png) top repeat-x #FFF;
}
div#menu_cont ul li dl dt {
	font-size:16px;
}
div#menu_cont ul li dl dd {
	font-size:16px;
/*	line-height:1.6;*/
	padding-top:12px;
	padding-bottom:12px;
}

div#menu_cont02 {
	display:none;
}

}


/*---------------最新情報---------------*/
div#news_cont {
	width:960px;
	margin:55px auto 0;
}
div#news_cont h2 {
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/mds01.jpg) no-repeat;
	width:960px;
	height:48px;
	position:relative;
}
div#news_cont h2 img{
	position:absolute;
	top:11px;
	right:11px;
}
div#news_cont dl{
	margin-top:20px;
}
div#news_cont dt{
	clear:left;
	float:left;
	margin-bottom:20px;
}
div#news_cont dd{
	text-align:left;
	padding-left:90px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: dotted 2px #ccc;
}
div#news_cont dd span {
	font-size:90%;
	color:#666;
	margin-right:20px;
}
div#news_cont a {
	text-decoration:none;
}
div#news_cont a:hover {
	text-decoration:underline;
}

div#news_cont h2 {
	display:display;
}
div#news_cont h2.sp {
	display:none;
}
div#news_cont br {
	display:none;
}
@media only screen and (max-width: 960px) {
div#news_cont {
	max-width:960px;
	width:100%;
	margin:20px auto 0;
}
div#news_cont h2 {
	display:none;
}
div#news_cont h2.sp {
	display:block;
	background:url(/wp352/wp-content/themes/biz-vektor/common/img/toppage/titile02.png) 20px 5px no-repeat #AD9A7E;
	max-width:960px;
	width:98%;
	margin:0 auto;
}
div#news_cont dl{
	padding:5px;
}
div#news_cont br {
	display: block;
}

}


/*---------------下部メニュー---------------*/
div#bmenu_cont{
	width:960px;
	margin:20px auto 45px;
	overflow:hidden;
}
div#bmenu_cont ul {
	width:100%;
	font-size:0;
}
div#bmenu_cont li {
	display:inline-block;
	line-height:32px;
	font-size:14px;
	border-left:1px solid #ccc;
	box-sizing:border-box;
	text-align:left;
}
div#bmenu_cont li a {
	text-decoration:none;
	display:block;
	padding:5px 0 5px 20px;
}
div#bmenu_cont li a:hover {
	background:#B0DCE1;
}
div#bmenu_cont li img {
	margin-right:5px;
}
div#bmenu_cont li:nth-child(1){
	width:32%;
}
div#bmenu_cont li:nth-child(2){
	width:17%;
}
div#bmenu_cont li:nth-child(3){
	width:17%;
}
div#bmenu_cont li:nth-child(4){
	width:17%;
}
div#bmenu_cont li:nth-child(5){
	width:17%;
	border-right:1px solid #ccc;
	box-sizing:border-box;
}
div#bmenu_cont br {
	display:none;
}
@media only screen and (max-width: 960px) {
div#bmenu_cont{
	max-width:960px;
	width:98%;
	margin:10px auto 20px;
	overflow:hidden;
}
div#bmenu_cont li {
	text-align:center;
}
div#bmenu_cont li img {
	margin-right:0px;
}
div#bmenu_cont li a {
	padding:0px;
}
div#bmenu_cont br {
	display: block;
}
/*

div#bmenu_cont li {
	text-align:left;
	display: block;
	width:100%;
}
div#bmenu_cont li a {
	width:100%;
}
div#bmenu_cont li:nth-child(1){
	width:100%;
}
div#bmenu_cont li:nth-child(2){
	width:100%;
}
div#bmenu_cont li:nth-child(3){
	width:100%;
}
div#bmenu_cont li:nth-child(4){
	width:100%;
}
div#bmenu_cont li:nth-child(5){
	width:100%;
	border-right: none;
}
div#news_cont br {
	display: block;
}
*/
}
@media only screen and (max-width: 760px) {
div#bmenu_cont{
	max-width:960px;
	width:100%;
	margin:20px auto 20px;
	overflow:hidden;
}

div#bmenu_cont li {
	text-align:left;
	display: block;
	width:100%;
}
div#bmenu_cont li a {
	padding:5px 0 5px 20px;
	width:100%;
}
div#bmenu_cont li img {
	margin-right:5px;
}
div#bmenu_cont li:nth-child(1){
	width:100%;
}
div#bmenu_cont li:nth-child(2){
	width:100%;
}
div#bmenu_cont li:nth-child(3){
	width:100%;
}
div#bmenu_cont li:nth-child(4){
	width:100%;
}
div#bmenu_cont li:nth-child(5){
	width:100%;
	border-right: none;
}
div#bmenu_cont br {
	display: none;
}
}

/*---------------バナー郡---------------*/
div#bnr_cont, div#bnr_cont_sp {
	max-width:960px;
	width:98%;
	margin:0px auto 45px;
	text-align:center;
}
div#bnr_cont a {
	height:70px;
}
div#bnr_cont img:first-child{
	margin-bottom:38px;
}
div#bnr_cont div.bnr01 {
	width:100%;
	height:70px;
	text-align:center;
	margin-bottom:18px;
}
div#bnr_cont div.bnr01 a:first-child {
	float:left;
}
div#bnr_cont div.bnr01 img.mp {
	float:left;
}
div#bnr_cont div.bnr01 a:last-child {
	float:right;
}
div#bnr_cont div.bnr02 {
	width:100%;
	height:70px;
	text-align:center;
	line-height: 0;
	margin-bottom:18px;
}
div#bnr_cont div.bnr02 a:first-child {
	float:left;
}
div#bnr_cont div.bnr02 a:nth-child(2) {
/*	margin-left:4px;*/
	margin-right:8px;
}
div#bnr_cont div.bnr02 a:nth-child(3) {
/*	margin-left:4px;*/
}
div#bnr_cont div.bnr02 a:last-child {
	float:right;
}
div#bnr_cont_sp {
	display:none
}
div#bnr_cont_tab {
	display:none
}
@media only screen and (max-width: 1000px) {
div#bnr_cont {
display:none;
}
div#bnr_cont_tab {
	display:block;
	width:96%;
	height:auto;
	margin:0 auto 20px;
}
div#bnr_cont_tab img:first-child {
	max-width:680px;
	width:100%;
}
div#bnr_cont_tab ul {
	margin-top:20px;
}
div#bnr_cont_tab li {
	display: inline-block;
	min-width:200px;
	width:25%;
	min-height:30px;
	height:auto;
	vertical-align: top;
	padding:0 20px 10px;
}
div#bnr_cont_tab li img {
	width:100%;
	height:auto;
}
}
@media only screen and (max-width: 782px) {
div#bnr_cont_tab li {
	width:35%;
}
}


@media only screen and (max-width: 527px) {
div#bnr_cont {
	display:none;
}
div#bnr_cont_tab {
	display:none;
}
div#bnr_cont_sp {
	display:block;
}
div#bnr_cont_sp img {
	width:80%;
	height:auto;
	margin-bottom:10px;
}
}









/*---------------下層ページサイド---------------*/

div#sidebox_tab {
	display:none;
}

@media only screen and (min-width: 760px) and (max-width: 970px) {
div#sidebox_pc {
	display:none;
}
div#sidebox_tab {
	display:block;
	width:96%;
	height:auto;
	margin:20px auto 0;
	text-align:center;
}
div#sidebox_tab img:first-child {
	max-width:684px;
	width:100%;
}
div#sidebox_tab ul {
	margin-top:20px;
}
div#sidebox_tab li {
	display: inline-block;
	min-width:200px;
	width:30%;
	min-height:30px;
	height:auto;
	vertical-align: top;
	padding:0 10px 10px;
}
div#sidebox_tab li img {
	width:100%;
	height:auto;
}



}


/*---------------フッターメニュー---------------*/

div.clm_02 li,div.clm_03 li,div.clm_04 li {
	margin-bottom:5px !important;
}


#footerInner .clm_01_sp {
	display:none;
}
@media only screen and (min-width:760px) and (max-width: 970px) {
#footerInner .clm_01 {
	display:none;
}
#footerInner .clm_01_sp {
	display: inline-block;
}

#footerInner ul,#footerInner li{
	margin:0;
	padding:0;
}
#footerInner {
	width: 98% !important;
	max-width: 970px !important;
	margin:0;
	padding:0 10px;
}
#footerInner ul {
	width:100%;
}
#footerInner li {
	width:30%;
	display: table-cell;
	vertical-align:top;
}
#footerInner ul li:nth-child(1){
	line-height:1.4;
	padding-bottom:10px;
}
#footerInner ul li:nth-child(2){
	padding-top:20px;
	padding-left:10px;
}
#footerInner ul li:nth-child(3){
	vertical-align:middle;
	font-size:10px;
	line-height:1.6;
}

}


@media only screen and (max-width: 970px) {
div.clm_02,div.clm_03,div.clm_04 {
	display:none !important;
}
}


.section02 .btn01 {
	text-align: center;
	padding: 20px 0 30px;
}


/*170422プルダウンメニュー*/
/*
.menu{
  *zoom: 1;
  list-style-type: none;
  width: 960px;
  margin: 5px auto 30px;
  padding: 0;
}
.menu:before, .menu:after{
  content: "";
  display: table;
}
.menu:after{
  clear: both;
}
.menu li{
  position: relative;
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
.menu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #8a9b0f;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.menu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.menu li ul li{
  width: 100%;
}
.menu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #7c8c0e;
  background: #6e7c0c;
  text-align: left;
  font-size:14px;
}
.menu li:hover > a{
  background: #6e7c0c;
}
.menu li a:hover{
  background: #616d0b;
}
#menu-mainmenu-1 li ul li{
  overflow: hidden;
  height: 0;
  transition: .2s;
}
#menu-mainmenu-1 li:hover ul li{
  overflow: visible;
  height: 38px;
}
*/

#gMenu .menu li:hover ul {
	box-shadow:none !important;
}
#gMenu li ul li{
/*	overflow: hidden;
	height: 0;*/
	background:none !important;
/*	transition: .2s !important;*/
}
#gMenu li:hover ul li {
	width:100% !important;
	overflow: visible !important;
	height:auto !important;
	background:none !important;
	transition: .2s !important;
}
#gMenu li ul li a {
	width:100% !important;
	font-size:14px !important;
	line-height:1.4 !important;
	color:#FFF !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
#gMenu .menu li ul li a {
	background-image:none !important;
	background:#16a6b6 !important;
	border-left:1px solid #fff !important;
	border-right:1px solid #fff !important;
	box-sizing:border-box !important;
}
#gMenu .menu li ul li a:hover {
	background-image:none !important;
	background:#20d6e1 !important;
}

#gMenu .menu li.current-page-ancestor a {
	background:none !important;
	background:#20d6e1 !important;
}
#gMenu .menu li.current-page-ancestor ul li a {
	background:none !important;
	background:#16a6b6 !important;
}
#gMenu .menu li.current-page-ancestor a:hover {
	background:none !important;
	background:#20d6e1 !important;
}


/*ログインページ*/

#content form input[type=text], #content form textarea {
	width: auto !important
}

#content .login {
	width: 98%;
	margin: 0 auto;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	padding: 50px 0;
}

#content .login .section01 {
	width: 50%;
	margin: 0 auto;
}

#content .login .section01 .btn01 {
	text-align: right;
}



.section01 .btn03 {
	text-align: center;
	padding: 20px 0 30px;
}

.section02 .btn01 {
	text-align: center;
	padding: 20px 0 30px;
}

.section02 .table01 {
}
.section02 .table01 td {
	text-align: center;
}
.section02 .table01 th {
	text-align: center;
}

.btn_kensyuu {
	text-align: right;
	padding: 20px 0 20px;
}
.btn_kensyuu_title {
	text-align: left !important;
	padding-left: 15px !important;
}
.btn_kensyuu  {
	text-align: right;
}
.btn_table {
	vertical-align: top !important;
	border: none !important;
}
.btn_table02 {
	vertical-align: top !important;
	border: none !important;
	padding-bottom: 10px;
}

.btn_r {
	text-align: right !important;
	vertical-align: top !important;
	border: none !important;
}

.txt_02 {
	color: #F00;
}


/*
@media only screen and (min-width: 760px) {
div#kensyuuc .login{
	max-width:350px !important;
	width:100% !important;
	margin:0 auto !important;
	padding:40px 0px 40px 0px;
}
div#kensyuuc .login input[type="text"] {
	width:150px !important;
}
div#kensyuuc .login input[type="password"] {
	width:350px !important;
}
div#kensyuuc div.btn01 {
	text-align:right;
}

}
@media only screen and (max-width: 759px) {
div#kensyuuc .login{
	max-width:200px !important;
		width:100% !important;
		margin:0 auto !important;
		padding:40px 0px 40px 0px;
}
div#kensyuuc .login input[type="text"] {
	width:100px !important;
}
div#kensyuuc .login input[type="password"] {
	width:200px !important;
}
div#kensyuuc div.btn01 {
		text-align:right;
}

}

@media only screen and (max-width: 759px) {
div#kensyuuc .login{
	max-width:180px !important;
		width:100% !important;
		margin:0 auto !important;
		padding:40px 0px 40px 0px;
}
div#kensyuuc .login input[type="text"] {
	width:160px !important;
}
div#kensyuuc .login input[type="password"] {
	width:180px !important;
}
div#kensyuuc div.btn01 {
		text-align:right;
}





}
*/

/*受講研修管理ページ*/

div.contents_search input {
	width:300px !important;
}

/*法人管理コンテンツ*/

#content .section01 table tr td {
	vertical-align:none !important;
	border-right:none !important;
	border-bottom:1px solid #CCC;
	padding:5px;
	word-break: break-all;
	word-wrap: break-word;
}
#content .section01 table th {
	color: #333;
	background:none !important;
	border-right:none !important;
	border-bottom:1px solid #CCC;
}

#content .section01 table tbody {
	width:100%;
}
#content .section01 table {
	border-top:none !important;
	border-left:none !important;
	border-spacing: 0;
	width:98%;
}


div#kensyuuc div.btn03 {
	margin-top:20px;
}
div#kensyuuc div.btn03 br {
	display:none;
}

.contents_search {
	padding: 10px 0 20px;
	text-align: center;
}
.contents_search input {
	width: 50%;
}
.contents_search a {
	display: inline-block;
	padding: 5px 15px;
	background: #BF2201;
	color: #FFF !important;
	border: 1px solid #FFF;
	font-size: 14px;
	line-height: 100%;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 5px;        /* CSS3 */
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 5px;   /* Firefox用 */
}
.contents_search a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

@media only screen and (max-width: 480px) {

div#kensyuuc table.hojin_tb th {
	display:block;
}
div#kensyuuc table.hojin_tb td {
	display:block;
}
div#kensyuuc table.hojin_tb input {
	width:80% !important;
}

div#kensyuuc div.btn03 br {
	display: block;
}

}


/*施設管理コンテンツ*/

@media only screen and (max-width: 760px) {

div#kensyuuc table.shisetsu {
	max-width:760px !important;
	width:100% !important;
}
div#kensyuuc table.shisetsu th {
	display:block;
}
div#kensyuuc table.shisetsu td {
	display:block;
	word-break:break-all !important;
}
div#kensyuuc table.shisetsu input {
/*	width:10% !important;*/
}

select#new_institution_no {
	width:80% !important;
}


}



/*受講研修管理*/

div#kensyuuc table.kensyuu_tb img {
	width:100% !important;
}
@media only screen and (max-width: 760px) {

div#kensyuuc table.kensyuu_tb {
	max-width:760px !important;
	width:100% !important;
}

div#kensyuuc table.kensyuu_tb {
	border: none !important;
}
div#kensyuuc table.kensyuu_tb tr.hd {
	display: none !important;
}
div#kensyuuc table.kensyuu_tb tr {
	border-top: 1px solid #999;
	display: block !important;
	margin-bottom: 20px !important;
}
div#kensyuuc table.kensyuu_tb td {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	display: block !important;
	padding: 10px !important;
	text-align: right !important;
}
div#kensyuuc table.kensyuu_tb td::before {
	content: attr(data-label) !important;
	float: left !important;
	font-weight: bold !important;
	color:#000 !important;
	width:auto !important;
}

div#kensyuuc table.kensyuu_tb img {
	width:auto !important;
}

}
