/* 共通　タイトル */
.title {
    background: #4e454a;
    box-shadow: 0px 0px 0px 5px #4e454a;
    border: dashed 2px #9d8e87;
    padding: 0.2em 0.5em;
    text-align: center;
    font-size: large;
    font-weight: bold;
    color: #fff3b8
}

/* 共通 サブタイトルのデザイン */
.subtitle{
    font-size: large;
    font-weight:bold;
    text-align: center;
    text-decoration: underline;
}

/* 共通　フッター デザイン */
footer {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 5px 0;
    background-color: #d3d3d3;
}


/* 共通　実行中点滅 デザイン */
.intime_status {
	animation: intime_status_flash 1s linear infinite;
	color: #0091EA;
    display: inline-block;
}
@keyframes intime_status_flash {
	0%,
	100% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}
}

/* ホーム デザイン */
.home_status {
    text-align: center;
}

/* オススメ　デザイン */ 
.recommennd_box{
    padding: 0.5em 0.5em;
}
.recommend_list_main {
    padding: 0.5em 1em;
    margin: 0.5em 0;
    color: #f0f8ff;
    background: #4169e1;
    border: solid 2px #f0f8ff;
    border-radius: 10px;
}
.recommend_list_main:hover{
    background: #0000cd;
}

.recommend_list_name{
    text-decoration: underline;
    word-wrap: break-word;
}
.recommend_list_industry{
    word-wrap: break-word;
}

.hhbook_list_assessment{
    font-size: small;
}

.recommend_list_score{
    font-size: xx-large;
    float: left;
    font-weight:bold;
}


/* 株詳細のデザイン */ 
.detail_list{
    word-wrap: break-word;
}
.detail_graph_box{
    padding: 0.5em 0.5em;
}

/* 共通　検索のデザイン */ 
.search_box{
    padding: 0.5em 0.5em;
    border-top: solid 5px #6091d3;
    border-bottom: solid 5px #6091d3;
}
.search_button_base{
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
.search_button_blue{
    color: #FFF;
    background: #4169e1;
    border: solid 0.5px #f0f8ff;
}
.search_button_red{
    color: #FFF;
    background: #dc143c;
    border: solid 0.5px #ffc0cb;
}

/* scoreパラメータ(admintool)のデザイン */ 
.admintool_h2 {
    padding: 0.25em 0.5em;/*上下 左右の余白*/
    color: #494949;/*文字色*/
    background: transparent;/*背景透明に*/
    border-left: solid 5px #7db4e6;/*左線*/
}