@charset "utf-8";.sticky{}
.bypostauthor{}
.scr{overflow:scroll;max-width:100%;height:120px;background-color:#EEE;margin-bottom:20px;border:3px solid #000;}
.scr p{border:1px solid #0000FF;margin:5px;padding:8px;}
.map_base{background-color:#FFFFCC;line-height:2;text-align:left;color:#FF0000;margin:15px;padding:5px 0 2px 10px;border:1px solid #666;}
.ribon{border:1px solid #EEE;margin:5px 3px;padding:15px;}
#sitemapPageList .linkList a{color:#0000FF;font-weight:bold;}
.youtube{text-align:center;}
.rito{margin-top:5px;}
.rito2{margin-top:8px;}
.kanato{font-size:30px !important; font-family:"HGS行書体"; color:#FF0000 !important;}
#topMainBnr{background-color:blue;}
h3{font-size:14px;color:#0000FF;}
.komidashi{border-left:5px solid #0000FF;padding:8px 12px; margin:15px 5px; background:#EEE;font-size:16px;font-weight:bold;font-family:'MS　P明朝';}
#panListInner li{font-size:13px;}
#siteBottomInner a:hover{color:#00FFFF;}
.ritton{font-weight:bold;border:1px #0000FF solid;}
@media screen and (max-width:640px){#siteBottomInner{font-size:7px;}
}
h2 .kanato{font-size:15px !important;}
#content-main blockquote img{flort:center; margin-bottom:10px;}
#headContactTxt{font-weight:bold;}
.ribons{border:2px solid #EEE;margin:5px 3px;padding:15px;}
.rito2 img{max-width:100%;}
#sideTower .menu-menu-s-container a{font-weight:bold;}
#sideTower .menu-menu-s-container a:hover{color:#000099;}
#sideTower .sub-menu a{color:#333;}
#gMenu .sub-menu a{color:#777;font-weight:bold;}
#gMenu .sub-menu a:hover{color:#FF6600;}
.frame{position:relative;display:inline-block;overflow:hidden;padding:1px;}
.frame:after{content:"";position:absolute;z-index:1;width:100px;height:auto;background:red;content:"Check";text-align:center;color:#fff;font-family:'JAMES';font-weight:bold;font-size:15px;padding:5px 10px;left:-35px;top:3px;transform:rotate(-30deg);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}
.bet{padding-left:40px;font-size:16px;}
#fixedbox{position:fixed;top:0;width:950px;z-index:10000;}
.youtube-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.doze{line-height:2.5;}
.topPrDescription {font-weight:bold;}

/*カテゴリ・アーカイブウィジェット ドロップダウンにした場合ラベル表示無し*/
.widget_categories label.screen-reader-text,
.widget_archive label.screen-reader-text{
  display: none;
}

/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を100%に　*/
#topMainBnrFrame {
    width: 100%;
    height: auto;
}
 
/*　画像幅を100%に　*/
#topMainBnr img {
    width:100% !important;
    max-width: 100% !important;
    height: auto !important;
}
 
/*　画像の枠線を削除　*/
#topMainBnrFrame .slideFrame {
    border:none;
}
 
/*　画像の位置調整　*/
#topMainBnrFrame .slideFrame img {
    left: 0px;
}
 
/*　画像の余白を削除　*/
#topMainBnr {
    padding:1px 0px;
}
 
/*****　ヘッダー画像のサイズ定義を変更した場合　*****/
 
/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

@media (min-width: 970px) { /*　BizVektorのレスポンシブ設定による　*/
    /*　画像フレームの最小の高さを設定　*/
    #topMainBnrFrame {
        min-height: 200px;
    }
}

#headContactTime{
	color:#FF0000;
	font-weight:bold;
}

/* ------------------------------------------------------------
診断ジェネレーター作成プラグイン用style
------------------------------------------------------------*/
.diagnosis-wrap .question{
	margin-bottom:1.5em;
	border:5px solid #EEE;
	padding:8px;
	background:#FFFFCC;
}
.diagnosis-wrap .question .qcontents{
	margin-bottom:.5em;
	font-weight:bold;
}
.diagnosis-wrap .question .qselect span{
	display:block;
}
.diagnosis-wrap .question .qselect span input{
	margin:0 5px;
}
.diagnosis-wrap .submit input{
	padding:1em;
	width:300px;
	max-width:80%;
	margin-bottom:1em;
}
.diagnosis-wrap .plugin-copyright{
	display:none;
}


/*----------フローティング----------------------*/
@media screen and (min-width: 640px) {
    #footerFloatingMenu {
        display: none !important;
    }
}

#footerFloatingMenu {
    display: block;
    width: 100%;
    background-color: rgba(128,128,128,0.5);
    padding:5px 0;
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    text-align: center;
}

#footerFloatingMenu img{ padding-right:3px;}
/*----------/フローティング----------------------*/

#back-top a {right:5; bottom:100px !important;}
