@charset "utf-8";
/* CSS Document */
/* margin:0 auto に設定することで全体をセンタリング */

/* デフォルト1024*768想定 画面の高さに合わせて可変*/
html{}
*{margin:0px;padding:0px;box-sizing: border-box;}

body{background:url(../images/login/login_bg.jpg);
	background-repeat:repeat-x;
	font-size:24px;}

/* login のボックス（外枠用） */

#box{
	background:#ff3;
	border: 30px solid transparent;
  -moz-border-image:url("../images/login/border_bg1.png") 30 30 round; /* Old firefox */
  -webkit-border-image:url("../images/login/border_bg1.png") 30 30 round; /* Safari */
  -o-border-image:url("../images/login/border_bg1.png") 30 30 round; /* Opera */
  border-image:url("../images/login/border_bg1.png") 32 32 ;/* その他　round あると表示に問題*/

 border-radius:70px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width:90vw;
height:90vh;
min-width:830px;

}

#contents{background-image:url("../images/login/login_btn_bg.jpg");background-repeat:repeat;width:90%;height:83%;border-radius:30px;border:2px solid #aaa;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;

}
#contents h1{color:#fff;font-size:30px;font-weight:bold;background-color:#008334;background-image:url(../images/login/login_header_bg_03.jpg);background-position:bottom right;background-repeat:no-repeat;height:73px;border-radius:30px 30px 0px 0px;padding:20px 0px 0px 30px;
position: relative;z-index:0;
}


#form1{margin:0px 0px;}
#form11{background:#fff;padding:30px;text-align:center;}
#form12{background:#fff;padding:0px 0px 30px 0px;text-align:center;}
#form13{padding:50px 0px 0px 0px;text-align:center;}

select{font-size:20px;margin-right:20px;}

img.btnback{
	position:relative;
	margin-left:50px;
z-index:1;
	
}

