@charset "utf-8";

/* Reset
====================================== */
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:62.5%;vertical-align:middle;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}a{margin:0;padding:0;vertical-align:baseline;background:transparent}ul,ol{list-style:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{vertical-align:top;word-break:break-all;word-wrap:break-word}input,select{vertical-align:middle}select,input,textarea{font:100%}img{border:0;vertical-align:baseline}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}

/* Common
====================================== */
body{font-family:Meiryo, 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Lucida Grande', Verdana, sans-serif;line-height:1.65;text-align:left;background:#fff;color:#444;-webkit-text-size-adjust:100%;overflow-x:hidden;font-size:1.4rem}
a:link{color:#3f3f3f;text-decoration:none}
a:visited{color:#3f3f3f;text-decoration:none}
a:hover{color:#3f3f3f;text-decoration:none}
a:active{color:#3f3f3f;text-decoration:none}

/* Layout
====================================== */
#l-container{background-color:#fff;position:relative;min-height:100%;box-sizing:border-box}
#l-header01{width:100%;border-top:solid 3px #14a92a;padding:5px 10px;box-sizing:border-box}
#l-contents{width:100%}
#l-aside01{width:100%}
#l-footer{position:absolute;bottom:0px;width:100%;height:170px}

/* Component
====================================== */
/* text */
.c-text01{font-size:1.2rem;padding:10px 0}
.c-text02{font-size:1.2rem;padding:10px;background-color:#fff;margin:0 -10px}
.c-text03{font-size:1.2rem}
.c-text04{font-size:1.6rem;font-weight:bold}
.c-text05{font-size:1.2rem;line-height:1.4;text-align:left}
.c-text13{font-size:1.3rem}
.c-text13b{font-size:1.3rem;font-weight:bold}
.c-text14b{font-size:1.3rem;font-weight:bold;line-height:1.4}
.c-text18{font-size:1.8rem}

.c-text019{font-size:1.2rem;padding:0 10px 10px}

.c-text06{font-size: 1.4rem;display: inline-block;vertical-align: middle;padding-right: 25px}

/* content_box */
.c-content_box01{padding:0 10px;background-color:#eeede6}
.c-content_box01-10{padding:0 10px;background-color:#eeede6;margin:0 -10px}
.c-content_box02{padding:0 10px}
.c-content_box03{padding:0 10px;background-color:#60AD1F}

.c-content_box05{padding:0}

.c-content_box07{padding: 0 10px;background: #EEEDE6}

/* headline */
.c-headline_area01,
.c-headline_area02,
.c-headline_area03,
.c-headline_area04,
.c-headline_area05,
.c-headline_area06{background:#45402A;padding:5px 10px;display:table;table-layout:fixed;width:100%}

.c-headline_area01{background:#14A92B;box-sizing:border-box}
.c-headline_area01 .c-inner01{border-left:4px solid #5bc36a;display:table-cell;padding-left:5px;vertical-align:middle;height:28px}
.c-headline_area01 .c-inner02{display:table-cell;table-layout:fixed;vertical-align:middle;height:28px;width:74px}
.c-headline_area02{background:#00b4ed;margin:0 -10px}
.c-headline_area02 .c-inner01{border-left:4px solid #80daf6;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline_area03{background:#f4f3ee;margin:0 -10px;border-bottom:solid 1px #c7c2ab;border-top:solid 1px #c7c2ab}
.c-headline_area03 .c-inner01{border-left:4px solid #5BC36A;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline_area04{background:#A9A48E;box-sizing:border-box}
.c-headline_area05{background:#45402A;box-sizing:border-box}
.c-headline_area06{background:#005800;margin:0 -10px}
.c-headline_area06 .c-inner01{border-left:4px solid #80ac80;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline_area07{background:#f4f3ee;margin:0 -10px;border-bottom:solid 2px #544F38;  border-radius:4px 4px 0 0; padding:8px 10px}
.c-headline_area08{background:#EEEDE6;padding-top:10px}

.c-headline01{font-size:1.6rem;color:#fff;line-height:1.55;font-weight:bold}
.c-headline02{font-size:1.8rem;font-weight:bold;line-height:1.4;text-align:center;padding-top:10px}
.c-headline03{font-size:1.5rem;font-weight:bold;line-height:1.4;border-left:4px solid #00b4ed;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline04{font-size:1.4rem;color:#fff;line-height:1.4;font-weight:bold;display:table-cell;box-sizing:border-box}
.c-headline05{font-size:1.6rem;font-weight:bold;line-height:1.2;border-left:4px solid #14a92a;padding-left:5px}
.c-headline06{font-size:1.4rem;font-weight:bold;line-height:1.2}
.c-headline07{font-size:1.5rem;font-weight:bold;line-height:1.4;border-left:4px solid #00b4ed;display:table-cell;padding-left:5px;vertical-align:middle;height:100%}
.c-headline08{background-size:15px;font-size:1.5rem;font-weight:bold;line-height:1.6;height:100%}
.c-headline11{font-size:1.3rem;color:#fff;line-height:1.4;font-weight:bold}

.c-headline01_icon{display: table-cell;vertical-align:middle;text-align: center;width: 62px;}
.c-headline01_icon02{display: table-cell;vertical-align:bottom;text-align: center;width: 62px;}
.c-headline01_icon p,
.c-headline01_icon02 p{font-size: 12px;color: #fff;font-weight: bold;background: #ed7580;padding: 3px 4px;border-radius: 4px;width: 54px;}



/* button */
.c-button_rapper01{width:100%;box-sizing:border-box;display:table;table-layout:fixed;padding:5px 5% 10px}
.c-button_rapper02{width:100%;box-sizing:border-box;display:table;table-layout:fixed}
.c-button03,
.c-button02,
.c-button01,
.c-button01_disable,
.c-button05,
.c-button05_disable,
.c-button06,
.c-button06_disable{text-decoration:none;font-weight:bold;color:#fff !important;border-radius:10px;box-sizing:border-box;vertical-align:middle;display:table-cell;position:relative}
.c-button01,
.c-button01_disable,
.c-button06,
.c-button06_disable{background-repeat:no-repeat;line-height:1;background-position:right center;text-align:center;font-size:1.7rem;padding:15px 10px}
.c-button05,
.c-button05_disable{background-repeat:no-repeat;line-height:1;background-position:right center;text-align:center;font-size:1.4rem;padding:10px 5px}
.c-button01{background-color:#ff6c00;border-bottom:solid 6px #df4e00;background-image:url(/sell/theme/Smart/contents/images/icon-arrow04.png);background-size:38px}
.c-button05{background-color:#ff6c00;border-bottom:solid 6px #df4e00;background-image:url(/sell/theme/Smart/contents/images/icon-arrow04.png);background-size:24px}
.c-button06{background-color:#036eb3;border-bottom:solid 6px #005095;background-image:url(/sell/theme/Smart/contents/images/icon-arrow10.png);background-size:38px}
.c-button01_disable{background-color:#dddacd;border:solid 2px #c7c2ab;background-image:url(/sell/theme/Smart/contents/images/icon-arrow04_b.png);background-size:38px;cursor:default;color:#c7c2ab !important}
.c-button05_disable{background-color:#dddacd;border:solid 2px #c7c2ab;background-image:url(/sell/theme/Smart/contents/images/icon-arrow04_b.png);background-size:24px;cursor:default;color:#c7c2ab !important}
.c-button06_disable{background-color:#dddacd;border:solid 2px #c7c2ab;background-image:url(/sell/theme/Smart/contents/images/icon-arrow10_b.png);background-size:38px;cursor:default;color:#c7c2ab !important}
.c-button02{background-color:#0060dc;border-bottom:solid 6px #0042be;text-align:center;font-size:1.2rem;padding:10px 20px 10px 69px;line-height:1.2}
.c-button02:after{background:url(/sell/theme/Smart/contents/images/icon_chara01.png) center no-repeat;background-size:54px;content:"";position:absolute;height:100%;width:54px;left:10px;top:-7px}
.c-button02 .type_tel{font-size:2rem;background:url(/sell/theme/Smart/contents/images/icon_tel01.png) left center no-repeat;background-size:16px;padding-left:17px}
.c-button03{background-color:#14a92a;border-bottom:solid 6px #007f02;text-align:center;font-size:1.7rem;padding:10px;line-height:1.2}
.c-button03 .type_pc{font-size:inherit;background:url(/sell/theme/Smart/contents/images/icon_pc01.png) left 2px no-repeat;background-size:24px;padding-left:30px;height:100%;display:inline-block;text-align:left}
.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:1.4rem;padding:10px}
.c-button04 .type_pc{font-size:inherit;background:url(http://www.o-uccino.jp/smart/contents/common/images/pc_icon01.png) left 3px no-repeat;background-size:18px;padding-left:30px;height:100%;display:inline-block}

/* start_arrow */
.c-start_arrow01{text-align:center;margin:0 auto 5px}

/* satei_arrow_box */
.c-satei_arrow_box{width:247px;text-align:center;margin:0 auto 5px;background: url(/sell/contents/images/icon_l_arrow_top01.png) bottom left no-repeat;background-size:247px 30px;padding-bottom: 30px}
.c-satei_arrow_box .c-arrow_text{font-size:1.4rem;color:#fff;background:#FF9140;display:inline-block;margin:0 26px;padding:10px 10px 0 10px ; line-height:1.5}


/* page_top_area */
.c-page_top_area{height:50px;position:relative;width:100%;border-top:1px solid #c6c1aa}
.c-page_top_area .c-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}
.c-page_top_area .c-page_top a{background:url(//www.o-uccino.jp/smart/contents/common/images/top_arrow.png) no-repeat center 6px;background-size:9px;color:#8b866f;font-size:1.2rem;font-weight:bold;display:block;height:100%;width:100%;text-align:center;box-sizing:border-box;padding-top:12px;overflow:hidden}

/* header
------------------------------------------ */
.c-header_logo01{float:left;width:109px;height:28px}
.c-header_logo01 a{display:inline-block}
.c-catch_box01{float:right;width:62px}
.c-catch_box01 span img{vertical-align:top}

.c-head_area{background:#ffffff}
.c-head_area .top_logo{float:left;margin-top:1px}
.c-head_area .peculiar_list{float:right}
.c-head_area .peculiar_list li{border-left:1px solid #d1cebb;float:left;height:31px;padding:1px 5px}
.c-head_area .peculiar_list li:last-child{padding:1px 0 1px 5px}
#l-container{min-width:320px;width:100%; overflow:hidden}
.l-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}
.c-head_inr{width:auto;padding:0}

/* menu */
.c-menu-btn{float:right;position:relative;text-align:center;width:34px;height:34px}
.c-menu-btn .c-menu_imgtext{cursor:pointer}
.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(/sell/theme/Smart/contents/images/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(/sell/theme/Smart/contents/images/chintai_icon.png)}
.c-right_menu .c-inner_list01 .shinchikum{background-image:url(/sell/theme/Smart/contents/images/shinchikum_icon.png)}
.c-right_menu .c-inner_list01 .chukom{background-image:url(/sell/theme/Smart/contents/images/chukom_icon.png)}
.c-right_menu .c-inner_list01 .shinchikuh{background-image:url(/sell/theme/Smart/contents/images/shinchikuh_icon.png)}
.c-right_menu .c-inner_list01 .chukoh{background-image:url(/sell/theme/Smart/contents/images/chukoh_icon.png)}
.c-right_menu .c-inner_list01 .tochi{background-image:url(/sell/theme/Smart/contents/images/tochi_icon.png)}
.c-right_menu .c-inner_list01 .baikyaku{background-image:url(/sell/theme/Smart/contents/images/baikyaku_icon.png)}
.c-right_menu .c-inner_list01 .chumon{background-image:url(/sell/theme/Smart/contents/images/chumon_icon.png)}
.c-right_menu .c-inner_list01 .reform{background-image:url(/sell/theme/Smart/contents/images/reform_icon.png)}
.c-right_menu .c-inner_list01 .renovation{background-image:url(/sell/theme/Smart/contents/images/renovation_icon.png)}
.c-right_menu .c-inner_list01 .seminar{background-image:url(/sell/theme/Smart/contents/images/seminar_icon.png)}
.c-right_menu .c-inner_list01 .investment{background-image:url(/sell/theme/Smart/contents/images/investment_icon.png)}
.c-right_menu .c-inner_list01 .article{background-image:url(/sell/theme/Smart/contents/images/article_icon.png);background-size: 17px}
.c-right_menu .c-inner_list01 .campaign{background-image:url(/sell/theme/Smart/contents/images/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 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;font-size: 15px}


/* info_link
------------------------------------------ */
.c-info_link01{background-color:#eeede6;font-size:1.1rem;display:table;table-layout:fixed;box-sizing:border-box;border-bottom:solid 1px #c7c2ab;width:100%;position:relative}
.c-info_link01 a{display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;height:100%;padding:10px 20px 10px 10px;line-height:1.2}
.c-info_link01 a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow01.png) center no-repeat;background-size:6px;content:"";position:absolute;height:100%;width:6px;right:10px;top:0}

/* satei yubin_box
------------------------------------------ */
.c-satei_box01{box-sizing:border-box;background-color:#fff;border:solid 2px #14a92a;border-radius:5px;margin:0 auto}
.c-satei_box_title01{font-size:1.5rem;color:#fff;font-weight:bold;text-align:center;background-color:#14a92a;margin-bottom:10px;padding-bottom:1px;position:relative}
.c-satei_box_title01:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;border-top-color:#14a92a;border-width:9px;margin-left:-9px}
.c-satei_box_title01 span{display: inline-block;width: 62px;margin: 2px 2px 0 0}
.c-yubin_box01{border-radius:5px;background-color:#d0eed4;position:relative;border:solid 2px #14a92a;margin:0 auto}
.c-yubin_box01 .c-satei_fukidesi01{position:absolute;top:-19px;line-height:0;left:10px}
.c-yubin_box01 .c-yubin_step01 dt{box-sizing:border-box;background-color:#a1ddaa;color:#3f3f3f;font-size:1.6rem;font-weight:bold;height:54px;padding:20px 0 0 85px;border-radius:4px 4px 0 0}
.c-satei_box02,
.c-yubin_box02{box-sizing:border-box;border:solid 2px #14a92a;border-radius:0 0 5px 5px;margin:-2px auto 0;z-index:2;position:relative;top:0px}
.c-satei_box02{background-color:#ffffff}
.c-yubin_box02{background-color:#D0EED4;display:none}
.error_text_sp{text-align:center;font-weight:bold;margin-bottom:5px;color:#ff0000;font-size:19px}
.error_text_sp.invisible{visibility:hidden}


/* tab_box
------------------------------------------ */
.c-tab_box01{position:relative}
.c-tab_menu{height:45px}
.c-tab_box01 .c-satei_title_tab,
.c-tab_box01 .c-yubin_title_tab{height:45px;font-size:1.6rem;font-weight:bold;text-align:center;width:49.5%;box-sizing:border-box;border-left:solid 2px #14a92a;border-top:solid 2px #14a92a;border-right:solid 2px #14a92a;border-radius:5px 5px 0 0;padding-top:10px;z-index:1;position:absolute;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.c-tab_box01 .c-satei_title_tab{background-color:#ffffff;color:#14a92a;left:0}
.c-tab_box01 .c-yubin_title_tab{background-color:#D0EED4;color:#444444;right:0}
.c-tab_box01 .c-satei_title_tab.active{z-index:3}
.c-tab_box01 .c-yubin_title_tab.active{z-index:3}


/* satei_step c-yubin_step
------------------------------------------ */
.c-satei_step01 dl{display:table;table-layout:fixed;padding:5px 10px 5px 10px;box-sizing:border-box}
.c-satei_step01 .c-satei_current{background-color:#ff9140}
.c-satei_step01 dt{display:table-cell;box-sizing:border-box;border:solid 2px #14a92a;background-color:#14a92a;border-radius:5px;font-size:1.3rem;color:#fff;font-weight:bold;text-align:center;line-height:1;padding:3px 5px;height:47px;width:47px}
.c-satei_step01 dt .check_inner{font-size:1.2rem}
.c-satei_step01 dt b{font-size:2.4rem;display:block;line-height:1}
.c-satei_step01 .c-satei_current dt{background-color:#fff;color:#14a92a}
.c-satei_step01 .c-satei_check dt{background-image:url(/sell/theme/Smart/contents/images/icon-check01.png);background-repeat:no-repeat;background-position:center;background-size:25px}
.c-satei_step01 .c-satei_check dt .check_inner{visibility:hidden}
.c-satei_step01 dd{display:table-cell;width:100%;box-sizing:border-box;padding:0 0 0 5px;height:47px}
.c-yubin_step01 .c-step1 div{padding:10px 10px 5px}
.c-yubin_step01 .c-step2 div{padding:5px 10px}
.c-yubin_step01 .c-step3{padding-top:5px}
.c-yubin_step01 .c-satei_current{background-color:#ff9140}
.c-text_box01{border:solid 2px #007f02;box-sizing:border-box;height:40px;border-radius:5px;font-size:1.6rem;width:100%;box-shadow:0px 2px #007f02 inset;padding:0 2px 0 2px}
.c-text_box01:focus{border:2px solid #ff6c00;box-shadow:0 0 3px 0 #ff6c00}
.c-yubin_note01{color:#3f3f3f;display:block;font-size:1.2rem;padding-top:3px}

/* blinking */
.c-blinking{
-webkit-animation:blink 0.5s infinite alternate;
-moz-animation:blink 0.5s infinite alternate;
animation:blink 0.5s infinite alternate}
@-webkit-keyframes blink{
0%{background-color:rgba(0,0,0,0)}
100%{opacity:1}
}
@-moz-keyframes blink{
0%{background-color:rgba(0,0,0,0)}
100%{opacity:1}
}
@keyframes blink{
0%{background-color:rgba(0,0,0,0)}
100%{opacity:1}
}

/* souba_box */
.c-souba_box01{background-color:#fff;border:1px solid #c7c2ab;padding:10px;border-radius:5px}
.c-souba_select01{}
.c-souba_select01 li{margin-bottom:10px}
.c-souba_select01 .c-form_select02{width:100%;font-size:16px;height:50px}
.c-souba_price01{}
.c-souba_price_board01{background-color:#4d4d4d;border-radius:5px;height:93px;border-collapse:separate;border-spacing:4px}
.c-souba_price_board01 .c-number_text01{display:table;table-layout:fixed;text-align:right;width:100%}
.c-souba_price_board01 .c-number_text01 .c-number{background-color:#232323;display:table-cell;vertical-align:middle;font-weight:bold;text-align:center;border-radius:5px;height:82px;color:#fff;font-size:49px;border-bottom:solid 1px #8b8a8a;overflow:hidden;font-family:Century Gothic,Arial Regular,Arial Bold,"ＭＳ Ｐゴシック","MS PGothic",Osaka}
.c-souba_price_board01 .c-cumma,
.c-souba_price_board01 .c-yen{color:#fff;display:table-cell;vertical-align:bottom;font-size:20px;line-height:1.1;font-weight:bold;text-align:center;text-shadow:-1px -1px 0 #000}
.c-souba_price_board01 .c-cumma{width:10px}
.c-souba_price_board01 .c-yen{width:30px}
.c-souba_price01 .note{font-size:10px;color:#646464;text-indent:-1em;margin-left:1em}

/* souba_box_20160223 */
.c-souba_box02{box-sizing:border-box;background-color:#fff;border:solid 2px #036eb3;border-radius:5px;margin:0 auto}
.c-souba_box02_inner{padding:0 10px 10px}
.c-souba_box_title01{font-size:1.5rem;color:#fff;font-weight:bold;text-align:center;background-color:#036eb3;margin-bottom:10px;padding-bottom:1px;position:relative}
.c-souba_price02{background-color:#fff;border:2px solid #c7c2ab;padding:10px;border-radius:5px; margin-bottom:10px}
.c-souba_price02_text{color:#ff9140;font-size:24px; text-align:center; font-weight:bold}

/* form_select */
.c-form_select01,
.c-form_select02{font-size:1.7rem;font-weight:bold;height:45px;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}
.c-form_select01{border:solid 2px #007f02;padding:0 34px 0 2px;background:#fff url(/sell/theme/Smart/contents/images/icon-arrow02.png) right center no-repeat;box-shadow:0px -2px #007f02 inset;background-size:30px}
.c-form_select02{border:solid 2px #036eb3;padding:0 34px 0 5px;background:#fff url(/sell/theme/Smart/contents/images/icon-arrow08.png) right center no-repeat;box-shadow:0px -2px #036eb3 inset;background-size:30px}

/* banner-logo_box
------------------------------------------ */
.c-banner-logo_box{border-bottom:solid 2px #c7c2ab;padding-bottom:5px;margin:0 -10px}
.c-banner-logo_title{background:url(/sell/theme/Smart/contents/images/icon_line02.png) center left repeat-x;width:100%;font-weight:bold;display:inline-block;text-align:center}
.c-banner-logo_title span{font-size:1.4rem;background-color:#EEEDE6;padding:0 5px}
.c-banner-logo_list{text-align:center;width:282px;margin:0 auto}
.c-banner-logo_list li{display:inline-block;margin-right:5px;margin-bottom:5px;width:66px;height:18px}
.c-banner-logo_list li:nth-child(4n){margin-right:0}
.c-banner-logo_list li img{border:solid 1px #c7c2ab}

/* sell-flowbox
------------------------------------------ */
.c-sell-flow_link01 li{background:url(/sell/theme/Smart/contents/images/icon_l_arrow01.png)center bottom no-repeat;background-size:62px;padding-bottom:17px;margin-bottom:3px}
.c-sell-flow_link01 li.flow4{background:none;padding-bottom:5px}
.c-sell-flow_link01 dl{background-color:#fff;background-repeat:no-repeat;background-position:right 35px;border-radius:5px;border:solid 1px #cdc8b4;box-sizing:border-box;padding:10px;margin:0 auto;min-height:135px}
.c-sell-flow_link01 .flow1 dl{background-image:url(/sell/theme/Smart/contents/images/flow_img01.jpg);background-size:135px}
.c-sell-flow_link01 .flow2 dl{background-image:url(/sell/theme/Smart/contents/images/flow_img02.jpg);background-size:135px}
.c-sell-flow_link01 .flow3 dl{background-image:url(/sell/theme/Smart/contents/images/flow_img03.jpg);background-size:135px}
.c-sell-flow_link01 .flow4 dl{background-image:url(/sell/theme/Smart/contents/images/flow_img04.jpg);background-size:135px}
.c-sell-flow_link01 dt{background:url(/sell/theme/Smart/contents/images/icon_line01.png) left 5px repeat-x;background-size:1px;padding:20px 135px 0 0;position:relative}
.c-sell-flow_link01 dt:after{content:"";position:absolute;height:28px;width:100%;left:0;top:-5px}
.c-sell-flow_link01 .flow1 dt:after{background:url(/sell/theme/Smart/contents/images/icon_no01.png) center no-repeat;background-size:40px}
.c-sell-flow_link01 .flow2 dt:after{background:url(/sell/theme/Smart/contents/images/icon_no02.png) center no-repeat;background-size:40px}
.c-sell-flow_link01 .flow3 dt:after{background:url(/sell/theme/Smart/contents/images/icon_no03.png) center no-repeat;background-size:40px}
.c-sell-flow_link01 .flow4 dt:after{background:url(/sell/theme/Smart/contents/images/icon_no04.png) center no-repeat;background-size:40px}
.c-sell-flow_link01 dt em{font-size:1.8rem;font-weight:bold;font-style:normal}
.c-sell-flow_link01 dd{padding-right:135px;font-size:1.4rem;line-height:1.4}

/* content_link
------------------------------------------ */
.c-content_list_link01{background-color:#fff;margin:0 -10px}
.c-content_list_link01 li{display:table;table-layout:fixed;width:100%;box-sizing:border-box;border-bottom:solid 1px #c7c2ab;position:relative}
.c-content_list_link01 li.last-child{border-bottom:none; border-radius:0 0 4px 4px}
.c-content_list_link01 li a{display:table-cell;vertical-align:middle;box-sizing:border-box;width:100%;height:50px;padding:10px 35px 10px 55px;line-height:1.2}
.c-content_list_link01 li a img{vertical-align:middle;border-radius:3px;border:solid 1px #d2cebc;position:absolute;left:10px;top:7px}
.c-content_list_link01 li a em{font-size:1.3rem;vertical-align:middle;font-style:normal;display:inline-block}
.c-content_list_link01 li a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow03.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}

/* list_ranking
------------------------------------------ */
.c-list_ranking01{margin:0 -10px}
.c-list_ranking01 li{background-color:#fff;border-bottom:solid 1px #c7c2ab}
.c-list_ranking01 a{position:relative;display:block}
.c-list_ranking01 a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow03.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-list_ranking01 .rank{font-weight:bold;width:40px;display:inline-block}
.c-list_ranking01 li dl{display:table;table-layout:fixed;width:100%;min-height:50px;box-sizing:border-box;padding:10px 45px 10px 10px}
.c-list_ranking01 li dt{display:table-cell}
.c-list_ranking01 li dd{display:table-cell;text-align:right}

/* area_list
------------------------------------------ */
.c-area_list02,
.c-area_list01{margin:0 -10px}
.c-area_list01 dt{font-size:1.6rem;font-weight:bold;padding:15px 10px;background-color:#e5f7fd;border-top:solid 1px #a9a48d;box-sizing:border-box}

.c-area_list02 .c-area_list_title{padding:5px 10px;background-color:#005800;box-sizing:border-box;border-bottom:solid 1px #a9a48d}
.c-area_list02 .c-area_list_title:last-of-type{ border-bottom:none !important}
.c-area_list02 .c-area_list_title span{font-size:1.6rem;display:table-cell;padding-left:5px;border-left:solid 4px #81AC7F;font-weight:bold;color:#fff}

.c-area_list_link02 li,
.c-area_list_link01 li{display:table;table-layout:fixed;width:100%;border-bottom:solid 1px #a9a48d}
.c-area_list_link01 li:first-child{border-top:solid 1px #a9a48d}
.c-area_list_link02 li:last-child,
.c-area_list_link01 li:last-child{border-bottom:none}
.c-area_list_link01 li a{display:table-cell;width:100%;font-size:1.5rem;position:relative;padding:15px 10px 15px 30px;background:url(/sell/theme/Smart/contents/images/icon_inclusion01.png) 15px 10px no-repeat;background-size:8px}
.c-area_list_link02 li a{display:table-cell;width:100%;font-size:1.5rem;position:relative;padding:15px 10px 15px 10px}
.c-area_list_link01 li a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow03.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-area_list_link02 li a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow07.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-area_list_link01 li a.link_disable{color:#c7c2ab}
.c-area_list_link01 li a.link_disable:after{background:url(/sell/theme/Smart/contents/images/icon-arrow03_b.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-accordion01 dd{display:none}
.c-accordion01 .toggle{position:relative}
.c-accordion01 .toggle:after,
.c-accordion01 .toggle.active:after{background-position:center;background-repeat:no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-area_list01.c-accordion01 .toggle:after{background-image:url(/sell/theme/Smart/contents/images/icon_accordion01_off.png)}
.c-area_list01.c-accordion01 .toggle.active:after{background-image:url(/sell/theme/Smart/contents/images/icon_accordion01_on.png)}
.c-area_list02.c-accordion01 .toggle:after{background-image:url(/sell/theme/Smart/contents/images/icon_accordion02_on.png)}
.c-area_list02.c-accordion01 .toggle.active:after{background-image:url(/sell/theme/Smart/contents/images/icon_accordion02_off.png)}
.c-area_list01.c-accordion01 dd{display:none}


/* table_type
------------------------------------------ */
.c-table_type02{border-radius:5px;border-top:solid 1px #c7c2ab;border-left:solid 1px #c7c2ab;border-right:solid 1px #c7c2ab;border-collapse:separate;border-spacing:0;width:100%}
.c-table_type02 th,
.c-table_type02 td{border-bottom:solid 1px #c7c2ab}
.c-table_type02 tr:first-child td:first-child{border-radius:5px 0 0 5px}
.c-table_type02 tr:last-child th{border-radius:0 0 5px 0}
.c-table_type02 tr:last-child td:last-child{border-radius:0 0 5px 0}
.c-table_type02 .c-cell_layout01{width:35px;background:#e9f8ec/*url(/sell/theme/Smart/contents/images/icon-arrow09.png) 17px 5px no-repeat*/;background-size:14px;padding:0 0 50px 12px;position:relative}
.c-table_type02 .c-cell_layout01.c-checkbox_only label{top:15px}
.c-table_type02 .c-ex_bg{background-color:#fffabe}
.c-table_type02 .c-cell_layout02{padding:5px 10px;vertical-align:top;text-align:left;font-size:1.5rem}
.c-table_type02 .c-cell_layout03{padding:5px}
.c-table_type02 .c-repute_list li{border-bottom:dotted 1px #c7c2ab;font-size:1.4rem;background:url(/sell/theme/Smart/contents/images/icon_comment01.png) 5px 5px no-repeat;background-size:20px; padding:5px 5px 5px 30px}
.c-table_type02 .c-repute_list li:last-child{border-bottom:none}

.c-table_type03{display:table;table-layout:fixed}
.c-table_type03 .c-cell_layou01{display:table-cell;width:35%;vertical-align:top;box-sizing:border-box}
.c-table_type03 .c-cell_layou02{display:table-cell;width:65%;vertical-align:top;box-sizing:border-box;padding-left:5px}


.c-table_type04{border-collapse:separate;border-spacing:0;width:100%}
.c-table_type04 th,
.c-table_type04 td{border-bottom:solid 1px #c7c2ab}
.c-table_type04 .c-cell_layout02{padding:5px 10px;vertical-align:top;text-align:left;font-size:1.5rem}
.c-table_type04 .c-cell_layout06_text{margin: 5px 0 5px 0;font-size:1.2rem;color:#999}
.c-table_type04 .c-cell_layout06_text .c-texttitle{padding-top:2px;font-size:1.2rem;}
.c-table_type04 .c-cell_tag01{background:#28bd3e; border:solid 1px #28bd3e; border-radius:5px;padding:2px 4px;margin:0 3px 0 3px; color:#fff;font-size:1.2rem; font-weight:normal}

.c-table_type05{border-radius: 5px;border-top: solid 1px #c7c2ab;border-left: solid 1px #c7c2ab;border-right: solid 1px #c7c2ab;border-collapse:separate;border-spacing:0;width:100%;background: #fff}
.c-table_type05 th,
.c-table_type05 td{border-bottom:solid 1px #c7c2ab}
.c-table_type05 td.c-t_end{border-radius: 0 0 5px 5px}
.c-table_type05 .c-bor_c{border-left:solid 7px #e9f8ec}
.c-table_type05 .c-bor_cend{border-left:solid 7px #e9f8ec;border-radius: 0 0 0 5px}
.c-table_type05 .c-bor_ex{border-left:solid 7px #fffabe}
.c-table_type05 .c-bor_exfst{border-left:solid 7px #fffabe;border-radius:5px 0 0 0}
.c-table_type05 .c-cell_layout02{vertical-align:top;text-align:left;font-size:1.5rem;display: inline-block;width: 100%}
.c-table_type05 .c-cell_layout06_text{margin: 5px 0 5px 0;font-size:1.2rem;color:#999}
.c-table_type05 .c-cell_layout06_text .c-texttitle{padding-top:2px;font-size:1.2rem;}
.c-table_type05 .c-cell_tag01{background:#28bd3e; border:solid 1px #28bd3e; border-radius:5px;padding:2px 4px;margin:0 3px 0 3px; color:#fff;font-size:1.2rem; font-weight:normal}

.c-cell_linebox{font-size: 1.5rem;border-left: 7px solid #e9f8ec;padding: 5px;height: 100%}
.c-cell_linebox_fst_end{font-size: 1.5rem;border-left: 7px solid #e9f8ec;border-radius: 5px 0 0 5px;padding: 5px;height: 100%}
.c-cell_linebox_fst{font-size: 1.5rem;border-left: 7px solid #e9f8ec;border-radius: 5px 0 0 0;padding: 5px;height: 100%}
.c-cell_linebox_end{font-size: 1.5rem;border-left: 7px solid #e9f8ec;border-radius: 0 0 0 5px;padding: 5px;height: 100%}
.c-cell_linebox_ex{font-size: 1.5rem;border-left: 7px solid #fffabe;padding: 5px;height: 100%}
.c-cell_linebox_ex_fst{font-size: 1.5rem;border-left: 7px solid #fffabe;border-radius: 5px 0 0 0;padding: 5px;height: 100%}
.c-cell_linebox_ex_fst_end{font-size: 1.5rem;border-left: 7px solid #fffabe;border-radius: 5px 0 0 5px;padding: 5px;height: 100%}
.c-cell_linebox_txt{font-size: 1.5rem !important}
.c-cell_linebox span,
.c-cell_linebox_fst span,
.c-cell_linebox_end span,
.c-cell_linebox_fst_end span,
.c-cell_linebox_ex span,
.c-cell_linebox_ex_fst span,
.c-cell_linebox_ex_fst_end span{font-weight: bold}


/* fukides
------------------------------------------ */
.c-fukides_rapper01{background:url(/sell/theme/Smart/contents/images/sell_chara01.png) right center no-repeat;background-size:45px;padding-right:65px;width:100%;box-sizing:border-box;min-height:45px}
.c-fukides_box01{border-radius:3px;position:relative;background:#fff;border:1px solid #c7c2ab;padding:5px;text-align:center}
.c-fukides_box01:after,
.c-fukides_box01:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.c-fukides_box01:after{border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:5px;margin-top:-5px}
.c-fukides_box01:before{border-color:rgba(199, 194, 171, 0);border-left-color:#c7c2ab;border-width:6px;margin-top:-6px}
.c-fukides_text01{text-align:left;font-weight:bold;font-size:1.3rem;line-height:1.2;vertical-align:baseline}
.c-fukides_text01 .count{color:#ff6c00;font-size:1.6rem;font-weight:bold;line-height:1.2;vertical-align:baseline}
.c-fukides_text01 .note{font-size:10px;color:#646464;font-weight:normal;line-height:1.2;vertical-align:baseline}

.c-fukides_rapper02{display:table;width:100%}
.c-fukides_all_check01{display:table-cell;padding-right:10px;vertical-align:top}
.c-fukides_all_check01.type_end{vertical-align:bottom}
.c-fukides_all_check01 .c-checkbox_only{border-radius:5px;position:relative;background:#d0eed4;border:1px solid #c7c2ab;min-height:55px;width:47px;box-sizing:border-box;padding:5px}
.c-fukides_all_check01 .c-checkbox_only .text01{font-size:8px;display:block;text-align:center;font-weight:bold}
.c-fukides_all_check01 .c-checkbox_only label{left:6px;top:0}
.c-fukides_all_check01.type_start .c-checkbox_only:after,
.c-fukides_all_check01.type_start .c-checkbox_only:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.c-fukides_all_check01.type_end .c-checkbox_only:after,
.c-fukides_all_check01.type_end .c-checkbox_only:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
.c-fukides_all_check01.type_start .c-checkbox_only:after{border-color:rgba(208, 238, 212, 0);border-top-color:#d0eed4;border-width:12px;margin-left:-12px}
.c-fukides_all_check01.type_start .c-checkbox_only:before{border-color:rgba(199, 194, 171, 0);border-top-color:#c7c2ab;border-width:13px;margin-left:-13px}
.c-fukides_all_check01.type_end .c-checkbox_only:after{border-color:rgba(208, 238, 212, 0);border-bottom-color:#d0eed4;border-width:12px;margin-left:-12px}
.c-fukides_all_check01.type_end .c-checkbox_only:before{border-color:rgba(199, 194, 171, 0);border-bottom-color:#c7c2ab;border-width:13px;margin-left:-13px}
.c-fukides_matome01{display:table-cell;width:100%;vertical-align:top}


/* checkbox
------------------------------------------ */
.c-checkbox_only input[type=checkbox]{display:inline-block}
.c-checkbox_only input[type=checkbox] + label{position:relative;display:block;font-size:18px;cursor:pointer}
.c-checkbox_only input[type=checkbox]:disabled + label{cursor:default}
@media (min-width:1px){
.c-checkbox_only input[type=checkbox]{display:none;margin:0}
.c-checkbox_only input[type=checkbox] + label{padding:0}
.c-checkbox_only input[type=checkbox] + label::before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:24px;height:24px;background:#FFF;box-shadow:rgba(230, 230, 230, 0.65098) 0px -5px 3px 0px inset}
.c-checkbox_only input[type=checkbox] + label::before{}
.c-checkbox_only input[type=checkbox] + label::before{border:1px solid #9c9c9c;border-radius:3px}
.c-checkbox_only input[type=checkbox]:checked + label::after{content:"";position:absolute;top:1px;-moz-box-sizing:border-box;box-sizing:border-box;display:block}
.c-checkbox_only input[type=checkbox]:checked + label::after{left:4px;width:16px;height:8px;border-left:4px solid #14a92a;border-bottom:4px solid #14a92a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.c-checkbox_only input[type=checkbox]:checked + label::after{margin-top:4px}
}

/* sum
------------------------------------------ */
.c-sum_img01{float:left;width:123px;margin-right:10px}

/* 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:1.2rem;font-weight:bold;line-height:1.4;border-bottom:solid 1px #A9A48E;background-image:url(/sell/theme/Smart/contents/images/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(/sell/theme/Smart/contents/images/icon-arrow05.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 -629px}
.c-aside_list_table01 .type_ssuma{background-position:-5px -1106px}
.c-aside_list_table01 .type_article{background-image: url(/sell/theme/Smart/contents/images/article_icon2.png);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:1.2rem;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(http://www.o-uccino.jp/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(http://www.o-uccino.jp/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}
.measure_area{position:relative;overflow:hidden}
.measure_area img,
.measure_area iframe{position:absolute}

/* c-blank */
.c-blank03{position:relative;height:100%;display:inline-block;padding-right:16px;font-size:inherit}
.c-blank03:after{background:url(http://www.o-uccino.jp/smart/contents/common/images/icon_blank03.png) center right no-repeat;background-size:12px;content:"";position:absolute;height:12px;width:18px}


/* article
------------------------------------------ */
.c-text-list01 li{background-image:url(/sell/theme/Smart/contents/images/icon_list01.png);background-position:left 1px;background-repeat:no-repeat;background-size:16px auto;color:#3f3f3f;font-size:1.5rem;font-weight:bold;padding-bottom:10px;padding-left:20px;position:relative;border-bottom:dotted 1px #c7c2ab;margin-bottom:10px;line-height:1.2}
.c-text-list01 li:last-child{border-bottom:none}
.c-qatext_box01{box-sizing:border-box;background-color:#fff;border:solid 1px #c7c2ab;border-radius:5px;margin:0 auto;padding:15px 10px}
.c-qatext_box01_title01{background-image:url(/sell/theme/Smart/contents/images/icon_qa01.png);background-position:left 1px;background-repeat:no-repeat;background-size:23px auto;color:#3f3f3f;font-size:1.6rem;font-weight:bold;padding-bottom:1px;padding-left:25px;position:relative;line-height:1.2}
.c-qatext_box01_title02{background-image:url(/sell/theme/Smart/contents/images/icon_qa02.png);background-position:left 1px;background-repeat:no-repeat;background-size:20px auto;color:#3f3f3f;font-size:1.6rem;font-weight:bold;padding-bottom:1px;padding-left:25px;position:relative;line-height:1.2}
.c-note_area01{background-color:#f4f3ee;padding:10px;display:block;border-radius:5px}
.c-note01{font-weight:normal;font-size:1.1rem}

.c-sns_list01{display:block;text-align:center;width:100%}
.c-sns_list01 li{display:inline-block;padding-right:2px;vertical-align:top;text-align:left;margin-bottom:5px;line-height:1.2}
.c-sns_list01 li:last-child{padding-right:0}
.c-sns_list01 li div{vertical-align:top !important}
.c-sns_list01 .gplus div{width:65px !important}
.c-sns_list01 .twitter_s iframe.twitter-share-button{width:90px !important}

.c-photo_type01{text-align:center;margin:0 auto 5px}

.c-sugoroku_box01 {border:2px solid #544F38;border-radius:6px; padding:0 10px 0 10px;background-color:#fff}
.c-sugoroku_box01 .c-content_list_link01 li a:after{background:url(/sell/theme/Smart/contents/images/icon-arrow05.png) center no-repeat;background-size:6px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-sugoroku_article .c-content_list_link01 li a:after {background:url(/sell/theme/Smart/contents/images/icon-arrow07.png) center no-repeat;background-size:25px;content:"";position:absolute;height:100%;width:25px;right:10px;top:0}
.c-sugoroku_box01_head{background:url(/sell/theme/Smart/contents/images/article/icon-sg_arrow.png) no-repeat bottom;padding-bottom:17px;margin-bottom:3px;background-size:62px}
.c-content_list_link01.kadomaru{border-radius:4px}
.c-photo_type01 .c-phto-potion{ vertical-align:middle}

.c-recommend_box01{width:100%;background:#fff;border-bottom:none;margin:0; padding:0;box-sizing:border-box}
.c-recommend_box01 .list_type01{font-size:1.2rem; padding:0}
.c-recommend_box01 .list_type01 li{background:#fff; float:left;width:50%;margin:0;box-sizing:border-box;border-bottom:#c7c2ab 1px solid;padding:0;display:table;table-layout:fixed}
.c-recommend_box01 .list_type01 li:nth-child(2n+1){border-right:#c7c2ab 1px solid;margin:0}
.c-recommend_box01 .list_type01 li:nth-child(2n+1){clear:both}
.c-recommend_box01 .list_type01 li a{overflow:hidden; display:table-cell; background:url(http://www.o-uccino.jp/smart/chintai/contents/chintai/images/search/arrow_icon06.png) no-repeat 95% center;background-size:7px; padding:10px 15px 10px 15px;width:100%;font-size:1.2rem;}

/* 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}
.l-footer{background: #139a28;}

/* 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:#c6c1aa 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(/sell/theme/Smart/contents/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(/sell/theme/Smart/contents/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(/sell/theme/Smart/contents/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(/sell/theme/Smart/contents/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(/sell/theme/Smart/contents/images/accodion_btn04_open02.png) no-repeat right 13px;background-size: 15px;width: 15px;right: 13px}
.c-footerbox .close.c-accordion:after{background: url(/sell/theme/Smart/contents/images/accodion_btn04_close02.png) no-repeat right 13px;background-size: 15px;width: 15px;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(/sell/theme/Smart/contents/images/icon_inclusion03.png) 9px 10px no-repeat;background-size: 6px;color: #3f3f3f;display: block;border-bottom: #c6c1aa 1px solid;position: relative;font-size: 12px;font-weight: bold}
.c-accodionbox__list li a:after{background:url(/sell/theme/Smart/contents/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(/sell/theme/Smart/contents/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: #c6c1aa 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(/sell/theme/Smart/contents/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-mb0{margin-bottom:0px}
.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}

/* pt */
.u-pt10{padding-top:10px}

/* border */
.u-bb_n{border-bottom:none !important}
.u-bt_n{border-top:none !important}
/* f_bold */
.u-f_bold{font-weight:bold}
.u-f_bold_n{font-weight:normal}


.u-pt15{padding-top:15px}
.u-pb10{padding-bottom:10px}
.u-mt10{margin-top:10px}
.u-no-hil{-webkit-tap-highlight-color:rgba(0,0,0,0)}

/* bg */
.u-bg__ver01{background:#14A92B}
.u-bg__ver02{background:#7F7B6B}
.u-bg__ver03{background:#45402A}
.u-bg__ver04{background:#EAE7DE}
.u-bg__ver05{background:#007800}

/* clearfix
====================================== */
.u-cf:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}


/* banner-cp_20151119
====================================== */
.c-content_box04{padding:0 10px;background-color:#ffffff}
.cp_image{text-align:center;padding:12px 0 17px;width:100%;margin:0 auto}
.cp_image img{max-width:100%}
.cp_tt{width:288px;background:url(/sell/theme/Smart/contents/images/campaign/icon_bg02.png) left center no-repeat; background-size:288px;height:35px;overflow:hidden;color:#fff;text-align:center;margin:0 auto;font-size:1.2rem;padding-top:3px;line-height:1.3;font-weight:bold}
.cp_ubm{margin-bottom:10px}