@charset "EUC-JP";/*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.2*//*YUI reset.css*/html{color:#666;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}article,aside,footer,header,nav,small{display:block;}/*YUI fonts.css*/body {font:13px/1.231 "Arial",sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/*Default settings for Artbeing*/body {	text-align : center;}hr{display:none;}.clear{	clear:both;	font-size:0;	line-height:0;	padding:0;	margin:0;}/*リンク*/a {	text-decoration: none;}a:link,a:visited {	color : #AB9600;}a:hover {	color : #FF7F00;}/*画像*/img {	border:none;	vertical-align:bottom;}/*--------------------	wrapper--------------------*/div#wrap {	margin: 0 auto;	width: 860px;	text-align: left;}/*Netscape用*/#wrap:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #wrap {height: 1em;overflow: visible;}/**//*--------------------	header--------------------*/header {    overflow: hidden;	position:relative;	margin: 0 auto 13px auto;	width: 860px;	height:90px;	text-align:left;	border-bottom:1px solid #8A8A8A;}header:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}#logo{	float:left;}#logo a{	background: url("../../img/nav/logo.gif") no-repeat 0 0;	width:378px;	height:64px;	display:block;	text-indent:-9999px;}#lang_link{	padding-top:0px;}#lang_link a{	float:right;	display:block;	width:64px;	height:26px;	text-indent:-9999px;	background : url("../img/nav/change_lang.gif") no-repeat 0 0;}#lang_link a:hover{	background-position : 0 -26px;}/* サイトメニュー */#nav_site {	clear:both;	float:right;	text-align:right;	padding-top:7px;	width:430px;	font-size:85%;}/* メインメニュー */#nav_main {	float:left;	width:430px;}#nav_main li{	float:left;}#nav_main a{	width : 94px ; 	height : 26px  ;	margin-right:4px;	display: block;	text-indent: -99999px;	background-image: url(../img/nav/nav_main.gif);	background-repeat : no-repeat;}#nav_main #objective_art a{	background-position:0 0;}#nav_main #about_osho a{	background-position:-98px 0;}#nav_main #silk_screen a{	background-position:-194px 0;}#nav_main #objective_art a:hover{	background-position:0 -26px;}#nav_main #about_osho a:hover{	background-position:-98px -26px;}#nav_main #silk_screen a:hover{	background-position:-194px -26px;}/*--------------------	右ナビ--------------------*/#nav_right {	float:right;	width:175px;	height:273px;}#nav_right a{	width : 175px; 	height : 68px;	display: block;	text-indent: -99999px;	background-image: url(../img/nav/nav_right.gif);	background-repeat : no-repeat;}#nav_right #osho_art a{	background-position:0 0;}#nav_right #signature a{	background-position:0 -68px;}#nav_right #leela a{	background-position:0 -136px;}#nav_right #other a{	height : 69px;	background-position:0 -204px;}#nav_right #osho_art a:hover{	background-position:-175px 0;}#nav_right #signature a:hover{	background-position:-175px -68px;}#nav_right #leela a:hover{	background-position:-175px -136px;}#nav_right #other a:hover{	background-position:-175px -204px;}/*--------------------	メイン--------------------*/#main_w_box {	float:left;	background-color:#F8F8F8;	width:534px;	padding:30px;	font-size:100%;	line-height:150%;}#main_n_box {	float:left;	width:360px;	padding-right:100px;	font-size:100%;	line-height:150%;}#index_box {	float:left;	width:200px;	border-left:1px solid #C9C9C9;	padding:10px 0 10px 15px;	font-size:100%;	line-height:150%;}#index_box img{	vertical-align:0 !important;}.quote{	font-family:"Times New Roman";	font-size:108%;}/*--------------------	最下部フッター--------------------*/footer {    overflow: hidden;	margin: 55px auto 0 auto;	padding-top:8px;	width: 860px;	text-align:left;	border-top:1px solid #8A8A8A;	font-size:85%;}footer:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}small {	float:right;	width:350px;	text-align:right;}/*--------------------	Buttons--------------------*//* 買い物籠ボタン */a.confirm,a.cancel,a.send,a.back {	float:left;	width: 62px;	height: 22px;	display: block;	text-indent: -99999px;	background: url("../img/nav/confirm.gif") no-repeat 0 0px;}a.cancel,a.send,a.back{	margin-left:35px;	background: url("../img/nav/cancel.gif") no-repeat 0 0px;}a.send{	background: url("../img/nav/send.gif") no-repeat 0 0px;}a.back{	background: url("../img/nav/back.gif") no-repeat 0 0px;}a.confirm:hover,a.cancel:hover {	background-position:0 -22px;}/*--------------------	page top--------------------*/.page_top {	padding:35px 0;	text-align:right;}