@charset "euc-jp";
/* CSS Document */

body {
	width:1044px;
	margin:0 auto;
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	line-height:170%;
	font:"メイリオ";
}
#gallery_wrap {
	float:left;
	width:802px;
	margin-left:5px;
	background-color:#ffffeb;
}
h3 {
	border-bottom-color: white;
}
.header_swf{
	width:811px;
	height:340px;
	background-color:#FFF;
}
.nav-links {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;	
	font-size: 1.2em;
}
#wrapper-top {
	width:1040px;
	margin:0 auto;
	margin-top: 30px;

}
.twitthis {
	position: absolute;
	top: 250px;
	left: 20px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
	overflow-x: auto;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}
.galleryview {
	font-size: 12px;
	font-family: "Meiryo",sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: "Meiryo",sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
a:link, a:visited {
	color: #3671A8;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #CC5914;
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
.line_auto{
	border-style: dashed;
	border-width: 1px;
	border-color:#0F0;
	width:auto;
	height:auto;
	margin-top:-15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
}
.header{
	width:1001px;
	height:158px;
	margin-left:22px;
	background-image:url(../images/head.jpg);
}
.left_t{
	width:22px;
	background-image:url(../images/w_left.png);
	background-position:left;
	background-repeat:repeat-y;
}
.right_t{
	width:1044px;
	background-image:url(../images/w_right.png);
	background-position:right;
	background-repeat:repeat-y;
}
#contentu{
	float:right;
	width:811px;
	margin-right:22px;
	margin-top:5px;
	background-color:#ffffeb;
}
#GlobalNavi {
	width:1000px;
	margin-left:22px;
	padding: 0px;
	height: 38px;
}
#GlobalNavi2 {
	width:182px;
	padding: 0px;
	height: 72px;
}
#GlobalNavi ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#GlobalNavi li {
	display: inline;
}
#GlobalNavi2 li {
	display: inline;
}
/* Navigation s */
#GlobalNavi #navi_s {
	background-image: url(../images/head_ander.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 189px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_s a {
	background-image: url(../images/head_ander.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 189px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_s a:hover,#GlobalNavi #navi_s a:active {
	float: left;
	height: 51px;
	width: 189px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/head_ander.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_1 */
#GlobalNavi #navi_top1 {
	background-image: url(../images/navi_1_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top1 a {
	background-image: url(../images/navi_1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top1 a:hover,#GlobalNavi #navi_top1 a:active {
	float: left;
	height: 51px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/navi_1_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_2 */
#GlobalNavi #navi_top2 {
	background-image: url(../images/navi_2_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 146px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top2 a {
	background-image: url(../images/navi_2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 146px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top2 a:hover,#GlobalNavi #navi_top2 a:active {
	float: left;
	height: 51px;
	width: 146px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/navi_2_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_3 */
#GlobalNavi #navi_top3 {
	background-image: url(../images/navi_3_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 188px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top3 a {
	background-image: url(../images/navi_3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 188px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top3 a:hover,#GlobalNavi #navi_top3 a:active {
	float: left;
	height: 51px;
	width: 188px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/navi_3_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_4 */
#GlobalNavi #navi_top4 {
	background-image: url(../images/navi_4_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 118px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top4 a {
	background-image: url(../images/navi_4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 118px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top4 a:hover,#GlobalNavi #navi_top4 a:active {
	float: left;
	height: 51px;
	width: 118px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/navi_4_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_5 */
#GlobalNavi #navi_top5 {
	background-image: url(../images/navi_5_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 191px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top5 a {
	background-image: url(../images/navi_5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 191px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_top5 a:hover,#GlobalNavi #navi_top5 a:active {
	float: left;
	height: 51px;
	width: 191px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/navi_5_.jpg);
	background-repeat: no-repeat;
}


/* Navigation top_6 */
#GlobalNavi2 #navi_top6 {
	background-image: url(../images/menu_a_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top6 a {
	background-image: url(../images/menu_a.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top6 a:hover,#GlobalNavi #navi_top6 a:active {
	float: left;
	height:72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/menu_a_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_7 */
#GlobalNavi2 #navi_top7 {
	background-image: url(../images/menu_b_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top7 a {
	background-image: url(../images/menu_b.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top7 a:hover,#GlobalNavi #navi_top7 a:active {
	float: left;
	height:72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/menu_b_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_8 */
#GlobalNavi2 #navi_top8 {
	background-image: url(../images/menu_c_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top8 a {
	background-image: url(../images/menu_c.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top8 a:hover,#GlobalNavi #navi_top8 a:active {
	float: left;
	height:72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/menu_c_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_9 */
#GlobalNavi2 #navi_top9 {
	background-image: url(../images/menu_d_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top9 a {
	background-image: url(../images/menu_d.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top9 a:hover,#GlobalNavi #navi_top9 a:active {
	float: left;
	height:72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/menu_d_.jpg);
	background-repeat: no-repeat;
}
/* Navigation top_10 */
#GlobalNavi2 #navi_top10 {
	background-image: url(../images/menu_e_.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top10 a {
	background-image: url(../images/menu_e.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi2 #navi_top10 a:hover,#GlobalNavi #navi_top10 a:active {
	float: left;
	height:72px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/menu_e_.jpg);
	background-repeat: no-repeat;
}

#GlobalNavi #navi_sr {
	background-image: url(../images/head_right.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 18px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_sr a {
	background-image: url(../images/head_right.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 18px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#GlobalNavi #navi_sr a:hover,#GlobalNavi #navi_sr a:active {
	float: left;
	height: 51px;
	width: 18px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../images/head_right.jpg);
	background-repeat: no-repeat;
}
#navi_t{
	float:left;
	margin-left:20px;
	width:187px;
	height:155px;
	background-image:url(../image/navi_s_top.jpg);
	color:#600;
}
#navi_c{
	float:clear;
	width:187px;
	margin-left:20px;
	height:220px;
	background-image:url(../image/navi_s_center.jpg);
	color:#600;
}
#navi_top{
	float:left;
	width:187px;
	height:auto;
	color:#000;
}
.navi_t{
	height:110px;
	
	background-image:url(../image/navi_s_top.png);
}
.navi_ts{
	height:12px;
}
.navi_c{
	height:auto;
	background-image:url(../image/navi_s_center.jpg);
	background-repeat:repeat-y;
}
.navi_a{
	height:32px;
	height:7px;
	background-image:url(../images/contentu_t.jpg);
}
.c_top{
	width:802px;
	height:13px;
	background-image:url(../images/contentu_t.jpg);
}
.c_left{
	width:6px;
	height:auto;
	background-image:url(../images/c_left.jpg);
}
.c_right{
	width:802px;
	height:auto;
	background-image:url(../images/c_right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.c_text_b{
	background-image:url(../image/contentu_text.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.c_text{
	margin-left:7px;
	margin-top:7px;
	margin-right:7px;
	font-size:14px;
	font-family: "Meiryo",sans-serif;
	background-color:#ffffeb;
	font:"メイリオ";
	height:auto;
}
#c_ander{
	width:802px;
	height:11px;
	background-image:url(../images/contentu_b.jpg);
}
.title{
	width:770px;
	height:29px;
	background-image:url(../images/head_h.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-family: "Meiryo",sans-serif;
	color:#333;
	padding-left:20px;
}
#footer_top{
	height:145px;
	color:#09C;
	background-image:url(../images/footer_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.footer_left{
	float:left;
	margin-top:69px;
	width:207px;
	height:82px;
	background-image:url(../image/odss.jpg);
}
.footer_center{
	float:left;
	margin-top:40px;
	width:1000px;
	height:82px;
	background-image:url(../image/add.jpg);
}
.footer_text{
	padding-top:10px;
	padding-left:300px;
	font-size:16px;
	font-family: "Meiryo",sans-serif;
	color:#000;
	font:"メイリオ";
}
#copyright{
	width:1044px;
	height:140px;
	background-image:url(../images/footer_ander.jpg);
	background-repeat:no-repeat;
}
.copyright_text{
	text-align:right;
	margin-right:30px;
	color:#999;
	font-size:11px;
	font-family: "Meiryo",sans-serif;
	padding-top:100px;
}
.line_auto{
	border-style: dashed;
	border-width: 1px;
	border-color:#0F0;
	width:auto;
	height:auto;
	margin-left:-10px;
	padding-bottom:10px;
	line-height:20px;
	padding-top:10px;
}
h1{
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	color:#fff;
	text-align: left;
	margin-right:10px;
	font-family:"Meiryo",sans-serif;
}
.navi_top{
	float:left;
	height:51px;
	margin-left:22px;
}
em{
	display:none;
}
.side_navi{
	float:left;
	width:189px;
	margin-top:5px;
	margin-left:22px;
	background-image:url(../images/menu_back.jpg);
	height:auto;
	font-family:"Meiryo",sans-serif;
	font-size:14px;
	text-align:center;
}
.side_navi_end{
	background-image:url(../images/menu_ander.jpg);
	height:55px;
}
.article_left{
	float:left;
	width:788px;
	height:139px;
	margin-top:20px;
	border-bottom-style:dashed;
	border-color:#b5c0a2;
	border-width: 1px;
}
.article_center{
	float:left;
	width:558px;
	height:29px;
	margin-left:200px;
	margin-top:-146px;
	padding-left:30px;
	background-image:url(../images/head_h.jpg);
}
.artcile_price{
	margin-top:30px;
	text-align:right;
}
.article_center_b{
	margin-top:-110px;
	margin-left:230px;
	margin-right:50px;
	line-height:140%;
	
}
.left_contentu{
	float:left;
	text-align:center;
	width:200px;
	margin-left:30px;
	border: 1px solid #b5c2a4;
	background: #ddd;
}
.right_contentu{
	float:left;
	width:530px;
	padding-left:20px;
}
.center_contentu{
	width:500px;
	padding-left:20px;
	border: 1px solid #b5c2a4;
	background: #ddd;
	margin-top:10px;
	margin-bottom:15px;
	color:#930;
}
.cool{
	width:450px;
	height:55px;
	font-size:11px;
	line-height:140%;
	padding-left:280px;
	background-image:url(../shop/image/date.png);
	background-repeat:no-repeat;
	margin-left:30px;
}
img {border:none;}
#pageflip {
	position: absolute;
	right: 0; top: 0;
}
#pageflip img {
	width: 50px;
	height: 52px;
	z-index: 99;
	position: absolute;
	right: 0px;
	top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(http://www.toyodaya.net/images/blog_top.gif) no-repeat right top;
}
#pageflip2 {
	/*position: fixed;*/
	position:fixed;
	right: 0; top: 0;
}