@charset "UTF-8";
/* CSS Document */

#card_issue_contents_fnavi{
	white-space: nowrap;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}

#wrapper2{
	display: block;
	width: 90%;
	background-color: #fff;
	padding: 50px 5%;
	margin: 0;
	float: left;
	clear: both;
}

   #wrapper2 .page_title {
        padding: 0.5em;/*文字周りの余白*/
        color: #494949;/*文字色*/
        background: #ccffff;/*背景色*/
        border-left: solid 5px #000066;/*左線（実線 太さ 色）*/
        }
    
    table {
        width: 100%;
        border-collapse: collapse;
        border: solid 2px #0099FF;
    }

    table tr.blue{ /*tr色のついた行*/
        background-color: #ccffff;
    }

    table tr.darkblue{ /*table1行目に適用したスタイル*/
        background-color: #3399cc;
        color:#FFFFFF;
        font-weight: bolder;
    }
    
    table th {/*thの標準スタイル*/
        border: dashed 1px #0099ff;
        color:darkblue;
        font-size:20px;
        padding: 10px;/*上下左右10pxずつ*/
    }
    
    table td {/*tdの標準スタイル*/
        border: dashed 1px #0099FF;
        padding: 3px 10px;/*上下3pxで左右10px*/
        font-size:12px;
    }
    
    ul{
        padding-left:20px;
    }
    
    .note{
      color:red;  /*※の赤文字*/
    }

    .midashi{
      color: #0099ff;
      font-size: 18px;
    }
    .komidashi{
      color: #0099ff;
      font-size: 14px;}
    
    .shiromoji{
        color:#ffffff;
        font-weight: bolder;}
    
    .container {
    display: flex;
    }

    .item_half {
        margin: 5px;
        border: solid 1px #0099ff;
        font-size:12px;
        width:50%;
        padding: 10px;
        /* background-color: #87c3fa; */
    }
    
    .item_quarter{
        margin:5px;
        border:solid 1px #0099ff;
        font-size:12px;
        width: 25%;
        padding: 10px;
    }
    .margin10{margin:10px;
        
    }
    .indent-1 {
        padding-left:1em;
        text-indent:-1em;
    }
    .indent-2 {
        padding-left:2em;
        text-indent:-3em;
    }
	
#card_issue_contents_fnavi{
	display: block;
	width: 740px;
	height: 175px;
	margin: 0 auto;
	list-style: none;
	clear: both;
}
#card_issue_contents_fnavi li{
	float: left;
}
#card_issue_contents_fnavi li a:hover{
	background-position: bottom left;
}
.card_navi01 a{
	display: block;
	width: 370px;
	height: 175px;
	background-image:url(../images2018/card_navi01.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
.card_navi02 a{
	display: block;
	width: 370px;
	height: 90px;
	background-image:url(../images2018/card_navi02.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 85px 0 0 0;
	float: left;
}
.card_navi_tel{
	display: block;
	width: 740px;
	margin: 0 auto 50px auto !important;
	clear: both;
}