
/* style.css 　*/

#breadcrumbs a span {
    color: #0a81d8;
}

.shop_message a,
.shop_introduction a,
.shop_news a {
    color: #0a81d8;
}




/* index.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

#keywords2 {
    border: solid 6px #0c0;
}

#top_shop_news h1,
#top_osusume_shop h1,
#top_new_arrival_shop h1,
#top_recent_shop h1,
#sub_navi h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

#top_shop_news li .shop_name {
    color: #0a81d8;
}

#top_osusume_shop li .shop_name, 
#top_new_arrival_shop li .shop_name, 
#top_recent_shop  li .shop_name {
    color: #0a81d8;
}

.arrival_date span {
    background: #0a81d8;
}

.modal p.entrance a {
    border: 1px solid #0a81d8;
    color: #0a81d8;
}

.modal p.entrance a:hover {
    background: rgba(0,0,255,0.5);
}


.shop_area_type {
    /*color: #ff5ab0;*/
}

.conditions,
.shop_name span {
    color: #0a327f !important;
}




/* shoplist.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

#search_box table {
    border: 3px solid #0a81d8;
}

#search-pager span.current {
	background-color:#0a81d8;
    border: 3px solid #0a81d8;
}

#search-pager a.page_link {
    border: 1px solid #0a81d8;
}

#search-pager a.page_link:hover,
#pager span a:active {
	background-color:#f2faff;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";

}



section h1 {
    /*color: #0241ff;*/
    color: #0a81d8;
}

section h1 a {
    color: #0a81d8;
}

#shop_enter li .shop_button {
    background: #0a81d8;
    color: #fff;
}


/* shop.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

section h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

.shop_qa_box .shop_q {
    color: #0a81d8;
}

#shop section h1 {
    color: #fff;
}

#shop section h1.shop_name {
    color: #0a81d8;
}

.shop_side_menu li .shop_button {
    background: #0a81d8;
}

/*
.favo {
    background: #0a81d8 !important;
}
*/

.shop_data a {
    color: #0a81d8;
}



/* explan.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

#search_box table {
    border: 3px solid #0a81d8;
}

#search-pager span.current {
	background-color:#0a81d8;
    border: 3px solid #0a81d8;
}

#search-pager a.page_link {
    border: 1px solid #0a81d8;
}

#contents_area h1, 
#sub_navi h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

section h1 {
    color: #0a81d8;
}

#shop_enter li .shop_button {
    background: #0a81d8;
}

.setumei h3 {
    color: #0a81d8;
}

.setumei h4 {
    color: #0a81d8;
}





/* glossary.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

#search_box table {
    border: 3px solid #0a81d8;
}

#search-pager span.current {
	background-color:#0a81d8;
    border: 3px solid #0a81d8;
}

#search-pager a.page_link {
    border: 1px solid #0a81d8;
}

#contents_area h1, 
#sub_navi h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

section h1 {
    color: #0a81d8;
}

#shop_enter li .shop_button {
    background: #0a81d8;
}

.setumei h3 {
    color: #0a81d8;
}



/* form_shop.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

section h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

.shop_qa_box .shop_q {
    color: #0a81d8;
}

section.shop_form  h1 {
    color: #fff;
}

section.shop_form h1.shop_name {
    color: #0a81d8;
}

.shop_side_menu li .shop_button {
    background: #0a81d8;
}

.shop_form .btn {
    background: #1e95de;
    border: solid 2px #0a81d8;
}


/* form_all.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

section h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

#top_shop_news h1,
#top_recent_shop h1,
#top_osusume_shop h1,
top_new_arrival_shop h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

#top_shop_news li .shop_name,
#top_recent_shop li .shop_name,
#top_osusume_shop li .shop_name,
#v li .shop_name {
    color: #0a81d8;
}

#top_recent_shop  li .shop_name {
    color: #0a81d8;
}

.shop_qa_box .shop_q {
    color: #0a81d8;
}

section h1 {
    color: #fff;
}

section h1.shop_name {
    color: #0a81d8;
}

#top_shop_news a {
    color: #0a81d8;
}

.shop_form td a {
    color: #0a81d8;
}




/* commentary.css 　*/

header {
    background: #0a81d8;
}

.navbar-default {
    background: #0a81d8;
}

footer {
    background: #0a81d8;
}

#search_box table {
    border: 3px solid #0a81d8;
}

#search-pager span.current {
	background-color:#0a81d8;
}

#search-pager a.page_link {
    border: 1px solid #0a81d8;
}

#contents_area h1, 
#sub_navi h1 {
    background: linear-gradient(#4fa8e9,#0a81d8) #4fa8e9;
}

section h1 {
    color: #0a81d8;
}

#shop_enter li .shop_button {
    background: #0a81d8;
}

.setumei h3 {
    color: #0a81d8;
}

.setumei h4 {
    color: #0a81d8;
}




#shop_ichiran section h1 {
    background: none;
}


#shop_kobetsu section h1 a:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

#shop_kobetsu {
    background: linear-gradient(#fdf9cd, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff);
}


.news_update {
    color: #666;
}





/*--------  width -------------*/

article > .wrap {
    max-width: 1200px;
}

.wrap {
    max-width: 1200px;
}


/*--------  header -------------*/






#main_contents {
    padding-top: 5px;
}


#top_shop_news li, #top_osusume_shop li, #top_new_arrival_shop li, #top_recent_shop li {
    background: rgba(255,255,255,0.7);
}


#top_shop_news li li, 
#top_osusume_shop li li, 
#top_new_arrival_shop li li, 
#top_recent_shop li li {
    background: none;
}


.shop_data td {
    background: rgba(255,255,255,0.7);
}


.regist_button a:hover, 
.login_button a:hover,
.favo_button a:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}


.regist_button a, 
.login_button a,
.favo_button a {

  position: absolute;
    right: 5px;
    top: 5px;
    font-size: 11px;
    color: #fff;
    background: #fdf9cd;
    padding: 2px 0 0;
    border-radius: 5px;
    color: #000;
    font-weight: bold;
    width: 90px;
    height: 70px;
    z-index: 10;
    text-align: center;

}

.favo_button span {
    font-size: 9px;
}

.login_button a {
    right: 100px;
}

.regist_button a {
    right: 195px;
}

.regist_button i, 
.login_button i,
.favo_button i {
    font-size: 36px;
    color: #2c8ff4;
    display: block;
    line-height: 1.3;

}


@media screen and (max-width: 767px) {


    .regist_button a, 
    .login_button a,
    .favo_button a {
      position: absolute;
        /*right: 44px;*/
        right: 3px;
        top: 3px;
        font-size: 7px;
        color: #fff;
        background: #fdf9cd;
        padding: 2px 0 0;
        border-radius: 5px;
        color: #000;
        font-weight: bold;
        width: 40px;
        height: 37px;
        z-index: 10;
        text-align: center;
    }

    .login_button a {
        right: 46px;
    }

    .regist_button a {
        right: 89px;
    }


    .regist_button i, 
    .login_button i,
    .favo_button i {
        font-size: 18px;
        display: block;
        line-height: 1.3;

    }

}




#shop_sidebar {
    padding-right: 0;
}


#shop #main_contents {
    background: rgba(255,255,255,0.8);
}


#shop .shop_name {
    padding: 0 5px;
}

.shop_form td {
    background: rgba(255,255,255,0.7);


}


#mypage {
    background: rgba(255,255,255,0.8);
    margin-bottom: 20px;
}



textarea.form-control {
    overflow: hidden;
}




.has-error .control-label {
    color: #c00 !important;
}

.has-error .form-control {
    border-color: #c00 !important;
}

@media screen and (max-width: 767px) {

    .table-responsive {
        border: none !important;
    }
}




#breadcrumbs ul li {
    color: #666;
}



@media screen and (max-width: 479px) {
    .navbar-brand img {
        margin-top: 3px;
        margin-left: 25px;
    	height: 25px;
    }
}

@media screen and (max-width: 379px) {
    .navbar-brand img {
        margin-left: 10px;
    }
}


@media screen and (max-width: 349px) {
    .navbar-brand img {
        margin-top: 5px;
        margin-left: 0;
    	height: 20px;
    }
}
