@charset "utf-8";

/* PC：style-written-application-sp.css
 * おまかせプラン ver.6
 * 申請書ダウンロード
 * **************************************************
 * Global Navigation (Nav) ★
 * Content (Section)
 * Elements
 * **************************************************
 */

/* Global Navigation (Nav) ★
------------------------------------------------------------------ */
/* 2階層：非表示 */
#globalNav nav li:hover > .sec {
	display: none;
}


/*  Content (Section)
------------------------------------------------------------------ */
/* Media Queries 切替 */
#subPage #content .main > section {
}

/* Elements
------------------------------------------------------------------ */
/* 申請書一覧 */
#subPage .main .wrtApp thead th {
	background-color: #A6A6A6;
	color:#fff;
}
#subPage .main .wrtApp tbody td:first-child {
	background-color: #f7f7f7;
	width: 30%;
	text-align: left;
}
#subPage .main .wrtApp thead th,
#subPage .main .wrtApp td:nth-child(2),
#subPage .main .wrtApp td:nth-child(3) {
	padding: 6px 2px;
}
#subPage .main .wrtApp td:nth-child(2),
#subPage .main .wrtApp td:nth-child(3) {
	width: 4.3em;
}
#subPage .main .wrtApp td:nth-child(3) {
	text-align: center;
}
#subPage .main .wrtApp tbody td:last-child {
	text-align: left;
}

#subPage .main .wrtApp td:nth-child(2)  a,
#subPage .main .wrtApp td:nth-child(3)  a {
	display: block;
	margin: 0 auto;
	padding: 3px 3px;
	width: 3.3em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	text-decoration: none; 
}
#subPage .main .wrtApp td:nth-child(2)  a {
	background-color: #FF6E80;
	color:#ffffff;
}
#subPage .main .wrtApp td:nth-child(3)  a {
	background-color: #5E99C4;
	color:#ffffff;
}
#subPage .main .wrtApp td:nth-child(2)  a:hover,
#subPage .main .wrtApp td:nth-child(3)  a:hover {
   -webkit-opacity:0.7;
   -moz-opacity:0.7;
   opacity:0.7;
}
#subPage .main h2#written-application {
    padding: 0 0 0 40px;
    background: url(../../images/category/subttl-pink.png) no-repeat left center;
    background-size: 30px;
    height: 30px;
    vertical-align: middle;
    line-height: 1.5em;
}
