/* BASIC css start */
.cs_info {padding: 13px 5px;background: #f7f7f7;}
.cs_info .info_section {display: flex;background: #fff;width: 100%;height: 73px;border: 1px solid #e8e8e8;box-sizing: border-box;justify-content: space-around;align-items: center;}
.cs_info .info_section h4 {color:#2f2f2f;font-size:1.5rem;font-weight:bold;margin-right:60px;}
.cs_info .info_section h4 a {color:#2f2f2f;}
.cs_info .info_section p {color:#2f2f2f;font-size:1rem;line-height:15px;text-align:left;}
.cs_info .info_section a {display:flex;align-items:center;}
.cs_info .info_section a img {width:40px;height:40px;margin-right:20px;}

.cs_info .cs_info_btn {margin-top:5px;display:flex;}
.cs_info .cs_info_btn a {background:#fff;border:1px solid #e8e8e8;color:#2f2f2f;font-size:1.2rem;text-align:center;width:50%;display:flex;align-items:center;justify-content:center;height:40px;}
.cs_info .cs_info_btn img {height:23px;}

.cs_info .modal { display:none; position:fixed; top:50%; left:50%; z-index:1500; width:190px; margin-left:-95px; background:white; }
.cs_info .modal .modal_close { position:absolute; top:-23px; right:0px; width:18px; height:18px; background:url('/design/ssodo82/smartskin2017/gaenso2017/img/overlay_close.png') no-repeat center center; background-size:24px 24px; font-size:0px; text-indent:-999em; overflow:hidden;}
.cs_info .modal .title { background:#dcc29f; color:white; font-size:15px; font-weight:bold; line-height:40px; text-align:center; }
.cs_info .modal .content { padding:20px 15px;}
.cs_info .modal .content .first { color:#2f2f2f; font-size:11px; line-height:18px;}
.cs_info .modal .content .second { margin-top:5px; color:#2f2f2f; font-size:11px; line-height:18px;}


body.hold:before { position:fixed; top:0px; left:0px; bottom:0px; right:0px; z-index:1000; background:rgba(0,0,0,0.65); content:""; }



.cs_tab {margin:13px 0px 10px 0px;}
.cs_tab ul li a {height:100%;width:100%;color:#2f2f2f;font-size:1.1rem;display:flex;justify-content: space-around;align-items: center;flex-direction: column;}
.cs_tab ul li.selected a {background-color: #f4f4f4 !important;}

.cs_tab ul {display:flex;justify-content: space-evenly;;margin-bottom:5px;}
.cs_tab ul li {border:1px solid #e8e8e8;height:55px;width:23%;}
.cs_tab ul li img {width:20px;height:20px;}
/* BASIC css end */

