@charset "utf-8";

*{
    margin: 0px;
	padding: 0px;
}

body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	overflow-x: auto;
}

img{border: 0;}

a {outline: none;}

ul,ol { list-style-type: none;}

A:link{color:#006FA3;text-decoration:underline}
A:visited{color:#006FA3;text-decoration:none;}
A:active{color:#006FA3;text-decoration:none;}
A:hover{color:#006FA3;text-decoration:none;}

img {
	border: 0;
}
.script{
	display: none !important;
}
.lf{
	float: left;
}
.clear {
	clear:both;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

/*text create
----------------------------------------------------------------------*/
.textCenter{
 text-align:center;
}

.textRight{
 text-align:right;
}

.textLeft{
 text-align:left;
}

.adhocMsg{
 text-align: center;
 background-color: #fff;
 padding-top: 10px;
 font-size: 14px;
 color: #595757
}

/* -- margin -- */
.m_auto{ margin: 0 auto;}

.mt_0{margin-top:0px !important;;}
.mt_05{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_45{margin-top:45px;}
.mt_50{margin-top:50px;}
.mt_70{margin-top:70px;}
.mt_120{margin-top:120px;}

.mr_02{margin-right:2px;}
.mr_03{margin-right:3px;}
.mr_04{margin-right:4px;}
.mr_05{margin-right:5px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}
.mr_25{margin-right:25px;}
.mr_30{margin-right:30px;}
.mr_35{margin-right:35px;}
.mr_40{margin-right:40px;}
.mr_45{margin-right:45px;}
.mr_50{margin-right:50px;}

.mb_0{margin-bottom:0px;}
.mb_05{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}
.mb_35{margin-bottom:35px;}
.mb_40{margin-bottom:40px;}
.mb_45{margin-bottom:45px;}
.mb_50{margin-bottom:50px;}

.ml_02{margin-left:2px;}
.ml_03{margin-left:3px;}
.ml_04{margin-left:4px;}
.ml_05{margin-left:5px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.ml_30{margin-left:30px;}
.ml_35{margin-left:35px;}
.ml_40{margin-left:40px;}
.ml_45{margin-left:45px;}
.ml_50{margin-left:50px;}

/* --padding --*/
.pt_05{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pt_25{padding-top:25px;}
.pt_30{padding-top:30px;}
.pt_35{padding-top:35px;}
.pt_40{padding-top:40px;}
.pt_45{padding-top:45px;}
.pt_50{padding-top:50px;}
.pt_70{padding-top:70px;}
.pt_120{padding-top:120px;}

.pr_02{padding-right:2px;}
.pr_03{padding-right:3px;}
.pr_04{padding-right:4px;}
.pr_05{padding-right:5px;}
.pr_10{padding-right:10px;}
.pr_15{padding-right:15px;}
.pr_20{padding-right:20px;}
.pr_25{padding-right:25px;}
.pr_30{padding-right:30px;}
.pr_35{padding-right:35px;}
.pr_40{padding-right:40px;}
.pr_45{padding-right:45px;}
.pr_50{padding-right:50px;}

.pb_0{padding-bottom:0px;}
.pb_05{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_15{padding-bottom:15px;}
.pb_20{padding-bottom:20px;}
.pb_25{padding-bottom:25px;}
.pb_30{padding-bottom:30px;}
.pb_35{padding-bottom:35px;}
.pb_40{padding-bottom:40px;}
.pb_45{padding-bottom:45px;}
.pb_50{padding-bottom:50px;}

.pl_02{padding-left:2px;}
.pl_03{padding-left:3px;}
.pl_04{padding-left:4px;}
.pl_05{padding-left:5px;}
.pl_10{padding-left:10px;}
.pl_15{padding-left:15px;}
.pl_20{padding-left:20px;}
.pl_25{padding-left:25px;}
.pl_30{padding-left:30px;}
.pl_35{padding-left:35px;}
.pl_40{padding-left:40px;}
.pl_45{padding-left:45px;}
.pl_50{padding-left:50px;}


.bold{font-weight: bold;}


#login-box-msg{
    text-align:center;
    font-size : 16px;
    margin-top : 35px;
    font-weight :bold;
    color : #595757;
}
#login-box-msg-sub{
    padding-top:10px;
    background-color: white;
    height: 100px;
    width : 550px;
    font-size: 14px;
    border : 1px solid grey;
    text-align:left;
    font-weight: normal;
    margin: auto;
    margin-bottom: 15px;
}
#login-box-msg-sub p{
    padding-left: 5%;
}

#login-box-msg-sub p:first-child{
    padding-top:10px;
}
#login-box-msg-sub p a {
    text-decoration:none;
}
@media only screen and (max-width:560px) {
#login-box-msg-sub{
    padding-top:10px;
    background-color: white;
    height: 120px;
    width : 550px;
    font-size: 14px;
    border : 1px solid grey;
    text-align:left;
    font-weight: normal;
    margin: auto;
    margin-bottom: 15px;
}
.login-box-msg-sub-mob-width{
    width : auto !important;
}
.login-box-msg-margin{
    margin-left:3%;
    margin-right:3%;

}
}
@media only screen and (max-width:360px) {
.login-box-msg-sub-mob{
    padding-bottom: 30px;
}
}