/* lineup.css */

.sec-ttl { margin-top:4rem;}
section.mobile-col ul{ text-align:center; overflow:hidden; zoom:1; margin-bottom:60px;}

.phone-contents .mobile-col .item-list .type_box{ display:block; overflow:hidden;}
.phone-contents .mobile-col .item-list ul li.item.del-col{ display: none;}
.phone-contents .mobile-col .item-list li .img{ margin-top:0;}
.phone-contents .mobile-col .item-list ul li .img.m-phone_img{ margin-top:20px;}
.phone-contents .mobile-col .item-list h4{ font-size:184%; text-align:center; margin:30px 0 0;}
.phone-contents .mobile-col .item-list h4.dtl-heading02 { font-size: 138.5%; text-align:left;}

.phone-contents .mobile-col .item-list ul li .cat{ margin-bottom:-15px;}
.phone-contents .mobile-col .item-list ul li .cat .new-color_added{ font-size:95%; font-style: normal !important;}
.phone-contents .mobile-col .item-list ul li .cat.new-mark-inn{
	background: url(/product/phone/common/rnw2015win/images/1/new_label.png) no-repeat center top;
	padding-top: 25px;
}
.phone-contents .mobile-col .item-list ul li .img{ margin-top:0;}

@media screen and (min-width: 751px) {
.phone-contents .mobile-col .item-list ul li.item { float:none; display:inline-block; width:169px;}
.phone-contents .mobile-col .item-list ul.rakuraku_list li.item { width:167px;}
.phone-contents .mobile-col .item-list ul li.item.del-col{ display:none;}
.phone-contents .mobile-col .item-list ul li.item:nth-child(1),
.phone-contents .mobile-col .item-list ul li.item:nth-child(7),
.phone-contents .mobile-col .item-list ul li.item:nth-child(13),
.phone-contents .mobile-col .item-list ul li.item:nth-child(19),
.phone-contents .mobile-col .item-list ul li.item:nth-child(25) { margin-left: -24px;}
.phone-contents .mobile-col .item-list ul li.item:nth-child(6),
.phone-contents .mobile-col .item-list ul li.item:nth-child(12),
.phone-contents .mobile-col .item-list ul li.item:nth-child(18),
.phone-contents .mobile-col .item-list ul li.item:nth-child(24),
.phone-contents .mobile-col .item-list ul li.item:nth-child(30) { margin-right: -24px;}
.phone-contents .mobile-col .item-list ul.rakuraku_list li.item:nth-child(7) { margin-left: 0;}

.phone-contents .mobile-col .item-list .d_raku_sp li.item:first-child .cat span{ padding-left:13px; padding-right:13px;}
.phone-contents .mobile-col .item-list li .btn a{ padding:9px 18px 10px;}
.phone-contents .mobile-col .item-list .rakuraku_list li .btn a{ padding:9px 16px 10px;}
}
@media screen and (max-width: 750px) {
.phone-contents .mobile-col .item-list ul li .cat.new-mark-inn{
	padding-top: 25px;
}
}

.phone-contents .mobile-col .item-list ul.tablet_list li.item{ width:200px; margin-left: 0;}
.phone-contents .mobile-col .item-list ul.tablet_list li.item.first{ margin-left:10px;}

.phone-contents .mobile-col .item-list ul.more-list { margin: 0 auto; padding-bottom:30px; overflow: hidden; clear: both;}
.phone-contents .mobile-col .item-list ul.more-list li {list-style: disc; margin-left: 20px; width: 30%;}
.phone-contents .mobile-col .item-list ul.more-list li br { display:none;}

.d_raku_sp{ width:860px; margin-left:auto !important; margin-right:auto !important;}
.d_raku_sp .cat{ white-space:nowrap;}
.m-phone_list1{ width:170px; margin-left:auto !important; margin-right:auto !important;}
.m-phone_list2{ width:345px; margin-left:auto !important; margin-right:auto !important;}
.m-phone_list3{ width:520px; margin-left:auto !important; margin-right:auto !important;}
.m-phone_list4{ width:688px; margin-left:auto !important; margin-right:auto !important;}
.m-phone_list5{ width:860px; margin-left:auto !important; margin-right:auto !important;}
.tablet_list1{ width:200px; margin-left:auto !important; margin-right:auto !important;}

@media screen and (max-width: 750px) {
.d_raku_sp,
.m-phone_list1,.m-phone_list2,.m-phone_list3,.m-phone_list4,.m-phone_list5,
.tablet_list1{ width:auto;}

.phone-contents .mobile-col .item-list ul.tablet_list li.item{ width:165px;}
.phone-contents .mobile-col .item-list ul.tablet_list li.item.first{ margin:0;}

.phone-contents .mobile-col .item-list ul.more-list { padding-bottom:0;}
.phone-contents .mobile-col .item-list ul.more-list li { display:inline-block; list-style: none; margin: 15px 5px 0; padding:0; width: 150px; vertical-align:top;}
.phone-contents .mobile-col .item-list ul.more-list li.line2 a{ min-height:2.5em; line-height:2.6; vertical-align:middle;}
.phone-contents .mobile-col .item-list ul.more-list li br { display:block;}
}
@media screen and (max-width: 320px){
/*.phone-contents .mobile-col .item-list .more-list-block ul.more-list li.line2 a{ min-height:1em; line-height:1.3; vertical-align:middle;}*/
}

.phone-contents .mobile-col .item-list li .name span{ display:block; width:131px; margin-left: auto; margin-right: auto;}