/***********************************

■　ページ指定

***********************************/

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 #5B9638;

	padding:10px ;

	background-color:#F2F2F2;

	color:#29540D;

	line-height:140%;

}

.title_pan {

	background-color:#5C9537;

	padding:2px 1px 1px 5px ;

	color:#FFFFFF;

}

.title {

	padding-left:5px;

	padding-top:3px;

}



.menu_img { /* 管理画面メニューイメージ */

	border:3px solid #5C9537;

	text-align:right;

	width:106px;

}

.menu_img_txt { /* 管理画面メニューイメージ横のテキスト */

	background-color:#5C9537;

	color:#FFFFFF;

	text-align:center;

	width:110px

}

	

	

/***********************************

■　メインテーブル

***********************************/

.imgs { /* 画像枠 */

	padding:5px;

	float:left;

	margin-right:10px;

	border:1px solid #5C9537;

	background-color:#FFFFFF;

	margin-bottom:10px;

	width:244px;

	text-align:center;

}

.imgs02 { /* 画像枠 */

	padding:5px;

	float:left;

	margin-right:10px;

	border:1px solid #5C9537;

	background-color:#FFFFFF;

	margin-bottom:10px;

	width:359px;

	text-align:center;

}

.imgs03 { /* 画像枠　寄せなし */

	padding:5px;

	margin-right:10px;

	border:1px solid #5C9537;

	background-color:#FFFFFF;

	margin-bottom:10px;

}

.imgs_title {

	/*border:1px solid #5C9537;

	color:#5C9537;*/

	font-size:110%;

	padding:3px 3px 3px 3px;

	font-weight:bold;

	/*color:#FF6600;*/

	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 ;

}



.imgs_txt_user {

	margin-top:0px;

	padding:0px 10px 3px 10px ;

	background-color:#FEF2F8;

	border:1px #F0037F solid;

}

.imgs_txt_user h2 {

	color:#F0037F;

}



.imgs_txt_user .section { /* セクションタイトル */

	/*background-color:#336666;*/

	color:#336666;

	font-size:110%;

	padding:0px;

	margin-top:10px;

	border-bottom:1px solid #F0037F;

	clear:both;

	margin-bottom:10px;

}





.imgs_txt_shop {

	margin-top:0px;

	padding:0px 10px 3px 10px ;

	background-color:#F2F3FC;

	border:1px #154677 solid;

}

.imgs_txt_shop h2 {

	color:#154677;

}



.imgs_txt_shop .section { /* セクションタイトル */

	/*background-color:#336666;*/

	color:#336666;

	font-size:110%;

	padding:0px;

	margin-top:10px;

	border-bottom:1px solid #154677;

	clear:both;

	margin-bottom:10px;

}



.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;

}



/***********************************

■　トップページ

***********************************/



.index_txt {　/* 目次　リンクテキスト */

	margin-top:0px;

	padding:3px 3px 3px 25px ;

}



.index_txt a { color:#4C4948; text-decoration: none;}

.index_txt a:hover { color:#00A334; text-decoration: underline;}



.index_title {　/* 目次　タイトル */

	margin-top:0px;

	padding:3px 3px 3px 7px ;

	color:#1E9900;

	font-size:120%;

	font-weight:bold;

}

.index_list {

	background-color:#DAE5DA;

	color:#226D2F;

	border:1px #DAE5DA solid;

	font-size:130%;

	font-weight:bold;

	padding:8px 1px 3px 5px ;

}

.index_box {

	 border:1px #DAE5DA solid;

	 padding:10px 0px;

}



.index_sample {

	background-color:#F3F9EF;

	line-height:150%;

}

/***********************************

■　チェックポイント

***********************************/

.point {

	background-color:#F4439F;

	padding:5px;

	color:#FFFFFF;

	text-align:left;

	line-height:130%;

}





/***********************************

■　テキストカラー

***********************************/

.pink {

	color:#cc0099;

}

.pink_b {

	color:#cc0099;

	font-weight:bold;

}

.red {

	color:#FF0000;

}

.red_b {

	color:#FF0000;

	font-weight:bold;

}

.blue {

	/*color:#000099;*/

	color:#01108D;

}

.blue_b {

	/*color:#000099;*/

	color:#01108D;

	font-weight:bold;

}

.green {

	color:#008906;

}

.green_b {

	color:#008906;

	font-weight:bold;

}

.orange {

	color:#FF7517;

	font-weight:bold;

}

/***********************************

■　その他

***********************************/

.pad0025 { /*　ヘッダ上部　*/

	padding:0px 0px 2px 5px;

}

.menu {　/*　左メニュー　*/

	text-align:left;

}



/***********************************

■　メニュー00

***********************************/

.menu00_title {

	 background-color:#185D8D;

	 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:#5C9537;

	 padding:10px;

	 color:#FFFFFF;

	 font-weight:bold;	

	text-align:left;

}

.menu01_txt {

	padding:5px;

	/*color:#195968;

	border:1px solid #195968;*/

	border:1px solid #5C9537;

	text-align:left;

}

.menu01_bar {

	width:5px;

	/*background-color:#195968;*/

	background-color:#5C9537;

}

.menu01_link {

	padding:2px 3px 0px 20px ;

	margin-top:2px;

	background-image:url(../imgs/arrow01.gif);

	background-repeat:no-repeat;

	text-align:left;

	/*border:1px solid #195968;*/

}



.menu01_txt a { color:#44664C; text-decoration: none;}

.menu01_txt a:hover { color:#FF6600; text-decoration: underline;}



.menu01_link a { color:#44664C; text-decoration: none;}

.menu01_link a:hover { color:#00A334; text-decoration: underline;}





/***********************************

■　メニュー02

***********************************/





.menu02_title {

	 /*background-image:url(../imgs/step02.gif);

	 background-repeat:no-repeat;

	 background-color:#1A5E76;*/

	 background-color:#65A038;

	 padding:10px;

	 color:#FFFFFF;

	 font-weight:bold;

	text-align:left;

}

.menu02_txt {

	padding:5px;

	color:#1A5E76;

	/*border:1px solid #1A5E76;*/

	border:1px solid #65A038;

	text-align:left;

}

.menu02_bar {

	width:5px;

	/*background-color:#1A5E76;*/

	background-color:#65A038;

}

.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:#FF6600; text-decoration: underline;}



.menu02_link a { color:#44664C; text-decoration: none;}

.menu02_link a:hover { color:#00A334; text-decoration: underline;}





/***********************************

■　メニュー03

***********************************/

.menu03_title {

	 /*background-image:url(../imgs/step03.gif);

	 background-repeat:no-repeat;

	 background-color:#1A5F82;*/

	 background-color:#6DAB39;

	 padding:10px;

	 color:#FFFFFF;

	 font-weight:bold;

	text-align:left;

}

.menu03_txt {

	padding:5px;

	color:#1A5F82;

	border:1px solid #6DAB39;

	text-align:left;

}

.menu03_bar {

	width:5px;

	background-color:#6DAB39;

}

.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:#FF6600; text-decoration: underline;}



.menu03_link a { color:#44664C; text-decoration: none;}

.menu03_link a:hover { color:#00A334; text-decoration: underline;}



/***********************************

■　メニュー04

***********************************/

.menu04_title {

	 /*background-image:url(../imgs/step04.gif);

	 background-repeat:no-repeat;

	 background-color:#185D8D;*/

	 background-color:#75B739;

	 padding:10px;

	 color:#FFFFFF;

	 font-weight:bold;

	text-align:left;

}

.menu04_txt {

	padding:5px;

	color:#185D8D;

	border:1px solid #75B739;

	text-align:left;

}

.menu04_bar {

	width:5px;

	background-color:#75B739;

}

.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:#FF6600; text-decoration: underline;}



.menu04_link a { color:#44664C; text-decoration: none;}

.menu04_link a:hover { color:#00A334; text-decoration: underline;}





/***********************************

■　メニュー05

***********************************/

.menu05_title {

	 /*background-image:url(../imgs/step05.gif);

	 background-repeat:no-repeat;

	 background-color:#448BA3;*/

	 background-color:#7DC33A;

	 padding:10px;

	 color:#FFFFFF;

	 font-weight:bold;

	text-align:left;

}

.menu05_txt {

	padding:5px;

	color:#448BA3;

	border:1px solid #7DC33A;

	text-align:left;

}

.menu05_bar {

	width:5px;

	background-color:#7DC33A;

}

.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:#FF6600; text-decoration: underline;}



.menu05_link a { color:#44664C; text-decoration: none;}

.menu05_link a:hover { color:#00A334; text-decoration: underline;}



