/*--------------------------------- ログイン ---------*/
.submit_btn{
    border: 0px;
    width:146px;
    height:50px;
    background: url(img/login.png) left top no-repeat;
}
 
.submit_btn:hover{
    cursor: pointer;
    background: url(img/login2.png) left top no-repeat;
//    opacity:0.7;
}

/*--タイトルバー---------------------------------------*/
.ttl001{
//	background-image: url(img/title1a.png);
	height: 34px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	position: relative;
}
.ttl_t01 {
	padding-left: 10px;
	text-align: left;
	color: #FFF;
	float: left;
	position: absolute;
	left: 8px;
	top: 6px;
	vertical-align: middle;
}
.ttl_t02 {
	color: #FFF;
	text-align: right;
	display: inline;
	float: right;
	position: absolute;
	left: 304px;
	top: 6px;
	width: 282px;
}

/*-----------------------------------------*/
button.button1 {
	/* 文字サイズを1.4emに指定 */
	    font-size: 16px;
	/* 背景色を濃い青色に指定 */
	    background-color: #248;
	/* 文字色を白色に指定 */
	    color: #fff;
	/* ボーダーをなくす */
	    border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
/*------------------------------------------*/
	 
.to_top {
	font-size: 12px;
	color: #FFF;
	background-color: #0066FF;
	float: right;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-radius: 3px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #CCC;
	text-decoration: none;
	font-weight: normal;
}
.top_mark {
	font-size: 12px;
	color: #FFF;
	background-color: #0066FF;
	float: right;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-radius: 3px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #CCC;
	text-decoration: none;
	font-weight: normal;
}
.direct_waku {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	color: #333;
}
.main_area {
//	width: 790px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.page_moji {
	font-size: 14px;
	color: #666;
	float: left;
}
.main_area a {
	text-decoration: none;
}

.btn01 {
	font-size: 14px;
	color: #FFF;
	background-color: #C00;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	border-radius: 6px;
}

.btn02 {
	font-size: 14px;
	color: #FFF;
	background-color: #06F;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 4px;
	text-decoration: none;
	border-radius: 6px;
}
.btn02_csv {
	font-size: 14px;
	color: #FFF;
	background-color: #F60;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 4px;
	text-decoration: none;
	border-radius: 6px;
}
.btn_k_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #039;
	float: left;
	text-decoration: none;
	margin-bottom: 8px;
	width: 240px;
}
.btn_k_name a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.btn_k_name a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #246BFF;
}
.btn03 {
	font-size: 12px;
	color: #FFF;
	background-color: #F60;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 20px;
}
.btn04 {
	font-size: 12px;
	color: #FFF;
	background-color: #666;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 20px;
}
.btn05 {
	font-size: 14px;
	color: #FFF;
	background-color: #393;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	border-radius: 6px;
}

.tbl_midoku_txt {
	float: right;
//	width: 580px;
	width: 588px;
	border: 1px solid #494949;
	font-size: 14px;
}


.floot_clr {
	clear: both;
}

.title01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #036;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 790px;
	text-align: left;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0074E8;
	border-bottom-color: #001831;
}
.title02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 800px;
	text-align: right;
}
.title01b {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	display: inline;
	float: right;
	margin-top: 2px;
}


.form_area {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 10px;
}
.frm_01 {
	font-size: 14px;
	color: #FFF;
	background-color: #666;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border: 1px solid #FFF;
}
.frm_01b {
	font-size: 14px;
	color: #FFF;
	background-color: #039;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border: 1px solid #FFF;
}
.frm_01c {
	font-size: 14px;
	color: #FFF;
	background-color: #333;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border: 1px solid #FFF;
}

.frm_02 {
	font-size: 14px;
	color: #666;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.frm04 {
	font-size: 12px;
	color: #666;
}

.frm_03 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
.frm_02 #busyo {
	font-size: 14px;
	color: #666;
}
.hensyu {
	font-size: 12px;
	color: #FFF;
	background-color: #039;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	float: left;
	text-decoration: none;
}
.sakujo {
	font-size: 12px;
	color: #FFF;
	background-color: #900;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}
.fukugen {
	font-size: 12px;
	color: #FFF;
	background-color: #360;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}

.teishi {
	font-size: 12px;
	color: #FFF;
	background-color: #F60;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}
.jigyo {
	font-size: 12px;
	color: #FFF;
	background-color: #060;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}
.syosai {
	font-size: 12px;
	color: #FFF;
	background-color: #690;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}

.kojin {
	font-size: 12px;
	color: #FFF;
	background-color: #36C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 4px;
	float: left;
	text-decoration: none;
}




.sm_comment {
	font-size: 14px;
	color: #666;
}
.sm_list01 {
	font-size: 14px;
	color: #FFF;
	background-color: #333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.sm_list02 {
	font-size: 14px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 10px;
	background-color: #FFF;
}
.sm_list02b {
	font-size: 14px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
	background-color: #FFF;
}
.sm_list05 {
	font-size: 14px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
	text-align: right;
	padding-right: 10px;
}
.sm_list05_aka {
	font-size: 14px;
	color: #F00;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
	text-align: right;
	padding-right: 10px;
}
.sm_s_moji {
	color: #FFF;
	background-color: #999;
	text-align: center;
	width: 14px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 4px;
	font-size: 12px;
	padding: 2px;
}

.sm_list_area {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
.sm_list_area a {
	text-decoration: none;
}
.ao_b {
	font-weight: bold;
	color: #039;
	display: inline;
}


.sm_del01 {
	font-size: 14px;
	color: #333;
	width: 300px;
	border: 1px solid #CCC;
	text-align: left;
	background-color: #FFF4F4;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.sm_stop01 {
	font-size: 14px;
	color: #333;
	width: 300px;
	border: 1px solid #CCC;
	text-align: left;
	background-color: #FFFFCC;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.msg_box {
	font-size: 14px;
	line-height: 150%;
	background-color: #E3FFC8;
	text-align: center;
	padding: 20px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.msg_b {
	color: #333;
}
.login_text1 {
	font-size: 16px;
	color: #666;
}
.menu_box {
	width: 200px;
	margin-bottom: 30px;
	float: left;
	height: 716px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #E6E6E6;
}
.menu_box1 {
	width: 400px;
	border: 1px solid #CCC;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}

.midoku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
//	width: 580px;
	width: 588px;
//	height: 270px;
	height: 296px;
	height: 174px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	background-color: #FFF;
	overflow: auto;
}
.midoku2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	width: 580px;
	height: 300px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	background-color: #FFF;
	overflow: auto;
}

.m_aka {
	color: #F00;
}
.m_ao {
	color: #03F;
}

.m_ki {
	color: #FC0;
}

/*
.midoku_title1 {
	background-color: #FF9900;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	width: 564px;
	float: right;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C87800;
	border-right-color: #C87800;
	border-left-color: #C87800;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
}
*/
.midoku_title1 {
	background-color: #CCCCCC;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	width: 564px;
	float: right;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-color: #FF9900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666;
	border-left-color: #666666;
}
.midoku_title1 a:hover{
	background-color: #F90;
}
/*
.midoku_title1b {
	background-color: #FF6699;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	width: 564px;
	float: right;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B00058;
	border-right-color: #B00058;
	border-left-color: #B00058;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
}
*/
.midoku_title1b {
	background-color: #CCCCCC;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	width: 564px;
	float: right;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-color: #FF6699;
}
.midoku_title2 {
	background-color: #FF9999;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	font-weight: bold;
	color: #444444;
	letter-spacing: 4px;
}

.midoku_sdn{
	width: 590px;
	float: right;
}
.midoku_chie{
	width: 590px;
	float: right;
}

.alt_red {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	width: 400px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}

.midoku2 table {
	font-size: 14px;
	color: #000;
	text-align: left;
}
.tbl_midashi {
	color: #FFF;
	background-color: #494949;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 13px;
}
.tbl_midashi2 {
	color: #FFF;
	background-color: #494949;
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 13px;
}



input#submit_button {
	font-size: 16px;
	color: #FFF;
	background-color: #36F;
	text-align: center;
	padding: 10px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.menu_box ul li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.menu_box ul {
	margin: 0px;
	padding: 0px;
}
.menu_box ul a {
	text-decoration: none;
	color: #333;
	display: block;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
//	line-height: 150%;
	text-align: center;
	width: 164px;
	margin-bottom: 4px;
	background-color: #E3E3E3;
	margin-right: auto;
	margin-left: auto;
//	padding-top: 12px;
	padding-top: 4px;
	padding-right: 10px;
//	padding-bottom: 12px;
	padding-bottom: 4px;
	padding-left: 10px;
//
	padding-top: 6px;
	padding-bottom: 6px;
}
.menu_btn1 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.menu_btn2 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #005AB5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.menu_btn3 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #448800;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.menu_btn4 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}



.menu_box menu_sec1 ul a:hover {
	text-decoration: none;
	color: #333;
	background-color: #FC3;
}

.menu_box ul a:hover {
	text-decoration: none;
	color: #333;
	background-color: #FC3;
}

.aka_b {
	font-weight: bold;
	color: #F00;
	display: inline;
}
.menu_main {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.k_name_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: -10px;
	margin-left: auto;
	width: 788px;
	margin-right: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #036;
	margin-bottom: 30px;
	background-color: #FFFFF0;
}
.tbl_white {
	background-color: #FFF;
}
body {
	background-color: #FAFAFA;
}
.menu_sec1 {

}
.menu_sec2 {
}
.menu_sec3 {
}
.menu_sec4 {
}



.menu_sec5 {
	color: #FFF;
	text-align: center;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 2px;
}
.log_out {
	font-size: 12px;
	color: #FFF;
	background-color: #006699;
	float: right;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-radius: 3px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #CCC;
	text-decoration: none;
	font-weight: normal;
}
.c_red {
	background-color: #F00;
	height: 14px;
	width: 8px;
}
.c_yel {
	background-color: #FC0;
	height: 14px;
	width: 8px;
}
.c_gre {
	background-color: #B3FF8E;
	height: 14px;
	width: 8px;
}
.cb_s_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	margin-bottom: 4px;
	margin-left: 10px;
	float: left;
	width: 310px;
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:  ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.title01 a:hover{
	color: #FFF;
	background-color: #0099E3;
	border-radius: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.date_aka {
	color: #F00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	font-size: 12px;
}
.a_icon {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #36F;
	height: 12px;
	width: 12px;
	text-align: center;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-radius: 4px;
}
.a_batch {
	font-size: 10px;
	color: #FFF;
	background-color: #3366FF;
	text-align: center;
	border-radius: 8px;
	width: 24px;
}

.tbl_ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	font-size: 12px;
}
.tbl_ul_s {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	font-size: 11px;
	color: #000000;
}


.c_icon {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
//	background-color: #960;
	background-color: #03C;
	height: 12px;
	width: 12px;
	text-align: center;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-radius: 4px;
}
.midoku_title1 a {
	text-decoration: none;
	font-size: 14px;
}
/*
.ikki {
	font-size: 10px;
	float: right;
	background-color: #FFFF00;
	border: 1px solid #979700;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border-radius: 3px;
}
*/
.ikki {
	font-size: 10px;
	float: right;
	background-color: #333333;
	border: 1px solid #FFFFFF;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	border-radius: 3px;
	color: #FFF;
}
.cal_box {
	width: 186px;
	margin-right: auto;
	margin-left: auto;
}

.moji_s12 {
	font-size: 11px;
	color: #FFF;
}
.top_cal {
	background-color: #036;
	color: #FFF;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 188px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	padding-top: 6px;
	line-height: 160%;
	padding-bottom: 6px;
}
.a_clock {
	margin-top: 20px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
}

.top_cal_m {
	font-size: 18px;
	font-weight: bold;
	display: inline;
}
.s_menu_kanri {
	font-size: 12px;
	color: #FFF;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #036;
	width: 190px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
a {
        text-decoration:none;
}
ul#menu, ul.sub_menu{
        list-style:none;
        margin:0;
        padding:0;
}
#menu{
        width:200px;
        margin:10px;
        border:1px solid #e5e4e6;
        border-bottom:none;
}
.main_menu{
	color:#FFFFFF;
	font-size:16px;
//	font-weight:bold;
//	padding:20px;
	padding:10px;
	cursor:pointer;
	border:1px solid #e5e4e6;
//	background-color: #3366CC;
//	background-color: #2B55AC;
	background-color: #0085B2;
	margin-bottom: 1px;
	margin-right: 4px;
	margin-left: 4px;
}
.main_menu2{
	color:#7093DC;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
	border:1px solid #e5e4e6;
	background-color: #3366CC;
	margin-bottom: 1px;
	margin-right: 4px;
	margin-left: 4px;
}
.sub_menu li{
	border:0px solid #e5e4e6;
	font-size:16px;
	color: #333;
	background-color: #FFFFFF;
}
.sub_menu li a{
	color:#333333;
	display:block;
	background-color: #D8E1F5;
	margin-top: 6px;
}
.sub_menu0 .open{
    display:block;
}
.sub_menu0 li{
	border:0px solid #e5e4e6;
	font-size:16px;
	color: #333;
	background-color: #FFFFFF;
}
.sub_menu0 li a{
	color:#333333;
	display:block;
	background-color: #D8E1F5;
	margin-top: 6px;
}

/**/
.tbl_midasi {
	color: #FFF;
	background-color: #666;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 14px;
}
.tbl_komoku {
	color: #333;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 14px;
}
.txt_waku_f {
	width: 686px;
	border: 1px solid #CCC;
	height: auto;
	padding: 6px;
	background-color: #FFF;
	margin-bottom: 6px;
}
.txt_waku_f2 {
	width: 676px;
	border: 1px solid #CCC;
	height: auto;
	padding: 6px;
	background-color: #FFF;
	margin-left: 10px;
}
.txt_waku_f3 {
	width: 666px;
	border: 1px solid #CCC;
	height: auto;
	padding: 6px;
	background-color: #FFF;
	margin-left: 20px;
}
.mds01 {
	background-color: #C5C5C5;
	padding-right: 6px;
	padding-left: 6px;
	color: #000;
	margin-top: 6px;
}
.mds02 {
	background-color: #003366;
	padding-right: 6px;
	padding-left: 6px;
	color: #FFF;
	margin-top: 10px;
}
button.button1 {
	/* 文字サイズを1.4emに指定 */
	    font-size: 16px;
	/* 背景色を濃い青色に指定 */
	    background-color: #248;
	/* 文字色を白色に指定 */
	    color: #fff;
	/* ボーダーをなくす */
	    border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	 
	button.button1:hover {
	    /* 背景色を明るい青色に指定 */
	    background-color: #24d;
	 
	    /* 文字色を白色に指定 */
	    color: #fff;
	}

button.button2 {
	/* 文字サイズを1.4emに指定 */
	    font-size: 16px;
	/* 背景色を濃い青色に指定 */
	    background-color: #D22B00;
	/* 文字色を白色に指定 */
	    color: #fff;
	/* ボーダーをなくす */
	    border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	button.button2:hover {
	    background-color: #FF3300;
	    color: #fff;
	}

button.button5 {
	font-size: 16px;
	background-color: #FF3300;
	color: #fff;
	border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 80px;
	padding-top: 6px;
	padding-bottom: 6px;
	}
button.button5:hover {
	background-color: #FF6F4A;
	color: #fff;
}
button.button6 {
	font-size: 16px;
	background-color: #003399;
	color: #fff;
	border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 80px;
	padding-top: 6px;
	padding-bottom: 6px;
	}
button.button6:hover {
	background-color: #004EEE;
	color: #fff;
}

.btn_area {
	text-align: right;
	margin-top: 4px;
}
	
.frm_moji {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
}
.frm_moji_cate {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
	height: 24px;
}
.txt_upd {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	display: inline;
}
.sansyo {
	margin-top: 4px;
}
.star {
//	float: right;
}

.mds03 {
	background-color: #BFD9FF;
	padding-right: 6px;
	padding-left: 6px;
	color: #333;
	margin-top: 6px;
	width: 678px;
	margin-left: 10px;
}
.mds03_cb {
	background-color: #D6FFAC;
	padding-right: 6px;
	padding-left: 6px;
	color: #333;
	margin-top: 6px;
	width: 676px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.mds04 {
	background-color: #FFFFCC;
	padding-right: 6px;
	padding-left: 6px;
	color: #333;
	margin-top: 6px;
	width: 666px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.mds04_cb {
	background-color: #FFF8DF;
	padding-right: 6px;
	padding-left: 6px;
	color: #333;
	margin-top: 6px;
	width: 666px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.clip {
	margin-top: 2px;
	float: left;
	clear: left;
}
.ido_btn {
	font-size: 12px;
	line-height: 150%;
	text-align: right;
	width: 700px;
	margin-top: 6px;
	margin-right: auto;
	margin-left: auto;
}
.sd_syori_box {
	text-align: right;
	margin-top: 3px;
	margin-bottom: 10px;
	float: right;
}
.sdn_inp_mds {
	margin-top: 4px;
	background-color: #666;
	color: #FFF;
}
.errmsg_box {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #F00;
	text-align: center;
	padding: 10px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #900;
}
.title_kcd {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	display: inline;
}
.t_2 {
	color: #F00;
	display: inline;
}
.cl_red {
	font-size: 14px;
	color: #FFF;
	background-color: #F00;
	width: 60px;
	text-align: center;
	border-radius: 4px;
	float: left;
}
.cl_yel {
	font-size: 14px;
	color: #000;
	background-color: #FC0;
	width: 60px;
	text-align: center;
	border-radius: 4px;
	float: left;
}
.cl_gre {
	font-size: 14px;
	color: #000;
	background-color: #B3FF8E;
	width: 60px;
	text-align: center;
	border-radius: 4px;
	float: left;
}



.c_red {
	color: #F00;
	display: inline;
	background-color: #F00;
	width: 14px;
	height: 14px;
}
.c_yel {
	color: #F90;
	display: inline;
	background-color: #F90;
	width: 14px;
}
.c_gre {
	color: #390;
	display: inline;
	background-color: #390;
	width: 14px;
}

.best_a {
	font-size: 10px;
	color: #FFF;
	background-color: #D50000;
	padding-right: 8px;
	padding-left: 8px;
	float: right;
	border-radius: 8px;
	font-weight: bold;
	margin-top: 2px;
}
.migiyose {
	float: right;
	width: 40px;
	text-align: right;
}
.btn_modoru {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #039;
	width: 80px;
	text-align: center;
	float: right;
	text-decoration: none;
	border-radius: 6px;
	margin-left: 2px;
}
.btn_modoru a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px;
}
.btn_modoru a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #246BFF;
	border-radius: 6px;
}
.btn_kidoku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	background-color: #D22B00;
	width: 80px;
	text-align: center;
	float: right;
	margin-right: 3px;
	color: #FFF;
	text-decoration: none;
	border-radius: 6px;
}
.btn_kidoku a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px;
}
.btn_kidoku a:hover {
	text-decoration: none;
	background-color: #FF4A1E;
	border-radius: 6px;
}

.kana_a {
	font-size: 16px;
	color: #333;
	text-decoration: none;
	text-align: center;
	background-color: #FFC;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.kana_a2 {
	font-size: 16px;
	color: #333;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}

.kana_b {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background-color: #039;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}

.kana_a a {
	text-decoration: none;
}
.kana_b a {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

.kana_tbl1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.kana_tbl2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}

.name_waku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	width: 340px;
	border: 1px solid #CCC;
	background-color: #333333;
	padding-left: 4px;
	float: left;
	margin-right: 1px;
	margin-bottom: 8px;
}

.cmt_txt{
	font-size: 14px;
	line-height: 140%;
	color: #000;
}

#disp1{
	display: inline;
}
#disp2{
	display: inline;
	display:none;
}
body {
//	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
//	font-size: 14px;
//	color: #333;
}

/*-- マイページ ----*/
.main_tab {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.main_tab_sel {
	background-color: #F93;
	padding: -4px;
}
.main_tab ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tab_tbl1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}

.tab_tbl2 {
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000;
	padding: 4px;
	text-align: center;
}
.tab_tbl2b {
	background-color: #FFCC33;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000;
	padding: 4px;
	text-align: center;
}
.tab_tbl2 a {
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
	color: #000;
}
.tab_tbl2b a {
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
	color: #000;
}
/*--------------------------------------------*/

.kao_icon_w {
	display: inline-block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	border-radius: 50%;
}
.kao_icon_w img {
	width: 65px;
	height: auto;
	margin-left: -35%;
	margin-top: 0;
}

.kao_icon_h {
	display: inline-block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	border-radius: 50%;
}
.kao_icon_h img {
	width: auto;
	height: 50px;
	margin-left: 0;
	margin-top: -25%;
}


.kao_icon_wxxx {
    overflow: hidden;
	float: left;
//    background-image: url("summerriver.jpg");  /* 表示する画像 */
//    width:  auto;       /* ※縦横を同値に */
	width:!important;
    height: 40px;       /* ※縦横を同値に */
    border-radius: 50%;  /* 角丸半径を50%にする(=円形にする) */
//    background-position: left top;  /* 横長画像の左上を基準に表示 */
//    display: inline-block;          /* 複数の画像を横に並べたい場合 */
}
.kao_icon_hxxx {
    overflow: hidden;
	float: left;
//    background-image: url("summerriver.jpg");  /* 表示する画像 */
    width:  40px;       /* ※縦横を同値に */
    height: 40px;       /* ※縦横を同値に */
    border-radius: 50%;  /* 角丸半径を50%にする(=円形にする) */
//    background-position: left top;  /* 横長画像の左上を基準に表示 */
//    display: inline-block;          /* 複数の画像を横に並べたい場合 */
}

.drep_ikki_btn {
	background-color: #FF9900;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 6px;
	text-align: center;
	width: 80px;
	float: right;
	border: 1px solid #D27E00;
	margin-right: 4px;
}
.drep_ikki_btn a {
	color: #333;
	text-decoration: none;
}

/*--------------------------------------------*/
.sumi{
	font-size: 10px;
	color: #FFF;
	background-color: #39F;
	height: 14px;
	width: 14px;
	text-align: center;
	border-radius: 8px 8px 8px 8px;
}
/*--日報----------------------------------------*/
.drep_tbl{
	font-size: 12px;
	color: #333;
}
.drep_tbl_m1{
	color: #FFF;
	background-color: #069;
	padding-top: 2px;
	padding-left: 6px;
}

/*--スタッフマスター--------------------------------*/
.sm_s_name{
	font-size: 24px;
	color: #333;
}

/*--共用----------------------------------------*/
.icon_edit{
	font-size: 12px;
	background-color: #CEEFFF;
	background-image: url(img/icon_edit.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	border: 1px solid #6CF;
	background-position: 4px 4px;
	float: right;
	width: 56px;
}
.icon_edit a{
	width: 56px;
	height: 18px;
	color: #333;
	text-decoration: none;
	display: block;
	padding-left: 22px;
}

.icon_del{
	font-size: 12px;
	background-color: #FFDFDF;
	background-image: url(img/icon_del.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	border: 1px solid #F99;
	background-position: 4px 4px;
	float: right;
	width: 56px;
}
.icon_del a{
	width: 34px;
	height: 18px;
	color: #333;
	text-decoration: none;
	display: block;
	padding-left: 22px;
}

.icon_hen{
	font-size: 12px;
	background-color: #EAFFDF;
	background-image: url(img/icon_hen.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	border: 1px solid #390;
	background-position: 4px 4px;
	float: right;
	width: 56px;
}
.icon_hen a{
	width: 56px;
	height: 18px;
	color: #333;
	text-decoration: none;
	display: block;
	padding-left: 22px;
}

.icon_best{
	font-size: 12px;
	background-color: #FFF7EA;
	background-image: url(img/icon_crown.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	border: 1px solid #CCC;
	background-position: 4px 4px;
	float: right;
	width: 56px;
}
.icon_best a{
	width: 56px;
	height: 18px;
	color: #333;
	text-decoration: none;
	display: block;
	padding-left: 22px;
}
.pf_icon {
	font-size: 14px;
	background-image: url(mypage/img/icon_man.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: right;
	width: 90px;
}
.pf_icon a{
	color: #333;
}

/*--アワードポイント----------------------------------------*/
.ap_waku {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.ap_waku table,.ap_waku td,.ap_waku th {
	border-collapse: collapse;
	border:1px solid #999;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
}

.ap_waku2 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.ap_waku2 table,.ap_waku2 td,.ap_waku2 th {
	border-collapse: collapse;
	border:1px solid #999;
	font-size: 14px;
//	padding-top: 4px;
//	padding-right: 6px;
//	padding-bottom: 4px;
//	padding-left: 6px;
	text-align: center;
	vertical-align: middle;
	line-height: 2em;
}
.td_center {
	line-height: 2.5em;
//	padding-top: 4px;
//	padding-right: 6px;
//	padding-bottom: 4px;
//	padding-left: 6px;
}
.td_left2 {
//	line-height: 2.5em;
	text-align: left;
	padding-top: 4px;
//	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.td_left {
	text-align: left;
}
.td_gift {
	background-color: #E1FFE1;
}
.td_get {
	background-color: #DDF4FF;
}
.td_taisyo {
	background-color: #E0E0E0;
	color: #000;
}
.gr_gift {
	float: left;
	width: 350px;
	margin-left: 50px;
	font-size: 14px;
	background-color: #E1FFE1;
	text-align: center;
	line-height: 160%;
	margin-bottom: 10px;
}
.gr_get {
	background-color: #DDF4FF;
	float: left;
	width: 350px;
	margin-left: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 160%;
}
.ap_list01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #069;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.ap_list_date {
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
}
.ap_list_main{
	font-size: 14px;
	line-height: 160%;
	color: #333;
	float: left;
	width: 250px;
}
.ap_list_naiyo{
	font-size: 14px;
	line-height: 160%;
	color: #333;
	float: left;
	width: 550px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ap_kikan{
	float: left;
	width: 400px;
}
.ap_ranking{
	background-color: #F60;
	text-align: center;
	float: right;
	width: 200px;
	font-size: 12px;
}
.ap_ranking a{
	color: #FFF;
	display: block;
	width: 200px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ap_ranking a:hover{
	background-color: #F30;
}
.apr_tbl {
	font-size: 14px;
	color: #FFF;
	background-color: #666;
	text-align: center;
	padding: 4px;
}
.apr_tbl0 {
	font-size: 14px;
	color: #333;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}
.apr_tbl1 {
	font-size: 14px;
	color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.apr_tbl2 {
	font-size: 14px;
	color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	text-align: center;
	padding: 4px;
}
.apr_tbl3 {
	font-size: 14px;
	color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	text-align: right;
	padding-right: 20px;
}
.ap_list_waku{
	float: left;
	margin-bottom: 40px;
	margin-left: 70px;
	margin-right: 10px;
	font-size: 14px;
}

.tenpu_area {
	margin-top: 4px;
	float: left;
}

/*--クレーム管理----------------------------------------*/
.src_btn1 {
	margin-bottom: 6px;
	margin-top: 6px;
}
.src_btn1 a {
	color: #FFF;
	text-decoration: none;
	background-color: #06C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.c_batch {
	font-size: 10px;
	color: #FFF;
	background-color: #3366FF;
	text-align: center;
	border-radius: 8px;
	width: 24px;
	float: left;
}
.c_batch_b {
	border-radius: 8px;
	width: 24px;
	float: left;
}
button.button_cmt {
	    font-size: 16px;
	    background-color: #D22B00;
	    color: #fff;
	    border-style: none;
	border-radius: 6px;
	text-align: center;
	width: 140px;
	padding-top: 8px;
	padding-bottom: 8px;
}
button.button_cmt:hover {
	    background-color: #FF3300;
	    color: #fff;
}
.t_file {
	float: left;
	width: 100px;
}
.mp02_sel {
	width: 778px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 30px;
	color: #333;
	background-color: #E0E0E0;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.mp04_k1 {
	font-size: 12px;
	color: #333;
	background-color: #BFBFBF;
	text-align: center;
	float: left;
	width: 60px;
	margin-left: 4px;
	margin-top: 10px;
	line-height: 150%;
	margin-bottom: 10px;
}
.mp04_k1s {
	font-size: 12px;
	color: #333;
	background-color: #FFFF00;
	text-align: center;
	float: left;
	width: 60px;
	margin-left: 4px;
	margin-top: 10px;
	line-height: 150%;
	margin-bottom: 10px;
}
.mp04_k1 a {
	text-decoration: none;
	color: #333;
	background-color: #BFBFBF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	display: block;
	width: 60px;
}
.mp04_k1s a {
	text-decoration: none;
	color: #333;
	background-color: #FFFF33;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	display: block;
	width: 60px;
}
.mp04_k1 a hover {
	background-color: #FF9;
}


.mp04_date {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}
.txt_area2 {
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 120px;
	font-size: 14px;
	height: 24px;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-left: 4px;
}
.txt_area3 {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	width: 360px;
	font-size: 14px;
	height: 24px;
	margin-bottom: 8px;
}
.txt_area4 {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	width: 160px;
	font-size: 14px;
	height: 24px;
	margin-bottom: 8px;
}
.txt_area5 {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	width: 580px;
	font-size: 14px;
	height: 24px;
	margin-bottom: 8px;
}
.cm_lv1{
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	text-align: center;
	width: 20px;
}
.cm_lv2{
	font-weight: bold;
	color: #F60;
}.cm_lv3{
	font-weight: bold;
	color: #FC0;
}
.cm_lv4{
	font-weight: bold;
	color: #039;
}
.cm_em1{
	color: #E30000;
}
.cm_em2{
	color: #FF6600;
}
.cm_em3{
	color: #333333;
}

.btn_mdr {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #039;
	width: 80px;
	text-align: center;
	float: right;
	text-decoration: none;
	border-radius: 6px;
	margin-right: 2px;
}
.btn_mdr a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px;
}
.btn_mdr a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #246BFF;
	border-radius: 6px;
}
.akadama {
	color: #F00;
//	font-size: 16px;
	font-weight: bold;
}
.mdk a{
	color: #00F;
	font-weight: bold;
}
.icon2 {
	font-size: 11px;
	color: #FFF;
	background-color: #369;
	text-align: center;
	width: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.icon3 {
	font-size: 11px;
	color: #FFF;
	background-color: #36F;
	text-align: center;
	width: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.icon4 {
	font-size: 11px;
	color: #FFF;
	background-color: #F60;
	text-align: center;
	width: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.icon5 {
	font-size: 11px;
	color: #FFF;
	background-color: #360;
	text-align: center;
	width: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.icon6 {
	font-size: 11px;
	color: #FFF;
	background-color: #F00;
	text-align: center;
	width: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.msg_box_err {
	font-size: 14px;
	line-height: 150%;
	background-color: #FFCECE;
	text-align: center;
	padding: 20px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}


.btn01a {
	font-size: 14px;
	color: #FFF;
	background-color: #039;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	border-radius: 6px;
}
.btn01b {
	font-size: 14px;
	color: #FFF;
	background-color: #F60;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	border-radius: 6px;
}

.n_s_cmt {
	color: #FFF;
	background-color: #F30;
	text-align: center;
	float: right;
	width: 100px;
	margin-bottom: 10px;
	font-size: 14px;
}
.n_s_cmt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
}