@charset "utf-8";
/* reset style */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top}
article,aside,figure,footer,header,nav,section,details,summary{display:block}
html{overflow-y:scroll}
a{color:#444444;margin:0;padding:0;text-decoration:none}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th{font-weight:700;vertical-align:top;word-break:break-all;word-wrap:break-word}
td{font-weight:400;vertical-align:top;word-break:break-all;word-wrap:break-word}

/* margin
------------------------------------------ */
.margin_b_0{margin-bottom:0px !important}
.margin_b_10{margin-bottom:10px !important}
.margin_b_20{margin-bottom:20px !important}
.margin_b_30{margin-bottom:30px !important}
.margin_b_40{margin-bottom:40px !important}

/* common
------------------------------------------ */
body{font-family:Meiryo, 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Lucida Grande', Verdana, sans-serif;line-height:1.5;text-align:left;background:#fff;font-size:12px;color:#444;-webkit-text-size-adjust:100%;overflow-x:hidden}
.display_none{display:none}
/* line_link */
.line_link a{display:block;height:100%}
.line_link li{border-bottom:1px solid #C7C2AB;position:relative;min-height:34px}
.line_link li a:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) no-repeat;background-size:25px 28px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.line_link li a.check_arrow:after{background:url(/smart/contents/chuko/images/common/arrow_icon07.png) no-repeat;background-size:16px 13px;content:"";position:absolute;right:15px;top:50%;height:13px;width:16px;margin:-6px 0 0}
.line_link li a{padding:13px 40px 13px 10px}
/* line_link_2 */
.line_link_2 li{border-bottom:1px solid #C7C2AB;position:relative;min-height:34px;text-align:left}
.line_link_2 li .arrow_link{display:table-cell;width:50px;height:100%;vertical-align:middle;text-align:center;position:relative}
/* line_link 3 */
.line_link_3 a{display:block;font-size:15px;height:100%}
.line_link_3 li{border-bottom:1px solid #C7C2AB;position:relative;min-height:34px}
.line_link_3 li a:after{background:url(/smart/contents/chuko/images/images/common/arrow_icon05.png) no-repeat;background-size:25px 28px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.line_link_3 li a{padding:10px 40px 10px 10px}
.line_link_3 li.disable{color:#C7C2AB}
.line_link_3 li.disable p:after{background:url(/smart/contents/chuko/images/images/common/arrow_icon06.png) no-repeat;background-size:25px 28px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.line_link_3 li.disable p{padding:10px 40px 10px 10px}
/* wrap
------------------------------------------ */
#wrap{min-width:320px;width:100%}
.headline02{background:#14A92B;color:#ffffff;font-size:17px;font-weight:bold;line-height:33px;padding:10px}
.headline02 .ttl{border-left:4px solid #5bc36a;display:block;line-height:1.2;padding-left:5px;vertical-align:middle}

/* header
------------------------------------------ */
#header{background:#14a92b;padding:3px 0 0}
#header .head_area{background:#ffffff;padding:5px 10px}
#header .head_area .top_logo{float:left;margin-top:1px}
#header .head_area .peculiar_list{float:right}
#header .head_area .peculiar_list li{border-left:1px solid #d1cebb;float:left;height:31px;padding:1px 5px}
#header .head_area .peculiar_list li:last-child{padding:1px 0 1px 5px}
#container{min-width:320px;width:100%;overflow:hidden}
.container-inner{background:#fff;position:relative;left:0px;top:0px}
.container-cover{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999;background:rgba(0, 0, 0, 0.5) none no-repeat scroll}
.outer-block{min-width:320px}
.inner-block{width:auto;padding:0}
.content{margin-bottom:0;overflow:hidden}
.header-menu-ul{float:right;font-size:9px;position:relative;text-align:center;width:50px}
.header-menu-ul img{display:block;margin:0 auto 1px;width:28px}
.header-menu-ul li a{color:#403e2f;display:block;height:100%}
.header-menu-ul li .has-notice{color:#ff0000;font-size:16px;position:absolute;right:5px;top:-5px}

.c-menu-btn{float:right;position:relative;text-align:center;width:34px;height:34px}
.c-menu-btn .c-menu_imgtext{cursor:pointer;height:8px}
.c-menu-btn .c-hanbaga{width:34px;height:24px;display:block;position:relative}
.c-menu-btn .c-hanbaga span{width:34px;height:4px;display:block;background:#a9a48d;position:absolute;left:50%;top:50%;border-radius:2px;-webkit-transition:width 0.5s, right 0.5s, left 0.5s;transition:width 0.5s, right 0.5s, left 0.5s}
.c-menu-btn .c-hanbaga .top{-webkit-transform:translateY(-10px);transform:translateY(-10px);left:0px;right:0px}
.c-menu-btn .c-hanbaga .middle{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;background:none}
.c-menu-btn .c-hanbaga .middle:before,
.c-menu-btn .c-hanbaga .middle:after{content:"";-webkit-transition:all 0.5s;transition:all 0.5s;display:block;position:absolute;width:34px;height:4px;left:-17px;background:#a9a48d;-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:2px}
.c-menu-btn .c-hanbaga .bottom{-webkit-transform:translateY(6px);transform:translateY(6px);left:0px;right:0px}
.c-menu-btn.open .c-hanbaga{z-index:99999}
.c-menu-btn.open .c-hanbaga .top{left:100%;width:0px}
.c-menu-btn.open .c-hanbaga .middle:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);background-color:#fff}
.c-menu-btn.open .c-hanbaga .middle:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}
.c-menu-btn.open .c-hanbaga .bottom{right:100%;width:0px}
.c-right_menu{color:#fff;background-color:#007800;clear:both;left:auto;margin:0;position:absolute;right:-270px;top:0 !important;width:270px;z-index:9999}
.c-right_menu_title01{background-color:#005a00}
.c-right_menu_title01 span{display:table-cell;height:40px;padding-left:15px;text-align:left;vertical-align:middle;width:100%; font-size:15px;line-height:1.1}
.c-right_menu_list01 dt span{display:table-cell;height:30px;padding-left:15px;text-align:left;vertical-align:middle;width:100%; font-size:15px;line-height:1.1}
.c-right_menu .c-inner_list01 li{font-size:15px;min-height:50px;height:auto;padding:0;position:relative;width:100%;background-color:#fff}
.c-right_menu .c-inner_list01 li a:after{background:url(/smart/contents/chuko/images/common/categoryarrow_01.png) no-repeat;background-size:8px 12px;content:"";height:12px;margin-top:-6px;position:absolute;right:15px;top:50%;width:8px}
.c-right_menu .c-inner_list01 li{border-bottom:1px solid #a9a48d}
.c-right_menu .c-inner_list01 li:last-child{border-bottom:none}
.c-right_menu .c-inner_list01 li.lastline{border-bottom:1px solid #A9A48D}
.c-right_menu .c-inner_list01 .chintai{background-image:url(/smart/contents/chuko/images/common/chintai_icon.png)}
.c-right_menu .c-inner_list01 .shinchikum{background-image:url(/smart/contents/chuko/images/common/shinchikum_icon.png)}
.c-right_menu .c-inner_list01 .chukom{background-image:url(/smart/contents/chuko/images/common/chukom_icon.png)}
.c-right_menu .c-inner_list01 .shinchikuh{background-image:url(/smart/contents/chuko/images/common/shinchikuh_icon.png)}
.c-right_menu .c-inner_list01 .chukoh{background-image:url(/smart/contents/chuko/images/common/chukoh_icon.png)}
.c-right_menu .c-inner_list01 .tochi{background-image:url(/smart/contents/chuko/images/common/tochi_icon.png)}
.c-right_menu .c-inner_list01 .baikyaku{background-image:url(/smart/contents/chuko/images/common/baikyaku_icon.png)}
.c-right_menu .c-inner_list01 .chumon{background-image:url(/smart/contents/chuko/images/common/chumon_icon.png)}
.c-right_menu .c-inner_list01 .reform{background-image:url(/smart/contents/chuko/images/common/reform_icon.png)}
.c-right_menu .c-inner_list01 .renovation{background-image:url(/smart/contents/chuko/images/common/renovation_icon.png)}
.c-right_menu .c-inner_list01 .seminar{background-image:url(/smart/contents/chuko/images/common/seminar_icon.png)}
.c-right_menu .c-inner_list01 .investment{background-image:url(/smart/contents/chuko/images/common/investment_icon.png)}
.c-right_menu .c-inner_list01 .article{background-image:url(/smart/contents/chuko/images/common/article_icon.png);background-size: 17px}
.c-right_menu .c-inner_list01 .campaign{background-image:url(/smart/contents/chuko/images/common/campaign_icon.png);background-size: 17px}
.c-right_menu .c-inner_list01 li{background-repeat:no-repeat;background-position:15px;background-size:18px}
.c-right_menu .c-inner_list01 li{background-repeat:no-repeat;background-position:15px;background-size:18px}
.c-right_menu .c-inner_list01 li a{display:table;height:100%; width:100%;color:#3f3f3f;padding-left:38px;padding-right:30px; text-decoration:none}
.c-right_menu .c-inner_list01 li a .inner{display:table-cell;height:50px;vertical-align:middle}

.headmanu_area{background-color:#fff}
.headmanu_area ul{margin-bottom:9px;table-layout:fixed;width:100%;display:table}
.headmanu_area li{display:table-cell;width:100%;box-sizing:border-box;border-top:1px solid #a9a48d;border-bottom:3px solid #a9a48d}
.headmanu_area li:last-child a{border-right:none}
.headmanu_area .head_3manu a{padding-top:7px;padding-bottom:7px;border-right:1px dotted #a9a48d;text-align:center;font-size:10px;width:100%;display:table;box-sizing:border-box;background-color:#F9F9F7}
.headmanu_area .head_watch,
.headmanu_area .head_star,
.headmanu_area .head_note{vertical-align:baseline}
.headmanu_area .head_watch:before{content:"";background:url(/smart/contents/chuko/images/common/headmanu_icon01.png) no-repeat left top;padding:2px 13px 0 0;background-size:12px}
.headmanu_area .head_star:before{content:"";background:url(/smart/contents/chuko/images/common/headmanu_icon02.png) no-repeat left top;padding:2px 13px 0 0;background-size:12px}
.headmanu_area .head_note:before{content:"";background:url(/smart/contents/chuko/images/common/headmanu_icon03.png) no-repeat left bottom;padding:3px 14px 0 0;background-size:12px}
.columtitle{background-color:#005a00}
.columtitle span{display:table-cell;height:40px;font-weight:bold;padding-left:16px;text-align:left;vertical-align:middle;width:100%}
.headmanu_area span{font-size:14px;color:#FF8201;font-weight:bold;vertical-align:baseline;padding-left:2px}
.headmanu_area ul.search_menu{display:table;table-layout:fixed;width:100%;box-sizing:border-box;text-align:center;padding:10px 7px}
.menu_area .number_area{font-size:12px;font-weight:bold;vertical-align:bottom;text-align:right;width:130px;line-height:1.8;color:#fff;position:relative;right:130px;top:18px}
.menu_area .number_area span.number{font-size:19px;color:#ffdc00;line-height:0.9}
.rure_area{background-color:#eae7de;padding:10px}
.rure_area .changerure_area{border:2px solid #a9a48d;border-radius:5px;background:#fff;box-sizing:border-box;display:table;table-layout:fixed;width:100%;
}
.rure_area .changerure_area li{border-bottom:1px solid #a9a48d;display:table;table-layout:fixed;width:100%;
box-sizing:border-box}
.rure_area .changerure_area li:last-child{border:none}
.rure_area .changerure_area a{display:table-cell;table-layout:fixed;width:100%}
.changerure_area .right_text{text-align:right;font-weight:bold;font-size:14px;color:#14a92a;background:url(/smart/contents/chuko/images/common/headmanu_arrow01.png) no-repeat 33px center;padding:9px 19px 9px 0px;background-size:6px;display:table-cell;white-space:nowrap;vertical-align:middle}
.changerure_area .left_text.change_train{
background:url(/smart/contents/chuko/images/common/headmanu_icon07.png) no-repeat 8px 12px;
background-size:12px}
.changerure_area .left_text{text-align:left;width:100%;padding:9px 0px 12px 25px;display:table-cell}
.changerure_area .left_text span{font-weight:bold;padding-right:10px}

.changerure_area .left_text.change_rule{background:url(/smart/contents/chuko/images/common/headmanu_icon08.png) no-repeat 8px 12px;background-size:12px}


.rure_area ul.search_menu,
.rure_area ul.search_menu{display:table;table-layout:fixed;width:100%;box-sizing:border-box;text-align:center;padding:10px 0px 0px}
.rure_area ul.search_menu li.search_menu2_btno_1{display:table-cell;padding-right:15px;box-sizing:border-box;line-height:1;width:35%}
.rure_area ul.search_menu li.search_menu3_btno_1{display:table-cell;padding-right:5px;box-sizing:border-box;line-height:1;width:33%}
.rure_area ul.search_menu li.search_menu3_btno_2{display:table-cell;padding-right:15px;box-sizing:border-box;line-height:1;width:33%}
.rure_area ul.search_menu li.search_menu2_btno_3{display:table-cell;box-sizing:border-box;line-height:1;width:65%}
.rure_area ul.search_menu li.search_menu3_btno_3{display:table-cell;box-sizing:border-box;line-height:1;width:40%}
.rure_area ul.search_menu li.search_menu2_btno_1 a,
.rure_area ul.search_menu li.search_menu3_btno_1 a,
.rure_area ul.search_menu li.search_menu3_btno_2 a{background-color:#fff;color:#ff8200;box-shadow:0px -4px #ff8200 inset;font-size:13px;font-weight:bold;text-align:center;border-radius:5px;width:100%;height:26px;display:table;position:relative;overflow:hidden;cursor:pointer}
.rure_area ul.search_menu li.search_menu2_btno_1 a,
.rure_area ul.search_menu li.search_menu3_btno_1 a{padding:10px 0px}
.rure_area ul.search_menu li.search_menu3_btno_2 a{padding:9px 0px 10px}
.rure_area ul.search_menu li.search_menu2_btno_1 span,
.rure_area ul.search_menu li.search_menu3_btno_1 span,
.rure_area ul.search_menu li.search_menu3_btno_2 span{display:table-cell;vertical-align:middle;height:25px}
.rure_area ul.search_menu li.search_menu2_btno_1 span:before,
.rure_area ul.search_menu li.search_menu3_btno_1 span:before{content:"";background:url(/smart/contents/chuko/images/common/headmanu_icon04.png) no-repeat;padding-right:18px;vertical-align:text-top;background-size:15px}
.rure_area ul.search_menu li.search_menu3_btno_2 span:before{content:"";background:url(/smart/contents/chuko/images/common/headmanu_icon05.png) no-repeat left 3px;padding-right:18px;vertical-align:middle;background-size:15px}
.rure_area ul.search_menu li.search_menu2_btno_3 .c-form_select01,
.rure_area ul.search_menu li.search_menu3_btno_3 .c-form_select01{background:#FFF url(/smart/contents/chuko/images/common/headmanu_icon06.png) no-repeat right center;background-size:35px;font-size:12px;font-weight:bold;height:46px;width:100%;display:block;border-radius:5px;vertical-align:middle;color:inherit;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none; border:none;padding:0px 35px 5px 8px;box-shadow:0px -4px #a9a48d inset}
.page_top_area{background-color:#fff}
.banner_area .banner,
.news_search_area .banner{margin-bottom:10px;text-align:center}

/* menu
------------------------------------------ */
.menu_area{background:#14a92b;padding:5px 10px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.menu_area .headline01{border-left:4px solid #5bc36a;color:#ffffff;font-size:17px;font-weight:bold;padding:1px 5px 0 5px ;width:100%;display:table-cell;box-sizing:border-box;vertical-align:middle;line-height:1}
.menu_area .headline01 span{line-height:1;vertical-align:top}
.menu_area .headline01 .small{font-size:12px;line-height:12px}
.menu_area .menu_btn{display:table-cell;table-layout:fixed;width:74px;vertical-align:middle;box-sizing:border-box;line-height:1}
.menu_area .menu_btn .inn{background:#007800;padding:9px 2px 11px;border-radius:5px;box-shadow:0 -4px #005a00 inset;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;line-height:1;vertical-align:middle;width:74px;box-sizing:border-box}
#menu_body_bg{display:none;background:#000000;height:120%;left:0;position:fixed;top:0;width:100%;z-index:888}
#auction_body{display:none;left:50%;position:fixed;top:0;height:100%;width:320px;margin-left:-160px;z-index:999}
#auction_body .menu_body_inn{margin:-240px 0 0;padding:10px;position:relative;top:50%}
#auction_body .menu_body_inn{padding:0;background-color:#fff;border-radius:6px;overflow:auto}
#auction_body .menu_content_area{padding:0 20px 10px}
#auction_body .menu_content_title01{font-size:11px;font-weight:bold;background-color:#EAE7DE;margin:0 -20px 3px;padding:5px 20px 5px 17px}
#auction_body .menu_content_text01{font-size:11px;line-height:1.45;margin-bottom:10px}
#auction_body .menu_content_list01 dt{font-size:11px;font-weight:bold}
#auction_body .menu_content_list01 dd{font-size:11px;margin-bottom:5px}
#auction_body .menu_content_note01{font-size:11px;color:#777}
#auction_body .menu_head_area .close_btn{right:15px;position:absolute;top:10px}
#auction_body .menu_body_area{height:624px;overflow:auto}
#auction_body .menu_head_area{background:#a9a48e;position:relative;border-radius:5px 5px 0 0}
#auction_body .menu_head_area .modal_title{color:#ffffff;font-size:17px;font-weight:bold;padding:5px 15px;text-align:left}

/* news_search_area
------------------------------------------ */
.news_search_area{background:#eae7de;padding:10px 10px 0}
.news_search_area .news{background:url(/smart/contents/chuko/images/common/arrow_icon01.png) no-repeat right center;background-size:6px;margin-bottom:10px;padding:5px 0;width:100%}
.news_search_area .banner{margin-bottom:10px;text-align:center}
.news_search_area .search_menu{display:table;line-height:0;padding:0;table-layout:fixed;width:100%}
.news_search_area .search_menu li{display:table-cell;width:100%;text-align:center;height:88px;overflow:hidden;box-sizing:border-box}
/*.news_search_area .search_menu_btn_3,
.news_search_area .search_menu_btn_1{padding-right:6px} */
.news_search_area .search_menu_btn_4,
.news_search_area .search_menu_btn_2{padding-left:6px}
.news_search_area .search_h2{height:100%;width:100%;background:#fff;position:relative;border-radius:5px;box-shadow:0 -4px #a9a48d inset}
.news_search_area .image{height:100%;width:100%;display:block;padding:12px 0 5px;box-sizing:border-box}
.news_search_area .icon_image{margin:0 auto;display:block}
.news_search_area .search_menu_btn_1 .text_image{margin:13px auto 3px;display:block}
.news_search_area .search_menu_btn_2 .text_image{margin:12px auto 7px}
.news_search_area .search_menu_btn_3 .text_image{margin:5px auto 2px}
.news_search_area .search_menu_btn_1,
.news_search_area .search_menu_btn_2,
.news_search_area .search_menu_btn_3,
.news_search_area .search_menu_btn_1 h2,
.news_search_area .search_menu_btn_2 h2,
.news_search_area .search_menu_btn_3 h2,
.news_search_area .search_menu_btn_1 span,
.news_search_area .search_menu_btn_2 span,
.news_search_area .search_menu_btn_3 span
.news_search_area .search_menu_btn_1 img,
.news_search_area .search_menu_btn_2 img,
.news_search_area .search_menu_btn_3 img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.news_search_area .search_menu_btn_4 .text_image{margin:10px auto 5px}
.news_search_area .search_menu .open .search_h2{background:#14a92a;box-shadow:0 4px #007800 inset}
.news_search_area .search_menu .open .image{padding:12px 0 5px}
/* .news_search_area .search_menu li:nth-child(2n){margin:0} */
.news_search_area .search_menu li:nth-child(3n){margin:0}
.search_body{overflow:hidden;position:relative;background:#EAE7DE;display:none}
.search_body .search_body_inner{background:#ffffff;float:left;width:100%;position:relative}
.search_body_area .search_body_inner:before{background:url(/smart/contents/chuko/images/common/menu_body_arrow.png) no-repeat center 0;background-size:14px;content:"";height:11px;left:0;position:absolute;top:3px;width:100%}
.search_body_eki .search_body_inner:before{background:url(/smart/contents/chuko/images/common/menu_body_arrow.png) no-repeat center 0;background-size:14px;content:"";height:11px;left:-32%;position:absolute;top:3px;width:100%}
.search_body .search_body_inner{padding:14px 0 0;background:#EAE7DE}
.search_body .head_area{background:#8b8672;position:relative}
.search_body .head_area .back_btn{left:10px;position:absolute;top:5px;min-height:25px}
.search_body .head_area .back_btn a{display:block;min-height:25px}
.search_body .head_area .title{color:#ffffff;font-size:17px;font-weight:bold;padding:5px 0;text-align:center}
.search_body .head_area .close_btn{right:15px;position:absolute;top:10px}
.search_body .search_body_inner ul{height:254px;background:#eae7de}
.search_body .search_body_inner ul li{border-bottom:1px solid #a9a48e;font-size:15px;float:left;height:50px;position:relative;width:50%;background:#FFF;box-sizing:border-box}
.search_body .search_body_inner ul li:nth-child(odd){border-right:1px solid #A9A48E}
.search_body .search_body_inner ul li a:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) no-repeat;background-size:25px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.search_body .search_body_inner ul li a{font-weight:bold;height:100%;width:100%;padding:15px 0 0 10px;box-sizing:border-box;cursor:pointer}
.search_body .search_body_inner ul li .big_area{font-weight:normal}
.search_body .search_body_inner ul li.two_text_line a{height:40px;padding:10px 0 0 4%}
.search_body .search_body_inner .line_link_wrap{background:#fff}
.news_search_area2{background:#eae7de;padding:10px}
.news_search_area2 .search_area{display:table;width:100%}
.news_search_area2 .search_area .input_area{display:table-cell;width:100%;padding-right:10px;box-sizing:border-box}
.news_search_area2 .search_area .input_area input{width:100%;font-size:14px;vertical-align:middle;border-radius:5px;box-shadow:0 4px #A9A48E inset;height:40px;padding:5px 10px;border:none;box-sizing:border-box;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.news_search_area2 .search_area .input_area input:focus{box-shadow:0 0 1px 2px #ff8201 inset}
.news_search_area2 .search_area .search_btn{display:table-cell;width:50px;cursor:pointer;background:url(/smart/contents/chuko/images/common/input_search_btn05.png) left top no-repeat;background-size:50px;line-height:0}
.news_search_area2 .search_area .search_btn input{outline:none}
.modal_window{display:none;left:50%;position:fixed;top:0;height:100%;width:320px;margin-left:-160px;z-index:999}
.modal_window .modal_inn{margin:-240px 0 0;padding:10px;position:relative;top:50%}
.modal_window .modal_head_area{background:#a9a48e;margin:0 auto;position:relative;width:290px;border-radius:5px 5px 0 0}
.modal_window .modal_head_area .title{color:#ffffff;font-size:14px;font-weight:bold;padding:7px 0 7px 10px;text-align:left}
.modal_window .modal_head_area .close_btn{right:15px;position:absolute;top:10px}
.modal_window .modal_body_area{height:420px;overflow:auto}
.modal_window ul{width:290px;margin:0 auto}
.modal_window ul li{background:#ffffff}
.modal_window ul li a{padding:15px 40px 13px 10px;text-indent:10px}
.modal_window ul li:after{top:50%}
.modal_window ul li:last-child{border-bottom:none;border-radius:0 0 5px 5px}
.modal_window .modal_body_area_wrap{margin:0 auto;width:290px;overflow:hidden}
.modal_window .modal_body_area.select_area_2column{float:left;width:50%}
.modal_window .modal_body_area.select_area_2column ul{width:auto}
.modal_window .modal_body_area.select_area_2column + .modal_body_area.select_area_2column ul{border-left:1px solid #A9A48E}
.modal_window ul.select_box_2column li{font-weight:bold}
.modal_window ul.select_box_2column li:last-child{border-radius:0 0 0 5px}
.modal_window .modal_body_area.select_area_2column + .modal_body_area.select_area_2column li:last-child{border-radius:0 0 5px 0}
.modal_window ul.select_box_2column + ul.select_box_2column li:last-child{border-radius:0 0 0 5px}
.modal_window ul.select_box_2column li + li{border-top:1px solid #A9A48E}
.modal_window ul.select_box_2column li .design_radio_btn{margin:8px 0 8px 8px}
.modal_window .modal_value_set{clear:both}
.modal_window .modal_value_set .request_area{padding:10px 0 0}
.modal_window ul.select_box li{font-weight:bold}

/* contents_block
------------------------------------------ */
.block_inner01{padding:0 10px}
.line_link li.more_read{text-align:right;font-size:13px;position:relative;min-height:inherit}
.line_link li.more_read a{padding:10px}
.line_link li.more_read a p{font-weight:normal;margin:0 50px 0;line-height:normal}
.line_link li.more_read:after{background:url(/smart/contents/chuko/images/common/arrow_icon04.png) no-repeat;background-size:7px 11px ;content:"";position:absolute;right:18px;top:50%;height:11px;width:7px;margin:-6px 0 0}
.line_link li.more_read a:after{background:url(/smart/contents/chuko/images/common/arrow_icon04.png) no-repeat;background-size:7px 11px ;content:"";position:absolute;right:18px;top:50%;height:11px;width:7px;margin:-6px 0 0}
/* frame_sell */
.frame_sell01{height:376px;width:100%;box-sizing:border-box;overflow:hidden}

/* design_select_box
====================================== */
.design_select_box01{height:44px;line-height:44px;padding:0 0 0 7px;background:url(/smart/contents/chuko/images/common/select_box_image01.png) no-repeat;background-size:135px;width:135px !important;text-align:left;font-size:12px;font-weight:bold;color:#0c2245;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.design_select_box01 option{padding:5px;background:#f9f9f7;color:#444444;cursor:default}
.design_select_box02{height:44px;line-height:44px;padding:0 0 0 7px;background:url(/smart/contents/chuko/images/common/select_box_image02.png) no-repeat;background-size:236px;width:236px !important;text-align:left;font-size:14px;font-weight:bold;color:#0c2245;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.design_select_box02 option{padding:5px;background:#f9f9f7;color:#444444;cursor:default}
.design_select_box03{height:44px;line-height:44px;padding:0 0 0 7px;background:url(/smart/contents/chuko/images/common/select_box_image02.png) no-repeat;background-size:236px;width:236px !important;text-align:left;font-size:14px;font-weight:bold;color:#0c2245;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.design_select_box03 option{padding:5px;background:#f9f9f7;color:#444444;cursor:default}

/* design_check_box
------------------------------------------ */
.design_check_box{display:inline-table;height:100%;position:relative}
.design_check_box input[type="checkbox"]{filter:alpha(opacity=0);-ms-filter:'alpha(opacity=0)';opacity:.0;position:absolute;top:16px;left:2px}
.design_check_box input[type="checkbox"] + label{background:url(/smart/contents/chuko/images/search/checkbox01_off.png) no-repeat center center;background-size:25px;height:100%;width:50px;vertical-align:middle;box-sizing:border-box;display:table-cell}
.design_check_box input[type="checkbox"] + label.text_none{padding-left:25px}
.design_check_box input[type="checkbox"]:checked + label{background:url(/smart/contents/chuko/images/search/checkbox01_on.png) no-repeat center center;background-size:25px}

/* design_radio_btn
------------------------------------------ */
.design_radio_btn{display:inline-block;position:relative}
.design_radio_btn input[type="radio"]{filter:alpha(opacity=0);-ms-filter:'alpha(opacity=0)';opacity:.0;position:absolute}
.design_radio_btn input[type="radio"] + label{background:url(/smart/contents/chuko/images/common/radio_btn01.png) no-repeat left top;min-height:24px;padding-left:29px;display:inline-block;vertical-align:middle;line-height:25px}
.design_radio_btn input[type="radio"] + label.text_none{padding-left:24px}
.design_radio_btn input[type="radio"]:checked + label{background:url(/smart/contents/chuko/images/common/radio_btn02.png) no-repeat left top}

/* my-menu
------------------------------------------ */
.my-menu{background:#E9E7DD;display:block;width:100%;border-bottom:1px solid #8b866f}
.my-menu-list01{padding:10px 10px 0}
.my-menu .my-menu-list02{padding:10px}
.my-menu li.my_menu_btn04{background:#a9a48d;color:#ffffff;font-size:18px;font-weight:bold;position:relative;text-align:center;border-radius:5px}
.my-menu-list01 li{position:relative;display:table;width:100%;margin-bottom:10px}
.my-menu-list01 li .inner{font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:solid 4px #a9a48d;background:#ffffff;display:table-cell;border-radius:5px;padding:8px 0;line-height:1.4}
.my-menu-list01 li .inner span{position:relative;padding:5px 0px}
.c-list_link02 li a.footer_train{background:url(/smart/contents/chuko/images/common/icon_ftrain.png) no-repeat 13px 17px;background-size:13px;padding-left:30px}
.c-list_link02 li a.footer_zyoken{background:url(/smart/contents/chuko/images/common/icon_fzyoken.png) no-repeat 13px 17px;background-size:13px;padding-left:30px}
.my-menu-list01 li .inner span.foosster-manu{padding:0px 20px 5px 20px;font-size:13px;vertical-align:middle}
.my-menu-list01 .my_menu_btn02 span{margin-left:-20px}
.my-menu-list01 .my_menu_btn01 span:before{background:url(/smart/contents/chuko/images/common/my_menu_icon01.png) no-repeat center center;background-size:20px;content:"";height:100%;position:absolute;left:0;top:0;width:20px}
.my-menu-list01 .my_menu_btn02 span:before{background:url(/smart/contents/chuko/images/common/my_menu_icon02.png) no-repeat center center;background-size:20px;content:"";height:100%;position:absolute;left:0;top:0;width:20px}
.my-menu-list01 .my_menu_btn03 span:before{background:url(/smart/contents/chuko/images/common/my_menu_icon03.png) no-repeat center center;background-size:20px;content:"";height:100%;position:absolute;left:0;top:0;width:20px}
.my-menu li.my_menu_btn04 .line{border-left:1px solid #a9a48d;position:relative;display:inline-block;width:49%;text-indent:1em}
.my-menu li.my_menu_btn04 .mail:after{background:url(/smart/contents/chuko/images/common/my_menu_icon04.png) no-repeat center center;background-size:20px;content:"";height:20px;left:-32px;position:absolute;top:10px;width:100%}
.my-menu li.my_menu_btn04 .line:after{background:url(/smart/contents/chuko/images/common/my_menu_icon05.png) no-repeat center center;background-size:28px;content:"";height:21px;left:-32px;position:absolute;top:10px;width:100%}
.my-menu-list02{padding:5px 10px 20px}
.my-menu-list02 li{float:left;width:50%}
.my-menu-list02 li .inner{font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:solid 4px #a9a48d;background:#ffffff;width:100%;display:block;padding:8px 0;box-sizing:border-box}
.my-menu-list02 .my_menu_btn04 .inner{border-radius:5px 0 0 5px;border-right:1px solid #a9a48d}
.my-menu-list02 .my_menu_btn05 .inner{border-radius:0 5px 5px 0}
.my-menu-list02 .my_menu_btn04 span,
.my-menu-list02 .my_menu_btn05 span{position:relative;padding:5px 0 5px 25px}
.my-menu-list02 .my_menu_btn04 span:before{background:url(/smart/contents/chuko/images/common/my_menu_icon04.png) no-repeat center center;background-size:20px;content:"";height:100%;position:absolute;left:0;top:0;width:20px}
.my-menu-list02 .my_menu_btn05 span:before{background:url(/smart/contents/chuko/images/common/my_menu_icon05.png) no-repeat center center;background-size:30px;content:"";height:100%;position:absolute;left:0;top:0;width:21px}
.my-menu .my-friend-text{background:url(/smart/contents/chuko/images/search/line_grey.jpg) repeat-x center center;background-size:1px;margin:0 10px;padding-top:10px}
.my-menu .my-friend-text span{background:#E9E7DD;font-weight:bold;font-size:14px;color:#8B856E;padding:0 10px 0 0}
.menu_body_aco_block{background:#333}
#menu_body.menu_body_acordion{height:auto;position:relative}
#menu_body.menu_body_acordion .menu_body_inn{margin:0;top:0}
#menu_body.menu_body_acordion .menu_body_area{height:auto;overflow:hidden}
#menu_body.menu_body_acordion .msb-title p{background:#333}
.search_body_area_gps .search_body_inner ul{height:204px}
.search_body_area_gps .search_body_inner:before{background:url(/smart/contents/chuko/images/common/menu_body_arrow.png) no-repeat center 0;background-size:14px;content:"";height:11px;left:-25%;position:absolute;top:3px;width:100%}

/* Layout
====================================== */
.aside_contents{width:100%}

/* Component
====================================== */
/* text */
.c-text11{font-size:11px}
.c-text13{font-size: 13px;display: inline-block;vertical-align: middle}
.c-text14{font-size:14px}
.c-text15_b{font-size:15px;font-weight:bold}

/* headline */
.c-headline_area01{padding:5px 10px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.c-headline_area01 .c-inner01{border-left:4px solid #5bc36a;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline_area01 .c-inner02{border-left:4px solid #fff;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline01{font-size:16px;color:#fff;font-weight:bold}
.c-headline04{font-size:14px;color:#fff;line-height:1.4;font-weight:bold;display:table-cell;box-sizing:border-box}

/* content_link
------------------------------------------ */
.c-list_link01{display:table;table-layout:fixed;box-sizing:border-box;width:100%;border-bottom:solid 1px #c7c2ab;position:relative}
.c-list_link01 a{display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;height:100%;padding:15px 30px 15px 10px;line-height:1.2}
.c-list_link01 a:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) center no-repeat;background-size:25px 28px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-list_link02{background-color:#fff}
.c-list_link02 li{display:table;table-layout:fixed;box-sizing:border-box;width:100%;border-bottom:solid 1px #c7c2ab;position:relative}
.c-list_link02 li.last-child{border-bottom:none}
.c-list_link02 li a{display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;padding:15px 35px 15px 55px;line-height:1.2}
.c-list_link02 li a img{vertical-align:middle;position:absolute;left:10px;top:12px}
.c-list_link02 li a span{vertical-align:middle;display:block;font-style:normal;line-height:1.4}
.c-list_link02 li a em{vertical-align:middle;display:block;font-style:normal}
.c-list_link02 li a:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) center no-repeat;background-size:25px 28px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-list_link03{margin:0;padding:0;background:#fff;font-size:0.8rem;padding:0 10px 15px 10px;box-sizing:border-box;border-bottom:solid 1px #c7c2ab;}
.c-list_link03 li{display:inline-block;margin:7px 0 0}
.c-list_link03 li a{padding:5px;margin-right:5px;border-right:none;display:inline-block;line-height:1.2;background:#eeede6;border-radius:4px;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc}

/* button */
.c-button_rapper01{width:100%;box-sizing:border-box;display:table;table-layout:fixed;padding:5px 5% 10px}
.c-button04{text-decoration:none;font-weight:bold;color:#8B856E !important;border-radius:5px;box-sizing:border-box;vertical-align:middle;display:table-cell;position:relative;background-color:#eeede6;border-bottom:solid 4px #a9a48d;text-align:center;font-size:14px;padding:10px}
.c-button04 .type_pc{font-size:inherit;background:url(/smart/contents/common/images/pc_icon01.png) left 3px no-repeat;background-size:18px;padding-left:30px;height:100%;display:inline-block}

/* page_top_area */
.page_top_area{height:50px;position:relative;width:100%}
.page_top_area.border_t{border:1px solid #c6c1aa}
.page_top_area .page_top{box-sizing:border-box;background:#ffffff;border-left:1px solid #c6c1aa;border-right:1px solid #c6c1aa;border-bottom:1px solid #c6c1aa;border-radius:0 0 5px 5px;width:105px;height:35px;position:absolute;right:10px;top:0}
.page_top_area .page_top a{background:url(/smart/contents/common/images/top_arrow.png) no-repeat center 6px;background-size:9px;color:#8b866f;font-size:12px;font-weight:bold;display:block;line-height:48px;height:100%;width:100%;text-align:center}
.page_top_area .page_back{left:10px;position:absolute;top:10px;display:table}
.page_top_area .page_back a{background:#eeede6;display:table-cell;vertical-align:middle;font-size:13px;color:#8B856E;font-weight:bold;position:relative;border-radius:5px;text-align:center;border-bottom:solid 4px #a9a48d;padding:3px 5px 0 20px}
.page_top_area .page_back a:after{background:url(/smart/contents/chuko/images/common/back_btn_icon.png) no-repeat center;background-size:7px;content:"";height:100%;top:1px;left:10px;position:absolute;width:7px}
.page_top_area .finish_delete{left:10px;position:absolute;top:10px;display:table}
.page_top_area .finish_delete a{background:#eeede6;display:table-cell;vertical-align:middle;font-size:13px;color:#8B856E;font-weight:bold;position:relative;border-radius:5px;text-align:center;border-bottom:solid 4px #a9a48d;padding:3px 5px 0 5px}

/* area_list
------------------------------------------ */
.c-aside_list_table01{display:table;table-layout:fixed;width:100%}
.c-aside_list_table01 .tr{display:table-row}
.c-aside_list_table01 .collapse2{display:table;table-layout:fixed;width:200%}
.c-aside_list_table01 .collapse2 .td{border-right:none !important}
.c-aside_list_table01 .td{display:table-cell;box-sizing:border-box;width:100%;height:100%;vertical-align:middle;position:relative;padding:13px 18px 13px 40px;font-size:12px;font-weight:bold;line-height:1.4;border-bottom:solid 1px #A9A48E;background-image:url(/smart/contents/chuko/images/common/menu_in_btn3.png);background-repeat:no-repeat;background-size:50px}
.c-aside_list_table01 .td:nth-child(odd){border-right:solid 1px #A9A48E}
.c-aside_list_table01 .td:after{background:url(/smart/contents/common/images/arrow_icon02.png) center no-repeat;background-size:6px;content:"";position:absolute;right:10px;top:0;height:100%;width:6px}
.c-aside_list_table01 .type_chintai{background-position:-5px 11px}
.c-aside_list_table01 .type_s_mansion{background-position:-5px -68px}
.c-aside_list_table01 .type_c_mansion{background-position:-5px -183px}
.c-aside_list_table01 .type_s_house{background-position:-5px -417px}
.c-aside_list_table01 .type_c_house{background-position:-5px -525px}
.c-aside_list_table01 .type_land{background-position:-5px -300px}
.c-aside_list_table01 .type_kenchiku{background-position:-5px -754px}
.c-aside_list_table01 .type_reform{background-position:-5px -857px}
.c-aside_list_table01 .type_renova{background-position:-5px -975px}
.c-aside_list_table01 .type_sell{background-position:-5px -635px;border-bottom: none}
.c-aside_list_table01 .type_ssuma{background-position:-5px -1106px;border-bottom: none}
.c-aside_list_table01 .type_article{background-image: url(/smart/contents/chuko/images/common/article_icon2.png);border-bottom: none;background-size: 20px;background-position: 10px 18px;}

/* footer_list_link
------------------------------------------ */
.c-footer_list_table01{display:table;table-layout:fixed;background:#a9a48e;width:100%}
.c-footer_list_table01 .tr{display:table-row}
.c-footer_list_table01 .td{display:table-cell;box-sizing:border-box;font-size:12px;line-height:1.4;border-bottom:solid 1px #fff;color:#fff;width:100%;height:100%;vertical-align:middle;padding:13px 18px 13px 10px;position:relative}
.c-footer_list_table01 .td:nth-child(2n+1){border-right:solid 1px #fff}
.c-footer_list_table01 a:after{background:url(/smart/contents/common/images/arrow_icon03.png) center no-repeat;background-size:6px;content:"";position:absolute;right:8px;top:0;height:100%;width:6px}
.c-foot_image{text-align:center;background:url(/smart/contents/common/images/extra_contents_bg.png) repeat-x}
.c-foot_image img{vertical-align:top}
.c-foot_text{text-align:center;background:#14a92b;color:#FFF;font-size:16px;font-weight:bold;padding:10px 0 0}
.c-copyright{text-align:center;background:#14a92b;color:#FFF;font-size:10px;line-height:22px}
.c-measure_area img,
.c-measure_area iframe{position:absolute;display:none}

/* c-blank */
.c-blank03,
.c-blank04{position:relative;height:100%;padding-right:18px;font-size:inherit}
.c-blank03{display:inline-block;vertical-align:middle}
.c-blank04{display:inline-block}
.c-blank03:after{background:url(/smart/contents/common/images/icon_blank03.png) center right no-repeat;background-size:12px;content:"";position:absolute;height:12px;width:18px}
.c-blank04:after{background:url(/smart/contents/common/images/icon_blank01.png) center no-repeat;background-size:12px;content:"";position:absolute;right:0px;top:0;height:100%;width:12px}

/* footer Parts
============================================= */
/* c-headline__box */
.c-headline-box01{padding:5px 10px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.c-headline04{font-size:14px;color:#fff;line-height:1.4;font-weight:bold;display:table-cell;box-sizing:border-box}

/* footer */
.c-contents__sub{padding-top: 15px;}
.c-contents__sub02 > .l-footer{margin-top: 0}
.c-contents__sub02 > .aside_contents > .contents_block > .page_top_area{padding-bottom: 15px}
.l-footer{background: #139a28;margin-top: 15px}

/* c-footerbox */
.c-footerbox{display:block;width:auto;margin: 12px 10px 1px;border-radius:5px;overflow: hidden;box-sizing: border-box;background: #fff;box-shadow: 2px 2px 3px -1px rgba(0,0,0,.1);font-weight: bold}
.c-footerbox__list{display:block;box-sizing:border-box;font-size:12px;line-height:1.4;border-top:#A9A48E solid 1px;color: #3f3f3f;width:100%;height:100%;vertical-align:middle;padding:13px 18px 13px 10px;position:relative}
.c-footerbox__list__fast{display:block;box-sizing:border-box;font-size:12px;line-height:1.4;color: #3f3f3f;width:100%;height:100%;vertical-align:middle;padding:13px 18px 13px 10px;position:relative}
.c-footerbox__list:after,
.c-footerbox__list__fast:after{background:url(/smart/contents/common/images/arrow_icon02.png) center no-repeat;background-size:6px;content:"";position:absolute;right:17px;top:0;height:100%;width:6px}
.c-footerbox .c-footer__icn01:after{background:url(/smart/contents/common/images/icon_blank01.png) center right no-repeat;background-size:14px;content:"";position:absolute;right:13px;top:0;height:100%;width:18px}
.c-footerbox .c-footer__icn02:after{background:url(/smart/contents/common/images/pc_icon04.png) center right no-repeat;background-size:15px;content:"";position:absolute;right:13px;top:0;height:100%;width:15px}
.c-footerbox .c-footer__icn03:after{background:url(/smart/contents/common/images/pc_icon03.png) center right no-repeat;background-size:16px;content:"";position:absolute;right:13px;top:0;height:100%;width:18px}

/* accodeion Parts-ACT */
.c-footerbox .c-accordion:after{background: url(/smart/contents/common/images/accodion_btn04_open02.png) no-repeat right 13px;background-size: 16px;width: 16px;right: 13px}
.c-footerbox .close.c-accordion:after{background: url(/smart/contents/common/images/accodion_btn04_close02.png) no-repeat right 13px;background-size: 16px;width: 16px;right: 13px}
.c-footerbox .close{border-bottom: none}

/* c-accodionbox */
.c-accodionbox{display: none}
.c-accodionbox__list li{display: block;box-sizing: border-box;background:#f7f6f2}
.c-accodionbox__list li a{padding: 10px 10px 10px 20px;background: url(/smart/contents/common/images/icon_inclusion03.png) 9px 10px no-repeat;background-size: 6px;color: #3f3f3f;display: block;border-bottom: #A9A48E 1px solid;position: relative;font-size: 12px;font-weight: bold}
.c-accodionbox__list li a:after{background:url(/smart/contents/common/images/arrow_icon02.png) center no-repeat;background-size:6px;content:"";position:absolute;right:17px;top:0;height:100%;width:6px}
.c-accodionbox__list li a.c-accodion__icn01:after{background:url(/smart/contents/common/images/icon_blank01.png) center right no-repeat;background-size:14px;content:"";position:absolute;right:13px;top:0;height:100%;width:18px}
.c-accodionbox__list li:first-child a{border-top: #A9A48E 1px solid}
.c-accodionbox__list li:last-child a{border-bottom: none}

/* c-footer */
.c-footer__copyright{text-align:center;background:#139a28;color:#FFF;font-size:10px;line-height:22px;padding: 5px 0 5px;}
.c-footer__copyright__inq{text-align:center;background:#139a28;color:#FFF;font-size:10px;line-height:22px;padding: 5px 0 5px;margin-top: 15px}
.c-btnbox__icn__pc{font-size:inherit;background:url(/smart/contents/common/images/pc_icon01.png) left 1px no-repeat;background-size:18px;padding-left:25px;height:100%;display:inline-block}

/* Utility
====================================== */
/* mr */
.u-mr5{margin-right:5px}

/* mb */
.u-mb5{margin-bottom:5px}
.u-mb10{margin-bottom:10px}
.u-mb12{margin-bottom:12px}
.u-mb15{margin-bottom:15px}
.u-mb20{margin-bottom:20px}
.u-mb25{margin-bottom:25px}
.u-mb50{margin-bottom:50px}

.u-mt10{margin-top:10px}

.u-pt15{padding-top:15px}
.u-pb10{padding-bottom:10px}
.u-pb15{padding-bottom:15px}
.u-mt10{margin-top:10px}
/*.u-size01{padding:7px 10px}*/


/* bg */
.u-bg__ver01{background:#14A92B}
.u-bg__ver02{background:#7F7B6B}
.u-bg__ver03{background:#45402A;/*background: #555247*/}
.u-bg__ver04{background:#EAE7DE}
.u-bg__ver05{background:#007800}
.u-bg_green01{background:#14A92B}
.u-bg_brown01{background:#A9A48E}
.u-bg_brown02{background:#45402A}
.u-bg_bleu1{background:#005fdb}

/* border */
.u-bb_n{border-bottom:none !important}
.u-bt_1{/*border-top:1px solid #C7C2AB*/}

/* highlight */
.u-no-hil{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.u-no_hil{-webkit-tap-highlight-color:rgba(0,0,0,0)}

/* clearfix
====================================== */
.headmanu_area:after,
.changerure_area li a:after,
.my-menu li.my_menu_btn04:after,
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.u-cf:after{clear:both;content:".";display:block;height:0;visibility:hidden}
