@charset "utf-8";

#head-musentaku{margin:5px 0 0 0;}

/* tab menu ----------------------- */
.menu5 ul,.accordion_head{margin:0 0 -1px 0;padding:0;list-style:none;overflow:hidden;font-size:1.2rem;border-bottom:1px solid #e1e1e1;}
.menu5 li{cursor:pointer;border-top:1px solid #e1e1e1;display:inline-block;margin:0 -4px 0 0;position:relative;vertical-align:top;
width:50%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#7c6959),color-stop(50%,#968779));background-image:-webkit-linear-gradient(bottom,#7c6959 0%,#968779 50%);background-image:-moz-linear-gradient(bottom,#7c6959 0%,#968779 50%);background-image:linear-gradient(bottom,#7c6959 0%,#968779 50%);}
.menu5 li:before{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background:#e1e1e1;overflow:hidden;margin:0;}
.menu5 li:nth-of-type(even):before{left:-1px;}
.menu5 a{color:#333;padding:0 16px 0 10px;display:table-cell;height:52px;vertical-align:middle;width:400px;background:url(../sj/arrow.png) 100% 50% no-repeat;}
.menu5 a:active,.menu5 a:hover{color:#e1e1e1;text-decoration:none;}
.menu5 {background:#7c6959;}/* IE  */

.menu_1 a,.menu_2 a,.menu_3 a,.menu_4 a,.menu_5 a,.menu_6 a{color:#fff;}

/* btn ----------------------- */
.keiyakuBtn_himawari,.keiyakuBtnC_himawari{margin:10px 0;padding:3px;max-width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f66a5f;background:-moz-linear-gradient(top, #f66a5f 0%, #e6382f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f66a5f), color-stop(100%,#e6382f));background:-webkit-linear-gradient(top, #f66a5f 0%,#e6382f 100%);background:linear-gradient(top, #f66a5f 0%,#e6382f 100%);background:-ms-linear-gradient(top, #f66a5f, #e6382f); /* IE */-webkit-box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;box-shadow:1px 1px 4px #999;font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:-2px;}
.keiyakuBtn_himawari a,.keiyakuBtnC_himawari a{position:relative;display:block;padding:12px 0;border:1px solid #dc4141;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f77170;background:-moz-linear-gradient(top, #f77170 0%, #f43f34 50%, #e81b24 51%, #f24337 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f77170), color-stop(50%,#f43f34), color-stop(51%,#e81b24), color-stop(100%,#f24337));background:-webkit-linear-gradient(top, #f77170 0%,#f43f34 50%,#e81b24 51%,#f24337 100%);background:linear-gradient(top, #f77170 0%,#f43f34 50%,#e81b24 51%,#f24337 100%);background:-ms-linear-gradient(top, #f66a5f, #e6382f); /* IE */color:#fff !important;text-decoration:none;}
.keiyakuBtn_himawari a:hover,.keiyakuBtnC_himawari a:hover{opacity: 0.5;}
.keiyakuBtn_himawari a:before,.keiyakuBtnC_himawari a:before{position: absolute;content: "";width: 46px;height: 46px;right:0;bottom: 0;margin: 0;background-image: url(../himawari/arrow_red_2_sp.png);background-repeat: no-repeat;opacity: 0.5;}

/* menu ----------------------- */
.bar_himawari{margin:0;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd5261),color-stop(100%,#d11227));background-image:-webkit-linear-gradient(top,#dd5261 0%,#d11227 100%);background-image:-moz-linear-gradient(top,#dd5261 0%,#d11227 100%);background-image:linear-gradient(top,#dd5261 0%,#d11227 100%);background:-ms-linear-gradient(top,#dd5261 0%,#d11227 100%); /* IE */color:#fff;padding:7px 8px 6px 10px;overflow:hidden;}

.bar_musentaku{margin:0;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#78d1ca),color-stop(100%,#6ab8b2));background-image:-webkit-linear-gradient(top,#78d1ca 0%,#6ab8b2 100%);background-image:-moz-linear-gradient(top,#78d1ca 0%,#6ab8b2 100%);background-image:linear-gradient(top,#78d1ca 0%,#6ab8b2 100%);background:-ms-linear-gradient(top,#78d1ca 0%,#6ab8b2 100%); /* IE */color:#fff;padding:7px 8px 6px 10px;overflow:hidden;}

/* index ----------------------- */
.dashedBox{margin:10px 0;padding:5px;overflow:hidden;position:relative;border:2px dashed #ccc;}
.dashedBoxL{width:15%;margin:0 ;float:left;}
.dashedBoxR{width:85%;margin:0 ;float:right;}
.pdashed{font-size:1.2em;color: #B50000;font-weight:bold;}
.dashedBoxinR{width:30%;margin:5px 10px 0 0;text-align:right;}

#halfBox_in_musentaku{padding:2px;border:1px solid #ccc;background-color:#fff;}
