@charset "UTF-8";
/* Scss Document */
@import url("style-base.css");
@import url("style-default.css");
.article_list, .article_list li .art_frame, .art_main, .art_ctn, .art_thumb, .art_txt, .art_txt2 { *zoom: 1; }
.article_list:after, .article_list li .art_frame:after, .art_main:after, .art_ctn:after, .art_thumb:after, .art_txt:after, .art_txt2:after { content: ""; display: table; clear: both; }

/*/////commmon start/////*/
main { display: block; }

.bread_nav { font-size: 14px; }
.bread_nav a { display: block; float: left; text-decoration: none; margin-right: 1em; }
.bread_nav a:after { content: ">"; margin-left: 1em; color: #3d3e3e; }
.bread_nav a.current { margin-right: 0; }
.bread_nav a.current:after { content: ""; }
.bread_nav a.current:hover, .bread_nav a.current:visited, .bread_nav a.current:active { color: #3d3e3e; }

.fl_left { float: left !important; }
.fl_right { float: right !important; }

/*/////commmon end/////*/
.article_list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
.article_list li { float: left; margin-left: 15px; margin-bottom: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; border: 2px solid; min-height: 334px; padding: 12px; position: relative; /*&.bg_leisure,&.bg_food,&.bg_shopping,&.bg_lodging,&.bg_traffic,&.bg_other{padding:10px;}*/ }
.article_list li .art_frame { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
.article_list li .art_frame header { height: 36px; border-bottom: 2px solid; margin-bottom: 15px; position: relative; }
.article_list li .art_frame header span { display: block; width: 34px; height: 38px; position: absolute; z-index: 999; left: 0; top: 0; background-position: center; background-repeat: no-repeat; }
.article_list li .art_frame h1 { font-size: 16px; line-height: 1; padding-left: 40px; }
.article_list li .art_frame strong { font-size: 14px; display: block; text-align: center; line-height: 14px; margin-bottom: 10px; }
.article_list li.row_1st { margin-left: 0; }
.article_list li.box_1 { width: 310px; }
.article_list li.box_2 { width: 635px; }
.article_list li.box_3 { width: 960px; }
.article_list li.art_leisure { border-color: #7cd277; }
.article_list li.art_food { border-color: #fe3a3a; }
.article_list li.art_shopping { border-color: #f79e02; }
.article_list li.art_lodging { border-color: #8b59fe; }
.article_list li.art_traffic { border-color: #5b9ff3; }
.article_list li.art_other { border-color: #fa71ac; }
.article_list li.bg_leisure article { background: url(../img/bg/bg_art_leisure.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li.bg_food article { background: url(../img/bg/bg_art_food.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li.bg_shopping article { background: url(../img/bg/bg_art_shopping.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li.bg_lodging article { background: url(../img/bg/bg_art_lodging.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li.bg_traffic article { background: url(../img/bg/bg_art_traffic.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li.bg_other article { background: url(../img/bg/bg_art_other.png); display: table-cell; vertical-align: middle; text-align: center; }
.article_list li span.art_type-icon { display: inline-block; height: 28px; width: 81px; background-position: center bottom; background-repeat: no-repeat; position: absolute; bottom: 0; right: 13px; }

.art_box { max-width: 282px; position: relative; }

.box_2 .art_box-left { left: 213px !important; }
.box_2 .art_box-right { right: 13px  !important; }

.box_3 .art_box-left { left: 213px !important; }
.box_3 .art_box-right { right: 13px  !important; }
.box_3 .art_box-center { right: 333px  !important; }
.box_3 .fl_center { float: left; margin-left: 45px; }

.art_main { padding-bottom: 28px; }
.art_thumb { display: block; float: left; min-width: 125px; font-size: 13px; }
.art_thumb figure { margin: 0 7px 10px 0; }
.art_thumb a { display: block; }
.art_thumb > figure + a { margin-bottom: 10px; }

.art_txt { display: block; float: right; min-width: 110px; min-width: 110px; max-width: 120px; font-size: 13px; line-height: 1.5; }
.art_txt p { font-size: 13px; line-height: 1.5; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", sans-serif,'SimSun', 'Song', 'Arial', 'MS UI Gothic','SimHei'; }

.art_txt2 { display: block; margin-bottom: 5px; font-size: 13px; line-height: 1.5; }
.art_txt2 img { display: block; float: left; margin-right: 5px; margin-bottom: 5px; }
.art_txt2 p { font-size: 13px; line-height: 1.5; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", sans-serif,'SimSun', 'Song', 'Arial', 'MS UI Gothic','SimHei'; }

.art_linkwrap a { display: block; }
.art_linkwrap a:first-child { margin-bottom: 10px; }

li.art_leisure .art_frame header { border-color: #7cd277; }
li.art_leisure span { background-color: #7cd277; }

li.art_food .art_frame header { border-color: #fe3a3a; }
li.art_food span { background-color: #fe3a3a; }

li.art_shopping .art_frame header { border-color: #f79e02; }
li.art_shopping span { background-color: #f79e02; }

li.art_lodging .art_frame header { border-color: #8b59fe; }
li.art_lodging span { background-color: #8b59fe; }

li.art_traffic .art_frame header { border-color: #5b9ff3; }
li.art_traffic span { background-color: #5b9ff3; }

li.art_other .art_frame header { border-color: #fa71ac; }
li.art_other span { background-color: #fa71ac; }

.art_en { background-image: url(../img/icon/icon_en.png); }
.art_cn { background-image: url(../img/icon/icon_cn.png); }
.art_web { background-image: url(../img/icon/icon_website.png); }
.art_movie { background-image: url(../img/icon/icon_movie.png); }
.art_brochure { background-image: url(../img/icon/icon_brochure.png); }

/*# sourceMappingURL=style.css.map */
