@charset "UTF-8";

/* ------------------------
        body
----------------------------*/

body {
	background:url("../images/body_back.gif") repeat-x scroll center top transparent;
	height : 345px ;
	background-color : #000000 ;
	xmargin-bottom : 0px ;
	xpadding-bottom : 0px ;
	font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}


/* ------------------------
        container
----------------------------*/

#container {
	background : url(../images/contant_back.gif) repeat-y ;
	width : 860px ;
	margin-top : 0px ;
	xmargin-bottom : 0px ;
	padding-top : 0px ;
	xpadding-bottom : 0px ;
	background-color : #000000 ;
}


/* ------------------------
        header
----------------------------*/

#header img {
	padding-left : 30px ;
	xfloat : left ;
}

#top_img {
	xbackground : url(../images/main02.jpg) ;
	width : 800px ;
	height : 200px ;
	xmargin-left : 10px ;
	xclear : both ;
	margin-top:15px;
}

#top_results {
	margin-top: 10px;
}

.menu00 {
	color : #ffffff ;
	font-size : 12px ;
	text-align : right ;
	margin-top : -30px ;
	margin-right : 30px ;
}

.menu00 a {
	padding-left : 5px ;
}

div.jpeng {
	position : absolute ;
	top : 40px ;
	right : 30px ;
}

div.jpeng img {
	padding-left : 15px ;
	padding-right : 5px ;
}

/* ------------------------
        contents
----------------------------*/

#contents {
	margin-top : 0px ;
}


/* ------------------------
        sub
----------------------------*/

#sub_orderbtn {
	margin-left : 40px ;
}

#sub p.text_50off {
	color : #FFFFFF ;
	background : #FF4400 ;
	width : 195px ;
	padding-left : 5px ;
	font-size : 12px ;
	margin : 0px ;
}

#sub ul {
	margin-left : 30px ;
	margin-top : 15px ;
}

#sub li {
	xmargin-top : 0px ;
	xpadding-top : 0px ;
	font-size : 0px ;
}

#sub li.sub10 {
	font-size : 0px ;
}

#sub li.sub11 {
	xfont-size : 0px ;
	background : url(../images/eng/left_menu_back.gif) no-repeat ;
	width : 220px ;
	height : 32px ;
}

#sub li.sub11 a {
	font-size : 13px ;
	color : #4d4d4d ;
	padding-left : 40px ;
	padding-top : 7px ;
	display : block ;
}


.menu02 {
	margin-top : 20px ;
}

.banner {
	margin: 10px 0 0 40px;
}


/* ------------------------
        main
----------------------------*/

.menubar {
	xpadding-top : 20px ;
	margin-top : 40px ;
}

.item img {
	margin-top : 10px ;
}

.item01 {
	margin-top : 5px ;
	margin-bottom : 5px ;
	width : 560px ;
}

.item01 tr {

}

.item01 td {
	color : #ffffff;
	vertical-align : top ;
	width : 275px ;
	font-size : 10px ;
	padding-right : 2px ;
	line-height : 1.3em ;
	letter-spacing : 0.1em ;
	padding-top : 5px ;
}

td.item_text01 {
	width : 275px ;
	padding-left : 5px ;
	padding-right : 1.7em ;
}

.what {
	padding-top:0px;
}
.what p {
	color:#CCCCCC;
	font-size:13px;
	width:540px;
	padding-left:10px;
	padding-bottom:5px;
	background-image:url(../images/line550.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:5px;
	line-height:1.2em;
}
.what span {
	color:#73AA36;
	font-size:12px;
}


/* ▼RSS読込▼ */

ul#myrss_result li{
	xcolor:#CCCCCC;
	font-size:13px;
	width:540px;
	padding: 5px 0 5px 10px;
	background: url(../images/line550.gif) no-repeat bottom;
	margin-bottom:5px;
	line-height:1.2em;
}

/*
ul#myrss_result li a{
	color:#CCCCCC;
}
*/

/* ▲RSS読込▲ */


.top_order {
	margin-top:15px;
}

#order_item img {
	margin-top : 10px ;
	margin-left : 30px ;
	margin-right:20px;
}

.top_banner {
	margin-top:30px;
}

.top_banner img{
	margin-bottom:10px;
}

 /* ------------------------
        footer
----------------------------*/

#footer {
	clear: both;
	width : 860px ;
	height : 100px ;
	xbackground : url(../images/contant_back.gif) repeat-y ;
}

 .footerline {
	clear : both ;
	xmargin-left : 20px ;
	margin-bottom : 10px ;
	text-align : center ;
}

.analogo {
	margin-left : 30px ;
	margin-top : 5px ;
	float : left ;
	margin-right : 5px ;
}

.style3 {
	font-size: 11px;
	line-height: 1.25em;
	color : #ffffff ;
	float : left ;
}


/* ------------------------
        header jCarouselLite
----------------------------*/

.carousel {
	margin-left : 25px ;
}

.carousel li {
	float : left ;
}

.carousel {
	margin-top: 10px;
}


/* ------------------------
        header serialscroll
----------------------------*/

#top_results li {
	float : left ;
}

/* ------------------------
        main MooRevolver
----------------------------*/

/*
.revolver {
    width : 1000px;   /* auto縺ｫ縺吶ｋ縺ｨSafari, Opera縺ｧ蜍穂ｽ懊＠縺ｪ縺? */
    height : 65px;
    border:0px solid black;
 }
 .revolver li {
    position:absolute;
    width : 50px ;    /* 陦ｨ遉ｺ縺輔ｌ繧区怙螟ｧ繧ｵ繧､繧ｺ */
    height : 65px ;
 }
 */
