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

株式会社アンチータ
responsive.css

******************************************/

@media screen and (max-width: 479px) {
body{
  font-size:14px;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 	min-width: initial;
 	min-width:auto;
}
.sp{
  display:block;
}
.pc{
  display:none;
}
img{
  max-width:100%;
}
/* ------------------------------------------------------------
header
------------------------------------------------------------ */
div#header{
/*  border-bottom:4px solid #beb785;*/
  height:auto;
 	min-width: initial;
 	min-width:auto;
	width:100%;
  margin:0 0 1px 0;
  padding:10px 10px;
color: #FFF;
  	
}

div#boxHeaderRight{
	height:auto;
	max-width:50px;
	margin-right: -10px;
	
 
}
#header_bar_box{
 color: #090;
	margin-right:0;
 
}
#header_bar_box a{
	background: #FFF;
	border-radius:6px;
 color: #090;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	height:40px;
	margin-right:0;
	padding:8px 6px 6px;
	text-align:center;
	text-decoration:none;
	width:40px;
	border: #096 1px solid;
	
}
#header_bar_box .fas{
	 color: #090;
}

#header_bar_box a .fa-bars{
    font-size:24px;
	 color: #090;
 
}
/* ------------------------------------------------------------
link_box
------------------------------------------------------------ */
#link_box{
	display:none;
}
  
/* ------------------------------------------------------------
global navi
------------------------------------------------------------ */
#navi_main_box{
	display:none;
}
/* ------------------------------------------------------------
totop
------------------------------------------------------------ */  
div#box_totop{
	height:60px;
	padding:0;
	position: static;
	text-align: center;
	width:60px;
}
p#totop {
	color:#9E8F84;
}
p#totop i{
	color:#9E8F84;
	font-size:60px;
	line-height:60px;
}
p#totop a{
	background:none;
	border-radius:50%;
	color:#9E8F84;
	display:block;
	height:60px;
	line-height:60px;
 	margin:0 0 0 0px;
	overflow:hidden;
	text-indent:0;
	width:60px;
}
/* ------------------------------------------------------------
footer
------------------------------------------------------------ */
div#footer{
	min-width: initial;
	min-width:auto;
	width:100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footer_link01_box{
  margin:0 auto 10px auto;
}
#footer_link01{
	 padding:0 4px;
	text-align: left;
  max-width:initial;
	max-width:auto;
	width:100%;
}
#footer_link01 li{ 
background:#beb785;
border-radius:6px;
	float:none;
  font-size:14px;
	line-height: inherit;
  margin:0 auto 6px auto;
	padding:14px;
	text-align:left;
	width:100%;
}
#footer_link01 li a{
	background:none;	
	display:inline;  
}
#footer_box02{	
	text-align: left;
	margin-top: 0px;
}


/*ここから*/
.footer_link02{
	border-bottom:1px solid #090;
  margin:0 auto 0px auto;
}
.footer_link02:after{
  content:none;
}
.footer_link02 li{
  border-bottom:1px solid #090;
  color:#393736;
  display:block;
  font-size:18px;
  height:auto;
  line-height:1.4;
  list-style:none;
  margin:0 0px 0 0;
  padding:14px 6px 14px 15px;
  text-align:left;
  vertical-align:middle;
  width:100%;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaefb5+0,e1e9a0+100;Wax+Flat */
background: #eaefb5; /* Old browsers */
background: -moz-linear-gradient(top, #eaefb5 0%, #e1e9a0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eaefb5 0%,#e1e9a0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eaefb5 0%,#e1e9a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaefb5', endColorstr='#e1e9a0',GradientType=0 ); /* IE6-9 */
}

.footer_link02 li:before{
/*	content:url(../image/arrow070_04.gif);
*/	
	content:"\f061";
/*  content:"\f101";*/
  color: #693;
  font-family:FontAwesome;
  margin:0 8px 0 0;
}
.footer_link02 li a{
  color:#393736;
  text-decoration:none;
}
.footer_link02.small{
	border-top:1px solid #B5B5B5;
	border-bottom:none;
	margin:0 auto 10px auto;
}
.footer_link02.small:after{
  content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.footer_link02.small li{
	border-bottom:1px solid #B5B5B5;
  border-right:1px solid #B5B5B5;	
  float:left;
	font-size:13px;
  list-style:none;
  margin:0 0px 0 0;
	text-align:center;
  white-space:nowrap;
  width:50%;
}
.footer_link02.small li:before{
	content:none;
}

/*ここまで*/
.footer_link02 li#footer_home{
	text-align:center;
  width:100%;
}
#footer_cr p{
  color: #666;
  font-size:12px;
  padding:0 0 0 0;
  text-align:center;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* ------------------------------------------------------------
slider
------------------------------------------------------------ */ 
.bx-wrapper {
  margin:0 auto;
}
#topslider{
	margin:0 auto 0 auto;
  overflow:hidden;
  position:relative;
  width:100%;
  }
#topslider_inner{
	position:relative;
	width: 100%;
	/*width:300%;*//*3個文+マージン*/
/*	left:50%;
	margin-left:-150%;
*/}

#topslider_inner img{
	 max-width: 100%;
    height: auto;

}
	
#topslider_inner li{
  width:100%;
  border-radius:0px;
  overflow:hidden;
}
#topslider_left,#topslider_right{
  width:100%;
  opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter:"alpha( opacity=50 )";
	background:#fff;
	position:absolute;
	top:0;
    }
#topslider_left {
left:-100%;
}
#topslider_right {   
  right:100%;
}
/* ------------------------------------------------------------
main
------------------------------------------------------------ */  
div#contents_top{
  margin:0 auto;
  padding:0px 00px 10px 00px;
  text-align:center;
  width:100%;
}
.section{
  margin:0 auto 20px auto;
}

/* title */
h3{
  background: #6d6a54;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:1;
  margin:0 auto 10px auto;
  padding:10px;
  text-align:left;
}

/********** news **********/
.wrapper_news{
  margin:0 auto 20px auto;
  width:100%;
}
#top_news_box{
  border-top:3px solid #bbb483;
  border-bottom:2px solid #bbb483;
  float:none;
  width:100%;
}
#title_news_sp{
  border-bottom:1px dotted #bbb483;
  border-top:1px solid #bbb483;
  color:#bbb483;
  font-size:20px;
  font-weight:nomal;
	line-height:1 !important;
  padding:8px;
  text-align:left;
}
iframe#i_news{
	width:100%;
}
.top_news_listbox{
	-webkit-overflow-scrolling:touch;
	overflow-scrolling: touch;
/*	height:200px;　２０１６年１１月　110px伸ばす*/
    height: 310px;
	overflow:auto;
	padding:0 20px 0 0;
	width:100%;
}

/* bnr */
#top_news_bnr_box{
  float:none;
	text-align:center;
  width:100%;
  height: 100%;/*2017-1113追加*/
}
#top_news_bnr_box a{
	display:block;
	margin:0;
	padding:0;
}
/********** case **********/
#wrapper_case{
 margin:0 auto 20px auto;
padding:0px 0 10px 0;
}
#top_case_title{
  background: none;	
  border-radius:0%;
  float:none;
	font-weight: normal;
	height: auto;
	padding-top:0px;
	width:100%;
}
#top_case_title h3{
	height:auto;
 text-indent:0;
}

/* download */
a#btn_download{
  border-radius:6px;
	font-size:16px;
  height:auto;
  line-height:1.3;
  margin:20px auto 20px auto;
	padding:10px;
	width:90%;
}
a#btn_download:before{
	 content:"\f0a9";
  font-family:FontAwesome;
  color:#FA9637;
	margin:0 10px 0 0;
}
	

/* btn */
#top_case_btn_box{
  float:none;
	text-align:center;
  width:100%;
}
.top_case_btn{
	display:inline-block;
	float:none;
  margin:0 2px 10px 2px;
	vertical-align:top;
}
.top_case_btn a{
  background:#fff no-repeat center top;
  background-size:104px auto;
  border:2px solid #867e6c;
  border-radius:50%;
  color: #5f5a4f;
  display:block;
	font-weight:bold;
  height:108px;
  line-height:1.2;
  overflow:hidden;
  padding:60px 0 0 0;
  text-decoration:none;
  vertical-align: middle; 
  width:108px;
}




/********** banner **********/
.top_bnr_box{
	margin:0 0 30px 0;
}
.top_bnr_box_item{
	float:none;
	margin:0 auto 10px auto;
}
.top_bnr_box_item:nth-child(3n){
	margin-right:auto;
}



/* pick up */
#top_title_pickup{
  background:url(../image/title_top_pickup.jpg) repeat-x center top;
  border-bottom:1px dotted #939393;
  color: #666666;
  font-family: sans-serif;
  font-size:20px;
  font-weight:normal;
  line-height:20px;
  margin:0 auto 20px auto;
  height:60px;
  padding:24px 20px 13px 20px;
}
.top_pickup_box{
	margin:0 0 10px 0;
}
.top_pickup_list{
	border-bottom:1px solid rgba(143,141,141,1.00);
	float:left;
	font-size:13px;
	line-height:1.6;
	margin:0 0px 0 0;
	padding:10px 4px;
  position:relative;
	width:100%;
}
.top_pickup_list:nth-child(2n){
	margin:0;
}
.top_pickup_img{
	float:left;
	height:50px;
	width:50px;
}
.top_pickup_img.long{
		float:none;
		margin:0 auto;
	max-width:100%;
	text-align:center;
}
.top_pickup_img.long img{

	margin:0 auto;
}
.top_pickup_img img{
	width:100%;
}
.top_pickup_title{
	display:table-cell;
	padding:0 20px 0 10px;
	text-align:left;
	vertical-align:middle;
}
.top_pickup_title:after{
  content:"\f0a9";
  font-family:FontAwesome;
  color:#FA9637;
  font-size:18px;
  position:absolute;
  right:10px;
  top:24px;
}
.top_pickup_title a{
	display:table-cell;
	height:50px;
	overflow:hidden;
	text-decoration:none;
	vertical-align:middle;
}
.top_pickup_title .s12{
  font-size:12px;
}

}


/*iphone　横の調整*/

@media screen and (min-width: 415px) and (max-width: 736px) {
div#name_anterta h5{
	font-size: 140%;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#name_anterta p{
	margin: 10px 0;
	font-size: 70%;
	
}




#link_list{
 line-height:1;
  margin:0 auto;
  padding:0 10px;
  text-align:right;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#link_list li{
	/*color:#fff;*/
  display:inline;
  font-size:10px;
  line-height:1 !important;
  margin:0 0 0 20px;
}




  }
/* ** */}