/*‹¤’Ê
*********************************************/
/* 6.Mein column > oldcontents area
-----------------------------------------------------------------*/
#column1-main #old_cont {
	margin: 0 auto;
	padding: 0;
	width: 760px;
}

#column1-main #old_cont table{
     text-align:left;
	 border-collapse: collapse;
	 border-spacing: 0;
}

table td.white {
	background: #fff;
	 border-collapse: separate;
	 border-spacing: 20px;
}

.txt10{
     font-size:10px;
     line-height: 120%;
}

.txt12{
     font-size:12px;
     line-height: 150%;
}

.txt14{
     font-size:14px;
     line-height: 175%;
}

.txt10b{
     font-size:10px;
     line-height: 120%;
     font-weight: bold;
}

.txt12b{
     font-size:12px;
     line-height: 150%;
     font-weight: bold;
}

.txt14b{
     font-size:14px;
     line-height: 175%;
     font-weight: bold;
}

.backTOP {
	margin: 0 20px 20px 0;
	text-align: right;
}


img {
	border: 0;
}

.clearfix:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
} 

.clearfix {
display: inline-block;
}

.clear{
clear:both;
}

#column1-main #old_cont table.white {
	border-collapse: separate;
	border-spacing: 20px;
}

#column1-main #old_cont table.white2 {
	border-collapse: separate;
	border-spacing: 35px;
}

table td.white {
	background: #fff;
}

table.white p {
	font-size: 12px;
	line-height: 150%;
	margin: 5px 0 12px 0;
}

table.white2 p {
	font-size: 12px;
	line-height: 150%;
	margin: 5px 0 12px 0;
}

td#footerBg {
	background:url(img/line.gif) no-repeat;
	background-position: center bottom;
	height: 25px;
	padding: 0 0 5px 0;
}

h2#headttl {
	margin: 15px 0 0 0;
}

td#menu {
	background: url(img/index_head_titlebg.jpg) no-repeat;
	background-position: center top;
}

div#menulist {
	margin: 0 15px 0 0;
	_margin: 0 7px 0 0;
	padding: 0;
	width: 319px;
	float: right;
	border: 1px solid #808080;
	background: #fcf7f1;
	height: 687px;
	_height: 690px;
}

div#menulist ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#menulist li#ttl{
	margin: 3px 0;
	padding: 0;
	text-align: center;
}

div#menulist li,
div#menulist img{
	margin: 0 0 3px 0;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
}

div#menulist li#btm{
	margin: 0;
	padding: 0;
	height: 10px;
}

div#amiyprof {
	margin: 508px 0 0 10px;
	_margin: 511px 0 0 5px;
	padding: 0;
	width: 398px;
	float: left;
}


/*VOL.1
*********************************************/
#head_img {
	background: url(img/vol1_head_04.jpg) no-repeat;
	background-position: left top;
	height: 95px;
}

#head_img ul {
	margin: 0;
	padding: 0;
}

#head_img li {
	margin: 0;
	padding: 0 0 0 22px;
	list-style: none;
}

.f_amiy {
	color: #f46805;
	font-weight: bold;
}

.f_kirk {
	color: #a5009f;
	font-weight: bold;
}

.f_lachlan {
	color: #0099ff;
	font-weight: bold;
}


#sidebar {
	background: url(img/vol1_sidea_07.gif) repeat-y;
	background-position: left bottom;
}

#sidebar p {
	font-size: 12px;
	line-height: 150%;
	margin: 5px 0 12px 0;
	padding: 0 10px;
	color: #fff;
	background: #0d0d0d;
}

#sidebar_movie {
	background: url(img/vol1_sideb_08.gif) repeat-y;
	background-position: left bottom;
}

#sidebar_movie p {
	font-size: 12px;
	line-height: 150%;
	margin: 5px 0 12px 0;
	padding: 0 10px;
	color: #fff;
	background: #012366;
}


/*VOL.2
*********************************************/
.vol2_profname {
	font-weight: bold;
	font-size: 14px;
	line-height: 180%;
}

.f_eri {
	color: #000;
	font-weight: bold;
}

td#amiycomm {
	border: 1px solid #f46805;
	padding: 30px;
}

td#amiycomm p {
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	padding: 0;
}

img.twoshot {
	float: right;
	margin: 0;
	padding: 0;
}


div#miss {
	width: 550px;
	margin: 0 auto;
}

div#miss p#lead {
	font-size: 14px;
	line-height: 170%;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
}

div#miss p {
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
	padding: 0;
}

#head_imgv2 {
	background: url(img/vol2_head_02bg.gif) no-repeat;
	background-position: left bottom;
	height: 137px;
}

#head_imgv2 ul {
	margin: 0;
	padding: 0;
}

#head_imgv2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}


/*VOL.3
*********************************************/
.vol3_profname {
	font-weight: bold;
	font-size: 14px;
	line-height: 180%;
}

.f_tsujiguchi {
	color: #000;
	font-weight: bold;
}

.f_line {
	color:#339966;
	font-weight: bold;
}

td#amiycomm {
	border: 1px solid #f46805;
	padding: 30px;
}

td#amiycomm p {
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	padding: 0;
}

img.twoshot {
	float: right;
	margin: 0;
	padding: 0;
}


div#miss {
	width: 550px;
	margin: 0 auto;
}

div#miss p#lead {
	font-size: 14px;
	line-height: 170%;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
}

div#miss p {
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
	padding: 0;
}

#head_imgv2 {
	background: url(img/vol2_head_02bg.gif) no-repeat;
	background-position: left bottom;
	height: 137px;
}

#head_imgv2 ul {
	margin: 0;
	padding: 0;
}

#head_imgv2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}



/*VOL.4
*********************************************/
.mrg108Tpx { margin-top:393px; }
html>/**/body .mrg108Tpx { margin-top:391px; }

.mrg105Tpx { margin-top:160px; }
html>/**/body .mrg105Tpx { margin-top:172px; }

.mrg103Tpx { margin-top:102px; }
html>/**/body .mrg103Tpx { margin-top:193px; }

.mrg87Tpx { margin-top:87px; }
html>/**/body .mrg87Tpx { margin-top:87px; }

.mrg470Tpx { margin-top:470px; }
html>/**/body .mrg470Tpx { margin-top:485px; }

.mrg130Tpx { margin-top:399px; }
html>/**/body .mrg130Tpx { margin-top:406px; }

.mrg284Tpx { margin-top:514px; }
html>/**/body .mrg284Tpx { margin-top:599px; }

.mrg319Tpx { margin-top:316px; }
html>/**/body .mrg319Tpx { margin-top:330px; }

.oda {
	color: #000;
	font-weight: bold;
	letter-spacing: -0.05em;
}

.mrg10tb {
	margin: 10px 0;
}

.mrg20b {
	margin-bottom: 20px;
}

#head_imgv3 {
	background: url(img/vol4_head_02bg.gif) no-repeat;
	background-position: left bottom;
	height: 183px;
}

#head_imgv3 ul {
	margin: 0;
	padding: 0;
}

#head_imgv3 li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#head_imgv4 {
	background: url(img/vol4_head_04.gif) no-repeat;
	background-position: left top;
	height: 135px;
}

#head_imgv4 ul {
	margin: 0;
	padding: 0;
}

#head_imgv4 li {
	margin: 0;
	padding: 0 0 0 22px;
	list-style: none;
}


/*VOL.5
*********************************************/
img.amgry {
	margin: 10px 0 0 30px;
	padding: 0;
}

div#comm {
	width: 450px;
	margin: 0;
	padding: 0 120px;
}

div#comm p{
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
	padding: 0;
}

.betsho {
	color: #000;
	font-weight: bold;
}

#head_imgv5 {
	height: 110px;
}

#head_imgv5 ul {
	margin: 0;
	padding: 0;
}

#head_imgv5 li {
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}

#head_imgv5 li.thi {
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}


div#missv5 {
	width: 550px;
	margin: 0 auto;
	background: url(img/vol5_info.jpg) no-repeat;
	background-position: right top;
	height: 200px;
}

div#missv5 p#lead {
	font-size: 14px;
	line-height: 170%;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
}

div#missv5 p {
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
	padding: 0;
}

div#missv5 img {
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
	padding: 0;
}

td#amiycommv5 {
	border: 1px solid #f46805;
	padding: 30px;
}

td#amiycommv5 p {
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	padding: 0;
	float: left;
	width: 340px;
}

td#amiycommv5 img {
	float: right;
}

td#amiycommv5 p#lead {
	margin: 0;
	padding: 0;
	width: 480px;
}


/*VOL.6
*********************************************/

.f_amiyO {
	color: #f46805;
}

.guest {
	color: #000;
	font-weight: bold;
}




/* MarginSet
*********************************************/

.mrg1px { margin-top:1px; }
.mrg5px { margin-top:5px; }
.mrg10px { margin-top:10px; }
.mrg15px { margin-top:15px; }
.mrg20px { margin-top:20px; }
.mrg25px { margin-top:25px; }
.mrg30px { margin-top:30px; }
.mrg35px { margin-top:35px; }
.mrg40px { margin-top:40px; }
.mrg45px { margin-top:45px; }
.mrg50px { margin-top:50px; }
.mrg55px { margin-top:55px; }
.mrg60px { margin-top:60px; }
.mrg150px { margin-top:150px; }
.mrg210px { margin-top:210px; }
html>/**/body .mrg210px { margin-top:260px; }
.mrg200px { margin-top:210px; }
html>/**/body .mrg200px { margin-top:230px; }
.mrg420px { margin-top:420px; }
html>/**/body .mrg420px { margin-top:410px; }
.mrg500px { margin-top:510px; }
html>/**/body .mrg500px { margin-top:500px; }

.mrgB10px { margin-bottom:10px; }
.mrgB20px { margin-bottom:20px; }

.mrgR20B20px { margin-right: 20px; margin-bottom: 20px; }
.mrgL20B20px { margin-left: 20px; margin-bottom: 20px; }
.mrgA15px { margin: 0 15px 15px 15px; }

.mrgB30px { margin-bottom:30px; }
.mrgR20px { margin-right:20px; margin-top: 20px; }
.mrgL20px { margin-left:20px; margin-top: 20px; }
.mrgL10px { margin-left:10px; }
