@charset "utf-8";
.frame_t {
	background-image: url(../img/os/back_top.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	margin-bottom: 20px;
}
#page_list {
	margin-top: 20px;
}

#os .t_data {
	padding-left: 20px;
}

#os .t_data_os10 {
	font-size: 12x;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	color: #333333;
}
#os .t_data2 {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	color: #333333;
}
#os .t_data_koushin {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: right;
	color: #333333;
	padding-top: 10px;
}
#os .t_data2_gray {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	color: #333333;
	background-color: #E6E6E6;
}
#os .t_data_arrow {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	color: #0000FF;
	background-color: #FFFFCC;
}
#os .t_data2_red {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	color: #FF0000;
	background-color: #FFE1E1;
}
#os .t_data3 {
	background-color: #FFFFFF;
}

.frame_b {
	background-image: url(../img/os/back_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
#os {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-lef_t: 20px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: none;
    border-left-style: none;
    border-right-color: #cccccc;
    border-left-color: #A19A85;
    width: 920px;
}

#os h3 {
    margin-top: 40px;
    margin-bottom: 0px;
}
#os h4 {
    padding-top: 0.8em;
    padding-right: 0.8em;
    padding-left: 0.8em;
    padding-bottom: 0.8em;/*文字の上下 左右の余白*/
    color: #494949;/*文字色*/
    background: #f4f4f4;/*背景色*/
    border-left: 3px solid #DB292A;/*左線*/
    border-bottom: 1px solid #d7d7d7;/*下線*/
    font-size: 16px;
    margin-top: 40px;
    margin-bottom: 10px;
}

#os h5 {
    padding-top: 0.25em;
    padding-right: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 0.25em;/*上下 左右の余白*/
    color: #494949;/*文字色*/
    background: transparent;/*背景透明に*/
    border-left: 3px solid #DB292A;/*左線*/
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 15px;
}


#os p {
	line-height: 1.3em;
	margin-top: 10px;
}
#oshirase p {
    line-height: 2em;
    margin-top: 10px;
    font-size: medium;
}
.table_left {
    width: 450px;
    border: 1px solid #333333;
    border-collapse: collapse;
    float: left;
    height: auto;
    font-size: 12px;
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    color: #333333;
    margin-top: 10px;
}

.table_right {
    width: 450px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #333333;
    border-collapse: collapse;
    float: right;
    height: auto;
    font-size: 12px;
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    color: #333333;
    margin-top: 10px;
}

.table_setumei {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #333333;
	border-collapse:collapse;
	float: none;
	height: auto;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: #333333;
}
#os td {
	border: 1px solid #333333;
	padding: 5px;
}
#os .t_title {
	background-color: #E6E6E6;
	text-align: center;
	width: auto;
}
#os .t_title_8_1 {
	background-color: #B898C7;
	text-align: center;
	width: auto;
}
#os .t_title_10 {
	background-color: #006699;
	text-align: center;
	width: auto;
	color: #FFFFFF;
}
#os .t_title_8 {
	background-color: #D2D2F0;
	text-align: center;
	width: auto;
}
#os .t_title_7 {
    background-color: rgba(255,239,252,1.00);
    text-align: center;
    width: auto;
}
#os .t_title_7_t {
	background-color: #D2F0D2;
	text-align: center;
	width: auto;
}
.os .flame {
	margin-right: auto;
	margin-left: auto;
	width: 920px;
	overflow: hidden;
	position: relative;
}
.os_osirase {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	border: thin solid #CCCCCC;
	margin-bottom: 15px;
	line-height: 18px;
	background-color: #FFFFE1;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	position: relative;
	width: 550px;
	padding-bottom: 10px;
}
.os_windows10_osirase {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	border: 1px dotted #666666;
	margin-bottom: 15px;
	line-height: 18px;
	position: relative;
	width: 550px;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.support_syuryo {
	width: 820px;
	border: 1px solid #333333;
	border-collapse:collapse;
	float: none;
	height: auto;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: #333333;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 50px;
}

.support_syuryo tr {
	text-align: center;
}
.support_gengo {
    width: 820px;
    border: 1px solid #333333;
    border-collapse: collapse;
    float: none;
    height: auto;
    font-size: 12px;
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    color: #333333;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.support_gengo tr {
	text-align: center;
}
