/*------タグ------*/
body {
	color: #D9D6CE;
	font-size: 80%;
	line-height: 160%;
	background-color:#000000;
	background-image:url(../img/common_bg.jpg);
	background-position:center 0px ;
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;

}

body,td,th {font-family: ＭＳ Ｐゴシック, Osaka,;}

dl,dt,dd,p,h1,h2,h3{margin:0px;padding: 0px;}
td {line-height: 140%}
a:link {color: #D9D6CE;text-decoration: underline;}
a:visited {text-decoration: underline;color: #D9D6CE;}
a:hover {text-decoration: none;color: #D9D6CE;}
a:active {text-decoration: underline;color: #D9D6CE;}
ul{margin: 0px;padding: 0px 0px 0px 20px;}
ol{margin: 0px;padding: 0px 0px 0px 25px;}
li{margin: 0px 0px 15px;padding: 0px;}
dt,dd{display:inline;}
img{border:0;}

/*hタグ
-----------------*/

h1{font-size:10px; font-weight:normal; display:inline; color:#66FFFF;}

.h1_txt{
	background-image:url(/common/img/h1_bg.jpg);
	background-repeat:no-repeat;
	height:34px;
	width:720px;
	margin:0 0 10px 0;
	padding:0;
	display:inline-block;
	}

h2 {
	background-image:url(/common/img/h2_bg.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:670px;
	font-size:14px;
	color:#ECE9D8;
	margin:5px 0 5px 0px;
	padding:11px 0 0 20px;
	display:inline-block;
	letter-spacing:3px;
	}
	
	
h3 {
	font-size:14px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #0DC5CF;
	border-bottom-width: 1px;
	margin:30px 0 15px 0;
	color: #0DC5CF;
	padding:0 0 2px 5px;
	}


.guidebox h3{
	font-size:12px;
	margin:5px 0 10px 0;
	padding:0 0 2px 5px;
	}
	
	
h4{
	font-size:13px;
	font-weight: bold;
	margin:0px 0 13px 0;
	color:#CCCCCC;
	padding:1px 0 1px 15px;
	border-top:1px solid #003333;
	border-bottom:1px solid #003333;
	border-right:0px;
	border-left:0px;
	background-image:url(/common/img/lm_ul_subt.jpg);
	background-repeat:no-repeat;
}

h5{
	font-size:12px;
	font-weight:bold;
	color:#33FFFF;
	margin:5px auto 0px 8px;}

p{margin:10px; padding:0;}



/*文字の指定
-----------------*/

.txt_10b{font-size:10px; color:#0099CC;}
.txt_10r{font-size:10px; color:#FF0000;}
.txt_10g{font-size:10px; color:#00FF66;}
.txt_10y{font-size:10px; color:#FFCC00;}
.txt_10lb{font-size:10px; color:#00FFFF;}
.txt_10w{font-size:10px; color:#FFFFFF;}

.txt_12b{font-size:12px; color:#0099CC;}
.txt_12r{font-size:12px; color:#FF0000;}
.txt_12g{font-size:12px; color:#00FF66;}
.txt_12y{font-size:12px; color:#FFCC00;}
.txt_12lb{font-size:12px; color:#00FFFF;}
.txt_12w{font-size:12px; color:#FFFFFF;}

.txt_12b_b{font-size:12px; color:#0099CC; font-weight:bold;}
.txt_12r_b{font-size:12px; color:#FF0000; font-weight:bold;}
.txt_12g_b{font-size:12px; color:#00FF66; font-weight:bold;}
.txt_12y_b{font-size:12px; color:#FFCC00; font-weight:bold;}
.txt_12lb_b{font-size:12px; color:#00FFFF; font-weight:bold;}
.txt_12w_b{font-size:12px; color:#FFFFFF; font-weight:bold;}


.txt_14b{font-size:14px; color:#0099CC;}
.txt_14r{font-size:14px; color:#FF0000;}
.txt_14g{font-size:14px; color:#00FF66;}
.txt_14y{font-size:14px; color:#FFCC00;}
.txt_14lb{font-size:14px; color:#00FFFF;}
.txt_14w{font-size:14px; color:#FFFFFF;}

.txt_16b{font-size:16px; color:#0099CC;}
.txt_16r{font-size:16px; color:#FF0000;}
.txt_16g{font-size:16px; color:#00FF66;}
.txt_16y{font-size:16px; color:#FFCC00;}
.txt_16lb{font-size:16px; color:#00FFFF;}
.txt_16w{font-size:16px; color:#FFFFFF;}


.txt_18b{font-size:18px; color:#0099CC;}
.txt_18r{font-size:18px; color:#FF0000;}
.txt_18g{font-size:18px; color:#00FF66;}
.txt_18y{font-size:18px; color:#FFCC00;}
.txt_18lb{font-size:18px; color:#00FFFF;}
.txt_18w{font-size:18px; color:#FFFFFF;}





/*告知で使われているタグ
-----------------*/

.subtitle {font-size: 150%;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #43786E;
	border-bottom-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #6CC3CD;
	padding-bottom: 3px;
	}

.subtitle2 {
	font-size: 105%;
	font-weight: bold;
	margin-top: 13px;
	margin-bottom: 13px;
	color: #F1EBE4;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #71948E;
	border-right-color: #958B72;
	border-bottom-color: #71948E;
	border-left-color: #958B72;
	padding-top: 3px;
}
.subtitle3 {font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #325D55;
	background-color: #6CC3CD;
	padding: 2px 10px;
}

.subtitle4 {font-size: 150%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #5E5233;
	background-color: #CECE6C;
	padding: 15px 10px;
	}

.subtitle5 {font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #325D55;
	background-color: #6CC3CD;
	padding: 2px 10px 2px 0px;
}

.pad10 {padding-top: 10px;padding-bottom: 10px;}
.margintop3 {margin-top: 3px;}
.margintop5 {margin-top: 5px;}
.margintop10 {margin-top: 10px;}
.mt1 {margin-top: 1px;}
.about_p{
	padding-bottom: 20px;
}

.img_list{margin:10px auto 5px auto; padding:0; text-align:center;}
.img_list img{margin:0 10px 0  7px; border:0;}

#harf_box{ padding:10px; border:#00FFFF solid 1px; width:302px; margin-top:5px; height:630px;}
#harf_box p{ line-height:15px; margin-bottom:15px;
}

/*　個人情報の取扱いについて　************************************************/

#aboutPrivacy{
	margin:20px;
	padding:5px;
	border:#EEE double 4px;
	text-align:left;
}
#aboutPrivacy p{
	margin:0px;
	padding:5px;
}
#aboutPrivacy .title{
	font-weight:bold;
}#aboutPrivacy .name{
	text-align:right;
}