/* BASIC css start */
#contents .h_title {text-align:center; background:#000; color:#fff;}

.cs_area {background:#e9e9e9; padding:12px;}
.cs_area ul.cs_button_area li {background-color:#fff; width:100%; margin-top:8px; box-sizing:border-box; background-image:url('/design/bambo/mobile_mowm/cs_arrow.gif'); background-repeat:no-repeat; background-position:95% 50%; background-size:20px;}
.cs_area ul.cs_button_area li:first-child {margin-top:0;}
.cs_area ul.cs_button_area li a {display:block; padding:12px 0 12px 20px; }
.cs_area ul.cs_button_area li a span {display:inline-block; vertical-align:middle;}
.cs_area ul.cs_button_area li a span img {width:30px; vertical-align:middle; margin-right:8px;}
.cs_area .cs_title {font-size:18px; font-weight:700; line-height:1.5;}
.cs_area ul.cs_button_area li a span .cs_title span {color:#e9536c;}
.cs_area ul.cs_button_area li a span .cs_subtitle {font-size:11px; line-height:1.5;}

.cs_area .cs_call_area {padding:12px 24px; background:#fff; margin-top:12px;}
.cs_area .cs_call_area .cs_title {border-bottom:1px solid #000; padding-bottom:4px;}
.cs_area .cs_call_area .cs_title img {width:34px; vertical-align:bottom; margin-right:10px;}
.cs_area .cs_call_area .cs_cont {padding:12px 24px;}
.cs_area .cs_call_area .cs_cont ul li {width:100%; margin-bottom:8px;}
.cs_area .cs_call_area .cs_cont .cs_call_number {width:50%; float:left;}
.cs_area .cs_call_area .cs_cont .cs_call_number p {font-size:20px; color:#ff2d4a; line-height:1.2; font-weight:800;}
.cs_area .cs_call_area .cs_cont .cs_call_button {width:50%; float:right; padding-left:5%; box-sizing:border-box;}
.cs_area .cs_call_area .cs_cont .cs_call_button a {display:block; padding-top:4px; padding-bottom:4px;}
.cs_area .cs_call_area .cs_cont .cs_call_button img {width:100%; height:auto;}


.social ul {margin-top:0 !important;}












/* BASIC css end */

