@charset "utf-8";

.catePhoto {
text-align: center;
border: 1px solid #e2e2e4;
padding: 6px 0;
background: #f9f9f9;
}

/* 下層共通指定
----------------------------------------------- */
div#undercolumn {
    margin: 0 auto;
}
div#undercolumn2 {
    margin: 0 auto;
}
div#two_maincolumn_right div,
div#two_maincolumn_right div div,
div#two_maincolumn_right div,
div#two_maincolumn_right div div
{
	margin:0;
}

div#two_maincolumn_right table,
div#undercolumn2 table {
    width: 770px;
	text-align:left;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
div#undercolumn2 table th {
    width: 140px;
}

div#undercolumn p.pagetop,
div#undercolumn2 p.pagetop {
    text-align: right;
    font-size: 90%;
}
div#undercolumn p.pagetop a,
div#undercolumn2 p.pagetop a{
    background: url("../img/footer/icon-pagetop.gif") no-repeat left center;
	padding-left:10px;
}
div#undercolumn p.pagetop a:link,
div#undercolumn2 p.pagetop a:link{
	color:#575757;
	text-decoration:none;
}
div#undercolumn p.pagetop a:hover,
div#undercolumn p.pagetop a:hover{
	color:#575757;
	text-decoration:underline;
}


/* 下層共通指定（タグ）
----------------------------------------------- */

div#two_maincolumn_right div.normalpage{
	margin:15px 15px 30px 0;
}
div#two_maincolumn_right div.normalpage div.frm{
    background-color:#F2F7F9;
	border:1px solid #D9E5E9;
	padding:1em 0;
	margin:0 15px 1em 15px;
}
div#two_maincolumn_right div.normalpage div.frm2{
	border:3px solid #D9E5E9;
	padding:1em 0;
	margin:0 15px 1em 15px;
}
div#two_maincolumn_right div.normalpage div.frm div,
div#two_maincolumn_right div.normalpage div.frm2 div{
	margin-bottom:1em;
}

div#two_maincolumn_right h3,
div#one_maincolumn h3{
	border-bottom:1px solid #ccccce;
	color:#111111;
	font-size:120%;
	font-weight:bold;
	padding:0 10px 0.1em 10px;
	margin-bottom:0.5em;
}
div#two_maincolumn_right h4,
div#one_maincolumn div#colaboform h4{
	margin:0 10px;
	color:#333;
	font-weight:bold;
	font-size:110%;
}
div#two_maincolumn_right h4.icon{
    background: url("../img/common/icon-h4normal01.gif") no-repeat left center;
	padding-left:10px;
}
div#two_maincolumn_right div.normalpage h5{
	margin:0 15px;
	font-weight:bold;
	color:#1890B7;
	font-size:110%;
}
div#two_maincolumn_right div.normalpage h6{
	margin:0 15px;
	font-size:100%;
}
div#two_maincolumn_right p,
div#two_maincolumn_right ul.icon,
div#two_maincolumn_right div.normalpage ul,
div#two_maincolumn_right div.normalpage dl,
div#two_maincolumn_right div.normalpage table,
div#one_maincolumn div#colaboform p{
	margin:0 0 1em;
}

div#one_maincolumn2 p.shoulder,
div#two_maincolumn_right p.shoulder{
	font-size:140%;
	font-weight:bold;
}


div#two_maincolumn_right ul.icon li,
div#two_maincolumn_right div.normalpage ul.icon li{
    background: url("../img/common/icon-li.gif") no-repeat left 0.55em;
	padding-left:7px;
}
div#two_maincolumn_right div.normalpage table#sendingcost th#cell2{
	width:50%;
}
div#two_maincolumn_right div.normalpage table#sendingcost th#cell3{
	width:25%;
}

div#two_maincolumn_right .message_area{
  margin:1em auto 3em;
  border:1px solid #eee;
  padding:5em 20px;
  width:60%;
}

.btn_area{
  margin-top:10px;
}
.btn_area ul{
  text-align:center;
  margin:auto;
}
.btn_area li{
  display:inline;
  padding:3px;
}



/*Flash*/
#flashContent { background-color: #ffffff;width:100%; height:100%; }


/* ツイッター・フェイスブック
----------------------------------------------- */
.social_btn { margin: 10px 0px 0px 0px; padding: 0px; width:600px; } 
.social_btn .twitter { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 100px; } 
.social_btn .facebook { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 100px; }

.social_btn_x { margin: 10px 0px 0px 0px; padding: 0px; width:750px; } 
.social_btn_x .twitter { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 100px; } 
.social_btn_x .facebook { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 100px; }
.social_btn_x .dl { float: right; margin: 0px 0px 0px 10px; padding: 0px; display: inline; width: 400px; text-align:right; }


/* トップ
----------------------------------------------- */


/* ◎◎について（その他いろいろ流用）
----------------------------------------------- */

div#one_maincolumn #undercolumn_aboutus,
div#two_maincolumn_right #undercolumn_aboutus,
div#window_area #undercolumn_aboutus,
div#zipsearchcolumn #undercolumnaboutus{
    margin: 0 0 10px 0;
    border: 1px solid #B4C1C1;
    background-color: #B4C1C1;
}
div#one_maincolumn #undercolumn_aboutusIn,
div#two_maincolumn_right #undercolumn_aboutusIn,
div#window_area #undercolumn_aboutusIn,
div#zipsearchcolumn #undercolumnaboutusIn{
    border: 2px solid #ffffff;
    padding: 4px;
	margin:0;
}
div#one_maincolumn #undercolumn_aboutus h2.title,
div#two_maincolumn_right #undercolumn_aboutus h2.title,
div#window_area #undercolumn_aboutus h2.title,
div#zipsearchcolumn #undercolumnaboutus h2.title{
    padding: 0.5em 10px;
	border-left:2px solid #e0e9e9;
    font-size: 140%;
	color:#000000;
}

div#two_maincolumn_right div.normalpage div#convenientstore div{
	padding-bottom:0.6em;
}
div#two_maincolumn_right div.normalpage div#convenientstore h6{
	padding-bottom:0.2em;
}
div#two_maincolumn_right div.normalpage div#convenientstore img{
	vertical-align:middle;
	padding:0 8px 0 0;
}
div#two_maincolumn_right div#aboutsun{
    background: url("../img/aboutus/img-sun.jpg") no-repeat right bottom;
	margin:0;padding-right:138px;
}
div#two_maincolumn_right p#aboutus{
	margin:0 0 2em 15px;
}
div#two_maincolumn_right div#aboutsun ul.icon{
   	margin-bottom:0;
}


/* ご利用案内
----------------------------------------------- */
div#two_maincolumn_right .guide p,
div#two_maincolumn_right .guide ul.icon{
  margin-left:15px;
}


/* 特定商取引法
----------------------------------------------- */
div#undercolumn_order {

}

div#undercolumn_order table th {
    width: 140px;
}


/* サイトマップ
----------------------------------------------- */
div#two_maincolumn_right div.normalpage dl.sitemap{
	line-height:200%;
}
div#two_maincolumn_right div.normalpage dl.sitemap dt{
	float:left;
	width:150px;
}
div#two_maincolumn_right div.normalpage dl.sitemap dd{
	float:left;
	width:550px;
}
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#realprint,
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#company{
	margin-left:0;
	width:550px;
}
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#realprint dt,
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#company dt{
	float:left;
	width:180px;
}
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#realprint dd,
div#two_maincolumn_right div.normalpage dl.sitemap dd dl#company dd{
	float:left;
	width:370px;
}



/* お問い合わせ
----------------------------------------------- */
div#undercolumn_contact p{
	padding:10px 0 0 10px;
}

div#undercolumn_contact .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .area380 {
    width: 380px;
    height: 250px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .zipimg img {
    margin: 5px 0 0 0;
}
#undercolumn_contact .btn_area ul{
  text-align:center;
  margin:auto;
}
#undercolumn_contact .btn_area li{
  display:inline;
  padding:3px;
}

#undercolumn_contact .shop_information{
  background-color:#eee;
  padding:1.2em 1em 0.8em;
  margin-bottom:2em;
  color:#444;
}

/* 会員登録
----------------------------------------------- */
div#undercolumn_entry {

}

div#undercolumn_entry .area470 {
    width: 760px;
    height: 520px;
    margin: 5px 0 1em 0;
    padding: 2px;
    border: 1px solid #ccc;
	font-size:1em;
}

div#undercolumn_entry .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box320 {
    width: 320px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .zipimg img {
    margin: 5px 0 0 0;
}

div#undercolumn_entry div#completetext,
div#two_maincolumn_right_entry div#completetext{
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 5px solid #ccc;
}

div#undercolumn_entry div#completetext em {
    font-weight: bold;
}

div#undercolumn_entry div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}

div#undercolumn_entry dt {
    float: left;
    width: 4em;
    border: 1px solid #FF0000;
}




/* ニュース
----------------------------------------------- */
/*ニュース一覧*/
#news ul{
  padding:0 0 2em 20px;
}
#news ul li{
  margin:0 0 0.6em 0;
}

/*ニュース個別*/
div#newspage{
	margin:0 100px 5em 100px;
}
div#newspage h3{
	border-top:1px solid #d0d9d9;
	border-bottom:1px solid #d0d9d9;
	padding:0.5em 15px;
	margin:0 0 1em 0;
	font-size:1.5em;
	color:#111111;
}
div#newspage p{
	padding:10px 0 0 10px;
}



/* メンテナンス
----------------------------------------------- */
div#maintenance{
	margin:5em 80px;
	border:1px solid #999;
	padding:1.5em 120px 3em;
	background-color:#FFC;
	color:#444;
}
div#maintenance h2{
	margin:0 0 1em 0;
}
div#maintenance h3{
	margin:0 0 0.1em 10px;
}
div#maintenance p{
	margin:0 0 1em 10px;
}



/* 商品一覧、詳細
----------------------------------------------- */
/*タイトルバナー*/
#productsbanner,
h1#productsbanner{
  margin-bottom:10px !important;
  border:1px solid #dedede;
}
#productsbanner img,
h1#productsbanner img{
  width:768px;
}


/*h2タイトル*/
div#one_maincolumn div.undercolumn_products,
div#two_maincolumn_right div.undercolumn_products{
    margin: 0 0 10px 0;
    border: 1px solid #B4C1C1;
    background-color: #B4C1C1;
}
div#one_maincolumn div.undercolumn_productsIn,
div#two_maincolumn_right div.undercolumn_productsIn {
    border: 2px solid #ffffff;
    padding: 4px;
	margin:0;
}
div#one_maincolumn div.undercolumn_products h2.title,
div#two_maincolumn_right div.undercolumn_products h2.title,
div#two_maincolumn_right div.undercolumn_products h1.title{
    padding: 14px 10px;
    border-left:2px solid #e0e9e9;
    font-size: 130%;
    color:#000000;
    line-height:100%;
}


/* box4colset内 */
.listset{
padding:0 0 10px 10px;
}
.listset_{
    clear: both;
    width: 738px;
	margin:0;
	padding:15px 15px 15px 15px;
    background-color: #f3f3f3;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.listset_l{
	text-align: left;
    margin:0;
	padding:0;
	font-size:170%;
	font-weight:bold;
	}
.listset_r{
	text-align: right;
	margin-top:-17px}
	
.pagenumber_area{
  margin:10px 0 10px 10px !important;
  padding:10px 0 10px 0;
  border-top:1px solid #e2e2e4;
  border-bottom:1px dotted #ccc;
  line-height:200%;
}
#page_navi_bottom .pagenumber_area{
  margin:10px 10px 0 0 !important;
  padding:10px 0 0 0;
  border-bottom:none;
  border-top:1px dotted #ccc;
}
#productslist .col4box .listphoto{
  margin:0 auto;
  text-align:center;
}
#productslist .col4box .listphoto a{
  height:122px;

}
#productslist .col4box .listphoto a .picture{
  max-width:185px;
  max-height:122px;
}
#productslist .col4box h3{
    font-size:95%;
	padding:0 5px 0.2em;
	margin:5px 0 0.2em;
  line-height:150%;
  border-bottom:none;
}
#productslist .col4box h3 span.listicon{
  display:block;
  min-height:13px;
  line-height:11px;
}
#productslist .col4box h3 a{
  tesxt-decoration:underline;
}
#productslist .col4box h3 a:hover{
  text-decoration:none;
}
#productslist .col4box .pricebox{
	padding:0 5px 0.2em;
}
#productslist .col4box .priceid{
  display:none;
}
#productslist .col4box .listcomment{
	padding:0.5em 5px;
    font-size:95%;
	line-height:140%;
	color:#4d4140;
}
#productslist .col4box .rght a{
	padding:0 5px 0.2em 8px;
	text-decoration:none;
}
#productslist .col4box .cart_area{
	padding:0 5px 0.2em;
}
#productslist .col4box .quantity{
  float:left;
  width:75px;
  margin:0;
  padding:0;
}
#productslist .col4box .quantity .box{
width:26px;
height:20px;
margin:1px 0;
}
#productslist .col4box .cartin_btn{
  margin:5px 10px 10px 75px;
  padding:0;
}
.cartin_btn{
  float: right;
}

/*検索ゼロ*/
#zero{
  width:728px;
}

/*詳細*/
#detailarea{
  padding-bottom:10px;
}
div#two_maincolumn_right #detailrightbloc h2{
	margin:0px 0px 1em;
	background:#f1f1f1;
	padding:3px;
	}
#detailarea #detailphotobloc{
  float:left;
  width:500px;
}
#detailarea #detailphotobloc .photo{
  text-align:center;
  margin:0 auto 10px;
}
#detailarea #detailphotobloc ul{
  margin:0px auto;
  padding:0px;
  width:388px;
  overflow:hidden;
}
#detailarea #detailphotobloc ul li{
	float:left;
	margin:0px;
  padding-right:3px;
  padding-bottom:10px;
}

#detailarea #detailphotobloc .sub_area{
  position:relative;
  margin-right:-5px;
}
#detailarea #detailphotobloc .sub_area ul li img{
}
/*#detailarea #detailphotobloc*/ .relative_cat{
    clear: both;
    float: left;
    width: 500px;
  border-top:1px dotted #ccc;
  padding-top:10px;
  margin-top:10px;
}
/*#detailarea #detailphotobloc */.relative_cat a,
/*#detailarea #detailphotobloc */.relative_cat a:link,
/*#detailarea #detailphotobloc */.relative_cat a:visited{
  color:#666;
}

#detailarea #detailphotobloc .txtatt{
	text-align:right;
	margin:-10px 0px 0px;
	padding:0px 5px 0px 0px;
	font-size:85%;
	}


#detailarea #detailrightbloc{
  float:right;
  width:260px;
}
#detailarea #detailrightbloc #cartset{
    border:1px solid #8b8b8e;
    padding:0 0 5px;
    /*padding:13px 9px 0.3em 6px;*/
}
/*#detailarea #detailrightbloc #cartset .cart_area{
  float:right;
  width:135px;
  mragin-left:10px;
}*/
#detailarea #detailrightbloc #cartset .cart_area .quantity{
  margin-bottom:10px;
}
#detailarea #detailrightbloc #cartset .cart_area .quantity input[type="text"]{
  width:50px;
}
#detailarea #detailrightbloc #cartset .status_icon{
margin: 10px 0 5px 10px;
}
#detailarea #detailrightbloc #cartset .status_icon li{
  display:inline;
}
#detailarea #detailrightbloc #cartset p{
  padding:0;
  margin:0;
}
#detailarea #detailrightbloc #cartset .normal_price,
#detailarea #detailrightbloc #cartset .sale_price{
  padding:10px 0;
  font-size:110%;
}
#detailarea #detailrightbloc #cartset .sale_price{
	padding:0px;
	font-size:120%;
	font-weight:bold;
}
#detailarea #detailrightbloc #cartset .itemv span{
    color:#c00;
    font-size:120%;
    font-weight:bold;
}
#detailarea #detailrightbloc .sns_count_set iframe{
  float:left;
  width:90px;
  margin0;
  padding:0;
}
#detailarea #detailrightbloc .sns_count_set div{
  float:left;
  margin0;
  padding:0;
}
#detailarea #detailrightbloc .main_comment{
  padding-top:10px;
}

div#two_maincolumn_right  h3.productsH3{
  border:none;
  margin:0 0 10px;
  padding:0;
}

/*#design_list,*/
#customervoice_area,
#whobought_area{
  padding-bottom:20px;
}
div#two_maincolumn_right #design_list h3.productsH3,
div#two_maincolumn_right #design_list h2.productsH3{
  border:none;
  margin: 10px 0 0 0;
  padding:0 12px;
  background-color:#8b8b8e;
  color:#fff;
  font-weight:normal;
  font-size:110%;
}
 #design_list .productsH3 img{
  float:left;
  margin:8px 0;
}
 #design_list .productsH3 span{
  display:block;
  margin-left:150px;
  text-align:right;
  padding:5px 0;
}

div#two_maincolumn_right #design_list table{
  margin:0;
  padding:0;
  border:1px solid #8b8b8e;
  border-top:none;
}
div#two_maincolumn_right #design_list td{
  border:1px solid #8b8b8e;
  padding:4px;
  text-align:center;
  vertical-align:middle;
}
div#two_maincolumn_right #design_list td img{
  max-height:94px;
  max-width:144px;
}
div#two_maincolumn_right #design_list td input[type="text"]{
  width:60px;
}
div#two_maincolumn_right #design_list td .cartin_btn{
  margin-top:5px;
}

div#two_maincolumn_right #whobought_area h3.productsH3,
div#two_maincolumn_right #whobought_area h2.productsH3{
  border:none;
  margin:0;
  padding:5px 12px;
  background-color:#8b8b8e;
  color:#fff;
  font-size:110%;
  ming-height:30px;
}


/* カート内〜決済
----------------------------------------------- */
.totalmoneyarea{
  border:1px solid #bbb;
  padding:1.5em 10px;
  text-align:center;
  background-color:#fcf5f5;
}

#undercolumn_cart .btn_area ul{
  text-align:center;
  margin:auto;
}
#undercolumn_cart .btn_area li{
  display:inline;
  padding:3px;
}
.flow_area{
  text-align:center;
  margin:0 auto 10px;
}
#quantity_level li{
  display:inline;
  padding:5px;
}
#undercolumn_shopping .shop_information{
  background-color:#eee;
  padding:1.2em 1em 0.8em;
  margin-bottom:2em;
  color:#444;
}

/* ギャラリー 
----------------------------------------------- */
div#two_maincolumn_right div#gallery div#shoulder{
	padding-top:1em;
}
div#two_maincolumn_right div#gallery div#shoulder p{
	padding:0 0 1em 15px;
}
div#two_maincolumn_right div#gallery div.gallerySet{
	float:left;
	width:260px;
	padding-bottom:12px;
}
div#two_maincolumn_right div#gallery div.gallerySetIn{
	margin:0 10px 0 0;
	background-color:#c7c6c6;
	padding:1px 0;
}
div#two_maincolumn_right div#gallery div.gallerySet2{
	float:left;
	width:250px;
	background-color:#c7c6c6;
	padding:1px 0;
	margin :0 0 12px 0;
	margin-right: -5px;
}
div#two_maincolumn_right div#gallery div.gallerySet dl,
div#two_maincolumn_right div#gallery div.gallerySet2 dl{
	border:2px solid #fff;
	background-color:#e6e6e6;
	zoom:100%;
	margin:0 1px;
}
div#two_maincolumn_right div#gallery div.gallerySet dt,
div#two_maincolumn_right div#gallery div.gallerySet2 dt{
	padding:8px 0 11px 7px;
	zoom:100%;
}
div#two_maincolumn_right div#gallery div.gallerySet dt img,
div#two_maincolumn_right div#gallery div.gallerySet2 dt img{
	border:1px solid #bbbaba;
	margin-bottom:2px;
}
div#two_maincolumn_right div#gallery div.gallerySet dt img.gallerybefore,
div#two_maincolumn_right div#gallery div.gallerySet2 dt img.gallerybefore{
	border:1px solid #bbbaba;
	margin-right:8px;
}
div#two_maincolumn_right div#gallery div.gallerySet dd,
div#two_maincolumn_right div#gallery div.gallerySet2 dd{
	padding:0 7px 11px 7px;
}

div#two_maincolumn_right div#gallery div#galleryMenu{
	margin:30px 0 1px 0;
	background-color:#ccc;
	padding:0.8em 10px;
}
div#two_maincolumn_right div#gallery div#galleryMenu a{
	margin-right:10px;
	padding:0.5em 8px 0.5em 15px;
	background-color:#4f4f4f;
	background-position: 8px 0.9em;
	color:#fff;
	text-decoration:none;
}
div#two_maincolumn_right div#gallery div#galleryMenu a:hover{
	background-color:#666;
	text-decoration:underline;
}



/*MYページ
----------------------------------------------- */
.login_area{
  padding-bottom:30px;
}
.login_area p{
  padding-left:10px;
}
.login_area .btn_area{
  text-align:center;
  margin:0.5em auto;
  padding-bottom:30px;
}

#mynavi_area{
  padding-bottom:1em;
}#mynavi_area .mynavi_list{
  padding-bottom:1em;
}
#mynavi_area .mynavi_list li{
  display:inline;
}
#mynavi_area .mynavi_list li a{
    background: url("../img/common/icon-arrow.gif") no-repeat left center;
	padding:0 20px 0.4em 8px;
}
#mycontents_area .btn_area ul{
  text-align:center;
  margin:auto;
}
#mycontents_area .btn_area li{
  display:inline;
  padding:3px;
}

/*会員登録
----------------------------------------------- */
.kiyaku_text{
  width:764px;
  padding:0 0 0 6px;
  margin-bottom:10px;
}

#undercolumn_entry table{
  text-align:left;
  margin:0 0 1em;
  width:770px;
}
#undercolumn_entry .btn_area ul{
  text-align:center;
  margin:auto;
}
#undercolumn_entry .btn_area li{
  display:inline;
  padding:3px;
}

/*デザカラー
----------------------------------------------- */
/*h2タイトル-デザカラー*/
div#one_maincolumn div.undercolumn_dezacolor,
div#two_maincolumn_right div.undercolumn_dezacolor{
    margin: 0 0 10px 0;
    border: 1px solid #00b17a;
    background-color: #00b17a;
}
div#one_maincolumn div.undercolumn_dezacolorIn,
div#two_maincolumn_right div.undercolumn_dezacolorIn {
    border: 2px solid #ffffff;
    padding: 4px;
	margin:0;
}
div#one_maincolumn div.undercolumn_dezacolor h2.title,
div#two_maincolumn_right div.undercolumn_dezacolor h2.title {
	float:left;
	width:400px;
    padding: 14px 10px;
	border-left:2px solid #ace6d4;
    font-size: 130%;
	color:#ffffff;
	line-height:100%;
}
div#one_maincolumn div.undercolumn_dezacolor p,
div#two_maincolumn_right div.undercolumn_dezacolor p {
	float:right;
	width:300px;
	color:#ffffff;
	text-align:right;
	padding:0.95em 14px 0 0;
}
div#one_maincolumn div.dezacolor-prg h3,
div#two_maincolumn_right div.dezacolor-prg h3 {
	border-bottom:2px solid #00b17a;
	padding:0 8px 0.12em 8px;
	margin:0 0 0.5em 0;
	font-size:1.4em;
}


/*本文インデント*/
div#one_maincolumn div.dezacolor-prg,
div#two_maincolumn_right div.dezacolor-prg{
    padding: 15px 0 0 15px;
}
div#one_maincolumn div.dezacolor-prg p,
div#two_maincolumn_right div.dezacolor-prg p {
	padding:0 0 1em 0;
}
div#one_maincolumn div.dezacolor-prg p.floatL,
div#two_maincolumn_right div.dezacolor-prg p.floatL{
    width:255px;
	margin-bottom:0.3em;
	padding:0;
}
div#one_maincolumn div.dezacolor-prg p.floatR,
div#two_maincolumn_right div.dezacolor-prg p.floatR{
    width:245px;
	margin-bottom:0.3em;
	padding:0;
}

/*商品情報*/
div#one_maincolumn div.dezacolor-prg dl.floatL,
div#two_maincolumn_right div.dezacolor-prg dl.floatL,
div#one_maincolumn div.dezacolor-prg dl.floatR,
div#two_maincolumn_right div.dezacolor-prg dl.floatR{
    width:373px;
	margin-bottom:15px;
}
div#two_maincolumn_right div.dezacolor-prg dl.colorWide{
	margin-bottom:15px;
}
div#two_maincolumn_right div.dezacolor-prg dl.colorWide dd{
	margin-top:-30px;
}
div#one_maincolumn div.dezacolor-prg p.floatL,
div#two_maincolumn_right div.dezacolor-prg p.floatL{
    width:255px;
	margin-bottom:0.3em;
	padding:0;
}
div#one_maincolumn div.dezacolor-prg p.floatR,
div#two_maincolumn_right div.dezacolor-prg p.floatR{
    width:245px;
	margin-bottom:0.3em;
	padding:0;
}

/*アップル*/
body#apple div#two_maincolumn_right p#pankuzu{
	padding:0 0 15px 0;
}
body#apple div#two_maincolumn_right dl{
    width:378px;
	border:1px solid #c6c6c6;
	padding:0;
	margin:0 0 15px 0;
}
body#apple div#two_maincolumn_right dt{
	padding:9px;
	margin:0;
}
body#apple div#two_maincolumn_right dd{
	width:174px;
	padding:9px 0;
	margin:0;
	background-color:#f4f7f7;
}
body#apple div#two_maincolumn_right h3{
	border-bottom:none;
	padding:31px 9px 0 15px;
	margin:0;
	font-size:1.4em;
	min-height:122px;
}
body#apple div#two_maincolumn_right dd p{
	text-align:right;
	padding:0 9px 0 15px;
}

/*iPhone4*/
div#two_maincolumn_right div#iphone4shooulder{
	background:url(../img/dezacolor/iphone4/bg-header.jpg) repeat-x;
}
div#two_maincolumn_right div#iphone4shooulder2{
	background:url(../img/dezacolor/iphone4/bg-header2.jpg) no-repeat right top;
}
div#two_maincolumn_right div#iphone4shooulder2 h2{
	padding:39px 16px 14px;
	vertical-align:bottom;
}
div#two_maincolumn_right div#iphone4shooulder2 p#iphone4btn{
	padding:0 11px 28px;
	vertical-align:bottom;
}
div#two_maincolumn_right div#iphone4shooulder2 p#iphone4ph{
	padding:0 0 10px 16px;
	vertical-align:bottom;
}
div#two_maincolumn_right div#iphone4shooulder2 p#iphone4ph img{
	margin-right:11px;
}

div#two_maincolumn_right div#iphone4flow{
	background:url(../img/dezacolor/iphone4/bg-flow.gif) no-repeat top;
	padding:19px 0 15px 10px;
	margin-top:10px;
}
div#two_maincolumn_right div#iphone4flow h3{
	padding:0 0 11px 6px;
}
div#two_maincolumn_right div#iphone4flow dt.floatL{
	width:273px;
}
div#two_maincolumn_right div#iphone4flow dd.floatR{
	width:487px;
}
div#two_maincolumn_right div#iphone4flow dd ol li{
	padding:0.1em 10px 0.2em 25px;
	line-height:160%;
}
div#two_maincolumn_right div#iphone4flow dd ol li#no1{
	background:url(../img/dezacolor/iphone4/icon-no1.gif) no-repeat left top;
}
div#two_maincolumn_right div#iphone4flow dd ol li#no2{
	background:url(../img/dezacolor/iphone4/icon-no2.gif) no-repeat left top;
}
div#two_maincolumn_right div#iphone4flow dd ol li#no3{
	background:url(../img/dezacolor/iphone4/icon-no3.gif) no-repeat left top;
}
div#two_maincolumn_right div#iphone4flow dd ol li#no4{
	background:url(../img/dezacolor/iphone4/icon-no4.gif) no-repeat left top;
}
div#two_maincolumn_right div#iphone4flow dd p{
	padding-top:25px;
}
div#two_maincolumn_right div#iphone4flow dd img{
	margin-left:10px;
	margin-top:-10px;
}

div#two_maincolumn_right div.iphone4btnset{
	background:url(../img/dezacolor/iphone4/bg-btnset-header.gif) no-repeat top;
	padding:8px 0 0 0;
	margin-bottom:15px;
}
div#two_maincolumn_right div.iphone4btnset p.btnset1{
	text-align:center;
	background-color:#feeee8;
	padding:0 0 5px 0;
	vertical-align:bottom;
}
div#two_maincolumn_right div.iphone4btnset p.btnset2{
	background:#feeee8 url(../img/dezacolor/iphone4/bg-btnset-footer.gif) no-repeat bottom;
	vertical-align:bottom;
	padding:0 15px 12px 16px;
}
div#two_maincolumn_right div.iphone4btnset p.btnset2 img.iphone4custom2{
	margin-right:10px;
}

div#two_maincolumn_right div#iphone4campaign{
	border: 3px solid #f6e396;
	background-color:#fffee4;
	padding:6px 15px 15px 15px;
	text-align:center;
	margin-bottom:10px;
}
div#two_maincolumn_right div#iphone4campaign p.sfont{
	font-size:80%;
	text-align:left;
	padding:20px 134px 20px 132px;
	line-height:140%;
}

div#two_maincolumn_right p#iphone4Phset{
	margin-bottom:10px;
	vertical-align:bottom;
}
div#two_maincolumn_right p#iphone4Phset img{
	margin-right:10px;
}
div#two_maincolumn_right p#iphone4Phset img.last{
	margin-right:0;
}

div#two_maincolumn_right div#iphone4voice h4{
	font-size:120%;
	font-weight:bold;
    padding: 0.3em 10px;
	border:1px solid #c3cdcd;
	background-color:#edf5f5;
	margin-bottom:13px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset{
	background:url(../img/dezacolor/iphone4/bg-voice-footer.gif) no-repeat bottom right;
	padding-bottom:10px;
	margin-bottom:10px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset2{
	background:url(../img/dezacolor/iphone4/bg-voice-middle.gif) repeat-y right;
}
div#two_maincolumn_right div#iphone4voice div.qandaset3{
	padding:32px 0 0 34px;
	background:url(../img/dezacolor/iphone4/bg-voice-header.gif) no-repeat top;
}
div#two_maincolumn_right div#iphone4voice div.qandasetLast{
	padding:32px 0 33px 34px;
	background:url(../img/dezacolor/iphone4/bg-voice-last.gif) no-repeat;
	margin-bottom:10px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset p.question,
div#two_maincolumn_right div#iphone4voice div.qandasetLast p.question{
	float:left;
	width:200px;
	line-height:140%;
}
div#two_maincolumn_right div#iphone4voice div.qandaset div.answer,
div#two_maincolumn_right div#iphone4voice div.qandasetLast div.answer{
	float:right;
	width:516px;
	padding-top:9px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset div.answer p.ansTxt{
	float:left;
	width:335px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset div.answer p.adapter{
	float:right;
	width:169px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset div.answer img.iphone4banner{
	margin-right:10px;
}
div#two_maincolumn_right div#iphone4voice div.qandaset div.answer p.ansTxt2{
	margin-bottom:10px;
}

/*アップル（プレオープンPR用）
body#apple div#two_maincolumn_right p#shoulder{
	padding:45px 0 0 10px;
}
body#apple div#two_maincolumn_right h3{
	border-bottom:2px solid #00b17a;
	padding:0 8px 0.15em 8px;
	margin:0 0 0.8em 0;
	font-size:1.4em;
}
body#apple div#two_maincolumn_right p.cntr{
	text-align:center;
	padding:25px 0 65px 0;
}
body#apple div#two_maincolumn_right table{
    width:758px;
	margin-bottom:15px;
}
body#apple div#two_maincolumn_right table li{
	background: url("../img/dezacolor/apple/icon-li-dezacolor.gif") no-repeat left center;
	padding-left:11px;
}
body#apple div#two_maincolumn_right table p.mrgnbtm{
	padding-bottom:1em;
}
body#apple div#two_maincolumn_right img#data3D{
	margin:0 10px 10px 0;
}
body#apple div#two_maincolumn_right img#photoFigure{
	margin:0 0 10px 0;
}*/

/*イース、空の軌跡*/
body#ys{
	background:#000000 url("../img/dezacolor/ys/bg-ys.jpg") no-repeat top center;
}
body#sora{
	background: url("../img/dezacolor/sora/bg-sora.jpg") repeat-x;
}

div#two_maincolumn_right div#ysMain{
	padding-bottom:15px;
}
div#two_maincolumn_right div#ysMain h3{
	border-bottom:2px solid #d0111b;
	padding:0 8px 0.12em 8px;
	margin:0 0 0.5em 0;
	font-size:1.4em;
	color:#fcfbfb;
}
body#sora div#two_maincolumn_right div#ysMain h3{
	color:#0f0e0e;
}
div#two_maincolumn_right div#ysMain p{
	padding-bottom:15px;
}
div#two_maincolumn_right div#ysMain div#ys1{
	padding-top:15px;
}
div#two_maincolumn_right div#ysMain div#ys1,
div#two_maincolumn_right div#ysMain div#ys2,
div#two_maincolumn_right div#ysMain div#ys3,
div#two_maincolumn_right div#ysMain div#ys4{
	padding-bottom:15px;
}
div#two_maincolumn_right div#ysMain div.floatL{
	float:left;
	width:381px;
}
div#two_maincolumn_right div#ysMain div.floatR{
	float:right;
	width:381px;
}
div#two_maincolumn_right div#ysMain div#ys4in div.floatL{
	float:left;
	width:373px;
}
div#two_maincolumn_right div#ysMain div#ys4in div.floatR{
	float:right;
	width:373px;
}
div#two_maincolumn_right div#ysMain dl,
div#two_maincolumn_right div#ysMain div#ys4in{
	background-color:#f4f3ee;
	margin:15px 0 0 0;
	padding:19px 8px 8px 8px;
}
body#sora div#two_maincolumn_right div#ysMain dl,
body#sora div#two_maincolumn_right div#ysMain div#ys4in{
	border:1px solid #eef4f4;
	background-color:#fff;
	margin:15px 0 0 0;
	padding:19px 8px 8px 8px;
}
div#two_maincolumn_right div#ysMain dt{
	float:left;
	width:179px;
}
div#two_maincolumn_right div#ysMain dd{
	float:left;
	width:185px;
}
div#two_maincolumn_right div#ysMain dd h4{
	height:123px;
	font-size:1.2em;
	color:#111111;
}
div#two_maincolumn_right div#ysMain div#ys4in h4{
	height:165px;
	font-size:1.2em;
	color:#111111;
}
div#two_maincolumn_right div#ysMain dd p,
div#two_maincolumn_right div#ysMain div#ys4 p{
	padding-bottom:0;
}

div#two_maincolumn_right div#ysMain div#moreinfoys{
	background: url("../img/dezacolor/ys/bg-ys-link.jpg") no-repeat;
	height:260px;
	padding:0 70px 0 75px;
}
div#two_maincolumn_right div#ysMain div#moreinfosora{
	background: url("../img/dezacolor/sora/bg-sora-link.jpg") no-repeat;
	height:260px;
	padding:0 70px 0 75px;
}
div#two_maincolumn_right div#ysMain div#moreinfoys h3,
div#two_maincolumn_right div#ysMain div#moreinfosora h3{
	border:none;
	font-weight:bold;
	font-size:0.95em;
	_font-size:0.9em;
	color:#FFF;
	padding:0;margin:0 0 0.4em 0;
}
div#two_maincolumn_right div#ysMain div#ysOfficial,
div#two_maincolumn_right div#ysMain div#soraOfficial{
	text-align:center;
	padding-top:161px;
}

/*BLAZBLUE*/
body#blazblue{
	background:#1a0049 url("../img/dezacolor/blaz/bg-blaz.jpg") repeat-x top;
}

div#two_maincolumn_right div#blazMain{
	color:#fff;
	padding-bottom:15px;
}
div#two_maincolumn_right div#blazMain h3{
	border-bottom:2px solid #d0111b;
	padding:0 8px 0.12em 8px;
	margin:0 0 0.5em 0;
	font-size:1.4em;
	color:#fff;
}
div#two_maincolumn_right div#blazMain p{
	padding-bottom:15px;
}
div#two_maincolumn_right div#blazMain div#blaz1,
div#two_maincolumn_right div#blazMain div#blaz2,
div#two_maincolumn_right div#blazMain div#blaz3,
div#two_maincolumn_right div#blazMain div#blaz4{
	padding-bottom:15px;
}
div#two_maincolumn_right div#blazMain div.floatL{
	float:left;
	width:381px;
}
div#two_maincolumn_right div#blazMain div.floatR{
	float:right;
	width:381px;
}
div#two_maincolumn_right div#blazMain div#blaz4in div.floatL{
	float:left;
	width:373px;
}
div#two_maincolumn_right div#blazMain div#blaz4in div.floatR{
	float:right;
	width:373px;
}
div#two_maincolumn_right div#blazMain dl,
div#two_maincolumn_right div#blazMain div#blaz4in{
	background-color:#fff;
	margin:15px 0 0 0;
	padding:19px 8px 8px 8px;
}
div#two_maincolumn_right div#blazMain dt{
	float:left;
	width:179px;
}
div#two_maincolumn_right div#blazMain dd{
	float:left;
	width:185px;
}
div#two_maincolumn_right div#blazMain dd h4{
	height:123px;
	font-size:1.2em;
	color:#111111;
}
div#two_maincolumn_right div#blazMain div#blaz4in h4{
	height:165px;
	font-size:1.2em;
	color:#111111;
}
div#two_maincolumn_right div#blazMain dd p,
div#two_maincolumn_right div#blazMain div#blaz4 p{
	padding-bottom:0;
}

div#two_maincolumn_right div#blazMain div#moreinfoblaz{
	background: url("../img/dezacolor/blaz/bg-blaz-link.jpg") no-repeat;
	height:260px;
	padding:0 70px 0 75px;
}
div#two_maincolumn_right div#blazMain div#moreinfosora{
	background: url("../img/dezacolor/sora/bg-sora-link.jpg") no-repeat;
	height:260px;
	padding:0 70px 0 75px;
}
div#two_maincolumn_right div#blazMain div#moreinfoblaz h3,
div#two_maincolumn_right div#blazMain div#moreinfosora h3{
	border:none;
	font-weight:bold;
	font-size:0.95em;
	_font-size:0.9em;
	color:#FFF;
	padding:0;margin:0 0 0.4em 0;
}
div#two_maincolumn_right div#blazMain div#blazOfficial,
div#two_maincolumn_right div#blazMain div#soraOfficial{
	text-align:center;
	padding-top:161px;
}


/*デザスキン
----------------------------------------------- */


/*h2タイトル-デザスキン*/
div#one_maincolumn div.undercolumn_dezaskin,
div#two_maincolumn_right div.undercolumn_dezaskin{
    margin: 0 0 10px 0;
    border: 1px solid #005fb1;
    background-color: #005fb1;
}
div#one_maincolumn div.undercolumn_dezaskinIn,
div#two_maincolumn_right div.undercolumn_dezaskinIn {
    border: 2px solid #ffffff;
    padding: 4px;
	margin:0;
}
div#one_maincolumn div.undercolumn_dezaskin h2.title,
div#two_maincolumn_right div.undercolumn_dezaskin h2.title {
	float:left;
	width:400px;
    padding: 14px 10px;
	border-left:2px solid #a7cbea;
    font-size: 130%;
	color:#ffffff;
	line-height:100%;
}
div#one_maincolumn div.undercolumn_dezaskin p,
div#two_maincolumn_right div.undercolumn_dezaskin p {
	float:right;
	width:300px;
	color:#ffffff;
	text-align:right;
	padding:0.95em 14px 0 0;
}
div#one_maincolumn div.dezaskin-prg h3,
div#two_maincolumn_right div.dezaskin-prg h3 {
	border-bottom:2px solid #005fb1;
	padding:0 8px 0.12em 8px;
	margin:0 0 0.5em 0;
	font-size:1.4em;
}


/*本文インデント*/
div#one_maincolumn2 div.dezaskin-prg,
div#two_maincolumn_right div.dezaskin-prg{
    margin: 15px 0 0 15px;
	color:#000000;
}
div#one_maincolumn div.dezaskin-prg p,
div#two_maincolumn_right div.dezaskin-prg p {
	padding:0 0 0.5em 0;
}

/*商品情報（共通）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg p.copyright{
	text-align:right;
	padding-bottom:0;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div div a:hover img{
    opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
}

#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin{
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div{
	border-left:3px solid #525252;
	border-right:3px solid #ebebeb;
	background-color:#575757;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div div{
	border:none;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dt{
	float:left;
    width:472px;
	border-top:3px solid #525252;
	border-bottom:3px solid #525252;
	height:271px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dt p{
	padding:19px 13px 22px;
	color:#fff;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dt p.copyright{
	padding:0;
	color:#fff;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dt p span{
	display:block;
	padding-left:5px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dt img{
	margin-bottom:10px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dd{
	background-color:#fff;
	float:right;
    width:275px;
	vertical-align:bottom;
	text-align:center;
	border-top:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	height:271px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin div dd img{
	margin:23px 0 0 0;
}

/*商品情報（nepv）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepv{
	background:url(../img/dezaskin/nepv/bg-nepv.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepv h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepv div#nepvproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepv div#nepvproduct a{
	margin:0 29px 17px 29px;
	vertical-align:bottom;
	
}


/*商品情報（shirahana）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#shirahana{
	background:url(../img/dezaskin/shirahana/bg-shirahana.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#shirahana h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#shirahana div#shirahanaproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#shirahana div#shirahanaproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（dssh）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dssh{
	background:url(../img/dezaskin/dssh/bg-dssh.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dssh h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dssh div#dsshproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dssh div#dsshproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}



/*商品情報（lbp）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#lbp{
	background:url(../img/dezaskin/lbp/bg-lbp.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#lbp h4{
	margin:18px 10px 44px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#lbp div#lbpproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#lbp div#lbpproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}



/*商品情報（p4u）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4u{
	background:url(../img/dezaskin/p4u/bg-p4u.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4u h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4u div#p4uproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4u div#p4uproduct a{
	margin:0 29px 17px 29px;
	vertical-align:bottom;
	
}




/*商品情報（dangan2）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan2{
	background:url(../img/dezaskin/dangan2/bg-dangan2.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan2 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan2 div#dangan2product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan2 div#dangan2product a{
	margin:0px 64px 0px 64px;
	vertical-align:bottom;
}





/*商品情報（robo_xbox）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robo_xbox{
	background:url(../img/dezaskin/robo_xbox/bg-robo.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robo_xbox h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robo_xbox div#robo_xboxproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robo_xbox div#robo_xboxproduct a{
	margin:0px 64px 0px 64px;
	vertical-align:bottom;
}



/*商品情報（bake）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bake{
	background:url(../img/dezaskin/bake/bg-bake.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bake h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bake div#bakeproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bake div#bakeproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}



/*商品情報（utapri_tv）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri_tv{
	background:url(../img/dezaskin/utapri_tv/bg-utapri.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri_tv h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri_tv div#utapri_tvproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri_tv div#utapri_tvproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（ysc）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ysc{
	background:url(../img/dezaskin/ysc/bg-celceta.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ysc h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ysc div#yscproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ysc div#yscproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（toki）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#toki{
	background:url(../img/dezaskin/toki/bg-toki.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#toki h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#toki div#tokiproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#toki div#tokiproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}




/*商品情報（soukoku）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#soukoku{
	background:url(../img/dezaskin/soukoku/bg-soukoku.jpg) no-repeat top;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#soukoku h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#soukoku div#soukokuproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#soukoku div#soukokuproduct a{
	margin:0 14px 30px 14px;
	vertical-align:bottom;
}
/*商品情報（utapri）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri{
	background:url(../img/dezaskin/utapri/bg-utapri.jpg) no-repeat top;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri div#utapriproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#utapri div#utapriproduct a{
	margin:0 14px 30px 14px;
	vertical-align:bottom;
}


/*商品情報（robotics）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robotics{
	background:url(../img/dezaskin/robotics/bg-robotics.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robotics h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robotics div#roboticsproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#robotics div#roboticsproduct a{
	margin:0 29px 17px 29px;
	vertical-align:bottom;
	
}

/*商品情報（ayesha）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ayesha{
	background:url(../img/dezaskin/ayesha/bg-ayesha.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ayesha h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ayesha div#ayeshaproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#ayesha div#ayeshaproduct a{
	margin:0 29px 17px 29px;
	vertical-align:bottom;
}


/*商品情報（p4g）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4g{
	background:url(../img/dezaskin/p4g/bg-p4g.jpg) no-repeat top;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4g h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4g div#p4gproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#p4g div#p4gproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}

/*商品情報（conception）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#conception{
	background:url(../img/dezaskin/conception/bg-conception.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#conception h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#conception div#conceptionproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#conception div#conceptionproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（bs）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bs{
	background:url(../img/dezaskin/bs/bg-bs.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bs h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bs div#bsproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bs div#bsproduct a{
	margin:0 64px 0px 54px;
	vertical-align:bottom;
}

/*商品情報（gs3）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gs3{
	background:url(../img/dezaskin/gs3/bg-gs3.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gs3 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gs3 div#gs3product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gs3 div#gs3product a{
	margin:0px 500px 0px 30px;
	vertical-align:bottom;
}


/*商品情報（nepnep_dj）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep_dj{
	background:url(../img/dezaskin/nepnep_dj/bg-nepnep.jpg) no-repeat top;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep_dj h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep_dj div#nepnep_djproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep_dj div#nepnep_djproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}

/*商品情報（sq4）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sq4{
	background:url(../img/dezaskin/sq4/bg-sq4.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sq4 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sq4 div#sq4product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sq4 div#sq4product a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（nayuta2）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nayuta2{
	background:url(../img/dezaskin/nayuta2/bg-nayuta.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nayuta2 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nayuta2 div#nayuta2product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nayuta2 div#nayuta2product a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}




/*商品情報（nepnep）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep{
	background:url(../img/dezaskin/nepnep/bg-nepnep.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep div#nepnepproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#nepnep div#nepnepproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（al_dj）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#al_dj{
	background:url(../img/dezaskin/al_dj/bg-al.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#al_dj h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#al_dj div#al_djproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#al_dj div#al_djproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}



/*商品情報（meruru_dj）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru_dj{
	background:url(../img/dezaskin/meruru_dj/bg-meruru.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru_dj h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru_dj div#meruru_djproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru_dj div#meruru_djproduct a{
	margin:0 38px 17px 38px;
	vertical-align:bottom;
}



/*商品情報（bbex-jacket）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex-jacket{
	background:url(../img/dezaskin/bbex-jacket/bg-bbex-jacket.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex-jacket h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex-jacket div#bbex-jacketproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex-jacket div#bbex-jacketproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}


/*商品情報（naruto2）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto2{
	background:url(../img/dezaskin/naruto/bg-naruto2.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto2 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto2 div#naruto2product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto2 div#naruto2product a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}

/*商品情報（gravity）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gravity{
	background:url(../img/dezaskin/gravity/bg-gravity.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gravity h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gravity div#gravityproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gravity div#gravityproduct a{
	margin:0px 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（photokano）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#photokano{
	background:url(../img/dezaskin/photokano/bg-photokano.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#photokano h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#photokano div#photokanoproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#photokano div#photokanoproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}


/*商品情報（aonokiseki-jacket）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki-jacket{
	background:url(../img/dezaskin/aonokiseki-jacket/bg-aonokiseki-jacket.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki-jacket h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki-jacket div#aonokiseki-jacketproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki-jacket div#aonokiseki-jacketproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}

/*商品情報（dangan-jacket）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan-jacket{
	background:url(../img/dezaskin/dangan-jacket/bg-dangan-jacket.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan-jacket h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan-jacket div#dangan-jacketproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan-jacket div#dangan-jacketproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}

/*商品情報（dis4）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dis4{
	background:url(../img/dezaskin/dis4/bg-dis4.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dis4 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dis4 div#dis4product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dis4 div#dis4product a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}

/*商品情報（meruru）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru{
	background:url(../img/dezaskin/meruru/bg-meruru.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru div#meruruproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#meruru div#meruruproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}
/*商品情報（bbex）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex{
	background:url(../img/dezaskin/bbex/bg-bbex.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex div#bbexproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bbex div#bbexproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}
/*商品情報（hakuoki）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#hakuoki{
	background:url(../img/dezaskin/hakuoki/bg-hakuoki.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#hakuoki h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#hakuoki div#hakuokiproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#hakuoki div#hakuokiproduct a{
	margin:0 16px 30px 16px;
	vertical-align:bottom;
}
/*商品情報（naruto）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto{
	background:url(../img/dezaskin/naruto/bg-naruto.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto div#narutoproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#naruto div#narutoproduct a{
	margin:0 42px 0px 42px;
	vertical-align:bottom;
}
/*商品情報（sb）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sb{
	background:url(../img/dezaskin/sb/bg-sb.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sb h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sb div#sbproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#sb div#sbproduct a{
	margin:0 64px 0px 54px;
	vertical-align:bottom;
}
/*商品情報（cz）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#cz{
	background:url(../img/dezaskin/cz/bg-cz.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#cz h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#cz div#czproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#cz div#czproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#cz div#czproduct a#iphone16{
	margin:0 17px 17px 27px;
}
/*商品情報（totomonof）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomonof{
	background:url(../img/dezaskin/totomonof/bg-totomonof.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomonof h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomonof div#totomonofproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomonof div#totomonofproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomonof div#totomonofproduct a#iphone15{
	margin:0 17px 17px 27px;
}
/*商品情報（fps）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#fps{
	background:url(../img/dezaskin/fps/bg-fps.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#fps h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#fps div#fpsproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#fps div#fpsproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#fps div#fpsproduct a#iphone14{
	margin:0 17px 17px 27px;
}
/*商品情報（gungnir）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gungnir{
	background:url(../img/dezaskin/gungnir/bg-gungnir.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gungnir h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gungnir div#gungnirproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gungnir div#gungnirproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#gungnir div#gungnirproduct a#iphone13{
	margin:0 17px 17px 27px;
}
/*商品情報（wof2）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#wof2{
	background:url(../img/dezaskin/wof2/bg-wof2.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#wof2 h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#wof2 div#wof2product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#wof2 div#wof2product a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#wof2 div#wof2product a#iphone12{
	margin:0 17px 17px 27px;
}
/*商品情報（aonokiseki）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki{
	background:url(../img/dezaskin/aonokiseki/bg-aonokiseki.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki div#aonokisekiproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki div#aonokisekiproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#aonokiseki div#aonokisekiproduct a#iphone11{
	margin:0 17px 17px 27px;
}
/*商品情報（amnesia）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#amnesia{
	background:url(../img/dezaskin/amnesia/bg-amnesia.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#amnesia h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#amnesia div#amnesiaproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#amnesia div#amnesiaproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#amnesia div#amnesiaproduct a#iphone10{
	margin:0 17px 17px 27px;
}
/*商品情報（musketeer）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#musketeer{
	background:url(../img/dezaskin/musketeer/bg-musketeer.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#musketeer h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#musketeer div#musketeerproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#musketeer div#musketeerproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#musketeer div#musketeerproduct a#iphone9{
	margin:0 17px 17px 27px;
}
/*商品情報（beast）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#beast{
	background:url(../img/dezaskin/beast/bg-beast.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#beast h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#beast div#beastproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#beast div#beastproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#beast div#beastproduct a#iphone8{
	margin:0 17px 17px 27px;
}
/*商品情報（union）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#union{
	background:url(../img/dezaskin/union/bg-union.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#union h4{
	margin:18px 10px 34px 15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#union div#unionproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#union div#unionproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#union div#unionproduct a#iphone7{
	margin:0 17px 17px 27px;
}
/*商品情報（bancho5）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bancho5{
	background:url(../img/dezaskin/bancho5/bg-bancho5.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bancho5 h4{
	margin:20px 10px 34px 16px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bancho5 div#bancho5product{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bancho5 div#bancho5product a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#bancho5 div#bancho5product a#iphone6{
	margin:0 0px 17px 0px;
}
/*商品情報（totomono）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomono{
	background:url(../img/dezaskin/totomono/bg-totomono3.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomono h4{
	margin:5px 10px 18px 49px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomono div#totomonoproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomono div#totomonoproduct a{
	margin:0 34px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#totomono div#totomonoproduct a#iphone5{
	margin:0 17px 17px 28px;
}
/*商品情報（blazblue）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#blazblue{
	background:url(../img/dezaskin/blazblue/bg-blazblue.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#blazblue h4{
	margin:20px 10px 34px 16px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#blazblue div#blazblueproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#blazblue div#blazblueproduct a{
	margin:0 25px 17px 27px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#blazblue div#blazblueproduct a#iphone4{
	margin:0 17px 17px 27px;
}
/*商品情報（ダンガンロンパ）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan{
	background:url(../img/dezaskin/dangan/bg-dangan.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan h4{
	margin:31px 10px 48px 307px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan div#danganproduct{
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan div#danganproduct a{
	margin:0 35px 17px 29px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan p.copyright{
	color:#000;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#dangan div#danganproduct a#iphone2{
	margin:0 17px 17px 27px;
}
/*商品情報（ぱいろん）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon{
	background:url(../img/dezaskin/pairon/bg-dezaskin02-pairon.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon dl{
	margin:17px 10px 0 17px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon dt{
	float:left;
    width:214px;

	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon dt img{
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon dd{
	padding-top:1px;
	float:left;
    width:510px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon dd p{
	padding-left:8px;
	line-height:140%;
	color:#000;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon div#paironproduct{
	padding-top:5px;
	padding-bottom:11px;
	text-align:center;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon div#paironproduct a{
	margin:0 32px 17px 46px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon p.copyright{
	color:#000;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#pairon div#paironproduct a#iphone{
	margin:0 17px 17px 61px;
}
/*商品情報（零）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero{
	background:url(../img/dezaskin/bg-dezaskin01-zero.jpg) no-repeat;
	border:1px solid #c7c7c7;
	margin-bottom:15px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero dl{
	margin:18px 10px 0 13px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero dt{
	float:left;
    width:172px;
	height:148px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero dt img{
	margin-top:2px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero dd{
	float:left;
    width:557px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero dd p{
	padding-left:8px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero div#zeroproduct{
	padding-bottom:11px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero div#zeroproduct a{
	margin:0 25px 17px 27px;
	vertical-align:bottom;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero p.copyright{
	color:#000;
	margin-top:30px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div#zero div#zeroproduct a#iphone3{
	margin:0 0 17px 29px;
}


/*商品情報（イース）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#ys div dt p#yslogo{
	float:left;
	width:125px;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#ys div dt div div{
	float:left;
	width:300px;
	border:none;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#ys div dt div div p{
	margin-left:0;
	padding:38px 0 0 0;
}
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#ys div dt p.copyright{
	position:relative;
	top:78px;
}

/*商品情報（空）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#sora div dt p.copyright{
	position:relative;
	top:43px;
}

/*商品情報（オルタナ）*/
#dezaskin div#two_maincolumn_right div.dezaskin-prg div.productSkin#alternative div dt p.copyright{
	position:relative;
	top:0px;
}


/*壁紙*/
.wallpaper #detailarea #detailrightbloc #cartset .sale_price{
  padding:0 0 10px;
  font-size:110%;
}

.wallpaper #detailarea #detailrightbloc .main_comment{
  margin-top:10px;
  border-top:1px dotted #ccc;
  padding-top:10px;
}
.wallpaper #detailarea #detailrightbloc .main_comment p{
  float:left;
}
.wallpaper #detailarea #detailrightbloc .main_comment dl{
  float:right;
  width:185px;
}
.wallpaper #detailarea #detailrightbloc .main_comment dt img{
  max-width:185px;
}
.wallpaper #detailarea #detailrightbloc .main_comment dd a{
  text-decoration:none;
  color:#333;
}
.wallpaper #detailarea #detailrightbloc .linktomanual{
  background-color:#eee;
  padding:0.5em 8px;
  margin:10px 0;
}

#wallpaperlist .col4box .listphoto{
  margin:0 auto;
  text-align:center;
}
#wallpaperlist .col4box .listphoto a{
  max-height:122px;

}
#wallpaperlist .col4box .listphoto a .picture{
  max-width:185px;
  max-height:122px;
}
#wallpaperlist .col4box h3{
    font-size:95%;
	padding:0 5px 0.2em;
	margin:5px 0 0.2em;
  line-height:150%;
  border-bottom:none;
}
#wallpaperlist .col4box h3 a{
  color:#333;
  text-decoration:none;
}
#wallpaperlist .col4box h3 a:hover{
  text-decoration:underline;
}
#wallpaperlist .col4box .pricebox{
	padding:0 5px 0.2em;
}
#wallpaperlist .col4box .priceid{
  display:none;
}
#wallpaperlist .col4box .listcomment{
	padding:0.5em 5px;
    font-size:95%;
	line-height:140%;
	color:#4d4140;
}
#wallpaperlist .col4box .rght a{
	padding:0 5px 0.2em 8px;
	text-decoration:none;
}
#wallpaperlist .col4box .cart_area{
	padding:0 5px 0.2em;
}
#wallpaperlist .col4box .quantity{
  float:left;
  width:75px;
  margin:0;
  padding:0;
}
#wallpaperlist .col4box .quantity .box{
width:26px;
height:20px;
margin:1px 0;
}
#wallpaperlist .col4box .cartin_btn{
  margin:5px 10px 10px 75px;
  padding:0;
}

/*壁紙マニュアル*/
div#two_maincolumn_right #download_manual{
  border:1px solid #cccccc;
  margin:10px 0;
}
div#two_maincolumn_right #download_manual h2{
  background-color: #cccccc;
  padding:11px 13px 9px;
  margin-bottom:10px;
}
#download_manual {
	margin-left:-10px;
}
#download_manual  dl{
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:370px;
	margin-left:10px;
	margin-bottom:10px;
    vertical-align:top;
    min-height:263px;
}
#download_manual dl dt img{
  float:left;
}
#download_manual dl dt p{
  float:right;
  width:350px;
  margin-bottom:0.5em;
}
#download_manual dl dt{
  min-height:45px;
}
#download_manual dl#number3 dt{
  min-height:149px;
}
#download_manual dl dd{
  clear:both;
  vertical-align:bottom;
}
#download_manual dl#number5{
  display:block;
  width:750px;
  min-height:200px;
}
#download_manual dl#number5 p{
  width:730px;
}

/* ページ送り
----------------------------------------------- */
div#two_maincolumn .pagenumberarea,
div#two_maincolumn .pagecondarea {
    clear: both;
    width: 768px;
	margin:0 0 0 -10px;padding:10px 0;
    background-color: #f3f3f3;
	border: 1px solid #CCCCCC;
}


div#two_maincolumn ul.pagenumberarea:after{content:"";clear:both;display:block;}

div#two_maincolumn ul.pagecondarea {
    border: 1px solid #CCCCCC;
}

div#two_maincolumn ul.pagenumberarea li {
    float: left;
    width: 32.9%;margin:0;padding:0;
}

div#two_maincolumn ul.pagenumberarea li.left {
    text-align: left;
    white-space: nowrap;
}

div#two_maincolumn ul.pagenumberarea li.center {
    text-align: center;
    white-space: pre;
}

div#two_maincolumn ul.pagenumberarea li.right {
    text-align: right;
    white-space: nowrap;
}

div#two_maincolumn .pagenumberarea .pagenumber{
    color: #ff0000;
    font-weight: bold;
	margin-left:10px;
}

div#two_maincolumn p.pagenumberarea .number{
    font-weight: bold;
}



/* アサクリ壁紙DLページ
----------------------------------------------- */
.ac3lwpdl{
	width:610px;
	text-align: center;
	padding:25px 80px 50px 80px;
	margin:0;
	border:1px solid #ccc;}
.ac3lwpdlM{
	width:560px;
	text-align: center;
	padding:35px 25px;
	margin:25px;
	border:1px solid #ccc;}

.ac3ltwitter {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px; 
	width: 100px; }

.ac3lfacebook {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline;
	width: 100px; }

/* オトメイト壁紙特設ページ
----------------------------------------------- */
div.otomeitomain{
	width:770px;
	text-align: center;
	padding:10px;
	margin:0;
	border:1px solid #ccc;}
div.otomeitomiddle{
	width:600px;
	text-align: center;
	padding:10px;
	margin:0;
	border:1px solid #ccc;}
	
	


div#two_maincolumn_right #otomeclmn{text-align: center;padding:10px 0 0;margin:0 auto;}
div#two_maincolumn_right .TDotomeM{text-align: center;padding:10px;margin:0 auto;border:#ccc 1px solid;}
div#two_maincolumn_right .TDotomeM table,
div#two_maincolumn_right .TDotomeM div{text-align: center;margin:0 auto 10px;padding:0;}
div#two_maincolumn_right .TDotomeM h3{font-size:1.4em;padding:0.8em 0 0.6em;margin:0 64px;background:url(../img/products/bg-detail3-h3.gif);color:#333;}
div#two_maincolumn_right .TDotomeM p{padding:0 0 1em;}
div#two_maincolumn_right .TDotomeM ul{padding:0 0 0 10px;}
div#two_maincolumn_right .TDotomeM li{
	background: url("../img/common/icon-li.gif") no-repeat left 0.55em;
	padding-left:10px;
}
div#two_maincolumn_right .TDotomeM .TDotomeC{width:600px;text-align:left;padding:10px;margin:0 auto 10px;border:#ccc 1px solid;}
div#two_maincolumn_right .TDotomeD{text-align:center;vertical-align:top;padding:0 0 10px;margin:0 auto;border:#ccc 1px solid;}
div#two_maincolumn_right .TDotomeS{width:360px;text-align:center;vertical-align:top;padding:0;margin:0;border:#ccc 1px solid;}
div#two_maincolumn_right .TDotomeW{width:600px;text-align:center;vertical-align:top;padding:15px;margin:0;border:#fff 1px solid;}
div#two_maincolumn_right .TDotomeL{text-align:left;vertical-align:top;padding:0;margin:0 auto;border:#fff 1px solid;}
div#two_maincolumn_right .TDotomeR{text-align:right;vertical-align:top;padding:0;margin:0;border:#fff 1px solid;}
div#two_maincolumn_right .TDotomeG{text-align: center;vertical-align:top;padding:15px;margin:0;border:#ccc 1px solid;background-color:#ddd;}
div#two_maincolumn_right .TDotomeDJ{text-align:left;float:right;vertical-align:top;padding:0;margin:0;border:#ccc 1px solid;}

div#two_maincolumn_right .BXotome{background-color:#fff;border:1px solid #ccc;padding:0;}
div#two_maincolumn_right .BXotome h3{background-color:#ccc;background-image:none;padding:0.5em 10px;margin:0;text-align:left;}
div#two_maincolumn_right .BXotome h3 span{border-left:5px solid #fff;padding-left:8px;}
div#two_maincolumn_right .BXotome h4{border-left:5px solid #3172cb;padding:0 0 0.2em 8px;margin-bottom:0.5em;font-size:1.2em;}
div#two_maincolumn_right .TDotomeM .BXotome div.box2colset{
	padding:10px 10px 0;
}
div#two_maincolumn_right .BXotome .photo{
	float:left;
	width:170px;
	text-align:left;
}
div#two_maincolumn_right .BXotome .txtset{
	float:left;
	width:170px;
	text-align:left;
}

div#two_maincolumn_right .SSotome40{line-height:30pt;} 


/*2カラム*/
div#two_maincolumn_right .TDotomeM div.box2colset{
	margin-left:-10px;
}

div#two_maincolumn_right  div.col2box{
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width:357px;
	margin-left:10px;
	margin-bottom:1em;
	vertical-align:top;
}
div#two_maincolumn_right h3.t_camph32,
div#one_maincolumn h3.t_camph32{
	margin:0px;
	padding:0px;
	border:none;
	}

/*-- 買い物かご --*/

.statusH3 {
    width: 248px !important;
    background-color: #8b8b8e !important;
    padding: 0 0 0 10px !important;
    margin: 0 0 5px;
    border-bottom: none !important;
}

.statusH3 img,
.statusH3first-status img,
.otherH3 img {
    padding: 5px 0;
}

.statusH3first-status {
    width: 248px !important;
    background-color: #8b8b8e !important;
    height: 25px !important;
    padding: 0 0 0 10px !important;
    margin: 0 !important;
    border-bottom: none !important;
}
.statusTop{
    margin-top: 0px;
}
.otherH3 {
    width: 490px;
    background-color: #8b8b8e !important;
    padding: 0 0 0 10px !important;
    margin: 5px 0 !important;
    border-bottom: none !important;
    clear: both;    
}

.cartArea {
    position: relative;
    padding: 10px;
    width: 240px;
    overflow: hidden;
}

.cartArea .quantity {
    position: absolute;
    top: 20px;
}

#point_default {
    font-size: 12px;
    font-weight: normal; 
}

.btn-wholecart {
    width: 258px;
    margin-top: 10px !important;
    padding: 10px 0 0 0 !important;
    text-align: center;
}

.btn-wholecart:hover,
#cartbtn_default:hover {
    opacity: 0.8;
}

.navi-wholecart {
    text-align: right;
    padding-right: 10px !important;
    background-image: url('../img/products/arrow-wholecart.gif');
    background-position: 77px 7px;
    background-repeat: no-repeat;
}

#detailrightbloc p {
    padding-left: 10px !important;
}

.size-color {
    border-top: 1px solid #8b8b8e;
    margin-top: 10px !important;
    padding-top: 10px;
    text-align: center;
}

select {
    width: 200px;
    display: inline;
}

.sns_count_set {
    padding: 5px 0 5px 10px !important;
}


.stock-tag span,
.member_price{
    color: #cc0000;
}

.member_price {
    font-weight: bold;
}

.explainProduct{
    /*width: 100%;*/
  margin-top:10px;
  padding: 8px 0 8px 12px !important;
  background-color:#8b8b8e;
  clear: both !important;
  /*float: right !important;*/
}

#undercolumn,
.smartphone-point {
    margin-bottom: 20px !important;
}

.member_price,
.sale_price {
    text-align: left;
}

.member_price img {
    padding-right: 5px;
}

.paymentMethod {
font-weight: bold;
}

.memberOption {
    font-size: 125%;
        color: #cc0000;
}

.subIconUl {
    float: left;
}

.stock-tag,
.sns_count_set,
.jan_code,
.detailPriceTxt,
.member_price,
.maker,
.navi-wholecart {
    margin-bottom: 5px !important;
    overflow: hidden;
}

.charaTxt {
    padding-top: 10px;
    clear: both;
    overflow: hidden;
    float: left;
}

#cartbtn_default {
    text-align: right;
}

