@charset "utf-8";
/* CSS Document */

#bxslider_outline{
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #BBE3F8;
	margin-top: 5px;
	height: 400px !important;
	overflow: hidden;
}

#bxslider_box{
	background-color: #BBE3F8 !important;
	/*border-bottom-width: 3px;*/
}

#keyimg {
	min-width: 1000px;
	overflow: hidden;
	height: 400px; !important;
}

#keyimg .bx-viewport {
	border: 0;
	overflow: visible !important; /*両サイドが表示される*/
	/*height: 400px !important;*/
  	//z-index: 1; /*スマホやタブレットでスワイプできないときに指定*/
	background-color: transparent;
	
}

.bxslider li{
	margin-right: 10px; /*←bxslider右の余白*/
	margin-left: 10px;
	
}

.bx-wrapper .bx-prev {
	  left: -5px !important;
}
.bx-wrapper .bx-next {
 	 right: -5px !important;
}


/*フォーカス*/
.syousai {
	display: block;
	text-decoration: none;
}

.syousai:hover {
	opacity: 0.5;
	/*transition: all .2s;*/
}

/*アドトライク*/
.special_at{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #017e3b;
	border-right-color: #017e3b;
	border-bottom-color: #017e3b;
	border-left-color: #017e3b;
	margin-right: 20px;
}

.special_at_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_at_img {
	border: 2px solid #017E3B;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_at_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_at_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_at_kotira {
	width: 318px;
	height: 25px;
}

.special_at_kotira_box {
	border: 1px solid #017E3B;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_at_kotira_box p {
	color: #017E3B;
	margin-top: 5px;
	background-image: url(../images/at_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}



/*アドウォーク*/
.special_aw{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #024ecc;
	border-right-color: #024ecc;
	border-bottom-color: #024ecc;
	border-left-color: #024ecc;
	margin-right: 20px;
}

.special_aw_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_aw_img {
	border: 2px solid #024ecc;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_aw_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_aw_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_aw_kotira {
	width: 318px;
	height: 25px;
}

.special_aw_kotira_box {
	border: 1px solid #024ecc;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_aw_kotira_box p {
	color: #024ecc;
	margin-top: 5px;
	background-image: url(../images/aw_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}



/*アドフォーカス*/
.special_af{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d97c3c;
	border-right-color: #d97c3c;
	border-bottom-color: #d97c3c;
	border-left-color: #d97c3c;
}

.special_af_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_af_img {
	border: 2px solid #d97c3c;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_af_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_af_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_af_kotira {
	width: 318px;
	height: 25px;
}

.special_af_kotira_box {
	border: 1px solid #d97c3c;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_af_kotira_box p {
	color: #d97c3c;
	margin-top: 5px;
	background-image: url(../images/af_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}



/*サンプリング*/
.special_sa{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c95075;
	border-right-color: #c95075;
	border-bottom-color: #c95075;
	border-left-color: #c95075;
	margin-right: 20px;
}

.special_sa_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_sa_img {
	border: 2px solid #c95075;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_sa_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_sa_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_sa_kotira {
	width: 318px;
	height: 25px;
}

.special_sa_kotira_box {
	border: 1px solid #c95075;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_sa_kotira_box p {
	color: #c95075;
	margin-top: 5px;
	background-image: url(../images/sa_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}



/*道路使用許可*/
.special_do{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #03388d;
	border-right-color: #03388d;
	border-bottom-color: #03388d;
	border-left-color: #03388d;
	margin-right: 20px;
}

.special_do_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_do_img {
	border: 2px solid #03388d;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_do_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_do_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_do_kotira {
	width: 318px;
	height: 25px;
}

.special_do_kotira_box {
	border: 1px solid #03388d;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_do_kotira_box p {
	color: #03388d;
	margin-top: 5px;
	background-image: url(../images/do_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}


/*DM・ポスティング・新聞折り込み*/
.special_dm{
	height: 380px;
	width: 318px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #458F96;
	border-right-color: #458F96;
	border-bottom-color: #458F96;
	border-left-color: #458F96;
}

.special_dm_ttl{
	width: 318px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.special_dm_img {
	border: 2px solid #458F96;
	width: 300px;
	height: 221px;
	margin-left: 7px;
}

.special_dm_top{
	margin-left: 9px;
	margin-top: 12.5px;
}

.special_dm_subttl{
	padding-top: 7px;
	padding-bottom: 7px;
	width: 318px;
}

.special_dm_kotira {
	width: 318px;
	height: 25px;
}

.special_dm_kotira_box {
	border: 1px solid #458F96;
	width: 140px;
	height: 30px;
	margin-left: 89px;
	border-radius: 3px;
}

.special_dm_kotira_box p {
	color: #458F96;
	margin-top: 5px;
	background-image: url(../images/dm_arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
	padding-left: 45px;
}


.status {
	width: auto !important;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #2A71B9;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	border-radius: 5px;
	font-weight: bold;
}