@charset "utf-8";

em{
font-style: normal;
color:#F00;
font-weight:bold;
}



.lead-col{
margin:1em auto;
padding:1em;
background-color:#FFFDF4;
border:#FC0 solid 1px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.lead-col ul{
padding:1em;
background-color:rgba(255,204,0,0.4);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.lead-col ul li{
margin:0.5em 0.5em 0.5em 2em;
list-style-type:disc;
font-size:120%;
color:#006;
}

.contact-tel{
text-align:center;
margin:1em auto;
padding:1em;
background-color:#FFF;
border:#FC0 solid 1px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}



/* ------SSL空きスペース対応------ */
#content{
margin-top:25px;
}

.cont-form{
margin:10px auto;
width:96%;
}

.cont-form dl{
position:relative;
margin-bottom:10px;
padding:8px;
font-size:120%;
background-color:#F4F4F4;
border:#CCC solid 1px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

.cont-form dt{
margin-top:1em;
padding-left:1.5em;
background:url(../images/common/ya_orange.png) left center no-repeat;
font-weight:700;
}

.cont-form dt:first-child{
margin-top:0;
}

.cont-form dd{
margin-left:1.5em;
}

.cont-form dd textarea{
width:80%;
height:50px;
padding:8px;
}

.cont-form dd input[type="text"]{
width:80%;
padding:8px;
}

p.message{
padding:1em;
}


.text-right{
text-align:right;
font-size:10px !important;
}


@media all and (min-width:700px){
	
.contact-tel img{
max-width:500px;
height:auto;
}

/* ------SSL空きスペース対応------ */
#content{
margin-top:0;
}

.cont-form{
margin:10px auto;
max-width:1100px;

}


}



 


