@charset"utf-8";
/*新キャバJo*/
/* ============================役物================================*/
.mar_bot_40{margin-bottom:40px;}
.text_box{width:calc(100% - 10px);}

/* ------------------------------>テーブル系 */

 
 
/* =========================================================================*/
/*                             各ページ指定部                                   */
/* =========================================================================*/

/* ---------------------------> index.php */
#login_table{
 margin:20vh auto 0vh auto;
 font-size:80%;
}
#login_table td,th{
 padding:6px;
}

#navi{
 width:100%;
 margin-bottom:20px;
 padding-bottom:10px;
 border-bottom:1px dashed #717071;
 line-height:1.4em;
}
#main_ed{
	min-width:70%;
}
#main_ed td,th{
	padding:4px;
}

table{
 font-size:80%;
 line-height:1.2em;
}

.dr_box{
 width:220px;
 height:150px;
 float:left;
 border:4px dashed #00a0e8;
 text-align:center;
 line-height:1.2em;
 padding-top:20px;
 overflow:hidden;
}

.dr_box2{
 float:left;
 border:4px dashed #00a0e8;
 text-align:center;
 line-height:1.2em;
 padding:20px;
 overflow:hidden;
}

.gal_icon{
 width:120px;
 height:120px;
 float:left;
 margin-right:6px;
 background-size:cover;
 background-position:left top;
 background-repeat:no-repeat;
 background-position:center center;
}


/* ---------------------------> table_make */
#make_table{
 max-width:780px;
 margin-bottom:20px;
}
#make_table td,th{
 padding:4px;
}

/* ---------------------------> tag_make */
#tagme_cap01{
 width:260px;
 padding:10px;
 border:1px solid #717071;
 float:right;
}

/* ---------------------------> grabia_up */
.g_icon{
 width:200px;
}
 
/* =========================================================================*/
/*                               全体固定の指定部                               */
/* =========================================================================*/
#container{
 width:1200px;
 overflow:hidden;
 margin:0px auto;
}
#right_box{
 width:900px;
 border-left:1px solid #717071;
 float:right;
 text-align:left;
 line-height:1.3em;
 padding-left:20px;
}
#left_box{
 width:280px;
 float:left;
 text-align:left;
 line-height:1.2em;
 font-size:80%;
}

body { 
 margin:0 auto;
 text-align:center;
 color:#333333;
 font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
 line-height:1em;
}
body a{color:#057cc1;}
body a:hover{color:#717071;text-decoration:none;}

