@charset "utf-8";
/* CSS Document */

#Ctt * {
font-size: 13px;
margin: 0;
padding: 0;
line-height: 1.4;
font-family: "FontAwesome", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", Osaka, "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
}
#Ctt img {
border: none;
}
#Ctt .clear, h1, h2, h3, h4, .voice, .spec, .size {
clear: both;
overflow: hidden;
}
#Ctt .fltL {
float: left;
}
#Ctt .fltR {
float: right;
}
.clearfix:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*ページ独自*/

#c0000000321 {
font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
width: 100%;
max-width: 800px;
margin: 0 auto;


}
#c0000000321 p.Text{
margin:30px 0;
line-height: 1.5;
text-align:center;
}

#c0000000321 .text1 {
text-align: center;
font-size: 30px;
padding: 5% 0;
}
#c0000000321 .type {
width: 93%;
margin: 0 auto 3%;
}
#c0000000321 .type a{
color:#000;
display:block;
}
#c0000000321 .type a:hover{
 opacity:0.7;
}
#c0000000321 .type_title {
	text-align:center;
}
#c0000000321 .types {

padding:2%;
letter-spacing:0.1em;
margin-bottom:2%;
}

#c0000000321 .itembox{
	border-top:none;	
}
#c0000000321 .type01,#c0000000321 .type03{
	background:#fef102;	
}
#c0000000321 .type02{
	background:#fcf8a6;	
}
#c0000000321 .text2{
	margin-top:1.5%;
	letter-spacing:0.05em;
	
}
#c0000000321 .minttl{
	margin-top:2.5%;

}	

#c0000000321 .type_font1{
	font-size:32px;
	
}
#c0000000321 .type_font2{
	font-size:29px;	
}
#c0000000321 .type_font3{
		font-size:23px;
}
#c0000000321 .type_font4{
		font-size:17px;
}
#c0000000321 .font_bold{
	font-weight:bold;
}
#c0000000321 .font_nomal{
	font-weight:normal;	
}
#c0000000321 .types img {
width:22%;
margin-right:3%;
float:left;

}
#c0000000321 .menulink{
	float:left;	
	width:75%;
}

#c0000000321 h1,h2 {
text-align: center;
font-size: 30px;
padding: 3% 0 0%;
font-weight: normal;
color:#000;

}
#c0000000321 h3 {
background: #ebe5de;
padding: 2% 0 1%;
color: #000;
text-align: center;
font-size: 20px;
}

#c0000000321 .bg_black{
	background:#ebe5de;
		
}
#c0000000321 .bg_pink{
	background:#e4e5e4;	
}


#c0000000321 .itembox {
padding: 2% 3% 0;
}
#c0000000321 .itembox .item li {
background: #fff;
padding: 1%;
vertical-align: top;
display: inline-block;
margin:15px 4px;
width: 30%;
text-align:left;
}
#c0000000321 .itembox ul.item{
border-bottom:none;
}
#c0000000321 .itembox .item li:nth-child(3n) {
margin-right: 0;
}
#c0000000321 .itembox .item li a {
text-decoration: none;
color: #000;
}
#c0000000321 .itembox .item li figure img {
border: 1px solid #ccc;
margin-bottom: 6%;
width: 100%;
}
#c0000000321 .itembox .item li figure figcaption {
font-size: 16px;
margin-bottom: 3%;
height: 88px;
}
#c0000000321 .itembox .item li figure figcaption strong {
display: block;
font-size: 16px;
margin-bottom: 1%;
height: 44px;
}
#c0000000321 .itembox .item li .mm {
display: inline-block;
background: #ff3334;
color: #fff;
padding: 1% 4%;
font-size: 13px;
}
#c0000000321 .pcno {
display: none;
}
#c0000000321 .caseSizeWrap .caseSize {
float: left;
width: 40%;
font-size: 13px;
}
#c0000000321 .txtonly{
width:100%;
}
#c0000000321 .type03{
text-align:center;
padding-bottom:6%;

}
#c0000000321 .type03 a{
padding:6% 2%;
}
#c0000000321 .newitems{
margin-bottom:7%;
}
#c0000000321 .newitems h1,h2{
color:#fff;
}
#c0000000321 .itembox .item li div.newtxt{
height:75px;
font-size:14px;
text-align:justify;
}

#c0000000321 .itembox .item li figure figcaption.newitem{
height:20px;
}

#c0000000321 .itembox .item li figure figcaption.newitem strong{
height:20px;
}
#c0000000321 .bg_grey{
  background-color:#444444	;
  background-repeat: no-repeat;
}
#c0000000321 .price_new{
margin-bottom:10px;
font-size:16px;
}
#left{
	width:210px;	
}

#c0000000321 .freebie{
font-size:16px;
margin:10px 0;
}

/*おすすめ商品 2つならびここから*/
#c0000000321 .newitems .itembox .item li{
width: 46%;
margin:2% 2%;
}
#c0000000321 .newitems .itembox .item li:nth-child(odd){
width: 46%;
margin:2% 0 0 2%;
}

#c0000000321 .font_bold {
    padding: 24px 0 0 0;
    font-weight: bold;
}
