
.errordiv {
margin: 0 auto 10px;
max-width: 750px;
padding: 15px;
}
.error {
color:white;
padding: 5px 5px 5px 5px;
line-height: 22px;
background: red;
margin: 5px 0px 5px 0px;
width:720px;
}

.notice {
color:#fff;
/*border: 2px dotted #E4E2E3;*/
padding: 5px 5px 5px 5px;
line-height: 18px;
background: #FD6E08;
width: 98%;
margin: 5px 0px 5px 0px;
}

.radius_notice {
margin:0; padding:0;
color:#333;
font-family:'メイリオ', 'Meiryo','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';
/*font-family:'MS Pゴシック', 'MS UI Gothic', 'sans-serif';*/
font-size:0.75em;
line-height:2.4em;
letter-spacing:1px;

padding:10px 15px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;

background:#f2f2f2;
border:1px solid #ccc;
margin:10px;
}
.bold { font-weight:bold; }

.tbl1,
.tbl1 th,
.tbl1 td
{
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 10px;
	border: 2px solid #E3E3E3;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.tbl1 th
{
	background-color: #F5F5F5;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}



.long{
	width: 100%;
}

/* margin-bottom */
.mgb1{margin-bottom:1px;}
.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}
.mgb4{margin-bottom:4px;}
.mgb5{margin-bottom:5px;}
.mgb6{margin-bottom:6px;}
.mgb7{margin-bottom:7px;}
.mgb8{margin-bottom:8px;}
.mgb9{margin-bottom:9px;}
.mgb10{margin-bottom:10px;}
.mgb12{margin-bottom:12px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
/* margin-top */
.mgt1{margin-top:1px;}
.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}
.mgt4{margin-top:4px;}
.mgt5{margin-top:5px;}
.mgt6{margin-top:6px;}
.mgt7{margin-top:7px;}
.mgt-5{margin-top:-5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt18{margin-top:18px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt60{margin-top:60px;}
.mgt70{margin-top:70px;}
.mgt80{margin-top:80px;}
.mgt90{margin-top:90px;}
.mgt100{margin-top:100px;}
/* margin-left */
.mgl1{margin-left: 1px;}
.mgl2{margin-left: 2px;}
.mgl3{margin-left: 3px;}
.mgl5{margin-left: 5px;}
.mgl7{margin-left: 7px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{margin-left: 20px;}
.mgl25{margin-left: 25px;}
.mgl30{margin-left: 30px;}
.mgl40{margin-left: 40px;}
.mgl50{margin-left: 50px;}
.mgl60{margin-left: 60px;}
.mgl70{margin-left: 70px;}
.mgl80{margin-left: 80px;}
/* margin-right */
.mgr1{margin-right: 1px;}
.mgr2{margin-right: 2px;}
.mgr3{margin-right: 3px;}
.mgr4{margin-right: 4px;}
.mgr5{margin-right: 5px;}
.mgr7{margin-right: 7px;}
.mgr10{margin-right: 10px;}
.mgr11{margin-right: 11px;}
.mgr12{margin-right: 12px;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr40{margin-right: 40px;}
.mgr50{margin-right: 50px;}
.mgr60{margin-right: 60px;}
.mgr70{margin-right: 70px;}
.mgr80{margin-right: 80px;}


.simple_square_btn {
 cursor: pointer;
 display: block;
 position: relative;
 width: 200px;
 padding: 0.8em;
 text-align: center;
 text-decoration: none;
 color: #1B1B1B;
 background: #fff;
 border-radius: 30px;
 border:1px solid #1B1B1B;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 backface-visibility: hidden;
}

.simple_square_btn:hover {
 background: #F5F5F5;
}