@charset "UTF-8";

/*汎用設定*/

body
{
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	line-break: strict;
	word-break: break-all;
	text-align: justify;
	text-justify: distribute;
	color: #464646;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E2D3BE;
	width: 100%;
}
a:link
{
	text-decoration: underline;
	color: #FFFFFF;
}
a:visited
{
	text-decoration: none;
	color: #FFFFFF;

}
a:hover
{
	text-decoration: underline;
	color: #B9B9B9;
}
.clearfroat{
	clear:both;
}
.blank{
	font-size: 1em;
	display: inline-block;
	}
.large{
	font-size: 1.2em;
	}
/*PC エリア指定*/

#header-wrap
{
	width: 100%;
	height: 560px;
	background-position: top center;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-size: cover;
}
#header
{
	width: 1110px;
	height: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../img/hd.png);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: relative;
}
#header h1
{
	display: none;
}
#header #social
{
	position: absolute;
	text-align: left;
	width: 10%;
	padding-top: 1%;
	top: 313px;
	left: 197px;
}
#header #social img{
	width: 25%;
	min-width: 45px;
	margin-top: 10%;
	}
#wrap
{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	min-width: 1100px;
}
#main-area
{
	width: 100%;
	margin: 5px 5px 5px 0px;
}
#main-area #main-wrap
{
	background-color: #FFFFFF;
}

 #menu
{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px;
	padding-bottom: 2em;
	color: #000000;
	background-color: #464646;
	text-align: center;
	padding-top: 0.1em;
}
 #menu .m_wrap{
	 width:80%;
	 max-width:1100px;
	 min-width:980px;
	 margin:0px auto;
}
 #menu .m_wrap .date{
	font-weight: 800;
	color: #E60012;
	margin-bottom: -1em;

}
 #menu .m_wrap .info{
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: -1em;

}
#menu  .small
{
	font-size:0.7em;
}


#main-area #main-wrap #detail
{
	padding: 20px 20px 0px 20px;
}
#main-area #main-wrap #products
{
	padding: 20px 20px 0px 20px;
}

#main1,#main2,#main3,#main4,#main5,#main6,#main7,#main8,#main9,#main10,#main11,#main12,#main13,#main14,#main15,#main16,#main17,#main18,#main19,#main20{
	width: 100%;
	height: auto;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 200px;
	position: relative;
	}	
	.midashi-products
{
	background: url(http://www.movic.jp/img/freepage/bungosd-glass/images/midashi_products.jpg) no-repeat center right #EC61A2;
	color: #fff;
	line-height: 1.3em;
	font-size: 1.6em;
	font-weight: bold;
	padding: 10px 50px 10px 7px;
	margin-bottom: 20px;
}
.products-box
{
	width: 1100px;
	overflow: hidden;
	margin: 0px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: rgba(255,255,255,0.50);
	padding-top: 20px;
	padding-bottom: 20px;
}
.products-box .products-pic
{
	float: left;
	width: 50%;
	padding-right: 1%;
	padding-left: 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-top: 2%;
}
.products-box .products-pic .d-logo-sp
{
	display: none;
}
.products-box .products-pic .limited-sp
{
	display: none;
}
.products-box .products-pic .name-sp
{
	display: none;
}

.products-box .products-details
{
	float: right;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	padding-left: 1%;
	padding-right: 3%;
}
.products-box .products-details .d-logo-pc img
{
	width: 40%;
}
.products-box .products-details .limited-pc img
{
	width: 80%;
	margin-top: 5px;
}
.products-box .products-details .name-pc
{
	margin-top: 15px;
	font-size: 2em;
	margin-bottom: 15px;
	font-weight: 500;
	line-height: 1.2em;
}
.products-box .products-details .caption
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #464646;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 15px;
}
.products-box .products-details .price
{
	font-weight: 600;
	font-size: 2em;
}
.products-box .products-details .orders-period
{
	color: #B8010E;
	margin-top: 0.5em;
	font-weight: 600;
	font-size: 1.3em;
	line-height: 1.5em;
}
.products-box .products-details .release
{
	font-size: 1.2em;
	margin-top: 0.5em;
}
.products-box .products-details .spec
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.products-box .products-details .order-1 img
{
	width: 50%;
}
.products-box .products-details .order-1 a:hover img
{
       opacity:0.7;
       filter:alpha(opacity=70);
}
.products-box .products-details .order-2
{
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-2 img
{
	width: 49%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-2 a:hover img
{
       opacity:0.7;
       filter:alpha(opacity=70);
}
.products-box .products-details .order-3
{
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
	text-align: center;
}
.products-box .products-details .order-3 img
{
	width: 32%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-3 a:hover img
{
       opacity:0.7;
       filter:alpha(opacity=70);
}

.products-box .small{
	font-size: 0.8em;
	
}

.products-box .large{
	font-size: 1.5em;
	font-weight: 500;
	
}
.products-box_close1{
	background-image: url(../img/item1_close.png);
	width: 1100px;
	height: 945px;
	margin: 0px auto;
}
.products-box_close2{
	background-image: url(../img/item2_close.png);
	width: 1100px;
	height: 901px;
	margin: 0px auto;
	}
.products-box_close3{}
.products-box_close4{}
.products-box_close5{}
.products-box_close6{}
.products-box_close7{}
.products-box_close8{}
.products-box_close9{}
.products-box_close10{}
.products-box_close11{}
.products-box_close12{}
.products-box_close13{}
.products-box_close14{}
.products-box_close15{}
.products-box_close16{}
.products-box_close17{}
.products-box_close18{}
.products-box_close19{}
.products-box_close20{}

.attention{
	width:100%;
	text-align:center;
	}

/*フッター*/

#copyright
{
	width: 100%;
	text-align: center;
	padding-top: 2em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2em;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background-color: #464646;
	color: #FFFFFF;
}
/*商品一覧*/
/*商品詳細*/
.itemlist {
	padding: 40px 0;
	width: 100%;
	position: relative;
}

.StyleF_Item_ {
	width: 25%;
	height: auto;
	float: left;
	position: relative;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 1%;
	padding-right: 1%;
}
.StyleF_Item_:after {
  display: block;
  clear: both;
  content: "";
  padding-bottom: 20%; 
}

.StyleF_Item_ a {
	color: #464646;
	text-decoration: none;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}

.StyleF_Item_ .img_ {
	position: relative;
	display: flex;
	border: 1px solid #737373;
	overflow-x: hidden;
	overflow-y: hidden;
  }
.StyleF_Item_ .img_:before{
    display: block;
    content: '';
    padding-top: 100%;
}
.StyleF_Item_ .img_ .goods_img_ {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	max-width: 250px;
	max-height: 250px;
	width: 100%;
	height: auto;
   }

.StyleF_Item_ .img_ img {
	width: 100%;
	height: auto;
}

.StyleF_Item_ .name_ {
	font-size: 0.9rem;
	line-height: 1.1rem;
	font-weight: bold;
	overflow: hidden;
	padding: 1em;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 2px solid #464646;
	color: #464646;
	height: 6em;
}
.StyleF_Item_ .price_ {
	font-size: 1em;
	padding: 6px 0 0 0;
	font-weight: bold;
}
.StyleF_Item_ .price_ .small_ {
	font-size: 0.7rem;
}
.StyleF_Item_ .rdt_ {
	font-size: 1rem;
	line-height: 1.0rem;
	padding: 3px 0 0 0;
	height: 2rem;
	font-weight: bold;
	display: none;
}
.StyleF_Item_ .comment_ {
	font-size: 0.7rem;
	overflow: hidden;
	height: 0px;
	display: none;
}
.StyleF_Item_ .cart_ {
	text-align: center;
	bottom: 0;
	left: 1px;
	right: 0%;
}
.btn_cart_{
	width:100%;
	}
/*SPボタン*/

input[type="button"]   { -webkit-appearance: none;
    border-radius: 0;
}
input[type="button"].cart_btn_.order_ {
	font-size: 1.5rem;
	color: #FFF;
	padding: 8px 20px;
	border: 1px solid #000;
	background-color: #b8010e;
	font-weight: bold;
	width: 100%;
	margin: 8px auto;
}

input[type="button"].cart_btn_.reservation_ {
	font-size: 1.5rem;
	color: #FFF;
	padding: 8px 20px;
	border: 1px solid #000;
	background-color: #b8010e;
	font-weight: bold;
	width: 100%;
	margin: 8px auto;
}

.cart_btn_ {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    line-height: 30px;
    text-align: center;
    /* margin: 10px 0; */
    width: 100%;
    border: none;
    color: #ffffff;
    display: block;
}
.cart_btn_.sold_out_ {
	font-size: 1.5rem;
	color: #FFF;
	padding: 8px 20px;
	border: 1px solid #000;
	background-color: #464646;
	font-weight: bold;
	width: 100%;
	position: relative;
	margin: 8px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cart_btn_.closed_ {
	font-size: 1.5rem;
	color: #FFF;
	padding: 8px 20px;
	border: 1px solid #000;
	background-color: #464646;
	font-weight: bold;
	width: 100%;
	position: relative;
	margin: 8px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.conan-ttl{
	font-size: 2em;
	padding: 0.5em;
	border-bottom: 2px solid #464646;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	width: 90%;
}
.other-btn a{
	width: 80%;
	max-width: 320px;
	margin-top: 2em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 1em;
	display: block;
	background-color: #B8010E;
	font-weight: bold;
}
/*上に戻るボタン*/

#page-top
{
	position: fixed;
	bottom: 20px;
	right: 20px;
}
@media only screen and (max-width: 1100px) {
/*PC エリア指定*/

#header-wrap
{
	width: 100%;
	background-position: top center;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-size: cover;
	height: auto;
	padding-left: 2%;
	padding-right: 2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#header
{
	width: 100%;
	height: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/hd.png);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-top: 50%;
	background-size: cover;
}
#header h1
{
	display: none;
}
#header #social
{
	position: absolute;
	text-align: center;
	width: 20%;
	padding-top: 1%;
	top: 71%;
	left: 10%;
}
#header #social img{
	width: 25%;
	min-width: 45px;
	margin-top: 10%;
	}
#wrap
{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	min-width: 680px;
}
#main-area
{
	width: 100%;
	margin: 5px 5px 5px 0px;
}
#main-area #main-wrap
{
	background-color: #FFFFFF;
}

 #menu
{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px;
	padding-bottom: 2em;
	color: #000000;
	background-color: #464646;
	text-align: center;
	padding-top: 0.1em;
}
 #menu .m_wrap{
	width: 80%;
	min-width: 720px;
	margin: 0px auto;
}
 #menu .m_wrap .date{
	font-weight: 800;
	color: #E60012;
	margin-bottom: -1em;

}
 #menu .m_wrap .info{
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: -1em;

}
#menu  .small
{
	font-size:0.7em;
}


#main-area #main-wrap #detail
{
	padding: 20px 20px 0px 20px;
}
#main-area #main-wrap #products
{
	padding: 20px 20px 0px 20px;
}

#main1,#main2,#main3,#main4,#main5,#main6,#main7,#main8,#main9,#main10,#main11,#main12,#main13,#main14,#main15,#main16,#main17,#main18,#main19,#main20{
	width: 100%;
	height: auto;
	margin-top: 10%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 15%;
	position: relative;
	}	
.products-box
{
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: rgba(255,255,255,0.50);
	padding-top: 20px;
	padding-bottom: 20px;
}
.products-box .products-pic
{
	float: left;
	width: 50%;
	padding-right: 1%;
	padding-left: 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-top: 2%;
}
.products-box .products-pic .d-logo-sp
{}
.products-box .products-pic .limited-sp
{}
.products-box .products-pic .name-sp
{}

.products-box .products-details
{
	float: right;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	padding-left: 1%;
	padding-right: 3%;
}
.products-box .products-details .d-logo-pc img
{
	width: 40%;
}
.products-box .products-details .limited-pc img
{
	width: 80%;
	margin-top: 5px;
}
.products-box .products-details .name-pc
{
	margin-top: 15px;
	font-size: 2em;
	margin-bottom: 15px;
	font-weight: 500;
	line-height: 1em;
}
.products-box .products-details .caption
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #464646;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 15px;
}
.products-box .products-details .price
{
	font-weight: 600;
	font-size: 2em;
}
.products-box .products-details .orders-period
{
	color: #B8010E;
	margin-top: 0.5em;
	font-weight: 600;
	font-size: 1.2em;
}
.products-box .products-details .release
{
	font-size: 1.2em;
	margin-top: 0.5em;
}
.products-box .products-details .spec
{
	margin-top: 1em;
	margin-bottom: 1em;

}

.products-box .products-details .order-1 img
{
	width: 50%;
}
.products-box .products-details .order-1 a:hover img
{
       opacity:0.7;
       filter:alpha(opacity=70);
}
.products-box .products-details .order-2
{
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-2 img
{
	width: 49%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-2 a:hover img
{
       opacity:0.7;
       filter:alpha(opacity=70);
}
.products-box .small{
	font-size: 0.8em;
	
}

.products-box .large{
	font-size: 1.5em;
	font-weight: 500;
	
}
.products-box_close1{
	width: 100%;
	height: 0px;
	padding-top: 85%;
	background-repeat: no-repeat;
	background-size: cover;
}
.products-box_close2{
	background-size: cover;
	width: 100%;
	height: 0px;
	padding-top: 81%;
}
.products-box_close3{}
.products-box_close4{}
.products-box_close5{}
.products-box_close6{}
.products-box_close7{}
.products-box_close8{}
.products-box_close9{}
.products-box_close10{}
.products-box_close11{}
.products-box_close12{}
.products-box_close13{}
.products-box_close14{}
.products-box_close15{}
.products-box_close16{}
.products-box_close17{}
.products-box_close18{}
.products-box_close19{}
.products-box_close20{}

.StyleF_Item_ {
	width: 33%;
}
/*フッター*/

#copyright
{
	width: 100%;
	text-align: center;
	padding-top: 2em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2em;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background-color: #464646;
	color: #FFFFFF;
}


}
@media only screen and (max-width: 720px) {
.products-box .products-details .order-1 a:hover img
{
       opacity:1;
       filter:none;
}
.products-box .products-details .order-2 a:hover img
{
       opacity:1;
       filter:none;
}
}
/*mobile*/

@media only screen and (max-width: 680px) {
/*PC エリア指定*/

#header-wrap
{
	width: 100%;
	background-position: top center;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-size: cover;
	height: auto;
	padding-left: 0%;
	padding-right: 0%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#header
{
	width: 100%;
	height: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../img/hdsp.png);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-top: 101%;
	background-size: cover;
}
#header h1
{
	display: none;
}
#header #social
{
	position: absolute;
	text-align: center;
	width: 100%;
	padding-top: 0%;
	margin-top: 18%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	left: 0%;
}
#header #social img{
	width: 10%;
	min-width: 30px;
	margin-top: 0%;
	padding-left: 1%;
	padding-right: 1%;
	}
#wrap
{
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0px;
	box-sizing: border-box;
	min-width: 300px;
}
#main-area
{
	width: 100%;
	margin: 5px 5px 5px 0px;
}
#main-area #main-wrap
{
	background-color: #FFFFFF;
}

 #menu
{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px;
	padding-bottom: 2em;
	color: #000000;
	background-color: #464646;
	text-align: center;
	padding-top: 0.1em;
	padding-left: 2em;
	padding-right: 2em;
}
 #menu .m_wrap{
	width: 100%;
	margin: 0px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 0px;
}
 #menu .m_wrap .date{
	font-weight: 800;
	color: #E60012;
	margin-bottom: -1em;
	font-size: 1.1em;

}
 #menu .m_wrap .info{
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: -1em;
	font-size: 0.8em;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
#menu  .small
{
	font-size:0.7em;
}


#main-area #main-wrap #detail
{
	padding: 20px 20px 0px 20px;
}
#main-area #main-wrap #products
{
	padding: 20px 20px 0px 20px;
}

#main1,#main2,#main3,#main4,#main5,#main6,#main7,#main8,#main9,#main10,#main11,#main12,#main13,#main14,#main15,#main16,#main17,#main18,#main19,#main20{
	width: 100%;
	height: auto;
	margin-top: 10%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.movic.jp/img/freepage/conan-specialgoods/img/bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20%;
	position: relative;
	font-size: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}	
	.midashi-products
{
	background: url(http://www.movic.jp/img/freepage/bungosd-glass/images/midashi_products.jpg) no-repeat center right #EC61A2;
	color: #fff;
	line-height: 1.3em;
	font-size: 1.6em;
	font-weight: bold;
	padding: 10px 50px 10px 7px;
	margin-bottom: 20px;
}
.products-box
{
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: rgba(255,255,255,0.50);
	padding-top: 1%;
	padding-bottom: 3%;
}
.products-box .products-pic
{
	float: left;
	width: 100%;
	padding-right: 10%;
	padding-left: 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-top: 2%;
}
.products-box .products-pic .d-logo-sp
{
	display: inline-block;
}
.products-box .products-pic .d-logo-sp img
{
	width: 60%;
	margin-bottom: 2%;
	}
.products-box .products-pic .limited-sp
{
	display: inline-block;
	}
.products-box .products-pic .limited-sp img
{
	width: 80%;
}
.products-box .products-pic .name-sp
{
	display: inline-block;
	font-size: 2em;
	padding-top: 7%;
	padding-bottom: 7%;
	line-height: 1em;
	width: 120%;
	margin-left: -10%;
	}
.products-box .products-details
{
	float: right;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	padding-left: 1%;
	padding-right: 3%;
}
.products-box .products-details .d-logo-pc
{
	display:none;
	}
.products-box .products-details .limited-pc
{
	display:none;
	}
.products-box .products-details .name-pc
{
	display:none;
	}
.products-box .products-details .caption
{
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #464646;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	padding-top: 0em;
	padding-bottom: 0.5em;
	margin-bottom: 15px;
}

.products-box .products-details .price
{
	font-weight: 600;
	font-size: 1.6em;
}
.products-box .products-details .orders-period
{
	color: #B8010E;
	margin-top: 0.5em;
	font-weight: 600;
	font-size: 1.2em;
}
.products-box .products-details .release
{
	font-size: 1.2em;
	margin-top: 0.5em;
}
.products-box .products-details .spec
{
	margin-top: 1em;
	margin-bottom: 1em;

}

.products-box .products-details .order-1 img
{
	width: 50%;
}

.products-box .products-details .order-2
{
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}
.products-box .products-details .order-2 img
{
	width: 49%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1%;
	box-sizing: border-box;
}

.products-box .small{
	font-size: 0.8em;
	
}

.products-box .large{
	font-size: 1.5em;
	font-weight: 500;
	
}
.products-box_close1{
	background-image: url(../img/item1_close_sp.png);
	padding-top: 262.7%;
}
.products-box_close2{
	background-image: url(../img/item2_close_sp.png);
	padding-top: 282.54%;
}
.products-box_close3{}
.products-box_close4{}
.products-box_close5{}
.products-box_close6{}
.products-box_close7{}
.products-box_close8{}
.products-box_close9{}
.products-box_close10{}
.products-box_close11{}
.products-box_close12{}
.products-box_close13{}
.products-box_close14{}
.products-box_close15{}
.products-box_close16{}
.products-box_close17{}
.products-box_close18{}
.products-box_close19{}
.products-box_close20{}


/*フッター*/

#copyright
{
	width: 100%;
	text-align: center;
	padding-top: 2em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2em;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background-color: #464646;
	color: #FFFFFF;
}

}
@media only screen and (max-width: 600px) {

.StyleF_Item_ {
	width: 50%;
}
}
@media only screen and (max-width: 430px) {
	
.products-box .products-pic .name-sp
{
	display: inline-block;
	font-size: 1.8em;
	padding-top: 7%;
	padding-bottom: 7%;
	line-height: 1em;
	}
.products-box .products-pic
{
	float: left;
	width: 100%;
	padding-right: 5%;
	padding-left: 5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-top: 2%;
}
.products-box .products-details .orders-period
{
	color: #B8010E;
	margin-top: 0.5em;
	font-weight: 600;
	font-size: 1.2em;
}
.products-box .products-details .caption p
{
	font-size: 0.8em;
	line-height: 1.5em;
}
.products-box .products-details .spec
{
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 0.8em;
	line-height: 1.5em;
}
#copyright
{
	width: 100%;
	text-align: center;
	padding-top: 2em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2em;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background-color: #464646;
	color: #FFFFFF;
	font-size: 0.8em;
}	
}
