@charset "UTF-8";
/* CSS Document */

img{width:100%;}

/*メイン画像*/
#main{margin:0 auto; max-width:1200px;}
.pc{display:block;}
.sp{display:none;}

/*メインテキスト*/
#info-{width:100%; padding:10% 0 5% 0; font-family: 'Kosugi Maru', sans-serif;}
#info- p{font-size:90%; line-height:180%; margin-bottom:5%;}
#info- b{font-size:60%; color:red; font-weight:bold; }

/*LP*/
#lp{display:block; text-align:center;}

/*コーデ*/
#contents-{display:block; padding:5% 0; margin-bottom:10%; overflow:hidden;}
#contents- h3{width:30%; margin:0 auto 3% auto;}
.itemtext{font-family: 'Kosugi Maru', sans-serif; font-size:80%; line-height:180%; margin-bottom:5%;}
.code{clear:both; width:80%; margin:0 auto 3% auto;}
.code a{padding:3% 0; display:block; border-bottom:1px solid #000; text-align:left; color:#000; font-family: 'Kosugi Maru', sans-serif;}
.code a b{float:right; font-weight:bold; background-color:#000; color:#fff; padding:1% 2%; font-size:80%;}

.sub_img-{width:32%; display:inline-block; margin:5% 0;}
#contents- h4{font-family: 'Kosugi Maru', sans-serif; font-size:120%; letter-spacing:5px; font-weight:bold;}

#category{max-width:1200px; margin:0 auto;}

@media screen and (max-width: 768px) {

	
/*メイン画像*/
.pc{display:none;}
.sp{display:block;}

/*メインテキスト*/
#info-{padding:20% 0 20% 0; font-family: 'Kosugi Maru', sans-serif;}

/*コーデ*/
#contents-{display:block; padding:10% 0;}
#contents- h3{width:100%;}
.itemtext{font-family: 'Kosugi Maru', sans-serif; margin:10% 0;}
.code{width:100%;}
.code a{padding:5% 0; font-size:80%; font-family: 'Kosugi Maru', sans-serif;}
.code a b{float:right; font-weight:bold; background-color:#000; color:#fff; padding:1% 2%; font-size:80%; font-family: 'Kosugi Maru', sans-serif;}
#contents- h4{font-family: 'Kosugi Maru', sans-serif; font-size:90%; letter-spacing:5px; font-weight:bold; margin:10% 0 5% 0;}

}