/* reset style
====================================== */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Arial Regular,Arial Bold,"ＭＳ Ｐゴシック","MS PGothic",Osaka;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:12px;line-height:1.4}body{margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,pre{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p,ol,ul,dl,li,dt,dd{text-indent:0;margin:0px;padding:0px}li{list-style:none}em{font-style:normal}blockquote{margin:0}
html,body{height:100%}
html{overflow-y:scroll}
img{max-width:100%;height:auto;width /***/:auto;line-height:0}


/* Layout
====================================== */
#l-container{overflow:hidden}
#l-header{background-color:#60ad1f}
#l-footer{background-color:#388500;color:#fff;text-align:center}

/* Component
====================================== */
/* header_inner */
#l-header .c-header_inner01{width:960px;box-sizing:border-box;padding:15px 20px 5px;margin:0 auto}
@media screen and (max-width:768px){
#l-header .c-header_inner01{width:100%;box-sizing:border-box;padding:5px 10px 0}
#l-header .c-header_inner01 img{width:50px}
}

/* title_area */
.c-title_area.c-exbg01{background: #82a5eb}
.c-title_area img{margin:0 auto;display:block}

/* lead_box */
.c-lead_box01{background-color:#f74000;color:#fff}
.c-lead_box02{background-color:#60ad1f;color:#fff;text-align:center}

/* layout_box */
.c-layout_box01{padding:10px}
.c-layout_box02{background-color:#f1f1f1}

.c-profile-box{margin-bottom: 10px;border: 1px solid #388500;border-radius: 5px;background-color: #fff;margin-top: 4px}
.c-profil-ttl {background-color: #388500;display: inline-block;width: 100%;box-sizing: border-box;color: #fff;padding: 12px 10px 10px 20px;font-size: 18px;border-radius: 4px 4px 0 0;margin-bottom:11px;line-height: 1;font-weight:bold}
.c-profil-mttl{padding:0 20px 10px;color:#388500}
.c-mttl_sholder{font-size:12px;width:48%;display:inline-block;margin-right:15px;line-height:1.5}
.c-mttl_main{font-size:23px;font-weight:bold;display:inline-block;vertical-align:top;width:47%}
.c-profile_text{padding:0 10px 10px;line-height:1.5}
@media screen and (max-width:768px){
.c-profil-ttl {font-size:14px;padding-left:10px}
.c-profil-mttl{padding:0 10px 5px}
.c-mttl_sholder{width:100%}
.c-mttl_main{width:100%;font-size:16px}
}

/* point_wrap */
.c-point_wrap{box-sizing:border-box;border-left:solid 3px #333;border-top:solid 3px #333;margin-bottom:20px}
.c-point_wrap02{box-sizing:border-box;}
.c-point_head{display:table;width:100%;box-sizing:border-box;margin-bottom:0}
.c-point_head .c-icon{display:table-cell;box-sizing:border-box;padding:3px 5px 0 60px;color:#fff;border-right:solid 3px #333;border-bottom:solid 3px #333;background:#f74000 url(/mansion/shinchiku/special/sp_zai160621/images/icon_01.png) no-repeat 5px bottom;width:180px}
.c-point_head .c-icon02{display:table-cell;box-sizing:border-box;padding:10px 20px 10px;color:#ffff00;background:#247101;width:130px;text-align: center}

.c-point_head .c-title{display:table-cell;box-sizing:border-box;background-color:#c9daf2;padding:3px 5px 0 10px;border-right:solid 3px #333;border-bottom:solid 3px #333}
.c-point_head .c-title02{display:table-cell;box-sizing:border-box;background-color:#428f01;padding:3px 5px 0 10px;color: #fff}
.c-point_head .c-title02 .c-exco01{color: #ffff00;display:inline-block}
.c-point_body{background-color:#fff;padding:20px;border-right:solid 3px #333;border-bottom:solid 3px #333}
.c-point_body02{background-color:#fff;padding:20px 0 20px;}
@media screen and (max-width:768px){
.c-point_wrap,
.c-point_wrap02{margin-bottom:10px}
.c-point_head .c-icon{padding:3px 5px 3px 35px;width:100px;background-size:27px}
.c-point_head .c-icon02{padding:3px 5px 3px 5px;width:56px;background-size:27px}
.c-point_head .c-icon02 span{display: inline-block}
.c-point_head .c-title02 .c-exdis01{display:inline-block;width: 100%}
.c-point_body{padding:10px}
.c-point_body02{padding:10px 0 0}
}

/* c-list_type */
.c-list_type01 li{background:url(/mansion/shinchiku/special/sp_zai160621/images/icon_02.png) no-repeat left 2px;padding-left:20px;margin-bottom:5px}
@media screen and (max-width:768px){
.c-list_type01 li{background-size:12px;padding-left:15px}
}

/* c-list_check_parent */
.c-list_check_parent{background:url(/mansion/shinchiku/special/sp_zai160621/images/list_check_parent_bg01.png) no-repeat left bottom;margin:0 auto;padding-bottom:10px}
.c-list_check_title01{background-color:#f74000;box-sizing:border-box;border:solid 1px #333333;color:#fff;text-align:center;display:block;padding:5px 0 2px;z-index:2;margin:0 auto -15px;position:relative}
.c-list_check_body{border:solid 1px #333333;display:block;background-color:#fff;padding:25px 10px 10px}
.c-list_check_child li{ float:left;padding:0 5px 0 20px;background:url(/mansion/shinchiku/special/sp_zai160621/images/icon_03.png) no-repeat left 1px;width:370px;box-sizing:border-box;margin-bottom:5px}
.c-list_check_child li.even{clear:both}
@media screen and (max-width:768px){
.c-list_check_parent{background:url(/mansion/shinchiku/special/sp_zai160621/images/list_check_parent_bg01.png) no-repeat left bottom;margin:0 auto;background-image:none;position:relative;padding-bottom:3px}
.c-list_check_parent::after{content:" ";position:absolute;left:0;bottom:0px;width:250px;height:3px}
.c-list_check_parent::before{content:" ";position:absolute;right:0;bottom:0px;width:250px;height:3px}
.c-list_check_parent::after{background:url(/mansion/shinchiku/special/sp_zai160621/images/list_check_parent_bg02_l.png) no-repeat left bottom}
.c-list_check_parent::before{background:url(/mansion/shinchiku/special/sp_zai160621/images/list_check_parent_bg02_r.png) no-repeat right bottom}
.c-list_check_child li{background-position:left 2px;background-size:11px;padding:0 5px 0 15px}
}

/* c-arrow_large */
.c-arrow_large01{margin:0 auto;display:block;text-align:center}
@media screen and (max-width:768px){
.c-arrow_large01{width:80%}
}

/* c-support_box */
.c-support_box01{background-color:#dfefd2;border:solid 1px #60ad1f;padding:10px;width:450px;box-sizing:border-box;min-height:230px}
.c-support_box01.odd{float:left;clear:both}
.c-support_box01.even{float:right}
.c-support_info01,
.c-support_info02{display:table}
.c-support_info_photo{display:table-cell;box-sizing:border-box;vertical-align:top;width:135px}
.c-support_info_photo img{width:130px; height:auto}

.c-support_info_text{display:table-cell;box-sizing:border-box;padding-left:10px;vertical-align:top}
.c-support_link01,
.c-support_link02{display:table-cell}

@media screen and (max-width:768px){
.c-support_box01{width:100%}
.c-support_box01.odd{float:none}
.c-support_box01.even{float:none}
.c-support_info02{width:100%}
.c-support_link01{display:table;width:100%;margin-bottom:10px}
.c-support_link01 .c-button01{display:table-cell}
.c-support_link01 .c-button01 a{width:100%;box-sizing:border-box}
.c-support_link01 .c-button01:nth-child(1){padding-right:5px}
.c-support_link01 .c-button01:nth-child(2){padding-left:5px}
.c-support_link02{display:block}
.c-support_link02 .c-button02{width:100%}
.c-support_link02 .c-button02 a{width:100%;box-sizing:border-box}
.c-support_info_photo{width:130px}
}

/* c-button */
.c-button01,
.c-button02{display:inline-block}
.c-button01 a,
.c-button02 a{border-radius:4px;display:inline-block;font-weight:bold;text-decoration:none;text-align:center}
.c-button01 a{color:#f74000;background-color:#fff;box-shadow:0 -4px #f74000 inset;padding:10px;width:130px;box-sizing:border-box}
.c-button02 a{color:#fff;background-color:#f74000;box-shadow:0 -4px #d92200 inset;padding:10px 7px}
.c-button01 a:hover{color:#fff;background-color:#f74000}
.c-button02 a:hover{color:#fff;background-color:#d92200}

/* c-scroll_menu */
.c-scroll_menu{position:fixed;bottom:70px;right:10px;z-index:3}
.c-scroll_menu .c-top a{width:80px;height:80px;border-radius:40px;color:#fff;text-align:center;opacity:0.9;box-sizing:border-box;padding-top:45px;background:#333 url(/mansion/shinchiku/special/sp_zai160621/images/icon_04.png) no-repeat 25px 10px;margin-bottom:5px;display:block;text-decoration:none}
.c-scroll_menu .c-bottom a{width:80px;height:80px;border-radius:40px;background-color:#f74000;color:#fff;text-align:center;opacity:0.9;box-sizing:border-box;padding-top:25px;display:block;text-decoration:none}
@media screen and (max-width:768px){
.c-scroll_menu{bottom:50px;}
.c-scroll_menu .c-top a{width:65px;height:65px;border-radius:33px;padding-top:40px;background-position:20px 7px;background-size:25px}
.c-scroll_menu .c-bottom a{width:65px;height:65px;border-radius:33px;padding-top:20px;}
}


/* Utility
====================================== */
.u-text10-10{font-size:10px}
.u-text12-10{font-size:12px}
.u-text14-11{font-size:14px}
.u-text14-12{font-size:14px}
.u-text16-12{font-size:16px;line-height:1.7}
.u-text16-18{font-size:16px}
.u-text16-20{font-size:16px}
.u-text18-12{font-size:18px}
.u-text18-13{font-size:18px}
.u-text20-11{font-size:20px}
.u-text20-13{font-size:20px}
.u-text22-13{font-size:22px}
.u-text24-16{font-size:24px}
@media screen and (max-width:768px){
.u-text10-10{font-size:10px}
.u-text12-10{font-size:10px}
.u-text14-11{font-size:11px}
.u-text14-12{font-size:12px}
.u-text16-12{font-size:12px}
.u-text16-18{font-size:18px}
.u-text16-20{font-size:20px}
.u-text18-12{font-size:12px}
.u-text18-13{font-size:13px}
.u-text20-11{font-size:11px}
.u-text20-13{font-size:13px}
.u-text22-13{font-size:13px}
.u-text24-16{font-size:16px}
}

.u-w960-100p_p20-10{width:960px;box-sizing:border-box;padding:20px;margin:0 auto}
.u-w545-100p{width:545px}
.u-w540-80p{width:540px}
.u-w780-100p{width:780px}
.u-w360-100p{width:360px}
@media screen and (max-width:768px){
.u-w960-100p_p20-10{width:100%;padding:10px}
.u-w540-80p{width:80%}
.u-w545-100p,
.u-w360-100p,
.u-w780-100p{width:100%}
}

.u-mb_05{margin-bottom:5px}
.u-mb_10{margin-bottom:10px}
.u-mb_15{margin-bottom:15px}
.u-mb_20{margin-bottom:20px}

.u-mr_10{margin-right:10px}

.u-fw_b{font-weight:bold}

.u-fc_f74000{color:#f74000}


.u-fl{float:left}
.u-fr{float:right}
@media screen and (max-width:768px){
.u-fl{float:none}
.u-fr{float:none}
.u-ta_c{text-align:center}
}
/* clearfix
====================================== */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}