/* テンプレート用CSSと汎用CSSを切り分けていない */
/* 管理画面のナビバー */
.widget					{margin: 0;}
.widget-content	{margin: 0;}
.navbar-dev			{background-color: #337ab7;}
.navbar-test		{background-color: #fcf8e3;}
.navbar-default	{background-color: #dff0d8;}
.text-facebook	{color: #3B579D!important;}
.text-twitter		{color: #5DA8DC!important;}
.text-rss				{color: #ED802C!important;}
.text-line			{color: #24C612!important;}
.text-gplus			{color: #DD4B39!important;}
.text-instagram	{color: #0B558A!important;}

/* #bd-content .h1, #bd-content .h2, #bd-content .h3, #bd-content .h4, #bd-content .h5, #bd-content .h6, */
#bd-content h1, #bd-content h2, #bd-content h3, #bd-content h4, #bd-content h5, #bd-content h6 {
		font-weight: bold;
		color: dimgray;
		text-shadow: 2px 2px 3px silver;
    margin-bottom: 5px;
}
/* #bd-content .h1, #bd-content .h2, #bd-content .h3, #bd-content .h4, */ 
#bd-content h1, #bd-content h2, #bd-content h3, #bd-content h4{ 
		margin-top: 25px;
}
h2 {
    margin-top: 0 !important;
}
div.modal-header {
    border-bottom: 0px !important;
}
div.modal-header button.close {
    padding: 10px;
    position: relative;
    z-index: 2;
}
/* 検索ボックスの幅修正 */

#search-text-top {
    box-shadow: none !important;
    text-indent: !important1px;
    /*background-color: #fff !important;*/
    
    padding-top: initial!important;
    border-radius: 3px !important;
    text-indent: 0px !important;
    width: 250px !important;
}
/* 検索ボックスのカレット対応 */

#search_label_top span {
    top: initial!important;
    padding: initial!important;
}
#search-text-box #search_label_top:after {
    right: 60px;
    top: 25%;
    z-index: 15;
    display: none;
}
#search-text-top button {
    height: 34px;
}
.fb_iframe_widget > span {
    vertical-align: baseline !important;
}
.btn-sns {
    vertical-align: top !important;
    line-height: 1.4 !important;
}

/*  横並びの画像サイズ */
.side_by_side > li { width: 130px; }
/*  各項目のH2サイズ指定 */
h2.top-content { font-size:1.8em!important; }

/*  標準パネル(カート)の設定 */
.mwform-select{
	width: 36em;
}
.shortcut .btn-xs {
    border: solid 1px;
    background-color: whitesmoke;
    line-height: 2;
}

.panel-success {
    border-color: #bce8f1;
}
.panel-success {
    border-color: #bce8f1;
}
.panel-success > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    background-repeat: repeat-x;
}


/*  標準ボタンの設定 */
.btn-success {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea;
}
.btn-success {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #83b2ca;
}
.btn-success:active, .btn-success.active {
    background-color: #2aabd2;
    border-color: #28a4c9;
}
.btn-success:hover, .btn-success:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-success:hover, .btn-success:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

