/* @override http://www.wansdirect.jp/3.css */

/* @override http://www.wansdirect.jp/3.css */

/* @override http://www.wansdirect.jp/3.css */

/* @override http://wansdirect.jp/3.css */

/* @override http://wansdirect.jp/3.css */

/* @override http://wansdirect.jp/3.css */

/* @override http://wansdirect.jp/3.css */

/* @override http://wansdirect.jp/3.css */


img {
	border:none;
}

.kinkyou{
	margin:0 15px 10px 0px;
}

body {
	background: #fff;
	color:#333;
	padding:0;
	margin:0;
	text-align:center;
	font: 12px/170% Verdana, "Hiragino Kaku Gothic Pro", Helvetica, sans-serif;
}

a {color: #09f;}
a:visited {color: #09f;}
a:hover {color: #000000;}
a:active { color: #09f;}


h1 {
	font-size: 24px; 
	font-weight: bold;
	color:#e55f00;
	margin:0 0;
	padding:0 0;
	width: 900px;
 }
 
 .logo_ccard  h1 {
	font-size: 24px; 
	font-weight: bold;
	color:#e55f00;
	margin:0 0;
	padding:0 0;
	width: 830px;
 }

 

h2 {
	font-size: 20px;
	font-weight: bold;
	color: #57A000;
}


img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */

#wrapper {
	width: 950px;
	margin: 5px auto 20px auto;
	padding: 20px 0px 5px 0px;	
	text-align:left;
	position:relative;
	background-image:url(img/tel04.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}

#wrapper_ccard {
	width: 830px;
	margin: 5px auto 20px auto;
	padding: 20px 0px 5px 0px;	
	text-align:left;
	position:relative;
	background-image:url(img/tel04.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}


/* ----------banner for logo-------------- */
#banner {
	width: 950px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
	background:transparent;
}


#banner p{
	font-size:12px;
	line-height:160%;
	margin: 0 0;
	padding:0 0;
	color: #ffa200;
}

#banner_ccard {
	width: 830px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
	background:transparent;
}


#banner_ccard p{
	font-size:12px;
	line-height:160%;
	margin: 0 0;
	padding:0 0;
	color: #ffa200;
}


#header{
	height:220px;
	margin: 0 0 0 0;
	padding: 0 0;
	background:transparent;
}



.header-img {
	width:520px;
	padding:0 0;
	margin:0 0 0 5px;
	float:left;
}

.header-img p{
	text-indent:-9999px;
	padding:0 0;
	margin:0 0;
}

.logo{
	width: 950px;
}


.logo-top{
	width: 950px;
	height:70px;
	margin:0 0;
	padding:0 0;
}

.logo_ccard{
	width: 830px;
}


.logo-top_ccard{
	width: 830px;
	height:70px;
	margin:0 0;
	padding:0 0;
}



.mininavi {
	float: left;
	width: 210px;
	margin: 5px 0 0 0;
	padding:0px 0 0 0;
	color:#333333;
	
}



.mininavi a {color: #e55f00;}
.mininavi a:visited {color: #ffa200;}
.mininavi a:hover {color: #000000;}
.mininavi a:active { color: #ffa200;}

.wansugu	{ 
background: url("img/wansugu-on.jpg") no-repeat center;
display: block;
width:210px;
height:94px;
margin: 0 auto 0 auto; 
padding: 0px; 
clear:both;
}

.wansugu a {
width:210px;
height:94px;
display: block;
text-decoration: none;
}

.wansugu img {width:210px;
height:94px; border: 0; }
* html a:hover {visibility:visible}
.wansugu a:hover img{visibility:hidden}





.wansugu02	{ 
background: url("img/wansugu02-on.gif") no-repeat center;
display: block;
width:500px;
height:100px;
margin: 0 0 20px 0; 
padding: 0px; 
clear:both;
text-align:center;
}

.wansugu02 a {
width:500px;
height:100px;
display: block;
text-decoration: none;
margin: 0 0;
padding: 0px;
text-align:center;
}

.wansugu02 img {width:480px;
height:100px;; border: 0; margin: 0 0; 
padding: 0px;
text-align:center;
 }
.wansugu02 a:hover img{visibility:hidden}

.small {
	font-size:11px;
	text-align:right;
	color: #666;
}

.small-w {
	
	font-size:11px;
	text-align:center;
	color: #FFF;
	margin:0 0;
	padding:0 0;
}


.invert{
	color:#e55f00;
	padding:2px 4px 2px 4px;
}

.important {
	text-align:left;
	padding:15px;
	
}

.toiawase{
	padding:5px 0 0 0 ;
	color: #bbb;
	background:#eee;	
	}

.tel {
	font-size:8px;
	background: transparent;
	color:#fff;
	text-align:center;
	text-indent:-9999px;
	margin:0 0;
	padding:0 0;
}


.video {
	float: left;
	width: 210px;
	margin: 0 0 0 5px; 
    padding: 0 0; 
	color:#333333;
	background:transparent ;
}

.ppl-img{
	margin:0 0 0 0;
	padding:0 0; 
}

.ppl-text{
	text-align:left;
	margin: -140px 0 0 0; 
	padding: 5px; 
	background:transparent;	
}

.ppl-text img{
	padding:0 0;
	margin:0 0 -3px 0;
}

.ppl-text p{
	font-size:11px;
	line-height:150%;
	margin:0 0;
	padding:0 0;
	background:transparent;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac ?*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/* -----------------Inhalt--------------------- */
.profile{
	width:100%;
	border:1px solid #eee;
	margin:0 0;
	
}

.profile td{
	border:1px solid #ccc ;
	margin:0 0;
	padding:3px;
}

#content {
	width: 500px;
	float:left;
	background:#fff ;
	padding: 10px;
	margin: 5px 5px 0 5px;
	border-top: 3px double #fcb61d;
}

#content p{
	line-height:170%;
}

#content_ccard {
	width: 830px;
	background:#fff ;
	padding: 0px;
	margin: 5px 0px 0 0px;
	border-top: 3px double #fcb61d;
}

#content_ccard p{
	line-height:170%;
}


#content table{
	font: 13px/170% Verdana, "Hiragino Kaku Gothic Pro", Helvetica, sans-serif;
	width:100%;
}


#content h2 {
	font-size: 20px;
	color: #57A000;
	margin:0 0 10px 0;
	padding:5px;
	background:url(http://taichi-nishida.com/images/h2_cont.gif) repeat-x;
	font-weight: normal;
	font-style: normal;
}


#content h3{
	font-size: 16px;
	font-weight: bold;
	color: #ffa200;
	padding:0 0;
	margin:0 0 10px 0;
}

#content_ccard h2 {
	font-size: 20px;
	color: #57A000;
	margin:0 0 10px 0;
	padding:5px;
	background:url(http://taichi-nishida.com/images/h2_cont.gif) repeat-x;
	font-weight: normal;
	font-style: normal;
}


#content_ccard h3{
	font-size: 16px;
	font-weight: bold;
	color: #57a000;
	padding:5px;
	border-color:transparent;
	margin:40px 0 20px 0;
	background-color: #fdfc96;
	border-left: 5px solid #57a000;
	border-bottom: 1px solid #d5d47e;
	border-right:1px solid #d5d47e;
	border-top: 1px solid #f4eab4;
}


.table-ttl {
	margin:0 0 0 0;
}

#content h4{
	color: #666;
	margin:0 0;
	padding:0 0;
	font: bold 14px Verdana, "Hiragino Kaku Gothic Pro", Helvetica, sans-serif;
}

.pagetop{
	text-align:right;
}


#top-customer{
	display:block;
	width: 480px;
	text-align:center;	
	margin:0 auto 20px auto;
	padding:0 0;
}

.top-customer p{
	text-align:center;
	margin:0 0 ;
	padding:0 0 ;
}

.top-cust-indivi{
	text-align:center;
	margin:0 5px;
	padding:0 0;
	float:left;
}



.top-cust-indivi img{
	text-align:center;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px;
	margin:0 0;
	
}

.top-cust-indivi ul{
	text-align:center;
	list-style-type:none;
	margin:0 0;
	padding:0 0;
	float:left;
}

.top-cust-indivi li{
	text-align:center;
	margin:0 0;
	padding:0 0;
	
}


#top-puppy{
	width:470px;
	text-align:left;
	margin-top:20px;	
	margin-left:auto;
	margin-right:auto;
	padding:0 0;	
}

#top-puppy img{
	border: 5px solid #d1d1d1;	
}

#top-puppy ul{
	list-style-type:none;
}

.top-puppy-indivi{
	text-align:left;
	margin:0 0;
	padding:0 0;
	list-style-type:none;
}


.top-puppy-indivi ul{
	text-align:left;
	float:left;
	margin:0 10px;
	padding:0 0;
	list-style-type:none;
}

.price{
	
	font-weight:bold;
	color: #e55f00;
	}


/* --------------left navigavtion------------- */



#left {
	float: left;
	width: 210px;
	margin: 5px 0 0 0;
	padding:5px 0 0 0;
	color:#333333;
	border-top: 3px double #f7d490;
	text-align:left;
}

#left p{
	color:#666;
	font-size:11px;
}

.backnumber {
	font-size:11px;
	list-style-image:url(img/liststyle05.gif);
	list-style-position:inside;
	margin:0 0;
	padding:0 0 0 0;
	text-align:left;
}

.backnumber li{
	margin:0 0 0px 0;
	padding:0 0 0 0;
}

#right {
	font-size:11px;
	float: left;
	width: 210px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	color:#333333;
	background:#fff ;
	border-top: 3px double #f7d490;
}



#right:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}





#right p{
	font-size:11px;
	line-height:170%;
	margin:0 0 5px 0;
	}

#right h3 {
	font-weight:bold;
	color: #57A000;
	margin:0 0 8px 0;
	padding:0 0;
	font-size:14px;
}


#right h4{
	color: #ffa200;
	font-size: 12px;
	margin:0 0 5px 0px;
	padding:0 0;
	font-weight:bold;
}

.right-box{
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	background: none;	
}

.right-box p{
	margin:0 0;
	padding:0 0;
}


.link img {
	border:1px solid #ccc;
	padding:1px;
	text-align:center;
	margin:0 0 5px 0;
}

.link a img{
	border: 1px solid #09f;
	padding:1px;
	text-align:center;
	margin:0 0 5px 0;
}

.link a:hover img{
	border: 1px solid #000;
	padding:1px;
	text-align:center;
	margin:0 0 5px 0;
}


.more {
	text-align:right;
	margin:0 0 10px 0;
}

.link{
	text-align:left;
	margin:0 0 5px 0;
}

.link a{
	text-align:center;
	margin:0 0 5px 0;
	text-decoration:none;
}


.rss{
	background: url(img/rss.gif) no-repeat left;
	padding:0 0 0 19px;
	margin:0 0 5px 0;
}

.wansugu01	{ 
background: url("img/wansugu-on.jpg") no-repeat center;
display: block;
margin: 0; 
padding: 0px; 
border:none;
}

.wansugu01 a {
	padding:0 0;
	margin:0 0;
display: block;
text-decoration: none;
border:none;
}

.wansugu01 img {width:210px;
height:94px; border: 0; }
* html a:hover {visibility:visible}
.wansugu01 a:hover img{visibility:hidden}


#left ul{
	width: 210px;
	list-style-type: none ;
	padding: 0 0;
	margin: 5px 0 0 0; 
}

#left li a {
	font-size:12px;
	display:block;
	text-decoration:none;
	margin:0 0 0 0px ;
	padding: 5px 0 5px 10px;
	border-right:1px solid #eee;
	border-top:1px solid #eee;
	border-bottom:1px solid ;
	border-left:1px solid ;
	background:url(img/navi-bg02.gif) repeat-x;
	border-color: #e4e4e4;
		
}

#left li{
	width: 210px;
	margin:5px 0 5px 0;
	padding:0 0;
}

#left li a:hover{
	font-size:12px;
	display:block;
	text-decoration:none;
	margin:0 0 0 0px ;
	padding: 5px 0 5px 10px;
	border-right:1px solid #ddd;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc ;
	border-left:7px solid #e55f00 ;
	background:url(img/liststyle02.gif) no-repeat right;	}

.rss-li{
	font-size:11px;
	width: 0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:170%;
}

.rss-li a{
	margin:0  0;
	text-decoration:none;
	border:none;
}

.rss-list{
	background:url(img/big-rss.gif) no-repeat left;
	margin:0 0;
	padding:0 0 0 60px;
}

ul.tiny-menu {
	width:954px;
     margin:0 auto 0 auto;
     padding:0 0;
     position:relative;    text-align:right;
}

ul.tiny-menu li{
	text-align:right;
    list-style-type:none;
    display:inline;
}

ul.pankuzu {
    width:100%;
    margin:0 0;
    padding:0 0;
    text-align:left;
}

ul.pankuzu li{
	text-align:right;
    list-style-type:none;
    padding:0 5px 0 5px;
    display:inline;
}
/* --------------mininavi------------- */

.mininavi ul{
	width: 210px;
	list-style-type: none ;
	padding: 0 0;
	margin: 5px 0 0 0; 
}

.mininavi li a {
	display:block;
	font-size:14px;
	text-decoration:none;
	margin:0 0 0 0px ;
	padding: 5px 0 5px 10px;
	border-right:1px solid #eee;
	border-top:1px solid #eee;
	border-bottom:1px solid ;
	border-left:1px solid ;
	background: url(img/navi-bg02.gif) repeat-x;
	border-color: #e4e4e4;
		
}

.mininavi li{
	width: 210px;
	margin:0 0 2px 0;
	padding:0 0;
}

.mininavi li a:hover{
	display:block;
	font-size:  14px;
	text-decoration:none;
	margin:0 0 0 0px ;
	padding: 5px 0 5px 10px;
	border-right:1px solid #ddd;
	border-top:1px solid #eee;
	border-bottom:1px solid #ccc ;
	border-left:7px solid #e55f00 ;
	background:url(img/liststyle02.gif) no-repeat right;	}

.category {
	color: #ffa200;
	font: bold 14px/100% Verdana, "Hiragino Kaku Gothic Pro", Helvetica, sans-serif;
	background:#fff;
	text-align:left;
	border:none;
	list-style:none;
}
/* -----------breeder--------------------------- */

.pager-style { border: 1px solid #ccc; margin: 1em 0; }

  .nav { background:transparent; padding: 0; text-align:center; margin:0 0; }
  .nav a { padding: 0 5px; margin:0 0; }
  .nav a.highlight { color: #000; font-weight: bold; }

dl{
	margin:0 0;
	padding:0 0;
}

.br-list{
	width: 490px;
	display:block;
	padding:5px;
	margin:0 0;
	border-bottom:1px dashed #ccc;
}

.br-list:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br-img{
	float:left;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px;
	margin:0 10px 0 0;
	background-color:#ffffff;
}
.br-about{
	float: left;
	margin:0 0;
	padding:0 0;
}

.br-about p{
	font-size:12px;
	margin:0 0;
	padding:0 0;
	line-height:150%;
}

.br-link-detail{
	text-align:right;
	font-size:12px;
}

/* -----------dog--------------------------- */


.date{
	font-size:16px;
	font-weight:bold;
	margin:0 0;
	padding:0 0;
	color: #f00;
}

.column-date{
	float:right;
	font-size:13px;
	color:#666;
}

.number{
	color: #808080;
	width: 146px;
	margin:0 0;
	padding:3px 0 0 0;
	font-weight:normal;
	font-size:15px;
	text-align:center;
	background:url(img/number-bg02.gif) no-repeat;}

.dog-list{
	color: #7e7e7e;
		display:block;
	width:490px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	background: #f1f1f1;
	border-bottom: 1px solid #bfbfbf;

}

.dog-list:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.dog-list-mov{
	color: #7d7c52;
	display:block;
	width:490px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	background: #fefba5;
	border-bottom: 1px solid #c9c783;
}

.dog-list-mov:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.number-mov{
	color: #7f7d52;
	width: 146px;
	background:url(img/number-bg.gif) no-repeat;
	margin:0 0;
	padding:3px 0 0 0;
	font-weight:normal;
	font-size:15px;
	text-align:center;
	}

.dog-left{
	width:136px;
	float: left;
	padding:0 0;
	margin:0 0;
	background-color:transparent;
}

.dog-left a img{
	margin:3px 0 0 0;
}

.dog-img{
	clear:left;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px;
	margin:0 0 0 0;
	background-color:#fff;
}
.dog-about{
	width: 120px;
	margin:0 0px 0 5px;
	padding: 20px 0 0 0;
	float: left;
	background:url(img/dog-detail.gif) no-repeat;	
}

.dog-about p{
	display:block;
	margin:0 0 ;
	padding:0px 0 0 0px ;
	line-height:130%;
	background:transparent;
}


.conn-list{
	display:block;
	width:500px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #ccc;
}

.conn-list:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.conn-img{
	float:left;
	margin:0 0 0 0;
	background-color:#fff;
}
.conn-about{
	width: 240px;
	margin:0 0 0 3px;
	padding: 5px 0 0 0;
	float: left;
	background:transparent;	
}

.conn-about p{
	display:block;
	margin:0 0 ;
	padding:5px ;
	line-height:130%;
	background:transparent;
}

.conn-comment{
	clear:both;
}

.conn-comment p{
	border-top:1px dashed #ccc;
	margin:0 0;
	padding:10px 0 0 0;
}


.dog-link-detail	{ 
width:500px;
height:79px;
background: url("img/see-dog-on.gif") no-repeat center;
display: block;
margin: 0 0 0 0; 
margin: 0 0 20px 0; 
padding: 0px; 
border:none;
}

.dog-link-detail a {
	text-align:center;
	width:500px;
height:79px;
	padding:0 0;
margin: 0 0 0 0; 
display: block;
text-decoration: none;
border:none;
}

.dog-link-detail img {width:322px;
height:79px; border: 0; }
.dog-link-detail a:hover img{visibility:hidden}


.dog-link-detail2	{ 
width:500px;
height:79px;
background: url("img/other-dog-on.gif") no-repeat center;
display: block;
margin: 0 0 0 0; 
margin: 0 0 20px 0; 
padding: 0px; 
border:none;
}

.dog-link-detail2 a {
	text-align:center;
	width:500px;
height:79px;
	padding:0 0;
margin: 0 0 0 0; 
display: block;
text-decoration: none;
border:none;
}

.dog-link-detail2 img {width:322px;
height:79px; border: 0; }
.dog-link-detail2 a:hover img{visibility:hidden}


.br-map p{
	text-align:center;
}


.br-map	{ 
width:500px;
height:79px;
background: url("img/br-map-on.gif") no-repeat center;
display: block;
margin: 0 0 0 0; 
margin: 0 0 20px 0; 
padding: 0px; 
border:none;
}

.br-map a {
	text-align:center;
	width:500px;
height:79px;
	padding:0 0;
margin: 0 0 0 0; 
display: block;
text-decoration: none;
border:none;
}

.br-map img {width:322px;
height:79px; border: 0; }
.dog-link-detail a:hover img{visibility:hidden}

.br-map p{
	margin:0 0;
	padding:0 0;
	font-size:11px;
}

.br-map-side	{ 
width:210px;
height:80px;
background: url("img/br-map02-on.gif") no-repeat center;
display: block;
margin: 0 0 0 0; 
margin: 0 0 20px 0px; 
padding: 0px; 
border:none;
}

.br-map-side a {
	text-align:center;
	width:210px;
height:80px;
	padding:0 0;
margin: 0 0 0 0; 
display: block;
text-decoration: none;
border:none;
}

.br-map-side img {width:210px;;
height:80px; border: 0; }
.br-map-side a:hover img{visibility:hidden}


.comment{
	width:210px;
	font-size:11px;
	float:left;
	margin:0 0 0 10px;
	padding:20px 0 0 0;
	background:url(img/br-cmt.gif) no-repeat;
	}

.comment p{
	line-height:170%;
	margin: 0 0 ;
	padding:0 0;
	background:transparent;
}





/* -----------form--------------------------- */

.form-style table{
	margin:0 0;
	padding:0 0;
}

.form-style td{
	border:1px solid #bbb;
	margin:0 0;
	padding:5px;
}

.form-button{
	text-align:center;
	margin:0 0;
	padding:0 0;
}



/* -----------footer--------------------------- */
#footer {
	clear: both;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	text-align:center;
	border-top: 5px solid #fcb61d;
}




.sitemap {
	list-style-image:url(img/liststyle.gif);
	list-style-position:inside;
	margin:0 0;
	padding:0 0 0 0px;
}

.sitemap li{
	margin:0 0 10px 30px;
	padding:0 0 0 0;
}

li.under {
	margin:0 0 10px 80px;
	padding:0 0 0 0;
}

li.under2 {
	color:#666;
	margin:0 0 10px 20px;
	padding:0 0 0 0;
	list-style:none;
}

li.under3 {
	color:#666;
	margin:0 0 10px 20px;
	padding:0 0 0 0;
}

.step{
	color:#bbb;
	margin:0 0 0 0;
	padding:0 5px 0 0 ;
	font: italic bold 45px Georgia, Times, sans;
	
}

.step-box{
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

.gragh{
	width:100%;
	border:1px solid #ccc;
	margin:0 0 30px 0;
}

.gragh td{
	text-align:left;
	font-size:12px;
	border:1px solid #ccc;
	padding:5px;
}

.koumoku {
	width: 35%;
}

.gragh-about-u{
	width: 65%;
}

.gragh-about-u input{
	margin:5px;
	padding:0 0;
	width:80%;
}



.gragh-about-u textarea{
	margin:5px;
	padding:0 0;
	width:80%;
	height:50px;
}

#slideshow {
	position: relative;
	width: 520px;
	height: 210px;
	overflow: hidden;
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
}

.img-border{
	border:1px solid #ccc;
	margin:0 0;
	padding:2px;
}

.intro-rss{
	margin:5px 0 10px 0;
	padding:5px 0 0 10px;
	border:1px solid #ccc;
	
}

.ImgBlk{
	display:table;
	margin:0 0 30px;
	background:khaki;
}
.ImgBlkR{
	direction:rtl;
}
	.ImgBlkR *{
		direction:ltr;
	}
	.ImgBlk .ImgArea,
	.ImgBlk .NonImgArea{
		display:table-cell;
		vertical-align:top;
		text-align:left;
	}
	.ImgBlk .NonImgArea{
		width:100%;
	}
	.ImgBlk .ImgArea{
	}
		.ImgBlkR .ImgArea{
			padding:0 0 0 10px;
		}
		.ImgBlkL .ImgArea{
			padding:0 10px 0 0;
		}
		
/* for IE */

	#LTIE8 .ImgBlkR .ImgArea{
		float:right;
	}
	#LTIE8 .ImgBlkL .ImgArea{
		float:left;
	}
	#LTIE8 .ImgBlk .ImgArea{
		width:expression(this.getElementsByTagName("img")[0].clientWidth);
	}
	#LTIE8 .ImgBlk .NonImgArea{
		width:auto;
	}
	
	/* clear float and get hasLayout */
	
	#LTIE8 .ImgBlk,
	#LTIE8 .ImgBlk .NonImgArea{
		min-height:0;
	}
	* html #LTIE8 .ImgBlk,
	* html #LTIE8 .ImgBlk .NonImgArea{
		height:0;
	}

.hissu{
	color:red;
	font-weight:bold;
}

.centering{
	text-align:center;
	margin:10px 0 50px 0;
}

.centering-form{
	text-align:center;
	margin:10px 0 50px 0;
	background: #fbe39b;
	padding:20px;
}

.attention{
	padding:0 0;
	margin:0 0;
	font-weight:bold;
}

.xls img{
	
	margin:0 0 -7px 0;
	padding:0 0;
}

.download img{
	margin:0 0 -3px 0;
}

.centering-img{
	width: 300px;
	margin:0 auto;
	padding:0 0;
	text-align:center;
}

.thumb{
	margin:5px;
	padding:3px;
	border:1px solid #ccc;
}

.msg{
	
}

.stuff-msg{
	color:#888;
}

.thisiscmt{
	font-weight:bolder;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 0;
	padding: 0;
}

.movie img{
	margin:0 0 3px 0;
}

p.movie{
	margin:0 0 5px 0;
}

.warning{
	color:#999;
	font-size:10px;
	line-height:120%;
	margin:0 0;
}

.omukae-customer{
	background-color: #fff5e3;
}

.movie-tuki{
	margin-left:12px;
}

.movie-box{
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	background-color:#fefba5;
	border-bottom: 1px solid #c9c783;
}

.new-list {
	font-size:12px;
	list-style-image:url(img/liststyle.gif);
	list-style-position:inside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}

.new-list li{
	margin:0 0 3px 0;
	padding:0 0;
	
}

.new-date{
	color: #e55f00;
	font-weight:bold;
}

.whatsnew-p{
	border:none;
	margin:0 0 10px 0;
	padding: 5px;
}


.interviewer{
	margin:10px 0 20px 0;
	padding:10px;
	border:1px solid #ccc;
}

.int_list img{
	margin:0 0 5px 0;
}

.int_list a img {border-bottom:5px solid #fff; color: #fff;}
.int_list a:visited img {border-bottom:5px solid #fff; color: #ffa200;}
.int_list a:hover img {border-bottom:5px solid #ffa200; color: #000000;}
.int_list a:active img {border-bottom:5px solid #fff; color: #ffa200;}

.namae img{padding:0 0;
margin:0 0 -3px 0;
	
}

.birth-box{
	border: 1px solid #f7d490;
	margin:0 0 5px 0;
	padding:5px;
}

.birth-box p{
	margin:0;
	padding:0;
}

.birth-info {
	list-style-image:url(img/liststyle02.gif);
	list-style-position:inside;
	margin:0 0px 0 60px;
	padding:0 0 0 0;
	text-align:left;
}

.birth-info li{
	margin:0 0 3px 0;
	padding: 5px;
}

.emphasize{
	font-weight:bold;
	color: #57a000;
}

.price-conf-box{
	font-size:28px;
	font-weight: bold;
	color: #fff8f4;
	padding:1px;
	margin-left: 20%;
	margin-right: 20%;
	background-color: #ec731d;
	width: 490px;
	text-align:center;
	display:block;
	border: 5px solid #fdfc96;
}

.price-conf-box p{
	margin:0 0;
	padding:0 0;
}

#karte_conf{
	width:500px;
	margin-left:20%;
	margin-right:20%;
	padding:0 0;
}

#go_ccard_pay{
	margin-left:20%;
	margin-right:20%;
	margin-bottom:50px;
	width: 500px;
	padding:0 0;
}

#go_ccard_pay img{
	text-align:center;
	margin-left:20%;
	margin-right:20%;
	
}


.small-gragh{
	background:#ccc;
}

.small-gragh td,th{
	background:#fff;
}

