/* CSS Document */body {	background-color: #FFFFFF;	color: #666666;	font-family: "Hiragino Maru Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3" , "‚l‚r ‚oƒSƒVƒbƒN" ;	margin:0px;	text-align:left;}.text1 { font-size: 10px; line-height: 15px}.text2 { font-size: 12px; line-height: 16px}.text3 { font-size: 14px; line-height: 18px}.text4 { font-size: 12px; line-height: 20px}a:link {  color: #0066FF; text-decoration: none} a:visited {  color: #0088FF; text-decoration: none}a:hover {  color: #00AAFF; text-decoration: none}a:active {  color: #0099FF; text-decoration: none}input,select,textarea,{font-size:10px; border:solid 1px #666666; background-color:#FFFFFF; color:#666666;}.headercopy{    font-size:10px; 	padding-top:73px; 	padding-right:65px; 	text-align:right;	}	.feature {    text-align:right; 	font-size:10px; 	padding-top:0px; 	padding-right:10px;	}		.news {     padding:12px 10px 5px 10px; 	font-size:10px; 	line-height:14px;	}		.pickup_moto {     padding:13px 10px 10px 5px; 	font-size:10px; 	line-height:15px;	}.pickup {     padding:0px 10px 0px 7px; 	font-size:10px; 	line-height:14px;	}.pickup img {	float:left;	margin:0px 7px 0px 0px;	border:0px;	}	.menu1 {    padding-left:15px;	text-align:left;	background-image:url(../img/arrow1.gif);	background-repeat:no-repeat; background-position:left;	font-size:10px;	line-height:20px;}	.menu2 {    padding-left:15px;	text-align:left;	background-image:url(../img/arrow2.gif);	background-repeat:no-repeat; background-position:left;	font-size:10px;	line-height:20px;	}	.menu3 {    padding-left:15px;	text-align:left;	background-image:url(../img/arrow3.gif);	background-repeat:no-repeat; background-position:left;	font-size:10px;	line-height:20px;	}	.menu4 {    padding-left:10px;	text-align:left;	font-size:10px;	line-height:15px;	}	.topsmnl { margin-right:2px; margin-bottom:2px; width:30px; border:0;}.creator td {font-size:10px; padding:10px;}#b1 { width:480px; height:45px; background-image:url(http://www.uresica.com/img/b_1.gif); margin-bottom:20px;}.b1route {font-size:10px; text-align:right; padding:10px; padding-right:10px;}#b2 { width:510px; height:45px; background-image:url(../img/b_2.gif); background-repeat:no-repeat; margin-bottom:20px;}.b2route {font-size:10px; text-align:right; padding-top:25px; padding-right:10px;}#b3 { width:510px; height:45px; background-image:url(../img/b_3.gif); background-repeat:no-repeat; margin-bottom:20px;}#b3 h1 {font-size:14px; line-height:150%; text-align:left; padding-top:10px; padding-left:20px; font-style:normal;}.b3route {font-size:10px; text-align:center; padding:15px;}#b4 { width:510px; height:45px; background-image:url(../img/b_4.gif); background-repeat:no-repeat; margin-bottom:20px;}.b4route {font-size:10px; text-align:right; padding-top:25px; padding-right:10px;}#creatorstyle { width:510px; border-top:dotted 1px #bbbbbb; margin-top:10px; font-size:10px;}#creatorstyle h1{ font-size:12px; line-height:160%; text-align:left; font-style:normal;}#creatorstyle td{ font-size:10px; line-height:110%; text-align:center; width:25%; }#creatorstyle img{ border:0px; margin-bottom:5px; margin-top:5px;}#creatorstyle a:hover{ text-decoration: none;}

.creator-ext {border-left:5px solid #bbb; padding-left:5px; margin-bottom:7px; font-size:12px;}.creatorlist table{ width:510px; margin-top:15px; margin-bottom:15px;}.creatorlist td{ font-size:10px; line-height:110%; text-align:center; width:25%; }.creatorlist img{ border:0px; margin-bottom:5px; margin-top:5px;}.creatorlist a:hover{ text-decoration: none;}.order table{ width:510px; margin-top:15px; margin-bottom:5px;border-left:1px #cccccc solid; border-bottom:1px #cccccc solid;}.order td{ font-size:10px; line-height:110%; padding:3px; text-align:center; border-top:1px #cccccc solid; border-right:1px #cccccc solid;}.order h2{ font-size:13px; line-height:150%; text-align:left; font-style:normal; border:1px #339900 dotted; padding:5px 8px 5px 8px; margin-top:20px; margin-bottom:15px;}.kobutsu { width:700px;  margin-top:10px; margin-bottom:10px; font-size:9px; text-align:left;}#printlist { width:510px; border-top:dotted 1px #bbbbbb; margin-top:5px; font-size:10px;}#printlist h1{ font-size:12px; line-height:160%; text-align:left; font-style:normal;}#printlist td{ font-size:10px; line-height:110%; text-align:center; width:25%; }#printlist img{ border:0px; margin-bottom:5px; margin-top:5px;}#printlist a:hover{ text-decoration: none;}.ts_photo img{ border:0px; margin:4px 0px 0px 4px;}.ts_model { background-image:url(../img/ts001/frame.gif); background-repeat:no-repeat; width:300px; padding:10px 10px 20px 10px;}.ts_model2 { background-image:url(../takumasica/img/frame.gif); background-repeat:no-repeat; width:470px; padding:10px; margin-left:10px;}.preorder_b { border-left:#ff0000 solid 5px; padding:0px 0px 5px 7px; margin:10px 0px 10px 0px; border-bottom:1px dotted #ddd; font-size:12px; font-weight:bold;}.calender { border-bottom:1px #ccc solid; border-right:1px #ccc solid; font-size:10px; text-align:center; }.calender td { border-top:1px #ccc solid; border-left:1px #ccc solid; font-size:10px; text-align:center; }.cal_on { background-color: #ddfb99; }.cal_off { background-color: #FEE1DB; }
.cal_event { background-color: #F4FF40; }.cal_month { font-size:10px; font-weight:bold; margin-bottom:5px; }.gallery h2{ font-size:13px; line-height:140%; text-align:left; background-color:#F7FFC5; font-style:normal; border:1px #d2d000 solid; padding:4px 8px 4px 8px; margin-top:20px; margin-bottom:15px;}
