/* story-StyleSeet */

div.ttl-area{
	border: solid 1px #d0d7e2;
	padding: 3px;
}

.nav-sp{margin-left: 3px;}

h2.ttl_2{
	font-weight: normal;
}

h3.ttl_3{
	margin-left: 1em;
}

.r_menu_ttl_txt{margin: 0px 0px 0px 3px; font-weight: bold;}
.r_menu_sp{padding: 7px 7px 7px 7px; background-color: #ffffff;}
.r_menu-txt{margin-left: 3px;}

.r_menu1{border: solid 1px #dde2ed;}
.r_menu1_ttl{padding: 6px 6px 7px 6px; margin: 0px; background-color: #dde2ed;}
.r_menu1_sp{padding: 7px 7px 7px 7px; background-color: #ffffff;}

ol.r_menu1-ol{padding: 0px 0px 0px 2.5em; margin: 0px;}
li.r_menu1-li{list-style-type: decimal; padding: 0px 0px 5px 0px;}
ul.r_menu1-ul{padding: 0px 0px 0px 1em; margin: 0px;}
li.r_menu1-li2{list-style-type: disc; padding: 0px 0px 5px 0px;}

.r_menu2-1{border: solid 1px #d4d4d4;}
.r_menu2-2{border: solid #d4d4d4; border-width: 0px 1px 1px 1px;}
.r_menu2_ttl{padding: 6px 6px 7px 6px; margin: 0px; background-color: #d4d4d4;}

.r_menu2-item1{text-indent: -16px; padding-left: 16px; margin: 7px 0px;}


