/***********************************

■　ページ指定

***********************************/

body {

	font-size:80%;

	/*background-color:#96AEB2;*/

	background-color:#BABEBF;

	text-align:center;

	margin:0px 10px;

	line-height:130%;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

p {

	margin-bottom:0px;

	padding-bottom:0px;

}



h1 { /* 解説　タイトル */

	font-size:140%;

	margin-bottom:2px;

	margin-top:0px;

	color:#0D3754;

}

h2 { /* STEP　タイトル */

	color:#336666;

	font-size:120%;

	margin-top:10px;

	clear:both;

/*	margin-bottom:0px;*/

	margin-bottom:5px;

	font-weight:900;

}

h3 { /* 番号　タイトル */

	font-size:110%;

	color:#339999;

	margin-bottom:2px;

	margin-top:0px;

}

hr {

	margin-bottom:10px;

}

.outline {

	width:850px;

	background-color:#FFFFFF;

	padding:0px 15px 0px 10px;

	text-align:center;

}

.right_td {　/*　詳細解説　*/

	padding-top:5px;

	padding-left:10px;

	text-align:left;

	width:640px;

}



.left_td {

	vertical-align:top;

	width:210px;

}

.section {

	background-repeat: no-repeat;

	background-position: right;

/*	height:20px;*/

}



/***********************************

■　詳細解説　タイトル

***********************************/

.title_txt {

	/*border:1px solid #A6BABF;*/

	border:1px solid #195968;

	padding:10px ;

	background-color:#F2F2F2;

	color:#183354;

	line-height:140%;

}

.title_pan {

	background-color:#195968;

	padding:2px 1px 1px 5px ;

	color:#FFFFFF;

}

.title {

	padding-left:5px;

	padding-top:3px;

}



.menu_img { /* 管理画面メニューイメージ */

	border:3px solid #195968;

	text-align:right;

	width:106px;

}

.menu_img_txt { /* 管理画面メニューイメージ横のテキスト */

	background-color:#195968;

	color:#FFFFFF;

	text-align:center;

	width:110px

}





/*** 運用マニュアル追加分 ***/

.title_line { /* 解説部分の区切り線 */

	border-bottom:1px dashed #3E71AF;

	margin:10px 0 10px 0;

}



/***********************************

■　メインテーブル

***********************************/

.imgs { /* 画像枠 */

	padding:5px;

	margin-right:10px;

	border:1px solid #195968;

	background-color:#FFFFFF;

	margin-bottom:10px;

	width:350px;

}

.imgs02 { /* 画像枠 */

	padding:5px;

	float:left;

	margin-right:10px;

	border:1px solid #195968;

	background-color:#FFFFFF;

	margin-bottom:10px;

	width:359px;

	text-align:center;

}

.imgs03 { /* 画像枠　寄せなし */

	padding:5px;

	margin-right:10px;

	border:1px solid #195968;

	background-color:#FFFFFF;

	margin-bottom:10px;

}

.imgs_title {

	/*border:1px solid #195968;

	color:#195968;*/

	font-size:110%;

	padding:3px 3px 3px 3px;

	font-weight:bold;

	/*color:#F0037F;*/

	color:#339999;

	margin-top:8px;

}

.section { /* セクションタイトル */

	/*background-color:#336666;*/

	color:#336666;

	font-size:110%;

	padding:0px;

	margin-top:20px;

	border-bottom:1px solid #336666;

	clear:both;

	margin-bottom:10px;

}

.imgs_txt {

	margin-top:0px;

	padding:3px ;

}

.td_img {

	text-align:center;

	vertical-align:top;

	width:50%;

}

/*

.ex {

	background:#DDDEEA;

	color:#000000;

	padding:3px;

	width:250px;

	text-align:left;

	margin-top:5px;

}

.ex02 {

	background:#DDDEEA;

	color:#000000;

	padding:3px;

	text-align:left;

	margin-top:5px;

}*/

.line { /* 項目区切り線 */

	clear:both;

	margin-top:15px;

	padding-top:15px;

}



.to_top {

	text-align:right;

	clear:both;

	margin-top:5px;

	margin-bottom:3px;

}

.check_left { /* 注釈・一行解説 */

	padding:3px 3px 3px 3px ;

	background-color:#FEF3A0;

	color:#F02312;

	text-align:left;

	margin-top:5px;

	margin-left:370px;

	margin-bottom:10px;

	line-height:150%;

}

.check_center { /* 注釈・一行解説 */

	padding:3px 3px 3px 7px ;

	background-color:#FEF3A0;

	color:#F02312;

	text-align:left;

	margin-bottom:10px;	

	line-height:130%;

}



.ex_left {　/* 例文 */

	padding:1px ;

	background-color:#F7E7EC;

	color:#EA1869;

	text-align:left;

	margin-left:370px;

	margin-bottom:4px;	

	line-height:130%;

	font-size:80%;

	margin-top:5px;

}

.ex_center {　/* 例文 */

	padding:1px 1px 1px 5px ;

	background-color:#F7E7EC;

	color:#EA1869;

	text-align:left;

	margin-bottom:4px;	

	line-height:150%;

	font-size:80%;

}

.main_txt {

	padding:5px ;

	/*background-color:#F2F2F2;*/

	color:#333333;

	line-height:140%;

	margin-bottom:10px;

	background-color:#FEF3A0;

}

.table {

	/*border:1px solid #1C4577;*/

	margin-top:10px;

	margin-bottom:5px;

}

.td_txt {

	background-color:#F2F2F2;

	padding:3px;

	/*border:1px solid #1C4577;*/

	vertical-align:top;

}

.td_title {

	background-color:#AADDEA;

	padding:3px;

	/*border:1px solid #1C4577;*/

	color:#1C4577;

	vertical-align:top;

	font-weight:bold;

}

.td_white {

	padding:3px;

	/*border:1px solid #1C4577;*/

	vertical-align:top;

	background-color:#FFFFFF;

}





/*** 運用マニュアル追加分 ***/

.no_line { /* 番号区切り線 */

	height:1px;

	border:0px;

	border-top:1px dashed #A6BABF;

	display:inline;

}



.sub_item { /* [1]などの項目内の小項目 */

	margin:0.5em 0 0;

	line-height:1.4em;

}



.sub_imgs { /* 番号内画像 */

	padding:5px;

	float:left;

	margin:0.5em 0 0.5em 0.5em;

	border:1px solid #195968;

	background-color:#FFFFFF;

	text-align:center;

}



.prc_midashi {

	background-color:#FFCC66;

	padding:0.2em 0.4em 0.2em 0.5em;

	margin:0 0 0.8em 0.5;

	text-align:center;

	color:#333333;

	font-weight:bold;

}



.prc_step {

	border:1px solid #003366;

	background-color:#003366;

	padding:0.2em 0.6em 0.2em 0.8em;

	color:#FFFFFF;

	text-align:center;

}



.prc_item {

	border:1px solid #000000;

	padding:0.2em 0.4em 0.2em 0.5em;

	background-color:#FFFFFF;

	color:#333333;

}



.prc_stat {

	border:1px solid #000000;

	padding:0.2em 0.4em 0.2em 0.5em;

	background-color:#FFFFFF;

	text-align:center;

}



.prc_arrw {

	text-align:center;

	margin:0.7em 0 0.5em;

}



/***********************************

■　トップページ

***********************************/



.index_txt {　/* 目次　リンクテキスト */

	margin-top:0px;

	padding:3px 3px 3px 25px ;

}



.index_txt a { color:#4C4948; text-decoration: none;}

.index_txt a:hover { color:#158CE5; text-decoration: underline;}



.index_title {　/* 目次　タイトル */

	margin-top:0px;

	padding:3px 3px 3px 7px ;

	color:#004699;

	font-size:120%;

	font-weight:bold;

}

.index_list {

	background-color:#DADBE5;

	color:#233C68;

	border:1px #DADBE5 solid;

	font-size:130%;

	font-weight:bold;

	padding:8px 1px 3px 5px ;

}

.index_box {

	border:1px #DADBE5 solid;

	padding:10px 0px;

}

.index_sample {

	background-color:#EDF1F7;

}

/***********************************

■　チェックポイント

***********************************/

.point {

	background-color:#F4439F;

	padding:5px;

	color:#FFFFFF;

	text-align:left;

	line-height:130%;

}





/***********************************

■　テキストカラー

***********************************/

.pink {

	color:#cc0099;

}

.red {

	color:#FF0000;

}

.blue {

	/*color:#000099;*/

	color:#01108D;

}

.green {

	color:#008906;

}

.orange {

	color:#FF7517;

	font-weight:bold;

}

/***********************************

■　その他

***********************************/

.pad0025 { /*　ヘッダ上部　*/

	padding:0px 0px 2px 5px;

}

.menu {　/*　左メニュー　*/

	text-align:left;

}



/*** 運用マニュアル追加分 ***/

.head_line { /* ヘッダ部のライン */

	border-top:3px solid #92B6C7;

}



.cat_link { /* メニューへリンクする文字 */

	margin:0 0.2em;

}



.rep_imgs { /* レポート系の画像用 */

	margin:1em 0 0;

}

/***********************************

■　メニュー00

***********************************/

.menu00_title {

	background-color:#188C60;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	margin:5px 5px 0px 5px ;

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu00_title a { color:#FFFFFF; text-decoration: none;}

.menu00_title a:hover { color:#FFFF00; text-decoration: underline;}



/***********************************

■　メニュー01

***********************************/



.menu01_title {

	/*background-image:url(../imgs/step01.gif);

	background-repeat:no-repeat;

	background-color:#195968;*/

	background-color:#155765;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;	

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu01_txt {

	padding:5px;

	/*color:#195968;

	border:1px solid #195968;*/

	border:1px solid #155765;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu01_bar {

	width:5px;

	/*background-color:#195968;*/

	background-color:#155765;

}

.menu01_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow01.gif);

	background-repeat:no-repeat;

	/*border:1px solid #195968;*/

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu01_txt a { color:#44664C; text-decoration: none;}

.menu01_txt a:hover { color:#F0037F; text-decoration: underline;}



.menu01_link a { color:#44664C; text-decoration: none;}

.menu01_link a:hover { color:#158CE5; text-decoration: underline;}





/***********************************

■　メニュー02

***********************************/





.menu02_title {

	/*background-image:url(../imgs/step02.gif);

	background-repeat:no-repeat;

	background-color:#1A5E76;*/

	background-color:#256576;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu02_txt {

	padding:5px;

	color:#1A5E76;

	/*border:1px solid #1A5E76;*/

	border:1px solid #256576;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu02_bar {

	width:5px;

	/*background-color:#1A5E76;*/

	background-color:#256576;

}

.menu02_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow02.gif);

	background-repeat:no-repeat;

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu02_txt a { color:#44664C; text-decoration: none;}

.menu02_txt a:hover { color:#F0037F; text-decoration: underline;}



.menu02_link a { color:#44664C; text-decoration: none;}

.menu02_link a:hover { color:#158CE5; text-decoration: underline;}





/***********************************

■　メニュー03

***********************************/

.menu03_title {

	/*background-image:url(../imgs/step03.gif);

	background-repeat:no-repeat;

	background-color:#1A5F82;*/

	background-color:#347489;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu03_txt {

	padding:5px;

	color:#1A5F82;

	border:1px solid #347489;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu03_bar {

	width:5px;

	background-color:#347489;

}

.menu03_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow03.gif);

	background-repeat:no-repeat;

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu03_txt a { color:#44664C; text-decoration: none;}

.menu03_txt a:hover { color:#F0037F; text-decoration: underline;}



.menu03_link a { color:#44664C; text-decoration: none;}

.menu03_link a:hover { color:#158CE5; text-decoration: underline;}



/***********************************

■　メニュー04

***********************************/

.menu04_title {

	/*background-image:url(../imgs/step04.gif);

	background-repeat:no-repeat;

	background-color:#185D8D;*/

	background-color:#42849D;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu04_txt {

	padding:5px;

	color:#185D8D;

	border:1px solid #42849D;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu04_bar {

	width:5px;

	background-color:#42849D;

}

.menu04_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow04.gif);

	background-repeat:no-repeat;

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu04_txt a { color:#44664C; text-decoration: none;}

.menu04_txt a:hover { color:#F0037F; text-decoration: underline;}



.menu04_link a { color:#44664C; text-decoration: none;}

.menu04_link a:hover { color:#158CE5; text-decoration: underline;}





/***********************************

■　メニュー05

***********************************/

.menu05_title {

	/*background-image:url(../imgs/step05.gif);

	background-repeat:no-repeat;

	background-color:#448BA3;*/

	background-color:#195968;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu05_txt {

	padding:5px;

	color:#448BA3;

	border:1px solid #195968;

	text-align:left; /*** 運用マニュアル追加 ***/

}

.menu05_bar {

	width:5px;

	background-color:#195968;

}

.menu05_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow05.gif);

	background-repeat:no-repeat;

	text-align:left; /*** 運用マニュアル追加 ***/

}



.menu05_txt a { color:#44664C; text-decoration: none;}

.menu05_txt a:hover { color:#F0037F; text-decoration: underline;}



.menu05_link a { color:#44664C; text-decoration: none;}

.menu05_link a:hover { color:#158CE5; text-decoration: underline;}





/***********************************

■　メニュー最下線　運用マニュアル追加

***********************************/

.menu_end {

	background-color:#195968;

}



