@charset "Shift_JIS";

.txth2{
	margin-bottom: 10px;
}

/* ********************************************************************************
 * content
 * ******************************************************************************** */
div#content {
	width: 758px;
	margin: 20px auto 0 auto;
	text-align:left;
}

table#pagecontents_navi ul li.about a {
	background-image: url(../img/option/navi_about.gif);
} 

table#pagecontents_navi ul li.option {
	text-indent: -9999px;
	background-image: url(../img/option/navi_option.gif);
}

div#wrap {
	padding-top: 20px;
	background: url(../img_cmn/bg_sea_contents.jpg) top center repeat-x;
}


/* ********************************************************************************
 * contentInner
 * ******************************************************************************** */

div.contentInner {
	margin-bottom: 0;
	clear: both;
	background-color: #FFFFFF;
}

/**** div.contentInnerTop ****/
div.contentInner div.contentInnerTop {
	width: 758px;
	height: 29px;
	background: url(../img_cmn/box_top.gif) no-repeat 0 0;
}

/**** div.contentInnerBottom ****/
div.contentInner div.contentInnerBottom {
	width: 758px;
	height: 42px;
	background: url(../img_cmn/box_bottom.gif) no-repeat 0 0;
}

/**** div.contentInnerContents ****/
div.contentInner div.contentInnerContents {
	width: 756px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}




/* ********************************************************************************
 * ’Ç‰Á
 * ******************************************************************************** */ 
table#pagecontents_navi p {
	width: 700px;
	height: 148px;
	margin: 10px auto 0 auto;
	padding-top: 30px;
	background: url(../img/option/illust.gif) center right no-repeat;
	text-align: left;
}


table#pagecontents_navi tr td.illust {
 	vertical-align: middle;
}
 
div.back_middle {
	width: 758px;
	margin: 0 auto;
	background: url(../img/option/back_middle.gif) top center repeat-y;
}

div.back_bottom {
	width: 758px;
	height: 30px;
	background: url(../img/option/back_bottom.gif) bottom center no-repeat;
}

div.manual {
	margin-bottom: 50px;
	}
	
div.manual p.ltext {
	padding: 15px 0 25px;
	}

div.manual p {
	text-align: center;
}

div.manual table {
	width: 644px;
	margin: 0 auto;
	text-align: center;
}

div.manual h3 {
	margin-bottom: 10px;
	text-align: center;
	}
	

div.manual h3.h3ana {
	padding: 30px 0 5px;
	}
	
	
div.manual table td {
	vertical-align: top;
	text-align: center;
	}
	
	
div.manual table td .h3text {
	margin-bottom: 10px;
	}

.sarakazoe {
	padding-left: 10px;
}
	
div.manual table td.case1 {
	text-align: left;
	padding-left: 24px;
	padding-bottom: 30px;
	
	background: url(../img/option/sara_back.gif) 294px 97px no-repeat;
	}

div.manual table td.case1 h3 {
	text-align: left;
	margin-left: 45px;
	}




div.manual2 {
	}

div.manual2 table,
div.manual2 table tr,
div.manual2 table tr td {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	}

div.manual2 table {
	margin-left: 45px;
	}

div.manual2 p {
	padding: 18px 0;
	text-align: center;
	}

div.manual2 div.back_middle {
	width: 758px;
	margin: 0 auto;
	background: url(../img/option/practice_backmiddle.gif) top center repeat-y;
}

div.manual2 div.back_bottom {
	width: 758px;
	height: 30px;
	background: url(../img/option/practice_backbottom.gif) bottom center no-repeat;
}






p#btn_title {
	position: absolute;
	top: -20px;
	right: 80px;
}
