/*pages.style sheet*/
#how_navi {
}
#how_navi ul {
    margin: 0px;
	padding: 0px;
}
#how_navi li {
    float: left;
	list-style-type: none;
}
.how_navi {
	margin: 10px 18px;
	width: 180px;
	text-align: center;
}
.hm_navi {
	padding: 10px 3px 10px 3px;
}
.inbox {
    width: 550px;
	text-align: left;
	margin: 15px 0px;
}
.back_blue {
   background-color: #000033;
   color: #FFFFFF;
}
#TPR_main #txt_s {
    font-size: 12px;
}
/*買い物カゴの使い方*/
#how_cart,#how_mail,#how_tel,#payment,#cation,#law,#privacy {
	border-top: 1px solid #666666;
	padding: 10px 0px;
	margin: 10px 0px;
	clear: both;
}
#cart_title,#mail_title,#tel_title,#pay_title,#cation_title,#law_title,#privacy_title {
    margin: 5px 0px 15px 0px;
}
#c_box01,#c_box02 {
    height:180px;
	border-bottom: 1px solid #666666;
	padding: 10px 0px;
	margin: 10px 0px;
	clear: both;
}
#c_box03,#c_box_04 {
    height: 330px;
	border-bottom: 1px solid #666666;
	margin: 10px 0px;
	padding: 10px 0px;
	clear: both;
}
#c_txt01,#c_txt02,#c_txt03,#c_txt04 {
    width: 280px;
	float: left;
	text-align: left;
}
#c_img01,#c_img02,#c_img03,#c_img04 {
    width: 250px;
	float: right;
}
/*メールで注文する場合*/
#m_box01 {
    text-align: left;
}
#m_box02 {
    border: 2px solid #cc0000;
	text-align: left;
	padding: 3px;
	margin: 5px 0px;
}
#m_box03 {
    text-align: left;
	border: 2px solid #666666;
	padding: 5px;
	margin: 5px 0px;
}
#m_box03 ul {
    margin: 5px;
	padding: 10px;
	text-align: left;
}
#m_box03 li {
    font-size: 15px;
	line-height: 20pt;
}
#m_send {
    border: 1px solid #cc0000;
    padding: 3px;
}
#top_01,#top_02,#top_03,#top_04,#top_05,#top_06,#top_07 {
    text-align: right;
}
/*電話で注文する場合*/
#t_box01 {
    width: 550px;
    text-align: left;
	margin: 5px;
}
/*お支払い方法*/

#p_01img {
	margin: 5px;
}
#p_01txt,#p_02txt,#p_03txt {
	margin: 5px;
	text-align: left;
}
/*ご注文時の注意*/
#ca_box01,#ca_box02,#ca_box03,#ca_box04,#ca_box05 {
    width: 550px;
	text-align: left;
	margin: 15px 0px;
}
#ca_01txt,#ca_02txt,#ca_03txt,#ca_04txt {
    margin: 5px;
	text-align: left;
}
#cation td {
    font-size: 13px;
	font-weight: bold;
	text-align: center;
}
/*特定商取引法に基づく表記*/
#law_box01 {
    width: 550px;
	text-align: left;
	margin: 15px 0px;
}
#law td {
    font-size: 13px;
	line-height: 18pt;
}
#law_txt01 {
    margin: 5px;
	text-align: left;
}
/*個人情報の取り扱い*/
#pri_box01,#pri_box02 {
    width: 550px;
	text-align: left;
	margin: 15px 0px;
}
#privacy h2 {
    font-size: 15px;
	font-weight: bold;
}

#Footer {
}

/**************LUCKY DEVIL RECORDS PAGE*******************/
#LDR_main {
    width: 600px;
    margin: 10px auto;
	padding: 5px;

}
#LDR_main dt {
    width: 594px;
	background-color: #999999;
	padding: 3px;
	margin: 5px 0px;
	text-align: left;
}
#LDR_main dl {
    margin: 5px 0px;
	width: 600px;
}
/*index.html/news&discography_box/*/
.box_1 {
    width: 150px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.box_2 {
    width: 440px;
	margin: 0px;
	text-align: left;
	padding: 0px 5px;
	float: right;
}
.box_3 {
    width: 180px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.box_4 {
    width: 430px;
	margin: 0px;
	text-align: left;
	padding: 0px 5px 0px 10px;
	float:left;
}
.box_cart {
    width: 440px;
	margin: 10px 0px;
	padding: 5px 0px;
	text-align: left;
	float: right;
	border-top: 1px dotted #999999;
}
.line {
    width: 100%;
	background-image: url(../images/bg_image/line.jpg);
	background-repeat: repeat-x;
	clear: both;
}
/************************************/
.rBox {
    width: 260px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.lbox {
    width: 250px;
	float: left;
	margin: 0px;
	margin: 2px;
}
.lbox p {
    padding: 0px;
	margin: 0px;
	text-align: left;
}
.mainbox {
    width: 550px;
	height: auto;
	margin: 20px auto;
	padding: 20px auto;
	text-align: left;	
}
.mainbox ul {
    margin: 0px;
	padding: 0px;
}
.mainbox li {
    list-style-type: none;
	padding: 2px 0px;
	font-family: "ＤＦ平成ゴシック体W5", "ヒラギノ角ゴ ProN W6", Osaka;
}
/***************TRSCD-03*********************/
.listbox {
	height: auto;
	margin: 20px auto;
	padding: 20px auto;
	text-align: left;	
}
.listbox ul {
    margin: 0px;
	padding: 0px;
}
.listbox li {
    list-style-type: none;
	padding: 5px 10px;
	font-family: "ＤＦ平成ゴシック体W5", "ヒラギノ角ゴ ProN W6", Osaka;
}

/***********************雑誌掲載立ち読みページ******************************/
#read {
    width: 600px;
	margin: 0px auto;
	padding: 0px;
}
#read dl {
    width: 140px;
    margin: 5px;
	padding: 0px;
	float: left;
}
#read dt {
    margin: 0px;
	padding: 0px;
}
#read dd {
    margin: 0px;
	padding: 0px;
}
#read h1 {
    background-color: #cccccc;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
}


/***********************TEDMAN'S PRIVATE ROOM CSS******************************/
#TPR_main {
    width: 600px;
    margin: 10px auto;
	padding: 5px;

}
#TPR_main dt {
    width: 600px;
	padding: 5px 0px;
	margin: 5px 0px;
	text-align: left;
}
#TPR_main dl {
    margin: 5px 0px;
	width: 600px;
}
#TPR_main p {
    margin: 5px 0px;
	padding: 0px;
	font-size: 14px;
}
.box_two_left {
    width: 290px;
	float: left;
	text-align: left;
}
.box_two_right {
    width: 290px;
	float: right;
	text-align: left;
}
.box_nostyle {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
	font-size: 11px;
}
.box_title {
    margin: 3px 0px;
    padding: 0px;
}
.for_send {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/***********************TEDMAN'S LUCKY TAILOR******************************/
#tailor_main{
    width: 600px;
    margin: 10px auto;
	padding: 5px;
}
.tailor_subBox dl,dt, .mwc_subBox dl,dt{
    padding: 5px 0px;
}
/***********************OPEN WINDOW******************************/
#step {
    width: 600px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 17px;
}
#step dl {
    margin: 5px 0px;
	padding: 5px 0px;
}
.step_ow_l {
    width: 280px;
	float: left;
	margin: 0px;
	padding: 2px;
}
.step_ow_r {
    width: 300px;
	float: right;
	margin: 0px;
	padding: 2px;
	text-align: left;
}
.close {
    margin: 0px;
	padding: 2px;
}
.cloth_l {
    width: 56px;
	float: left;
	margin: 0px;
	padding: 2px;
}
.cloth_r {
    width: 56px;
	float: right;
	margin: 0px;
	padding: 2px;	
}
/*#################### 在庫表・買い物カゴ ###################*/
#tailor_shopping {
	margin: 5px 0px;
	padding: 0px;
}
#tailor_shopping dd {
	margin: 0px;
	padding: 0px;
}
.tailor_sBox_left {
    width: 300px;
    float: left;
	text-align: center;
}
.tailor_sBox_right {
    width: 300px;
	float: right;
	text-align: left;
}
#tailor_stepBox {
    width: 600px;
}

.setpBox_l {
    float: left;
	width: 139px;
	margin: 0px 2px;
	padding: 2px;
	
}
.stepBox_r {
    float: right;
	width: 139px;	
	margin: 0px 1px;
	padding: 2.5px;	
}
#tailor_stepBox dl {
    border: 1px solid #cccccc;
	height: 150px;
	text-align: left;
	font-size: 11px;
}
#tailor_stepBox dt {
    margin: 0px;
	padding: 0px;
}

#tailor_stepBox dd {
    margin: 0px;
	padding: 0px;
}

/*######################### 前田時計有限公司ページ #########################*/
.mwc_toptxt {
    text-align: left;
    font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 2px;
}
#mwc_main {
    width: 630px;
    margin: 10px auto;
	padding: 5px;
}
#mwc_shopping {
	margin: 0px;
	padding: 0px;
}
#mwc_shopping dl {
	margin: 0px;
	padding: 0px;
}
#mwc_shopping dt {
    margin: 0px;
	padding: 0px;
    width: 330px;
    float: left;
	text-align: center;
}
#mwc_shopping dd {
    margin: 0px;
	padding: 0px;
    width: 300px;
	float: right;
	text-align: left;
}

#mwc_spot {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#mwc_spot dl {
	margin: 1px;
	padding: 1px;
    width: 203px;
	height: 265px;
	border: 1px solid #999999;
    float: left;
}
#mwc_spot dt {
	margin: 0px;
	padding: 0px;
}
#mwc_spot dd {
	margin: 0px;
	padding: 0px;
	text-align: left;	
}
#mwc_spot p {
    padding: 3px 0px;
	margin: 0px;
	font-size: 11px;	
}
