@charset "UTF-8";
@import 'globalnew.css';

body#top #container{
	background:none;
	padding-bottom:30px;
}

#flash{
	margin:0 auto 10px auto;
	width:830px;
	height:292px;
	padding-bottom:3px;
	background-image:url(../images/top/bg_flash.gif) ;
	background-position:bottom;
	background-repeat:no-repeat;
}
#flash #flashcontent{
	float:left;
	width:636px;
}
#flash #information{
	float:right;
	/*padding-bottom:12px;*/
	width:194px;
	background:url(../images/top/bg_infobox.gif) bottom no-repeat;
	line-height:1;
	font-size:1;
	min-height: 292px;
}
#flash #information ul {
	margin-top: 14px;
}
#flash #information ul li{
	font-size:1px;
}
#flash #information p{
	text-align:center;
	margin-top: 12px;
}

#secondsection{
	margin:30px 0 20px 0;
}
#secondsection h3{
	margin-bottom:12px;
}
#second_left{
	width:270px;
	float:left;
}
#narusawa{
	margin-top:20px;
	text-indent:-98765px;
}
#narusawa a{
	display:block;
	width:270px;
	height:80px;
	background-image: url(../images/globalnew/narusawa_long.gif);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#narusawa a:hover{
	background-position:bottom;
}

#gintama-film{
	/*margin-top:20px;*/
	text-indent:-98765px;
}
#gintama-film a{
	display:block;
	width:270px;
	height:122px;
	background-image: url(../images/globalnew/gintama-film.jpg);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#gintama-film a:hover{
opacity: .7;
}



#originalsection{
	padding-bottom:15px;
	background: url(../images/top/bg_roundbox_btm.gif) bottom no-repeat;
}
#machine_wrap{
	margin-top:20px;
	padding-bottom:15px;
	background: url(../images/top/bg_roundbox_btm.gif) bottom no-repeat;
}
#machine_wrap #machine_bg,
#originalsection #originalsection_inner{
	background:url(../images/top/bg_roundbox_center.gif) repeat-y;
}
#machine_wrap #machine_bg .machine_contents{
	width:270px;
}
#machine_wrap #machine_bg .machine_contents .machine_contents_inner{
	padding:0 2px;
}
.photo{
	text-align:center;
}
#machine_wrap #machine_bg .machine_contents .detail{
	background:url(../images/top/dobbleline.gif) top repeat-x;
	padding:1em 18px;
	text-align:justify;
}
#originalsection #originalsection_inner p.detail{
	text-align:justify;
}
#machine_wrap #machine_bg .machine_contents .machine_contents_inner ul,
#originalsection #originalsection_inner p.detail{
	width:226px;
	margin:0 auto;
	padding-top:10px;
	background:url(../images/top/dobbleline.gif) top repeat-x;
}
#machine_wrap #machine_bg .machine_contents .machine_contents_inner ul li{
	margin-bottom:3px;
	background:url(../images/global/miniarrow_gray.gif) left .3em no-repeat;
	padding-left:12px;
	font-size:77%;
}
#machine_wrap #machine_bg .machine_contents .machine_contents_inner ul li a.new{
	padding-right:30px;
	background:url(../images/global/ico_new.gif) right no-repeat;
}
#machine_wrap #machine_bg .machine_contents .machine_contents_inner ul li a:hover{
	text-decoration:underline;
}
#machine_wrap #machine_bg #leftbox{
	float:left;
}
#machine_wrap #machine_bg #centerbox{
	float:left;
	margin-left:10px;
}
#machine_wrap #machine_bg #rightbox{
	float:right;
}
#beforeafter{
	width:226px;
	margin:0 auto;
	padding-top:10px;
}
.clicklist{
	cursor:pointer;
}
#newsarea{
	float:right;
	width:530px;
}
#newsarea h2{
	margin-bottom:15px;
}
#newsarea ul{
	font-size:77%;
	/*height:280px;*/
	height:440px;
overflow:auto;
}
#newsarea ul li{
	border-bottom:#E8E8E8 1px solid;
	padding:5px 0 5px 25px;
}
#newsarea ul li.ten{
	background:url(../images/top/news_ten.gif) left 7px no-repeat;
}
#newsarea ul li.pc{
	background:url(../images/top/news_pc.gif) left 0.5em no-repeat;
}
#newsarea ul li.mc{
	background: url(../images/top/news_mc.gif) left 0.5em no-repeat;
	}
#newsarea ul li a:hover{
	text-decoration:underline;
}
p.copy{
	overflow:hidden;
	margin-top:1.5em;
	font-size:14px;
}
p.copy img {
	float:right;
	margin-left:20px;
}