﻿
html {
	overflow-y: scroll;
	width: 100%;
	font-family: Verdana,  "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5em;
}
a {
	text-decoration:underline
}

.headerBar {
 background-color :#f1f1f1;
}
.bg-line {
	background-color: #cc0022;
	width: 100%;
	height:3px;
}
.titleBar {
	background:url(../images/hd_h1-01_t.gif) repeat-x;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-size:16px;
	font-weight:bold;
	padding:0px 10px;
	margin-bottom:20px;
}
.table{
    width:100%;
}
.top_tr
{
    height:100px;
    background-color :#FFFFFF;
}
.bottom_tr
{
    height:100px;
}
.td_top_right
{
    height:100px;
    background:url(../images/pic_smail.jpg) no-repeat ;
}
.td_top_left{
 width:80%;
 background-color :#f1f1f1;
}
.td_bottom{ 
 height:100px;
}
.session1 
{
	width:100%;
	height:100px;
}
.session2
{
    height:128px;
line-height:20px;
	background-color:White;
	padding:8px 8px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}
.container {
	width:1260px;
	margin:0px auto;
}
.m10 {
	margin:2px 20px 0px 20px;
}
/*.container > div:nth-child(1)
{
    display:inline-block;
    float:left;
    }*/
    .divInline
    {
        display:inline;
        float:left;
        }
.s1-content {
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 2em;
	font-size:12px;
	font-weight:bold;
	color:#222;
}
.s1-p-btn {
	position:absolute;
	top:80px;
}
a.sbtn:hover {
	background:url(../images/btn1_over.png) no-repeat
}

.alertimg {
	padding:5px;
	width:10px;
}
.box a {
	color:#C71444;
}
.session4 {
	width:860px;
	float:left;
}
.session3 {
	float:right;
	width:400px;
}
.panel-s {
	margin:10px 20px;
}
.panel-header {
	background-color:#e8e8e8;
	border-bottom:1px dotted #999;
	border-radius:5px 5px 0px 0px;
	padding:8px;
}
.panel-header img {
	width:12px;
	height:12px;
}
.panel-header span {
	margin-left:0.5em;
}
.panel-body 
{
    padding-top:8px;
	padding-left:8px;
	line-height:1.2em;
}
.session4 {
	position:absolute;
	top:300px;
}
.box1 {
	margin:10px;
	border:1px solid #CCC;
	width:300px;
	border-radius:5px;
	padding:10px;
	height:300px;
}

.btn1 {
	background: #c71444;
	color: #ffffff;
	border-radius:5px;
	height:52px;
	width:200px;
	border:none;
}
.btn1:hover {
	background: #e30450 none repeat scroll 0 0;
}

.panel_m {
	float:left;
	margin:10px;
	padding:10px;
	width:45%;
	height:160px;
	border:1px dotted #CCC;
	background-color:#FFFFFF;
	text-align:center;
	min-width:350px;

}
.box-shadow{
  webkit-box-shadow:0 0 10px #ccc;
  -moz-box-shadow:0 0 10px #ccc;
  box-shadow:0 0 10px #ccc;
}
.panel_m_h {
}
.panel_m_b {
}
.li_c {
	line-height:2em;
	color:#666;
	list-style-type:circle;
	margin-left:10px;
	text-align:left;
	margin:10px 10px 10px 30px;
}
.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: block;
	float: left;
	margin: 0 0.653595%;
	overflow: hidden;
	position: relative;
	width: auto;
}
.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	margin: 0 0.653595%;
}
.grid_1 {
	width: 7.27124%;
}
.grid_2 {
	width: 15.3595%;
}
.grid_3 {
	width: 23.6928%;
}
.grid_4 {
	width: 32.0261%;
}
.grid_5 {
	width: 40.3595%;
}
.grid_6 {
	width: 48.6928%;
}
.grid_7 {
	width: 57.0261%;
}
.grid_8 {
	width: 65.3595%;
}
.grid_9 {
	width: 73.6928%;
}
.grid_10 {
	width: 82.0261%;
}
.grid_11 {
	width: 90.3595%;
}
.grid_12 {
	float: none;
	width: 98.6928%;
}
.notice1 {
	color:green;
}
.notice2 {
	color:#c71444;
}
.footer{
	width:100%;
	background-color:#EEEEEE;
	border-top:1px solid #CCC;
	margin-bottom:20px;
	
}
.footer ul{
	margin-left:30px;
	
}
.footer ul li{

	line-height:2em;
	color:#666;
	
}
.tableList{
	border:1px solid #CCC;
	
}
.tableList th{
	border:1px solid #CCC;
	text-align:center;
	
}
.tableList td{
	border:1px solid #CCC;
	
}
.textA th{
	text-align:center;

}
.userDiv{
	float:right;
	line-height:45px;
	margin-right:20px;
	
}
.btn_a {
	border:2px solid #c71444;
	background:#FFFFFF;
	border-radius:5px;
	height:54px;
	width:340px;
}
.btn_a:hover {
	background: #fbdde5;
}
.btn_b {
	border:2px solid #262626;
	background:#FFFFFF;
	border-radius:5px;
	height:52px;
	width:340px;
}
.btn_b:hover {
	background: #eeeeee;
}
.btn_a_1{
	/*border:2px solid #c71444;*/
	background:#FFFFFF url(../images/bf2.png) no-repeat  center center;
	border-radius:5px;
	height:54px;
	width:340px;
}
.btn_a_1:hover {
	background: #fbdde5  url(../images/bf2.png) no-repeat  center center;
}
.btn_a_2{
	/*border:2px solid #c71444;*/
	background:#FFFFFF url(../images/bf3.png) no-repeat  center center;
	border-radius:5px;
	height:54px;
	width:340px;
}
.btn_a_2:hover {
	background: #fbdde5  url(../images/bf3.png) no-repeat center center;
}
.btn_b_1{
	border:2px solid #262626;
	background:#FFFFFF url(../images/bf4.png) no-repeat  center center;
	border-radius:5px;
	height:52px;
	width:340px;
}
.btn_b_1:hover {
	background: #eeeeee url(../images/bf4.png) no-repeat  center center;
}
.btn_b_2 {
	border:2px solid #262626;
	background:#FFFFFF url(../images/bf5.png) no-repeat  center center;
	border-radius:5px;
	height:52px;
	width:340px;
}
.btn_b_2:hover {
	background: #eeeeee url(../images/bf5.png) no-repeat  center center;
}

.sch td,.multi_select1
{
    font-size:0.9em;
}


#Table1{
border-collapse:collapse;

}

#Table1 td{
border-bottom:1px solid gray;
border-top:none;
border-left:none;
border-right: 1px solid gray;

}

#Table3{
border-collapse:collapse;

}

#Table3 th{
border: 1px solid gray;
}
