@charset "UTF-8";
/*
	Theme Name:buzzuuu.net-sp
	Version: 1.0.0
*/

/****************************************
          General Setting
*****************************************/

body {
	font-size: 14px;
	min-width: 100%;
	letter-spacing: 0px;
	-webkit-text-size-adjust: 100%;
}
.sponly,
.sp {display:   block;}
.pc {display: none;}
img.spimgblock { float: none; display: block; margin-left: auto!important; margin-right: auto!important; margin-bottom: 10px; }
span.spbr { display: block; }
span.pcbr { display: inline; }

/****************************************

          Typography

*****************************************/
img {
	max-width: 100%;
	height: auto;
}

footer {
	width: 100%;
}

iframe { max-width: 100%; }

/****************************************

          Layout

*****************************************/

#sp_menu_btn {
    position: absolute;
    display: block;
    cursor: pointer;
    width:50px;
    height:50px;
    right:6px;
    margin-top:0px;
    margin-right:0px;
}

.wrapper { width: 100%; }

.font24 { font-size: 17px; }
.font22 { font-size: 16px; }

.contactform { font-size: 14px; }
.contactform th { border: solid 1px #dddddd; background:#f6f6f6; text-align: left; padding:10px 10px; font-weight: 400; width: auto;  display: block; vertical-align: top;}
.contactform td { border: solid 1px #dddddd; padding: 10px 10px; background-color: #fff;     vertical-align: top; width: auto;  display: block; }
.contactform .hissu { color: #fff; display: inline-block; background: #ee0000; padding: 1px 5px; float: right; font-size: 14px;}
.contactform .spw { vertical-align: text-bottom; display: inline-block; line-height: 2em; }
.contactform.form01 tr:last-child th,
.contactform.form01 tr:last-child td,
.contactform.form02 th,
.contactform.form02 td { border-bottom: solid 0px #dddddd; border-top: solid 0px #dddddd; }

.sec00 ul { text-align: center; padding-top: 5px; padding-bottom: 1px;  }
	.sec00 ul li { display: inline-block; width: 45%; margin: 0px auto 5px; }
	.sec00 ul li.tel { display: block; width: 60%; margin: 0px auto 5px; }
	.sec00 ul li a { display: block; }
	.sec00 ul li a img { display: block; }
	.sec00 ul li a:hover img {  box-shadow: 1px 1px 7px #333; border-radius: 10px; }

