@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 12px/20px "MS UI Gothic";
		color: #4b4942;
		background: #59646b url(../images/bg_patterns.gif);
	}
	.chatbody{
		font: 12px/20px "MS UI Gothic";
		color: #4b4942;
		background: #8c96a0;
	}
	a{text-decoration: none;color: #bbcacd;}
	a:hover{color: #bbcacd;}
	.hide,hr{display: none;}
	strong{font-weight: bold;}
/* ヘッダーとフッター */
	#header,#footer{
		min-width: 982px;
		height: 80px;
		font-size: 12px;
		font-family: "MS UI Gothic";
		background-color: #0a1616;
	}
	#header_width,#footer_width{
		margin: 0 auto 0 auto;
		width: 982px;
		height: 80px;
		background-color: #0a1616;
	}
/* ヘッダー（タイトルとバナーの中身） */
	#logo{
		width: 218px;
		height: 46px;
		border: 0 solid #cc0000;
		padding: 17px 0 0 10px;
		float: left;
	}
	#header_right{
		border: 0 solid #cc0000;
		padding: 20px 0 0 10px;
		float: left;
		line-height: 20px;
	}
	#header_right p{
		color: #bbcacd;
		font-weight: bold;
	}
	#header_banner{
		width: 468px;
		height: 60px;
		padding: 10px 0 0 30px;
		float: left;
	}
	#header_banner_index{
		width: 468px;
		height: 60px;
		padding: 10px 0 0 30px;
		float: left;
	}
	#header_weapon_navi{
		border: 0 solid #cc0000;
		float: left;
	}
/* 武器ナビゲーション */
	#navigation_wrapper{
		margin: 23px 0 0 20px;
		width: 734px;
		background: #0a1616 url(../images/nav_bg.jpg) left top repeat-x;
		height: 37px;
	}
	#navigation{
		float: left;
		padding-left:7px;
		height: 37px;
		background: url(../images/navi_left.gif) left top no-repeat;
	}
	#navigation li{
		float: left;
	}
	#navigation li a{
		text-align: center;
		padding: 8px 5px 0 5px;
		height: 29px;
		float: left;
		font-family: "MS UI Gothic";
		font-size: 13px;
		color: #bbcacd;
	}
	#navigation li a:hover{
		color: #bbcacd;
		background: #515b64 url(../images/nav_hover_bg.jpg) 0 0 repeat-x;
	}
	#navi_search_wrapper{
		float: right;
		width: 155px;
		height: 37px;
		overflow: hidden;
		padding: 7px 0 7px 10px;
		border: solid #5c6b6e 0;
		background: url(../images/navi_right.gif) right top no-repeat;
	}
/* 山菜爺ナビゲーション */
	#navigation_exchange{
		float: left;
		padding-left:6px;
		height: 37px;
		background: url(../images/navi_left.gif) left top no-repeat;
	}
	#navigation_exchange li{
		float: left;
	}
	#navigation_exchange li a{
		text-align: center;
		padding: 8px 3px 0 4px;
		height: 29px;
		float: left;
		font-family: "MS UI Gothic";
		font-size: 12px;
		color: #bbcacd;
	}
	#navigation_exchange li a:hover{
		color: #bbcacd;
		background: #515b64 url(../images/nav_hover_bg.jpg) 0 0 repeat-x;
	}
/* マップナビゲーション */
	#map_navigation_right{
		float: right;
		padding-left:7px;
		height: 37px;
		background: url(../images/navi_right.gif) left top no-repeat;
	}
/* 段階0（中央に配置するため） */
	.container{
		border: 0 solid #cc0000;
		width: 960px;
		margin: 0 auto 0 auto;
	}
	.container760{
		border: 0 solid #cc0000;
		width: 760px;
		margin: 0 auto 0 auto;
	}
/* 段階1（左、右） */
	.phase1_left{
		border: 0 solid #cc0000;
		width: 200px;
		padding: 0 0 0 0;
		margin: 10px 0 0 0;
		float: left;
	}
	.phase1_right{
		border: 0 solid #cc0000;
		width: 760px;
		padding: 0 0 0 0;
		margin: 10px 0 0 0;
		float: left;
	}
/* phase1_rightの（左、右、下） */
	.phase2_topimage{
		border: 0 solid #cc0000;
		width: 760px;
		height: 340px;
		padding: 0 0 0 0;
	}
	.phase2_left{
		border: 0 solid #cc0000;
		width: 550px;
		padding: 0 0 0 0;
		float: left;
	}
	.phase2_right{
		border: 0 solid #cc0000;
		width: 210px;
		padding: 0 0 0 0;
		float: left;
	}
/* ボックス改行 */
	.kaigyou{
		clear: both;
	}
/* 高さ10pxの余白に使うボックス */
	.box10{
		border: 0 solid #cc0000;
		padding: 0 0 0 0;
		height: 10px;
	}
/* バナー用 */
	.banner468x60{
		border: 0 solid #cc0000;
		width: 468px;
		height: 60px;
		padding: 10px 0 10px 36px;
	}
	.phase2_banner728{
		border: 0 solid #cc0000;
		width: 728px;
		height: 90px;
		padding: 10px 16px 10px 16px;
	}
	.phase2_banner468in760{
		border: 0 solid #cc0000;
		width: 468px;
		height: 60px;
		padding: 10px 146px 10px 146px;
	}
	.banner160{
		border: 0 solid #cc0000;
		width: 160px;
		height: 600px;
		padding: 0 15px 0 15px;
	}
	.banner960{
		border: 0 solid #cc0000;
		width: 728px;
		height: 90px;
		padding: 10px 0 10px 0;
		margin: 0 auto 0 auto;
	}
	.banner960_468{
		border: 0 solid #cc0000;
		width: 468px;
		height: 60px;
		padding: 10px 0 10px 0;
		margin: 0 auto 0 auto;
	}
	.banner896{
		border: 0px;
		margin: 0 10px 0 10px;
		padding: 0 336px 0 336px;
		width: 224px;
		height: 33px;
	}
	.banner896pita{
		border: 0px;
		margin: 0 10px 0 10px;
		padding: 0 148px 0 148px;
		width: 600px;
		height: 62px;
	}
/* 検索用フォーム */
	#index_search_wrapper{
		width: 145px;
		overflow: hidden;
		background: #3f464c;
		padding: 16px 0 10px 1px;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
	.search{
		background: #5e6b73;
		border: 1px solid #212417;
		width: 103px;
		height: 16px;
		padding: 3px 2px 0 3px;
		color: #bbcacd;
		font-size:12px;
		font-family: "MS UI Gothic";
	}
	.button{
		background: #0a1616;
		border: 0 solid #212417;
		width: 30px;
		height: 21px;
		color: #bbcacd;
		font-size:12px;
		font-family: "MS UI Gothic";
	}
/* 投稿フォーム */
	.form_monster{
		background: #ffffff;
		border: 1px solid #212417;
		padding: 3px 2px 0 3px;
		color: #0a1616;
		font-size:12px;
		font-family: "MS UI Gothic";
	}
/* 左190pxパーツ */
	/* 190丸頭 */
	.top_rounded190{
		height: 27px;
		width: 190px;
		left:0;top:0;
		background: url(../images/r_top190.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
	.services190{
		width: 150px;
		margin: 0 auto 0 0;
		position: relative;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
	}
	/* 題名 */
	.services190 h2{
		text-align: center;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:24px;
		font-weight: bold;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
	.services190 h3{
		text-align: center;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:18px;
		font-weight: bold;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
	/* 中身の背景 */
	.servicescontent190{
		width: 146px;
		overflow: hidden;
		background: #3f464c;
		padding: 16px 0 10px 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
	/* list of services */
	.serviceslist190{
		padding-left: 5px;
	}
	.serviceslist190 dt{
		border:1px solid #0a1616;
		text-align: center;
		padding: 4px 0 4px 0;
		width: 134px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbc7c7;
	}
	.serviceslist190 dd a{
		display: block;
		padding: 2px 0 2px 5px;
		width: 131px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.serviceslist190 dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* 190丸足 */
	.bottom_rounded190{
		width: 190px;
		height: 27px;
		left:0;bottom:0;
		background: url(../images/r_bottom190.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
/* index中央イメージ760px */
	#main_image{
		width:720px;
		height:300px;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
		background: url(../images/index.jpg) top no-repeat;
	}
	#explain{
		border: solid #5c6b6e 0;
		width: 340px;
		margin: 0 0 0 340px;
		padding: 41px 0 0 0;
		font-size: 12px;
		line-height: 15px;
		font-family: "MS UI Gothic";
		color: #bbcacd;
	}
	#explain p{
		font-weight: bold;
		font-size: 18px;
		font-family: "MS UI Gothic";
		color: #bbcacd;
	}
/* indexイメージ760丸頭 */
	#index_top_rounded760{
		height: 20px;
		width: 760px;
		left:0;top:0;
		background: url(../images/r_top_index760.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
/* indexイメージ760丸足 */
	#index_bottom_rounded760{
		height: 20px;
		width: 760px;
		left:0;bottom:0;
		background: url(../images/r_bottom_index760.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
/* indexイメージ上・中・下 */
	#frame_image_top{
		width: 720px;
		height: 7px;
		top:0;left:0;
		background: url(../images/frame_image_top.gif) top no-repeat;
	}
	#frame_image_middle{
		padding: 0 0 0 0;
		width: 716px;
		height: 286px;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
	#frame_image_bottom{
		width: 720px;
		height: 7px;
		bottom:0;top:auto;
		background: url(../images/frame_image_bottom.gif) bottom no-repeat;
	}
/* 中央540pxパーツ */
	/* 540丸頭 */
	.top_rounded540{
		height: 27px;
		width: 540px;
		left:0;top:0;
		background: url(../images/r_top540.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
	.services540{
		width: 500px;
		margin: 0 auto 0 0;
		position: relative;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
	}
	/* 題名 */
	.services540 h2{
		text-align: center;
		font-weight: bold;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:24px;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
/* 540px中身の背景 */
	.servicescontent540,.boss540,.link540{
		width: 496px;
		overflow: hidden;
		background: #3f464c;
		padding: 16px 0 10px 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
/* 540リストの長さ */
	.servicescontent540{
		height:428px;
	}
	.boss540{
		height:582px;
	}
	.link540{
		height:125px;
	}
	/* 発売前情報 */
	.info{
		padding-left: 10px;
		line-height:20px;
	}
	.info dt{
		border:1px solid #0a1616;
		text-align: center;
		padding: 1px 0 1px 0;
		width: 200px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbc7c7;
	}
	.info dd a{
		display: block;
		padding: 2px 0 2px 5px;
		width: 470px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.info dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* 良く効く属性表 */
	.zokusei{
		padding-left: 30px;
		line-height:20px;
	}
	.zokusei dd a{
		display: block;
		padding: 2px 0 2px 5px;
		width: 430px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		text-align: center;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.zokusei dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* モンスターリスト */
	.monster{
		padding-left: 30px;
		float: left;
		line-height:20px;
	}
	.monster dd a{
		display: block;
		padding: 5px 0 5px 5px;
		width: 120px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.monster dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* アイテムリスト */
	.item{
		padding-left: 10px;
		float: left;
		line-height:20px;
	}
	.item dt{
		border:1px solid #0a1616;
		text-align: center;
		padding: 2px 0 2px 0;
		width: 164px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbc7c7;
	}
	.item dd a{
		display: block;
		padding: 3px 0 3px 5px;
		width: 161px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.item dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* クエストリスト */
	.twolines{
		padding-left: 10px;
		float: left;
	}
	.twolines dt{
		border:1px solid #0a1616;
		text-align: center;
		padding: 2px 0 2px 0;
		width: 230px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbc7c7;
	}
	.twolines dd a{
		display: block;
		padding: 3px 0 3px 5px;
		width: 227px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.twolines dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* 540丸足 */
	.bottom_rounded540{
		width: 540px;
		height: 27px;
		left:0;bottom:0;
		background: url(../images/r_bottom540.gif) left top no-repeat;
		margin: 0 auto 0 0;
	}
/* 右210pxパーツ */
	/* 210丸頭 */
	.top_rounded210{
		height: 27px;
		width: 210px;
		left:0;top:0;
		background: url(../images/r_top210.gif) left top no-repeat;
	}
	.top_rounded210_b{
		height: 27px;
		width: 210px;
		left:0;top:0;
		background: url(../images/r_top210_b.gif) left top no-repeat;
	}
	.services210{
		width: 170px;
		position: relative;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
	}
	/* 題名 */
	.services210 h2{
		text-align: center;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:24px;
		font-weight: bold;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
	/* 中身の背景 */
	.servicescontent210,.banner210{
		overflow: hidden;
		background: #3f464c;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
	.servicescontent210{
		width: 161px;
		padding: 16px 0 10px 5px;
	}
	.banner210{
		height: 320px;
		width: 163px;
		padding: 14px 0 8px 3px;
	}
	/* list of services */
	.serviceslist210 dt{
		border:1px solid #0a1616;
		text-align: center;
		padding: 4px 0 4px 0;
		width: 154px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbc7c7;
	}
	.serviceslist210 dd a{
		text-align: left;
		display: block;
		padding: 5px 0 5px 5px;
		width: 151px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616 url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	.serviceslist210 dd a:hover{
		color: #bbcacd;
		background: #1e2a2a url(../images/list_dotted_border.gif) bottom repeat-x;
	}
	/* 210丸足 */
	.bottom_rounded210{
		width: 210px;
		height: 27px;
		left:0;bottom:0;
		background: url(../images/r_bottom210.gif) left top no-repeat;
	}
	.about210{
		width: 210px;
		height: 50px;
	}
/* index以外960pxパーツ */
	/* 960丸頭 */
	.top_rounded960{
		height: 27px;
		width: 960px;
		left:0;top:0;
		background: url(../images/r_top960.gif) left top no-repeat;
	}
	.services960{
		width: 920px;
		position: relative;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
	}
	/* 題名 */
	.services960 h2{
		text-align: center;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:24px;
		font-weight: bold;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
/* 960pxの中身の背景 */
	.servicescontent960,.shortsword960,.longsword960,.hammer960,.lance960,.bow960{
		width: 916px;
		overflow: hidden;
		background: #3f464c;
		padding: 16px 0 10px 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
/* リストの高さ */
	.shortsword960{
		height: 1660px;
	}
	.longsword960{
		height: 1740px;
	}
	.hammer960{
		height: 1590px;
	}
	.lance960{
		height: 1460px;
	}
	.bow960{
		height: 1030px;
	}
/* 装備3行コンテンツul */
	.equipment{
		border: 0;
		padding: 5px 0 10px 2px;
		width: 290px;
		background: #0a1616;
		margin:0 0 0 10px;	/* 9,227,9,227,9,227,8の間隔になる */
		float: left;
		line-height:12px;
		color: #bbcacd;
	}
	/* 装備3行コンテンツli */
	.equipment li a{
		display: block;
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #bbcacd;
		font-family:MS UI Gothic;
		white-space: pre;
	}
	.equipment li a:hover{
		display: block;
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #bbcacd;
		font-family:MS UI Gothic;
		white-space: pre;
		background: #1e2a2a;
	}
	/* オレンジ */
	.w_change{
		color: #ffaa64;
	}
	/* 火 */
	.w_f{
		color: #ffa0a0;
	}
	/* 雷 */
	.w_t{
		color: #ffff96;
	}
	/* 水 */
	.w_w{
		color: #a0c8ff;
	}
	/* 氷 */
	.w_i{
		color: #ffffff;
	}
	/* 龍 */
	.w_d{
		color: #bebe82;
	}
	/* 麻痺 */
	.w_s{
		color: #ffff00;
	}
	/* 毒 */
	.w_p{
		color: #dcb9ff;
	}
	/* 睡眠 */
	.w_a{
		color: #afffaf;
	}
	.f_red{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #ff0000;
		font-family:MS UI Gothic;
	}
	.f_blue{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #326eff;
		font-family:MS UI Gothic;
	}
	.f_lightblue{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #64ffff;
		font-family:MS UI Gothic;
	}
	.f_green{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #00ff00;
		font-family:MS UI Gothic;
	}
	.f_yellow{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #ffff00;
		font-family:MS UI Gothic;
	}
	.f_white{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #ffffff;
		font-family:MS UI Gothic;
	}
	.f_purple{
		border: solid #5c6b6e 0;
		font-size:12px;
		color: #ff64ff;
		font-family:MS UI Gothic;
	}
	/* 960丸足 */
	.bottom_rounded960{
		width: 960px;
		height: 27px;
		left:0;bottom:0;
		background: url(../images/r_bottom960.gif) left top no-repeat;
	}
/* index以外760pxパーツ */
	/* 760丸頭 */
	.top_rounded760{
		height: 27px;
		width: 760px;
		left:0;top:0;
		background: url(../images/r_top760.gif) left top no-repeat;
	}
	.services760{
		width: 720px;
		position: relative;
		border-top: solid #0a1616 0;
		border-right: solid #0a1616 20px;
		border-bottom: solid #0a1616 0;
		border-left: solid #0a1616 20px;
	}
	/* 題名 */
	.services760 h2{
		text-align: center;
		background: #4b575f url(../images/h2.gif) bottom repeat-x;
		height: 39px;
		font-size:24px;
		font-weight: bold;
		color: #bbcacd;
		padding: 12px 0 0 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 2px;
		border-left: solid #5c6b6e 2px;
	}
	/* 中身の背景 */
	.servicescontent760,.item760{
		width: 716px;
		overflow: hidden;
		background: #3f464c;
		padding: 16px 0 10px 0;
		border-top: solid #5c6b6e 0;
		border-right: solid #5c6b6e 2px;
		border-bottom: solid #5c6b6e 0;
		border-left: solid #5c6b6e 2px;
	}
	.item760{
		height: 1190px;
	}
	/* list of services */
	.serviceslist760{
		margin: 0 0 0 10px;
		width: 694px;
		border: solid #0a1616 1px;
	}
	.serviceslist760 dt{
		padding: 8px 0 8px 5px;
		width: 689px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #bbcacd;
		background: #0a1616;
	}
	.serviceslist760 dd{
		display: block;
		width: 689px;
		padding: 0 0 0 5px;
		letter-spacing: 0;/* 文字の間隔(x軸) */
		color: #0a1616;
		background: #bbcacd;
	}
	.serviceslist760 dd a{
		color: #0a1616;
		text-decoration: underline;
	}
	.serviceslist760 dd a:hover{
		text-decoration: none;
	}
	/* 760丸足 */
	.bottom_rounded760{
		width: 760px;
		height: 27px;
		left:0;bottom:0;
		background: url(../images/r_bottom760.gif) left top no-repeat;
	}
/* フッター */
	#footer_center{
		border: 0 solid #cc0000;
		padding: 39px 0 0 10px;
		float: left;
	}
	#footer_center p{
		color: #bbcacd;
	}
	#footer_right{
		border: 0 solid #cc0000;
		padding: 44px 0 0 0;
		float: right;
		text-align: right;
		line-height: 14px;
	}
	#footer_right p{
		color: #bbcacd;
	}
/* テーブル960 */
	.table960{
		border: 1px solid #0a1616;
		margin: 0 10px 0 10px;
		width: 896px;
		table-layout: auto;
		color: #bbcacd;
		background-color: #36444b;
	}
	.table960 th{
		border: 1px solid #0a1616;
		text-align: center;
		line-height: 15px;
		color: #0a1616;
		background-color: #bbcacd;
	}
	.table960 td{
		border: 1px solid #0a1616;
		text-align: center;
	}
	.map_number{
		line-height: 32px;
		font-size: 32px;
		font-weight: bold;
	}
	.blue{
		color: #0a1616;
		background-color: #addafa;
	}
	.yellow{
		color: #0a1616;
		background-color: #ffdc64;
	}
	.green{
		color: #0a1616;
		background-color: #aaff8c;
	}
/* イメージ896 */
	.image896{
		border: 0px;
		margin: 0 10px 0 10px;
		width: 896px;
		background-color: #36444b;
	}
/* テーブル760 */
	.table760{
		border: 1px solid #0a1616;
		margin: 0 10px 0 10px;
		width: 696px;
		table-layout: auto;
		color: #bbcacd;
		background-color: #36444b;
	}
	.table760 th,td{
		border: 1px solid #0a1616;
		line-height: 15px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: center;
	}
/* テーブル760 */
	.table_eq760{
		border: 1px solid #0a1616;
		margin: 0 10px 0 10px;
		width: 696px;
		table-layout: auto;
		color: #bbcacd;
		background-color: #36444b;
	}
	.table_eq760 th{
		border: 1px solid #0a1616;
		text-align: center;
		line-height: 15px;
		color: #0a1616;
		background-color: #bbcacd;
	}
	.table_eq760 td{
		border: 1px solid #0a1616;
		line-height: 15px;
		text-align: center;
	}
/* テーブル210 */
	.table210{
		border: 1px solid #0a1616;
		margin: 0 0 0 5px;
		width: 136px;
		height: 1599px;
		table-layout: auto;
	}
	.table210 th{
		border: 1px solid #0a1616;
		line-height: 15px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: center;
		color: #0a1616;
		background-color: #bbcacd;
	}

	.table210 td{
		border: 1px solid #bbcacd;
		line-height: 15px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: center;
		color: #bbcacd;
		background-color: #0a1616;
	}
/* テーブルカラー */
	/* 赤 */
	.red1{
		background-color: #b40000;
		text-align: center;
	}
	/* 薄い赤 */
	.red2{
		background-color: #d97f7f;
		color: #0a1616;
		text-align: center;
	}
	/* ピンク */
	.red3{
		background-color: #ecbfbf;
		color: #0a1616;
		text-align: center;
	}
	/* 水色 */
	.blue3{
		background-color: #aaaae6;
		color: #0a1616;
		text-align: center;
	}
	/* 薄い青 */
	.blue2{
		background-color: #5555cd;
		text-align: center;
	}
	/* 青 */
	.blue1{
		background-color: #0000b4;
		text-align: center;
	}
	/* 白っぽい灰色 */
	.white{
		background-color: #bbcacd;
		color: #0a1616;
		text-align: center;
	}
	/* 左寄せ白っぽい灰色 */
	.whiteleft{
		background-color: #bbcacd;
		color: #0a1616;
		text-align: left;
		padding-left: 5px;
	}
	.grayleft{
		background-color: #36444b;
		text-align: left;
		padding-left: 5px;
	}
	/* 黒色 */
	.black{
		background-color: #0a1616;
		color: #bbcacd;
		text-align: center;
	}
/* 斬れ味 */
	/* 赤 */
	.w_red{
		background-color: #ff0000;
	}
	/* オレンジ */
	.w_orange{
		background-color: #fa9600;
	}
	/* 黄色 */
	.w_yellow{
		background-color: #ffff00;
	}
	/* 黄緑 */
	.w_green{
		background-color: #00ff00;
	}
	/* 青 */
	.w_blue{
		background-color: #326eff;
	}
	/* 白 */
	.w_white{
		background-color: #ffffff;
	}
	/* 紫 */
	.w_purple{
		background-color: #be41be;
	}
	/* 黒 */
	.w_black{
		background-color: #0a1616;
	}
/* チャット760 */
	.chat{
		border: 0px solid #0a1616;
		margin: 0 auto 0 auto;
		width: 760px;
	}
/* モンスターイメージ */
	.monsterimage{
		text-align: center;
		height: 250px;
		padding: 0 0 17px 0;
		border: solid #5c6b6e 0;
	}
/* マップイメージ */
	.mapimage{
		text-align: center;
		height: 272px;
		padding: 0 0 17px 0;
		border: solid #5c6b6e 0;
	}