@charset "UTF-8";

/*--------------------------------------------------------
解像度1200px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 960px){
	.site-header,
	.global-nav,
	.main-body,
	.main-body-und,
	.site-footer{
		min-width: 0;
	}

	.site-header-in,
	.global-nav-in,
	.main-body-in,
	.main-body-ue,
	.main-body-st,
	.main-body-und-in,
	.main-cont-und-in,
	.main-contact-und-in,
	.site-footer-in{
		width: 96%;
		margin: auto;
	}
	
	.main-image{
		width: 100%;
	}
	
	.col1 .section-wrap,
	.col1 .breadcrumbs,
	.col1 .section-wrap.wide .section-in,
	.col1 .section-wrap.wide{
		width: auto;
	}
	
	.col1 .breadcrumbs-in,
	.col1 .float-area{
		width: 96%;
		margin-right: auto;
		margin-left: auto;
	}
	
	/*吹き出し*/
	.bubble{
		width: 70%;
	}
	
	.talker{
		width: 25%;
	}
	
	.bubble .bubble-in:after,
	.bubble .bubble-in:before{
		top: 30px;
	}
	
	.together .bubble,
	.together .talker{
		width: 100%;
	}
	
	.together .talker b{
		max-width: 25%;
	}

	.ranking-list04 .rank-box,
	.ranking-list05 .rank-box,
	.post-list01 .post-box,
	.post-list02 .post-box{
		width: 100%;
	}
	
	.col1 .ranking-list05 .rank-box,
	.col1 .post-list02 .post-box{
		width: 320px;
	}

.top_pc_img img {width:100%;max-width:720px;}

.pu-text {
	font-size:0.9em;
	line-height:1.618;
	width: 80%; /*flex: 2;*/
}
.pu-text span.bl_txt{font-size:1em;color:#333;font-weight:bold;}
.pu-img {
	width: 15%; /*flex: 1;*/
	text-align:center;
}

#iso .iso-in {width:90%;}

.two_Clm .two_box {
    position: relative;
    margin: 0;
    padding: 0.5em 1em;
    border: solid 3px #2f6cb5;
    border-radius: 8px;
}

.two_Clm .two_box p {
    margin: 0; 
    padding: 10px 0 50px 0;
}


	
}/*解像度1200px以下*/

/*--------------------------------------------------------
解像度737px以上950px以下
--------------------------------------------------------*/
@media (min-width: 737px) and (max-width: 950px){

	.col1 .banner-list li{
		display: list-item;
		margin-left: 0;
	}
	
	.btn-area .fl-r,
	.btn-area .fl-l {
		margin: 0 0 1em 0;
	}

.footer_area{display: none;}

.phn_no {font-size:1.4em;}
.phn_mds {font-size:0.8em;color:#333;}

}/*解像度737px以上950px以下*/

/*--------------------------------------------------------
解像度736px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 736px){

	html,
	body,
	.containr{
		min-width: 0;
	}

	html{
		overflow-x: hidden;
		overflow-y: scroll;
	}

	html,body{
		width: 100%;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}

	textarea,input{
		max-width: 95%;
	}

.chg_tp {clear:left;padding-top:0;}

input.fm_a{
width:95%;
padding:2px;
}

input.fm_b{
width:95%;
padding:2px;
}

input.fm_c{
width:95%;
padding:2px;
}

input.fm_g{
width:95%;
padding:2px;
}

textarea.fm_d{
width:95%;;
height:180px;
}
	
	input[type="submit"],input[type="image"],
	input[type="reset"],input[type="button"],
	input[type="file"]{
		max-width: none;
	}
	
	blockquote{
		position: relative;
		margin: 2em 0;
		padding: 115px 20px 80px;
	}

	.site-header-in,
	.global-nav-in,
	.main-body-in,
	.main-body-und-in,
	.main-cont-und-in,
	.main-contact-und-in,
	main-cpn-in{
		width: 100%;
	}
	
	.col2 .main-conts,
	.col2 .sub-conts,
	.col2r .main-conts,
	.col2r .sub-conts{
		float: none;
		width: auto;
	}
	
	/*ヘッダー*/
	.site-header-conts,
	.site-title,
	.header-box{
		display: block;
	}
	
	.header-box{
		margin: -20px 0 -20px 0;
	}
	
	.site-header-conts{
		padding: 30px 0 0 0;
	}
	
	.no-gn .site-header-conts{
		padding-top: 0;
	}
	
	.site-header-conts{
		padding-bottom:0;
	}
	
	.site-title{
		padding: 15px 15px 0 15px;
		font-size: 1.4em;
		text-align:center;
	}

	.normal-screen .site-title{
		font-size: 2em;
	}

	.normal-screen .lp-catch{
		padding: 15px 15px 0;
		font-size: 1em;
	}

	.header-box{
		margin-left: 0;
		text-align: center;
	}
	
	.site-header-in{
		position: relative;
		padding-bottom: 0.7em;
	}

	
/*グローバルナビ*/
	.global-nav{
		position: absolute;
		top: 0;
		width: 100%;
		margin: 0;
		border: 0;
	}
	
	.global-nav ul{
		display: none;
		position: absolute;
		top: 43px;
		left: 0;
		z-index: 50;
		width: 80%;
		border: 0;
		background: #eee;
	}
	
	.global-nav-panel{
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		font-size:1.12em;
		letter-spacing:1px;
		background: #245fb4;
		color: #fff;
		text-align:center;
		cursor: pointer;
		width:100%;
	}

	.global-nav-in li{
		display: list-item;
		width: auto;
		border-right: 0;
		border-bottom: 1px solid #fff;
		text-align: left;
	}
	
	.global-nav-in li ul{
		position: static;
		width: auto;
		margin-left: 1em;
		background: #eee;
	}

.global-nav-in li a{
	border-bottom: 1px solid #ddd;
}

.global-nav-in li a:hover {border-bottom: 1px solid #ddd;}
	
	.global-nav-in li ul li{
		width: auto;
		border-bottom: 0;
		color:#555;
	}
			
	.global-nav-in li a,
	.global-nav li ul li a{
		padding: 0.6em;
		padding-right: 2em;
		color:#555;
	}
		
.global-nav-in li ul li a{
	background: #eee;
	width:auto;
	color:#555;
}

.global-nav-in li a:hover {
	background-color: #ddd;
	color:#555;
}

.global-nav-in li ul li a:hover{
	background: #ddd;
}

h1.site-title {margin:16px 0 0 0;padding:0;}

#mainVisual h2.mb_ttl {
	font-size:1.4em;
	letter-spacing:3px;
	color:#fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin:0;
	padding:0;
}

.main-conts h2.con_title {
font-size:1.2em;
 border: 2px solid #dfdfdf;
 background:#fafafa;
 border-radius: 0;
 padding: 10px 18px;
 display: inline-block;
text-align:center;
}

.col2r .sub-conts ul{
  clear:both;
  list-style-type: none;
  margin: 40px 0 0 0;
  padding: 0;
}

.ctr_clm img.chg_a{width:100%;max-width:255px;}
.ctr_clm img.chg_b{width:100%;max-width:519px;}
.ctr_clm img.chg_c{width:100%;max-width:321px;}
.ctr_clm img.chg_d{width:100%;max-width:741px;}
.ctr_clm img.chg_e{width:100%;max-width:426px;}

.two_Clm .two_box p {
    margin: 0; 
    padding: 10px 0;
}

.waku-cck {
 margin: 0 auto 2em auto;
 padding: 0.75em 0.75em 0.15em 0.75em;
 width: 86%;
 color: #333;
 background-color: #f9f9f9;
 border: 2px solid #ccc;
 border-radius: 8px; 
}

.main-contact-und-in {
 position: relative;
 margin: 2em auto;
 padding: 1em 0.5em 0 1em;
 width: 90%; /* ボックス幅 */
 border-style: solid;
 border-color: #2f6cb4; /* 枠の色 */
 border-width: 5px 1px 1px;
 background-color: #fffae5; /* 背景色 */
 color: #666; /* テキスト色 */
 box-shadow: 1px 1px 3px #ccc; /* 影 */
}

.main-contact-und-in .tel_btn .bbg_txt {font-size:1.6em;}

.main-contact-und-in .fm_btn {
 padding-left: 62px;
  line-height: 50px;
 background: url(../images/mail.png) no-repeat;
 font-size:1em;
}

.ttl-cck_cont {
 text-align:center;
 color: #fff;
 font-size: 1.2em;
 font-weight: bold;
 margin:0;
}

.main-body-st {margin-top:20px;margin-bottom:50px;}

	.col2-wrap{
		margin: 0 0 1em;
	}

	.col2-dvd-wrap{
		margin: 0 0 30px 0;
	}

	.col2-wrap .col{
		float: none;
		margin-left: 0;
	}

	.col2-dvd-wrap .col{
		float: none;
		margin-left: 0;
	}

	.col2-wrap .col{
		width: auto;
	}

	.col2-dvd-wrap .col{
		width: auto;
	}

p.ft_pmt {clear:both;padding-top:0;}
		
	/*--------------------------------------------------------
	メインビジュアル
	--------------------------------------------------------*/
.main-image{
	margin:0 0 0 0;
	padding:0;
}
	.sub-copy{
		font-size: 1em;
	}
	
	.section-wrap,
	.col1 .section-wrap.wide{
		padding: 0;
		border: 0;
	}
	
	.col1 .section-wrap{
		padding: 0;
	}
	
	.section-wrap .section-in,
	.col1 .section-wrap.wide .section-in,
	.float-area,
	.col1 .float-area{
		padding: 15px;
	}

	.col1 .sub-conts .section-wrap .section-in{
		padding: 0 20px 30px;
	}

	.section-wrap .section-in .section-title,
	.section-wrap .article-header .section-title{
		margin: -15px -15px 25px;
		padding: 15px;
		font-size: 1.2em;
		text-align:center;
	}

	.sub-conts .section-wrap .section-in .section-title,
	.sub-conts .section-wrap .article-header .section-title,
	.col1 .sub-conts .section-wrap .section-in .section-title,
	.col1 .sub-conts .section-wrap .article-header .section-title{
		margin: 0 0 30px;
	}
	
	.sub-conts .section-wrap .section-in{
		padding: 0 0 30px;
	}
	
	
	/*パンくずリスト*/
	.breadcrumbs-in{
		margin-bottom: 1em;
		padding: 0 1em;
	}

	.breadcrumbs-in li:last-child{
		display: none;
	}

	.col1 .breadcrumbs-in{
		width: auto;
	}

	/*フッターナビ*/
	.site-footer-in h3{
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.site-footer-nav{
		display: block;
		text-align: left;
	}

	.site-footer-nav li,
	.site-footer-nav li:first-child{
		display: list-item;
		margin-left: 20px;
	}

	/*コピーライト*/
	.copyright{
		padding: 15px;
		text-align: left;
	}

	.page-top img{
		width: 30px;
	}

	/*最新情報*/
	.news .news-thumb{
		float: none;
		text-align: center;
		margin-right: 0;
	}

	.news .news-thumb-rt{
		float: none;
		text-align: center;
		margin-left: 0;
	}

	.news h5 {text-align:center;font-size:1.4em}
	p.news_md{text-align:center;font-size:1.1em;padding:0 1em}
	.news .news-cont {padding:0 1em}

	.main-body .news-title{
		font-size: 1.25em;
	}

	.main-body-und .news-title{
		font-size: 1.25em;
	}

	/*テーブル（左端がth、右側がtdの場合にスマホ表示で立て並びに変化）*/
	.table-block,
	.table-block thead,
	.table-block tbody,
	.table-block tfoot,
	.table-block tr,
	.table-block th,
	.table-block td{
		display: block;
	}
	
	.table-block{
		border-bottom: 1px solid #ddd;
		background:#fff;
		margin-top:30px;
	}
	
	.table-block th,
	.table-block td{
		float: left;
		text-align:center;
		width: 100%!important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.lfs-txt {text-align:left!important;}

	.table-block:after{
		content : '';
		display : block;
		clear : both;
		height:0;
	}

	.table-scroll:before{
		content: "　※はみ出ている場合、横にスクロール";
		color:#c00;
		font-size:0.8em;
		margin-left:-12px;
	}

.h2_wrap {padding-top:20px;}

	/*バナーエリア*/
	.banner-list li{
		text-align: center;
	}
	
	.banner-list li,
	.col1 .banner-list li,
	.main-conts .banner-list li{
		display: list-item;
		margin-left: 0;
	}

/*ボタン*/
	.btn-area{
		text-align: center;
	}

	.btn{
		float: none;
		margin-right: 0;
		margin-left: 0;
	}

	.btn-area .btn {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}

	.btn-green,
	.btn-blue,
	.btn-orange,
	.btn-red{
		padding: 25px;
	}

	/*ソーシャルボタン*/
	.sns-list li{
		margin-right: 1em;
		margin-left: 0;
	}

	/*登場人物紹介２*/
	.col1 .cast-box02 .cast{
		min-height: 0;
		padding-top: 210px;
	}

	.col1 .cast-box02 .cast-name,
	.col1 .cast-box02 .cast-profile{
		padding-left: 0;
	}

	.col1 .cast-box02 .cast .cast-headshot{
		width: 100%;
	}

	
	/*関連記事*/
	.related-articles-thumbs02 li{
		float: none;
		width: auto;
		margin-left: 0;
	}
	
	.eye-catch{
		float: none;
		margin: 0 0 1em;
		text-align: center;
	}

.viewer {
    margin: -10px auto -20px auto;
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index:0;
}

	.contents-wrap {
		flex-direction: column;
				margin-bottom:-40px;
	}

	.contents-box {
		width: 100%;
	}

#mailfm {text-align:center;}

#main-ttl h2 {font-size:1.2em;color:#057d16;letter-spacing:3px;}

.bn-sp {width:100%;text-align:center;}
.bn-sp img {margin:0 2px 8px 2px;}

.main-conts p.big_txt{font-size:1.2em;}

.center_btn {text-align:center;}

.img-cp-sp{margin-bottom:20px;text-align:center;}

.img-cp-sp img {margin-bottom:6px;}

.top_canpn .cpn {margin-top:30px;}

.tbn_clm {display: none;}

.tbn_clm {display: none;}

.hd_mn_img {display: none;}

.img-flex-3{display:none}

.img-flex-4 {display: none;}

.ht_30 {display: none;}

.js_txt_a {font-size:1.6em;color:#4472c4;font-weight:bold;margin-bottom:8px;margin-top:24px;}

.site-footer {background:#fff;}

.site-footer #footMn {display: none;}

.site-footer .copyright {display: none;}

.img_phone {margin-bottom:30px;}

.footer_area {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba( 0, 0, 0, 0.1 );
	z-index: 9999;
}
.footer_area .footer_area_inner {
    position: relative;
    width: 80%;
    margin: 0px auto;
    padding: 10px 0;
	margin-right: 0px;
}
.footer_area .footer_area_inner .footer_area_inner_btn {
    width: 85%;
    padding: 11px 0;
    font-size: 1.4em;
    letter-spacing:1px;
    font-weight: bold;
    margin-left: 0;
	line-height: 1.3;
    
}
.inquiry_btn {
    background-color: #245fb4;
    -webkit-border-radius: 4px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
	width: 75%;
    padding: 5px 0;
    font-size: 16px;
}
.inquiry_btn:link, .inquiry_btn:visited {
    color: #fff !important;
}
.footer_area_inner span{
	color: #fff;
}
#siteBottom{
	margin-bottom: 85px;
}

.accordion {margin-top:30px;}

.kensa {
  width: 100%;
  padding: 0.6em 0.8em;
  margin-bottom:12px;
  border: none;
  box-sizing: border-box;
  font-size:0.9em;
}

.news .news-thumb img {width:100%;max-width:480px;}
.news .news-thumb-rt img {width:100%;max-width:480px;}

.link-next{
	text-align: center;padding-top:6px;
}

.col_ln {margin:0;}

.btn_rsst {
     display:block;
     width: 250px;
     margin:0 auto;
     height:70px;
     line-height: 70px;
     color: #FFF;
     font-size:1em;
     text-decoration: none;
     text-align: center;
     background-color: #2f6cb5;
     border-radius: 5px;
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
}

/*横幅を指定*/
.w15{ width: 100%; }
.w40{ width: 100%; }
.w90{ width: 100%; }

span.sce_txt {text-align:center;font-size:1.05em;line-height:2.1;color:#444;}
span.sce_txt_b {text-align:center;font-size:1.05em;line-height:1.618;color:#444;}
.sce_txt_c {font-size:1.05em;color:#444;padding:12px 8px;}
.rs_img {text-align:center;margin:0 0 30px 0;}
.hr_ind ul li{ 	
    display: block;
    font-size:0.9em;
    padding:0 0 0 0;
 } 

.rs-thumb {float:none;margin:0 auto12px auto;text-align:center;}
.ls-thumb {float:none;margin:0 auto12px auto;text-align:center;}


.phn_no {font-size:1.4em;}
.phn_mds {font-size:0.8em;color:#333;}

.main-body-st h3.pvcy {
  position: relative;
  text-align: center;
  margin-top:40px;
}

.main-body-st .h2_wrap h2.tx_und {
font-size: 1.375rem;
position: relative;
color:#666666;
letter-spacing:1.618px;
display: inline-block;
margin-top:0;
margin-bottom:40px;
}

.tsuho {
  padding: .5em .75em;
  background-color: #cbd8ff;
  border-radius: 6px;
  text-align:center;
  color:#333;
  font-size:1em;
  margin-bottom:10px;
}

.s-tbl {
	border-collapse: collapse;
	margin-bottom:-40px;
}

/*暴力団追放県民会議の主な活動*/
.qa-list {margin-bottom:40px;}

.qa-list dt{
	display: block;
	color:#444;
	position:relative;
	margin-bottom: 10px;
	padding: 12px;
	background: #ddecff!important;
	font-size: 1.1em;
}

.qa-list dt ol {padding:0;margin-top:0;margin-bottom:0;margin-left:24px;}
.qa-list dd ul {padding:0;margin-top:0;margin-bottom:0;margin-left:16px;list-style-type: circle;}

.qa-list dt:after,.qa-list dt:before {
  content: "";
  position: absolute;
  top: 100%;
  height: 0;
  width: 0;
	border: #ddecff solid 2px;
}
.qa-list dt:after {
  left: 33px;
  border: 11px solid transparent;
  border-top: 11px solid #ddecff;
}
.qa-list dt:before {
  left: 30px;
  border: 14px solid transparent;
  border-top: 14px solid #ddecff;
}

.qa-list dd{
	margin-left: 0;
	margin-bottom: 20px;
	padding: 12px;
	background: none;
}

.main-body-st h3.pvcy_lst {
  position: relative;
  text-align: center;
  margin-top:-20px;
}

.qa-list dd .dd_para {padding:10px 0 0 0;margin-bottom:0;}

	/*Retina（高解像度）ディスプレイ用*/
	@media screen and (-webkit-min-device-pixel-ratio:2),
	(min-resolution: 2dppx){

		.qa-list dt{
			background: none;
		}

		.qa-list dd{
			background: none;
		}

	}

.t-het {margin-top:-48px;}
.end_box {margin-bottom:-75px;}

#link_clm {clear:both;padding:0;}

.wrap-ms {margin-top:-1.2em;}

.end_sd_box {margin-top:30px;margin-bottom:0;}

.main-body-st .col2-dvd-wrap .col ul.slink_file {margin-top:0;margin-bottom:0;}

#Path {display:none;}

/*暴力団追放県民会議の主な活動*/
.qa-list {margin-bottom:40px;}

.qa-list dt{
	display: block;
	color:#444;
	position:relative;
	margin-bottom: 10px;
	padding: 12px;
	background: #ddecff;
	font-size: 1.1em;
}

.qa-list dt ol {padding:0;margin-bottom:-10px;margin-left:24px;}
.qa-list dd ul {padding:0;margin-bottom:-10px;margin-left:16px;list-style-type: circle;}

.qa-list dt:after,.qa-list dt:before {
  content: "";
  position: absolute;
  top: 100%;
  height: 0;
  width: 0;
	border: #ddecff solid 2px;
}
.qa-list dt:after {
  left: 33px;
  border: 11px solid transparent;
  border-top: 11px solid #ddecff;
}
.qa-list dt:before {
  left: 30px;
  border: 14px solid transparent;
  border-top: 14px solid #ddecff;
}

.qa-list dd{
	margin-left: 0;
	margin-bottom: 20px;
	padding: 12px;
	background: none;
}

.qa-list dd .dd_para {padding:10px 0 0 0;margin-bottom:0;}

	/*Retina（高解像度）ディスプレイ用*/
	@media screen and (-webkit-min-device-pixel-ratio:2),
	(min-resolution: 2dppx){

		.qa-list dt{
			background: none;
		}

		.qa-list dd{
			background: none;
		}

	}

.fs_tbl_txt {font-size:0.9em;margin-bottom:0;}


}/*解像度736px以下*/

/* PCで非表示
----------------------------------*/
@media screen and (min-width: 859px) {

.global-nav ul li.mb_mn {display:none;}

.img-cp-sp {display:none;}

.bn-sp {display:none;}
.bn-sp img{display:none;}
.site-footer .pmenu {display:none;}

.footer_area{display: none;}

}

/*--------------------------------------------------------
解像度480px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 480px){

	/*段組*/
	.col4-wrap,
	.col3-wrap{
		margin: 0 0 1em;
	}

	.col4-wrap .col,
	.col4-wrap .col_2of4,
	.col4-wrap .col_3of4,
	.col3-wrap .col,
	.col3-wrap .col_2of3{
		float: none;
		margin-left: 0;
	}

	.col4-wrap .col,
	.col4-wrap .col_2of4,
	.col4-wrap .col_3of4,
	.col3-wrap .col,
	.col3-wrap .col_2of3{
		width: auto;
	}

	.left,
	.right{
		float: none;
		margin-right: 0;
		margin-left: 0;
		text-align: center;
	}

	.ranking-list04 .rank-box,
	.ranking-list05 .rank-box,
	.post-list01 .post-box,
	.post-list02 .post-box,
	.col1 .ranking-list05 .rank-box,
	.col1 .post-list02 .post-box{
		width: 100%;
	}

.tel_no {text-align:center;}

.main-body-st .col2-dvd-wrap .col ul.slink_file {margin-top:0;}

.pu-text {
	font-size:0.8em;
	line-height:1.618;
	width: 60%; /*flex: 2;*/
}
.pu-text span.bl_txt{font-size:1em;color:#333;font-weight:bold;}
.pu-img {
	width: 35%; /*flex: 1;*/
	text-align:center;
}

#mainVisual h2.mb_ttl {
	font-size:1em;
	letter-spacing:1px;
	color:#fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin:0;
	padding:0;
}

ul.cols-3  {margin-left:0;}
ul.cols-2  {margin-left:0;}

.f12em_fc{ font-size: 1em;color:#333;padding-bottom:6px; }

.flow-chart .process-box{
	padding: 10px 12px 16px 12px;
	background-color: #d1dbff;
	color: #333;
	font-size:0.9em;
}

.flow-chart li{
	list-style: none;
	margin-bottom: 12px;
	padding-bottom: 40px;
	background: url(../images/icon-arrow-b-chart.png) center bottom no-repeat;
}

.rank-thumb {display:none;}
		
}/*解像度480px以下*/


/*解像度320px以下*/

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

.viewer {
    margin: 0 auto 0 auto;
    width: 100%;
    height:auto;
    position: relative;
    overflow: hidden;
    z-index:0;
}

.col3-wrap .col {margin-bottom:1.5em;}

.site-footer {font-size:80%;}

}/*解像度320px以下*/

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

}




