@charset "UTF-8";/* CSS Document *//*TOKYO TALES*/.contenttxt_jp {margin : 0 0 0em 0 ;}.contenttxt_jp1em {margin : 0 0 1em 0 ;}.txt_en {margin : 0 0 0em 0 ;}.txt_jp {text-indent:1em;margin : 0 0 0em 0 ;}.txt_jp_bottom1em {text-indent:1em;margin : 0 0 1em 0 ;}.txt_jp_top2em {text-indent:1em;margin : 2em 0 0 0 ;}.txt_jp_bottom2em {text-indent:1em;margin : 0 0 2em 0 ;}.txt_en_bottom2em {margin : 0 0 2em 0 ;}.lb2	{line-break:strict}.backimg01 {background-image:url(../../../07_tales/images/backimg01.jpg);background-repeat:no-repeat;background-position:right;}.backimg02 {background-image:url(../../../07_tales/images/backimg02.jpg);background-repeat:no-repeat;background-position:right;}.backimg03 {background-image:url(../../../07_tales/images/backimg03.jpg);background-repeat:no-repeat;background-position:left;}.backimg04 {background-image:url(../../../07_tales/images/backimg04.jpg);background-repeat:no-repeat;background-position:top;}#backimg_top {width:568px;background-image:url(../../../07_tales/images/bg01.jpg);background-repeat:repeat-x;height:25px;padding:0;margin-top:8px;}#backimg_bottom {width:568px;background-image:url(../../../07_tales/images/bg03.jpg);background-repeat:repeat-x;height:25px;padding:0;margin-bottom:8px;}#margin{height:8px;margin:0;padding:0;}#story{width:568px;background-image:url(../../../07_tales/images/bg02.jpg);background-repeat:repeat-y;margin:0;padding:0;}#contents_arasuji{width:568px;height:120px;background-image:url(../../../07_tales/images/arasuji.jpg);background-position:bottom;background-repeat:no-repeat;margin:0;padding:0;}#contents_mokuji{width:568px;height:40px;background-image:url(../../../07_tales/images/mokuji.jpg);background-position:top;background-repeat:no-repeat;margin:0;padding:0;}#story_main{padding-left:50px;width:468px;}#story_main2{padding-left:50px;width:468px;}#arasuji{padding-left:70px;width:428px;}#mokuji{padding-left:50px;padding-top:15px;text-align:center;width:448px;}#copy{padding-left:50px;padding-top:15px;padding-bottom:15px;text-align:center;width:448px;line-height:110%;}#story_content{padding-left:20px;width:528px;}.content dl { width:468px;}.content dt { float:left; width:58px; padding:5px; clear:both;}.content dd { width:380px; margin-left:58px; padding:5px;}