/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2007 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * This is the default CSS file used by the editor area. It defines the
 * initial font of the editor and background color.
 *
 * A user can configure the editor to use another CSS file. Just change
 * the value of the FCKConfig.EditorAreaCSS key in the configuration
 * file.
 */
 
/*.fck_h2 {
		margin-bottom:5px;
	padding: 4px;
	line-height:1.5;
	background:transparent url(../../../../css/cssimg/h2_bg_.png) no-repeat left bottom;
	font-size:110%;
	border: 1px solid #CCC;*/

  /* background: url("./cssimg/_h2_bg_.png") no-repeat scroll left bottom transparent;
    border-bottom: 1px dotted #333333;
    border-left: 8px groove #7AADD8;
    border-style: none none dotted groove;
    line-height: 1.5;
    margin-bottom: 5px;
    padding: 4px 0 3px 8px;*/

		/*margin-bottom:5px !important;*/
/*	border:1px solid #ccc;
	-moz-border-radius:3px; */
/*	padding:5px 5px 5px 15px !important;

	background:transparent url(../../../../css/cssimg/h2_bg_.png) no-repeat left bottom !important;
	border-style:none !important;
	border:1px solid #CCC !important;
	*/
/*}*/

.fck_h2-1 {
	background:none !important;
	border-bottom:1px dotted #999 !important;
	border-right:none !important;
	border-left:5px solid #999 !important;
	border-top:none !important;
    line-height: 1.5 !important;
    /*margin-bottom: 5px !important;*/
    padding: 5px 0 5px 15px !important;
}

h3 {
    border-bottom: 0 dotted #666;
    border-left: 5px solid #bd121b;
    color: #bd121b;
    font-size: 120%;
    height: 22px;
    margin: 25px 0 7px;
    padding: 3px 0 2px 10px;
}

.fck_h3 {
 border-left:4px solid #bd121b;
 border-bottom:1px dotted #013C71;
 padding:2px 0 2px 5px;
 height:20px;
 margin:15px 0 7px 0;
 font-size:115%;
}

h4{
 border-left:4px solid #bd121b;
 padding:2px 0 2px 5px;
 height:20px;
 margin:10px 0 7px 0;
 font-size:100%;

}
.fck_h4 {
 border-left:4px solid #bd121b;
 padding:2px 0 2px 5px;
 height:20px;
 margin:10px 0 7px 0;
 font-size:100%;
}

h5{
 border-bottom:1px dotted #013C71;
 padding:2px 0 2px 5px;
 height:20px;
 margin:5px 0 7px 0;
 font-size:110%;
}
.fck_h5 {
 border-bottom:1px dotted #013C71;
 padding:2px 0 2px 5px;
 height:20px;
 margin:5px 0 7px 0;
 font-size:110%;
}

.h6 {
 border-bottom:1px dotted #013C71;
 padding:2px 0 2px 5px;
 height:20px;
 margin:5px 0 7px 0;
 font-size:110%;
 color:#EF8200;
}
.fck_h6 {
 border-bottom:1px dotted #013C71;
 padding:2px 0 2px 5px;
 height:20px;
 margin:5px 0 7px 0;
 font-size:110%;
 color:#EF8200;
}

.fck_box {
	margin:10px auto;
	padding:5px;
	border:1px solid gray;
	background-color:white;
}

.fck_shadowbox {
	margin:10px auto;
	padding:5px;
	border:solid gray;
	border-width:1px 1px 1px 1px;
	background-color:ffdb9e;
}

.fck_dotbox {
	margin:10px auto;
	padding:5px;
	border:solid gray;
	border-width:1px 1px 1px 1px;
	background-color:#FFD4D3;
}


#login table th {
	border-collapse: collapse;
	line-height: 1.5em;
	padding: 0em;
	font-size:1.3em;
	font-weight:bold;
	background-color:transparent;
	border-color:#666;
}

/*table FCKeditor 2011.05.27追加*/
table,
table > tr > td, table > tr > th,
table > tbody > tr > td, table > tbody > tr > th,
table > thead > tr > td, table > thead > tr > th,
table > tfoot > tr > td, table > tfoot > tr > th
{
    border-collapse: collapse;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

table td {
    border-collapse: collapse;
    line-height: 1.5em;
    padding: 0.5em;
}

table th {
	border-collapse: collapse;
	line-height: 1.5em;
	padding: 0.5em;
	background-color:#FFF1D5;
	border-color:#666;
	font-weight:normal;
}


table{
	margin-bottom:10px;
	font-size:98%;/*20120521追記*/
}

#ui-datepicker-div table {
	margin-bottom:0;

}

p{
    line-height: 1.5;
    margin: 10px;
}

/*.fck_h2, .fck_h2-1, .fck_h3, .fck_h4, .fck_h5, .fck_h6{
	margin-bottom:10px;
	margin-top:10px;
}*/


.btn_b{
background: #93cede;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzc1YmRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWE1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #93cede 0%, #75bdd1 41%, #49a5bf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93cede), color-stop(41%,#75bdd1), color-stop(100%,#49a5bf));
background: -webkit-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -o-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -ms-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: linear-gradient(to bottom,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 );
    
	height:60px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #37869D;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #fff inset;
	
	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);

}


a .btn_b{
background: #93cede;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzc1YmRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWE1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #93cede 0%, #75bdd1 41%, #49a5bf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93cede), color-stop(41%,#75bdd1), color-stop(100%,#49a5bf));
background: -webkit-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -o-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -ms-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: linear-gradient(to bottom,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 );
    
	height:60px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #37869D;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #fff inset;
	
	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);

}

.btn_b:hover{
	background:#93cede;
	text-decoration:none;
	border:1px solid #4AA5BF;
	color:#FFF;
	font-weight:bold;
}


a:hover .btn_b{
	background:#93cede;
	text-decoration:none;
	border:1px solid #4AA5BF;
	color:#FFF;
	font-weight:bold;
}

.btn_b img{
	vertical-align:middle;
}


.btn_b2{
background: #93cede;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzc1YmRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWE1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #93cede 0%, #75bdd1 41%, #49a5bf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93cede), color-stop(41%,#75bdd1), color-stop(100%,#49a5bf));
background: -webkit-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -o-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -ms-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: linear-gradient(to bottom,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 );
    
	height:40px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #37869D;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #fff inset;
		text-shadow:: 0px -1px 0px #4AA5BF;　/* Firefox用 */  

	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);

}


a .btn_b2{
background: #93cede;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzc1YmRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OWE1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #93cede 0%, #75bdd1 41%, #49a5bf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93cede), color-stop(41%,#75bdd1), color-stop(100%,#49a5bf));
background: -webkit-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -o-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: -ms-linear-gradient(top,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
background: linear-gradient(to bottom,  #93cede 0%,#75bdd1 41%,#49a5bf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=0 );
    
	height:40px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #37869D;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #fff inset;
	
	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);

}

.btn_b2:hover{
	background:#93cede;
	text-decoration:none;
	border:1px solid #4AA5BF;
	color:#FFF;
	font-weight:bold;
}


a:hover .btn_b2{
	background:#93cede;
	text-decoration:none;
	border:1px solid #4AA5BF;
	color:#FFF;
	font-weight:bold;
}

.btn_b2 img{
	vertical-align:middle;
}

.btn_b3{
background: #999999;
   
	height:40px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #666666;
	color:#eeeeee;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #cccccc inset;

	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);
pointer-events: none;
}
a .btn_b3{
background: #999999;
   
	height:40px;
	padding:0px 20px;
	display:table-cell;
	text-align:center;
	text-decoration:none;
	border:1px solid #666666;
	color:#eeeeee;
	font-weight:bold;
	font-size:1.2em;
	vertical-align:middle;
  	box-shadow: 0px 1px 0px #cccccc inset;

	behavior:url(http://congress.jsco.or.jp/_jsco2014_en/PIE.htc);
pointer-events: none;
}
.btn_b3:visited { color: #eeeeee; }

.btn_b3:hover{
	background:#999999;
	text-decoration:none;
	border:1px solid #666666;
	color:#eeeeee;
	font-weight:bold;
}


a:hover .btn_b3{
	background:#999999;
	text-decoration:none;
	border:1px solid #666666;
	color:#eeeeee;
	font-weight:bold;
}

.btn_b3 img{
	vertical-align:middle;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */ 
.contact {
    height: 68px;
    margin: 10px 0;
}