/* /cam/monitor/css/style.css */

/* 調整用スタイル */
.mb00{
	margin-bottom: 0 !important;
}
.mt00{
        margin-top: 0 !important;
}
.ml00{
        margin-left: 0 !important;
}
.mb10{
	margin-bottom: 10px !important;
}
.mb20{
        margin-bottom: 20px !important;
    }
.mb30{
        margin-bottom: 30px !important;
}
.mb40{
        margin-bottom: 40px !important;
}
.mt05{
        margin-top: 5px;
}
.fwB{
	font-weight: bold;
}
.vaT {
	vertical-align: top;
}

ul.indent1 li{
	font-size: 1em;
}

/* 余白調整 */
.splitContent__main h2{
	margin-top: 40px;
}
.mod__imgblock{
	padding-bottom: 0;
}
.commonLink > ul{
	padding-left: 0px;
}
.splitContent__main__title2{
	margin-top: 0;
}

/* テキストリンク */
.commonLink > ul > li {
    list-style-type: none;
    margin: 0px 0;
    background: url(/common2016/img/main/commonLinkIcon.png) no-repeat;
    background-size: 19px 19px;
    background-position: 0% 50%;
    padding: 5px 0 5px 25px;
}

/* -----------------------------------------------------------------
応募ボタン（アニメ）
------------------------------------------------------------------- */
.button{
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
    -webkit-justify-content: center; /* Safari */
}
.buttonForm {
	display: inline-block;
	font-size: 16px;
	text-align: center;
   	background: -webkit-linear-gradient(#FF7A4D , #FF4400)!important;
	background: linear-gradient(#FF7A4D , #FF4400) !important;
	border: 1px solid #FF4400;
	border-radius: 4px;
    	padding: 20px 80px !important;
}

.buttonForm span {
	position: relative;
	display: inline-block;
	padding-left: 1.6em;
    	color: #fff;
    	font-weight: bold;
}
.buttonForm span::after {
	position: absolute;
	top: 4px;
	left: 0;
	content: url(../img/ico_button.png); /*アイコン画像やアイコンフォント*/
	line-height: 1;
	-webkit-animation: icon 1.5s ease-in-out infinite;
	animation: icon 1.5s ease-in-out infinite;
}
@-webkit-keyframes icon {
	50% { -webkit-transform: scale(1.2); }/* Safari */
}
@keyframes icon {
	50% { transform: scale(1.2); }
}


@media screen and (max-width: 640px) {
	.kome li {
		font-size: 1.2em;
	}
	.indent1.ml12 {
		margin-left: 12px !important;
	}

	/* 注釈 */

	ul.indent1{
		margin-top: 10px;
	}
	/* ul.indent1 li{
		font-size: 1.25em;
	} */

	/* 画像サイズ・余白調整 */
	.splitContent__main h2{
		margin-top: 30px;
	}
	.mod__imgblockRight img.w70{
		width: 70%;
		margin: auto;
	}


/* テキストリンク */
	.commonLink > ul > li {
		font-size: 1.25em;
    		background-position: 0% 20%;
	}

	/* 応募ボタン */
	.button{
		margin-top: 15px;
	}
	.buttonForm {
	    	padding: 15px !important;
	}

}