#play_manner h2 a {
	padding-left: 10px;
	background-image: url(../img/common/arrow_green.gif);
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
}
#play_manner_head {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
p.index {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

#main_size #play_manner {
	margin: 15px;
}

#play_manner #page_in_link li {
	background-image: url(../img/common/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 10px;
}
#play_manner #page_in_link {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#play_manner .tbl01 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}
#play_manner .tbl01 dt {
	border: 1px solid #E1E1E1;
	padding-left: 10px;
	background-color: #E8E8E8;
}
#play_manner .tbl01 dd {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#play_manner .nomark {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#play_manner .line_box {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	margin-right: 10px;
}
#play_manner .scrin dt {
	color: #2096AE;
	padding-left: 10px;
}
#play_manner .acount_soti {
	width: 270px;
	display: block;
	float: left;
	padding: 5px;
	margin-left: 10px;
	_margin-left: 5px;
}
#play_manner .acount_soti dt {
	background-color: #CCCCCC;
	padding: 3px;
	font-weight: bold;
	text-align: center;
}
#play_manner .acount_soti dd {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#play_manner .trable dt {
	color: #FF6666;
	margin-top: 5px;
}
#play_manner .trable dd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
	margin-left: 4px;
	margin-right: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #EDEDED;
	padding-left: 10px;
}
#play_manner .trable {
	margin-left: 20px;
}
#play_manner #manner_tlable_user dt {
	font-weight: bold;
	background-image: url(../img/common/dot_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#play_manner #manner_tlable_user dd {
	background-image: url(../img/common/dott_gray.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	padding-left: 10px;
}
#play_manner #btn_head {
	margin-top: 15px;
}

#play_manner #btn_head .in_link_btn {
	width: 140px;
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
	height: 100px;
}
#play_manner #btn_head .in_link_btn_long {
	width: 287px;
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
	height: 100px;
}

.chara_bg_01{
	background-image: url(../img/play_guide/enjoyable/common/bt_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.chara_bg_02{
	background-image: url(../img/play_guide/enjoyable/common/bt_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_03{
	background-image: url(../img/play_guide/enjoyable/common/bt_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_04{
	background-image: url(../img/play_guide/enjoyable/common/bt_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_05{
	background-image: url(../img/play_guide/enjoyable/common/bt_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_06{
	background-image: url(../img/play_guide/enjoyable/common/bt_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_07{
	background-image: url(../img/play_guide/enjoyable/common/bt_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.chara_bg_08{
	background-image: url(../img/play_guide/enjoyable/common/bt_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.chara_bg_long_01{
	background-image: url(../img/play_guide/enjoyable/common/bt_long_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.chara_bg_long_02{
	background-image: url(../img/play_guide/enjoyable/common/bt_long_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#play_manner #btn_head p {
	margin: 0px;
}
#play_manner #btn_head a {
	display: block;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 57px;
	height: 40px;
}
#play_manner .enjoy_box {
	width: 570px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../img/play_guide/enjoyable/common/enjoyable_03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-color: #79BFE1;
	border-right-color: #79BFE1;
	border-bottom-color: #79BFE1;
	border-left-color: #79BFE1;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#play_manner .enjoy_box h3 {
	background-image: url(../img/play_guide/enjoyable/common/emo_heart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	color: #1E98CB;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 15px;
	clear: none;
}
.padding_10 .text_box {
	float: left;
	width: 365px;
}
.padding_10 .text_box2 {

	float: right;
	width: 380px;
}
.enjoy_box .text_box3 {
	width: 340px;
	float: right;
}
.enjoy_box .text_box4 {

	width: 520px;
	float: right;
}
.enjoy_box .text_box5 {
	width: 350px;
	float: right;
}
.text_box5 {
	width: 400px;
	float: right;
}
.enjoy_box .text_box6 {
	width: 340px;
	float: right;
}
.enjoy_box .text_box7 {
	width: 330px;
	float: right;
}
.text_box8 {
	width: 330px;
	float: right;
}
.text_box9 {
	width: 280px;
	float: right;
}
.right_txt_box_free {
	width: 400px;
	float: right;
}
.padding_10 .text_box_left {
	float: left;
	width: 380px;
}
.img_and_caption6 p,
.img_and_caption5 p,
.img_and_caption4 p,
.img_and_caption3 p,
.img_and_caption2 p,
.img_and_caption1 p,
.img_and_caption p {
	font-size: 10px;
	color: #666666;
	background-image: url(../img/common/arrow_mini_ue.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin: 0px;
	padding-left: 10px;
	text-align: left;
	line-height:120%;
}
.img_and_caption {
	width: 185px;
}

.situji dt {
	margin-left: 10px;
	background-image: url(../img/common/dot_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.situji dd {
	margin-left: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ss_box img {
	float: left;
	display: block;
	margin-bottom: 10px;
	margin-right: 20px;
}
.ss_box p {
	background-image: url(../img/common/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;
}
.ss_box {
	clear: both;
	margin-bottom: 10px;
}
.img_and_caption1 {
	width: 285px;
	margin: 5px;
}

.img_and_caption2 {
	width: 210px;
	margin: 10px;
}
.img_and_caption3 {

	width: 130px;
	margin: 5px;
}
.img_and_caption4 {
	width: 235px;
}
.img_and_caption5 {
	width: 270px;
}

.enjoy_box .enjoy_clor {
}
.enjoy_box .enjoy_clor dt {
	font-weight: bold;
	color: #1E98CB;
	background-image: url(../img/common/dot_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
.enjoy_box .enjoy_clor dd {
	margin-left: 20px;
	margin-bottom: 10px;
}
.enjoy_box td {
	padding: 5px;
}
.size600 td {
	padding: 5px;
}

.enjoy_box th {
	padding: 5px;
	color: #FFFFFF;
}
#play_manner h3.extra_title {
	background-image: url(../img/common/extra_oreng.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	color: #F66903;
	margin-top: 0px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#play_manner .extra_title {
	background-image: url(../img/common/extra_oreng.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	color: #F66903;
	margin-top: 0px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#play_manner h3.explain_title {
	margin-top:20px;
	margin-bottom:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color: #669900;
	border-bottom:1px #336600 solid;
}
.left_click_box p {
	float: left;
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #8B83B4;
	width: 380px;
}
.left_click_box img {
	float: left;
	margin-right: 10px;
}

.box_size_400 {
	width: 380px;
}
.short_cat_box img {
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-right: 10px;
}
.short_cat_box p {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: none;
	margin-bottom: 10px;
}
.short_cat_box strong {
	display: block;
	color: #006699;
}

.hom_box_450 {
	float: right;
	width: 450px;
}
.hom_chara img {
	float: left;
}
.hom_chara p {
	float: right;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.hom_chara p.title {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/common/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.img_right_box {
	width: 200px;
	text-align: right;
	float: right;
}
.event_box_bottom {
	width: 200px;
}
.enjoy_box .dl_list_tbl {
	border: 1px solid #CCCCCC;
}
.dl_list_tbl dt {
	background-color: #FFCC99;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.dl_list_tbl dd {
}
p.para_box {
	width: 60px;
	display: block;
	text-align: center;
	color: #0099CC;
	font-weight: bold;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
p.setumei {
	float: left;
	width: 480px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
.line_box_green {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
}
.command_td_text {
	font-weight: bold;
	color: #006600;
}
.emo_list {
	width: 265px;
	display: block;
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
}
.emo_list dd img {
	float: left;
}


.emo_list dt {
	font-weight: bold;
	color: #006699;
	display: block;
	float: right;
	width: 250px;
	clear: both;
	background-image: url(../img/common/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	background-color: #D2F8FF;
}
.emo_list p {
	margin: 0px;
	padding-left: 60px;
}
.emo_list dd {
	display: block;
}
.emo_right {
	width: 270px;
	float: right;
}
.emo_left {
	width: 270px;
	float: left;
}
.ss_box_nomber {
	margin-top: 15px;
}
.ss_box_namber dt {
	font-weight: bold;
	color: #0066CC;
}
.ss_box_namber dd {
	margin-bottom: 15px;
	background-image: url(../img/common/line_blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-top: 5px;
}

.ss_box_namber img {
	vertical-align: middle;
}
.shortcut dt {
	height: 40px;
	width: 110px;
	display: block;
	clear: both;
	float: left;
	background-image: url(../img/common/line_blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.shortcut dd {
	display: block;
	background-image: url(../img/common/line_blue.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 40px;
	margin-bottom: 10px;
}
.shortcut dd p {
	margin: 0px;
	padding: 0px;
}
.shortcut p strong {
	color: #0099CC;
}
.window_stets dt {
	float: left;
	width: 60px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1E98CB;
	text-align: center;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both;
}
.window_stets dd {
	display: block;
	background-image: url(../img/common/line_blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	width: 460px;
	margin-bottom: 10px;
	height: 60px;
}
.kaiwa dt {
	font-weight: bold;
	color: #1E98CB;
	margin-left: 20px;
}
.kaiwa dd {
	margin-left: 40px;
}
.toutol_box_01 {
	width: 230px;
	margin-left: 30px;
	margin-top: 10px;
}
p.lvup img {
	margin: 10px;
	vertical-align: middle;
}
.text_box_size1 {
	width: 270px;
}
.text_box_size2 {
	width: 430px;
}

/* table for gamemaster*/
table.gm_tbl caption{
	margin-left:10px;
	text-align:left;
}

table.gm_tbl{
	width:520px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.gm_tbl th{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	background-color:#E5FFCD;
	white-space: nowrap;
	font-size: 9pt;
	font-weight:normal;
	text-align:left;
	line-height: 120%;
	vertical-align: top;
}

table.gm_tbl td{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	line-height: 120%;
	vertical-align: top;
}

table.gmlist_tbl{
	width:520px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.gmlist_tbl th{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	background-color:#E5FFCD;
	white-space: nowrap;
	font-size: 9pt;
	font-weight:normal;
	line-height: 120%;
	vertical-align: top;
}

table.gmlist_tbl td{
	width:25%;
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	text-align:center;
	line-height: 120%;
	vertical-align: top;
}

/* table for slot enchant*/

#play_manner h3{
	margin:10px 0 5px 10px;
	font-size: 13px;
}

table.slot_tbl{
	width:570px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.slot_tbl caption{
	background:#fcc;
	padding:3px;
	text-align:left;
	font-weight:bold;
}

table.slot_tbl th{
	padding:3px;
	border: 1px solid #fcc;
	order-collapse: collapse;
	background-color:#fee;
	white-space: nowrap;
	font-size: 10px;
	font-weight:normal;
	text-align:center;
	line-height: 120%;
	vertical-align: middle;
}

table.slot_tbl td{
	padding:3px;
	height:25px;
	border: 1px solid #fcc;
	order-collapse: collapse;
	font-size: 10px;
	line-height: 120%;
	vertical-align: middle;
}

table.slot_tbl td.new{
	background-color:#ffc;
	color: #03c;
}

table.slot_tbl th.rank{width: 25px;}
table.slot_tbl th.intended{width: 120px;}
table.slot_tbl th.zeny{width: 35px;}
table.slot_tbl th.material{width: 100px;}
table.slot_tbl th.success{width: 120px;}
table.slot_tbl th.about{}

/* table for quest*/
table.questlist_tbl caption{
	margin-left:10px;
	text-align:left;
}

table.questlist_tbl{
	width:570px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.questlist_tbl td{
	width:190px;
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	line-height: 120%;
	vertical-align: top;
}

/* table for command*/


table.command_tbl{
	width:570px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.command_tbl th{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	background-color:#E5FFCD;
	white-space: nowrap;
	font-size: 9pt;
	font-weight:bold;
	color: #006600;
	text-align:left;
	line-height: 120%;
	vertical-align: top;
}

table.command_tbl td{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	line-height: 120%;
	vertical-align: top;
}

#linksystem .item .item_name {
	background-image: url(../img/play_guide/enjoyable/linksystem/item_title_back.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	background-position: left center;
	font-weight: bold;
	float: right;
	text-align: left;
	width: 480px;
}
#linksystem .item {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	clear: both;
}
#linksystem .item .item_info p {
	width: 480px;
	float: right;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/common/dott_gray.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#linksystem .item .item_info {
	padding: 5px;
	clear: both;
}

#linksystem dl.skill {
	margin:20px;
}

#linksystem dl.skill dt.cap {
	font-weight:bold;
}

table.l_sys_tbl{
	width:480px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.l_sys_tbl th{
	color:#006600;
	font-weight:bold;
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	background-color:#E5FFCD;
	white-space: nowrap;
	font-size: 8.5pt;
	text-align:center;
	line-height: 120%;
	vertical-align: top;
}

table.l_sys_tbl td{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	line-height: 120%;
	vertical-align: top;
	text-align:center;
}

.img_and_caption7 {
	width: 185px;
}


table.tripleHse_tbl{
	width:280px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.tripleHse_tbl th,
table.tripleHse_tbl_wide th{
	color:#006600;
	font-weight:bold;
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	background-color:#E5FFCD;
	white-space: nowrap;
	font-size: 8.5pt;
	text-align:center;
	line-height: 120%;
	vertical-align: top;
}

table.tripleHse_tbl_wide td,
table.tripleHse_tbl td{
	padding:3px;
	border: 1px solid #99D06A;
	border-collapse: collapse;
	font-size: 9pt;
	line-height: 120%;
	vertical-align: top;
	text-align:left;
}

table.tripleHse_tbl_wide caption,
table.tripleHse_tbl caption{
	font-weight:bold;
	color:#006600;
	text-align:left;
}

table.tripleHse_tbl_wide{
	width:500px;
	margin-left:10px;
	border-spacing: 0;
	border-collapse: collapse;
}



