catalog2.css@charset "UTF-8";
/* CSS Document */

body {
		line-height:1.5em;
		margin:0; 
		padding:0;
		font-family:Arial, sans-serif;
		background-color: #ffffff;
}

#menuttl{
  background: linear-gradient(to right top, #000000, #01244b, #00428d, #4c87d0, #3399cc);
 width: 87%; 
	height: 18px;
	border-radius: 8px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  padding: 27px 24px;
	margin-bottom: 1em;
}



table {
	border-collapse: collapse;
	width:88%;
	table-layout: fixed;
	margin-right: auto;
	margin-bottm:20px;
	font-size:0.95em;
	vertical-align: middle;
	/*color:#000000;*/
}


th.t_top {
	width:45%;
    border-top:#003399 4px solid;
	color:#003399;
}
	

th {
	border-bottom: #e3e3e3 1px dotted;
	text-align: left;
	padding: 10px;
	background-color: #DFDFDF;
	color: #00002E;	
	line-height: 1.5em;
}



td.t_top {
	border-top: #b3b3b3 4px solid;
	color: #00002E;	
}
td {
　　width:200px;
	border-bottom: #e3e3e3 1px dotted;
	border-right:#e3e3e3 1px dotted;
	text-align: left;
	padding: 10px;
	color: #000000;	
	line-height: 1.2em;
}
td a:link {
		color: #0025D3;	
}
td a:visited {
color:#63007E;
}
td a:hover{ 
		color: #62009B;	
}
td a:active{
	color: #00002E;	
}



.button {
    width:250px;
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px;
    color:#333;
    border:1px solid #333;
	background-color: #AAD0DC
}
	
.square_btn {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #0D0084;
    border: solid 1px #0D0084;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.square_btn:active {/*押したとき*/
    border: solid 1px #03A9F4;
    box-shadow: none;
    text-shadow: none;
}
	
.midashi01{
width: 865px;
padding: 0.25em 0.5em;/*上下 左右の余白*/
margin: 0 0 0.25em 0;
color: #494949;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #7db4e6;/*左線*/
border-bottom: solid 3px #cccccc;/*下線*/
font-size:2em;/*フォントサイズ*/
font-weight:bold;
}

.adobe {
		/*display: inline-block;*/
		margin:0 auto;
	   	padding: 10 5 10 5px;
		width:85%;
		font-family:Arial, sans-serif;
		font-size: small;
		line-height: 1.5em;
		background-color: #ffffff;
		border:solid 1px #ccc;
		color: #494949;/*文字色*/
	flex-direction:row;
	justify-content: flex-start;
	}

.adobe ul,li{

}
hr {
	width: 850px;
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #0D0084;   /* 線色 */
   height: 1px;         /* 高さ(※古いIE用) */
	text-align: left;
}

.subtitle51 {
margin-top: 1em;
margin-bottom: 1em;
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
color: #494949;/*文字色*/
background: #f4f4f4;/*背景色*/
border-left: solid 2px #7db4e6;/*左線*/
border-bottom: solid 3px #d7d7d7;/*下線*/
	font-weight: bold;
}
.toiawase-waku {	
margin-top: 20px;
margin-bottom: 40px;
padding: 0px;
text-align: center;
}





.indent-1 {
padding-left:1.7em;
text-indent:-0.9em;
line-height: 1.2em;
color: #00002E;	
text-align: left;
}

.indent-2 {
text-align: center;
line-height: 1.2em;
olor: #00002E;	
}


.indent-10 {
padding-left:2.2em;
text-indent:-2.2em;
	line-height: 1.2em;
}

/********
中見出し2
********/

.menuname{
width: 760px;
 padding: .5em 1em;
 border: 1px solid #ccc;
 border-top: 2px solid #3498db;
 background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
 background: -webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
 box-shadow: 0 -1px 0 rgba(255, 255, 255, 1) inset;
 text-align: left;
 color: #050039;
 margin-bottom:10px;
 font-weight: bold;
 font-size:16pt;
}


.menuname a{
 color: #06004E;
}

.menuname:after {
 color: #06004E;
 position: absolute;
 content: " ";
 display: block;
/*border-bottom: solid 3px #5472cd;*/
 bottom: -3px;
 width: 30%;
}


.service_explane {
	font-size : 10.5pt; 
	line-height: 1.4em;
	margin-top: 2;
	margin-bottom: 0;
	color:#000000;
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'；
	/*font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;*/
}

