@charset "Shift-JIS";

.top_text {
	font-size:10px;
	line-height:130%;
	color:#000000;
	margin-left:12px;
	margin-bottom:5px;
	width:310px;
	text-align:left;
}

.top_attention_left {
	font-size:9px;
	margin-left:25px;
	color:#000000;
	text-align:left;
}

.top_attention_right {
	font-size:9px;
	margin-left:11px;
	color:#000000;
	text-align:left;
}

.top_attention_dvd {
	font-size:8px;
	margin-left:1.5em;
	margin-right:1.5em;
	color:#666;
	text-align:left;
	height:45px;
}


.top_bnr {
	margin:10px 0 10px 25px;
	}
	
.top_bnr p{
	text-align:right;
	margin:5px 0;
	padding:0;
	}	


.bottom_image {
	font-size:12px;
	line-height:160%;
	color:#000000;
	margin-top:15px;
	width:370px;
	text-align:left;
}

.bottom_left {
	font-size:12px;
	line-height:160%;
	color:#000000;
	margin-top:15px;
	width:195px;
	text-align:left;
}


.bottom_right {
	font-size:12px;
	line-height:160%;
	color:#000000;
	margin-top:15px;
	width:195px;
	text-align:left;
}


.movie_bg {
	background-image:url(../../images/video_bg.gif);
	background-repeat:no-repeat;
	width:170px;
	height:170px;
	margin:0px auto 0px auto;
	padding:1px 0px 0px 2px;
}

.table_text_subtitle {
	padding-left:10px;
	text-align:left;
}

.table_text_left {
	padding:5px 10px 0px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
}


.table_text_left_3 {
	padding:5px 5px 0px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
}

.table_text_center {
	padding:5px 7px 0px 7px;
	font-size:11px;
	line-height:18px;
	text-align:left;
}

.table_text_right {
	padding:5px 13px 0px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
}

.totop_table {
	background-image:url(../../images/totop_table_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:18px;
	margin-top:5px;
}

.totop_table_long {
	background-image:url(../../images/totop_table_bg_long.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:18px;
	margin-top:0px;
}

a.totop_text:link, a.totop_text:visited, a.totop_text:active, a.totop_text:hover  {
	color:#000000;
	font-size:11px;
	line-height:18px;
	text-align:left;
}

.totop_attention {
	font-size:11px;
	line-height:18px;
	margin-left:23px;
}
	

.footer_btn {
	margin-top:5px;
	margin-bottom:20px;
}


.text4_attention {
	font-size:11px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}


.underline {
	text-decoration:underline;
}



.table_text_left_6 {
	padding:10px 10px 5px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
}


.table_text_left_4 {
	padding:18px 10px 5px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
	letter-spacing:-1px;
}
.table_text_left_4top {
	padding:10px 10px 5px 10px;
	font-size:11px;
	line-height:18px;
	text-align:left;
	letter-spacing:-1px;
}


.text6_title {
	font-size:15px;
	line-height:18px;
	color:#003E8A;
	padding-top:10px;
	text-align:left;
}


.totop_attention_6 {
	font-size:11px;
	line-height:18px;
	margin-left:47px;
}
	

#request_popup{ color:#000000;
background-color:#FFFFFF;
margin:5px 10px 0px 10px;
}


.px12{color: #333333; font-size:12px; line-height:15px;}



.pen_image {
	font-size:12px;
	line-height:160%;
	color:#000000;
	margin-top:15px;
	margin-bottom:0px;
	width:475px;
	text-align:left;
}


.pen_image_bottom {
	font-size:10px;
	line-height:160%;
	color:#000000;
	margin-top:10px;
	width:475px;
	text-align:left;
}

.pen_image_bottom2 {
	font-size:10px;
	line-height:160%;
	color:#000000;
	margin-top:10px;
	width:520px;
	text-align:left;
}



/* ’Ç‰Á */
.clear_both{clear:both}

.mainImage{width:698px; padding:0; margin:0;}
.mainImage .imageTitle{width:698px; padding:0; margin:0;}
.mainImage .visualImage{width:698px; padding:0; margin:0;}
.mainImage .infoArea{width:698px; padding:0; margin:0; background:url(../../images/mainImage_bg.jpg) 0 0 repeat-y;}
.mainImage .infoArea .left{width:343px; padding:0 0 0 15px; margin:0; float:left;}
.mainImage .infoArea .right{width:324px; padding:0 16px 0 0; margin:0; float:right;}
.mainImage .boxEnd{width:698px; padding:0 0 20px; margin:0; background:url(../../images/mainImage_btm.jpg) left bottom no-repeat;}
.mainImage p{font-size:12px; color:#000000; line-height:1.3; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}
.orderBox{width:371px; padding:10px 0 0; margin:0 auto;}
.orderBox p{font-size:10px; text-align:center; padding:0; margin:0; color:#000000;}




.common_title{width:691px; padding:0; margin:0;}
p.shidou{margin:15px 0 0; padding:0; color:#000000;}
p.fs_small{font-size:10px; color:#000000;}
.istopsp20{margin:20px 0 0; padding:0;}




/*0920’Ç‰Á*/
p.center{text-align:center; padding:0; margin:0;}
.bottom_image2 {
	font-size:12px;
	line-height:160%;
	color:#000000;
	margin:10px 0;
	text-align:left;
}