﻿/* CSS Document */
body{
	

	background-image: url( img/bk_main.gif);

}



body,h1,h2,h3,.smooth,.nav li a {
   font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

    -webkit-transform: rotate(0.02deg);
    -moz-transform: rotate(0.02deg);
    -ms-transform: rotate(0.02deg);
    -o-transform: rotate(0.02deg);
    transform: rotate(0.02deg);
}
@media (max-width:767px){
	.topbar,.narrowHide{display:none;}
}

@media (min-width:767px){
	.wideHide{display:none;}
}


dt{margin-left:10px; font-size:110%;}
dd{margin-left:30px;
margin-bottom:20px;}


.mainBody h2{
  border-left: 7px solid orange;
  padding-left:7px;
  padding-top:7px;
  padding-bottom:7px;
  border-bottom: 1px dashed orange; /* 下ボーダーを、1px幅の破線、線色#CC3366に */
  
    -webkit-transform: rotate(0.02deg);
    -moz-transform: rotate(0.02deg);
    -ms-transform: rotate(0.02deg);
    -o-transform: rotate(0.02deg);
    transform: rotate(0.02deg);
  
}


.mainBody  h3{
    color: green;
    padding-left: 5px;
    border-bottom: 4px double red;
  
}

.mainBody  h4{
   font-weight: bold;
  
}


.label,.input{
			color: black;
		font-size:100%;}
input,textarea{
	width: 100%;}
}
textarea{
	height: 200px;}
}

input,textarea,select{ 
	margin-bottom: 30px;
}