header,.menu, .sp_navinfo{
    background-color: #FFFFFF;
}

#navToggle button{
    background-color: #58C1B6 !important;
}
header h1{
    color: #999999;
}
header h2{
    background: url(../../img/tmp/logo.png) no-repeat;
}
header p,
.sp_navinfo p{
    color: #76D2CA;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #58C1B6;
}
.menu .sub_ul, .menu .sub_ul li{
    border-color: #58C1B6;
}
.menu .navbar-collapse{
    border-color: #DDDDDD;
}

.menu .nav li a,
.menu .sub_ul li a{
    color: #333333 !important;
}
.menu .nav li, .menu .nav li:last-child, .sp_navinfo, .menu .nav li a{
    border-color: #DDDDDD;
}

.nav>li>a:hover{
    box-shadow:0px -36px 0px 0px rgba(255,255,255,0.15) inset;
    -moz-box-shadow:0px -36px 0px 0px rgba(255,255,255,0.15) inset;
    -webkit-box-shadow:0px -36px 0px 0px rgba(255,255,255,0.15) inset;
}

.menu .nav li em,
.menu .nav li i,
.menu .sub_ul li i,
.sp_navinfo h2{
    color: #58C1B6;
}
#navToggle button span,#navToggle button span:before,#navToggle button span:after{   border-color:rgba(255,255,255,0.95);}
.menu .navbar-toggle,.menu .navbar-toggle:hover,.menu .navbar-toggle:focus{
    border-color: #DDDDDD;
}
#topimg{
    background-image: url(../../img/tmp/bg_top.jpg);
}
#imgup{
    color: #ffffff;background-color: #F0FCFC;
}
#imgup .slide img,#imgup .img1 img{
    border-color: rgba(206,242,242,1);
}
.bx-wrapper .bx-pager{
    background-color: rgba(206,242,242,1);
}
.bx-wrapper .bx-pager.bx-default-pager a{
    box-shadow:0px 0px 0px 1px #DDDDDD inset;
    -moz-box-shadow:0px 0px 0px 1px #DDDDDD inset;
    -webkit-box-shadow:0px 0px 0px 1px #DDDDDD inset;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{
    background-color: #DDDDDD;
}
#mv{
    background-color: #FFFFFF;
}
#news_blog{
    color: #FFFFFF;
    background-color: #76D2CA;
}
#news h2{
    color: #FFFFFF;
}
#news h2:before,#news h2:after{
    border-color: #76D2CA !important;
}
#mv h2{
    background-color: #76D2CA;
    color: #FFFFFF;
}
#mv h2 em:after{
    border-color: #76D2CA transparent transparent transparent;
}
#blog h2{
    color: #FFFFFF;
}
#blog h2:before,#blog h2:after{
    border-color: #FFFFFF !important;
}
#blog #rss_r,#blog #rss_r div{
    border-color: #63B0A9;
}
#blog #rss_r div:after{
    color: #63B0A9;
}
#blog #rss_r div a{
    color: #FFFFFF;
}

#away{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_8.jpg);
}

#away h2{
    color: #58C1B6;
}
#away h2:before,#away h2:after{
    border-color: #58C1B6 !important;
}
#away .away_toptxt,
#away .away_main{
    background-color: rgba(255,255,255, 0.95);
}
#away h3{
    color: #FFFFFF;
    background-color: rgba(118,210,202,0.95);
}
#away h3 span{
    color: rgba(118,210,202,1);
    background-color: #FFFFFF;
}
#away .away_main dl{
    border-color: #76D2CA;
}
#away .away_main dt{
    color: #58C1B6;
    background-color: rgba(229,252,250,0.95);
}
#away .away_free{
    border-color: rgba(229,252,250,0.95);
}


#about{
    color: #333333;background-color: #EBFDFF;
background-image: url(../../img/tmp/bg_2.jpg);
}
#about h2{
    color: #58C1B6;
}
#about h2:before,#about h2:after{
    border-color: #58C1B6;
}
#about .abox_img img{
    border-color: #CCCCCC;
}
#about .abox_txt h3{
    color: #FFFFFF;
    background: rgba(118,210,202,1);
}
#flow{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_3.jpg);
}
#flow h2{
    color: #58C1B6;
}
#flow h2:before,#flow h2:after{
    border-color: #58C1B6;
}
#flow .fstep{
    color:#FFFFFF;
    background-color: #76D2CA;
}
#flow .fbox{
    background: rgba(255,255,255,0.95);
}
#flow .ftitle,
#flow .fbox:before{
    color: #76D2CA;
    background: rgba(235,253,255,0.95);
}
#flow .fbox:after{	border-color: #76D2CA;}
#voice{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_4.jpg);
}
#voice h2{
    color: #58C1B6;
}
#voice h2:before,#voice h2:after{
    border-color: #58C1B6;
}
#voice .vbox{
    border-color: #E5FCFA;
}
#voice .vbox_l img{
    border-color: #E5FCFA;
}
#voice h3 em{
    color: #58C1B6;
}
#qa{
    color: #333333;background-color: #FFFFFF;
background-image: url(../../img/tmp/bg_5.jpg);
}
#qa h2{
    color: #58C1B6;
}
#qa h2:before,#qa h2:after{
    border-color: #58C1B6;
}
#qa .qbox h3{
    color: #58C1B6;
}
#qa .qbox,#qa .qbox h3:after{
    border-color: #58C1B6;
}
#qa .qbox em, #qa .qa_title{
    background-color: #58C1B6;
    color: #FFFFFF;
}
#info{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_6.jpg);
}
#info .infobox_r a.shoplink,#info .infobox_r a.shoplink:hover{
    color: #FFFFFF;
}
#info h2{
    color: #58C1B6;
}
#info h2:before,#info h2:after{
    border-color: #58C1B6;
}
#info .ctxt,#info .infobox_bg{
    background-color: rgba(255,255,255,0.95);
}
#info .tbl{
    border-bottom-color: #76D2CA;
}
#info .th{
    color: #FFFFFF;
    background-color: rgba(118,210,202,0.95);
}
#info .td{
    color: #333333
}
#info .infobox_l img{
    border-color: #76D2CA;
}
#info .infobox_bg h3,
#info .infobox{
    border-bottom-color: #76D2CA;
}
#info .infobox_bg h3 em,
#info .infobox_r .shopname a,
#info .infobox_r .shopname span.font2{
    color: #58C1B6;
}
#info .infobox_r li div,
#info .infobox_r .shopname{
    border-bottom-color: #DDDDDD;
}
#info .shopname em,
#info .infobox_r li div em{
    color: #58C1B6;
}
#info .infobox_r a.shoplink{
    background-color: #76D2CA;
    box-shadow:0px 3px 0px 0px #69BAB3;
    -moz-box-shadow:0px 3px 0px 0px #69BAB3;
    -webkit-box-shadow:0px 3px 0px 0px #69BAB3;
}
#info .infobox_r a.shopline{
    color: #FFFFFF;
    background-color: #00B900;
    box-shadow:0px 3px 0px 0px #008000;
    -moz-box-shadow:0px 3px 0px 0px #008000;
    -webkit-box-shadow:0px 3px 0px 0px #008000;
}
#staff{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_9.jpg);
}
#staff h2{
    color: #58C1B6;
}
#staff h2:before,#staff h2:after{
    border-color: #58C1B6;
}
#staff .ch h3{
    color: #58C1B6;
}
#staff .away_box h3{
    color: #FFFFFF;
    background-color: rgba(118,210,202,0.95);
}
#staff .rec_mess .mess_i{
    color: #FFFFFF;
    background-color: rgba(88,193,182,1);
}
#staff .rec_staff_voice{
    background-color: rgba(51,51,51,0.05);
}
#staff .rec_staff_voice h4{
    color: #58C1B6;
}
#staff .rec_staff_voice p{
    color: #333333;
}
#staff .away_box h3 span{
    color: #76D2CA;
    background-color: #FFFFFF;
}
#staff .rec_mess .mess_i span{
    color: #58C1B6;
    background-color: #FFFFFF;
}
#staff .ch,
#staff .away_main,
#staff .rec_mess{
	background-color: rgba(255,255,255,0.95);
}
#staff .away_main dl{
    border-color: #76D2CA;
}
#staff .away_main dt{
    color: #58C1B6;
    background-color: rgba(229,252,250,0.95);
}
#staff .rec_mess h3 span{
    color: #58C1B6;
}
#contact{
    color: #333333;background-color: #ffffff;
background-image: url(../../img/tmp/bg_7.jpg);
}
#contact h2{
    color: #58C1B6;
}
#contact h2:before,#contact h2:after{
    border-color: #58C1B6;
}
#contact .ctxt,#contact .form{
    background-color: rgba(255,255,255,0.95);
}
.form .tbl{
    border-color: #DDDDDD;
}
.form .capt{
    border-color: #DDDDDD;
}
.form .th{
	color: #58C1B6;
}
.capt div span{
    color: #58C1B6;
}
.form .th em{
    color: #FFFFFF;
    background-color: #FF3333;
}
.form input.bg_p,
.form .co_bt{
    color: #FFFFFF;
    background-color: #76D2CA;
    box-shadow:0px 3px 0px 0px #69BAB3;
    -moz-box-shadow:0px 3px 0px 0px #69BAB3;
    -webkit-box-shadow:0px 3px 0px 0px #69BAB3;
}
aside #up{
    background-color: #76D2CA;
}
aside #up a,aside #up a:hover{
    color: #FFFFFF;
}
aside ul li{
    background-color: rgba(255,255,255,1);
    border-color: #76D2CA;
}
aside ul li a,aside ul li a:hover,aside ul li a:focus{
    color: #76D2CA;
}
aside #shopinfo{
    color: #333333;
    background: #F0FCFC;
}
aside .shopinfo_l{
    border-color: #76D2CA;
}
aside .shopinfo_l .font1,
aside .shopinfo_r .font2{
    color: #76D2CA;
}
aside .shopinfo_r span{
    background-color: #76D2CA;
    box-shadow:0px 3px 0px 0px #69BAB3;
    -moz-box-shadow:0px 3px 0px 0px #69BAB3;
    -webkit-box-shadow:0px 3px 0px 0px #69BAB3;
}
aside .shopinfo_r span,aside .shopinfo_r span a,aside .shopinfo_r span a:hover{
    color: #FFFFFF;
}

aside .shopinfo_r span.shopinfo_line a,aside .shopinfo_r span.shopinfo_line a:hover{
    color: #FFFFFF;
}

aside .shopinfo_r span.shopinfo_line{
    background-color: #00B900;
    box-shadow:0px 3px 0px 0px #008000;
    -moz-box-shadow:0px 3px 0px 0px #008000;
    -webkit-box-shadow:0px 3px 0px 0px #008000;
}


.sns_bt a{	background-color: rgba(118,210,202, 1)}
.sns_bt span{	background-color: rgba(51,51,51, 0.1)}/***** for SP *****/

@media screen and (max-width: 650px) {

}
#page-top_in{	background: rgba(240,252,252,0.95);}
#page-top_in, #page-top_in a{	color: #333333;}
#page-top_in p{	color: #333333;}
.fd_tel{	background-color: #76D2CA;}
.fd_line{	background-color: #00B900;}
.fd_mail{	background-color: #76D2CA;}
aside,footer{
    background: #FFFFFF;
}
footer,footer a,footer a:hover{
    color: #333333;
}