/* * Copyright (c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ *//* EC-CUBE Blue Template Build: 0:22 2007/08/31 *//*FORM*/.box3 { width: 33px; }	/*W3*/.box6 { width: 54px; }	/*W6*/.box10 { width: 82px; }	/*W10*/.box12 { width: 96px; }	/*W12*/.box18 { width: 138px; }	/*W18*/.box19 { width: 145px; }	/*W19*/.box20 { width: 152px; }	/*W20*/.box30 { width: 222px; }	/*W30*/.box33 { width: 243px; }	/*W30*/.box40 { width: 292px; }	/*W40*/.box47 { width: 341px; }	/*W47*/.area40 { width: 302px; height: 134px; }	/*W40×H8*/.area45 { width: 337px; height: 290px; }	/*W40×H20*/.area46 { width: 337px; height: 134px; }	/*W40×H8*/.area50 { width: 372px; height: 290px; }	/*W50×H20*/.area55 { width: 407px; height: 290px; }	/*W55×H20*/.area65 { width: 444px; height: 290px; }	/*W65×H20*/.area68 { width: 498px; height: 134px; }	/*W68×H8*/.area80 { width: 572px; height: 134px; }	/*W80×H8*/.area80_2 { width: 99%; height: 420px; }	/*W80×H30*/.area92 { width: 666px; height: 160px; }	/*W92×H10*/.area96 { width: 694px; height: 420px; }	/*W80×H30*/.area96_2 { width: 694px; height: 160px; }	/*W80×H10*//*COLOR*/.white { color: #ffffff; }.whitest { color: #ffffff; font-weight: bold; }.small { font-size: 80%;}.red { color: #ec0000; }.redst { color: #ec0000; font-weight: bold; }.blue { color: #3a75af; }.bluest { color: #3a75af; font-weight: bold; }.black { color: #000000; }.blackst { color: #000000; font-weight: bold; }.orange { color: #ff6600; }.orangest { color: #ff6600; font-weight: bold; }/* green Additional Style--------------------------------------------------------------------*//*------------------------------------------------------------------------------□汎用定義------------------------------------------------------------------------------*/.navy { color: #003399; }.blue { color: #0066cc; }.blue-b { color: #3d6680; }.blue-a { color: #5273b5; }.blue-l { color: #4754db; }.blue-g { color: #89a8bb; }.blue-w { color: #3c74ab; }.brown { color: #a40000; }.brown-l { color: #cc9900; }.red   { color: #e60011; }.green  { color: #558a20; }.green-d  { color: #4f8e72; }.green-b  { color: #336600; }.purple { color: #6f3e6f; }.purple-l { color: #5353c9; }.orange { color: #e4710d; }.grey { color: #626262; }.white  { color: #ffffff; }.bg-beage{ background-color: #f6f5e8;}.bg-purple { background-color: #d4d4e6; }.bg-purple-l { background-color: #e5e5f0; }.bg-yellow { background-color: #fef8be; }.bg-green { background-color: #719f42; }.bg-green-l { background-color: #d3fea7; }.bg-orange { background-color: #e4710d; }.xsmall  { font-size: 0.6em; }.small  { font-size: 0.8em; }.normal { font-size: 1em; }.large  { font-size: 1.2em; }.xlarge  { font-size: 1.4em; }.lineh-l { line-height: 1.5em; }/*use*/.bold { font-weight: bold; }/*use*/.nobold { font-weight: normal; }.w15 { width: 15%; }.w20 { width: 20%; }.w25 { width: 25%; }.w44 { width: 44%; }.w45 { width: 45%; }.w50 { width: 50%; }.w55 { width: 55%; }.w80 { width: 80%; }.w85 { width: 85%; }.w100 { width: 100%; }.w-s    { width: 5px; }.w-m    { width: 10px; }.w75px  { width:  75px; }.w87px  { width:  87px; }.w108px { width: 108px; }.w155px { width: 155px; }.w160px { width: 160px; }.w170px { width: 170px; }.w220px { width: 220px; }.w325px { width: 325px; }.w355px { width: 355px; }.w420px { width: 420px; }.w495px { width: 495px; }.w500px { width: 500px; }.w520px { width: 520px; }.w577px { width: 577px; }.w636px { width: 636px; }.w679px { width: 679px; }.w740px { width: 740px; }.h30px  { height: 30px; }.h100px { height: 100px; }.fleft  { float: left; }/*use*/.fright { float: right; }/*use*/.clear  { clear: both; }.left   { text-align: left; }.right  { text-align: right; }.center { text-align: center; }.middle { vertical-align: middle; }.bcenter {	margin-left: auto;	margin-right: auto;	text-align: justify;}.block  { display: block; }.inline { display: inline; }	.clearfix:after {	content: url(../images/global/pixel.gif);	display: block;	clear: both;	height: 0;}.clearfix { display: inline-block; }/*use*//* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* End hide from IE-mac */.mgn-no      { margin: 0; }  .mgn-lft-ss  { margin-left:   3px;  }.mgn-lft-s   { margin-left:   5px;  }.mgn-lft-sm  { margin-left:   10px; }.mgn-lft-m   { margin-left:   15px; }.mgn-lft-ml  { margin-left:   20px; }.mgn-lft-l   { margin-left:   25px; }.mgn-lft-xl  { margin-left:   30px; }.mgn-lft-xxl { margin-left:   40px; }.mgn-lft-xxxl{ margin-left:   68px; }/*use*/.mgn-rgt-ss  { margin-right:  3px;  }.mgn-rgt-s   { margin-right:  5px;  }/*use*/.mgn-rgt-ssm { margin-right:  7px;  }.mgn-rgt-sm  { margin-right:  10px; }/*use*/.mgn-rgt-m   { margin-right:  15px; }.mgn-rgt-ml  { margin-right:  20px; }.mgn-rgt-l   { margin-right:  25px; }.mgn-rgt-xl  { margin-right:  30px; }.mgn-rgt-xxl { margin-right:  40px; }.mgn-top-ss  { margin-top:    3px;  }.mgn-top-s   { margin-top:    5px;  }/*use*/.mgn-top-sm  { margin-top:    10px; }/*use*/.mgn-top-m   { margin-top:    15px; }/*use*/.mgn-top-ml  { margin-top:    20px; }/*use*/.mgn-top-l   { margin-top:    25px; }.mgn-top-xl  { margin-top:    30px; }.mgn-top-xxl { margin-top:    40px; }.mgn-top-x50 { margin-top:    50px; }.mgn-btm-ss  { margin-bottom: 3px;  }.mgn-btm-s   { margin-bottom: 5px;  }.mgn-btm-sm  { margin-bottom: 10px; }/*use*/.mgn-btm-m   { margin-bottom: 15px; }.mgn-btm-ml  { margin-bottom: 20px; }.mgn-btm-l   { margin-bottom: 25px; }.mgn-btm-xl  { margin-bottom: 30px; }.mgn-btm-xxl { margin-bottom: 40px; }.mgn-wdt-s   { margin-left:    5px; margin-right:    5px; }.mgn-wdt-m   { margin-left:   10px; margin-right:   10px; }.mgn-wdt-mm  { margin-left:   15px; margin-right:   15px; }.mgn-wdt-l   { margin-left:   25px; margin-right:   25px; }.mgn-hgt-ss  { margin-top:     2px; margin-bottom:   4px; }/*use*/.mgn-hgt-s   { margin-top:     5px; margin-bottom:   5px; }/*use*/.mgn-hgt-m   { margin-top:    10px; margin-bottom:  10px; }/*use*/.mgn-hgt-l   { margin-top:    25px; margin-bottom:  25px; }.mgn-hgt-sm   { margin-top:     5px; margin-bottom:  20px; }/*use*/.mgn-hgt-ms   { margin-top:    10px; margin-bottom:   5px; }/*use*/.mgn-hgt-lm   { margin-top:    25px; margin-bottom:  15px; }/*use*/.pdd-btm-s { padding-bottom:   5px;                         }.pdd-btm-m { padding-bottom:  15px;                         }.pdd-btm-l { padding-bottom:  25px;                         }.pdd-lft-s { padding-left :    5px;                         }.pdd-rgt-s { padding-right:    5px;                         }.pdd-wdt-s { padding-left :    5px; padding-right  :   5px; }.pdd-wdt-m { padding-left :   10px; padding-right  :  10px; }.pdd-hgt-s { padding-top  :    5px; padding-bottom :   5px; }.pdd-hgt-ms{ padding-top  :   10px; padding-bottom :   5px; }.pdd-hgt-m { padding-top  :   10px; padding-bottom :  10px; }.btm {	vertical-align : top;	}.letter {	letter-spacing : -3px;	}.letter2 {	letter-spacing : -2px;	}/* Main - メイン---------------------------------------*//* Sidebar - サイドバー ---------------------------------------*//* General - サイト全体-------------------------------------------------------- */*{	margin: 0;	padding: 0;	}html{	}body{	background: #E6E6E6;	font-size: 10pt;	font-family: "ＭＳ ゴシック", Verdana, Tahoma, Arial, sans-serif;	text-align: center;	margin: 0;	letter-spacing : -1px;/*	padding: 0 0 1em 0;*/	}/*table{	font-size: 100%;	}.table{	background: #CCCCCC;	}.table tr td{	padding: 5px;	}*/th a:link, th a:active, th a:visited{	}hr{	}img{	border: 0px;	vertical-align : bottom;	}/*p{	padding: 0;	margin: 0.5em 0;	}*/h1,h2,h3,h4{	}h3 {	font-size : 12pt;	}h4{	}/* Link - リンク-------------------------------------------------------- */a:link, a:active{	color: #0000ff;	}a:visited{	color: #0000ff;	}a:hover{	color: #FF9900;	text-decoration: underline;	}/* Form - フォーム-------------------------------------------------------- */form {	margin:0;	padding:0	}textarea{	font-size: 100%;	}/* List - リスト-------------------------------------------------------- *//*ul	{	margin: 0 1.8em;	padding: 0px;	}ol	{	margin: 0 1.8em;	padding: 0px;	}li	{	line-height: 1.4em;	}*//* Layout - レイアウト-------------------------------------------------------- */#wrap{	background-color : #ffffff;	width            : 860px;	margin           : 0 auto;	text-align       : left;	}/* Header - ヘッダー */#header{	background-color : #FFFFFF;	height: 135px;	}#header p {	padding : 5px 0;	text-align : center;	line-height: 14px;	letter-spacing : -3px;	}#header .header-main {	background : url(../images/header/bg_logo.gif) no-repeat;	width      : 860px;	height     : 57px;	}#header .btn-mypage {	margin-bottom : 11px;	}#header h1 {	background: url(../images/logo.png) no-repeat;	position: relative;	top: 30px;	left:20px;	width: 160px;	margin: 0;	padding: 0;	}#header .logo a{	display: block;	height: 70px;	}#header span{	display: none;	}#header a:link,#header a:visited{	color: #000;	text-decoration: none;	}#usernavi{	list-style: none;	display : inline;	}#usernavi li{	float:left;	}	#usernavi .mypage a{	}#usernavi .mypage a:hover{	}#usernavi .register a{	}#usernavi .register a:hover{	}#usernavi .viewcart a{	background: url(../images/viewcart.gif);	width: 110px;	display: block;	text-indent: -9999px;	}#usernavi .viewcart a:hover{	background: url(../images/viewcart.gif) 0 -19px no-repeat;	}/* Container - コンテナ */.cont_width_dc{ /* double column */	width: 670px;	}.cont_width_lc{ /* left column */	width: 670px;	}.cont_width_rc{ /* right column */	width: 850px;	}.cont_width_nc{ /* no column */	width: 830px;	}#container{	float: right;	text-align: left;	display: inline; /* IE Fix *//*	margin: 5px 8px 0 0;*/	}/* Left Column - 左カラム */#leftcolumn{	float : left;	width : 180px;	}#leftcolumn .content-red {	background    : #ffffff url(../images/sidebar/bg_sidebar_red.gif) repeat-y;	border-bottom : 1px #ff0000 solid;	}#leftcolumn .content-red p {	letter-spacing : -2px;	padding        : 3px 0;	}#leftcolumn .content-blue {	background    : #ffffff url(../images/sidebar/bg_sidebar_blue.gif) repeat-y;	border-bottom : 1px #000dff solid;	margin-bottom : 10px;	}#leftcolumn .margin{	margin-top : 5px;	margin-left: 8px;	padding    : 0;	}#leftcolumn .Content{	background: #F0F0F0;	margin: 0 0 .5em 0;	padding: 6px 8px;	}#leftcolumn table{	}/* Center Column - 中央カラム */.width_dc{ /* double column */	width: 460px;	}.width_lc{ /* single column */	width: 670px;	}.width_rc{ /* single column */	width: 670px;	}.width_nc{ /* no column */	width: 780px;	}#centercolumn{	float: left;	margin-bottom: 2em;	text-align: left;	background-color : #ffffff;	}#centercolumn  .blockTitle{	background: #0059A2 url(../images/blocktitle_center.gif);	padding: 0 10px;	height: 28px;	line-height: 28px;	color: #FFFFFF;	font-weight: bold;	}#centercolumn  h2{	background: #0059A2 url(../images/title_goods.gif);	padding: 0 10px;	height: 28px;	line-height: 28px;	color: #FFFFFF;	font-size: 110%;	font-weight: bold;	}#centercolumn .blockContent{	margin: 0 0 .5em 0;	padding: 6px 8px;	}#centercontents{	}.navigation {	text-align : center;	font-size  : 11pt;	font-weight: bold;	}.navigation a {	text-decoration: none;	}/* Right Column - 右カラム */#rightcolumn{	float: right;	width: 180px;	}#rightcolumn .Content{	background: #F0F0F0;	margin: 0 0 .5em 0;	padding: 6px 8px;	}.c-both{	clear: both;	}/* Footer - フッター */#pagetop{	padding: 0 20px 15px 20px;	text-align: right;	}#footer{	color: #ffffff;	text-align: center;	letter-spacing: -0.1em; 	}#footer a:link {	color : #ffffff;	}#footer a:visited {	color : #ffffff;	}#footer a:active {	color : #ffffff;	}#footer a:hover{	color : #ff0000;	}#footer a:link, #footer a:visited, #footer a:active{	text-decoration: none;	}.guide {	line-height   : 2em;	font-weight   : bold;	border-top    : 1px #ff0000 solid;	border-bottom : 1px #ff0000 solid;	background-color : #ff9999;	}.footmenu {	padding : 5px 0;	background-color : #ec7168;	}.copyright {	padding : 5px ;	background-color : #cf0805;	text-align: right;	}/* Blocks---------------*/.Title{	margin-top : 10px;	}.left{	float : left;	width : 10px;	height: 28px;	background: url(../images/title_Left.gif) no-repeat;	}.right{	float: right;	width: 10px;	height: 28px;	background: url(../images/title_Right.gif) no-repeat;	}/* コンテンツ検索 */#blockSearch{	}#blockSearch .content-red{	text-align : right;	}#kensaku {	margin-right : 7px;	}.kensaku-text {	margin : 5px 0 3px;	}/* 動画ジャンル一覧 継続コンテンツ その他 */.content-red ul,.content-blue ul {	line-height     : 17px;	list-style-type : none;	margin-left     : 10px;	padding         : 5px 0;	}#promotion{	background: url(../images/image.png);	width: 460px;	height: 120px;	margin-bottom: 1em;	}#blockLogin .Title a{	color: #FFF;	}#blockLogin .Content{	text-align: center;	}#blockCart{}#blockCart .cartNumber{	padding: 2px 0;	}#blockCart .cartTotal{	border-top: 1px dotted #CCC;	color: #E20059;	padding: 2px 0;	}#blockCart .cartQuantity{	font-size: 11px;	}#blockCart .cartView{	padding: 3px 0;	text-align: center;	}#blockCat{	}/* モモプリッ！更新情報 */#blockNews{	float      : left;	width      : 330px;	font-size  : 9pt;	text-align : left;	}#blockNews .content {	width      : 328px;	_width     : 330px;	height     : 105px;	overflow   : auto;	border     : #d40b00 1px solid;	border-top : none;	background-color : #ffffff;	}#blockNews ul {	list-style : none;	margin-left: 10px;	}#blockNews li {	margin : 2px 0;	line-height: 18px;	}/*#blockNews h2{	padding: 0;	}#blockNews a.feed{	background: url(../images/feedicon.gif) no-repeat 2% 0%;	padding-left: 22px;	text-decoration: none;	}#blockNews dl{	background-color: #ececec;	margin: 0.5em 0;	border: 1px solid #cccccc;	border-top: none;	}#blockNews dt{	font-weight: bold;	font-family: "Times New Roman";	color: black;	margin: 0;	padding: 0.5em 0 0.5em 1em;	border-top: 1px solid #cccccc;	width: 7em;	float: left;	}#blockNews dd{	background: #FFF;	margin: 0 0 0 7em;	padding: 0.5em 1em 0.5em 1em;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	}#blockNews dd p{	padding: 0.5em 0;	}*//* 最新動画コンテンツ */*html body .height-0 { margin-top: -14px; }.height-0 {	height: 0px !important;}.newmodel p {	line-height : 20px;	font-weight : bold;	}.model {	float : left;	width : 160px;	margin-top : 10px;	}.model ul {	list-style : none;	}.model li {	float : left;	margin-right : 5px;	}.detail {	width : 160px;	line-height : 12px;	}.banner-330x100 img {	margin-top : 15px;	}#blockPickup h2{	padding: 0;	}#blockPickup p{	text-align: left;	}#blockPickup .bseparate{	clear: both;	height: 15px;	width: 460px;}#blockPickup .bsectionBox{	float: left;	width: 460px;}#blockPickup .bsection{	float: left;	width: 210px;	padding: 7px 8px 7px 9px;}#blockPickup img{	float: left;}#blockPickup p.bgoodsName{	float: right;	width: 150px;	margin-bottom: 7px;}#blockPickup p.bgoodsName img{	margin-right: 5px;}#blockPickup p.bgoodsPrice{	float: right;	width: 150px;	margin-bottom: 2px;	color: #FF3300;}#blockPickup p.bgoodsInfo{	float: right;	width: 150px;	margin-bottom: 7px;}#blockPickup p.bgoodsInfo img{	margin: 2px 2px 0px 0px;}#blockPickup p.bgoodsEx{	clear: both;	width: 210px;}/* Goods---------------*/.section{	margin: 1em 0;	padding: 1em 0;	border-bottom: 1px dotted #CCC;	}.goodsPhoto{	width: 150px;	float: left;	text-align: center;	}.goodsPhoto img{	border: 1px solid #CCC;	padding: 3px;	margin: 3px;	}.goodsName{	margin-bottom: 7px;	font-size: 13px;	padding: 0 10px;	}.goodsName a:link, .goodsName a:visited{	}.goodsStatus{	float: right;	margin-bottom: 2px;	}.goodsPrice{	width: 420px;	color: #E20059;	margin-bottom: 1em;	}.goodsInfo{	}.goodsEx{	border: 1px dotted #ccc;	background: #F7F7F7;	margin-left: 150px;	padding: 5px;	text-align: right;	}.goodsDetail{	}.goodsCart{	padding: 5px;	}.goodsCart input{	margin: 3px 0;	}.goodsQuery{	background: #F0F0F0;	padding: 5px;	}.goodsQuery .floatright{	float:right;	}/* Detail-------------*/.detail-title {	font-size      : 11pt;	font-weight    : bold;	letter-spacing : -0.1em;	line-height    : 25px;	margin         : 10px 0;	border-bottom  : 1px #000000 solid;	}.detail-main {	margin-bottom : 5px;	}.detail-main-pic {	float : left;	width : 330px;	}.detail-main-text {	float : right;	width : 330px;	}.detail-main ul {	list-style : none;	}.detail-main li {	float        : left;	margin-right : 5px;	}.detail-text {	font-size      : 8pt;	letter-spacing : -2px;	line-height    : 13px;	margin-top     : 12px;	}.tanpinkonyu {	text-align : center;	color      : #ff0000;	margin     : 5px 0 0;	font-size   : 11pt;	font-weight : bold;	line-height : 25px;	letter-spacing : -2px;	}.detail-sub ul {	list-style : none;	}.detail-sub li {	float : left;	margin-right : 3px;	}/* サンプルギャラリー */.sample-pic ul {	list-style : none;	margin-top : 10px;	}.sample-pic li {	float : left;	width : 130px;	height: 130px;	text-align : center;	padding : 0 2px;	}/* 画像ファイルダウンロード */.zip ul {	list-style : none;	margin-left: 15px;	}.zip li{	float       : left;	text-align  : center;	font-weight : bold;	letter-spacing : -3px;	padding     : 12px 25px 10px;	}.zip p {	margin-top : 10px;	}.zip a {	text-decoration : none;	}/* 動画ファイルダウンロード */.dogafile {	float : left;	width : 160px;	font-weight : bold;	line-height : 16px;	margin : 8px 3px;	}/* 支払いメニュー */.pay-menu {	float       : left;	text-align  : center;	font-weight : bold;	letter-spacing : -3px;	margin-top : 4px;	}.pay-menu a {	text-decoration : none;	}/* 利用規約 */.kiyaku {	letter-spacing : -2px;	line-height    : 17px;	}#detailBox{	padding: 1em 0;	}#detailPicture{	float:left;	width: 280px;	text-align: center;	}#detailData{	float:right;	width: 360px;	}#detailData td{	border-bottom: 1px dotted #CCC;	padding: 4px;	}.detailMaincom{	padding: 1em;	line-height: 1.5;	}#detailSubcom{	padding: 1em 0;	}	#detailSubcom h3{	background: #0059A2 url(../images/title_goods.gif);	padding: 0 10px;	height: 28px;	line-height: 28px;	color: #FFFFFF;	font-size: 110%;	font-weight: bold;	}#detailSubcom .picture{	float: right;	width: 200px;	}#customerVoice{	padding: 1em 0;	}#customerVoice .head{	background: #0059A2 url(../images/title_goods.gif);	padding: 0 10px;	height: 28px;	line-height: 28px;	color: #FFFFFF;	font-size: 110%;	font-weight: bold;	}#customerVoice .write{	text-align: right;	padding: 5px 0;	}#customerVoice .small{	font-size: 11px;	}#customerVoice dd{	padding: 10px;	}#detailPickup h2{	background: #0059A2 url(../images/title_goods.gif);	padding: 0 10px;	height: 28px;	line-height: 28px;	color: #FFFFFF;	font-weight: bold;	}#detailPickup p{	text-align: left;	}#detailPickup .bseparate{	clear: both;	height: 15px;	width: 520px;}#detailPickup .bsectionBox{	float: left;	width: 520px;}#detailPickup .bsection{	float: left;	width: 300px;	padding: 7px 8px 7px 9px;}#detailPickup img{	float: left;}#detailPickup p.bgoodsName{	float: right;	width: 230px;	margin-bottom: 7px;	font-weight: bold;}#detailPickup p.bgoodsName img{	margin-right: 5px;}#detailPickup p.bgoodsPrice{	float: right;	width: 230px;	margin-bottom: 2px;	color: #FF3300;}#detailPickup p.bgoodsInfo{	float: right;	width: 230px;	margin-bottom: 7px;}#detailPickup p.bgoodsInfo img{	margin: 2px 2px 0px 0px;}#detailPickup p.bgoodsEx{	clear: both;	width: 290px;}/* Page---------------------------*/#page{}#page h3{	background: url(../images/mypage_history.gif);	margin: 0 0 1em 0;	padding: 0 10px;	height: 32px;	line-height: 32px;	color: #333;	font-size: 120%;	font-weight: bold;	}#page .important{	background: #FFEFE8;	margin: 1em 0;	padding: 10px;	#font-style: italic;	}#page .submit{	text-align: center;	padding: 1em;	}/* My Page・プライバシーに関して--------------------------------*/.mypage,.mypage-henkou {	margin-top : 10px;	color      : #ff0000;	}.mypage img,.mypage-henkou img,.privacy img {	float        : left;	margin-right : 3px;	}.mypage a {	font-size    : 12pt;	margin-right : 10px;	line-height  : 20px;	}.mypage-henkou a {	margin-right : 10px;	line-height  : 20px;	}.privacy {	margin-top : 10px;	letter-spacing : -2px;	}.touroku td {	padding : 0 5px;	}/*#mypage h2{	background: url(../images/mypage_h2.gif);	margin-bottom: 1em;	padding: 0 10px;	height: 35px;	line-height: 35px;	color: #FFFFFF;	font-size: 130%;	font-weight: bold;	}#mypage h3{	background: url(../images/mypage_history.gif);	margin: 0 0 1em 0;	padding: 0 10px;	height: 32px;	line-height: 32px;	color: #333;	font-size: 120%;	font-weight: bold;	}*/#mypage .history{	}#mypage .leftbox{	float: left;	width: 180px;	}#mypage .rightbox{	float: left;	width: 600px;	}#mypage .buydate{	background: #FFDFD0;	padding: 10px;	font-style: italic;	}#mypage .important{	background: #FFEFE8;	margin: 1em 0;	padding: 10px;	#font-style: italic;	}#mypage .submit{	text-align: center;	padding: 1em;	}#mypage .table{	background: #CCCCCC;	}#mypage .table tr td{	padding: 5px;	}#mypage .notfound{	border: 1px solid #CCCCCC;	text-align: center;	font-weight: bold;	padding: 10px;	}#mypage .paddingbox{	padding: .5em 2em;	}#mypage .frame{	background: #FFF;	border: 1px solid #CCC;	margin: 10px;	padding: 10px;	}#mypage .frame2{	background: #FFF;	border: 5px solid #CCC;	margin: 20px 40px;	padding: 10px;	}#mypage .loginbox{	padding: 20px 60px;	}#mypage .welcome{	background: url(../images/welcome.gif) no-repeat;	height: 44px;	padding: 5px 0 0 20px;	line-height: 1.5;	}#navi {	margin: 0 0 6px 0;	padding: 0;	}#navi li{	list-style: none;	}#navi a{	display: block;	width: 170px;	height: 31px;	text-indent: -999px;	}/*--guide.tpl--*/#navi a.about:link, #navi a.about:visited, #navi a.about:active{	background: url(../images/about.gif) no-repeat;	}#navi a.about:hover{	background: url(../images/about_on.gif) no-repeat;	}#navi a.about_on:link, #navi a.about_on:visited, #navi a.about_on:active{	background: url(../images/about_on.gif) no-repeat;	}#navi a.contact:link, #navi a.contact:visited, #navi a.contact:active{	background: url(../images/contact.gif) no-repeat;	}#navi a.contact:hover{	background: url(../images/contact_on.gif) no-repeat;	}#navi a.contact_on:link, #navi a.contact_on:visited, #navi a.contact_on:active{	background: url(../images/contact_on.gif) no-repeat;	}#navi a.order:link, #navi a.order:visited, #navi a.order:active{	background: url(../images/low.gif) no-repeat;	}#navi a.order:hover{	background: url(../images/low_on.gif) no-repeat;	}#navi a.order_on:link, #navi a.order_on:visited, #navi a.order_on:active{	background: url(../images/low_on.gif) no-repeat;	}/*--navi.tpl--*/#navi a.navi01:link, #navi a.navi01:visited, #navi a.navi01:active{	background: url(../images/navi01.gif) no-repeat;	}#navi a.navi01:hover{	background: url(../images/navi01_on.gif) no-repeat;	}#navi a.navi01_on:link, #navi a.navi01_on:visited, #navi a.navi01_on:active{	background: url(../images/navi01_on.gif) no-repeat;	}#navi a.navi02:link, #navi a.navi02:visited, #navi a.navi02:active{	background: url(../images/navi02.gif) no-repeat;	}#navi a.navi02:hover{	background: url(../images/navi02_on.gif) no-repeat;	}#navi a.navi02_on:link, #navi a.navi02_on:visited, #navi a.navi02_on:active{	background: url(../images/navi02_on.gif) no-repeat;	}#navi a.navi03:link, #navi a.navi03:visited, #navi a.navi03:active{	background: url(../images/navi03.gif) no-repeat;	}#navi a.navi03:hover{	background: url(../images/navi03_on.gif) no-repeat;	}#navi a.navi03_on:link, #navi a.navi03_on:visited, #navi a.navi03_on:active{	background: url(../images/navi03_on.gif) no-repeat;	}#navi a.navi04:link, #navi a.navi04:visited, #navi a.navi04:active{	background: url(../images/navi04.gif) no-repeat;	height: 32px;	}#navi a.navi04:hover{	background: url(../images/navi04_on.gif) no-repeat;	height: 32px;	}#navi a.navi04_on:link, #navi a.navi04_on:visited, #navi a.navi04_on:active{	background: url(../images/navi04_on.gif) no-repeat;	height: 32px;	}#mypage .flow{	text-align: center;	padding: 20px 0;	}#mypage .add_deliv{	padding: 10px 0;	}#mypage .thanks{	line-height: 2;	}/* Forgot--------------------------*/#miniwin{	background: #FFFFFF;	border-top: 3px solid #0059A2;	border-bottom: 3px solid #0059A2;	margin: 2em;	padding: 2em;	text-align: left;	}#miniwin h2{	background: url(../images/mypage_h2.gif);	margin-bottom: 1em;	padding: 0 10px;	height: 35px;	line-height: 35px;	color: #FFFFFF;	font-size: 130%;	font-weight: bold;	}#miniwin .frame{	border: 3px solid #CCC;	text-align: center;	margin: 1em 0;	padding: 4em 0;	}#miniwin .submit{	text-align: center;	padding: 1em;	}