﻿.WebPartChrome
{
	margin-top: 0px;
	margin-bottom: 0px;
	border: none !important;
}

.WebPartTitle
{
	background-color: #339966;
}

.WebPartTitle span, a.Header_NavigationLink, a.Header_NavigationLink:visited, a.Header_NavigationLink:link , a.Header_NavigationLink:hover, a.Header_NavigationLink:active
{
	color: #ffffff !important;
	font-size: 10pt !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.m04_Zone2 .WebPart
{
	padding: 0px !important;
}

.WebPart
{
	padding: 0px !important;
	padding-top : 2px !important;
	padding-bottom : 2px !important;
}

/* Master */
body {
	margin: 0px;
	text-align : center;
background-color : #ffffff;
}

.Page
{
	width: 940px;
	height : 100%;
	border-collapse: collapse;
	margin: 0px;
	margin-left : 5px;
	background-color : #ffffff;
	text-align : center;
	vertical-align : top;
}

td.Page_Header, td.Page_Manager, .Page_Edit, .Page_InnerBody
{
	padding: 0px;
}

.Page_InnerBodyZone
{
	border-collapse: collapse;
}

.m06_Zone1
{
	width: 210px;
	padding: 0px;
}

.m06_Zone2
{
	width: 480px;
	padding: 0px;
	text-align: center;
}

.m06_Zone3
{
	width: 210px;
	padding: 0px;
}

.m06_ZoneMargin1
{
	width : 3px;
}

.m06_ZoneMargin2
{
	width : 4px;
}

.m06_Zone1_Parts, .m06_Zone2_Parts, .m06_Zone3_Parts
{
	width: 100%;
}

.m05_Zone1
{
	width: 210px;
	padding: 0px;
	text-align: left;
}

.m05_Zone2
{
	width: 710px;
	padding: 0px;
	text-align: left;
}

.m05_ZoneMargin1
{
	width : 8px;
}

.m05_Zone1_Parts, .m05_Zone2_Parts
{
	width: 100%;
}

.Page_Footer
{
}


/* PartsDefault */
.PartsDefault
{
}

.PartsTable
{
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.PartsTableHeadLeft, .PartsTableHeadCenter, .PartsTableHeadRight
{
	padding: 0px;
	display: none;
	height: 0px;
}

.PartsTableBodyLeft, .PartsTableBodyRight
{
	padding: 0px;
	display: none;
}

.PartsTableBodyCenter
{
	padding: 0px;
	width: 100%;
}

.PartsTableFootLeft, .PartsTableFootCenter, .PartsTableFootRight
{
	padding: 0px;
	display: none;
	height: 0px;
}

.PartsDefaultTitle, .PartsDefaultTitle span
{
	display : none;
	height : 0px;
	visibility : hidden;
}

.PartsDefaultBody
{
	padding-top: 0px;
	font-size: 12px;
	color: #333366;
	line-height: 16px;
}

.Parts_Event
{
}


/* CSS Document */

body,table,th,td{
font-family : "MS UI Gothic";
font-size : 12px;
color : #666666;
}

body{
background-color : #ffffff;
margin-left : 0px;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

a:link{
color : #666666;
text-decoration : none;
}

a:visited{
color : #666666;
text-decoration : none;
}

a:active{
color : #ff6666;
text-decoration : underline;
}

a:hover{
color : #ff6666;
text-decoration : underline;
}

.textA12{
font-size : 12px;
color : #536DBE;
line-height : 16px;
}

.box-table{
BACKGROUND-COLOR : #FFFFFF;
border : 0px none;
}

.box-bg{
text-align : left;
padding : 0px !important;
}

.box-title
{
display : none;
height : 0px;
visibility : hidden;
}



.haisou-table .cellcount
{
	visibility : hidden;
	display : none;
}

.buy_delivery_table .cellcount
{
	visibility : hidden;
	display : none;
}

table.box-table2 table{
border-collapse : collapse;
border : none !important;
border-spacing : 0;
empty-cells : show;
width : 490px;
clear : left;
margin-bottom : 0px !important;
}

table.box-table2 td{
font-size : 12px;
color : #333;
line-height : 1.35;
text-align : left;
padding : 4px 7px;
border : none !important;
}

table.box-table2 td.box-table2-title
{
	text-align : right;
	font-size : 12px;
	width :	90px;
	margin-right :	0px;
	padding :	5px 0;
}

table.box-table2 td.box-table2-separater
{
	text-align : right;
	font-size : 12px;
	width :	10px;
	margin-right :	10px;
	padding :	5px 0;
}

table.box-table2 td.box-table2-value
{
	font-size : 12px;
	text-align : left;
	padding : 5px 0px 5px 10px;
}

.UserAdd_Default_Error, .UserChange_Error, .UserLogin_Error, .Basket_Default_Error
{
	color : #ff0000 !important;
	font-size : 12px;
	/*width : 670px
	margin-left : 20px;
	vertical-align : middle;;*/
}

/*///// ■共通クラス■ /////*/

.clear{
clear : both;
}

.no-display
{
	display: none;
	visibility :hidden;
	height :0px;
}


/*///// ■ヘッダー■ /////*/

.header{
width : 930px;
height : 55px;
background-image : url("./img/bk_header.gif");
background-repeat : no-repeat;
}

.header .logo{
width : 245px;
height : 30px;
margin-top : 10px;
margin-left : 675px;
}

.header .logo a{
width : 245px;
height : 30px;
background-image : url("./img/lg_main.gif");
background-repeat : no-repeat;
}

.header .logo a:hover{
background-image : url("./img/lg_main_2.gif");
background-repeat : no-repeat;
}

.header .logo a:active{
background-image : url("./img/lg_main_2.gif");
background-repeat : no-repeat;
}

.header_cart{
width : 179px;
height : 21px;
float : left;
margin-top : 2px;
margin-left : 5px;
}

.header_cart a{
width : 179px;
height : 21px;
float : left;
background-image : url("./img/bt_cart.gif");
background-repeat : no-repeat;
}

.header_cart a:hover{
background-image : url("./img/bt_cart_2.gif");
}

.header_cart a:active{
background-image : url("./img/bt_cart_2.gif");
}


/*///// ■タブ■ /////*/

.tab{
width : 930px;
height : 50px;
background-image : url("./img/bk_tab.gif");
background-repeat : no-repeat;
}

.tab_001{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
margin-left : 290px;
}

.tab_001 a{
width : 80px;
height : 28px;
float : left;
display : block;
background-image : url("./img/tab_001.gif");
background-repeat : no-repeat;
}

.tab_001 a:hover{
background-image : url("./img/tab_001b.gif");
text-decoration : none;
}

.tab_001 a:active{
background-image : url("./img/tab_001b.gif");
text-decoration : none;
}

.tab_002{
width : 130px;
height : 28px;
float : left;
margin-top : 2px;
}

.tab_002 a{
width : 130px;
height : 28px;
float : left;
display : block;
background-image : url("./img/tab_002.gif");
background-repeat : no-repeat;
}

.tab_002 a:hover{
background-image : url("./img/tab_002b.gif");
text-decoration : none;
}

.tab_002 a:active{
background-image : url("./img/tab_002b.gif");
text-decoration : none;
}

.tab_003{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
}

.tab_003 a{
width : 80px;
height : 28px;
float : left;
display : block;
background-image : url("./img/tab_003.gif");
background-repeat : no-repeat;
}

.tab_003 a:hover{
background-image : url("./img/tab_003b.gif");
text-decoration : none;
}

.tab_003 a:active{
background-image : url("./img/tab_003b.gif");
text-decoration : none;
}

.tab_004{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
}

.tab_004 a{
width : 80px;
height : 28px;
float : left;
display : block;
background-image : url("./img/tab_004.gif");
background-repeat : no-repeat;
}

.tab_004 a:hover{
background-image : url("./img/tab_004b.gif");
text-decoration : none;
}

.tab_004 a:active{
background-image : url("./img/tab_004b.gif");
text-decoration : none;
}

.tab_005{
display : none;
}

.tab_005 a{
display : none;
}

.tab_006{
display : none;
}

.tab_006 a{
display : none;
}

.tab_007{
display : none;
}

.tab_007 a{
display : none;
}

.tab_008{
display : none;
}

.tab_008 a{
display : none;
}


.tab_001_s{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
margin-left : 290px;
background-image : url("./img/tab_001b.gif");
background-repeat : no-repeat;
}

.tab_001_s a{
background-image : url("./img/tab_001b.gif");
background-repeat : no-repeat;
}

.tab_001_s a:hover{
background-image : url("./img/tab_001b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_001_s a:active{
background-image : url("./img/tab_001b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_002_s{
width : 130px;
height : 28px;
float : left;
margin-top : 2px;
background-image : url("./img/tab_002b.gif");
background-repeat : no-repeat;
}

.tab_002_s a{
background-image : url("./img/tab_002b.gif");
background-repeat : no-repeat;
}

.tab_002_s a:hover{
background-image : url("./img/tab_002b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_002_s a:active{
background-image : url("./img/tab_002b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_003_s{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
background-image : url("./img/tab_003b.gif");
background-repeat : no-repeat;
}

.tab_003_s a{
background-image : url("./img/tab_003b.gif");
background-repeat : no-repeat;
}

.tab_003_s a:hover{
background-image : url("./img/tab_003b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_003_s a:active{
background-image : url("./img/tab_003b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_004_s{
width : 80px;
height : 28px;
float : left;
margin-top : 2px;
background-image : url("./img/tab_004b.gif");
background-repeat : no-repeat;
}

.tab_004_s a{
background-image : url("./img/tab_004b.gif");
background-repeat : no-repeat;
}

.tab_004_s a:hover{
background-image : url("./img/tab_004b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.tab_004_s a:active{
background-image : url("./img/tab_004b.gif");
background-repeat : no-repeat;
text-decoration : none;
}


/*///// ■サーチ■ /////*/

.search{
width : 930px;
height : 40px;
background-image : url("./img/bk_search.gif");
background-repeat : no-repeat;
}

.search_box{
width : 430px;
height : 22px;
margin-top : 10px;
margin-left : 10px;
float : left;
}


.search_header
{
float : left;
width : 130px;
height : 24px;
background-image : url("./img/lg_search.gif");
background-repeat : no-repeat;
}

.search_box p{
font-size : 12px;
color : #666666;
margin-top : 5px;
}

.search_form{
float : left;
}

.search_box_2{
height : 22px;
font-size :12px;
line-height : 1.5;
padding-left : 10px;
margin-top : 10px;
margin-right : 10px;
}

/*///// ■かんたんサーチ■ /////*/

.search_01{
width : 930px;
height : 40px;
background-image : url("./img/bk_01_search.gif");
background-repeat : no-repeat;
}

.search_01 .search_box{
width : 138px;
height : 18px;
margin-top : 11px;
margin-left : 8px;
background-image : url("./img/lg_01_search.gif");
background-repeat : no-repeat;
float : left;
}

.search_01 .select{
width : 120px;
height : 18px;
margin-top : 11px;
margin-left : 8px;
float : left;
}

.search_01 .search_form{
float : left;
}

.search_01 .form{
width : 215px;
height : 18px;
margin-top : 10px;
margin-left : 4px;
float : left;
}

/*/・ボタン[検索スタート]・/*/

.search_01 .btn_st{
width : 42px;
height : 17px;
margin-top : 12px;
margin-left : 4px;
float : left;
}

.search_01 .btn_st a{
width : 42px;
height : 17px;
float : left;
background-image : url("./img/bt_01_search_start.gif");
background-repeat : no-repeat;
}

.search_01 .btn_st a:hover{
background-image : url("./img/bt_01_search_start_2.gif");
background-repeat : no-repeat;
}

.search_01 .btn_st a:active{
background-image : url("./img/bt_01_search_start_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[詳細検索]・/*/

.search_01 .btn_left{
width : 92px;
height : 17px;
margin-top : 12px;
margin-left : 40px;
float : left;
}

.search_01 .btn_left a{
width : 92px;
height : 17px;
float : left;
background-image : url("./img/bt_01_search_detail.gif");
background-repeat : no-repeat;
}

.search_01 .btn_left a:hover{
background-image : url("./img/bt_01_search_detail_2.gif");
background-repeat : no-repeat;
}

.search_01 .btn_left a:active{
background-image : url("./img/bt_01_search_detail_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[人気キーワード]・/*/

.search_01 .btn_center{
width : 92px;
height : 17px;
margin-top : 12px;
margin-left : 20px;
float : left;
}

.search_01 .btn_center a{
width : 92px;
height : 17px;
float : left;
background-image : url("./img/bt_01_search_word.gif");
background-repeat : no-repeat;
}

.search_01 .btn_center a:hover{
background-image : url("./img/bt_01_search_word_2.gif");
background-repeat : no-repeat;
}

.search_01 .btn_center a:active{
background-image : url("./img/bt_01_search_word_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[メーカー]・/*/

.search_01 .btn_right{
width : 92px;
height : 17px;
margin-top : 12px;
margin-left : 20px;
float : left;
}

.search_01 .btn_right a{
width : 92px;
height : 17px;
float : left;
background-image : url("./img/bt_01_search_maker.gif");
background-repeat : no-repeat;
}

.search_01 .btn_right a:hover{
background-image : url("./img/bt_01_search_maker_2.gif");
background-repeat : no-repeat;
}

.search_01 .btn_right a:active{
background-image : url("./img/bt_01_search_maker_2.gif");
background-repeat : no-repeat;
}



/*///// ■フッター■ /////*/

.footer{
width : 930px;
height : 40px;
background-image : url("./img/bk_footer.gif");
background-repeat : no-repeat;
}

.footer_box{
width : 930px;
height : 22px;
font-size : 10px;
text-align : right;
color : #e0e0e0;
margin-top : 13px;
margin-bottom : 10px;
padding-right : 100px;
}

.footer_box a{
color : #e0e0e0;
}

.footer_box a:hover{
color : #DF0D0D;
}

.footer_box a:active{
color : #DF0D0D;
}

.footer_box2{
margin-bottom :10px;
font-size : 10px;
text-align : right;
color : #333333;
}

/*///// ■サイドメニュー【左】共通■ /////*/

.side_menu_header_1{
width : 210px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
text-align : right;
padding-top : 5px;
padding-right : 10px;
background-image : url("./img/title_210_normal.gif");
background-repeat : no-repeat;
}

.side_menu_box{
width : 210px;
font-size : 10px;
color : #666666;
}

.side_menu_body{
width : 210px;
background-image : url("./img/title_210b_normal.gif");
background-repeat : yes;
}

.side_menu_footer{
width : 210px;
height : 12px;
background-image : url("./img/title_210f_normal.gif");
background-repeat : no-repeat;
}

.side_menu_clear_left{
clear : left;
}

/*add*/
.left_side{
width : 210px;
}

.left_side .header{
width : 210px;
height : 30px;
font-size : 14px;
font-weight : bold;
color : #666666;
text-align : center;
line-height : 30px;
background-image : url("./img/bk_01_left_1.gif");
background-repeat : no-repeat;
}

.left_side .txt_box{
width : 210px;
font-size : 10px;
color : #666666;
}

.left_side .body{
width : 210px;
background-image : url("./img/bk_01_left_2.gif");
background-repeat : yes;
}

.left_side .footer{
width : 210px;
height : 12px;
background-image : url("./img/bk_01_left_3.gif");
background-repeat : no-repeat;
}

.left_side .clear_left{
clear : left;
}


/*///// ■サイドメニュー【左】リストアイコン共通①■ /////*/

.side_menu_arrow_1{
margin-left : 8px;
}

.side_menu_arrow_1 a:link{
color : #333333;
text-decoration : none;
}

.side_menu_arrow_1 a:visited{
color : #333333;
text-decoration : none;
}

.side_menu_arrow_1 a:hover{
color : #DF0D0D;
text-decoration : underline;
}

.side_menu_arrow_1 a:active{
color : #DF0D0D;
text-decoration : underline;
}

.side_menu_arrow_1 ul{
margin : 0px;
padding : 8px 0px 0px 20px;
font-size : 12px;
}

.side_menu_arrow_1 li{
list-style-image : url("./img/ic_con_01.gif");
list-style-position : outside;
line-height : 20px;
}



/*///// ■サイドメニュー【左】リストアイコン共通②■ /////*/

.side_menu_arrow_2{
margin-left : 8px;
}

.side_menu_arrow_2 a:link{
color : #333333;
text-decoration : none;
}

.side_menu_arrow_2 a:visited{
color : #333333;
text-decoration : none;
}

.side_menu_arrow_2 a:hover{
color : #DF0D0D;
text-decoration : underline;
}

.side_menu_arrow_2 a:active{
color : #DF0D0D;
text-decoration : underline;
}

.side_menu_arrow_2 ul{
margin : 0px;
padding : 8px 0px 0px 20px;
font-size : 12px;
}

.side_menu_arrow_2 li{
list-style-image : url("./img/ic_con_02.gif");
list-style-position : outside;
line-height : 20px;
}


/*///// ■リストアイコン①■ /////*/

.list_icon_1{
margin-left : 8px;
}

.list_icon_1 a:link{
color : #666666;
text-decoration : none;
}

.list_icon_1 a:visited{
color : #666666;
text-decoration : none;
}

.list_icon_1 a:hover{
color : #FF6666;
text-decoration : underline;
}

.list_icon_1 a:active{
color : #FF6666;
text-decoration : underline;
}

.list_icon_1 ul{
margin : 0px;
padding : 8px 0px 0px 20px;
font-size : 12px;
}

.list_icon_1 li{
list-style-image : url("./img/ic_01_list_arrow.gif");
list-style-position : outside;
line-height : 18px;
}


/*///// ■マイページ■ /////*/

.mypage{
width : 190px;
font-size : 12px;
color : #666666;
line-height : 14px;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 5px;
}

.mypage .txt_box{
font-size : 12px;
font-weight : bold;
text-align : left;
margin-top : 8px;
}

.mypage .txt_box_2{
width : 170px;
font-size : 12px;
font-weight : bold;
line-height : 18px;
color : #666666;
text-align : left;
margin-top : 10px;
margin-left : 10px;
padding-top : 5px;
border-top : dashed #999999 1px;
}

.mypage p{
line-height : 14px;
text-align : right;
padding-bottom : 10px;
border-bottom : dashed #999999 1px;
}

.mypage .form{
width : 170px;
margin-left : 10px;
}

/*/・ボタン[ログイン]・/*/

.mypage .btn_login{
width : 150px;
height : 32px;
margin-top : 15px;
margin-bottom : 12px;
}

.mypage .btn_login a{
width : 150px;
height : 32px;
background-image : url("./img/bt_01_mypage_login.gif");
background-repeat : no-repeat;
}

.mypage .btn_login a:hover{
background-image : url("./img/bt_01_mypage_login_2.gif");
background-repeat : no-repeat;
}

.mypage .btn_login a:active{
background-image : url("./img/bt_01_mypage_login_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[新規登録]・/*/

.mypage .btn_join{
width : 150px;
height : 32px;
margin-top : 15px;
margin-bottom : 12px;
}

.mypage .btn_join a{
width : 150px;
height : 32px;
background-image : url("./img/bt_01_mypage_join.gif");
background-repeat : no-repeat;
}

.mypage .btn_join a:hover{
background-image : url("./img/bt_01_mypage_join_2.gif");
background-repeat : no-repeat;
}

.mypage .btn_join a:active{
background-image : url("./img/bt_01_mypage_join_3.gif");
background-repeat : no-repeat;
}


/*///// ■購入済み動画ページ■ /////*/

.myppv{
width : 670px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.myppv .top_01{
width : 670px;
height : 24px;
padding-top : 7px;
padding-left : 5px;
background-image : url("./img/bk_01_cart_bar.gif");
background-repeat : no-repeat;
}

.myppv .title_01{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_myppv_title.gif");
background-repeat : no-repeat;
}

.myppv .msg{
width : 670px;
height : 32px;
margin-top : 20px;
margin-bottom : 10px;
background-image : url("./img/bk_01_myppv_txt.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.myppv .head{
width : 670px;
height : 36px;
margin-top : 40px;
background-image : url("./img/bk_01_myppv_herd.gif");
background-repeat : no-repeat;
}

.myppv .txt{
width : 670px;
font-size : 14px;
line-height : 18px;
height : 36px;
margin-top : 0px;
padding-left : 5px;
}

.myppv .txt_2{
width : 670px;
font-size : 14px;
text-align : right;
line-height : 18px;
height : 36px;
margin-top : 5px;
padding-right : 5px;
}

/*/・テーブル[購入済み動画一覧]・/*/

.myppv_table{
background-color : #cccccc;
}

.myppv_table th, .myppv_table td{
height : 30px;
background-color : #e0e0e0;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}

.myppv_table_top th{
height : 30px;
text-align : center;
font-weight : bold; 
background-color : #e0e0e0;
}

.myppv_table_other td{
background-color : #ffffff;
}

.myppv_table_1{
width : 20px;
text-align : center;
background-color : #e0e0e0;
}

.myppv_table_2{
width : 100px;
text-align : center;
}

.myppv_table_3{
width : 280px;
text-align : center;
}

.myppv_table_3_b{
width : 280px;
}

.myppv_table_4{
width : 70px;
text-align : center;
}

.myppv_table_5{
width : 100px;
text-align : center;
}

.myppv_table_6{
width : 100px;
text-align : center;
}

/*/・[ボタンエリア]・/*/

.myppv .btn_area_back{
width : 670px;
height : 80px;
margin-top : 20px;
margin-left : 10px;
background-image : url("./img/bk_01_cart_back_nt.gif");
background-repeat : no-repeat;
}


/*/・ボタン[前のページへ戻る]・/*/

.myppv .btn_back_top{
width : 190px;
height : 36px;
float : left;
margin-top : 14px;
margin-left : 460px;
}

.myppv .btn_back_top a{
width : 190px;
height : 36px;
float : left;
background-image : url("./img/bt_01_cart_back.gif");
background-repeat : no-repeat;
}

.myppv .btn_back_top a:hover{
background-image : url("./img/bt_01_cart_back_2.gif");
background-repeat : no-repeat;
}

.myppv .btn_back_top a:active{
background-image : url("./img/bt_01_cart_back_3.gif");
background-repeat : no-repeat;
}



/*///// ■センター共通■ /////*/

.center_contents_text_1{
width : 600px;
color : #666666;
font-size : 12px;
line-height : 150%;
margin-top : 30px;
margin-left : 55px;
}


/*///// ■セントラル【中央】共通■ /////*/

.central{
width : 710px;
}

.central .header{
width : 710px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
background-image : url("./img/bk_01_central_1.gif");
background-repeat : no-repeat;
padding-top : 6px;
padding-left : 10px;
}

.central .txt_box{
width : 670px;
font-size : 10px;
color : #666666;
}

.central .body{
width : 710px;
background-image : url("./img/bk_01_central_2.gif");
background-repeat : yes;
}

.central .footer{
width : 710px;
height : 12px;
background-image : url("./img/bk_01_central_3.gif");
background-repeat : no-repeat;
}

.central .clear_left{
clear : left;
}

.central .header_2{
width : 710px;
height : 10px;
background-image : url("./img/bk_01_central_4.gif");
background-repeat : no-repeat;
}


/*///// ■利用規約■ /////*/

.kiyaku{
font-size : 14px;
line-height : 140%;
color : #666666;
}

.kiyaku .menu_header{
width : 710px;
height : 30px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
}

.kiyaku .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.kiyaku .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.center_kiyaku_text{
font-size : 14px;
font-weight : bold;
color : #666666;
margin-top : 35px;
margin-left : 50px;
margin-bottom : 35px;
}

.kiyaku dl{
width : 610px;
margin-left : 50px;
}

.kiyaku dt{
padding-bottom : 10px;
}

.kiyaku dd{
margin-left : 15px;
}



/*///// ■お問い合わせ■ /////*/

.contact{
font-size : 10px;
color : #333333;
}

.contact .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.contact .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.contact .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.contact_text{
width : 600px;
color : #666666;
font-size : 12px;
line-height : 150%;
margin-top : 30px;
margin-left : 55px;
}

.center_contents_textimage
{
	background-image : url("https://imagex.av-navi.co.jp/A0000004/images/contact/pix_contact_txt.gif");
	background-repeat : no-repeat;
	width : 400px;
	height : 150px;
}



/*///// ■商品詳細■ /////*/

.detail{
width : 710;
}

.detail .menu_header{
width : 710px;
height : 20px;
background-image : url("./img/title_710s_normal.gif");
background-repeat : no-repeat;
}

.detail .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.detail .menu_footer{
width : 710px;
height : 20px;
background-image : url("./img/title_710u_normal.gif");
background-repeat : no-repeat;
}

.detail_box{
width : 670;
margin-left : 20px;
margin-bottom : 10px;
padding-bottom : 10px;
border-bottom : #999999 dashed 1px;
}

.detail_title{
width : 670;
height : 36px;
margin-top : 5px;
margin-bottom : 5px;
background-image : url("./img/bk_detail_title.gif");
background-repeat : no-repeat;
}

.detail_title_text{
width : 600px;
height : 36px;
font-size : 14px;
font-weight : bold;
color : #e0e0e0;
line-height : 36px;
margin-left : 40px;
}

.detail_img{
width : 230;
clear : both;
float : left;
}

.detail_text{
font-size : 12pt;
float : left;
color : #666666;
margin-left : 10px;
}

.detail_comment_box{
width : 670;
font-size : 12px;
color : #666666;
line-height : 16px;
margin-left : 20px;
margin-bottom : 10px;
padding-left : 5px;
padding-right : 5px;
border-bottom : #999999 dashed 1px;
padding-bottom : 10px;
}

.detail_price_box{
width : 670;
height : 60;
float : left;
margin-left : 20px;
margin-bottom : 10px;
background-image : url("./img/bk_detail_price.gif");
background-repeat : no-repeat;
}

.detail_comment_box_2{
width : 670;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-left : 20px;
margin-bottom : 10px;
padding-left : 5px;
padding-right : 5px;
border-bottom : #999999 dashed 1px;
padding-bottom : 10px;
float : left;
}

.detail_price_dl_box{
width : 670;
height : 60;
float : left;
color : #666666;
margin-bottom : 10px;
margin-left : 20px;
padding-top : 5px;
background-image : url("./img/bk_detail_price_dl.gif");
background-repeat : no-repeat;
}

.detail_price_box ul{
list-style-type : none;
float : left;
margin-top : 5px;
}

.detail_price_box li{
font-size : 12px;
color : #666666;
margin-right : 20px;
}

.detail_price_dl_box ul{
list-style-type : none;
float : left;
margin-top : 2px;
}

.detail_price_dl_box li{
font-size : 12px;
color : #666666;
margin-right : 20px;
}

.detail_price_text{
width:70px;
font-size : 14px;
font-weight : bold;
color : #666666;
float : left;
margin-top : 25px;
margin-left : 10px;
}

.detail_price_text_2{
width:80px;
float : left;
font-size :28px;
font-weight : bold;
line-height :1.5;
color : #FF0000;
margin-top : 15px;
margin-left:10px;
}

.detail_price_text_3{
width:50px;
font-size : 12px;
color : #666666;
float : left;
margin-top : 32px;
margin-left:10px;
}

.detail_add_mylist
{
	text-align : right;
	margin-right : 20px;
	font-size : 12px;
}

.detail_add_mylist a
{
	height : 20px;
}

/*///// ■商品詳細項目関係■ /////*/

.detail_deta{
width : 420px;
float : left;
margin-top : 0px;
margin-left : 10px;
margin-bottom : 30px;
background-image : url("./img/bk_detail_deta.gif");
background-repeat : no-repeat;
}

.detail_deta dl{
font-size : 12px;
color : #333333;
}

.detail_deta dt{
width : 60px;
float : left;
clear : both;
margin-bottom : 2px;
padding-top : 8px;
padding-left : 8px;
}

.detail_deta dd{
float : left;
width : 320px;
margin-bottom : 2px;
padding-top : 8px;
padding-left : 8px;
background-image : url("./img/ic_arrow_02.gif");
background-repeat : no-repeat;
background-position : left;
}

.detail_deta dl dd img{
margin-right : 5px;
}


/*///// ■商品詳細リンク設定■ /////*/

.bt_detail_price a{
background : url("./img/bt_detail_cart.gif") no-repeat;
display : block;
width : 180px;
height : 36px;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #666666;
text-decoration : none;
line-height : 36px;
margin-top : 12px;
}

.bt_detail_price a:active{
color : #FF6666;
text-decoration : none;
}

.bt_detail_price a:hover{
color : #FF6666;
text-decoration : none;
}

.detail_deta_movie{
width : 420px;
height : 60px;
float : left;
margin-left : 10px;
background-image : url("./img/bk_detail_movie.gif");
background-repeat : no-repeat;
}

.detail_deta_movie_text{
font-size : 12px;
font-weight : bold;
color : #666666;
float : left;
margin-top : 24px;
margin-left : 30px;
margin-right : 30px;
}

.bt_detail_deta_movie a{
width : 170px;
height : 36px;
display : block;
margin-top : 12px;
background-image : url("./img/bt_sample_movie.gif");
background-repeat : no-repeat;
}

.bt_detail_area_sale{
width : 670px;
height : 60px;
margin-top : 5px;
margin-left : 20px;
margin-bottom : 5px;
background-image : url("./img/bk_01_register_back_sale_dvd.gif");
background-repeat : no-repeat;
}

.bt_detail_area_dl{
width : 670px;
height : 60px;
margin-top : 5px;
margin-left : 20px;
margin-bottom : 5px;
background-image : url("./img/bk_01_register_back_ppv.gif");
background-repeat : no-repeat;
}

.bt_detail_area_st{
width : 670px;
height : 60px;
margin-left : 20px;
margin-bottom : 5px;
background-image : url("./img/bk_01_register_back_st.gif");
background-repeat : no-repeat;
}

.bt_detail_area_box_1{
width : 240px;
height : 60px;
text-align : center;
float : left;
margin-top : 6px;
margin-left : 5px;
}

.bt_detail_area_box_1b{
width : 240px;
height : 60px;
text-align : center;
float : left;
margin-top : 12px;
margin-left : 5px;
}

.bt_detail_area_box_1_price{
width : 130px;
font-size : 24px;
font-weight : bold;
color : #FF0000;
text-align : right;
float : left;
clear : both;
margin-top : 0px;
}

.bt_detail_area__box_1_txt{
text-align : left;
padding-top : 10px;
}

.bt_detail_area_ppv_box_2{
width : 120px;
height : 60px;
float : left;
line-height : 16px;
margin-top : 14px;
margin-left : 5px;
}

.bt_detail_area_ppv_box_2_b{
width : 120px;
height : 60px;
float : left;
line-height : 16px;
margin-top : 6px;
margin-left : 5px;
}

.bt_detail_area_sale .btn_cart{
width : 190px;
height : 36px;
margin-top : 12px;
margin-left : 80px;
}

.bt_detail_area_sale .btn_cart a{
width : 190px;
height : 36px;
margin-left : 80px;
background-image : url("./img/bt_01_itemdetail_cart_01b.gif");
background-repeat : no-repeat;
}

.bt_detail_area_sale .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02b.gif");
background-repeat : no-repeat;
}

.bt_detail_area_sale .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03b.gif");
background-repeat : no-repeat;
}

.bt_detail_area_dl .btn_cart{
width : 190px;
height : 36px;
margin-top : 12px;
margin-left : 80px;
}

.bt_detail_area_dl .btn_cart a{
width : 190px;
height : 36px;
margin-left : 80px;
background-image : url("./img/bt_01_itemdetail_cart_01.gif");
background-repeat : no-repeat;
}

.bt_detail_area_dl .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02.gif");
background-repeat : no-repeat;
}

.bt_detail_area_dl .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03.gif");
background-repeat : no-repeat;
}

.bt_detail_area_st .btn_cart{
width : 190px;
height : 36px;
margin-top : 12px;
margin-left : 80px;
}

.bt_detail_area_st .btn_cart a{
width : 190px;
height : 36px;
margin-left : 80px;
background-image : url("./img/bt_01_itemdetail_cart_01.gif");
background-repeat : no-repeat;
}

.bt_detail_area_st .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02.gif");
background-repeat : no-repeat;
}

.bt_detail_area_st .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03.gif");
background-repeat : no-repeat;
}



/*///// ■商品詳細■ /////*/

.itemdetail{
width : 670px;
margin-left : 20px;
margin-bottom : 10px;
}

.itemdetail .title{
width : 670px;
height : 36px;
margin-top : 10px;
margin-bottom : 10px;
background-image : url("./img/bk_01_itemdetail_title.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.itemdetail .title_box{
width : 640px;
font-size : 16px;
font-weight : bold;
text-align : left;
line-height : 18px;
margin-top : 10px;
margin-left : 30px;
}

.itemdetail .pix{
width : 145px;
float : left;
margin-right : 15px;
padding-left : 5px;
padding-bottom : 5px;
}

/*/・ボタン[パッケージ拡大]・/*/

.itemdetail .pix .btn_pkzoom{
width : 145px;
height : 24px;
margin-bottom : 2px;
}

.itemdetail .pix .btn_pkzoom a{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_pkzoom.gif");
background-repeat : no-repeat;
}

.itemdetail .pix .btn_pkzoom a:hover{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_pkzoom_2.gif");
background-repeat : no-repeat;
}

.itemdetail .pix .btn_pkzoom a:active{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_pkzoom_2.gif");
background-repeat : no-repeat;
}

/*/・ボタン[サンプルムービー]・/*/

.itemdetail .pix .btn_sample{
width : 145px;
height : 24px;
margin-bottom : 2px;
}

.itemdetail .pix .btn_sample a{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_sample.gif");
background-repeat : no-repeat;
}

.itemdetail .pix .btn_sample a:hover{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_sample_2.gif");
background-repeat : no-repeat;
}

.itemdetail .pix .btn_sample a:active{
width : 145px;
height : 24px;
margin-bottom : 2px;
background-image : url("./img/bt_01_itemdetail_sample_2.gif");
background-repeat : no-repeat;
}

/*/・[品番]・/*/

.itemdetail .pix .number{
width : 145px;
height : 14px;
line-height : 14px;
text-align : center;
}

/*/・タブ[アクティブタブ]・/*/

.itemdetail .zone{
width : 500px;
}

.itemdetail .zone .tab_1{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_1s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_01b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_1 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_01.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_1 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_01b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_1 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_01b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_2{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_2s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_02b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_2 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_02.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_2 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_02b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_2 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_02b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_3{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_3s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_03b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_3 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_03.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_3 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_03b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_3 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_03b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_4{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_4s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_04b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_4 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_04.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_4 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_04b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_4 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_04b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_5{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_5s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_05b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_5 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_05.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_5 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_05b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_5 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_05b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_6{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_6s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_06b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_6 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_06.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_6 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_06b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_6 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_06b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_7{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_7s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_07b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_7 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_07.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_7 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_07b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_7 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_07b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_8{
width : 62px;
height : 31px;
float : left;
}

.itemdetail .zone .tab_8s{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_08b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_8 a{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_08.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_8 a:hover{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_08b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_8 a:active{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_08b.gif");
background-repeat : no-repeat;
}

/*/・タブ[ダミー]・/*/

.itemdetail .zone .tab_9{
width : 0px;
height : 31px;
}

/*/・タブ[ブラックアウト]・/*/

.itemdetail .zone .tab_1out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_01out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_2out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_02out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_3out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_03out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_4out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_04out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_5out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_05out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_6out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_06out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_7out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_07out.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .tab_8out{
width : 62px;
height : 31px;
float : left;
background-image : url("./img/tab_01_itemdetail_08out.gif");
background-repeat : no-repeat;
}



/*/・商品詳細[メインエリア]・/*/

.itemdetail .zone .inbody{
width : 496px;
background-image : url("./img/bk_01_itemdetail_inbody.gif");
background-repeat : yes;
}

.itemdetail .zone .inbody .area{
width : 476px;
margin-top : 10px;
margin-left : 10px;
margin-bottom : 5px;
padding-top : 0px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_itemdetail_area.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .infooter{
width : 496px;
background-image : url("./img/bk_01_itemdetail_infooter.gif");
background-repeat : no-repeat;
}


/*/・商品詳細[作品情報]・/*/

.itemdetail .zone .inbody .area .deta{
width : 456px;
margin-top : 0px;
margin-left : 10px;
margin-bottom : 30px;
}

.itemdetail .zone .inbody .area .deta dl{
font-size : 12px;
color : #666666;
}

.itemdetail .zone .inbody .area .deta dt{
width : 60px;
float : left;
clear : both;
margin-bottom : 2px;
padding-top : 8px;
padding-left : 8x;
}

.itemdetail .zone .inbody .area .deta dd{
width : 350px;
float : left;
margin-bottom : 2px;
padding-top : 8px;
padding-left : 8px;
}

.itemdetail .zone .inbody .area .comment{
width : 460px;
line-height : 18px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・商品詳細[鑑定士]・/*/

.itemdetail .zone .inbody .area .judge{
width : 460px;
margin-top : 0px;
margin-bottom : 5px;
padding-top : 7px;
border-top : dashed #999999 1px;
}

.itemdetail .zone .inbody .area .judge .star_1{
width : 140px;
height : 24px;
float : left;
background-image : url("./img/ic_01_judge_star_1.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .judge .star_2{
width : 140px;
height : 24px;
float : left;
background-image : url("./img/ic_01_judge_star_2.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .judge .star_3{
width : 140px;
height : 24px;
float : left;
background-image : url("./img/ic_01_judge_star_3.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .judge .star_4{
width : 140px;
height : 24px;
float : left;
background-image : url("./img/ic_01_judge_star_4.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .judge .star_5{
width : 140px;
height : 24px;
float : left;
background-image : url("./img/ic_01_judge_star_5.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .judge .name{
width : 280px;
font-size : 14px;
font-weight : bold;
margin-top : 0px;
padding-top : 6px;
padding-left : 5px;
}

.itemdetail .zone .inbody .area .judge .comment{
width : 460px;
line-height : 18px;
margin-top : 10px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・商品詳細[物販購入/DVD]・/*/

.itemdetail .zone .inbody .area .sale_dvd{
width : 455px;
height : 130px;
padding-top : 10px;
padding-left : 10px;
background-image : url("./img/bk_01_itemdetail_sale_dvd.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_dvd .list_box{
width : 145px;
height : 50px;
line-height : 16px;
float : left;
margin-top : 0px;
}

.itemdetail .zone .inbody .area .sale_dvd .price_box_1{
width : 70px;
height : 24px;
font-size : 14px;
font-weight : bold;
text-align : right;
float : left;
margin-top : 30px;
}

.itemdetail .zone .inbody .area .sale_dvd .price_box_2{
width : 150px;
height : 32px;
text-align : center;
font-size : 32px;
font-weight : bold;
color : #FF0000;
float : left;
margin-top : 14px;
}

.itemdetail .zone .inbody .area .sale_dvd .price_box_3{
width : 70px;
height : 24px;
margin-top : 40px;
}

.itemdetail .zone .inbody .area .sale_dvd .message{
width : 200px;
line-height : 14px;
color : #FF0000;
text-align : center;
float : left;
margin-top : 10px;
margin-right : 25px;
padding-top : 7px;
padding-bottom : 7px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・ボタン[ショッピングカート/DVD]・/*/

.itemdetail .zone .inbody .area .sale_dvd .btn_cart{
width : 190px;
height : 36px;
margin-top : 6px;
margin-left : 20px;
}

.itemdetail .zone .inbody .area .sale_dvd .btn_cart a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_itemdetail_cart_01.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_dvd .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_dvd .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03.gif");
background-repeat : no-repeat;
}

/*/・商品詳細[物販購入/ブルーレイ]・/*/

.itemdetail .zone .inbody .area .sale_blu{
width : 455px;
height : 130px;
padding-top : 10px;
padding-left : 10px;
background-image : url("./img/bk_01_itemdetail_sale_blu.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_blu .list_box{
width : 145px;
height : 50px;
line-height : 16px;
float : left;
margin-top : 0px;
}

.itemdetail .zone .inbody .area .sale_blu .price_box_1{
width : 70px;
height : 24px;
font-size : 14px;
font-weight : bold;
text-align : right;
float : left;
margin-top : 30px;
}

.itemdetail .zone .inbody .area .sale_blu .price_box_2{
width : 150px;
height : 32px;
text-align : center;
font-size : 32px;
font-weight : bold;
color : #FF0000;
float : left;
margin-top : 14px;
}

.itemdetail .zone .inbody .area .sale_blu .price_box_3{
width : 70px;
height : 24px;
margin-top : 40px;
}

.itemdetail .zone .inbody .area .sale_blu .message{
width : 200px;
line-height : 14px;
color : #FF0000;
text-align : center;
float : left;
margin-top : 10px;
margin-right : 25px;
padding-top : 7px;
padding-bottom : 7px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・ボタン[ショッピングカート/ブルーレイ]・/*/

.itemdetail .zone .inbody .area .sale_blu .btn_cart{
width : 190px;
height : 36px;
margin-top : 6px;
margin-left : 20px;
}

.itemdetail .zone .inbody .area .sale_blu .btn_cart a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_itemdetail_cart_01.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_blu .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_blu .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03.gif");
background-repeat : no-repeat;
}


/*/・商品詳細[物販購入/アダルトグッズ]・/*/

.itemdetail .zone .inbody .area .sale_goods{
width : 455px;
height : 130px;
padding-top : 10px;
padding-left : 10px;
background-image : url("./img/bk_01_itemdetail_sale_goods.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_goods .list_box{
width : 145px;
height : 50px;
line-height : 16px;
float : left;
margin-top : 0px;
}

.itemdetail .zone .inbody .area .sale_goods .price_box_1{
width : 70px;
height : 24px;
font-size : 14px;
font-weight : bold;
text-align : right;
float : left;
margin-top : 30px;
}

.itemdetail .zone .inbody .area .sale_goods .price_box_2{
width : 150px;
height : 32px;
text-align : center;
font-size : 32px;
font-weight : bold;
color : #FF0000;
float : left;
margin-top : 14px;
}

.itemdetail .zone .inbody .area .sale_goods .price_box_3{
width : 70px;
height : 24px;
margin-top : 40px;
}

.itemdetail .zone .inbody .area .sale_goods .message{
width : 200px;
line-height : 14px;
color : #FF0000;
text-align : center;
float : left;
margin-top : 10px;
margin-right : 25px;
padding-top : 7px;
padding-bottom : 7px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・ボタン[ショッピングカート/グッズ]・/*/

.itemdetail .zone .inbody .area .sale_goods .btn_cart{
width : 190px;
height : 36px;
margin-top : 6px;
margin-left : 20px;
}

.itemdetail .zone .inbody .area .sale_goods .btn_cart a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_itemdetail_cart_01.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_goods .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .sale_goods .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03.gif");
background-repeat : no-repeat;
}

/*/・商品詳細[単品動画配信/DL]・/*/

.itemdetail .zone .inbody .area .ppv_dl{
width : 455px;
height : 70px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_itemdetail_ppv_dl.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_dl .list_box{
width : 240px;
height : 60px;
float : left;
margin-top : 0px;
margin-right : 0px;
}

.itemdetail .zone .inbody .area .ppv_dl .price_box_1{
width : 140px;
font-size : 14px;
text-align : right;
float : left;
margin-top : 12px;
}

.itemdetail .zone .inbody .area .ppv_dl .price_box_2{
width : 85px;
font-size : 26px;
font-weight : bold;
text-align : right;
color : #FF0000;
margin-top : 2px;
}

.itemdetail .zone .inbody .area .ppv_dl .price_box_3{
width : 220px;
text-align : right;
margin-top : 5px;
}

/*/・ボタン[単品動画配信/DL]・/*/

.itemdetail .zone .inbody .area .ppv_dl .btn_cart{
width : 190px;
height : 36px;
margin-top : 17px;
margin-left : 0px;
}

.itemdetail .zone .inbody .area .ppv_dl .btn_cart a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_itemdetail_cart_01b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_dl .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_dl .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03b.gif");
background-repeat : no-repeat;
}

/*/・商品詳細[単品動画配信/ST]・/*/

.itemdetail .zone .inbody .area .ppv_st{
width : 455px;
height : 70px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_itemdetail_ppv_st.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_st .list_box{
width : 240px;
height : 60px;
float : left;
margin-top : 0px;
margin-right : 0px;
}

.itemdetail .zone .inbody .area .ppv_st .price_box_1{
width : 140px;
font-size : 14px;
text-align : right;
float : left;
margin-top : 12px;
}

.itemdetail .zone .inbody .area .ppv_st .price_box_2{
width : 85px;
font-size : 26px;
font-weight : bold;
text-align : right;
color : #FF0000;
margin-top : 2px;
}

.itemdetail .zone .inbody .area .ppv_st .price_box_3{
width : 220px;
text-align : right;
margin-top : 5px;
}

/*/・ボタン[単品動画]・/*/

.itemdetail .zone .inbody .area .ppv_st .btn_cart{
width : 190px;
height : 36px;
margin-top : 17px;
margin-left : 0px;
}

.itemdetail .zone .inbody .area .ppv_st .btn_cart a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_itemdetail_cart_01b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_st .btn_cart a:hover{
background-image : url("./img/bt_01_itemdetail_cart_02b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_st .btn_cart a:active{
background-image : url("./img/bt_01_itemdetail_cart_03b.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_menu{
width : 455px;
height : 70px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_itemdetail_ppv_menu.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_menu .list{
width : 290px;
height : 42px;
float : left;
margin-top : 4px;
margin-right : 2px;
background-image : url("./img/pix_01_itemdetail_ppv_menu.gif");
background-repeat : no-repeat;
}

.itemdetail .zone .inbody .area .ppv_menu .wmp{
width : 140px;
height : 42px;
margin-top : 4px;
}

.itemdetail .zone .inbody .area .ppv_menu .wmp a{
width : 140px;
height : 42px;
margin-top : 4px;
background-image : url("./img/bt_01_itemdetail_ppv_wmp.gif");
background-repeat : no-repeat;
}

/*/・商品詳細[アンダーパネル]・/*/

.itemdetail .panel{
width : 670px;
margin-top : 5px;
border-top : dashed #999999 1px;
}

.itemdetail .panel .txt_box{
width : 670px;
font-size : 12px;
font-weight : normal;
line-height : 14px;
text-align : right;
}

.itemdetail .panel .txt_box_2{
width : 670px;
font-size : 12px;
font-weight : normal;
text-align : right;
line-height : 14px;
margin-top : 2px;
}





/*///// ■ダウンロードエリア■ /////*/

.download_area{
width : 670px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.download_area .thumbnail_area{
width : 670px;
height : 160px;
padding-top : 10px;
padding-left : 15px;
margin-bottom : 10px;
background-image : url("./img/bk_01_download_area.gif");
background-repeat : no-repeat;
}

.download_area .thumbnail_01{
width : 200px;
height : 150px;
margin-right : 20px;
float : left;
}

.download_area .thumbnail_02{
width : 200px;
height : 150px;
margin-right : 17px;
float : left;
}

.download_area .thumbnail_03{
width : 200px;
height : 150px;
}

.download_area .download_flag{
width : 165px;
height : 24px;
float : left;
margin-left : 20px;
background-image : url("./img/bt_01_download_flag.gif");
background-repeat : no-repeat;
}

.download_area .btn_750 a{
width : 230px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_750.gif");
background-repeat : no-repeat;
}

.download_area .btn_750 a:hover{
width : 230px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_750b.gif");
background-repeat : no-repeat;
}

.download_area .btn_750 a:active{
width : 230px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_750b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000 a{
width : 230px;
height : 24px;
background-image : url("./img/bt_2000.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000 a:hover{
width : 230px;
height : 24px;
background-image : url("./img/bt_2000b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000 a:active{
width : 230px;
height : 24px;
background-image : url("./img/bt_2000b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000 a:active{
width : 230px;
height : 24px;
background-image : url("./img/bt_2000b.gif");
background-repeat : no-repeat;
}

.download_area .btn_dm{
width : 0px;
height : 24px;
}

.download_area .dl_size{
width : 630px;
height : 33px;
margin-left : 21px;
margin-bottom : 10px;
background-image : url("./img/bk_01_download_size.gif");
background-repeat : no-repeat;
}

.download_area .streaming_flag{
width : 165px;
height : 24px;
float : left;
margin-left : 20px;
background-image : url("./img/bt_01_streaming_flag.gif");
background-repeat : no-repeat;
}

.download_area .btn_300s{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
}

.download_area .btn_300s a{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_300.gif");
background-repeat : no-repeat;
}

.download_area .btn_300s a:hover{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_300b.gif");
background-repeat : no-repeat;
}

.download_area .btn_300s a:active{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_300b.gif");
background-repeat : no-repeat;
}

.download_area .btn_512s a{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_512.gif");
background-repeat : no-repeat;
}

.download_area .btn_512s a:hover{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_512b.gif");
background-repeat : no-repeat;
}

.download_area .btn_512s a:active{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_512b.gif");
background-repeat : no-repeat;
}

.download_area .btn_750s a{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_750.gif");
background-repeat : no-repeat;
}

.download_area .btn_750s a:hover{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_750b.gif");
background-repeat : no-repeat;
}

.download_area .btn_750s a:active{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_750b.gif");
background-repeat : no-repeat;
}

.download_area .btn_1500s a{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_1500.gif");
background-repeat : no-repeat;
}

.download_area .btn_1500s a:hover{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_1500b.gif");
background-repeat : no-repeat;
}

.download_area .btn_1500s a:active{
width : 92px;
height : 24px;
float : left;
margin-left : 1px;
background-image : url("./img/bt_01_streaming_1500b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000s a{
width : 92px;
height : 24px;
background-image : url("./img/bt_01_streaming_2000.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000s a:hover{
width : 92px;
height : 24px;
background-image : url("./img/bt_01_streaming_2000b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000s a:active{
width : 92px;
height : 24px;
background-image : url("./img/bt_01_streaming_2000b.gif");
background-repeat : no-repeat;
}

.download_area .btn_2000s a:active{
width : 92px;
height : 24px;
background-image : url("./img/bt_01_streaming_2000b.gif");
background-repeat : no-repeat;
}

.download_area .st_size{
width : 630px;
height : 33px;
margin-left : 21px;
background-image : url("./img/bk_01_streaming_size.gif");
background-repeat : no-repeat;
}

.download_area .title_scene{
width : 670px;
height : 28px;
margin-bottom : 5px;
background-image : url("./img/bk_01_download_title.gif");
background-repeat : no-repeat;
}

.download_area .title_scene .txt{
width : 630px;
height : 26px;
font-size : 14px;
font-weight : bold;
margin-left : 20px;
padding-top : 5px;
color : #e0e0e0;
}




/*///// ■購入履歴■ /////*/

.point_top{
font-weight : bold;
color : #333333;
height : 90px;
}

.point_top_txt{
font-weight : bold;
color : #333333;
margin : 0px;
float : left;
line-height : 90px; 
vertical-align : middle;
}

.point_top_point{
margin : 0px 0px 0px 10px;
float : left;
line-height : 90px;
vertical-align : middle;
}

.point_table td{
font-size : 12px;
padding-left : 5px;
}

.point_table_top td{
height : 30px;
background-color : #DF0D0D;
}

.point_table_other{
line-height : 22px;
background-color : #FFFFFF;
}

.point_table_1{
width : 80px;
text-align : center;
color : #333333;
}

.point_table_2{
width : 350px;
text-align : center;
color : #333333;
}

.point_btm{
font-size : 12px;
color : #333333;
margin : 15px 0px 15px 0px;
}



/*///// ■総合ランキング■ /////*/

.sougou_ranking{
width : 210px;
}

.sougou_ranking .menu_header{
width : 230px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
background-image : url("./img/bk_ranking.gif");
background-repeat : no-repeat;
padding-top : 6px;
padding-left : 10px;
}

.sougou_ranking .menu_body{
width : 230px;
background-image : url("./img/bk_ranking_body.gif");
background-repeat : repeat-y;
}

.sougou_ranking .menu_footer{
width : 230px;
height : 10px;
background-image : url("./img/bk_ranking_footer.gif");
background-repeat : no-repeat;
}

.sougou_ranking_1{
width : 210px;
background-image : url("./img/ic_rank_01.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666666 1px dashed;
border-size : 190px;
font-size : 10px;
color : #666666;
}

.sougou_ranking_2{
width : 210px;
background-image : url("./img/ic_rank_02.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_3{
width : 210px;
background-image : url("./img/ic_rank_03.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_4{
width : 210px;
background-image : url("./img/ic_rank_04.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_5{
width : 210px;
background-image : url("./img/ic_rank_05.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_6{
width : 210px;
background-image : url("./img/ic_rank_06.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_7{
width : 210px;
background-image : url("./img/ic_rank_07.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_8{
width : 210px;
background-image : url("./img/ic_rank_08.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_9{
width : 210px;
background-image : url("./img/ic_rank_09.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 8px;
border-bottom : #666 1px dashed;
font-size : 10px;
color : #666666;
}

.sougou_ranking_10{
width : 210px;
background-image : url("./img/ic_rank_10.gif");
background-position : 0px 3px;
background-repeat : no-repeat;
margin-top : 6px;
margin-left : 10px;
font-size : 10px;
padding-bottom : 4px;
color : #666666;
}

.sougou_ranking_title{
width : 176px;
margin-left : 32px;
margin-bottom : 5px;
}



/*///// ■オススメ商品（個人）■ /////*/

.recommend_personal{
width : 210px;
clear : both;
}

.recommend_personal .menu_header{
width : 230px;
height : 36px;
font-size : 14px;
font-weight : bold;
color : #666666;
line-height : 30px;
text-align : center;
background-image : url("./img/bk_personal_recommend.gif");
background-repeat : no-repeat;
}

.recommend_personal .menu_body{
width : 230px;
background-image : url("./img/bk_personal_recommend_body.gif");
background-repeat : repeat-y;
}

.recommend_personal .menu_footer{
width : 230px;
height : 10px;
background-image : url("./img/bk_personal_recommend_footer.gif");
background-repeat : no-repeat;
}

.recommend_personal_contents{
width : 210px;
font-size : 10px;
color : #666666;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 6px;
border-bottom : #666666 1px dashed;
}

.recommend_personal_contents_2{
width : 210;
font-size : 10px;
color : #666666;
margin-top : 6px;
margin-left : 10px;
padding-bottom : 6px;
}

.recommend_personal_contents img{
float : left;
margin-right : 5px;
margin-bottom : 5px;
}

.recommend_personal_contents_2 img{
float : left;
margin-right : 5px;
margin-bottom : 5px;
}

.recommend_personal_contents_ttl{
width : 140px;
height : 74px;
font-size : 10px;
margin-left : 4px;
}

.recommend_personal_price{
font-size : 12px;
text-align : center;
color : #666666;
}



/*///// ■ボタン関係■ /////*/

.side_button_1 a{
width : 130px;
height : 24px;
line-height : 24px;
color : #e0e0e0;
font-size : 12px;
font-weight : bold;
margin-top : 15px;
margin-bottom : 8px;
text-align : center;
background-image : url("./img/bt_side_01.gif");
background-repeat : no-repeat;
}

.side_button_1 a:hover{
color : #ffff00;
text-decoration : none;
}

.side_button_1 a:active{
color : #ffff00;
text-decoration : none;
}

.side_button_2 a{
width : 130px;
height : 24px;
line-height : 24px;
color : #e0e0e0;
font-size : 12px;
font-weight : bold;
margin-top : 15px;
margin-bottom : 8px;
text-align : center;
background-image : url("./img/bt_side_02.gif");
background-repeat : no-repeat;
}

.side_button_2 a:hover{
color : #ffff00;
text-decoration : none;
}

.side_button_2 a:active{ 
color : #ffff00;
text-decoration : none;
}

.side_button_3 a{
width : 170px;
height : 24px;
line-height : 22px;
color : #e0e0e0;
font-size : 12px;
font-weight : bold;
margin-top : 2px;
margin-left : 20px;
margin-bottom : 2px;
text-align : center;
background-image : url("./img/bt_side_03.gif");
background-repeat : no-repeat;
}

.side_button_3 a:hover{
color : #ffff00;
text-decoration : none;
}

.side_button_3 a:active{ 
color : #ffff00;
text-decoration : none;
}

.search_btn{
width : 40px;
height : 12px;
float : left;
}

.search_btn a{
display : block;
width : 40px;
height : 14px;
float : left;
margin-top : 4px;
margin-left : 6px;
margin-right : 10px;
background-image : url("./img/bt_search.gif");
background-repeat : no-repeat;
}

.search_btn_2 a{
	color : #e0e0e0;
}

.search_btn_2 a:hover, .search_btn_2 a:active{
	color : #333333;
text-decoration : none;
}

.review_btn{
width : 30px;
height : 12px;
float : left;
}

.review_btn a{
display : block;
width : 30px;
height : 10px;
font-size : 10px;
color : #FFFFFF;
text-align : center;
float : left;
line-height : 10px;
margin-top : 2px;
margin-left : 6px;
background-image : url("./img/bt_review_01.gif");
background-repeat : no-repeat;
}

.review_btn a:hover{
color : #FF6666;
text-decoration : none;
}

.review_btn a:active{
color : #FF6666;
text-decoration : none;
}

.review_btn_2{
width : 30px;
height : 10px;
float : left;
}

.review_btn_2 a{
display : block;
width : 30px;
height : 10px;
font-size : 10px;
color : #FFFFFF;
line-height : 10px;
text-align : center;
margin-top : 2px;
margin-left : 6px;
background-image : url("./img/bt_review_02.gif");
background-repeat : no-repeat;
}

.review_btn_2 a:hover{
color : #FF6666;
text-decoration : none;
}

.review_btn_2 a:active{
color : #FF6666;
text-decoration : none;
}

.center_submit_button_1 a{
width : 150px;
height : 36px;
line-height : 36px;
color : #e0e0e0;
font-size : 14px;
font-weight : bold;
margin-top : 25px;
margin-bottom : 25px;
text-align : center;
background-image : url("./img/bt_center_01.gif");
background-repeat : no-repeat;
}

.center_submit_button_1 a:hover{
color : #ffff00;
text-decoration : none;
}

.center_submit_button_1 a:active{
color : #ffff00;
text-decoration : none;
}

.center_submit_button_2 a{
width : 150px;
height : 36px;
line-height : 36px;
color : #e0e0e0;
font-size : 14px;
font-weight : bold;
margin-top : 25px;
margin-left : 240px;
text-align : center;
background-image : url("./img/bt_center_01.gif");
background-repeat : no-repeat;
}

.center_submit_button_2 a:hover{
color : #ffff00;
text-decoration : none;
}

.center_submit_button_2 a:active{
color : #ffff00;
text-decoration : none;
}

.center_cart_button_1 a{
width : 100px;
height : 20px;
line-height : 18px;
color : #e0e0e0;
font-size : 10px;
margin-bottom : 5px;
text-align : center;
background-image : url("./img/bt_detail_cart_2.gif");
background-repeat : no-repeat;
}

.center_cart_button_1 a:hover{
color : #ffff00;
text-decoration : none;
}

.center_cart_button_1 a:active{
color : #ffff00;
text-decoration : none;
}

p.buy_credit_ok_btn{
margin-top : 45px;
padding-left : 150px;
}

.buy_credit_ok_btn a{
background : url("./img/bt_center_01.gif") no-repeat;
display : block;
width : 150px;
height : 36px;
font-size : 14px;
font-weight : bold;
text-align : center;
color : #e0e0e0;
text-decoration : none;
line-height : 36px;
}

.buy_credit_ok_btn a:hover{
color : #ffff00;
text-decoration : none;
}

.buy_credit_ok_btn a:active{
color : #ffff00;
text-decoration : none;
}

.cont_btm_btn_back{
width : 150px;
height : 36px;
background-image : url("./img/bt_center_01.gif");
margin-left : 10px;
margin-bottom : 30px;
}

.cont_btm_btn_back_arrow{
float : left;
position : absolute;
margin : 12px 0px 0px 40px;
width : 12px;
height : 12px;
background : url("./img/ic_arrow_01.gif") no-repeat;
}

.cont_btm_btn_back_mgn{
float : left;
}

.cont_btm_btn_back a{
text-align : center;
position : absolute;
font-size : 14px;
font-weight : bold;
vertical-align : middle;
width : 150px;
line-height : 36px;
color : #e0e0e0;
text-decoration : none;
}

.cont_btm_btn_back a:hover{
color : #ffff00;
text-decoration : none;
}

.cont_btm_btn_back a:active{
color : #ffff00;
text-decoration : none;
}

.bt_mini{
padding-left : 20px;
}

.bt_mini a{
background : url("./img/bt_mini_01.gif") no-repeat;
width : 48px;
height : 20px;
font-size : 10px;
text-align : center;
color : #e0e0e0;
text-decoration : none;
line-height : 19px;
}

.bt_mini a:hover{
color : #ffff00;
text-decoration : none;
}

.bt_mini a:active{
color : #ffff00;
text-decoration : none;
}

.join_ok_btn{
padding-bottom : 20px;
}

.join_ok_btn a{
display : block;
width : 150px;
height : 36px;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #e0e0e0;
line-height : 36px;
text-decoration : none;
margin-top : 30px;
margin-left : 280px;
background : url("./img/bt_center_01.gif") no-repeat;
}

.join_ok_btn a:hover{
color : #ffff00;
text-decoration : none;
}

.join_ok_btn a:active{
color : #ffff00;
text-decoration : none;
}

.join_ok_btn_2{
padding-bottom : 20px;
}

.join_ok_btn_2 a{
display : block;
width : 150px;
height : 36px;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #666666;
line-height : 36px;
text-decoration : none;
margin-top : 30px;
margin-left : 250px;
background : url("./img/bt_center_01.gif") no-repeat;
}

.join_ok_btn_2 a:hover{
color : #FF6666;
text-decoration : none;
}

.join_ok_btn_2 a:active{
color : #FF6666;
text-decoration : none;
}

.check_ttlbtn{
float : right;
}

.check_ttlbtn a{
background : url("./img/buy_changebtn_bg.gif") no-repeat;
display : block;
width : 60px;
height : 17px;
font-size : 12px;
color : #e0e0e0;
line-height : 18px;
text-align : center;
text-decoration : none;
}

.check_ttlbtn a:hover{
color : #ffff00;
text-decoration : none;
}

.check_ttlbtn a:active{
color : #ffff00;
text-decoration : none;
}

/*///// ■会員登録■ /////*/

.center_join_box{
width : 710px;
color : #333333;
}

.center_join_box .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.center_join_box .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : repeat-y;
}

.center_join_box .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}




/*///// ■登録内容変更（情報内容入力）パーツ■ /////*/

.regist_cng1_top{
width : 670px;
margin-top : 30px;
padding-bottom : 30px;
margin-left : 20px;
font-size : 12px;
vertical-align : middle;
border-bottom : #666666 1px dashed;
}

.regist_cng1_top_2{
width : 670;
font-size : 12px;
font-weight : bold;
line-height : 30px;
margin-top : 20px;
margin-left : 20px;
padding-bottom : 20px;
border-bottom : #666666 1px dashed;
}

.regist_cng1_top_3{
width : 670;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 30px;
margin-top : 80px;
margin-left : 20px;
padding-bottom : 80px;
border-bottom : #666666 1px dashed;
}

.regist_cng1_neme{
height : 40px;
clear : both;
}

.regist_cng1_title{
font-size : 12px;
padding-right : 5px;
text-align : right;
line-height : 20px;
width : 100px;
float : left;
}

.regist_cng1_title_2{
font-size : 12px;
padding-right : 5px;
text-align : right;
line-height : 20px;
width : 130px;
float : left;
}

.regist_cng1_neme p{
font-size : 12px;
margin : 0px;
float : left;
line-height : 20px;
vertical-align : middle;
}

.regist_cng1_neme p.ms_msg{
color : #FF6666;
padding-bottom : 5px;
}

.regist_cng1_neme p.msg{
color : #666666;
padding-bottom : 5px;
}

.regist_cng1_neme p.ms_msg_birth{
clear : both;
color : #FF6666;
padding-bottom : 5px;
white-space : nowrap;
}

.regist_cng1_neme input{
margin-left : 5px;
width : 130px;
}

.regist_cng1_neme_mei{
float : left;
padding-left : 20px;
}

.regist_cng1_neme_sei{
float : left;
}

.regist_cng1_neme_mgn{
margin-top : 20px;
}

.regist_cng1_neme_mad{
float : left;
font-size : 12px;
}

.regist_cng1_neme_mad input{
width : 370px;
clear : both;
}

.regist_cng1_neme_mad_2 input{
width : 270px;
float : left;
}

.regist_cng1_neme_mad_2_txt{
width : 500px;
font-size : 14px;
font-weight : bold;
color : #666666;
float : left;
margin-top : 3px;
margin-right : 10px;
}

.regist_cng1_neme_mad_2_txt_2{
font-size : 12px;
color : #666666;
float : left;
margin-top : 3px;
margin-right : 10px;
}

.regist_cng1_neme_year{
float : left;
}

.regist_cng1_neme_year input{
width : 77px;
float : left;
}

.regist_cng1_neme_year select{
margin-left : 5px;
width : 70px;
float : left;
}

.regist_cng1_neme_sex{
float : left;
}

.regist_cng1_neme_sex input{
width : 20px;
float : left;
}

.regist_cng1_form{
width : 670;
margin-top : 10px;
margin-left : 20px;
border-bottom : #666666 1px dashed;
}

.regist_cng1_form ul{
font-size : 12px;
}

.regist_cng1_form li{
font-size : 12px;
}

.regist_cng2_form{
width : 670;
margin-top : 20px;
border-bottom : #666666 1px dashed;
}

.regist_cng1_neme_postal{
float : left;
font-size : 12px;
}

.regist_cng1_neme_postal input{
margin : 0px 5px 0px 5px;
float : left;
width : 70px;
}

.regist_cng1_neme_postal img{
margin : 2px 0px 0px 20px;
display : block;
float : left;
}

.regist_cng1_neme_postal a{
font-size : 12px;
line-height : 20px;
vertical-align : middle;
color : #666666;
margin-left : 5px;
display : block;
float : left;
}

.regist_cng1_neme_ken select{
margin-left : 5px;
float : left;
width : 70px;
}

.regist_cng1_add{
float : left;
}

.regist_cng1_add input{
width : 380px;
}

.regist_cng1_neme_tel{
float : left;
font-size : 12px;
}

.regist_cng1_neme_tel input{
margin : 0px 5px 0px 5px;
float : left;
width : 154px;
}

.regist_cng1_other a{
display : block;
margin-left : 5px;
line-height : 20px;
vertical-align : middle;
float : left;
color : #666666;
text-decoration : none;
}

.regist_cng1_other img{
margin-top : 4px;
display : block;
float : left;
}

.regist_cng1_mgn_btm{
margin-bottom : 20px;
}

.regist_cng1_btn{
margin-top : 20px;
}

.regist_cng1_btn{
width : 150px;
height : 36px;
background-image : url("./img/bt_center_01.gif");
}

.regist_cng1_btn_arrow{
float : left;
position : absolute;
margin : 12px 0px 0px 35px;
width : 16px;
height : 16px;
background-image : url("./img/arrow_big_01.gif");
}

.regist_cng1_btn_l{
margin-top : 20px;
margin-left : 50px;
margin-bottom : 10px;
float : left;
}

.regist_cng1_btn_r{
float : right;
margin-right : 50px;
margin-bottom : 10px;
}

.regist_cng1_btn a{
text-align : center;
position : absolute;
font-size : 14px;
font-weight : bold;
vertical-align : middle;
width : 150px;
line-height : 36px;
color : #666666;
text-decoration : none;
}

.regist_cng1_btn a :hover{
font-size : 14px;
font-weight : bold;
vertical-align : middle;
color : #ff0000;
text-decoration : none;
}



/*///// ■新規会員登録情報入力画面パーツ■ /////*/

.parts_regist1_read p{
font-size : 12px;
margin : 0px 0px 5px 0px;
}

.parts_regist1_read textarea{
width : 75%;
height : 100px;
margin-bottom : 15px;
}

.parts_regist1_top{
font-size : 12px;
line-height : 150%;
}

.parts_regist1_read .hyouki{
	overflow:auto;
	width:550px;
	height:100px;
	border:solid 1px #000000;
	margin-bottom : 15px;
}

.parts_regist1_read .hyouki .menu_header{
width : 500px;
height : 0px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 0px;
background-image :none;
}

.parts_regist1_read .hyouki .menu_body{
width : 500px;
background-image :none;
}

.parts_regist1_read .hyouki .menu_footer{
width : 500px;
height : 0px;
background-image :none;
}

.parts_regist1_read .hyouki_box{
width : 500px;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
padding-bottom : 0px;
border-bottom : #666666 1px dashed;
}

.parts_regist1_read .hyouki_box2{
width : 500px;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
}

.parts_regist1_read .hyouki_box3{
width : 500px;
text-align : right;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
}

.parts_regist1_read .center_hyouki_text{
font-size : 14px;
font-weight : bold;
color : #666666;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 5px;
}

.parts_regist1_read .hyouki dl{
width : 460px;
margin-left : 20px;
}

.parts_regist1_read .hyouki dt{
padding-bottom : 10px;
}

.parts_regist1_read .hyouki dd{
margin-left : 15px;
padding-bottom : 10px;
}

.parts_regist1_read .privacy_box{
width : 500px;
}

/*///// ■新規会員登録情報確認画面パーツ■ /////*/

.parts_regist2_btn_arrow{
float : left;
position : absolute;
margin : 10px 0px 0px 30;
width : 16px;
height : 16px;
background-image : url("./img/arrow_big_01.gif");
}

.buy_naiyou_btn{
width : 150px;
height : 36px;
background-image : url("./img/bt_center_01.gif");
}

.buy_naiyou_btn_arrow{
float : left;
position : absolute;
margin : 12px 0px 0px 36px;
width : 15px;
height : 16px;
background-image : url("./img/arrow_big_or01.gif");
}

.buy_naiyou_btn_mgn{
margin-top : 16px;
}

.buy_naiyou_btn a{
text-align : center;
position : absolute;
font-size : 14px;
font-weight : bold;
vertical-align : middle;
width : 150px;
line-height : 36px;
color : #e0e0e0;
text-decoration : none;
}

.buy_naiyou_btn a:link{
color : #e0e0e0;
text-decoration : none;
}

.buy_naiyou_btn a:visited{
color : #e0e0e0;
text-decoration : none;
}

.buy_naiyou_btn a:hover{
color : #ffff00;
text-decoration : none;
}

.buy_naiyou_btn a:active{
color : #ffff00;
text-decoration : none;
}

.regist_cng1_btn_l{
margin-top : 20px;
margin-left : 50px;
margin-bottom : 10px;
float : left;
}

.regist_cng1_btn_r{
float : right;
margin-right : 50px;
margin-bottom : 10px;
}

.regist_cng1_btn a{
text-align : center;
position : absolute;
font-size : 14px;
font-weight : bold;
vertical-align : middle;
width : 150px;
line-height : 36px;
color : #e0e0e0;
text-decoration : none;
}

.regist_cng1_btn a:link{
color : #e0e0e0;
text-decoration : none;
}

.regist_cng1_btn a:visited{
color : #e0e0e0;
text-decoration : none;
}

.regist_cng1_btn a:hover{
color : #ffff00;
text-decoration : none;
}

.regist_cng1_btn a:active{
color : #ffff00;
text-decoration : none;
}

.center_contents_text_1{
padding : 15px;
color : #333;
font-size : 12px;
line-height : 150%;
}

.center_contents_text_2{
padding : 60px 0px 60px 0px;
}

.center_top_button_1{
width : 150px;
height : 36px;
line-height : 36px;
color : #FFF;
font-size : 14px;
font-weight : bold;
margin-top : 35px;
padding-left : 5px;
background-image : url("./img/bt_center_01.gif");
background-position : left top;
background-repeat : no-repeat;
}

.regist_cng1_btn_arrow{
float : left;
position : absolute;
margin : 10px 0px 0px 35px;
width : 16px;
height : 16px;
background-image : url("./img/arrow_big_01.gif");
}



/*///// ■商品ピックアップ■ /////*/

.pickup{
font-size : 10px;
color : #333333;
}

.pickup .menu_header{
width : 480px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_480_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
}

.pickup .menu_body{
width : 480px;
background-image : url("./img/title_480b_normal.gif");
background-repeat : repeat-y;
}

.pickup .menu_footer{
width : 480px;
height : 10px;
background-image : url("./img/title_480f_normal.gif");
background-repeat : no-repeat;
}

.pickup .list_body
{
	margin-left : 10px;
	margin-right : 5px;
}

.pickup_ttl{
width : 90px;
height : 26px;
line-height : 12px;
text-align : center;
font-size : 10px;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.pickup_price{
font-size : 10px;
font-weight : normal;
color : #666666;
line-height : 12px;
margin-bottom : 4px;
}

.pickup_package_s{
width : 110px;
float : left;
margin-top : 12px;
margin-left : 10px;
margin-right : 5px;
margin-bottom : 10px;
}

.pickup_package_l{
width : 110px;
float : left;
margin-top : 12px;
margin-bottom : 10px;
display:inline;
}

.pickup_package_l .listimage{
	height : 100px;
	vertical-align : middle;
}

.pickup_package_r{
width : 110px;
margin-top : 0px;
margin-right : 5px;
padding-bottom : 10px;
}



/*///// ■商品ピックアップ2■ /////*/

.m05_Zone2 .pickup{
font-size : 10px;
color : #666666;
}

.m05_Zone2 .pickup .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .pickup .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.m05_Zone2 .pickup .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .pickup .list_body
{
	margin-left : 20px;
	margin-right : 5px;
}

.m05_Zone2 .pickup_ttl{
width : 110px;
height : 28px;
line-height : 12px;
text-align : center;
font-size : 12px;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.m05_Zone2 .pickup_price{
font-size : 10px;
font-weight : normal;
color : #666666;
line-height : 12px;
margin-bottom : 4px;
}

.m05_Zone2 .pickup_package_s{
width : 130px;
float : left;
margin-top : 15px;
margin-left : 20px;
margin-right : 5px;
margin-bottom : 10px;
}

.m05_Zone2 .pickup_package_l{
width : 130px;
float : left;
margin-top : 15px;
margin-right : 5px;
margin-bottom : 10px;
}

.m05_Zone2 .pickup_package_l .listimage{
	height : 100px;
	vertical-align : middle;
}

.m05_Zone2 .pickup_package_r{
width : 130px;
margin-top : 4px;
margin-right : 5px;
padding-bottom : 10px;
}



/*///// ■ジャンル別ランキング■ /////*/

.rank_img01{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_01.gif");
background-repeat : no-repeat;
}

.rank_img02{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_02.gif");
background-repeat : no-repeat;
}

.rank_img03{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_03.gif");
background-repeat : no-repeat;
}

.rank_img04{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_04.gif");
background-repeat : no-repeat;
}

.rank_img05{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_05.gif");
background-repeat : no-repeat;
}

.rank_img06{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_06.gif");
background-repeat : no-repeat;
}

.rank_img07{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_07.gif");
background-repeat : no-repeat;
}

.rank_img08{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_08.gif");
background-repeat : no-repeat;
}

.rank_img09{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_09.gif");
background-repeat : no-repeat;
}

.rank_img10{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_10.gif");
background-repeat : no-repeat;
}

.rank_img11{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_11.gif");
background-repeat : no-repeat;
}

.rank_img12{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_12.gif");
background-repeat : no-repeat;
}

.rank_img13{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_13.gif");
background-repeat : no-repeat;
}

.rank_img14{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_14.gif");
background-repeat : no-repeat;
}

.rank_img15{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_15.gif");
background-repeat : no-repeat;
}

.rank_img16{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_16.gif");
background-repeat : no-repeat;
}

.rank_img17{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_17.gif");
background-repeat : no-repeat;
}

.rank_img18{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_18.gif");
background-repeat : no-repeat;
}

.rank_img19{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_19.gif");
background-repeat : no-repeat;
}

.rank_img20{
width : 70px;
height : 10px;
padding-bottom : 10px;
background-image : url("./img/ic_rank2_20.gif");
background-repeat : no-repeat;
}



/*///// ■鑑定士■ /////*/

.judgement{
font-size : 10px;
color : #666666;
}

.judgement .menu_header{
width : 480px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_480_normal.gif");
background-repeat : no-repeat;
}

.judgement .menu_body{
width : 480px;
background-image : url("./img/title_480b_normal.gif");
background-repeat : repeat-y;
}

.judgement .menu_footer{
width : 480px;
height : 10px;
background-image : url("./img/title_480f_normal.gif");
background-repeat : no-repeat;
}

.judgement .list_body
{
	margin-left : 10px;
	margin-right : 5px;
}

.judgement_ttl{
width : 90px;
height : 26px;
line-height : 12px;
text-align : center;
font-size : 10px;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.judgement_name{
width : 90px;
text-align : center;
font-size : 10px;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
}

.judgement_package_s{
width : 110px;
float : left;
margin-top : 12px;
margin-left : 10px;
margin-right : 5px;
margin-bottom : 10px;
}

.judgement_package_l{
width : 110px;
float : left;
margin-top : 4px;
margin-bottom : 4px;
display:inline;
}

.judgement_package_r{
width : 110px;
margin-top : 0px;
margin-right : 5px;
padding-bottom : 10px;
}

.judge_star_1{
width : 70px;
height : 12px;
background-image : url("./img/ic_star_01.gif");
background-repeat : no-repeat;
}

.judge_star_2{
width : 70px;
height : 12px;
background-image : url("./img/ic_star_02.gif");
background-repeat : no-repeat;
}

.judge_star_3{
width : 70px;
height : 12px;
background-image : url("./img/ic_star_03.gif");
background-repeat : no-repeat;
}

.judge_star_4{
width : 70px;
height : 12px;
background-image : url("./img/ic_star_04.gif");
background-repeat : no-repeat;
}

.judge_star_5{
width : 70px;
height : 12px;
background-image : url("./img/ic_star_05.gif");
background-repeat : no-repeat;
}



/*///// ■鑑定士2■ /////*/

.m05_Zone2 .judgement{
font-size : 10px;
color : #666666;
}

.m05_Zone2 .judgement .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judgement .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.m05_Zone2 .judgement .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judgement .list_body
{
	margin-left : 15px;
	margin-right : 5px;
}

.m05_Zone2 .judgement_ttl{
width : 100px;
height : 28px;
line-height : 12px;
text-align : center;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.m05_Zone2 .judgement_name{
width : 100px;
text-align : center;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-top : 8px;
margin-bottom : 4px;
}

.m05_Zone2 .judgement_package_s{
width : 130px;
float : left;
margin-top : 12px;
margin-left : 15px;
margin-right : 5px;
margin-bottom : 10px;
}

.m05_Zone2 .judgement_package_l{
width : 130px;
float : left;
margin-top : 12px;
margin-right : 5px;
margin-bottom : 10px;
}

.m05_Zone2 .judgement_package_r{
width : 130px;
margin-top : 0px;
margin-right : 5px;
padding-bottom : 10px;
}

.m05_Zone2 .judge_star_1{
width : 100px;
height : 14px;
background-image : url("./img/ic_star2_01.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judge_star_2{
width : 100px;
height : 14px;
background-image : url("./img/ic_star2_02.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judge_star_3{
width : 100px;
height : 14px;
background-image : url("./img/ic_star2_03.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judge_star_4{
width : 100px;
height : 14px;
background-image : url("./img/ic_star2_04.gif");
background-repeat : no-repeat;
}

.m05_Zone2 .judge_star_5{
width : 100px;
height : 14px;
background-image : url("./img/ic_star2_05.gif");
background-repeat : no-repeat;
}



/*///// ■各種表記■ /////*/

.hyouki{
font-size : 14px;
color : #333333;
}

.hyouki .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.hyouki .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.hyouki .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.hyouki_box{
width : 650px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 20px;
padding-bottom : 20px;
border-bottom : #666666 1px dashed;
}

.hyouki_box2{
width : 650px;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.hyouki_box3{
width : 650px;
text-align : right;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.center_hyouki_text{
font-size : 14px;
font-weight : bold;
color : #333333;
margin-top : 35px;
margin-left : 20px;
margin-bottom : 35px;
}

.hyouki dl{
width : 610px;
margin-left : 20px;
}

.hyouki dt{
padding-bottom : 10px;
}

.hyouki dd{
margin-left : 15px;
padding-bottom : 10px;
}


/*///// ■プライバシーポリシー■ /////*/

.privacy_box{
width : 670px;
}



/*///// ■パスワード再発行■ /////*/

.regist_cng1_pass{
width : 670px;
margin-left : 20px;
font-size : 12px;
line-height : 40px;
vertical-align : middle;
border-bottom : #666666 1px dashed;
}



/*///// ■リクエスト■ /////*/

.center_request_box{
font-size : 14px;
color : #333333;
}

.center_request_box .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.center_request_box .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.center_request_box .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.center_request_text{
font-size : 14px;
font-weight : bold;
color : #333333;
margin-top : 35px;
margin-right : 20px;
margin-left : 30px;
margin-bottom : 35px;
}

.center_request_box dl{
width : 610;
margin-left : 50px;
}

.center_request_box dt{
padding-bottom : 10px;
}

.center_request_box dd{
margin-left : 50 px;
margin-bottom : 20 px;
}

.regist_cng1_request{
width : 670;
margin-left : 20px;
font-size : 12px;
line-height : 30px;
vertical-align : middle;
border-bottom : #666666 1px dashed;
}

.regist_cng1_recheck{
height : 40px;
clear : both;
line-height : 30px;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 20px;
}


/*///// ■セット販売■ /////*/

.regist_cng1_set_1{
width : 670;
font-size : 12px;
font-weight : normal;
line-height : 20px;
margin-top : 10px;
margin-left : 20px;
padding-bottom : 20px;
}

.regist_cng1_set_2{
width : 670;
font-size : 12px;
font-weight : bold;
line-height : 20px;
margin-top : 10px;
margin-left : 20px;
padding-bottom : 20px;
}


.regist_cng1_set_3{
width : 670;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
margin-top : 20px;
margin-left : 20px;
padding-bottom : 10px;
}

.regist_cng1_set_4{
width : 640px;
font-size : 10px;
font-weight : normal;
line-height : 15px;
margin-top : 10px;
margin-left : 50px;
padding-bottom : 20px;
}



/*///// ■鑑定士募集フォーム■ /////*/

.regist_cng1_judge_1{
width : 610px;
font-size : 12px;
font-weight : normal;
line-height : 20px;
margin-top : 10px;
margin-right : 30px;
margin-left : 50px;
padding-bottom : 0px;
}

.regist_judge_title{
font-size : 12px;
padding-right : 5px;
text-align : right;
line-height : 20px;
width : 180px;
float : left;
}

.regist_judge_neme_mgn{
font-size : 12px;
font-weight : bold;
margin-left : 50px;
}



/*///// ■パスワード再発行■ /////*/

.regist_cng1_pass{
width : 670px;
padding-top : 20px;
margin-left : 20px;
padding-bottom : 20px;
font-size : 12px;
line-height : 40px;
vertical-align : middle;
border-bottom : #666666 1px dashed;
}



/*///// ■リコメンドパーツ■ /////*/

.buyetc2{
font-size : 10px;
color : #333333;
}

.buyetc2 .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.buyetc2 .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.buyetc2 .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.buyetc2 .list_body
{
	margin-left : 15px;
	margin-right : 5px;
}

.buyetc2_ttl{
width : 120px;
height : 28px;
line-height : 12px;
text-align : center;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.buyetc2_price{
font-size : 10px;
font-weight : normal;
color : #666666;
line-height : 16px;
margin-bottom : 10px;
}

.buyetc2_package_s{
width : 130px;
float : left;
margin-top : 12px;
margin-left : 15px;
margin-right : 5px;
margin-bottom : 10px;
}

.buyetc2_package_l{
width : 130px;
height : 230px;
float : left;
margin-top : 12px;
margin-right : 5px;
margin-bottom : 10px;
}

.buyetc2_package_l .listimage
{
	height : 148px;
	vertical-align : middle;
}

.buyetc2_package_r{
width : 130px;
margin-top : 0px;
margin-right : 5px;
padding-bottom : 10px;
}



/*///// ■サンプル画像■ /////*/

.sample_pic{
font-size : 10px;
}

.sample_pic .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.sample_pic .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.sample_pic .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.sample_pic_1{
width : 130px;
height : 98px;
margin-top : 6px;
margin-left : 10px;
margin-right : 5px;
margin-bottom : 4px;
float : left;
}

.sample_pic_2{
width : 130px;
height : 98px;
margin-top : 6px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 4px;
float : left;
}

.sample_pic_3{
width : 130px;
height : 98px;
margin-top : 6px;
margin-bottom : 6px;
}



/*///// ■鑑定士用画像■ /////*/

.self_judgement_box{
width : 670px;
height : 98;
margin-top : 15px;
margin-left : 20px;
margin-bottom : 5px;
padding-top : 0px;
padding-bottom : 15px;
border-bottom : #666666 1px dashed;
}

.self_judgement_box img{
width : 130px;
height : 98px;
clear : both;
float : left;
}

.self_judgement_box_2{
width : 670px;
height : 98;
margin-top : 15px;
margin-left : 20px;
margin-bottom : 5px;
padding-top : 0px;
padding-bottom : 15px;
}

.self_judgement_box_2 img{
width : 130px;
height : 98px;
clear : both;
float : left;
}

.self_judgement_box_3{
width : 670px;
height : 98;
margin-top : 15px;
margin-left : 20px;
margin-bottom : 5px;
padding-top : 0px;
padding-bottom : 15px;
}

.self_judgement_box_3 img{
width : 130px;
height : 98px;
clear : both;
float : left;
margin-bottom : 5px;
margin-right : 5px;
}

.self_judgement_txt{
width : 530px;
height : 24px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
float : left;
border-bottom : #666666 1px dashed;
}

.self_judgement_txt_2{
width : 530px;
font-size : 12px;
line-height : 18px;
}

.self_judgement_txt_3{
width : 670px;
height : 30px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
text-align : right;
color : #ff6666;
}

.self_judgement_title{
width : 670;
height : 36px;
margin-top : 5px;
margin-left : 20px;
margin-bottom : 5px;
background-image : url("./img/bk_detail_title.gif");
background-repeat : no-repeat;
}

.self_judgement_title_text{
width : 600px;
height : 36px;
font-size : 14px;
font-weight : bold;
color : #e0e0e0;
line-height : 36px;
margin-left : 40px;
}

.judge_sample_pic_1{
width : 160px;
height : 121px;
margin-top : 6px;
margin-bottom : 4px;
margin-left : 25px;
float : left;
display: inline;
}

.judge_sample_pic_2{
width : 160px;
height : 121px;
margin-top : 6px;
margin-bottom : 4px;
margin-left : 5px;
float : left;
display: inline;
}

.judge_sample_pic_3{
width : 160px;
height : 121px;
margin-top : 6px;
margin-bottom : 4px;
margin-left : 5px;
}



/*///// ■ジャンル■ /////*/

.genre{
font-size : 10px;
color : #333333;
}

.genre .menu_header{
width : 480px;
height : 30px;
font-size : 14px;
text-align : center;
line-height : 30px;
background-image : url("./img/title_480_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
}

.genre .menu_body{
width : 480px;
background-image : url("./img/title_480b_normal.gif");
background-repeat : yes;
}

.genre .menu_footer{
width : 480px;
height : 10px;
background-image : url("./img/title_480f_normal.gif");
background-repeat : no-repeat;
}

.genre_title{
width : 450px;
font-size : 12px;
font-weight : bold;
line-height : 30px;
margin-left : 10px;
float : left;
border-bottom : #666666 1px dashed;
}

.genre_txt{
width : 440px;
font-size : 12px;
line-height : 18px;
margin-top : 10px;
margin-left : 20px;
}

.genre_txt_2{
width : 440px;
font-size : 12px;
line-height : 18px;
margin-top : 10px;
margin-left : 30px;
margin-bottom : 20px;
}




/*///// ■中タブ■ /////*/

.center_tab{
font-size : 10px;
color : #666666;
}

.center_tab .menu_header01{
width : 158px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
float : left;
background-image : url("./img/bk_center_tab_01.gif");
background-repeat : no-repeat;
}

.center_tab .menu_header01 a{
width : 158px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
display : block;
}

.center_tab .menu_header01 a:hover{
background-image : url("./img/bk_center_tab_01b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header01 a:active{
background-image : url("./img/bk_center_tab_01b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header01b{
width : 158px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
float : left;
background-image : url("./img/bk_center_tab_01b.gif");
background-repeat : no-repeat;
}

.center_tab .menu_header01b a{
width : 158px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
display : block;
}

.center_tab .menu_header01b a:hover{
background-image : url("./img/bk_center_tab_01b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header01b a:active{
background-image : url("./img/bk_center_tab_01b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header02{
width : 161px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
float : left;
background-image : url("./img/bk_center_tab_02.gif");
background-repeat : no-repeat;
}

.center_tab .menu_header02 a{
width : 161px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
display : block;
}

.center_tab .menu_header02 a:hover{
background-image : url("./img/bk_center_tab_02b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header02 a:active{
background-image : url("./img/bk_center_tab_02b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_body{
width : 480px;
background-image : url("./img/title_480b_normal.gif");
background-repeat : repeat-y;
}

.center_tab .menu_header02b{
width : 161px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
float : left;
background-image : url("./img/bk_center_tab_02b.gif");
background-repeat : no-repeat;
}

.center_tab .menu_header02b a{
width : 161px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
display : block;
}

.center_tab .menu_header02b a:hover{
background-image : url("./img/bk_center_tab_02b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_header02b a:active{
background-image : url("./img/bk_center_tab_02b.gif");
background-repeat : no-repeat;
text-decoration : none;
}

.center_tab .menu_body{
width : 480px;
background-image : url("./img/title_480b_normal.gif");
background-repeat : repeat-y;
}

.center_tab .menu_footer{
width : 480px;
height : 10px;
background-image : url("./img/title_480f_normal.gif");
background-repeat : no-repeat;
}



/*///// ■詳細履歴■ /////*/

.buy_naiyou_detail{
border-bottom : solid #999999 1px;
font-size:12px;
}

.buy_naiyou_l{
float : left;
text-align : right;
width : 100px;
}

.buy_naiyou_r{
float : left;
padding-left : 5px;
}


/*///// ■検索結果2■ /////*/

.searchrusult_imgview{
font-size : 12px;
color : #333333;
}

.searchrusult_imgview .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.searchrusult_imgview .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.searchrusult_imgview .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.searchrusult_imgview .list_body
{
	margin-left : 15px;
	margin-right : 5px;
}

.searchrusult_imgview_ttl{
width : 120px;
height : 28px;
text-align : center;
font-size : 12px;
font-weight : bold;
color : #333333;
margin-top : 4px;
margin-bottom : 4px;
overflow : hidden;
}

.searchrusult_imgview_price{
font-size : 10px;
font-weight : normal;
color : #666666;
line-height : 16px;
margin-bottom : 10px;
}

.searchrusult_imgview_s{
width : 130px;
float : left;
margin-top : 12px;
margin-left : 15px;
margin-right : 5px;
margin-bottom : 10px;
text-align : center;
}

.searchrusult_imgview_l{
width : 130px;
height : 240px;
float : left;
margin-top : 12px;
margin-right : 5px;
margin-bottom : 10px;
text-align : center;
}

.searchrusult_imgview_l .listimage
{
	height : 142px;
	vertical-align : middle;
}

.searchrusult_imgview_r{
width : 130px;
margin-top : 12px;
margin-right : 5px;
padding-bottom : 10px;
text-align : center;
}

.searchrusult_imgview_box{
width : 670;
height : 30px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
color : #333333;
}

.searchrusult_imgview_box_2{
width : 670;
height : 30px;
font-size : 12px;
font-weight : bold;
text-align : right;
line-height : 20px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
border-bottom : #666666 1px dashed;
color : #333333;
}

.searchrusult_imgview_box_3{
width : 670;
height : 30px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
text-align : center;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
color : #333333;
}

.searchrusult_imgview_box_er{
width : 670;
height : 30px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
text-align : center;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
padding-top : 90px;
padding-bottom : 90px;
}

.searchrusult_imgview_txt{
font-size : 12px;
font-weight : bold;
line-height : 24px;
float : left;
margin-top : 10px;
margin-bottom : 10px;
}

.searchrusult_imgview_txt_2{
width : 300px;
font-size : 12px;
font-weight : bold;
line-height : 24px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}



/*///// ■検索結果■ /////*/

.searchrusult{
font-size : 12px;
color : #666666;
}

.searchrusult .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
}

.searchrusult .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.searchrusult .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.searchrusult_box{
width : 330px;
height : 190px;
float : left;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 5px;
clear : both;
border-right : #666666 1px dashed;
border-bottom : #666666 1px dashed;
}

.searchrusult_box img{
width : 100px;
float : left;
clear : both;
}

.searchrusult_box_2{
width : 330px;
height : 190px;
margin-top : 20px;
margin-left : 5px;
margin-bottom : 5px;
border-bottom : #666666 1px dashed;
}

.searchrusult_box_2 img{
width : 100px;
float : left;
clear : both;
}

.searchrusult_box_3{
width : 330px;
height : 190px;
margin-top : 15px;
margin-left : 5px;
margin-bottom : 5px;
border-bottom : #666666 1px dashed;
}

.searchrusult_box_3 img{
width : 100px;
float : left;
clear : both;
}

.searchrusult_ttl{
width : 215px;
font-size : 12px;
color : #333333;
margin-top : 2px;
margin-bottom : 4px;
overflow : hidden;
}

.searchrusult_price{
width : 215px;
font-size : 12px;
color : #FF6666;
margin-top : 2px;
margin-bottom : 4px;
}

.searchrusult_maker{
width : 215px;
font-size : 12px;
margin-top : 2px;
margin-bottom : 4px;
}

.searchrusult_genre{
width : 215px;
font-size : 12px;
margin-top : 2px;
margin-bottom : 4px;
}

.searchrusult_act{
width : 215px;
font-size : 12px;
margin-top : 2px;
margin-bottom : 4px;
}

.searchrusult_time{
width : 215px;
font-size : 12px;
margin-top : 2px;
margin-bottom : 4px;
color : #333333;
}

.searchrusult_btm{
width : 330px;
height : 30px;
margin-top : 7px;
padding-left : 4px;
}


/*///// ■クレジット認証■ /////*/

.buy_credit{
width : 710px;
color : #666666;
padding-bottom : 25px;
}

.buy_credit .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.buy_credit .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.buy_credit .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.buy_credit_box{
width : 600px;
padding-left : 110px;
}

.buy_credit_box p,.buy_credit_box dl,.buy_credit_box dt,.buy_credit_box dd{
margin : 0;
}

.buy_credit_box p{
margin : 30px 0 36px 11px;
font-size : 12px;
color : #333333;
line-height : 1.5;
}

.buy_credit_box dt{
font-size : 12px;
color : #333333;
line-height : 1.5;
text-align : right;
width : 150px;
float : left;
clear : left;
margin-right : 10px;
padding : 10px 0;
}

.buy_credit_box dd{
font-size : 12px;
color : #333;
line-height : 1.5;
margin-left : 140px;
padding : 10px 0;
}

.buy_credit_box dd span{
font-size : 10px;
}

.buy_credit dd.card_type select{
width : 140px;
}

.buy_credit_box dd.credit_number input{
width : 60px;
}

.buy_credit_box dd.regist input{
width : 200px;
}

.buy_credit_box dd.period select{
width : 60px;
}



/*///// ■クレジット認証エラー■ /////*/

.buy_credit_er{
width : 710px;
color : #333333;
padding-bottom : 25px;
}

.buy_credit_er .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.buy_credit_er .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.buy_credit_er .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.buy_credit_er_box{
width : 600px;
padding-left : 110px;
}

.buy_credit_er_cont{
margin : 50px 11px 10px;
border-bottom : #999999 solid 1px;
padding-bottom : 50px;
}

.buy_credit_er_cont p{
font-size : 12px;
color : #333333;
line-height : 1.5;
margin : 0 0 15px;
}

.buy_credit_er_cont p.last{
margin-bottom : 15px;
}



/*///// ■プロフィール共通■ /////*/

.prof{
font-size : 12px;
color : #333333;
}

.prof .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
font-weight : bold;
text-align : center;
line-height : 30px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
}

.prof .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.prof .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.prof_box{
width : 670;
padding-left : 20px;
}

.prof_check{
width : 200px;
text-align : left;
line-height : 20px;
padding-top 10px;
padding-left : 30px;
}


/*///// ■マイリスト共通■ /////*/

.mylist{
font-size : 12px;
color : #666666;
}

.mylist .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
background-image : url("./img/title_710_normal.gif");
background-repeat : no-repeat;
color : #e0e0e0;
padding-top : 6px;
padding-left : 10px;
}

.mylist .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : yes;
}

.mylist .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}



/*///// ■マイリスト作成■ /////*/

.mylist_headline{
width : 670px;
font-size : 14px;
font-weight : bold;
line-height : 30px;
margin-top : 20px;
border-bottom : #666666 1px dashed;
}

.mylist_headline_2{
width : 670px;
margin-top : 20px;
border-bottom : #666666 1px dashed;
}

.mylist_box{
width : 670px;
padding-top : 20px;
padding-left : 20px;
}

.mylist_box_2{
padding-top : 10px;
width : 670px;
}

.mylist_box_2 img{
width : 100px;
float : left;
clear : both;
padding-top : 10px;
margin-right : 5px;
margin-bottom : 20px;
}

.mylist_box_3{
width : 670px;
font-size : 14px;
font-weight : bold;
text-align : right;
color : #666666;
margin-top : 2px;
margin-bottom : 6px;
padding-bottom : 10px;
}

.mylist_title{
width : 650px;
font-size : 14px;
font-weight : bold;
line-height : 30px;
margin-top : 20px;
}

.mylist_box_contents_title{
width : 560px;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-top : 2px;
margin-bottom : 6px;
padding-left : 2px;
padding-bottom : 4px;
overflow : hidden;
border-bottom : #666666 1px dashed;
}

.mylist_box_contents_come{
width : 560px;
font-size : 12px;
color : #666666;
padding-left : 2px;
}

.mylist_box_contents_come_2{
width : 560px;
font-size : 14px;
font-weight : bold;
color : #666666;
text-align : center;
padding-top : 50px;
}

.mylist_box_noitem{
font-size : 12px;
color : #666666;
margin-top : 8px;
margin-bottom : 8px;
padding-left : 5px;
}



/*///// ■マイリスト追加■ /////*/

.mylist_select_box{
width : 670px;
padding-top : 20px;
margin-left : 20px;
padding-bottom : 20px;
border-bottom : #666666 1px dashed;
}

.mylist_select_box_2{
width : 670px;
padding-top : 20px;
padding-left : 20px;
padding-bottom : 20px;
}

p.mylist_select_txt{
width : 670px;
padding-top : 20px;
margin-left : 20px;
padding-bottom : 20px;
font-size : 14px;
font-weight : bold;
line-height : 40px;
vertical-align : middle;
border-bottom : #666666 1px dashed;
}

.mylist_select{
width : 170px;
font-size : 14px;
font-weight : bold;
color : #666666;
float : left;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 8px;
}

.mylist_select_come{
width : 170px;
font-size : 14px;
font-weight : bold;
color : #666666;
float : left;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 8px;
}

.mylist_select_come_2{
width : 450px;
font-size : 14px;
color : #666666;
float : left;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 8px;
}

.mylist_select_btn{
width : 670px;
margin-left : 20px;
padding-bottom : 20px;
}


.mylist_con{
width : 670px;
padding-top : 20px;
margin-left : 20px;
padding-bottom : 20px;
border-bottom : #666666 1px dashed;
}

.mylist_con img{
width : 100px;
float : left;
clear : both;
padding-top : 10px;
margin-right : 5px;
}



/*///// ■マイリスト紹介■ /////*/

.mylist_flag{
width : 670px;
margin-left : 20px;
margin-bottom : 10px;
padding-top : 10px;
padding-bottom : 10px;
border-bottom : #666666 1px dashed;
}

.mylist_flag_2{
width : 670px;
margin-left : 20px;
margin-bottom : 10px;
padding-top : 10px;
}

.mylist_flag img{
width : 60px;
float : left;
clear : both;
padding-top : 10px;
margin-right : 5px;
margin-bottom : 10px;
}

.mylist_flag_2 img{
width : 60px;
float : left;
clear : both;
padding-top : 10px;
margin-right : 5px;
margin-bottom : 10px;
}

.mylist_flag_txt{
width : 560px;
font-size : 12px;
font-weight : bold;
color : #666666;
margin-top : 2px;
margin-bottom : 6px;
padding-left : 2px;
padding-bottom : 4px;
overflow : hidden;
}



/*///// ■マイリスト表示■ /////*/

.user{
width : 670px;
margin-left : 20px;
margin-bottom : 10px;
padding-top : 10px;
}

.user_txt{
width : 500px;
padding-bottom : 4px;
}

.user_txt_2{
width : 500px;
margin-left : 20px;
padding-bottom : 4px;
}

.user img{
width : 50px;
float : left;
clear : both;
margin-right : 10px;
margin-bottom : 20px;
padding-left : 10px;
}



/*///// ■カート・履歴共通■ /////*/

.buy{
width : 710;
}

.buy .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
background-image : url("./img/title_710_normal.gif");
padding-top : 6px;
padding-left : 10px;
}

.buy .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : repeat-y;
}

.buy .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.buy_box{
margin : auto;
width : 670px;
margin-left : 20px;
}

.buy_box_2{
width : 670px;
margin-top : 30px;
margin-left : 15px;
}

.buy table th{
background-color : #666666;
text-align : left;
font-size : 12px;
font-weight : normal;
color : #DF0D0D;
line-height : 1.5;
padding : 5px 5px 5px 8px;
}

.buy table td{
padding : 5px 5px 5px 8px;
font-size : 12px;
line-height : 1.35;
color : #333;
}

.buy p.cart_data{
font-size : 12px;
color : #000;
line-height : 1.5;
margin-bottom : 30px;
}

.buy dl{
margin : 0;
padding : 0;
}

.buy dt{
margin : 0;
padding : 0;
font-size : 14px;
line-height : 1.35;
width : 268px;
}

.buy dd{
margin : 0;
padding : 0;
font-size : 12px;
line-height : 1.35;
color : #333;
}

.buy table td.price{
font-size : 14px;
font-weight : bold;
line-height : 1.35;
color : #000000;
}

.buy input.cart_vol{
width : 25px;
}

.cart_change{
padding-top : 5px;
}

.buy .total_price{
text-align : right;
font-size : 14px;
font-weight : bold;
color : #FF6666;
margin-top : 7px;
color : #FF6666;
width : 650px;
margin-left : 10px;
line-height : 1.5;
border-bottom : #666666 1px dashed;
}

.buy .btmline{
width : 650px;
border-top : #666666 1px dashed;
}



/*///// ■商品購入の手続き（ログイン）■ /////*/

.buy_login p,.buy_login dl,.buy_login dt,.buy_login dd{
margin : 0;
padding : 0;
}

.buy_login_form{
margin : 37px 11px 0;
padding-bottom : 10px;
border-bottom : #999999 solid 1px;
}

.buy_login_form p{
font-size : 12px;
font-weight : bold;
color : #333333;
line-height : 1.5;
}

.buy_login_form dl{
margin : 30px 50px 30px;
}

.buy_login_form dt{
width : 100px;
font-size : 12px;
color : #333333;
line-height : 1.5;
float : left;
clear : left;
margin-bottom : 10px;
margin-right : 10px;
}

.buy_login_form dd{
font-size : 10px;
color : #333333;
line-height : 1.5;
margin-bottom : 10px;
}

.buy_login_form dd a{
color : #FF6666;
text-decoration : none;
}

.buy_login_form dd input{
/*width : 230px;*/
}

.buy_login_newmember{
margin : 10px 11px 0;
padding-bottom : 10px;
}

.buy_login_newmember p{
font-size : 12px;
font-weight : bold;
color : #333333;
line-height : 1.5;
margin-bottom : 10px;
}




/*/////////////////////////ログインエラーパーツ///////////////////////////*/

.buy_login_er p{
margin : 0;
padding : 0;
}

.buy_login_er_top{
margin : 37px 11px 0;
padding-bottom : 20px;
border-bottom : #999 solid 1px;
}

.buy_login_er_top p{
font-size : 12px;
color : #333;
line-height : 1.5;
}

.buy_login_er p.login_er_massage_top{
margin-bottom : 16px;
}

.buy_login_er_newmember{
margin : 80px 11px 0;
padding-bottom : 35px;
}

.buy_login_er_newmember p{
font-size : 12px;
font-weight : bold;
color : #333333;
line-height : 1.5;
}



/*///// ■商品購入の手続き（お客様情報）■ /////*/

.buy_write_cont3{
padding : 10px 15px 0px;
}

.buy_write_cont3 p{
margin-right : 20px;
font-size : 12px;
color : #666666;
line-height : 1.5;
}

.buy_write_cont3 dt{
font-size : 12px;
color : #666666;
line-height : 1.5;
float : left;
clear : left;
margin-bottom : 10px;
margin-right : 10px;
width : 100px;
}

.buy_write_cont3 dd{
font-size : 12px;
color : #666666;
line-height : 1.5;
margin-bottom : 10px;
}



/*///// ■商品購入の手続き（お支払方法）■ /////*/

.buy_pay_cont1{
margin : 36px 11px 0px;
padding-bottom : 36px;
}

.buy_pay_cont1 p{
font-size : 12px;
color : #333333;
line-height : 1.5;
margin-bottom : 0;
}

.buy_pay_cont2{
margin : 30px 11px 0px;
padding-bottom : 45px;
}

.buy_pay_cont2 dt{
font-size : 14px;
font-weight : bold;
color : #333;
line-height : 1.5;
margin-bottom : 5px;
}

.buy_pay_cont2 dd{
font-size : 12px;
color : #333;
line-height : 1.5;
margin : 0 0 40px 25px;
}

.buy_pay_cont2 dd.last{
margin-bottom : 0;
}




/*///// ■ご注文内容確認■ /////*/

.check{
width : 710;
pading-left : 0px;
}

.check .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
background-image : url("./img/title_710_normal.gif");
padding-top : 6px;
padding-left : 10px;
}

.check .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : repeat-y;
}

.check .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.buy_check_box{
width : 512px;
margin-left : 100px;
}

.buy_check{
width : 512px;
padding-bottom : 25px;
}

.buy_check p,.buy_check dl,.buy_check dt,.buy_check dd{
margin : 0;
}

.buy_check_cont1{
margin : 36px 11px 0px;
border-bottom : #999 solid 1px;
padding-bottom : 36px;
}

.buy_check_cont1 p{
font-size : 12px;
color : #333;
line-height : 1.5;
}

.buy_check_cont2{
margin : 12px 11px 0px;
border-bottom : #999 solid 1px;
padding-bottom : 20px;
}

.buy_check_conthead{
width : 100%;
margin-bottom : 7px;
}

.check_ttl{
font-size : 14px;
font-weight : bold;
color : #333;
line-height : 1.5;
margin-bottom : 7px;
float : left;
}

.check_last{
width : 512px;
}

.check_last p{
font-size : 12px;
color : #DF0D0D;
line-height : 1.5;
margin-top : 7px;
margin-bottom : 7px;
padding-left : 10px;
} 

.buy_check_cont2 table{
border-collapse : collapse;
border : #999 solid 1px;
border-spacing : 0;
empty-cells : show;
width : 490px;
clear : left;
margin-bottom : 10px;
color : #ff3333;
}

.buy_check_cont2 th{
font-size : 12px;
font-weight : bold;
color : #e0e0e0;
text-align : left;
padding : 5px 7px;
background-color : #DF0D0D;
border : #ff3333 solid 1px;
}

.buy_check_cont2 td{
font-size : 12px;
color : #333;
line-height : 1.35;
text-align : left;
padding : 4px 7px;
border : #ff3333 solid 1px;
}

.buy_check_cont2 dt{
font-size : 12px;
color : #333;
line-height : 1.35;
text-align : right;
width : 100px;
float : left;
clear : left;
margin-right : 10px;
padding : 5px 0;
}

.buy_check_cont2 dd{
font-size : 12px;
color : #333;
line-height : 1.35;
padding : 5px 0;
}

.buy_check_cont3{
margin : 12px 11px 0px;
border-bottom : #999 solid 1px;
padding-bottom : 20px;
}

.buy_check_cont3 dl{
clear : both;
}

.buy_check_cont3 dt{
font-size : 12px;
color : #333;
line-height : 1.5;
text-align : right;
width : 100px;
float : left;
clear : left;
margin-right : 10px;
padding : 5px 0;
}

.buy_check_cont3 dd{
font-size : 12px;
color : #333;
line-height : 1.5;
margin-left : 110px;
padding : 5px 0;
}

.buy_check_cont4{
margin : 12px 11px 0px;
border-bottom : #999 solid 1px;
padding-bottom : 20px;
clear : both;
width : 490px;
}

.buy_check_cont4 dl{
width : 400px;
float : left;
}

.buy_check_cont4 dt{
font-size : 12px;
color : #333;
line-height : 1.5;
text-align : right;
width : 100px;
float : left;
clear : left;
margin-right : 10px;
}

.buy_check_cont4 dd{
font-size : 12px;
color : #333;
line-height : 1.5;
margin-left : 110px;
}


.buy_check_cont5{
margin : 12px 11px 0px;
border-bottom : #999 solid 1px;
padding-bottom : 20px;
clear : both;
width : 490px;
}

.buy_check_cont5 : after{
display : block;
margin-top : -1px;
height : 1px;
content : "";
clear : both;
}

html>body .buy_check_cont5{
overflow : auto;
}

.buy_check_cont5 dl{
width : 400px;
float : left;
}

.buy_check_cont5 dt{
font-size : 12px;
color : #333;
line-height : 1.5;
text-align : right;
width : 100px;
float : left;
clear : left;
margin-right : 10px;
}

.buy_check_cont5 dd{
font-size : 12px;
color : #333;
line-height : 1.5;
margin-left : 110px;
}

.buy_check_cont6{
margin : 12px 11px 0px;
clear : both;
}



/*///// ■お支払い情報■ /////*/

.point_form{
float : left;
}


/*///// ■ご注文完了■ /////*/

.buy_finish_top{
line-height : 150%;
border-bottom : solid 1px #999999;
padding-bottom : 20px;
color : #333;
}

.buy_finish_top_1{
font-size : 12px;
line-height : 150%;
padding-top : 24px;
}

.buy_finish_top_2{
font-size : 14px;
line-height : 150%;
padding-top : 10px;
margin : 0px 0px 0px 0px;
}

.buy_finish_top_3{
font-size : 12px;
margin : 0px 0px 0px 0px;
}

.buy_finish_top_2 span{
color : AA000F;
}

.buy_finish_btn{
width : 185px;
height : 42px;
background-image : url("./img/center_submit_button.gif");
}

.buy_finish_btn_arrow{
float : left;
position : absolute;
margin : 14px 0px 0px 50px;
width : 16px;
height : 15px;
background-repeat : no-repeat;
background-image : url("./img/arrow_big_or02.gif");
}

.buy_finish_btn_mgn{
margin-left : 150px;
margin-top : 16px;
}

.buy_finish_btn a{
text-align : center;
position : absolute;
font-size : 14px;
font-weight : bold;
vertical-align : middle;
width : 185px;
line-height : 42px;
color : #FFFFFF;
text-decoration : none;
}

.buy_finish_btn a : hover{
font-size : 14px;
font-weight : bold;
vertical-align : middle;
color : #FFFFFF;
text-decoration : none;
}


/*///// ■レビュー■ /////*/

.review{
width : 710;
pading-left : 0px;
}

.review .menu_header{
width : 710px;
height : 30px;
font-size : 14px;
color : #e0e0e0;
background-image : url("./img/title_710_normal.gif");
padding-top : 6px;
padding-left : 10px;
}

.review .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : repeat-y;
}

.review .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}

.review_box{
width : 670px;
margin-left : 20px;
}

.review_box_2{
width : 670px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 22px;
margin-left : 20px;
}

.review_box_3{
width : 670px;
font-size : 10px;
color : #666666;
text-align : right;
line-height : 18px;
margin-left : 20px;
margin-bottom : 10px;
}

.review_ttl_line{
width : 670px;
height : 14px;
font-size : 10px;
color : #666666;
line-height : 14px;
margin-top : 20px;
padding-left : 5px;
background-color : #FFFFFF;
}

.review_ttl_line_1{
width : 670px;
height : 24px;
font-size : 14px;
font-weight : bold;
color : #666666;
line-height : 24px;
margin-top : 0px;
padding-left : 10px;
background-color : #e0e0e0;
}

.review_ttl_line_2{
width : 670px;
height : 18px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 18px;
margin-top : 0px;
padding-left : 5px;
background-color : #FFFFFF;
border-bottom : 1px dashed #666666;
}

.review_ttl_line_3{
width : 670px;
height : 14px;
font-size : 10px;
color : #666666;
line-height : 14px;
margin-top : 0px;
padding-left : 5px;
background-color : #FFFFFF;
}

.review_ttl_line_3_txt{
float : left;
}

.review_come{
width : 670px;
font-size : 12px;
color : #666666;
margin-top : 4px;
padding-left : 4px;
padding-bottom : 10px;
}

.review_star{
width : 70px;
height : 12px;
float : left;
margin-right : 10px;
}

.review_star_1{
width : 70px;
height : 12px;
margin-top : 3px;
background-image : url("./img/ic_star_01.gif");
background-repeat : no-repeat;
}

.review_star_2{
width : 70px;
height : 12px;
margin-top : 3px;
background-image : url("./img/ic_star_02.gif");
background-repeat : no-repeat;
}

.review_star_3{
width : 70px;
height : 12px;
margin-top : 3px;
background-image : url("./img/ic_star_03.gif");
background-repeat : no-repeat;
}

.review_star_4{
width : 70px;
height : 12px;
margin-top : 3px;
background-image : url("./img/ic_star_04.gif");
background-repeat : no-repeat;
}

.review_star_5{
width : 70px;
height : 12px;
margin-top : 3px;
background-image : url("./img/ic_star_05.gif");
background-repeat : no-repeat;
}


/* 以下フリーページ */


/*///// ■フリーテキストパーツ！■ /////*/

.freetext_box{
width : 710px;
color : #666666;
}

.freetext_box .inbox{
width : 670px;
font-size : 10px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 20px;
}

.freetext_box .inbox_2{
width : 670px;
margin-top : 10px;
margin-left : 20px;
}

.freetext_box .inbox_3{
width : 640px;
margin-top : 10px;
margin-left : 20px;
}

.freetext_box .menu_header{
width : 710px;
height : 20px;
background-image : url("./img/title_710s_normal.gif");
background-repeat : no-repeat;
}

.freetext_box .menu_body{
width : 710px;
background-image : url("./img/title_710b_normal.gif");
background-repeat : repeat-y;
}

.freetext_box .menu_footer{
width : 710px;
height : 10px;
background-image : url("./img/title_710f_normal.gif");
background-repeat : no-repeat;
}




/*///// ■カレンダー■ /////*/

.ic_01{
width : 400px;
height : 14px;
clear : both;
font-size : 11px;
color : #666666;
margin-top : 2px;
margin-left : 4px;
margin-right : 6px;
margin-bottom : 3px;
padding-left : 36px;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/calender/ic_01.jpg");
background-repeat : no-repeat;
}

.ic_02{
width : 400px;
height : 12px;
clear : both;
font-size : 10px;
color : #666666;
margin-top : 2px;
margin-left : 4px;
margin-right : 6px;
margin-bottom : 3px;
padding-left : 36px;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/calender/ic_02.jpg");
background-repeat : no-repeat;
}

.ic_03{
width : 400px;
height : 12px;
clear : both;
font-size : 10px;
color : #666666;
margin-top : 2px;
margin-left : 4px;
margin-right : 6px;
margin-bottom : 3px;
padding-left : 36px;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/calender/ic_03.jpg");
background-repeat : no-repeat;
}

.ic_04{
width : 400px;
height : 12px;
clear : both;
font-size : 10px;
color : #666666;
margin-top : 2px;
margin-left : 4px;
margin-right : 6px;
margin-bottom : 3px;
padding-left : 36px;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/calender/ic_04.jpg");
background-repeat : no-repeat;
}

.ic_05{
width : 400px;
height : 12px;
clear : both;
font-size : 10px;
color : #666666;
margin-top : 2px;
margin-left : 4px;
margin-right : 6px;
margin-bottom : 3px;
padding-left : 36px;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/calender/ic_05.jpg");
background-repeat : no-repeat;
}



/*///// ■リンク■ /////*/

.link_box{
width : 640px;
height : 36px;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;
clear : both;
background-image : url("https://imagex.av-navi.co.jp/A0000001/images/link/bk_link.gif");
background-repeat : no-repeat;
}

.link_box_p{
width : 640px;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;
clear : both;
}

.link_box_p2{
width : 640px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 20px;
clear : both;
border-bottom : 1px dashed #666666;
}

.link_box_p3{
width : 640px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 24px; 
margin-top : 10px;
margin-left : 15px;
margin-bottom : 20px;
border-top : 1px dashed #666666;
}

.link_title{
width : 300px;
height : 18px;]
font-size : 12px;
color : #666666;
float : left;
line-height : 18px;
padding-left : 10px;
padding-right : 10px;
}

.link_url{
width : 330px;
height : 18px;
font-size : 12px;
color : #999999;
text-align : right;
line-height : 18px;
float : left;
}

.link_come{
width : 620px;
font-size : 12px;
color : #999999;
text-align : right;
line-height : 18px;
margin-left : 10px;
}

/*///// ■メーカー■ /////*/

.maker_box{
width : 640px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 24px;
margin-top : 10px;
margin-left : 15px;
margin-bottom : 20px;
border-top : 1px dashed #666666;
}


/*///// ■独占販売■ /////*/

.mono_box{
width : 670px;
height : 110px;
margin-top : 10px;
margin-bottom : 10px;
border-bottom : 1px dashed #666666;
}

.mono_box_2{
width : 670px;
height : 110px;
margin-top : 10px;
margin-bottom : 10px;
}

.mono_img_box{
width : 280px;
height : 90px;
float : left;
margin-top : 10px;
margin-right : 10px;
margin-bottom : 10px;
}

.mono_txt_box{
width : 370px;
height : 90px;
font-size : 12px;
margin-top : 10px;
margin-bottom : 10px;
}

.top_back{
width : 670px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 24px;
margin-top : 10px;
margin-bottom : 20px;
border-top : 1px dashed #666666;
}



/*///// ■鑑定士紹介■ /////*/

.judge_box{
width : 640px;
height : 100px;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;
border-bottom : 1px dashed #666666;
}

.judge_box_2{
width : 640px;
height : 120px;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;
}

.judge_box_p{
width : 640px;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;
clear : both;
}

.judge_box_p2{
width : 640px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
margin-top : 5px;
margin-left : 15px;
margin-bottom : 20px;
clear : both;
border-bottom : 1px dashed #666666;
}

.judge_box_p3{
width : 640px;
height : 24px;
font-size : 12px;
color : #666666;
text-align : right;
line-height : 24px; 
margin-top : 10px;
margin-left : 15px;
margin-bottom : 20px;
border-top : 1px dashed #666666;
}

.judge_img_box{
width : 100px;
height : 80px;
float : left;
margin-bottom : 10px;
padding-right : 15px;
}

.judge_txt_box{
width : 490px;
height : 66px;
line-height : 22px;
margin-top : 5px;
margin-bottom : 10px;
padding-bottom : 20px;
}

.judge_title{
width : 300px;
height : 18px;
float : left;
line-height : 18px;
padding-left : 10px;
padding-right : 10px;
}

.judge_url{
width : 330px;
height : 18px;
color : #999999;
text-align : right;
line-height : 18px;
float : left;
}

.judge_come{
width : 620px;
color : #999999;
text-align : right;
line-height : 18px;
margin-left : 10px;
}

/* 年齢認証 */
.age_check
{
	text-align : center;
	margin-top : 20px;
}

.age_check table
{
	border-collapse: collapse;
	margin: 0px;
	width : 600px;
}

.age_check td
{
	font-size : 12px;
	color : #666666;
}

.age_check .header
{
	width : 600px;
	height : 74px;
	background-image : url("./img/lg_main.gif");
	background-repeat : no-repeat;
}

.age_check .body_header
{
	background-image : url("./img/bk_txt.gif");
	background-repeat : no-repeat;
	line-height : 16px;
}

.age_check .btn_enter a
{
	display :	block;
	width : 180px;
	height : 36px;
	background-image : url("./img/bt_enter.gif");
	background-repeat : no-repeat;
}

.age_check .btn_enter a:hover
{
	background-image : url("./img/bt_enter_2.gif");
}

.age_check .btn_exit a
{
	display :	block;
	width : 130px;
	height : 24px;
	background-image : url("./img/bt_exit.gif");
	background-repeat : no-repeat;
}

.age_check .btn_exit a:hover
{
	background-image : url("./img/bt_exit_2.gif");
}

.age_check .limit18
{
	width : 58px;
	height : 60px;
	background-image : url("./img/ic_18under.gif");
	background-repeat : no-repeat;
}

.age_check a.trustseal
{
	width : 100px;
	height : 68px;
	background-image : url("./img/ic_ssl.gif");
	background-repeat : no-repeat;
}

/* 中タブ */
.center_tab
{
	width : 480px !important;
}

.center_tab .menu_footer{
width : 480px;
height : 10px;
background-image : url("./img/title_480f_normal.gif");
background-repeat : no-repeat;
}

.center_tab .ajax__tab_header {
	width : 480px;
	margin : 0px;
	padding : 0px;
	background-image : url("./img/bk_center_tab_line.gif");
	background-repeat : repeat-x;
}

.center_tab .ajax__tab_outer {
	height : 30px;
	background-image : url("./img/bk_center_tab_right.gif");
	background-repeat : no-repeat;
	background-position : right;
}

.center_tab .ajax__tab_inner {
	height : 30px;
	background-image : url("./img/bk_center_tab_left.gif");
	background-repeat : no-repeat;
	background-position : left;
	padding-left:5px;
}

.center_tab .ajax__tab_tab {
	width : 151px;
	height : 30px;
	font-size : 14px;
	font-weight : bold;
	text-align : center;
	line-height : 30px;
	background-image : url("./img/bk_center_tab_center.gif");
	background-repeat : repeat-x;
	margin : 0px;
}

.center_tab .ajax__tab_active .ajax__tab_outer {
	background-image : url("./img/bk_center_tab_active_right.gif");
	background-repeat : no-repeat;
	background-position : right;
}
.center_tab .ajax__tab_active .ajax__tab_inner {
	background-image : url("./img/bk_center_tab_active_left.gif");
	background-repeat : no-repeat;
}

.center_tab .ajax__tab_active .ajax__tab_tab {
	background-image : url("./img/bk_center_tab_active_center.gif");
	background-repeat : repeat-x;
}

.center_tab .ajax__tab_body
{
	width : 480px;
	background-image : url("./img/title_480b_normal.gif");
	background-repeat : repeat-y;
	margin : 0px;
	padding : 0px;
	border : none;
}



/*///// ■カート■ /////*/

.cart{
width : 670px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.cart .msg{
width : 670px;
height : 32px;
margin-top : 20px;
margin-bottom : 10px;
background-image : url("./img/bk_01_cart_txt.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}


/*/・エリア・/*/

.cart .sale_area{
width : 630px;
height : 300px;
margin-top : 40px;
margin-left : 20px;
background-image : url("./img/bk_01_cart_sale.gif");
background-repeat : no-repeat;
}

.cart .ppv_area{
width : 630px;
height : 300px;
margin-top : 40px;
margin-left : 20px;
background-image : url("./img/bk_01_cart_ppv.gif");
background-repeat : no-repeat;
}



/*/・テーブル[カート]・/*/

.cart_table{
background-color : #cccccc;
}

.cart_table_b{
background-color : #cccccc;
}

.cart_table td, .cart_table th{
font-size : 12px;
line-height : 14px;
}

.cart_table_b td, .cart_table_b th{
font-size : 12px;
line-height : 14px;
}

.cart_table_top th{
height : 30px;
text-align : center;
font-weight : bold; 
background-color : #fdf1A1;
}

.cart_table_top_b th{
height : 30px;
text-align : center;
font-weight : bold; 
background-color : #ffcccc;
}

.cart_table_other{
background-color : #ffffff;
}

.cart_table_other_b{
background-color : #ffffff;
}

.cart_table_1{
width : 20px;
text-align : center;
}

.cart_table_2{
width : 40px;
text-align : center;
}

.cart_table_3{
width : 239px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}

.cart_table_4{
width : 100px;
text-align : center;
}

.cart_table_5{
width : 40px;
text-align : center;
}

.cart_table_6{
width : 60px
}

.cart_table_7{
width : 60px;
text-align : center;
}

.cart_table_8{
width : 1px;
}

.cart_table_9{
width : 100px;
font-weight : bold;
text-align : center;
}

.cart_table_10{
width : 559px;
font-weight : bold;
text-align : right;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
}

/*/・[タイトル]・/*/

.cart .title_01{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_cart_title.gif");
background-repeat : no-repeat;
}

.cart .top_01{
width : 670px;
height : 24px;
padding-top : 7px;
padding-left : 5px;
background-image : url("./img/bk_01_cart_bar.gif");
background-repeat : no-repeat;
color : #333333;
}

/*/・[ボタンエリア]・/*/

.cart .btn_area_back{
width : 670px;
height : 80px;
margin-top : 40px;
margin-left : 10px;
margin-bottom : 20px;
background-image : url("./img/bk_01_cart_back_nt.gif");
background-repeat : no-repeat;
}

/*/・ボタン[削除]・/*/

.btn_delete{
width : 28px;
height : 16px;
margin-top : 1px;
margin-left : 2px;
}

.btn_delete a{
width : 28px;
height : 16px;
background-image : url("./img/bt_01_register_delete.gif");
background-repeat : no-repeat;
}

.btn_delete a:hover{
background-image : url("./img/bt_01_register_delete_2.gif");
background-repeat : no-repeat;
}

.btn_delete a:active{
background-image : url("./img/bt_01_register_delete_2.gif");
background-repeat : no-repeat;
}

/*/・ボタン[数量変更]・/*/

.btn_henkou{
width : 42px;
height : 16px;
margin-top : 1px;
margin-left : 9px;
}

.btn_henkou a{
width : 42px;
height : 16px;
background-image : url("./img/bt_01_register_henkou.gif");
background-repeat : no-repeat;
}

.btn_henkou a:hover{
background-image : url("./img/bt_01_register_henkou_2.gif");
background-repeat : no-repeat;
}

.btn_henkou a:active{
background-image : url("./img/bt_01_register_henkou_2.gif");
background-repeat : no-repeat;
}
/*/・ボタン[前のページへ戻る]・/*/

.cart .btn_back_top{
width : 190px;
height : 36px;
margin-top : 14px;
margin-left : 460px;
}

.cart .btn_back_top a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_cart_back.gif");
background-repeat : no-repeat;
}

.cart .btn_back_top a:hover{
background-image : url("./img/bt_01_cart_back_2.gif");
background-repeat : no-repeat;
}

.cart .btn_back_top a:active{
background-image : url("./img/bt_01_cart_back_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[通販カートへ進む]・/*/

.cart .btn_step_sale{
width : 190px;
height : 36px;
margin-top : 240px;
margin-left : 400px;
}

.cart .btn_step_sale a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_cart_step_sale.gif");
background-repeat : no-repeat;
}

.cart .btn_step_sale a:hover{
background-image : url("./img/bt_01_cart_step_sale_2.gif");
background-repeat : no-repeat;
}

.cart .btn_step_sale a:active{
background-image : url("./img/bt_01_cart_step_sale_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[配信カートへ進む]・/*/

.cart .btn_step_ppv{
width : 190px;
height : 36px;
margin-top : 240px;
margin-left : 400px;
}

.cart .btn_step_ppv a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_cart_step_ppv.gif");
background-repeat : no-repeat;
}

.cart .btn_step_ppv a:hover{
background-image : url("./img/bt_01_cart_step_ppv_2.gif");
background-repeat : no-repeat;
}

.cart .btn_step_ppv a:active{
background-image : url("./img/bt_01_cart_step_ppv_3.gif");
background-repeat : no-repeat;
}





/*///// ■レジ■ /////*/

.register{
width : 670px;
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.register .top_01{
width : 670px;
height : 24px;
padding-top : 7px;
padding-left : 5px;
background-image : url("./img/bk_01_register_bar_01.gif");
background-repeat : no-repeat;
}

.register .top_01b{
width : 670px;
height : 24px;
padding-top : 7px;
padding-left : 5px;
background-image : url("./img/bk_01_register_bar_01b.gif");
background-repeat : no-repeat;
}

.register .title_01{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_01.gif");
background-repeat : no-repeat;
}

.register .title_01b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_01b.gif");
background-repeat : no-repeat;
}

.register .title_02{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_02.gif");
background-repeat : no-repeat;
}

.register .title_03{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_03.gif");
background-repeat : no-repeat;
}

.register .title_03b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_03b.gif");
background-repeat : no-repeat;
}

.register .title_04{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04.gif");
background-repeat : no-repeat;
}

.register .title_04b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04b.gif");
background-repeat : no-repeat;
}

.register .title_04_1{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04_1.gif");
background-repeat : no-repeat;
}

.register .title_04_1b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04_1b.gif");
background-repeat : no-repeat;
}

.register .title_04_2{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04_2.gif");
background-repeat : no-repeat;
}

.register .title_04_3{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04_3.gif");
background-repeat : no-repeat;
}

.register .title_04_3b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_04_3b.gif");
background-repeat : no-repeat;
}

.register .title_05{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_05.gif");
background-epeat : no-repeat;
}

.register .title_05b{
width : 670px;
height : 36px;
background-image : url("./img/bk_01_register_title_05b.gif");
background-epeat : no-repeat;
}

.register .tp_01_1{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_1-1.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_01_1b{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_1-1b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_02_1{
width : 670px;
height : 28px;
margin-top : 20px;
background-image : url("./img/tp_01_register_2-1.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_02_2{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_2-2.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_1{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-1.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_1b{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-1b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_2{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-2.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_2b{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-2b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_3{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-3.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_4{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-4.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_03_4b{
width : 670px;
height : 28px;
margin-top : 40px;
background-image : url("./img/tp_01_register_3-4b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_1{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-1.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_1b{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-1b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_2{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-2.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_3{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-3.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_3b{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-3b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .tp_04_3b{
width : 670px;
height : 28px;
margin-top : 40px;
margin-bottom : 2px;
background-image : url("./img/tp_01_register_4-3b.gif");
background-repeat : no-repeat;
border-bottom : dashed #999999 1px;
}

.register .zone{
width : 670px;
margin-top : 5px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_left_01.gif");
background-repeat : yes;
border-bottom : dashed #999999 1px;
}

.register .zone_b{
width : 670px;
margin-top : 5px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_left_01b.gif");
background-repeat : yes;
border-bottom : dashed #999999 1px;
}

.register .left_box{
width : 140px;
font-size : 14px;
font-weight : bold;
text-align : right;
float : left;
padding-top : 4px;
padding-right : 4px;
}

.register .right_box{
width : 526px;
font-size : 14px;
padding-top : 4px;
padding-left : 40px;
}

.register .right_box .line{
width : 486px;
margin-top : 4px;
padding-left : 40px;
padding-bottom : 10px;
border-bottom : dashed #999999 1px;
}

.register .right_box .point{
width : 486px;
font-size : 14px;
font-weight : bold;
padding-top : 0px;
padding-left : 4px;
padding-bottom : 4px;
border-bottom : dashed #999999 1px;
}

.register .right_box .point_2{
width : 486px;
padding-top : 10px;
padding-left : 20px;
padding-bottom : 4px;
}

.register .right_box .one{
width : 80px;
font-size : 14px;
float : left;
}

.register .right_box .one_2{
width : 120px;
font-size : 14px;
float : left;
}

.register .right_box .two{
width : 400px;
height : 150px;
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_add_01.gif");
background-repeat : no-repeat;
}

.register .right_box .two_2{
width : 400px;
height : 191px;
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_add_02.gif");
background-repeat : no-repeat;
}

.register .right_box .two_collect{
width : 380px;
height : 70px;
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-left : 10px;
background-image : url("./img/bk_01_register_collect_01.gif");
background-repeat : no-repeat;
}

.register .right_box .two_bank{
width : 380px;
height : 70px;
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_bank_01.gif");
background-repeat : no-repeat;
}

.register .right_box .two_credit{
width : 380px;
height : 175px;
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_credit_01.gif");
background-repeat : no-repeat;
}

.register .right_box .two_bitcash
{
	background-image : url("./img/bk_01_register_settlement_01.gif");
	background-repeat : no-repeat;
}

.register .right_box .two_credit_pix{
width : 380px;
height : 120px;
margin-bottom : 5px;
background-image : url("./img/bk_01_register_credit_02.gif");
background-repeat : no-repeat;
}

.register .right_box .two_credit_pix_2{
width : 380px;
height : 80px;
line-height : 16px;
font-size : 12px;
margin-bottom : 5px;
}

.register .right_box .two_credit_pix_3{
width : 380px;
height : 70px;
margin-bottom : 5px;
background-image : url("./img/pix_01_register_credit.gif");
background-repeat : no-repeat;
}

.register .right_box .two_credit .txt{
width : 340px;
font-size : 14px;
text-align : right;
padding-top : 10px;
padding-left : 10px;
}

.register .right_box .three{
width : 100px;
font-size : 14px;
line-height : 25px;
float : left;
}

.register .right_box .four{
width : 260px;
font-size : 14px;
line-height : 4px;
}

.register .right_box .four2{
width : 260px;
font-size : 14px;
line-height : 25px;
}

.register .right_box .two_credit_err{
width : 340px;
font-size : 14px;
}

/*/・[利用規約]・/*/

.register .kiyaku_sale{
width : 570px;
height : 45px;
margin-top : 30px;
margin-left : 50px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_kiyaku_sale.gif");
background-repeat : no-repeat;
}

.register .kiyaku_sale .comme{
width : 570px;
font-size : 14px;
text-align : center;
margin-top : 22px;
}

.register .kiyaku_ppv{
width : 570px;
height : 45px;
margin-top : 30px;
margin-left : 50px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_kiyaku_ppv.gif");
background-repeat : no-repeat;
}

.register .kiyaku_ppv .comme{
width : 570px;
font-size : 14px;
text-align : center;
margin-top : 22px;
}

/*/・[ボタンエリア]・/*/

.register .btn_area{
width : 670px;
height : 80px;
margin-top : 40px;
margin-bottom : 20px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

.register .btn_area_sale_dvd{
width : 670px;
height : 80px;
margin-top : 40px;
margin-bottom : 20px;
background-image : url("./img/bk_01_register_back_sale_dvd.gif");
background-repeat : no-repeat;
}

.register .btn_area_ppv{
width : 670px;
height : 80px;
margin-top : 40px;
margin-bottom : 20px;
background-image : url("./img/bk_01_register_back_ppv.gif");
background-repeat : no-repeat;
}

/*/・[レジフロー]・/*/

.register .flow_1{
width : 670px;
height : 80px;
margin-top : 20px;
margin-bottom : 20px;
background-image : url("./img/pix_01_register_flow_01.gif");
background-repeat : no-repeat;
}

.register .flow_1b{
width : 670px;
height : 81px;
margin-top : 20px;
margin-bottom : 20px;
background-image : url("./img/pix_01_register_flow_01b.gif");
background-repeat : no-repeat;
}

.register .flow_2{
width : 670px;
height : 80px;
margin-top : 20px;
margin-bottom : 20px;
background-image : url("./img/pix_01_register_flow_02.gif");
background-repeat : no-repeat;
}

.register .flow_3{
width : 670px;
height : 80px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_03.gif");
background-repeat : no-repeat;
}

.register .flow_3b{
width : 670px;
height : 81px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_03b.gif");
background-repeat : no-repeat;
}

.register .flow_4{
width : 670px;
height : 80px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_04.gif");
background-repeat : no-repeat;
}

.register .flow_4b{
width : 670px;
height : 81px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_04b.gif");
background-repeat : no-repeat;
}

.register .flow_5{
width : 670px;
height : 80px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_05.gif");
background-repeat : no-repeat;
}

.register .flow_5b{
width : 670px;
height : 81px;
margin-top : 20px;
margin-bottom : 40px;
background-image : url("./img/pix_01_register_flow_05b.gif");
background-repeat : no-repeat;
}

/*/・[テキストエリア]・/*/

.register .txt{
width : 670px;
line-height : 18px;
margin-top : 40px;
margin-bottom : 20px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

.register .txt_credit{
width : 250px;
margin-top : 15px;
margin-left : 70px;
}

.register .txt_step{
width : 670px;
line-height : 18px;
margin-top : 40px;
margin-bottom : 20px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
background-image : url("./img/bk_01_register_step.gif");
background-repeat : no-repeat;
}

.register .txt_finish{
width : 670px;
font-size : 14px;
line-height : 24px;
margin-top : 0px;
margin-bottom : 30px;
padding-top : 60px;
padding-left : 20px;
padding-right : 20px;
background-image : url("./img/bk_01_register_finish.gif");
background-repeat : no-repeat;
}

.register .txt_finish_2{
width : 670px;
height : 100px;
font-size : 14px;
line-height : 24px;
margin-top : 0px;
margin-bottom : 30px;
padding-top : 20px;
padding-left : 20px;
padding-right : 20px;
background-image : url("./img/bk_01_register_finish_2.gif");
background-repeat : no-repeat;
}


.register .txt_error{
width : 670px;
font-size : 14px;
color : #ff6666;
font-weight : bold;
line-height : 18px;
margin-top : 40px;
margin-bottom : 20px;
padding-top : 10px;
padding-left : 10px;
padding-bottom : 10px;
border-top : dashed #999999 1px;
border-bottom : dashed #999999 1px;
}

/*/・ボタン[登録内容変更]・/*/

.register .right_box .two .btn_change{
width : 150px;
height : 32px;
margin-top : 6px;
margin-left : 230px;
}

.register .right_box .two .btn_change a{
width : 150px;
height : 32px;
background-image : url("./img/bt_01_register_change.gif");
background-repeat : no-repeat;
}

.register .right_box .two .btn_change a:hover{
background-image : url("./img/bt_01_register_change_2.gif");
background-repeat : no-repeat;
}

.register .right_box .two .btn_change a:active{
background-image : url("./img/bt_01_register_change_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[前のページへ戻る]・/*/

.register .btn_back{
width : 190px;
height : 36px;
float : left;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.register .btn_back_b{
width : 190px;
height : 36px;
float : left;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.register .btn_back a{
width : 190px;
height : 36px;
float : left;
background-image : url("./img/bt_01_register_back.gif");
background-repeat : no-repeat;
}

.register .btn_back_b a{
width : 190px;
height : 36px;
float : left;
background-image : url("./img/bt_01_register_back_b.gif");
background-repeat : no-repeat;
}

.register .btn_back a:hover{
background-image : url("./img/bt_01_register_back_2.gif");
background-repeat : no-repeat;
}

.register .btn_back_b a:hover{
background-image : url("./img/bt_01_register_back_2b.gif");
background-repeat : no-repeat;
}

.register .btn_back a:active{
background-image : url("./img/bt_01_register_back_3.gif");
background-repeat : no-repeat;
}

.register .btn_back_b a:active{
background-image : url("./img/bt_01_register_back_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[レジへ進む]・/*/

.register .btn_step{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_step_b{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_step a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_step.gif");
background-repeat : no-repeat;
}

.register .btn_step_b a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_step_b.gif");
background-repeat : no-repeat;
}

.register .btn_step a:hover{
background-image : url("./img/bt_01_register_step_2.gif");
background-repeat : no-repeat;
}

.register .btn_step_b a:hover{
background-image : url("./img/bt_01_register_step_2b.gif");
background-repeat : no-repeat;
}

.register .btn_step a:active{
background-image : url("./img/bt_01_register_step_3.gif");
background-repeat : no-repeat;
}

.register .btn_step_b a:active{
background-image : url("./img/bt_01_register_step_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[買い物を続ける]・/*/

.register .btn_shopping{
width : 190px;
height : 36px;
float : left;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.register .btn_shopping_b{
width : 190px;
height : 36px;
float : left;
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
}

.register .btn_shopping a{
width : 190px;
height : 36px;
float : left;
background-image : url("./img/bt_01_register_shopping.gif");
background-repeat : no-repeat;
}

.register .btn_shopping_b a{
width : 190px;
height : 36px;
float : left;
background-image : url("./img/bt_01_register_shopping_b.gif");
background-repeat : no-repeat;
}

.register .btn_shopping a:hover{
background-image : url("./img/bt_01_register_shopping_2.gif");
background-repeat : no-repeat;
}

.register .btn_shopping_b a:hover{
background-image : url("./img/bt_01_register_shopping_2b.gif");
background-repeat : no-repeat;
}

.register .btn_shopping a:active{
background-image : url("./img/bt_01_register_shopping_3.gif");
background-repeat : no-repeat;
}

.register .btn_shopping_b a:active{
background-image : url("./img/bt_01_register_shopping_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[お支払い情報入力へ]・/*/

.register .btn_pay{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_pay a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_pay.gif");
background-repeat : no-repeat;
}

.register .btn_pay a:hover{
background-image : url("./img/bt_01_register_pay_2.gif");
background-repeat : no-repeat;
}

.register .btn_pay a:active{
background-image : url("./img/bt_01_register_pay_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[ご注文内容の確認へ]・/*/

.register .btn_check{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_check_b{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_check a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_check.gif");
background-repeat : no-repeat;
}

.register .btn_check_b a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_check_b.gif");
background-repeat : no-repeat;
}

.register .btn_check a:hover{
background-image : url("./img/bt_01_register_check_2.gif");
background-repeat : no-repeat;
}

.register .btn_check_b a:hover{
background-image : url("./img/bt_01_register_check_2b.gif");
background-repeat : no-repeat;
}

.register .btn_check a:active{
background-image : url("./img/bt_01_register_check_3.gif");
background-repeat : no-repeat;
}

.register .btn_check_b a:active{
background-image : url("./img/bt_01_register_check_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[注文を完了させる]・/*/

.register .btn_finish{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_finish_b{
width : 190px;
height : 36px;
margin-top : 20px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_finish a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_finish.gif");
background-repeat : no-repeat;
}

.register .btn_finish_b a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_finish_b.gif");
background-repeat : no-repeat;
}

.register .btn_finish a:hover{
background-image : url("./img/bt_01_register_finish_2.gif");
background-repeat : no-repeat;
}

.register .btn_finish_b a:hover{
background-image : url("./img/bt_01_register_finish_2b.gif");
background-repeat : no-repeat;
}

.register .btn_finish a:active{
background-image : url("./img/bt_01_register_finish_3.gif");
background-repeat : no-repeat;
}

.register .btn_finish_b a:active{
background-image : url("./img/bt_01_register_finish_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[トップページへ戻る/DVD通販]・/*/

.register .btn_top_sale_dvd{
width : 190px;
height : 36px;
margin-top : 14px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_top_sale_dvd a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_back_top.gif");
background-repeat : no-repeat;
}

.register .btn_top_sale_dvd a:hover{
background-image : url("./img/bt_01_register_back_top_2.gif");
background-repeat : no-repeat;
}

.register .btn_top_sale_dvd a:active{
background-image : url("./img/bt_01_register_back_top_3.gif");
background-repeat : no-repeat;
}

/*/・ボタン[トップページへ戻る/単品動画]・/*/

.register .btn_top_ppv{
width : 190px;
height : 36px;
margin-top : 12px;
margin-left : 450px;
margin-bottom : 20px;
}

.register .btn_top_ppv a{
width : 190px;
height : 36px;
background-image : url("./img/bt_01_register_back_top_b.gif");
background-repeat : no-repeat;
}

.register .btn_top_ppv a:hover{
background-image : url("./img/bt_01_register_back_top_2b.gif");
background-repeat : no-repeat;
}

.register .btn_top_ppv a:active{
background-image : url("./img/bt_01_register_back_top_3b.gif");
background-repeat : no-repeat;
}

/*/・ボタン[内容を変更する]・/*/

.register .btn_rewrite{
width : 100px;
height : 16px;
margin-top : 5px;
margin-left : 560px;
margin-bottom : 5px;
}

.register .btn_rewrite a{
width : 100px;
height : 16px;
background-image : url("./img/bt_01_register_rewrite.gif");
background-repeat : no-repeat;
}

.register .btn_rewrite a:hover{
background-image : url("./img/bt_01_register_rewrite_2.gif");
background-repeat : no-repeat;
}

.register .btn_rewrite a:active{
background-image : url("./img/bt_01_register_rewrite_2.gif");
background-repeat : no-repeat;
}

/*/・テーブル[注文内容の確認]・/*/

.register_table{
background-color : #cccccc;
}

.register_table_b{
background-color : #cccccc;
}

.register_table td{
font-size : 14px;
line-height : 18px;
padding-top : 5px;
padding-padding : 5px;
}

.register_table_1{
width : 230px;
font-weight : bold;
text-align : center;
vertical-align : top;
background-color : #fdf1A1;
}

.register_table_1_b{
width : 230px;
font-weight : bold;
text-align : center;
vertical-align : top;
background-color : #ffcccc;
}

.register_table_2{
width : 440px;
vertical-align : top;
background-color : #ffffff;
}


