@charset "UTF-8";

.clearfix:after {
	display : block;
	clear : both;
	height : 0;
	content : ".";
	overflow : hidden;
}
.clearfix {
	overflow : hidden;
	zoom: 1;
}

@media print{
    .no_print{
        display: none;
    }
}

.basic-page #sections {
	/*width: 100%;*/
	margin:0 auto;
	max-width:85%;
}

.basic-page .content {
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	background-color:#fff;
}
.basic-page .content * {
	box-sizing: border-box;
}
.basic-page .content img {
	border:none;
	vertical-align:bottom;
}
.basic-page .content strong {
	font-weight: bold;
}
.basic-page .content sup {
	font-size: 75%;
	vertical-align: text-top;
}

/*-----  common  -----*/
.basic-page .Larea {
	float:left;
}
.basic-page .Rarea {
	float:right;
}
.basic-page .wd_50 {
	width:49%;
}

/*-----  メインエリア  -----*/
.content h1 {
	padding:3px;
	font-size:16px;
	line-height:130%;
	text-align:center;
	font-weight:bold;
color: #FFF;
background-color:#0246ac;
}
.content h2 {
	font-size:13px;
	line-height:130%;
	text-align:left;
	font-weight:bold;
}
.content p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:130%;
}
.content .n_day p {
	font-size:11px;
	line-height:160%;
	text-align:right;
}
.content .sTxt {
	font-size:80%;
}

.basic-page .content ol.inst_list {
	margin-top:5px;
}
.basic-page .content ol.inst_list li {
	margin-bottom: 3px;
	font-size: 11px;
	line-height: 130%;
}


/* table */
.content table.cellgray{
	border:#c5c5c5 solid;
	border-width:1px 0 0 1px;
	margin-top:0px;
	margin-bottom:10px;
	width:100%;
	font-size:11px;
	line-height:140%;
	word-break:break-all;
}
.content table.cellgray th{
	padding:5px;
	text-align:center;
	border:#c5c5c5 solid;
	border-width:0 1px 1px 0;
	background-color:#c6e8f5;
}
.content table.cellgray td{
	padding:5px;
	text-align:left;
	border:#c5c5c5 solid;
	border-width:0 1px 1px 0;
}
.content table.cellgray td.txt_red {
	font-weight:bold;
	color:#FF0004;
}
.content table.cellgray td.txt_none {
	text-align:center;
}
.content table.cellgray td.txt_R {
	text-align:right;
}

/* ▼ 手順書の表の横幅を調整 */
.content table.cellgray td:nth-child(1){
	text-align:center;
	width:3.5%;
}
.content table.cellgray th:nth-child(2){
	width:3.5%;
}
.content table.cellgray th:nth-child(3){
	width:15%;
}
.content table.cellgray th:nth-child(4){
	width:15%;
}
.content table.cellgray th:nth-child(5){
	width:8%;
}
.content table.cellgray th:nth-child(6){
	width:15%;
}
.content table.cellgray th:nth-child(7){
	width:8%;
}
.content table.cellgray th:nth-child(8){
	width:8%;
}
.content table.cellgray th:nth-child(9){
	width:8%;
}
.content table.cellgray th:nth-child(10){
	width:auto;
}



@media print {  
.basic-page #sections {
	max-width: 100%;
	margin:0;
}

/*-----  メインエリア  -----*/
.content h1 {
	font-size:16px;
}
.content h2 {
	font-size:13px;
}
.content p {
	font-size:10px;
}
.content .n_day p {
	font-size:10px;
}

/* table */
.content table.cellgray th{
	font-size:8px;
	padding:5px;
	line-height:120%;
}
.content table.cellgray td{
	font-size:8px;
	padding:5px;
	line-height:120%;
}

