@charset "utf-8";
/* CSS Document */
.child_content { margin:22px 10px 35px 10px; }


div.ext { background:#fff; padding:5px 0 5px 5px; margin-top:20px; }
* html div.ext { background:#fff; padding:5px 0 0 5px; } /* IE6 */

/* clearfix */
div.ext { display:block; }
div.ext:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.ext { display:inline-block; }
* html div.ext { height:1%; }

div.ext #cnt-navi {}
div.ext #cnt-navi p { width:162px; height:263px; display:block; position:relative; float:left; display:inline; margin-right:4px; border:1px solid #D5CEB6; }

/**/
div.ext #cnt-navi a:hover p { text-decoration:none; border:1px solid #957353; }
div.ext #cnt-navi a:hover p span.link { text-decoration:underline; }

div.ext #cnt-navi p span { position:absolute; }
/**/
div.ext #cnt-navi a p span.txt ,
div.ext #cnt-navi a:hover p span.txt { top:180px; line-height:130%; padding:7px; }

/**/
div.ext #cnt-navi p.pt01 { background:url(../imgdir/about/extra_pix01.jpg) no-repeat center center;}
div.ext #cnt-navi p.pt02 { background:url(../imgdir/about/extra_pix02.jpg) no-repeat center center;}
div.ext #cnt-navi p.pt03 { background:url(../imgdir/about/extra_pix03.jpg) no-repeat center center;}

/**/
div.ext #cnt-navi a p span.link ,
div.ext #cnt-navi a:hover p span.link { text-indent:12px; position:absolute; top:240px; right:5px; }

/* a */
div.ext #cnt-navi a p span.link { background:url(../imgdir/common/arrow01.gif) no-repeat center left; text-indent:12px; }
/* a:hover */
div.ext #cnt-navi a:hover p span.link { background:url(../imgdir/common/arrow01r.gif) no-repeat center left; }

div.go-top { padding:30px 0 20px 20px; }