@charset="UTF-8"

/*@import url('http://fonts.googleapis.com/css?family=PT+Serif&#038;ver=4.0.13');*/
img {border:none}
td {FONT-SIZE: 14px; COLOR: #3c3c3c; font-family:'PT Sans Narrow',sans-serif;}
.table{text-align:center}

a:visited {text-decoration: none; color:#555555;}
a:link {text-decoration: none; color:#555555;}
a:hover {color:#021574; text-decoration: none;}

a.blue:visited {text-decoration: none; color:#021574; font-family:'PT Sans Narrow',sans-serif; font-weight:bold}
a.blue:link {text-decoration: none; color:#021574; font-family:'PT Sans Narrow',sans-serif;font-weight:bold}
a.blue:hover {text-decoration: none; color:#021574; font-family:'PT Sans Narrow',sans-serif;font-weight:bold}


.sub_title {FONT-SIZE: 30px; COLOR: #021574; font-family:'PT Sans Narrow',sans-serif; padding-left:4px;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #021574;}
.sub_title2 {FONT-SIZE: 24px; COLOR: #021574; font-family:'PT Sans Narrow',sans-serif; padding-left:4px;}
.sub_con_title {FONT-SIZE: 16px; font-family:'PT Sans Narrow',sans-serif;}
.con_txt {FONT-SIZE: 14px; COLOR: #555555; font-family:'PT Sans Narrow',sans-serif; line-height:28px;padding:0 5 0 5;}
.con_txt2 {FONT-SIZE: 13px; COLOR: #555555; font-family:'PT Sans Narrow',sans-serif; line-height:28px;}

.smenu1 {FONT-SIZE: 15px; COLOR: #FFFFFF; font-family:'PT Sans Narrow',sans-serif;padding-left:15px;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC; background:#1C549F}
.smenu1_2 {FONT-SIZE: 15px; COLOR: #FFFFFF; font-family:'PT Sans Narrow',sans-serif;padding-left:15px;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC; background:#11841F}
.smenu {FONT-SIZE: 15px; COLOR: #3c3c3c; font-family:'PT Sans Narrow',sans-serif;padding-left:15px;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.smenu2 {FONT-SIZE: 13px; COLOR: #3c3c3c; font-family:'PT Sans Narrow',sans-serif;padding-left:15px;
border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.address {FONT-SIZE: 11px; COLOR: #bfbfbf; font-family:'PT Sans Narrow',sans-serif; border-top-width: 1px;
border-top-style: solid;border-top-color: #ECECEC;line-height:18px;}


.greeting_title {font-family:'PT Sans Narrow',sans-serif;font-size: 20px;color: #0f4d99;font-weight: bolder;}

.sub_tab {FONT-SIZE: 11px; COLOR: #3c3c3c; font-family:'PT Sans Narrow',sans-serif; line-height:16px;}
.sub_tab_on {FONT-SIZE: 11px; COLOR: #FFFFFF; font-family:'PT Sans Narrow',sans-serif; line-height:16px; background:#737373; font-weight:bold}

.product_txt {font-family:'PT Sans Narrow',sans-serif;font-size: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.product_txt2 {font-family:'PT Sans Narrow',sans-serif;font-size: 15px;}
.box {border: 1px solid #CFCFCF;}


.aintro {width:100%;}
.aintro tr:nth-child(3) td,.aintro tr:nth-child(4) td,.aintro tr:nth-child(5) td,.aintro tr:nth-child(6) td,.aintro tr:nth-child(7) td,.aintro tr:nth-child(8) td {padding:10px;border-bottom:1px solid #ddd}
.aintro tr:nth-child(3) td:first-child,.aintro tr:nth-child(4) td:first-child,.aintro tr:nth-child(5) td:first-child,.aintro tr:nth-child(6) td:first-child,.aintro tr:nth-child(7) td:first-child,.aintro tr:nth-child(8) td:first-child {width:25%;background:#f1f1f1;text-align:center;}
.aintro tr td:last-chlid {width:75%;}

.aintrofac {width:100%;margin-top:20px;}
.aintrofac tr td {padding:10px;border-bottom:1px solid #ddd;text-align:center;width:50%}
.aintrofac tr:nth-child(2) td {text-align:left;vertical-align:top}

.facies {width:100%;}
.facies tr td {padding:10px;text-align:center;width:25%;}
.facies tr td img {width:100%;border:1px solid #ddd;}
.facies tr:first-child td:nth-child(2), .facies tr:first-child td:nth-child(3) {padding:10px 5px}
.facies tr:nth-child(3) td:nth-child(2), .facies tr:nth-child(3) td:nth-child(3) {padding:10px 5px}
.facies tr:nth-child(9) td:nth-child(2), .facies tr:nth-child(9) td:nth-child(3) {padding:10px 5px}
.facies tr:nth-child(11) td:nth-child(2), .facies tr:nth-child(11) td:nth-child(3) {padding:10px 5px}
.facies tr:nth-child(13) td:nth-child(2), .facies tr:nth-child(13) td:nth-child(3) {padding:10px 5px}
.facies tr:nth-child(15) td:nth-child(1), .facies tr:nth-child(15) td:nth-child(2) {padding:10px 5px}

.protable {width:100%}
.protable tr td {padding:10px; text-align:center;}
.protable tr:nth-child(7) td {font-weight:bold;font-size:1.4em;}
.protable tr:nth-child(11) td {font-weight:bold;font-size:1.4em;}
.protable tr:nth-child(15) td {font-weight:bold;font-size:1.4em;}