@charset "utf-8";
/* CSS Document */
#sns-top, 
footer p#pc-top {
	display: none;
}

#sns-master, 
footer p#pc-master {
	display: block;
}



html body div#wrap div#container main {
	background: #fff;
	clear: both;
}

html body div#wrap div#container main section {
	clear: both;
	/* padding: 3% 0 0 0; */
	position: relative;
}

html body div#wrap div#container main section h1 {
	background: #ff6e03;
	color: #fff;
	padding: 5px 10px;
}

html body div#wrap div#container main section img {
	float: right;
	margin: -3% 0 0 0;
}




html body div#wrap div#container main section:nth-of-type(3) img {
}

html body div#wrap div#container main section:nth-of-type(4) img {
	float: none;
	margin: 0;
}

html body div#wrap div#container main section p {
	background: #fff;
	padding: 10px;
}

html body div#wrap div#container main nav.link {
	clear: both;
}



/*********************************************/
header ul{
	padding-left:10px !important;
	padding-right:10px !important;
}

header ul:nth-of-type(1){
	padding-bottom:10px;
}
header ul:nth-of-type(1) li{
	padding-bottom:10px;
}

dl.shop{
	z-index:100;
}
dl.shop li{
	padding-bottom:0 !important;
}


/**kit_naiyou**/
#kit_naiyou{
	background-color:#93d3dc;
}
#kit_naiyou h1{
}
#kit_naiyou div{
	background: url(../master/img/kit.png) top right no-repeat;
	background-size: 50% auto;
}
html body div#wrap div#container main section#kit_naiyou p {
	background-color:transparent;
}
#kit_naiyou ul{
	padding-top:10px;
}
#kit_naiyou ul li{
	list-style-type:disc;
	margin-left:2.0em;
	font-size:80%;
}
#kit_naiyou ol {
	background:#fbefd7;
	padding:10px;
	line-height:140%;
}

#kit_naiyou ol li{
	margin-left:3.0em;
	margin-bottom:0.5em;
	font-size:80%;
}

#kit_naiyou li.fsz{
    font-size:1em;
}	


/**sugu dekiru*/
html body div#wrap div#container main section#dekiru{
	background: url(../master/img/dekiru_bk.jpg) right top no-repeat;
	background-size: 50% auto;
	margin-top:10px;
}
html body div#wrap div#container main section#dekiru h1{
	background-color:transparent;
}
html body div#wrap div#container main section#dekiru h1 img{
	float:none;
}
html body div#wrap div#container main section#dekiru ul{
	width:50%;
}
html body div#wrap div#container main section#dekiru li{
	border-left:10px solid #19adc0;
	margin-bottom:1em;
	color:#444;
	padding:0 0 0 5px;
}

/**kantan**/
html body div#wrap div#container main section#kantan h1{
	line-height:1em;
}
html body div#wrap div#container main section#kantan h1 span{
	font-size:61%;
	line-height:1em;
}
html body div#wrap div#container main section#kantan h1 img{
	float:right;
}
html body div#wrap div#container main section#kantan h2{
	padding-left:10px;
	padding-top:10px;
	color:#104397;
}
html body div#wrap div#container main section#kantan ol{
	display:none;
}





@media screen and (orientation:landscape) {
	/*yoko*/

#kit_naiyou div{
	background: url(../master/img/kit.png) top right no-repeat;
	background-size: 30% auto;
}
html body div#wrap div#container main section#dekiru{
	background-size: 30% auto;
}

}
















