@charset "utf-8";
/* CSS Document */
/* ====================================
	共通スタイル
===================================== */
#global__pagetitle--title a{
	text-decoration: none;
}
	#global__function--breadcrumb li img{
		width: 18px;
	}
/*flexコンテナ*/
.flex-container {
	display: flex;
	flex-wrap: wrap;
}

.flex-item {
	width: 100%;
}



/* 注釈コメマーク */
ul.ast li:BEFORE,
ul.star li span,
ul.star-double li span,
.color-star {
	color: #00a0e9;
}


/* アップデート内容 */
.titStyle {
    color: #275e72;
    background: url(/business/images_global/products/n_bg_title_02.gif) no-repeat left top;
    border-bottom: 1px dotted #b7bec2;
    padding: 0 0 5px 8px;
    margin: 0 0 4px;
	}
ul.list01 li {
    background: url(/business/images_global/products/n_ic_circle.gif) no-repeat left 0.2em;
    padding: 0 0 5px 14px;
	margin-bottom: 2px;
}
h3.log{
	font-size: 108%;
	padding-bottom: 5px;
}

/* ====================================
	PC専用スタイル
===================================== */
@media screen and (min-width: 1200px) {
	.base-width-pc, .base-width {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	.outer-base-width.base90 .base-width {
		max-width: 1080px;
	}
}
@media print , screen and (min-width: 1080px) {
	.outer-base-width.base90 {
		padding-left: 5%;
		padding-right: 5%;
	}
	/* グローバル製品フッター */
	#globalProductsFooterNavi {
		padding: 0 5%;
	}
}

@media print, screen and (min-width: 768px) {
	.sp {
		display: none;
	}
	.outer-base-width {
		padding-left: 1.5%;
		padding-right: 1.5%;
	}
}

/* ====================================
	SP専用スタイル
===================================== */
@media only screen and (max-width: 767px) {
	.pc {
		display: none;
	}
	.base-width-sp, .base-width {
		padding-left: 5%;
		padding-right: 5%;
	}
}

