@charset "utf-8";

/*-----------------------------------------------------

Top Page Style

------------------------------------------------------*/

@media screen and (max-width: 1060px){
	#Mainvis .slider .flex-direction-nav a.flex-prev {  left:0; }
	#Mainvis .slider .flex-direction-nav a.flex-next { right:0; }
}

@media screen and (max-width: 980px){
#Main_inner { width: 100%; padding-top: 0; }
.news_area { width: 100%; }

}

@media screen and (max-width: 726px){
.entries li.entry_yt { width: 100%; }
.entries li.entry_yt .entry_yt_box .entry_yt_box_inner { width: 100%; margin: 0 auto; height: 0; padding: 30px 0 57.3%; overflow: hidden; position: relative; }
.entries li.entry_yt .entry_yt_box .entry_yt_box_inner iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
}

@media screen and (max-width: 640px){
#Mainvis { background:#EFEEE7; padding-top: 3.125%; }
#Mainvis_main { padding-top:35.625%; }
#Mainvis .slider { padding-top:0; background:none; }
#Mainvis .slider .slides li { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
#Mainvis .slider .flex-direction-nav a.flex-prev,
#Mainvis .slider .flex-direction-nav a.flex-next { display:none; }

#Mainvis .slider .flex-control-nav { width:100%; height:8.92857142%; position:absolute; text-align:center; top:82.45614035%; }
#Mainvis .slider .flex-control-nav li { width:6.250%; height:100%; display:inline-block; zoom:1; *display:inline; }
#Mainvis .slider .flex-control-paging li a { display:block; width:50%; height:100%; margin:0 auto; background:#BFBEB9; cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
#Mainvis .slider .flex-control-paging li a.flex-active { background:#605F5C; cursor:default; }

#Mainvis .slider_bg { display:none; }
#Cont { margin-left: 0; }
#Lside { margin-bottom: 1.5625%; }

.entry_area { width: 96.875%; margin: 0 auto; }
.entries ul { width:auto !important; }
.entries li { display: block; float: none; }
.entries li.entry_yt { width: 100%; margin: 0 auto 1.5625%; }
.entries li.entry_yt .entry_yt_box { padding: 0px; }

.entries li.entry_azblog { width: 100%; margin: 0 auto 4px; }
.entries li.entry_azblog a { text-decoration: none; }
.entries li.entry_azblog a .entry_azblog_tit { position: relative; }
.entries li.entry_azblog a .entry_azblog_tit .entry_azblog_date { display: inline-block; position: absolute; right: 10px; top: 35%; font-size: 12px; font-weight: bold; color: #FFF;  }
.entries li.entry_azblog a .entry_azblog_box { background: url(https://azmarche.com/images/sp_azblog_body_bg.png) left bottom no-repeat; -webkit-background-size: cover; background-size: cover; }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner { padding: 10px 15px 12px 12px; }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_img { margin-bottom: 0; width: 36.50793650793651%; display: inline; float: left; }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_detail { padding: 0;  width: 59.9647266313933%; display: inline; float: right;  }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_detail .entry_azblog_date {display: none;}
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_detail .entry_azblog_txt h3 { text-align: left; }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_detail .entry_azblog_txt h4 { font-size: 12px; line-height: 1.5; font-weight: bold; color: #333; margin-bottom: 4px; }
.entries li.entry_azblog a .entry_azblog_box .entry_azblog_box_inner .entry_azblog_detail .entry_azblog_txt p { font-size: 12px; line-height: 1.5; color: #333; }

.entries li.entry_item { width: 100%; margin: 0 auto 1.5625%; }
.entries li.entry_item .entry_item_top {}
.entries li.entry_item .entry_item_box { background: url(../images/sp_block_body_bg_01.png) left bottom no-repeat; -webkit-background-size: cover; background-size: cover; }
.entries li.entry_item .entry_item_box a { text-decoration: none; }
.entries li.entry_item .entry_item_box a .entry_item_img { display:block; padding: 0; width:auto; height:auto; margin-left: 0.55%; width: 36.85897435897436%; display: inline; float: left; background: url(../images/sp_entry_item_img_bg.png) 0 0 repeat; margin-right: 0; }
.entries li.entry_item .entry_item_box a .entry_item_img span.img_wrap { display:block; }
.entries li.entry_item .entry_item_box a .entry_item_img span.img_wrap img { max-width: 100% !important; }
.entries li.entry_item .entry_item_box a .entry_item_img .new { width: 27px; }
.entries li.entry_item .entry_item_box a .entry_item_img .cat_area,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_comm,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_ed,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_app,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_ict,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_biz,
.entries li.entry_item .entry_item_box a .entry_item_img .cat_like { padding: 2px 20px; font-size: 55%; }
.entries li.entry_item .entry_item_box a .entry_item_box_tit { width: 54.48717948717949%; display: inline; float: left; padding-top: 3.205128205128205%; margin-left: 3.205128205128205%; }
.entries li.entry_item .entry_item_box a .entry_item_box_tit .entry_item_box_tit_inner { padding: 0; }
.entries li.entry_item .entry_item_box a .entry_item_box_tit .entry_item_box_tit_inner .company_name { font-size: 12px; line-height: 1.5; color: #333; margin-bottom: 10px; }
.entries li.entry_item .entry_item_box a .entry_item_box_tit .entry_item_box_tit_inner .item_name { font-size: 15px; line-height: 1.5; font-weight: bold; color: #333; }
.entries li.entry_item .entry_item_box a .entry_item_box_detail { clear: both; width: 91.98717948717949%; margin: 0 auto; }
.entries li.entry_item .entry_item_box a .entry_item_box_detail .entry_item_box_detail_inner { padding: 3.205128205128205% 0 ; }
.entries li.entry_item .entry_item_box a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_txt { margin-bottom: 14px; }
.entries li.entry_item .entry_item_box a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_txt p { font-size: 12px; line-height: 1.5; color: #333; }
.entries li.entry_item .entry_item_box a .entry_item_box_detail .entry_item_box_detail_inner .entry_item_price { text-align: right; font-size: 15px; line-height: 1.0; font-weight: bold; color: #AE2734; }
.entries li.entry_item .entry_item_box .free_trial_btn { width: 99.35897435897436%; margin: 0 auto; }
.entries li.entry_item .entry_item_box .free_trial_btn a {}

.entries li.entry_item.type02 .entry_item_box a .entry_item_box_detail .entry_item_box_detail_inner { padding: 3.205128205128205% 0 4.807692307692308%; }

.entries li.entry_item.type03 .entry_item_box,
.entries li.entry_item.type04 .entry_item_box { background: url(../images/sp_block_body_bg_01.png) left bottom no-repeat; -webkit-background-size: cover; background-size: cover; }
.entries li.entry_item.type03 .entry_item_box a,
.entries li.entry_item.type04 .entry_item_box a {}
.entries li.entry_item.type03 .entry_item_box a .entry_item_box_inner { padding: 3.205128205128205% 3.205128205128205% 4.807692307692308%; }
.entries li.entry_item.type04 .entry_item_box a .entry_item_box_inner { padding: 3.205128205128205%; }

.loadmore { width: 65.625%; border: 1px solid #CCC; margin: 0 auto; display: block; }
.loadmore a { display: block; }
.loadmore.disabled { display:none !important; }

.news_area { width: 93.75%; margin: 0 auto 4.6875%; padding-top: 8.59375%; }
.news_area .news_area_inner {}
.news_area .news_area_inner .title_area { padding-bottom: 8px; border-bottom: 1px solid #999999; position: relative; margin-bottom: 12px; }
.news_area .news_area_inner .title_area h3.news_tit { width: 20%; }
.news_area .news_area_inner .title_area a { width: 22.16666666666667%; top: 0; }
.news_area .news_area_inner .news_list { }
.news_area .news_area_inner .news_list ul {}
.news_area .news_area_inner .news_list ul li { margin-bottom: 10px; }
.news_area .news_area_inner .news_list ul li.last { }
.news_area .news_area_inner .news_list ul li a { padding-left: 0; }
.news_area .news_area_inner .news_list ul li a .date { }
.news_area .news_area_inner .news_list ul li a .txt  { }
.news_area .news_area_inner .news_list ul li a .txt .txt_inner { }
.news_area .news_area_inner .news_list ul li a:hover .txt  {  }

.news_area .news_area_inner .title_area h3.info_tit { width: 35%; }
.news_area .news_area_inner .info_list {}
.news_area .news_area_inner .info_list ul {}
.news_area .news_area_inner .info_list ul li { }
.news_area .news_area_inner .info_list ul li.last { margin-bottom: 0; }
.news_area .news_area_inner .info_list ul li a { padding-left: 0; }
.news_area .news_area_inner .info_list ul li a .date { }
.news_area .news_area_inner .info_list ul li a .txt  { }
.news_area .news_area_inner .info_list ul li a .txt .txt_inner { }
.news_area .news_area_inner .info_list ul li a:hover .txt { }

}