body{background-image: url(image/back.gif); margin-bottom:0px;}
.top-body{margin-top:0}
a:hover{background-color:#00FF00}
img{border:none;}
div{margin-left:15px; font-size:14px; vertical-align:middle;}
p{text-align:center;}
.strong{font-weight:bold;}
.backtotop{font-size:12px; text-align:right; width:870px; margin:0;}
.tbl_main{width:870px; background-color:#FFFFFF; font-size:14px;}
.title1{background-color:#33CC33; text-align:center;}
.title2{background-color:#000099; text-align:center;}
.title3{background-color:#FF0000;}
.tbl_intro{width:100%}
.td_intro{font-size:12px; margin:2px 5px 2px 5px; text-align:left; line-height:130%;}
.td_intro2{width:600px; font-size:12px; margin:10px auto 2px auto; text-align:left; line-height:130%;}
hr{color:#999999; border:none; height:1px;} 
h1{margin:0; font-size:12px; font-weight:normal; color:#666666; text-align:center;}
h2{border-bottom:solid 2px #006600; background-image:url(image/piip_sub-title.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:180px; font-size:18px; color:#003300; margin:5px 0px 1px 0px; background-color:#ccffff;}
h4{border-bottom:solid 2px #FF6600; border-top:solid 2px #FFCC00; background-image:url(image/piip_sub-title2.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:400px; font-size:18px; color:#000000; margin:5px 0px 1px 0px; background-color:#FFFFCC;}
.campain{border-bottom:solid 2px #006600; background-image:url(image/piip_sub-title.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:180px; font-size:18px; color:#003300; margin:5px 0px 1px 0px; background-color:#FFCCFF;}
.campain2{border-bottom:solid 2px #006600; background-image:url(image/piip_sub-title.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:240px; font-size:18px; color:#003300; margin:5px 0px 1px 0px; background-color:#FFCCFF;}
.campain3{border-bottom:solid 2px #006600; background-image:url(image/piip_sub-title.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:240px; font-size:18px; color:#003300; margin:5px 0px 1px 58px; background-color:#FFCCFF;}
.tbl_nowpiip{width:98%; border-collapse:collapse; border:1px solid #006633; font-size:12px;}
.tbl_nowpiip td{border:1px solid #006633; padding:5px; line-height:130%;}
.tbl_nowpiip th{border:1px solid #006633; padding:5px; background-color:#FFFFCC; font-size:16px; text-align:center; font-weight:bold; color:#990000;}
.td_nowpiip{background-color:#A2FFA2; color:#0000CC; font-size:14px; text-align:center; font-weight:bold; width:120px;}
.kome{color:#FF0033}
.txt12{font-size:12px}
.toku{font-size:16px; font-weight:bold;}
.tbl_toku{width:95%;}
.tbl_toku th{text-align:left; padding-top:15px;}
.tbl_toku td{padding-left:10px;}
#flo{float:right; margin-right:10px;}
.clear{clear:both;}
.mousikomitype{background-color:#FFFFCC;}
.help{border:solid 1px #CCCCCC; padding:3px 5px 3px 5px; width:300px; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:left;}
.piip-card{margin-right:150px; float:right;}
.piip-bajji{margin-right:180px; float:right;}

div.kake-sp{position:relative; width:100px; height:83px;}
span.ban{position:absolute; display:block; width:100%; height:100%; background-image:url(image/sam.gif);}

.hassou{text-align:left; width:70%; border:5px double #FF0000; padding:5px; line-height:130%; margin-left:20px; margin-bottom:3px; background-color:#FFCCFF;}

.piipcardup{border-bottom:1px solid #FF0000; margin-top:3px; width:300px;}
.piipcardup2{background-image:url(../images/sign.gif); background-repeat:no-repeat; padding-left:20px; margin-top:3px;}
.piipcardup-flow{padding:3px; line-height:130%; border:1px dotted #0000FF; width:400px; margin-top:5px; font-size:12px;}

.cardup_now-tbl{border-collapse:collapse; border:3px solid gold; margin:10px auto 10px auto;}
.cardup_now-tbl td{border:3px solid gold; padding:5px;}
.cardup_now-tbl th{border:3px solid gold; background-color:#006633; color:#FFFFFF; font-size:16px; padding:5px;}
.cardup_flow-tbl{width:80%; margin:0 auto;}
.cardup_flow-tbl th{padding:5px;}
.cardup_flow-tbl td{text-align:center; padding:0;}
.cardup_flow-bkline{background-color:#006633;}
.cardup_flow-ex{font-size:12px; text-align:left; line-height:125%; padding:5px; background-color:#FFFFCC;}
.cardup_flow{font-size:16px; border-left:10px double red; border-right:10px double red; padding:5px; background-color:#D7FFD7;}
.cardup_login{font-size:16px; border-left:10px double red; border-right:10px double red; padding:5px; background-color:#D7FFD7;}
.cardup_point{font-size:12px; font-weight:normal; text-align:left; line-height:150%;}
.cardup_waku{border:1px solid black; padding:0 2px;}
.cardup_flow-tbl .form table{margin:0 0 0 20px;}
.cardup_flow-tbl .form td{padding:0 5px;}
.cardup_flow-tbl .form .pass-waku span.l_title{font-size:14px;}
.cardup_flow-tbl .form div.pass-waku{margin:0; padding:5px 0; border:1px solid #333333; background-color:#FFFFCC; width:400px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab));
background:-webkit-linear-gradient(#fff, #DDD);
background:-moz-linear-gradient(#fff, #DDD);
background:-o-linear-gradient(#fff, #DDD);
background:-ms-linear-gradient(#fff, #DDD);
background:linear-gradient(#fff, #DDD);*/
}
.cardup_flow-tbl .form .pass-waku2 span.l_title{font-size:14px;}
.cardup_flow-tbl .form div.pass-waku2{margin:0 auto; padding:5px 0; border:1px solid #333333; background-color:#FFFFCC; width:400px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab));
background:-webkit-linear-gradient(#fff, #DDD);
background:-moz-linear-gradient(#fff, #DDD);
background:-o-linear-gradient(#fff, #DDD);
background:-ms-linear-gradient(#fff, #DDD);
background:linear-gradient(#fff, #DDD);*/
}


#piipcarduptest{margin-right:10px; margin-left:10px; font-size:14px;}
#piipcarduptest h3{font-size:14px; margin-left:10px; margin-bottom:0;}
#piipcarduptest .que{line-height:130%; background-color:#FFFFCC; padding:3px; margin:0 0 0 10px; text-align:left;}
#piipcarduptest table{margin-left:10px;}
#hr-dot{border:1px dotted #006600; height:1px;}
#piipcarduptest .que-tbl{border-collapse:collapse; border:1px solid black; width:800px;}
#piipcarduptest .que-tbl th{border:1px solid black; padding:5px; font-size:12px; font-weight:normal; white-space:nowrap;}
#piipcarduptest .que-tbl td{border:1px solid black; padding:5px; font-size:12px;}
#piipcarduptest .que-tbl2{border-collapse:collapse; border:1px solid black;}
#piipcarduptest .que-tbl2 th{border:1px solid black; padding:5px; font-size:12px; font-weight:normal; white-space:nowrap;}
#piipcarduptest .que-tbl2 td{border:1px solid black; padding:5px; font-size:12px;}


.tbl_statistics{border-collapse:collapse; border:1px solid gray; font-size:12px; margin:5px 0 10px 10px;}
.tbl_statistics td{border:1px solid gray; padding:2px;}
.tbl_statistics th{border:1px solid gray; padding:3px; background-color:#FFFFCC; font-size:12px; text-align:center; font-weight:bold;}
.suuji{text-align:right;}
.kei{text-align:center;}
.p_statistics{text-align:left; font-size:12px; margin:5px 5px 0 5px;}

/*併○併×用のリスト*/
.heigan_ul{list-style-type:none; list-style-image:none; padding:0; margin:0; line-height:170%;}
.heigan_li1{background-repeat:no-repeat;	background-position:left center; padding:0 0 0 35px; background-image:url(image/hei_maru.gif);}
.heigan_li2{background-repeat:no-repeat;	background-position:left center; padding:0 0 0 35px; background-image:url(image/hei_batu.gif);}
/*併○なしのリスト*/
.kaijo_ul{list-style-type:none; list-style-image:none; padding:0; margin:0; line-height:170%;}
.kaijo_li1{padding:0 0 0 20px; background:url(image/building.gif) no-repeat left center;}
.kaijo_li2{padding:0 0 0 85px;}


.taikenki{background:url(image/arrows.gif) left center no-repeat; padding:2px 0 2px 20px; font-size:14px; font-weight:bold; text-align:left; width:270px; margin:10px auto;}
.pdf{background:url(../images/pdf.gif) left center no-repeat; font-size:14px; padding:3px 0 3px 20px; text-align:center; width:180px; margin:0 auto;}
#cent{text-align:center;}


#bgfff{background-color:#FFF;}
.tbl_head{width:100%; border-bottom:3px double gray; border-top:3px double gray;}
.td_title{font-size:16px; color:#006600; font-family:"HG丸ｺﾞｼｯｸM-PRO"; font-weight:bold; letter-spacing:2px;}
#card_up_gr p{font-size:12px; margin:10px 0; line-height:140%;}
#card_up_gr ul{list-style-type:none; margin:0; padding:0;}
#card_up_gr li{font-size:12px;}
#card_up_gr .gr1{background:url(image/gr1.gif) no-repeat left center; padding:5px 0 5px 20px;}
#card_up_gr .gr2{background:url(image/gr2.gif) no-repeat left center; padding:5px 0 5px 20px;}
#card_up_gr .gr3{background:url(image/gr3.gif) no-repeat left center; padding:5px 0 5px 20px;}
#card_up_gr .cent{text-align:center;}

/*20131112更新セミナー追加*/
.howto2013{width:600px; margin:10px auto 0 auto; padding:5px; font-size:16px; color:#CC0000; border-bottom:3px double green; border-top:3px double green; background-color:#CCCCFF; font-weight:bold; letter-spacing:2px;}
.td_intro2 strong{font-size:16px;}
.td_intro2-1{width:600px; font-size:12px; margin:5px auto 2px auto; text-align:left; line-height:130%; padding:0 0 0 15px;}
.td_intro2-2{width:600px; font-size:12px; margin:5px auto 2px auto; text-align:left; line-height:130%; padding:0 0 0 25px;}
.td_intro2-tbl{width:600px; margin:0 auto 5px auto;}
.td_intro2-tbl td{text-align:center; font-size:12px; padding:0; width:150px; padding:0 0 0 20px;}
.td_intro2-tbl .or{text-align:center; font-size:12px; padding:0; width:35px; padding:0;}

/*20131226*/
.qa-waku{border:1px solid blue; padding:5px; border-radius:5px; text-align:left; margin:0 0 10px 0;}
.qa-waku ul{margin:0px; padding:0;}
.qa-waku .q{list-style-type:none; list-style-image:none; background:url(image/q.gif) no-repeat left center #DDDDDD; padding:5px 0 5px 25px; font-size:12px; text-align:left; font-weight:bold; margin:0;}
.qa-waku .a{list-style-type:none; list-style-image:none; background:url(image/a.gif) no-repeat left 10px; padding:10px 0 8px 25px; font-size:12px; text-align:left; line-height:130%; margin:0;}
.qa-waku .num{list-style-type:none; list-style-image:none; padding:0 0 3px 25px; font-size:12px; text-align:left; line-height:130%; margin:0 0 0 20px; text-indent:-20px;}

/*20140106*/
.cardup_now-tbl2{border-collapse:collapse; border:3px solid gold; margin:10px auto;}
.cardup_now-tbl2 th{border:3px solid gold; background-color:#006633; color:#FFFFFF; font-size:16px; padding:5px 10px;}
.cardup_now-tbl2 td{padding:2px 0 2px 10px; font-size:14px;}

/*フッターメニュー20140209*/
#foot2{background-color:#999999; margin:0;}
#foot2 ul{list-style:none; margin:0 20px; line-height:170%; text-align:center;}
#foot2 li{display:inline; background:url(image/list-foot.gif) no-repeat left center; padding:5px 17px;}
#foot2 a{text-decoration:none; color:#EEEEEE; font-size:11px;}
#foot2 a:hover{text-decoration:underline;}


#foot3{clear:both; margin:40px auto 20px auto; width:370px; overflow:hidden; text-align:left;}
#foot3 p{font-size:12px; float:left;}
#foot3 p.renraku{width:212px; margin:0 15px 0 0;}
#foot3 p.gaiyou{margin:5px 0 0 0; padding:5px 0 0 15px;background:url(image/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p.enkaku{margin:5px 0 0 0; padding:5px 0 0 15px; background:url(image/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p a{color:blue; text-decoration:none;}
#foot3 p a:hover{color:red; text-decoration:underline;}

/*20140905　カード更新さらに記載*/
#newcardup {}
#newcardup .newcard-title{padding:3px 10px; width:250px; font-size:18px; color:white; margin:5px 0px 1px 0px; background-color:#EC8282; font-weight:bold;}
#newcardup .p1{text-indent:5px; font-size:12px; padding:0; margin:3px; text-align:left}
#newcardup .p2{font-size:16px; padding:0; margin:5px 3px 3px 3px; font-weight:bold;}
#newcardup .p3{font-size:12px; padding:0; margin:3px; font-weight:bold; color:red; text-align:left}
#newcardup .p4{font-size:16px; padding:0; margin:15px 3px 3px 3px; font-weight:bold; border-bottom:2px solid black; width:450px;}
#newcardup .p5{font-size:12px; padding:0; margin:3px 3px 3px 25px; text-align:left}
#newcardup .p6{font-size:12px; padding:0; margin:10px 3px 3px 15px; font-weight:bold;}
#newcardup .red{color:red;}
#newcardup td{border:1px solid white; text-align:center; padding:0 15px;}
#newcardup .newcard-title2{background-color:#66FFFF; color:#000066; width:260px; border-bottom:solid 2px #000066;}


/*講習会のみ参加*/
.koshukainomiwaku {border:2px solid #999999; margin:10px auto; width:680px;}
.koshukainomi-p1 {text-align:left; margin:5px 0 0 10px; font-weight:bold;}
.koshukainomi-p2 {text-align:center; margin:5px 0;}


/*プレミアムカード表示*/
.back_card2016 {background:url(image/sample_card2016.jpg) no-repeat 510px 300px;}


/*プレミアム更新講習会追加*/
.premium_body a:hover{background-color:transparent;}
.premium_body{background-image:none;}
#piip_premium{}
#piip_premium{width:989px; margin:0 auto; background-color:#FFFFFF;}
#piip_premium .top_title{color:white; font-size:42px; text-align:center; background: #FF0000 url(image/premium_top_title_back.jpg) no-repeat left top; margin:20px 0 0 0; padding:10px 20px 10px 20px; font-weight:bold; text-shadow:2px 2px 2px gray; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#piip_premium .top_title p{display:inline-block; text-align:left; margin:0;}
#piip_premium .top_title span.s_size{font-size:30px}
#piip_premium .top_title span.l_size{font-size:64px}
#piip_premium .naiyou p{text-align:left;}
#piip_premium .naiyou div.naiyou_l{margin:10px 50px 0 0; padding:0; float:left; width:490px;}
#piip_premium .naiyou div.naiyou_r{margin:10px 0 0 0; padding:0; float:left; width:430px;}
#piip_premium .naiyou p.naiyou_title{margin:15px 0 5px 0; color:#007A46; font-size:18px; font-weight:bold;}
#piip_premium .naiyou p.naiyou_txt{margin:10px 0; font-size:14px; line-height:18px;}
#piip_premium .naiyou p.gaiyou_title{margin:10px 0 5px 0; font-size:14px; font-weight:bold;}
#piip_premium .naiyou p.gaiyou_txt1{margin:0 0 0 15px; font-size:14px;}
#piip_premium .naiyou p.gaiyou_txt_nittei{margin:5px 0 5px 15px; font-size:14px; line-height:120%;}
#piip_premium .naiyou p.gaiyou_txt2{margin:0 0 0 25px; font-size:14px;}
#piip_premium .naiyou p.gaiyou_txt2-r{margin:0 0 0 10px; font-size:14px; text-align:right;}
#piip_premium .naiyou p.gaiyou_txt3{margin:3px 0 0 15px; font-size:12px;}
#piip_premium .naiyou p.semi_pic{margin:15px 0 0 0px;}
#piip_premium .naiyou div.logo_uewaku{width:410px; margin:10px 0 0 0; padding:3px 0; text-align:center; font-size:24px; color:#FFFFFF; background-color:#E3436E; border-top:1px solid #E3436E; border-right:1px solid #E3436E; border-left:1px solid #E3436E; border-radius:20px 20px 0 0;}
#piip_premium .naiyou div.logo_sitawaku{width:400px; margin:0 0 0 0; padding:10px 5px 15px 5px; background-color:#FFFEDD; border-bottom:1px solid #E3436E; border-right:1px solid #E3436E; border-left:1px solid #E3436E; border-radius:0 0 20px 20px;}
#piip_premium .naiyou div.logo_nakawaku{width:380px; background-color:#FFFFFF; border:3px solid #EB814B; border-radius:10px 10px 10px 10px; margin:0 auto 10px auto; padding:5px;}
#piip_premium .naiyou p.nakawaku_title{margin:5px 0 10px 0; text-align:center; font-size:20px; color:#E21B25; font-weight:bold;}
#piip_premium .naiyou p.nakawaku_txt{margin:0; font-size:13px; line-height:170%;}
#piip_premium .naiyou p.nakawaku_txt span{font-size:12px;}
#piip_premium .naiyou p.nakawaku_txt2{margin:0 10px; font-size:14px; line-height:150%;}
#piip_premium .naiyou div.logo_sitawaku table{margin:15px 0 0 25px; text-align:center;}
#piip_premium .naiyou div.logo_sitawaku td{padding:0 5px 0 5px;}
#piip_premium .naiyou div.logo_sitawaku td.jurai_piip_txt{font-size:12px; width:120px;}
#piip_premium .naiyou div.logo_sitawaku td.mynum_piip_txt{font-size:14px; font-weight:bold; color:#E21F29;}
#piip_premium .q-a_title{color:white; font-size:52px; text-align:center; background-color:#854823; margin:30px 0 0 0; padding:10px; font-weight:bold; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#piip_premium .q-a_title2{margin:30px 0 5px 15px; font-size:14px; font-weight:bold;}
#piip_premium .q-a{margin:0 0 20px 0; padding:0 20px;}
#piip_premium .q-a p{text-align:left;}
#piip_premium .q-a p.lead{text-align:left; line-height:120%; margin:5px 20px 0 20px;}
#piip_premium .q-a div.q-a_waku_g{background-color:#DEE8D3; margin:15px 0 0 0; padding:15px 25px; border-radius:10px 10px 10px 10px;}
#piip_premium .q-a div.q-a_waku_b{background-color:#CEE5EC; margin:15px 0 0 0; padding:15px 25px; border-radius:10px 10px 10px 10px;}
#piip_premium .q-a div.q-a_waku_kake{background-color:#fff; margin:15px 0 0 0; padding:15px; border-radius:5px; border:1px solid gray;}
#piip_premium .q-a table{margin:0 20px 0 0;}
#piip_premium .q-a td{vertical-align:top; padding:0 10px;}
#piip_premium .q-a p.q-a_q{margin:0 0 10px 0; font-weight:bold; text-indent:-1.5em; padding-left:1.5em; color:#007A46;}
#piip_premium .q-a p.q-a_a{margin:0; text-indent:-1.5em; padding-left:1.5em;}
#piip_premium .q-a p.q-a_a span{font-weight:bold;}
#piip_premium .kousi_syokai{margin:10px 0 0 0;}
#piip_premium .kousi_syokai table{border-collapse:collapse;}
#piip_premium .kousi_syokai td{padding:0 10px;}
#piip_premium .kousi_syokai td.naka{border-right:1px solid #000000; width:345px;}
#piip_premium .kousi_syokai td.migi{border-left:1px solid #000000;}
#piip_premium .kousi_syokai p{text-align:left}
#piip_premium .kousi_syokai .kousi_title{font-size:18px;}
#piip_premium .kousi_syokai .kousi_name{font-size:24px; margin:0 0 0 15px;}
#piip_premium .kousi_syokai .kousi_name span{font-size:14px;}
#piip_premium .kousi_syokai .kousi_txt{font-size:16px; line-height:120%;}
#piip_premium div.form{margin:0;}
#piip_premium .form table{margin:0 0 0 20px;}
#piip_premium .form td{padding:0 5px;}
#piip_premium .form td.kotirakara{text-align:center;}
#piip_premium .form .pass-waku span.l_title{font-size:14px;}
#piip_premium .form div.pass-waku{margin:0; padding:5px 0; border:1px solid #333333; background-color:#FFFFCC; width:370px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab));
background:-webkit-linear-gradient(#fff, #DDD);
background:-moz-linear-gradient(#fff, #DDD);
background:-o-linear-gradient(#fff, #DDD);
background:-ms-linear-gradient(#fff, #DDD);
background:linear-gradient(#fff, #DDD);*/
}
hr.kugiri0316{color:#333333; border:1px solid #333333; height:1px; margin:30px 15px 10px 15px;}
div.web_cardup_title{color:white; font-size:38px; text-align:center; background-color:#009900; margin:30px 0 0 0; padding:10px; font-weight:bold; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}

/*20160315　カード更新さらに記載*/
#newcardup2 {}
#newcardup2 .p1{text-indent:5px; font-size:12px; padding:0; margin:3px 58px 3px 65px; text-align:left}
#newcardup2 .p3{font-size:12px; padding:0; margin:3px 58px 3px 65px;; font-weight:bold; color:red; text-align:left}

/*20160323　特典ページ修正*/
.benefit_card{text-align:center; float:right;}
.benefit_card td{padding:0 5px 0 5px; font-size:12px; vertical-align:top;}
.benefit_logo{text-align:center;}
.benefit_logo td{padding:0 20px 0 20px; font-size:12px; vertical-align:top;}
div.logo_hogo{margin:5px 0 0 10px; position:relative; width:340px; height:125px;}
span.ban{position:absolute; display:block; width:100%; height:100%; background-image:url(image/sam.gif);}

/*20160413kake piipのようなmenu追加*/
#piip_premium #menu2013_head{background-color:#376092; padding:5px 0 5px 0;}
#piip_premium #menu2013_head div.menu2016-1{color:white; font-size:14px; float:left; width:500px; margin:0 0 0 15px; padding:5px 0 0 0;}
#piip_premium #menu2013_head div.menu2016-2{color:white; font-size:54px; text-align:center; clear:both; margin:0; padding:10px 0;}

#menu2016_menu ul{margin:0; padding:0; list-style:none;}
#menu2016_menu li{display:inline; padding:0; margin:0; float:left;}
#menu2016_menu li a{display:block; background-color:#4BACC6; text-decoration:none; color:white; width:110px; margin:1px; font-size:14px; font-weight:bold; padding:5px; border-left:1px solid #006699; border-top:1px solid #006699; border-bottom:1px solid #CCFFFF; border-right:1px solid #CCFFFF; height:35px; vertical-align:middle; text-align:left; line-height:18px;}
#menu2016_menu li a:hover{background-color:#2d56be; color:#fff;}
#menu2016_menu li a.wid65{width:90px;}
#menu2016_menu li a.txt12{font-size:12px; padding:3px 5px 7px 5px; line-height:14px;}

/*マイナンバー対応概要ページ*/
#mynumber_correspondence{}
#mynumber_correspondence{width:989px; margin:0 auto; background-color:#FFFFFF;}
#mynumber_correspondence #menu2013_head{background-color:#1E1C11; padding:5px 0 5px 0; margin:0;}
#mynumber_correspondence #menu2013_head div.menu2016-1{color:white; font-size:30px; font-weight:bold; float:left; width:600px; margin:0 0 0 10px; padding:5px 0 0 0; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_correspondence #menu2013_head div.menu2016-2{color:white; font-size:40px; font-weight:bold; text-align:left; clear:both; margin:0 0 0 10px; padding:10px 0; font-weight:bold; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_correspondence div.naiyou{margin:0;}
#mynumber_correspondence p{text-align:left;}
#mynumber_correspondence div.naiyou_l{margin:10px 30px 0 10px; padding:0; float:left; width:520px;}
#mynumber_correspondence div.naiyou_r{margin:10px 0 0 0; padding:0; float:left; width:415px;}
#mynumber_correspondence div.naiyou_l2{margin:10px 30px 0 10px; padding:0; float:left; width:500px;}
#mynumber_correspondence div.naiyou_r2{margin:10px 0 0 0; padding:0; float:left; width:435px;}
#mynumber_correspondence .naiyou p.intro_title{font-size:30px; font-weight:bold; color:#FFFFFF; background-color:#953735; margin:60px 5px 0 5px; padding:5px 20px;}
#mynumber_correspondence .naiyou p.intro_title2{font-size:30px; font-weight:bold; color:#FFFFFF; background-color:#403152; margin:60px 0 -15px 0; padding:5px 20px;}
#mynumber_correspondence .naiyou p.naiyou_title{margin:15px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:16px; font-weight:bold; background-color:#31859C;}
#mynumber_correspondence .naiyou p.naiyou_title2{margin:25px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:15px; font-weight:bold; background-color:#FF7C80;}
#mynumber_correspondence .naiyou p.naiyou_title3{margin:25px 0 0 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:16px; font-weight:bold; background-color:#31859C;}
#mynumber_correspondence .naiyou p.naiyou_subtitle{margin:5px 0 10px 0; font-size:16px; line-height:18px; padding:0 5px; font-weight:bold;}
#mynumber_correspondence .naiyou div.naiyou_waku{margin:0 0 20px 0; padding:10px 10px 15px 10px; background-color:#EEECE1;}
#mynumber_correspondence .naiyou p.naiyou_txt{margin:5px 0; font-size:14px; line-height:20px; padding:0 5px;}
#mynumber_correspondence .naiyou p.taiou_button{text-align:center; margin:20px 0 0 0;}
#mynumber_correspondence .naiyou p.semi_pic{margin:15px 0 0 0px;}
#mynumber_correspondence p.gaiyou_title{margin:15px 0 5px 0; font-size:14px;}
#mynumber_correspondence p.gaiyou_txt1{margin:0 0 0 15px; font-size:14px; line-height:150%;}
.page_top{position:fixed; bottom:10px; right:10px; padding:10px 20px; color:#fff; font-size:14px; text-decoration:none; background:#000;}
.premium_body .page_top:hover{background-color:#e74c3c; color:#CCCCCC;}

.premium_body ul.h_shiken{
	margin:0;
	float:none;
}
.premium_body ul.h_shiken li{
	margin:2px 0px;
	padding:0 15px;
	float:left;
	border-left:1px solid #000000;
}
.premium_body ul.h_shiken li.end{
	border-right:1px solid #000000;
}
.premium_body ul.h_shiken li a, header #header ul.h_shiken li a:visited{
	color:#000000;
	font-size:85%;
	text-decoration:none;
}
.premium_body ul.h_shiken li a:hover{
	color:#ff4545;
	text-decoration:none;
}


/*マイナンバー対応更新試験ページ*/
#mynumber_shiken{}
#mynumber_shiken{width:989px; margin:0 auto; background-color:#FFFFFF;}
#mynumber_shiken #menu2013_head{background-color:#1E1C11; padding:5px 80px 5px 80px; margin:0;}
#mynumber_shiken #menu2013_head div.menu2016-1{color:white; font-size:36px; font-weight:bold; text-align:left; margin:0 0 0 50px; padding:5px 0 0 0; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_shiken #menu2013_head div.menu2016-2{color:white; font-size:66px; font-weight:bold; text-align:center; clear:both; margin:0; padding:10px 0 10px 50px; letter-spacing:50px; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_shiken #menu2013_head span{font-size:46px; font-weight:900; letter-spacing:0;}
#mynumber_shiken p{text-align:left;}
#mynumber_shiken p.leaf_dl{margin:-15px 0 15px 15px; padding:0;}
#mynumber_shiken div.naiyou{margin:0px;}
#mynumber_shiken .naiyou p.intro_title{font-size:26px; font-weight:bold; color:#FFFFFF; background-color:#953735; margin:60px 5px 0 5px; padding:5px 20px;}
#mynumber_shiken .naiyou p.intro_txt{font-size:16px; font-weight:bold; margin:0px 0 20px 0; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#mynumber_shiken div.naiyou_l{margin:10px 30px 0 10px; padding:0; float:left; width:520px;}
#mynumber_shiken div.naiyou_r{margin:10px 0 0 0; padding:0; float:left; width:415px;}
#mynumber_shiken div.shiken_title_waku{border:2px solid gray; margin:0; padding:0 5px 10px 5px;}
#mynumber_shiken .newdate{text-align:center;}
#mynumber_shiken div.button_center{text-align:center; margin:10px 0 0 0;}
/*#mynumber_shiken div.button_center a{margin:0 20px 0 20px;}*/
#mynumber_shiken div.tokuten_waku{border:1px solid gray; background-color:#FDEADA; border-radius:10px; padding:10px; margin:20px 5px 0 5px;}
#mynumber_shiken div.tokuten_title{margin:0; font-size:16px; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#mynumber_shiken div.tokuten_txt{margin:3px 0 0 0; font-size:14px;}
#mynumber_shiken h5{margin:0; padding:5px 10px; font-size:14px; border-left:15px solid #558ED5; font-weight:normal; letter-spacing:2px; text-shadow:0px 0px 1px gray;
box-shadow:3px 3px 3px rgba(0,0,0,0.4);
-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
}
#mynumber_shiken div.shiken_kaijo{margin:10px 0 20px 0;}
#mynumber_shiken ul.kaijo_ul{list-style-type:none; list-style-image:none; padding:0; margin:15px 0 10px 15px; line-height:22px; font-size:18px; color:#333333;}
#mynumber_shiken ul.kaijo_ul a:hover{color:#8EB4E3; text-decoration:none;}
#mynumber_shiken ul.kaijo_ul span{font-weight:bold; margin:0 5px 0 0; letter-spacing:1px;}
#mynumber_shiken ul.kaijo_ul a{color:#333333; text-decoration:underline; margin:0 0 0 0;}
#mynumber_shiken li.kaijo_li1{padding:0 0 0 22px; background:url(image/building.gif) no-repeat left 3px; margin:6px 0 0 0; font-size:17px;}
#mynumber_shiken li.kaijo_li4{font-weight:bold; font-size:18px; margin:5px 0 0 0;}
#mynumber_shiken p.kaijo-check{margin:5px 5px 5px 5px; padding:0 0 0 22px; font-size:12px; line-height:16px; background:url(image/new-check.png) no-repeat left top; color:red;}
#mynumber_shiken .naiyou p.top_pic{margin:15px 0 0 0px;}
#mynumber_shiken .naiyou div.migi_waku{border:1px solid gray; padding:5px 10px; margin:10px 0 20px 0; background-color:#FDFEDA;}
#mynumber_shiken .naiyou p.naiyou_title{margin:10px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:24px; font-weight:bold; background-color:#953735;}
#mynumber_shiken .naiyou p.naiyou_title2{margin:10px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:15px; font-weight:bold; background-color:#984807;}
#mynumber_shiken .naiyou p.naiyou_txt{margin:5px 0; font-size:14px; line-height:20px; padding:0 5px;}
#mynumber_shiken .car_ok table{width:500px;}
#mynumber_shiken .car_ok td{vertical-align:top;}
#mynumber_shiken .car_ok ul.car_ok_ul1020{list-style-type:none; list-style-image:none; padding:0; margin:0 0 0 15px; line-height:18px; font-size:12px; color:#333333;}
#mynumber_shiken .car_ok ul.car_ok_ul1020 li{line-height:18px; font-size:12px; color:#333333;}
#mynumber_shiken .car_ok ul.car_ok_ul1020 a{color:#333333; text-decoration:underline; margin:0 0 0 0;}
#mynumber_shiken .car_ok ul.car_ok_ul1020 a:hover{color:#8EB4E3; text-decoration:none;}
#mynumber_shiken .car_ok .tyuusya_tyuui{margin:5px 0 0 10px; font-size:12px;}
#mynumber_shiken .shiken_naiyo{margin:20px 0 0 0; padding:5px 10px 10px 10px;}
#mynumber_shiken .shiken_naiyo p.shiken_naiyo_title{font-size:16px; font-weight:bold; margin:20px 0 0 0; line-height:130%;}
#mynumber_shiken .shiken_naiyo p.shiken_naiyo_txt{font-size:14px; margin:0 0 0 15px; line-height:150%;}
#mynumber_shiken p.new-txt1{margin:10px 20px; padding:0; font-size:14px; line-height:24px;}
#mynumber_shiken p.new-howtopc{margin:10px 0 0 5px; padding:0 0 0 23px; font-size:14px; line-height:24px; background:url(image/howto-pc.png) no-repeat left 2px;}
#mynumber_shiken p.new-howtopost{margin:10px 0 0 5px; padding:0 0 0 23px; font-size:14px; line-height:24px; background:url(image/howto-post.png) no-repeat 3px 4px;}
#mynumber_shiken p.tejun_kotira{margin:5px 0 15px 25px;}
#mynumber_shiken p.new-txt3_tk {margin:10px 0px 5px 10px; padding: 0; font-size: 14px; line-height:18px; text-indent: -1.7em; padding-left: 1.7em;}
#mynumber_shiken p.new-txt4_tk {margin:10px 0 15px 35px; padding: 0; font-size: 14px; line-height:18px; text-indent: -1.7em; padding-left: 1.7em;}
#mynumber_shiken p.new-entry2{margin:30px 0 0 40px; padding:0;}
#mynumber_shiken p.new-check{margin:15px 30px 0 40px; padding:0 0 0 23px; font-size:14px; line-height:20px; background:url(image/new-check.png) no-repeat left 2px;}
#mynumber_shiken .piip_mynum_book table{margin:20px 0 0 20px; padding:0;}
#mynumber_shiken .piip_mynum_book th{margin:0; padding:0; width:160px; vertical-align:top; text-align:center;}
#mynumber_shiken .piip_mynum_book th img{box-shadow:3px 3px #AAAAAA; border:1px solid #CCCCCC;}
#mynumber_shiken .piip_mynum_book th img.plus{box-shadow:0px 0px; border:0px; margin:0;}
#mynumber_shiken .piip_mynum_book td{margin:0; padding:0 0 0 15px; vertical-align:top;}
#mynumber_shiken .piip_mynum_book td a{text-decoration:underline;}
#mynumber_shiken .piip_mynum_book td a:hover{color:#8EB4E3; text-decoration:none;}
#mynumber_shiken .piip_mynum_book h3{margin:0 0 5px 0; padding:0; font-size:16px; color:#666666;}
#mynumber_shiken .piip_mynum_book div.bookconte-waku{margin:0; padding:0; overflow:hidden;}
#mynumber_shiken .piip_mynum_book p.bookconte-l{margin:5px 0 0 10px; padding:3px; float:left; clear:both; width:80px; letter-spacing:2px; font-size:12px; text-align:center; border:1px solid #0331E6; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;}
#mynumber_shiken .piip_mynum_book p.bookconte-r{margin:5px 0 0 5px; padding:3px; float:left; text-align:left; font-size:14px;}
#mynumber_shiken .piip_mynum_book p.book-gaiyou{margin:10px 40px 0 10px; padding:5px 10px; clear:both; font-size:12px; line-height:18px; position: relative;
background-color:#fff;
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
box-shadow:0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
}
#mynumber_shiken .piip_mynum_book p.book-gaiyou:before,#mainleft #book p.book-gaiyou:after
{
position:absolute;
width:40%;
height:10px;
content:' ';
left:12px;
bottom:12px;
background:transparent;
-webkit-transform:skew(-5deg) rotate(-5deg);
-moz-transform:skew(-5deg) rotate(-5deg);
-ms-transform:skew(-5deg) rotate(-5deg);
-o-transform:skew(-5deg) rotate(-5deg);
transform:skew(-5deg) rotate(-5deg);
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
z-index:-1;
}
#mynumber_shiken .piip_mynum_book p.book-gaiyou:after
{
left:auto;
right:12px;
-webkit-transform:skew(5deg) rotate(5deg);
-moz-transform:skew(5deg) rotate(5deg);
-ms-transform:skew(5deg) rotate(5deg);
-o-transform:skew(5deg) rotate(5deg);
transform:skew(5deg) rotate(5deg);
}

/*マイナンバー対応更新ショップログインページ*/
#mynumber_shiken_login
#mynumber_shiken_login{}
#mynumber_shiken_login{width:989px; margin:0 auto; background-color:#FFFFFF;}
#mynumber_shiken_login #menu2013_head{padding:5px 0 5px 0;}
#mynumber_shiken_login #menu2013_head div.menu2016-1{font-size:24px; font-weight:bold; text-align:center; margin:0 0 0 0; padding:5px 0 0 0; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_shiken_login #menu2013_head div.menu2016-2{font-size:36px; font-weight:bold; text-align:center; clear:both; margin:0; padding:10px 0 10px 30px; letter-spacing:30px; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_shiken_login div.login{margin:50px auto 100px auto; width:800px;}
#mynumber_shiken_login p.ue_txt{text-align:center; font-size:16px;}
#mynumber_shiken_login div.form{text-align:center; font-size:16px; line-height:150%;}

/*マイナンバー対応更新講習会*/
#mynumber_taiousemi{}
#mynumber_taiousemi a:hover{background-color:transparent;}
#mynumber_taiousemi{width:989px; margin:0 auto; background-color:#FFFFFF;}
#mynumber_taiousemi #menu2013_head{background-color:#1E1C11; padding:5px 0 5px 0; margin:0;}
#mynumber_taiousemi #menu2013_head div.menu2016-1{color:white; font-size:36px; font-weight:bold; text-align:left; margin:0 0 0 100px; padding:5px 0 0 0; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_taiousemi #menu2013_head div.menu2016-2{color:white; font-size:66px; font-weight:bold; text-align:center; clear:both; margin:0; padding:10px 0 10px 50px; letter-spacing:50px; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}
#mynumber_taiousemi p{text-align:left;}
#mynumber_taiousemi div.naiyou{margin:0px;}
#mynumber_taiousemi .naiyou p.intro_title{font-size:26px; font-weight:bold; color:#FFFFFF; background-color:#953735; margin:60px 5px 0 5px; padding:5px 20px;}
#mynumber_taiousemi .naiyou p.intro_title2{font-size:26px; font-weight:bold; color:#FFFFFF; background-color:#953735; margin:10px 5px 0 5px; padding:5px 20px;}
#mynumber_taiousemi .naiyou p.intro_txt{font-size:16px; font-weight:bold; margin:0px 0 20px 0; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#mynumber_taiousemi div.naiyou_l{margin:10px 30px 0 10px; padding:0; float:left; width:520px;}
#mynumber_taiousemi div.naiyou_r{margin:10px 0 0 0; padding:0; float:left; width:415px;}
#mynumber_taiousemi .naiyou p.naiyou_title{margin:10px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:22px; font-weight:bold; background-color:#953735;}
#mynumber_taiousemi .naiyou p.naiyou_title2{margin:10px 0 5px 0; padding:8px 0 8px 5px; color:#FFFFFF; font-size:15px; font-weight:bold; background-color:#984807;}
#mynumber_taiousemi .naiyou p.naiyou_txt{margin:5px 0; font-size:14px; line-height:20px; padding:0 5px;}
#mynumber_taiousemi .naiyou div.migi_waku{border:1px solid gray; padding:5px 10px; margin:10px 0 20px 0; background-color:#FDFEDA;}
#mynumber_taiousemi .naiyou p.gaiyou_title{margin:20px 0 5px 0; font-size:16px; font-weight:bold;}
#mynumber_taiousemi .naiyou p.gaiyou_txt1{margin:0 0 0 15px; font-size:14px; line-height:130%;}
#mynumber_taiousemi .naiyou p.gaiyou_txt2{margin:0 0 0 25px; font-size:14px;}
#mynumber_taiousemi .naiyou p.gaiyou_txt3{margin:3px 0 0 15px; font-size:12px;}
#mynumber_taiousemi .naiyou p.gaiyou_txt_nittei{margin:5px 0 5px 15px; font-size:14px; line-height:130%;}
#mynumber_taiousemi .naiyou p.semi_pic{margin:15px 0 0 0px;}
#koshintop {margin:0;}
#koshintop #menu2013_head{background-color:#1E1C11; padding:5px 0 5px 0; margin:0 auto; width:989px; }
#koshintop #menu2013_head div.menu2016-2{color:white; font-size:60px; font-weight:900; text-align:center; clear:both; margin:0; padding:10px 0; font-family:"HGP創英角ｺﾞｼｯｸUB",sans-serif;}


/*マイナンバー対応共通*/
#menu2016_menu_correspondence {margin:0;}
#menu2016_menu_correspondence ul{margin:10px 0 0 0; padding:0; list-style:none;}
#menu2016_menu_correspondence li{display:inline; padding:0; margin:0; float:left;}
#menu2016_menu_correspondence li a{display:block; background-color:#948A54; text-decoration:none; color:white; width:159px; margin:1px; font-size:16px; font-weight:bold; padding:5px; border-left:1px solid #006699; border-top:1px solid #006699; border-bottom:1px solid #CCFFFF; border-right:1px solid #CCFFFF; height:20px; vertical-align:middle; text-align:center; line-height:18px; letter-spacing:-1px;}
#menu2016_menu_correspondence li a:hover{background-color:#2d56be; color:#fff;}
#menu2016_menu_correspondence li a.wid65{width:110px;}
#menu2016_menu_correspondence li a.txt12{font-size:12px; padding:3px 5px 7px 5px; line-height:14px;}
#menu2016_menu_correspondence2 {margin:0;}
#menu2016_menu_correspondence2 ul{margin:10px 0 0 0; padding:0; list-style:none;}
#menu2016_menu_correspondence2 li{display:inline; padding:0; margin:0; float:left;}
#menu2016_menu_correspondence2 li a{display:table-cell; background-color:#948A54; text-decoration:none; color:white; width:184px; margin:1px; font-size:16px; font-weight:bold; padding:5px; border-left:1px solid #006699; border-top:1px solid #006699; border-bottom:1px solid #CCFFFF; border-right:1px solid #CCFFFF; height:32px; vertical-align:middle; text-align:center; line-height:18px; letter-spacing:-1px;}
#menu2016_menu_correspondence2 li a:hover{background-color:#2d56be; color:#fff;}
#menu2016_menu_correspondence2 li a.wid65{width:110px; text-align:left;}
#menu2016_menu_correspondence2 li a.txt14{font-size:16px; padding:5px 5px 5px 13px; line-height:16px;}
.naiyou .logo_waku{margin:0 0 10px 0;}
.naiyou .logo_waku div.logo_uewaku{width:410px; margin:10px 0 0 0; padding:5px 0; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#FF7C80; border-top:1px solid #E3436E; border-right:1px solid #E3436E; border-left:1px solid #E3436E; border-radius:10px 10px 0 0;}
.naiyou .logo_waku div.logo_sitawaku{width:400px; margin:0 0 0 0; padding:10px 5px 15px 5px; background-color:#FFFEDD; border-bottom:1px solid #FF7C80; border-right:1px solid #FF7C80; border-left:1px solid #FF7C80; border-radius:0 0 10px 10px;}
.naiyou .logo_waku div.logo_nakawaku{width:380px; background-color:#FFFFFF; border:3px solid #EB814B; border-radius:10px 10px 10px 10px; margin:10px auto 0px auto; padding:5px;}
.naiyou .logo_waku div.nakawaku_title{margin:5px 0 10px 0; text-align:center; font-size:20px; color:#E21B25; font-weight:bold;}
.naiyou .logo_waku div.nakawaku_txt{margin:0; font-size:13px; line-height:170%;}
.naiyou .logo_waku div.nakawaku_txt span{font-size:12px;}
.naiyou .logo_waku div.nakawaku_txt2{margin:0 10px; font-size:14px; line-height:150%;}
.naiyou .logo_waku div.logo_sitawaku table{margin:15px 0 0 25px; text-align:center;}
.naiyou .logo_waku div.logo_sitawaku td{padding:0 5px 0 5px;}
.naiyou .logo_waku div.logo_sitawaku td.jurai_piip_txt{font-size:12px; width:120px;}
.naiyou .logo_waku div.logo_sitawaku td.mynum_piip_txt{font-size:14px; font-weight:bold; color:#E21F29;}
.naiyou .q_a0425{margin:0;}
.naiyou .q_a0425 div.q_a_title{font-size:20px; font-weight:bold; text-align:center; margin:25px 0 0 0; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
.naiyou .q_a0425 div.q_a_txt{font-size:14px; line-height:130%; margin:5px 0;}
.naiyou .q_a0425 div.q_a_waku{border-radius:5px; border:1px solid gray; margin:0px; padding:5px; margin:10px 0 0 0; background-color:#FFFEDD;}
.naiyou .q_a0425 div.q_txt{font-size:14px; font-weight:bold; line-height:125%; margin:5px 0; text-indent:-1.5em; padding-left:1.5em; color:#007A46;}
.naiyou .q_a0425 div.a_txt{font-size:14px; line-height:125%; margin:5px 0; text-indent:-1.5em; padding-left:1.5em;}
.naiyou .q_a0425 div.a_txt span{font-weight:bold;}
.naiyou .q_a0425 div.q_a_img{text-align:center; margin:10px 0;}
.naiyou div.waku_4tu{border:1px solid #948A54; margin:0; background-color:#FDFEDA;}
.naiyou div.waku_4tu a:hover{color:#0000FF; text-decoration:none;}
.naiyou div.waku_4tu_title{background-color:#948A54; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; padding:5px 0; margin:0;}
.naiyou div.waku_4tu_txt1{background-color:#DDD9C3; margin:5px 15px; text-align:center; padding:10px 0; color:#C00000; font-weight:bold; font-size:15px;}
.naiyou div.waku_4tu_txt2{background-color:#EBF1DE; margin:5px 15px; text-align:center; padding:10px 0; color:#C00000; font-weight:bold; font-size:15px;}
.naiyou div.waku_4tu_txt1 a{color:#C00000; text-decoration:underline;}
.naiyou div.waku_4tu_txt2 a.sinsei_brown{color:#C00000; text-decoration:underline;}
.naiyou div.waku_4tu_txt2 sinsei_blue{color:#022ce0; text-decoration:underline;}

.naiyou div.waku_4tu_txt3{margin:5px 15px; text-align:center; padding:10px 0; color:#C00000; font-weight:bold; font-size:15px;}
.naiyou div.waku_4tu_txt3 a{color:#C00000; text-decoration:underline;}




#kake0427{margin:0; padding:5px; background-color:#FFFFCC; border:1px double pink;}
#kake0427 p.p1{margin:0; padding:0; font-size:16px; font-weight:bold; line-height:24px; text-align:center;}
#kake0427 p.p2{margin:0; padding:0; font-size:12px; line-height:18px;}
#kake0427 p.p3{margin:0; padding:0; font-size:12px; line-height:18px; font-weight:bold; color:red;}

/*20160428　マイナンバー更新講習会用　川上*/
#mynumber_taiousemi .naiyou div.gaiyou_title_btn{float:left; margin:0;}
#mynumber_taiousemi div.tokuten_waku{border:1px solid gray; background-color:#FDEADA; border-radius:10px; padding:10px; margin:20px 5px 0 5px;}
#mynumber_taiousemi div.tokuten_title{margin:0; font-size:16px; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#mynumber_taiousemi div.tokuten_txt{margin:3px 0 0 0; font-size:14px;}
#mynumber_taiousemi .piip_mynum_book table{margin:20px 0 0 20px; padding:0;}
#mynumber_taiousemi .piip_mynum_book th{margin:0; padding:0; width:160px; vertical-align:top; text-align:center;}
#mynumber_taiousemi .piip_mynum_book th img{box-shadow:3px 3px #AAAAAA; border:1px solid #CCCCCC;}
#mynumber_taiousemi .piip_mynum_book th img.plus{box-shadow:0px 0px; border:0px; margin:0;}
#mynumber_taiousemi .piip_mynum_book td{margin:0; padding:0 0 0 15px; vertical-align:top;}
#mynumber_taiousemi .piip_mynum_book td a{text-decoration:underline;}
#mynumber_taiousemi .piip_mynum_book td a:hover{color:#8EB4E3; text-decoration:none;}
#mynumber_taiousemi .piip_mynum_book h3{margin:0 0 5px 0; padding:0; font-size:16px; color:#666666;}
#mynumber_taiousemi .piip_mynum_book div.bookconte-waku{margin:0; padding:0; overflow:hidden;}
#mynumber_taiousemi .piip_mynum_book p.bookconte-l{margin:5px 0 0 10px; padding:3px; float:left; clear:both; width:80px; letter-spacing:2px; font-size:12px; text-align:center; border:1px solid #0331E6; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;}
#mynumber_taiousemi .piip_mynum_book p.bookconte-r{margin:5px 0 0 5px; padding:3px; float:left; text-align:left; font-size:14px;}
#mynumber_taiousemi .piip_mynum_book p.book-gaiyou{margin:10px 40px 0 10px; padding:5px 10px; clear:both; font-size:12px; line-height:18px; position: relative;
background-color:#fff;
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
box-shadow:0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
}
#mynumber_taiousemi .piip_mynum_book p.book-gaiyou:before,#mainleft #book p.book-gaiyou:after
{
position:absolute;
width:40%;
height:10px;
content:' ';
left:12px;
bottom:12px;
background:transparent;
-webkit-transform:skew(-5deg) rotate(-5deg);
-moz-transform:skew(-5deg) rotate(-5deg);
-ms-transform:skew(-5deg) rotate(-5deg);
-o-transform:skew(-5deg) rotate(-5deg);
transform:skew(-5deg) rotate(-5deg);
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
z-index:-1;
}
#mynumber_taiousemi .piip_mynum_book p.book-gaiyou:after
{
left:auto;
right:12px;
-webkit-transform:skew(5deg) rotate(5deg);
-moz-transform:skew(5deg) rotate(5deg);
-ms-transform:skew(5deg) rotate(5deg);
-o-transform:skew(5deg) rotate(5deg);
transform:skew(5deg) rotate(5deg);
}
#mynumber_taiousemi div.button_center{text-align:center; margin:10px 0 0 0;}
#mynumber_taiousemi div.button_center a{margin:0 20px 0 20px;}

/*20160428　マイナンバー対応概要ページ用　川上*/
#mynumber_correspondence div.tokuten_waku{border:1px solid gray; background-color:#FDEADA; border-radius:10px; padding:10px; margin:20px 5px 0 5px;}
#mynumber_correspondence div.tokuten_title{margin:0; font-size:16px; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#mynumber_correspondence div.tokuten_txt{margin:3px 0 0 0; font-size:14px;}
#mynumber_correspondence .piip_mynum_book table{margin:20px 0 0 20px; padding:0;}
#mynumber_correspondence .piip_mynum_book th{margin:0; padding:0; width:160px; vertical-align:top; text-align:center;}
#mynumber_correspondence .piip_mynum_book th img{box-shadow:3px 3px #AAAAAA; border:1px solid #CCCCCC;}
#mynumber_correspondence .piip_mynum_book th img.plus{box-shadow:0px 0px; border:0px; margin:0;}
#mynumber_correspondence .piip_mynum_book td{margin:0; padding:0 0 0 15px; vertical-align:top;}
#mynumber_correspondence .piip_mynum_book td a{text-decoration:underline;}
#mynumber_correspondence .piip_mynum_book td a:hover{color:#8EB4E3; text-decoration:none;}
#mynumber_correspondence .piip_mynum_book h3{margin:0 0 5px 0; padding:0; font-size:16px; color:#666666;}
#mynumber_correspondence .piip_mynum_book div.bookconte-waku{margin:0; padding:0; overflow:hidden;}
#mynumber_correspondence .piip_mynum_book p.bookconte-l{margin:5px 0 0 10px; padding:3px; float:left; clear:both; width:80px; letter-spacing:2px; font-size:12px; text-align:center; border:1px solid #0331E6; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;}
#mynumber_correspondence .piip_mynum_book p.bookconte-r{margin:5px 0 0 5px; padding:3px; float:left; text-align:left; font-size:14px;}
#mynumber_correspondence .piip_mynum_book p.book-gaiyou{margin:10px 40px 0 10px; padding:5px 10px; clear:both; font-size:12px; line-height:18px; position: relative;
background-color:#fff;
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
box-shadow:0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
}
#mynumber_correspondence .piip_mynum_book p.book-gaiyou:before,#mainleft #book p.book-gaiyou:after
{
position:absolute;
width:40%;
height:10px;
content:' ';
left:12px;
bottom:12px;
background:transparent;
-webkit-transform:skew(-5deg) rotate(-5deg);
-moz-transform:skew(-5deg) rotate(-5deg);
-ms-transform:skew(-5deg) rotate(-5deg);
-o-transform:skew(-5deg) rotate(-5deg);
transform:skew(-5deg) rotate(-5deg);
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
box-shadow:0 6px 12px rgba(0, 0, 0, 0.3);
z-index:-1;
}
#mynumber_correspondence .piip_mynum_book p.book-gaiyou:after
{
left:auto;
right:12px;
-webkit-transform:skew(5deg) rotate(5deg);
-moz-transform:skew(5deg) rotate(5deg);
-ms-transform:skew(5deg) rotate(5deg);
-o-transform:skew(5deg) rotate(5deg);
transform:skew(5deg) rotate(5deg);
}
#mynumber_correspondence div.button_center{text-align:center; margin:10px 0 0 0;}
#mynumber_correspondence div.button_center a{margin:0 20px 0 20px;}

/*20160509　保護士の方にお知らせ*/
.notice_body a:hover{background-color:transparent;}
.notice_body{background-image:none;}
#notice{}
#notice{width:873px; margin:0 auto; background-color:#FFFFFF; padding:30px 0;}
#notice p{text-align:left; margin:0;}
#notice div{margin:0;}
#notice p.notice_date{text-align:right;}
#notice p.notice_title{font-size:18px; font-weight:bold;}
#notice p.notice_to{font-size:20px; margin:15px 0 0 0;}
#notice p.notice_maintitle{ font-size:26px; font-weight:bold; text-align:center; margin:25px 0 0 0; line-height:120%;}
#notice div.notice_from{text-align:right; margin:15px 0 20px 0;}
#notice div.fromdiv{display:inline-block; text-align:left; margin:10px 0 0 0; font-size:16px; line-height:120%;}
#notice p.main_txt{text-indent:1em; line-height:140%; margin:8px 0 0 0;}
#notice p.notice_ijou{text-align:right; margin:10px 20px 0 0;}
#notice hr.kugiri{border:1px solid gray; margin:20px 10px;}
#notice p.sub_title{font-size:16px; margin:25px 0 0 20px; font-weight:bold;}
#notice p.sub_link{font-size:16px; margin:5px 0 10px 40px;}
#notice p.kisai{text-align:center; margin:50px 0 0 0; font-size:16px;}
#notice p.sub_txt{font-size:14px; margin:8px 35px 0 35px; text-indent:-1em; padding-left:1em; line-height:140%;}
.notice_body a:hover{color:#8EB4E3; text-decoration:none;}
.notice_body .page_top:hover{background-color:#e74c3c; color:#CCCCCC;}

/*20160706 メンテお知らせ*/
#mynumber_shiken .intro_mente0706{border:5px solid #666666; border-radius:15px; padding:10px 30px; background-color:white; margin:0 0 10px 0;}
#mynumber_shiken .intro_mente0706 .p1{font-size:20px; font-weight:bold; color:#666666; margin:0;}
#mynumber_shiken .intro_mente0706 p{font-size:12px; color:#333333; text-align:center; line-height:120%; font-weight:normal; margin:0;}
#mynumber_shiken .intro_mente0706 p span{font-size:14px; color:#333333;}
#mynumber_taiousemi .intro_mente0706{border:5px solid #666666; border-radius:15px; padding:10px 30px; background-color:white; margin:0 0 10px 0;}
#mynumber_taiousemi .intro_mente0706 .p1{font-size:20px; font-weight:bold; color:#666666; margin:0;}
#mynumber_taiousemi .intro_mente0706 p{font-size:12px; color:#333333; text-align:center; line-height:120%; font-weight:normal; margin:0;}
#mynumber_taiousemi .intro_mente0706 p span{font-size:14px; color:#333333;}

/*20160727 受験者案内*/
#info0727 .info1030{border:2px solid gray; margin:10px 5px 5px 5px; padding:5px 10px; text-align:left;}
#info0727 .info1030 div{margin:0;}
#info0727 .info1030 .p1{font-size:16px; margin:0; padding:0; line-height:18px; text-align:center; font-weight:bold;}
#info0727 .info1030 .p2{font-size:12px; margin:5px 0 0 0; padding:0; line-height:18px; font-weight:bold;}
#info0727 .info1030 .p3{font-size:12px; margin:2px 0 0 0; padding:0; line-height:18px; text-indent:-1.8em; padding-left:1.8em;}
#info0727 .info1030 .p4{font-size:12px; margin:0 30px 0 0; padding:0; line-height:18px; text-align:right; font-weight:bold;}
#info0727 .info1030 a{color:blue; text-decoration:underline;}
#info0727 .info1030 a:hover{color:red; text-decoration:none;}

/*20170601　ゴールドカードの人案内*/
#newcardup3 {}
#newcardup3 .p1{text-align:center; font-size:14px; line-height:140%;}

/*20170707　更新試験終了案内*/
#kousin_siken_end {border:2px solid gray; margin:10px 10px; padding:5px 40px;}
#kousin_siken_end p.end_title{font-size:22px; margin:10px 0;}
#kousin_siken_end p.end_txt{font-size:16px; margin:10px 20px; line-height:130%;}


/*20180118　プラチナ更新スタート*/
#cardup2018{margin:0; padding:20px 10px 30px 10px; text-align:left; width:969px; background-color:#ffffff; margin:0 auto;}
#cardup2018 p{margin:0; text-align:left;}
#cardup2018 .campain3{border-bottom:solid 2px #006600; background-image:url(image/piip_sub-title.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; padding-top:3px; width:240px; font-size:18px; color:#003300; margin:0px 0px 1px 58px; background-color:#FFCCFF;}
#cardup2018 div.cardup_intro{margin:0 80px 0 80px;}
#cardup2018 div.cardup_kikan{margin:0 80px 0 80px;}
#cardup2018 div.cardup_semi{margin:0 80px 0 80px;}
#cardup2018 div.cardup_semi .cardup_semi_img{text-align:center;}
#cardup2018 div.cardup_test{margin:0 80px 0 80px;}
#cardup2018 div.sitamargin{margin:0 0 50px 0;}
#cardup2018 p.upgra-txt1{margin:10px 40px 10px 10px; padding:0; font-size:14px; line-height:20px;}
#cardup2018 p.upgra-txt2{margin:0px 40px 0px 10px; padding:0; font-size:12px; line-height:20px;}
#cardup2018 p.cardup_intro_img{text-align:center;}
#cardup2018 .logodl{margin:0; padding:0;}
#cardup2018 p.pass-check{margin:15px 30px 0 10px; padding:0 0 0 23px; font-size:14px; line-height:20px; background:url(../img/new-check.png) no-repeat left 2px;}
#cardup2018 div.logodl input[type=submit]{letter-spacing:2px; font-weight:bold; margin:0 5px; padding:5px 10px;}
#cardup2018 p.bnr-p{text-align:center;}
#cardup2018 .bnr-p img{margin:10px 5px;}
/*くろーむだけ改行されるからハックる*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cardup2018 .logodl form{letter-spacing:-1px;}
}
#cardup2018 p.title2_supple{margin:5px 0 0 20px; padding:0; color:black; text-shadow:0px 0px 1px #CCCCCC; font-weight:bold;}
#cardup2018 p.merit-txt2{margin:5px 0 0 10px; padding:0 0 0 23px; font-size:16px; line-height:20px;}
#cardup2018 img.cmo_logo{margin:0 0 0 30px; vertical-align:middle;}
/*カード更新*/
#cardup2018 .card_up h3{font-size:16px; border-left:10px double red; border-right:10px double red; padding:5px; background-color:#D7FFD7; margin:30px 50px 10px 50px;}
#cardup2018 .card_up ul{list-style-type:none; text-align:left; margin:0 0 0 10px; padding:0;}
#cardup2018 .card_up li{font-size:12px; padding:3px 3px 3px 15px; background:url(image/ya_pink.gif) no-repeat left center;}
#cardup2018 .card_up .c_flow_tab{width:660px; margin:0 auto; text-align:center;}
/*カード更新QA*/
hr.kugiri0316{color:#333333; border:1px solid #333333; height:1px; margin:30px 15px 10px 15px;}
#card_q-a .q-a_title{color:white; font-size:52px; text-align:center; background-color:#854823; margin:30px 0 0 0; padding:10px; font-weight:bold; font-family :"Times New Roman", "游明朝","ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;}
#card_q-a .q-a_title2{margin:30px 0 5px 15px; font-size:14px; font-weight:bold;}
#card_q-a .q-a{margin:0 0 20px 0; padding:0 5px;}
#card_q-a .q-a p{text-align:left;}
#card_q-a .q-a p.lead{text-align:left; line-height:120%; margin:5px 20px 0 20px;}
#card_q-a .q-a div.q-a_waku_g{background-color:#DEE8D3; margin:15px 0 0 0; padding:15px 25px; border-radius:10px 10px 10px 10px;}
#card_q-a .q-a div.q-a_waku_b{background-color:#CEE5EC; margin:15px 0 0 0; padding:15px 25px; border-radius:10px 10px 10px 10px;}
#card_q-a .q-a div.q-a_waku_kake{background-color:#fff; margin:15px 0 0 0; padding:15px 10px; border-radius:5px; border:1px solid gray;}
#card_q-a .q-a table{margin:0 20px 0 0;}
#card_q-a .q-a td{vertical-align:top; padding:0 5px; width:50%;}
#card_q-a .q-a p.q-a_q{margin:0 0 10px 0; font-weight:bold; text-indent:-1.5em; padding-left:1.5em; color:#007A46;}
#card_q-a .q-a p.q-a_a{margin:0; text-indent:-1.5em; padding-left:1.5em; line-height:110%;}
#card_q-a .q-a p.q-a_a span{font-weight:bold;}
/*カード更新手順変更*/
#cardup2018 .card_up .c_flow_tab2{width:770px; margin:0 auto; text-align:center;}
#cardup2018 .card_up .c_flow_tab2 div.flow_title{padding:0.5em 1em; margin:2em 0; border:double 5px #01D56B; border-radius:5px; background-color:#006633;}
#cardup2018 .card_up .c_flow_tab2 div.flow_title p{margin:0; padding:0 0 0 1px; letter-spacing:1px; font-size:16px; font-weight:bold; color:white;}
#cardup2018 .card_up .c_flow_td2{font-size:12px; width:530px; text-align:left; line-height:130%; padding:13px 15px 13px 25px;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box {position: relative; background: #FFFFCC; border: 3px solid #006633; padding:7px 10px; font-size:12px;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box p{margin:3px 0;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box p.kajo_suji{text-indent:-1.5em; padding-left:1.5em;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box p.kajo_kome{text-indent:-1em; padding-left:1em;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box:after, .arrow_box:before {right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box:after {border-color: rgba(255, 255, 204, 0); border-right-color: #FFFFCC; border-width: 20px; margin-top: -20px;}
#cardup2018 .card_up .c_flow_td2 div.arrow_box:before {border-color: rgba(0, 102, 51, 0); border-right-color: #006633; border-width: 24px; margin-top: -24px;}
#cardup2018 div.logo-waku2{font-size:12px; margin:20px auto 0 auto; padding:10px 0; border:2px solid #333333; width:640px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab)); background:-webkit-linear-gradient(#fff, #DDD); background:-moz-linear-gradient(#fff, #DDD); background:-o-linear-gradient(#fff, #DDD); background:-ms-linear-gradient(#fff, #DDD); background:linear-gradient(#fff, #DDD);}
#cardup2018 div.logo-waku2 p{text-align:center;}
#cardup2018 div.logo-waku2 p.waku_title{margin: -23px auto 18px auto; background-color: white; text-align:center; width:260px; font-weight:bold; font-size:16px; font-family: 'メイリオ', sans-serif; letter-spacing:2px;}
#cardup2018 div.logo-waku2 input{padding:5px 10px;}
#cardup2018 div.logo-waku2 input[type=submit]{letter-spacing:3px; font-weight:bold;}
#cardup2018 div.logo-waku2 p.koshinzumi{font-size:16px; margin:0 0 5px 0;}
#cardup2018 div.logo-waku2 p.koshinzumi span{font-weight:bold; color:#990000;}
#cardup2018 .card_up .c_flow_tab2 div.arrow_down{width: 100px; margin:10px auto -25px auto;}
#cardup2018 .card_up .c_flow_tab2 div.arrow_down::before{content: ""; display: block; margin: 0 auto; width: 60px; height: 25px; background-color:darkblue;}
#cardup2018 .card_up .c_flow_tab2 div.arrow_down::after{content: ""; display:block; border-top: 50px solid darkblue; border-left: 50px solid transparent; border-right: 50px solid transparent; transform-origin: left top; transform: scaleY(.5);}
.p-kekka div.card_sinsei-waku{margin:20px auto 0 auto; padding:20px 0 10px 0; border:2px solid #333333; width:700px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab)); background:-webkit-linear-gradient(#fff, #DDD); background:-moz-linear-gradient(#fff, #DDD); background:-o-linear-gradient(#fff, #DDD); background:-ms-linear-gradient(#fff, #DDD); background:linear-gradient(#fff, #DDD);}
.p-kekka div.card_sinsei-waku input{padding:5px 10px; margin:10px 0 0 0;}
.p-kekka div.card_sinsei-waku input[type=submit]{letter-spacing:3px; font-weight:bold;}
.p-kekka p.card_sinsei-txt{margin:10px 0; padding:0; font-size:12px; line-height:20px;}
.p-kekka p.card_sinsei-txt span.rei-g{color:green;}
.p-kekka p.card_sinsei-txt span.rei-b{color:blue;}
#cardup2018 span.rei-g{color:green;}
#cardup2018 span.rei-b{color:blue;}
#card_sinsei_thanks{width:530px; margin:50px auto 0 auto; font-size:18px; text-align:left; line-height:120%;}
#card_sinsei_thanks p{margin:0 0 5px 0;}
#card_sinsei_thanks p.go_top{margin:30px 0 0 0; text-align:center}
#card_sinsei_thanks p.card_sinsei_thanks_foot{text-align:center; margin:50px 0 0 0;}
/*20171130カード更新申請ボタン強調*/
span.goukaku{font-size:20px; line-height:120%;}
span.goukaku strong{font-size:26px;}
.p-kekka div.card_sinsei-waku{font-size: 16px;}
.p-kekka div.card_sinsei-waku input{font-size: 16px;}
.p-kekka div.card_sinsei-waku input[type="submit"]{font-size: 20px;}
/*エラー画面*/
#cardup2018 div.cardup_err{padding: 100px 0 100px 0; font-size:16px; line-height: 150%;}
#cardup2018 div.cardup_err p.err_intro{text-align:center;}

/*PIIPマイナンバー対応更新ページヘッダ*/
header ul{
	width:980px;
	margin:0 auto 20px auto;
	padding:0;
}
header ul:after{
	content: "."; 
	display: block; 
	visibility: hidden; 
	height: 0.1px; 
	font-size: 0.1em; 
	line-height: 0; 
	clear: both;
}
header ul li{
	margin:2px 0px;
	padding:0 10px;
	list-style-type:none;
	float:left;
	border-left:1px solid #666666;
}
header ul li.end{
    border-right:1px solid #666666;
}
header ul li a, header ul li a:hover, header ul li a:visited{
	color:#666666;
	font-size:12px;
	margin:0px;
	text-decoration:none;
}







