@charset "shift_jis";
/*-----------------------------------------------
  disp.css
  /disp
-----------------------------------------------*/



#shop_contents {
  /* float: right; */
  width: 712px;
  margin-left: auto;
  margin-right: auto;
}


/* 商品のご案内 */
.annaititle {
  font-size: 32px!important;
  text-align: center;
  padding: 10px 0px;
}
.annai_com {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0px;
}
.annaititle2 {
  font-size: 25px!important;
  font-weight: bold;
  padding: 10px 0px;
}
.dev_detail1 table{
  width:100%;
  margin-bottom: auto;
  margin-top: 0px;
}
.dev_detail1Btn{
  text-align: right;
}
.dev_detail1Btn img {
margin-bottom: 5px;
}
.dev_detailIN{
  width:150px!important;
}
.dev_detail1 th,
.dev_detail1 td {
  padding: 3px;
  vertical-align: top;
}
.priceStressed{
  font-size:36px!important;
  color:#C00;
  font-weight: bold;
}
.priceStressed2{
	color:#C00;
	font-weight: bold;
}
.priceStressedViews{
  font-size:12px!important;
  font-weight: bold;
}
.dev_detail2 {}
.dev_detail2 img{
  display:inline;
  margin:5px 0;
  border-radius: 6px;
}
.dev_detail2_left {
  float: left;
  height: 265px;
  width: 210px;
}

.size10 {
  font-size: 10px!important;
  padding: 2px 0px;
}

/* 0521 kasamoto add
-------------------------------------------*/
div.orderMerit{
width:465px;
height:48px;
margin:-20px 0 25px 135px;
}

div.orderMerit ul li{
float:left;
margin: 0 5px;}

/* 
-------------------------------------------*/


.dev_detail2_left_title {
  width: 262px;
}
.dev_detail2_left_title img {
	display:block;
}
.dev_detai_right {
  float: right;
  width: 262px;
}
.price2 {
  font-size: 24px!important;
}
.dev_detail3_right {
  float: left;
  width: 378px;
}
.dev_dt3_r_right {
  float: right;
}
.dev_dt3_r_left {
  background-position: top;
  float: left;
  width: 204px;
}

/* ↓付録の表示_追記20100405 */
.dev_detail3_right .mds {
	float:left;
	width: auto;
}
.dev_detail3_right .pht {
	float:right;
	width:170px;
}
.dev_detail3_right .pht img {
	float:right;
}
.dev_detail3_right .txt {
	float:left;
	width:194px;
	padding: 5px;
  font-size: 12px!important;
}
/* ↑付録の表示_追記20100405 */

.dev_detail3_com2 {
  font-size: 12px!important;
}
.shop1_tbl {
  width:300px;
  background-color: #F5F5F5;
}
.shop1_tbl th {
  padding: 8px;
  text-align:left;
  font-weight:normal;
}
.shop1_tbl td {
  padding: 8px;
  font-size: 12px!important;
}

.dev_detail3_left {
  background-image: url(../images/parts/img0129.jpg);
  background-repeat: no-repeat;
  float: left;
  width: 330px;
  padding: 35px 0px 0px 0px;
}
.dev_detail3_com {
  font-size: 12px!important;
  line-height: 120%;
  padding:5px;
  margin-bottom:10px;
}
/*
.annai_titile1 {
  background-image: url(../images/parts/img0138.jpg);
  background-repeat: no-repeat;
  height: 25px;
}

.annai_titile2 {
  background-image: url(../images/parts/img0139.jpg);
  background-repeat: no-repeat;
  height: 25px;
}
.annai_titile3 {
  background-image: url(../images/parts/img0140.jpg);
  background-repeat: no-repeat;
  height: 25px;
}
*/
.dev_detail_left {
  float: left;
  width: 495px;
}
.dev_detail_right {
  float: left;
  width: 210px;
}
.dev_title1 {
  font-size: 26px!important;
  color: #000;
  font-weight: bold;
  padding: 10px 0px;
  display:block;
}

/* 20130322 kasamoto adds */
div#bigbutton ul{
width:537px;
margin: 0 0 35px 0;}

div#bigbutton ul li{
text-align:right;
font-family:'MS UI Gothic';
margin: 0 0 6px 0;}

div#bigbutton ul li.minisales{
margin: 10px 0 17px 0;}
}



.shop_com1,
.shop_com1 p{
	font-size: 18px!important;
	color: #000;
	text-align: left;
	margin-bottom: 10px;
	line-height: 120%;
}
/* サンプルのご案内 */
#shop_samplebox {}
.sample_title1 {
  background-image: url(../images/parts/sample_title.jpg);
  background-repeat: no-repeat;
  height: 60px;
}
.sample_detail {
  background-image: url(../images/parts/img0143.jpg);
  background-repeat: repeat-y;
}
.sample_footer {
  background-image: url(../images/parts/img0142.jpg);
  background-repeat: no-repeat;
  height: 23px;
}
.sample_left {
  float: left;
  width: 244px;
  padding: 10px 10px 10px 50px;
}
.sample_right {
  float: left;
  width: 340px;
  padding: 10px;
}/* 動画を見る */
#flash_box {
  width:543px;
  margin:5px auto;
}
.flash_img {
  float: left;
  width: 95px;
}
.flash_comm {
  font-size: 10px!important;
  color: #000;
  padding: 0px 10px;
  float: left;
  line-height: 150%;
  font-weight: bold;
}
.meguribox {
  background-color: #F7F7F7;
  width: 328px;
  float: left;
  border: 1px solid #999;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}
.meguribox_r {
  background-color: #F7F7F7;
  width: 328px;
  float: right;
  border: 1px solid #999;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}
.meguri_title {
  font-size: 16px!important;
  font-weight: bold;
  text-align: center;
  padding: 8px 0px;
}
.meguri_list {
  font-size: 14px;
  background-color: #FFF;
  border: 1px solid #999;
}
.meguri_list ul {}
.meguri_list li {
  list-style-type: none;
  display: block;
  width: 145px;
  float: left;
  padding: 3px 8px;
}
.navi_inner a {
  color: #FFF;
}
#content_disp {}
#content_disp2 {
  padding: 10px 0px;
  border: 1px solid #CCC;
}
/* ユーザーボイス */
.shop_uservoice_detail {
  background-image: url(../images/parts/bg_usersvoice.jpg);
  background-repeat: repeat-y;
  padding: 5px 10px;
}
.shop_uservoice_detail .voice_line{
  background:url(../images/parts/ico_uservoice_01.jpg) no-repeat 0px 3px;
  padding:7px 30px;
  font-size:16px!important;
}
.shop_uservoice_footer {
  background-image: url(../images/parts/bg_usersvoice_btm.jpg);
  background-repeat: no-repeat;
  height: 20px;
}



/* カスタマーレビュー */
.custemer_box {
width: 712px;
  background: url(../images/parts/bg_usersvoice.jpg) repeat-y 0px 0px;
}
.custemer_box .mds {
  height: 50px;
}
.custemer_box .btm {
  height: 11px;
  background: url(../images/parts/bg_usersvoice_btm.jpg) no-repeat 0px 0px;
}
.custemer_box .osusumedo {
  padding: 0px 10px 0px 10px;
}
.custemer_box .osusumedo p {
  float:left;
  margin: 0px 2px 3px 0px;
}
.custemer_box .osusumedo .txt {
  width:6em;
  padding-top: 4px;
  font-weight: bold;
}
.custemer_box .osusumedo .point {
  padding: 4px 0px 0px 5px;
  font-weight: bold;
  color: #FF0000;
}
.custemer_box .reviewstate {
  clear: both;
  margin-bottom: 15px;
  padding: 0px 10px 0px 10px;
}
.custemer_box .reviewstate span {
  font-weight: bold;
  color: #FF0000;
}
.custemer_box .review {
  padding: 0px 10px 0px 10px;
}
.custemer_box .review .level {
  height: 22px;
}
.custemer_box .review .level p {
  float:left;
  margin-right: 2px;
}
.custemer_box .review dl dt {
  margin-bottom: 5px;
  background-color: #FFEBD0;
}
.custemer_box .review dl dt table {
  width: 690px;
}
.custemer_box .review dl dt table th {
  padding:7px;
  font-weight: bold;
  text-align: left;
}
.custemer_box .review dl dt table td {
  padding:7px;
  text-align: right;
}
.custemer_box .review dl dd {
  margin-bottom: 9px;
  padding: 0px 10px 0px 10px;
  line-height: 130%;
}
.custemer_box .review dl dd .name {
  margin-bottom: 3px;
}
.custemer_box .review dl dd .name span {
  font-weight: bold;
}
.custemer_box .line {
  margin: 0px auto;
  width: 670px;
  height: 18px;
  background: url(../images/parts/line_gray_dash.jpg) repeat-x 0px top;
}
/* カスタマーレビュー




#shop_custemer_box {}
.now_review{
  clear: both;
  padding:5px 0px 0px 0px;
  font-size:14px;
}
.now_review .counter{
  color:#FF0000;
  font-weight:bold;
}
.shop_osusume1 {
  padding: 5px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
}
.shop_osusume1 p {
	float:left;
	margin-right: 2px;
}
.shop_osusume1 .bold_txt {
	float:left;
	width:6em;
	padding-top: 4px;
  font-size: 14px;
}
.shop_osusume1 .osusume_point{
	float:left;
	padding: 4px 0px 0px 5px;
  color:#FF0000;
  font-size: 14px;
}
.shop_osusume1 .cl {
	height: 3px;
}
.custemer_box {

}


 カスタマーレビュー
.custemer_box {
  padding: 5px 0px;
}
.custamer_title_box {
	clear: both;
  font-size: 14px;
  font-weight: bold;
  background-color: #FFECD0;
  padding: 5px 5px 0px 5px;
}
.custamer_title_box .custamer_title {
  width: 530px;
  float: left;
}
.custamer_title_box .custemer_date {
  font-size: 12px;
  width: 150px;
  float: left;
  text-align: right;
  font-weight:normal;
}
.custemer_box .custamer_name {
  font-size: 12px;
  padding: 5px 10px;

}
.custemer_box .custamer_name .fullname{
  font-weight:bold;
}
.custemer_box .custemer_detaile {
  font-size: 12px;
  line-height: 14px;
  padding: 0px 10px;
  line-height:130%;
}
*/
/* レビューリンク */
.preview_link{
  padding:10px 0;
  text-align:right;
}
.preview_link a{
  display:block;
  background: url(../images/parts/ico_arrow_right.jpg) no-repeat 1px 1px;
  background-repeat:no-repeat;
  padding-left:20px;
  float:right;
  display:block;
  margin-right:10px;
  font-weight:bold;


}
.compreview_link{
  padding:0px;
}
.compreview_link a{
	display:block;
	background:url(../images/parts/ico_arrow_right.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
	font-weight:bold;
	float:left;
	margin-bottom: 2px;
	;
}


/* 支払い方法 */
.shop_tbl {
  float: left;
  width: 230px;
}
.shop_tbl th{
  padding: 3px;
  font-weight: bold;
  text-align:left;
}
.shop_tbl th,
.shop_tbl td{
  font-size:115%;
}

.shop_tblPrice{
  text-align:right;
  font-weight:bold;
  white-space:nowrap;
}
.price_comment{
	font-weight:normal;
	line-height:120%;
	font-size: 12px!important;
}



/* 支払い方法テスト 0614 kasamoto
------------------------------*/

.shop_tbl#light *{
font-family:'MS UI Gothic';}

.shop_tbl#light table td.priceStressed2{
font-weight:bold;
font-size:1.2em;}

.shop_tbl#light table td strong.price{
color:#CC0000;
font-weight:bold;}

.shop_tbl#light table td strong.price span{
font-size:35px;
font-family: 'Verdana';}

.shop_tbl#light table td span.term{
font-size:80%;}


.shop_tbl#light table .bunkatsu{
font-weight: normal;
padding:8px 0 10px 0 ;}

.shop_tbl#light table .itsukatsu{
font-weight: normal;
padding:12px 0 10px 0 ;
border-top:dashed 1px #999999;}

a#pricePpTriger{
font-size:90%;}

a.pricePpClose{
cursor:pointer;
float:right;
font-size:80%;}

div#pricePp{
border:solid 2px #bfbfbf;
width:220px;
height:140px;}

div#pricePpConts{
margin:10px 0 0 0 ;}


#pricePp{
position:relative;
display:none;}

#pricePpConts{
position:absolute;
top:0;
left:10px;
background-color: white;}


.shop_tbl#light .shop_tbl th,
.shop_tbl#light.shop_tbl td{
font-weight:normal;
}

#pricePpConts th,
#pricePpConts td{
text-align:left;
font-size:12px;
font-family:'MS UI Gothic';}

#pricePpConts th{
width:130px;}







/*  patern2  */
#shop_contents2 {
  width: 712px;
  margin: 0px auto;
}
#shop_samplebox2 {
  margin: 0px auto;
  width: 543px;
}
.sample2_detail {
  background-image: url(../images/parts/img_sampleside_02.jpg);
  background-repeat: repeat-y;
  padding-left:20px;
}
.sample2_detail img{
  display:inline;
  margin-top:10px;
}
.sample2_footer {
  background-image: url(../images/parts/img_samplefooter_02.jpg);
  background-repeat: no-repeat;
  height: 26px;
}
.sample2_left {
  float: left;
  width: 167px;
  padding: 5px 0px;
}
.sanmple2_right {
  float: left;
  width: 335px;
  padding: 10px 0px 10px 4px;
  text-align: center;
}
.sample2_center{
  text-align:center;
  font-weight:bold;
  font-size:12px!important;
}
#syoukaiArea{}
#syoukaiArea h2{
	display:block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#syoukaiArea h2 img{
  margin:0 auto;
}
.annai2title {
  height: 30px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

.annaibox2_1 {
	padding: 5px;
	border: 1px solid #663300;
	margin-top: 0px;
	margin-bottom: 10px;
	height: auto;
	width: 698px;
}
.annai02_text1 {
	line-height: 24px;
}
/******/
.annai2_1left {
  float: left;
}
.annai2_1right {
	width: 435px;
	float: right;
	padding: 10px;
	font-size: 12px!important;
}
/******/
.annai2_2left {
  float: left;
  padding: 10px;
  width: 430px;
}
.annai2_2right {
  float: right;
}
.anani02_title01 {
  font-size: 24px!important;
  font-weight: bold;
  color: #884700;
  padding:0px;
  padding-top: 5px;
  padding-bottom: 5px;
}


.anani02_title02 {
  font-size: 24px!important;
  font-weight: bold;
  color: #66C;
  padding:0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.anani02_title03 {
  font-size: 24px!important;
  font-weight: bold;
  color: #096;
  padding:0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.anani02_title01,
.anani02_title02,
.anani02_title03
{
  color:#000;
  font-size:26px!important;
}

#syoukaiArea h2.top_m_0
{
  margin-top:0px;
  padding-top:0px;
  padding-left:0px;
}


.annai02_title04 {
  background: #F2F2F2;
  width: 650px;
  margin: 10px;
  padding: 10px;
}
.annai02_title04 img{
  float:left;
  margin-right: 10px;
}

/* patern2フッター */
#annai02_pankz {
  width: 900px;
  margin: 0px auto;
}
.annai02_pankz_header {
  background-image: url(../images/parts/hr_02header.jpg);
  background-repeat: no-repeat;
  height: 13px;
  font-size:0px!important;
}
.annai02_pankz_detail {
  background-image: url(../images/parts/hr_02side.jpg);
  background-repeat: repeat-y;
  margin: 0px;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
}
.annai02_panlz_tbl {
  width: 98%;
  margin: 0 auto;
}
.annai02_panlz_tbl th{
  font-size: 14px!important;
  text-align: left;
  padding: 3px;
  padding-top:10px;
}
.annai02_panlz_tbl td{
  font-size:12px!important;
  padding:5px 15px;
}
.annai02_panlz_tbl p {
  background-image: url(../images/parts/cat_arrow.jpg);
  background-repeat: no-repeat;
  padding-left:20px;
}

.annai02_pankz_footer {
  background-image: url(../images/parts/hr_02footer.jpg);
  background-repeat: no-repeat;
  height: 17px;
}/* patern03 */
.shop_annaibox {
	background-color: #EFEFEF;
	padding: 6px;
	padding-top:0px;
	border: 1px solid #CBCBCB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.annai03_title1 {
	font-size: 20px!important;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.annai03_left {
	width: 330px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CCC;
}
.annai03_right {
	width: 345px;
	float: left;
	background-color: #FFF;
	height: 260px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	border-left:none;
}
.annai03_kaisetsubox {
  border: 1px solid #999;
}
.annai03_kaisetsutitle1 {
  font-size: 12px!important;
  font-weight: bold;
  background-color: #CCC;
  padding: 5px;
}
.annai03_kaisetsu_syousai {
	font-size: 12px!important;
	line-height: 16px;
	padding: 3px;
}
.annai03_btn {
	width: 190px;
	padding: 13px 0px 0px 0px;
	margin: 0px auto;
}
.annai03_right img{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* 魅力 */
.annai03_miryokubox {
  margin: 10px 0px;
}
.annai03_miryoku_left {
  float: left;
  width: 200px;
}
.annai03_miryoku_right {
  float: left;
  width: 500px;
  padding: 0px 4px;
}
.annai03_miryoku2_left {
  float: left;
  width: 500px;
  padding: 0px 4px;
}
.annai03_miryoku2_right {
  float: left;
  width: 200px;
}
.annai03_miryokutext {
  font-size: 12px!important;
  line-height: 16px;
  font-weight: bold;
  padding: 15px 0px 0px 0px;
}
/* 区切り線（ドット） */
.dottedLine{
  border-bottom:3px dotted #CCC;
  height:1px;
  margin:8px 0;
  font-size:1px!important;
}
/* 共通 */
.point_txt { /* 赤文字 */
  color: #F00;
}
.mid_12 { /* 文字サイズ小 */
  font-size: 12px!important;
}
.border_dot { /* テーブル用ボーダー（ドット）上 */
  border-top : 2px dotted #999;
  font-size: 12px!important;
}
.border_dot2 { /* テーブル用ボーダー（ドット）下 */
  border-bottom : 2px dotted #999;
  font-size: 12px!important;
}
.m12bold {
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	line-height: 120%;
	padding-right: 5px;
	font-size: 14px;
}

/* ---------------------------------------------- */
.sect_samplemove {
	margin: 0px 0px 10px 0px;
}

/* サンプルムービー01 */
.samplemove01 {
	margin: 0px auto 10px auto;
	width: 650px;
	background: url(../images/parts/bg_samplemove01.jpg) no-repeat 0px bottom;
}
.samplemove01 .mds {
	margin-bottom: 10px;
}
.samplemove01 .pht {
	float:left;
	width: 290px;
}
.samplemove01 .pht img {
	margin: 0 auto 15px auto;
}
.samplemove01 .txt {
	float:left;
	width: 350px;
	line-height: 110%;
}
.samplemove01 .txt .lead {
	margin-bottom: 10px;
	text-align: center;
}
.samplemove01 .txt .lead span {
	font-weight: bold;
}
.samplemove01 .txt .btn {
	margin-bottom: 10px;
}
.samplemove01 .ps {
	text-indent: -1em;
	padding-left: 1em;
}

/* サンプルムービー02 */
.samplemove02 {
	margin: 0px auto 10px auto;
	width: 704px;
	background: url(../images/parts/bg_samplemove02.jpg) repeat-y 0px 0px;
}
.samplemove02 .mds {
	margin-bottom: 10px;
}
.samplemove02 .pht {
	float:left;
	width: 328px;
}
.samplemove02 .pht img {
	margin: 0 auto 15px auto;
}
.samplemove02 .txt {
	float:left;
	width: 340px;
	line-height: 110%;
}
.samplemove02 .txt .lead {
	margin-bottom: 10px;
	font-weight: bold;
}
.samplemove02 .txt .ps {
	margin-bottom: 13px;
	font-weight: bold;
}
.samplemove02 .txt .btn {
	margin-bottom: 10px;
}
.samplemove02 .cl {
	margin: 0px auto 10px auto;
	width:700px;
	border-bottom: 1px solid #09033F;
}
.samplemove02 .btm {
	margin: 0px auto 0px auto;
	height:18px;
	border-bottom: 2px solid #09033F;
}

.sect_samplemove dl.note {
	margin: 0 auto 0px auto;
	width: 490px;
}
.sect_samplemove dl.note dt {
	float:left;
	margin-right: 1em;
}
.sect_samplemove dl.note dd {
	float:left;
}
/* ---------------------------------------------- */


/* ---------------------------------------------- */
.dips_catelink {
  margin-bottom: 10px;
  width: 900px;
  background: url(../images/parts/bg_disp_catelink.jpg) repeat-y 0px 0px;
}
.dips_catelink .tp{
  height:26px;
  background: #FFF url(../images/parts/bg_disp_catelink_tp.jpg) no-repeat 0px bottom;

}
.dips_catelink .btm{
  height:6px;
  background: url(../images/parts/bg_disp_catelink_btm.jpg) no-repeat 0px 0px;
}
.dips_catelink dl {
	float: left;
	width: 260px;
	padding: 0px 20px 0px 20px;
}
.dips_catelink dl dt {
padding-top: 5px;
}
.dips_catelink dl dt a {
  display: block;
  float: left;
  margin-bottom: 2px;
  padding-left: 12px;
  background: url(../images/parts/ico_arrow_cate.jpg) no-repeat 1px 4px;
  line-height: 130%;
  font-weight: bold;
}
.dips_catelink dl dd {
 clear:both;
  line-height: 160%;
}
.dips_catelink dl dd a {
font-size: 12px!important;

}
/* ---------------------------------------------- */


/* ▽--- 展示商品一覧 -------------------------▽ */
#displistpage {
  float: right;
  width: 710px;
  overflow: hidden;
}


/* 710px　バナー＋リンク　３カラム */
.itemlist3c {
	margin-bottom: 10px;
	width: 710px;
	padding-top: 4px;
	font-size:90%;
}
.itemlist3c h2,
.itemlist3c h3
{
  margin-bottom: 9px;
}
.itemlist3c div {
  float: left;
  width: 216px;
  overflow:hidden;
  padding: 0px 10px 10px 10px;
  line-height: 130%;
}
.itemlist3c .pht img,
.itemlist3c .lnk
{
  margin: 0px auto;
}
.itemlist3c .lnk {
  width:175px;
  padding-top:8px;
}
.itemlist3c div .lnk a {
  display: block;
  float: left;
  padding-left: 20px;
  background: url(../images/parts/ico_arrow_right.jpg) no-repeat 1px 1px;
  font-weight: bold;
}

/* 最近チェックしたカテゴリ(展示商品一覧) */
.main1c .recentcheck_cate {
  margin: 0px 0px 10px 10px;
  width: 700px;
  background: url(../images/parts/bg_recentcheck_cate.jpg) repeat-y 0px 0px;
}
.main1c .recentcheck_cate h2 {
  height: 41px;
  overflow: hidden;
  background: url(../images/parts/h2_recentcheck_cate.jpg) no-repeat 0px 0px;
  text-indent: -9999px;
}
.main1c .recentcheck_cate ul {
  padding: 0px 10px 0px 10px;
}
.main1c .recentcheck_cate ul li {
  float: left;
  white-space: nowrap;
}
.main1c .recentcheck_cate ul li a {
  display: block;
  float: left;
  margin-bottom: 5px;
  padding: 0px 1.5em 0px 19px;
  background: url(../images/parts/ico_arrow_right_gray.jpg) no-repeat 0px 1px;
  line-height: 130%;
}
.main1c .recentcheck_cate .cl {
  height: 4px;
  background: url(../images/parts/bg_recentcheck_cate_btm.jpg) repeat-y 0px 0px;
}


/* 人気商品特集 */
#displistpage .itemlist3c h3#h3_ninkiitem {
  height: 34px;
  overflow: hidden;
  background: url(../images/parts/h3_disp_ninkiitem.jpg) no-repeat 0px 0px;
  text-indent: -9999px;
  margin:0px;
}
#displistpage .itemlist3c h3#h3_tokusyuitem {
  height: 34px;
  overflow: hidden;
  background: url(../images/parts/h3_disp_tokusyuitem.jpg) no-repeat 0px 0px;
  text-indent: -9999px;
}


/* 上部インクルード　タイトル・バナー 2010/08/04 
category.cssへ　2012/11
*/


/* [商品ページ]安心してお買いものいただくために。 2013/06/03
-----------------------------------------------------------*/
div#attnote{
width:710px;
margin:10px 0 40px 0;
}

div#attnote div#attnote_inner{
border-right:solid 1px #bfbfbf;
border-left:solid 1px #bfbfbf;}

div#attnote div#attnote_contents{
padding:15px 18px 5px 18px;}

div#attnote p.attnote_ttl{
margin-bottom:8px;
font-weight:bold;
font-family:'MS UI Gothic';
font-size:120%;
letter-spacing:0.1em;
border-bottom:solid 3px #3333CC;
padding:0 0 3px 10px;}

div#attnote_free,
div#attnote_quolity{
padding:5px 0 0 0;}

div#attnote_free{
height:90px;}

div#attnote_quolity{
height:126px;}


div#attnote_free *,
div#attnote_quolity *{
font-family: メイリオ,Meiryo,”ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro W3″,”ＭＳ Ｐゴシック”,sans-serif;}


p.attnote_icon{
float:left;
width:85px;}

div#attnote_free ul,
div#attnote_quolity ul{
width:580px;
float:right;}

div#attnote_payment{
background:url(/images/parts/attnote_part.jpg);
height:280px;}

div#attnote_payment dl{
margin:3px auto 0 auto;
width:336px;
height:200px;
float:left;}

div#attnote_payment dl *{
font-family: メイリオ,Meiryo,”ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro W3″,”ＭＳ Ｐゴシック”,sans-serif;}

div#attnote_payment dd{
padding:6px 3px 0  3px;
}



/* ▼▼ここから　130624niwa追加　商品ページ下部レコメンド、関連商品 */

.disp_recommendItem2 {
    font-size: 90%;
    margin: 0 auto 10px;
    width: 710px;
}
.disp_recommendItem2 span.titletxt {
    color: #3E3E3E;
    display: block;
    font-family: "メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
    font-size: 16px !important;
    line-height: 100%;
    padding: 3px 0 4px 8px;
}
.disp_recommendItem2 .checkedTitle {
    border-bottom: 2px solid #256ACF;
    margin-bottom: 10px;
}

#checked_related .title {
    background: url("../images/parts/h4_recommend_bg.gif") no-repeat scroll left bottom transparent;
    margin-bottom: 10px;
}

#checked_related .colbox {
    background: url("../images/parts/bg_disp_recommendItem_bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    width: 710px;
}
.disp_recommendItem2 .colbox a{
	float: left;
    margin-right: 10px;
    padding: 10px 0;
    text-align: center;
	text-decoration: none;
    vertical-align: middle;
	width: 170px;
}
.disp_recommendItem2 .colbox a:hover{
	background-color: #EBEBEB;
}
.disp_recommendItem2 .colbox a.last{
    margin-right: 0px;
}
.disp_recommendItem2 .colbox a img{
	margin: 0 auto;
}
.disp_recommendItem2 .colbox dl{
    line-height: 130%;
	margin: 10px 10px 10px 15px;
    text-align: left;
}

.disp_recommendItem2 .colbox dl dt{
    color: #1D54A7;
    font-size: 100%;
    font-weight: bold;
    line-height: 135%;
	margin-bottom: 5px;
    text-decoration: underline;
}
.disp_recommendItem2 .colbox a:hover dl dt{
    color: #FF6600;
    text-decoration: none;
}
#checked_related .colboxbottom {
    background: url("../images/parts/bg_disp_recommendItem_bottom.gif") no-repeat scroll 0 0 transparent;
    margin-bottom: 10px;
    width: 710px;
}

/* △△ここまで　130624niwa追加　商品ページ下部レコメンド、関連商品 */


/* ▲--- 展示商品一覧 -------------------------▲ */

#syoukaiArea .annaibox2_1_b .annai02_title04 .size30
{
  font-size:30px!important;
  margin-bottom: 10px;
  font-weight: bold;
}

#syoukaiArea .annaibox2_1 .center
{
  text-align:center;
}
#syoukaiArea .annaibox2_1 .center img
{
  margin:0 auto;
}

/* kawai h1*/
#syoukaiArea .annaibox2_1_b .dev_title1 ,
#shop_contents2 div #h2_big,
#shop_contents div #h2_big,
#shop_contents2 div .h2_big_center,
#shop_contents div .annaititle2 .h2_big_center,
#shop_contents div .h2_big_center{
  margin: 0px;
  padding: 0px;
  font-size: 36px!important;
  color: #333333;
}

#shop_contents2 div .h2_big_center,
#shop_contents div .annaititle2 .h2_big_center,
#shop_contents div .h2_big_center
{
	text-align:center;
	padding-bottom: 15px;
}

#syoukaiArea .syurokunaiyo
{
	font-size:12px!important;
	line-height:14px;
}

#syoukaiArea .syurokunaiyo span
{
	font-weight:bold;
}

/* Y-B*/
#shop_contents2 #shop_samplebox03,
#shop_contents #shop_samplebox03
{
	padding-bottom:10px;
}
#annai03_miryokubox div .annai03_miryoku_right
{
	margin-bottom:20px;
}

#shop_contents div .annai_com,
#shop_contents2 div .annai_com
{
	font-weight:bold;
}
#shop_contents2 div .shop_annaibox .annai03_title1.h2_img,
#shop_contents div .shop_annaibox .annai03_title1.h2_img
{
	margin:0px;
	padding:0px;
}

#shop_contents2 div .meguribox .meguri_title.h2_img
{
	margin:0px;
	padding:0px;
}

#shop_contents2 div .meguribox_r h2.h2_img,
#shop_contents div .meguribox .meguri_title.h2_img,
#shop_contents div .meguribox_r .meguri_title.h2_img
{
	margin:0px;
	padding:0px;
}

/*Y-C*/
#shop_contents2 div .annaititle2,
#shop_contents div .annaititle2
{
	font-size:28px!important;
}

/* */

#shop_contents2 div .meguribox  .meguri_list .length li,
#shop_contents  div .meguribox  .meguri_list .length li,
#shop_contents2 div .meguribox_r .meguri_list .length li,
#shop_contents  div .meguribox_r .meguri_list .length li

{
	float: left;
	width: 300px;
	font-weight:bold;

}
#content_disp2 #shop_contents2 div .meguribox   .meguri_list .length li span,
#content_disp  #shop_contents  div .meguribox   .meguri_list .length li span,
#content_disp2 #shop_contents2 div .meguribox_r .meguri_list .length li span,
#content_disp  #shop_contents  div .meguribox_r .meguri_list .length li span
{
	color:#2052A4;
}

/*110628丹羽追記↓↓　DB化前のテンプレートenka型でアーティスト名の青色装飾が取れていたため*/
#shop_contents2 div .meguribox   .meguri_list .length li span,
#shop_contents  div .meguribox   .meguri_list .length li span,
#shop_contents2 div .meguribox_r .meguri_list .length li span,
#shop_contents  div .meguribox_r .meguri_list .length li span
{
	color:#2052A4;
}

#content_disp  #shop_contents  div .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp2 #shop_contents2 div .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp2 #shop_contents2 .dev_detail2.mgb10nc .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp2 #shop_contents2 #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp  #shop_contents  #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2
{
	width: 100px;
	white-space:nowrap;
}

#content_disp  #shop_contents  div .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp2 #shop_contents2 div .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp2 #shop_contents2 #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp  #shop_contents  #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr th.border_dot2,
#content_disp  #shop_contents  div .dev_detail2 .dev_detail3_left .shop1_tbl tr td.border_dot2,
#content_disp2 #shop_contents2 div .dev_detail2 .dev_detail3_left .shop1_tbl tr td.border_dot2,
#content_disp2 #shop_contents2 #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr td.border_dot2,
#content_disp  #shop_contents  #syoukaiArea .dev_detail2 .dev_detail3_left .shop1_tbl tr td.border_dot2

{
font-size: 12px!important;
}



/* --- サンプル動画のページ --- */
#content_movesample
{
	padding: 10px 0px 30px 0px;
}
#content_movesample h1.h1_title
{
	margin-bottom: 15px;
	text-align: center;
	font-size: 24px!important;
}
#content_movesample .movearea
{
	margin: 0px auto 49px auto;
	width:384px;
	height:364px;
}
#content_movesample .btn_back_itempage
{
	text-align: center;
}
#content_movesample .btn_back_itempage img
{
	display: inline;
}


/*▽---ページ全体アラート 130517layout.cssから移動niwa-----------------▽ */

.allpagealert {
    background-color: #FFEFD5;
    border: 1px solid #999999;
    margin: 10px auto 20px;
    padding: 5px 10px;
    text-align: left;
    width: 600px;
}

.allpagealert p{
    font-size: 12px!important;
    line-height: 150%;
}

/*▽---分割商品、全集ページのトップ部分 130517layout.cssから移動niwa---▽ */

.separate_top{
  margin: 50px 0px 300px 0px;
}

.separate_alert{
  border: 1px solid #c10000;
  background-color: #FFFCCC;
  display: block;
}

.separate_alert p{
  margin: 15px 0px;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  line-height: 130%;
}

.separate_alert span{
  color: #c10000;
}

.separate_link{
  margin: 20px 0px 20px 0px;
  display: block;
}
