/* CSS Document */.K_Pic1 {	background-image: url(../images/allpage/boy_and_girl.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 152px;	width: 495px;}.K_Pic2 {/*	background-image: url(../images/allpage/pointsite1.JPG);*//*	background-repeat: no-repeat;*//*	background-position: left top;*/	background:#E9F3D1;	text-align: left;	margin: 0px;	padding: 5px;	height: 50px;	width: 495px;}.K_Pic3 {	background-image: url(../images/allpage/pointsite2.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 5px;	height: 28px;	width: 495px;}.K_Pic4 {	background-image: url(../images/allpage/family2.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 224px;	width: 495px;    -ms-interpolation-mode: bicubic;}.K_Pic5 {	background-image: url(../images/allpage/boy_and_girl3.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 192px;	width: 495px;    -ms-interpolation-mode: bicubic;}/*20101216追加 shinohara*/.K_Pic1_1 {	background-image: url(../images/allpage/boy_and_girl.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 137px;	width: 448px;}.K_Pic2_1 {	background-image: url(../images/allpage/pointsite1.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 5px;	height: 69px;	width: 448px;}.K_Pic3_1 {	background-image: url(../images/allpage/pointsite2.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 5px;	height: 25px;	width: 448px;}.shadow_white {  filter:Shadow(Color=#ffffff, Strength=5, Direction=135);  padding:5px;  width: 100%;  height:100%;}/*メインタイトル *//*Google、chrome、IE7〜IE8用20120910*/.style2_kikin {	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#ffffff;	text-shadow:-1px -1px 3px #a6530a,1px -1px 3px #a6530a,-1px 1px 3px #a6530a,1px 1px 3px #a6530a;/*friefox*/	*filter:shadow(color=#a6530a, direction=360, strength=3),			shadow(color=#a6530a, direction=90, strength=3), 			shadow(color=#a6530a, direction=180, strength=3),			shadow(color=#a6530a, direction=270, strength=3);	filter:shadow(color=#a6530a, direction=360, strength=3),			shadow(color=#a6530a, direction=90, strength=3), 			shadow(color=#a6530a, direction=180, strength=3),			shadow(color=#a6530a, direction=270, strength=3)\9;}/*IE9用20120910*/			.style2_kikin:not(:target){	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#ffffff\9;	filter: shadow(color=#a6530a, direction=360, strength=3),			shadow(color=#a6530a, direction=90, strength=3), 			shadow(color=#a6530a, direction=180, strength=3),			shadow(color=#a6530a, direction=270, strength=3)\9;}/*.style2_kikin {	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#000080;    filter: shadow(color=#ffffff, direction=135, strength=5);}*//*メインタイトル IE9用*//*.style2_kikin:not(:target) {	font-size: 20px\9;	font-weight: bold\9;	line-height:110%\9;	color:#000080\9;    filter: shadow(color=#ffffff, direction=135, strength=5);}*//*メインタイトル */.style3_kikin {	font-size: 10px;	font-weight: bold;	line-height:110%;	color:#ffffff;}/*メインタイトル */.style4_kikin {	font-size: 22px;	font-weight: bold;	line-height:110%;	color:#000000;}.style5_kikin {	font-size: 10px;	line-height:110%;	color:#000000;}.cell_colorHead	{mso-style-parent:style0;	border:.5pt solid white;	background:#99CCFF;	mso-pattern:auto none;}.cell_colorBody1	{mso-style-parent:style0;	height: 25px;	border:.5pt solid white;}.cell_colorBody2	{mso-style-parent:style0;	border:.5pt solid white;	height: 25px;	background:#D7FFD7;	mso-pattern:auto none;}#contentsA {text-align:left; width:920px; margin:0px auto; }/* ヘッダー 冬1head2_aki*/#contentsA #header3_1 {	/*background-image: url(../images/head2_huyu.jpg);*/	/*background-image: url(../images/head1_haru.png);*/	/*background-image: url(../images/head1_aki.jpg);*/	background-image: url(../images/head1_aki_red01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}#contentsA #header3_2 {	background-image: url(../images/navi-top-img.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 920px;}#contentsA #header3_3 {	background-image: url(../images/navi-top-img2.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 920px;}/* ヘッダーさんぷる*/#contentsA #sample6 {	background-image: url(../images/Thead/head1_aki_red01.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 115px;	width: 800px;}/* 左と中央 */.centerA1{	width:685px;	float:left;}/* 左 */.leftA{	width:180px;	float:left;}/* 中央 */.centerA{	width:500px;	float:right;}/* 右 */.rightA{	width:230px;	float:right;	text-align: left;}/* 右 */.rightB{	width:170px;	float:right;}/* 左2 */20110317追加.leftB{	width:170px;	float:left;    margin-left:10px;}/* 中央450用 */.center3{	width:450px;	float:right;	padding-right:25px;}.K_Pic1_2 {	background-image: url(../images/allpage/boy_and_girl2.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 136px;	width: 448px;}.K_Pic2_2 {	background-image: url(../images/allpage/pointsite4.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 5px;	height: 91px;	width: 448px;}.K_Pic3_2 {	background-image: url(../images/allpage/pointsite3.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 5px;	height: 27px;	width: 448px;}.K_Pic4_2 {	background-image: url(../images/allpage/family3.JPG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 202px;	width: 445px;    -ms-interpolation-mode: bicubic;}#wfrber_top {width:168px; height:41px;padding:0px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/FukuriTop2.jpg) no-repeat;border:1px #C0C0C0 solid; }#wfrber_t {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/travel_3.jpg) no-repeat;border:1px #C0C0C0 solid; }#wfrber_g {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/gourmet_2.jpg) no-repeat;border:1px #C0C0C0 solid;}#wfrber_k {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/kaden_2.jpg) no-repeat;border:1px #C0C0C0 solid;}#wfrber_b {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/biyou_2.jpg) no-repeat;border:1px #C0C0C0 solid;}#wfrber_f {width:168px; height:41px;padding:15px 0px 0px 0px;background: url(/PORTAL_NAVI/images/f_images/fashion_2.jpg) no-repeat;border:1px #C0C0C0 solid;}#wfrber_text{margin: 50px 0px 0px 48px; font-size:14px;}#wfrber_text2{margin: 5px 0px 0px 48px; font-size:12px;}#contentsA #K_Pic_Fukuri1 {	background-image: url(../images/allpage/sub/Fukuri_Top1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 691px;	width: 950px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri2 {	background-image: url(../images/allpage/sub/Fukuri_Travel1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 541px;	width: 951px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri3 {	background-image: url(../images/allpage/sub/Fukuri_Fashion1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 660px;	width: 950px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri4 {	background-image: url(../images/allpage/sub/Fukuri_Hobby1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 531px;	width: 950px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri5 {	background-image: url(../images/allpage/sub/Fukuri_Health1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 530px;	width: 950px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri6 {	background-image: url(../images/allpage/sub/Fukuri_Gourmet1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 628px;	width: 950px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri7 {	background-image: url(../images/allpage/sub/Navi_Top1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1277px;	width: 906px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri8 {	background-image: url(../images/allpage/sub/Navi_PensionPlan1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1277px;	width: 906px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri9 {	background-image: url(../images/allpage/sub/Navi_act_revision1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1279px;	width: 906px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri10 {	background-image: url(../images/allpage/sub/Navi_pensionterms1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1279px;	width: 906px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri11 {	background-image: url(../images/allpage/sub/Navi_pensionqa1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1279px;	width: 906px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri12 {	background-image: url(../images/allpage/sub/navi_welfare1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1278px;	width: 905px;    -ms-interpolation-mode: bicubic;}#contentsA #K_Pic_Fukuri13 {	background-image: url(../images/allpage/sub/navi_procedure1.PNG);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	margin: 0px;	padding: 0px;	height: 1278px;	width: 905px;    -ms-interpolation-mode: bicubic;}.mypage {width:175px; height:354px;padding:0px 0px 0px 0px;background: url(/PORTAL_NAVI/images/allpage/my_page.gif) no-repeat;border:0px }.stylenew_navi {	font-size: 24px;	font-weight: bold;	line-height:110%;	color:#000000;	/*text-shadow:-1px -1px 3px #008000,1px -1px 3px #008000,-1px 1px 3px #008000,1px 1px 3px #008000;/*friefox*/	/**filter:shadow(color=#008000, direction=360, strength=3),			shadow(color=#008000, direction=90, strength=3), 			shadow(color=#008000, direction=180, strength=3),			shadow(color=#008000, direction=270, strength=3);	filter:shadow(color=#008000, direction=360, strength=3),			shadow(color=#008000, direction=90, strength=3), 			shadow(color=#008000, direction=180, strength=3),			shadow(color=#008000, direction=270, strength=3)\9;*/}/*新トップレイアウト*/#kg_main{	width:920px;	position: absolute;    top: 265px;	text-align:left;}#top_titleimg {	background-image: url(../images/header-img.jpg);	background-repeat: no-repeat;	background-position: left top;	width:920px;	height:120px;	position: absolute;	text-align:center;    margin-top: -2em;	top: 170px;	}/* 左と中央 */.centerA10{	width:694px;	float:left;	margin:auto;}	/* 右 */.centerA11{	width:224px;	float:right;	text-align: center;}/* 中央468用 */.centerA12{	width:468px;	float:right;}/* 左 */.centerA13{	width:224px;	float:left;}/* トップメニュー */.centerA14{	width:920px;	text-align: right;	margin-bottom:5px;}/* 年金なびカテゴリ */.centerA15{	margin-bottom:8px;	width:216px;	padding-top:2px;	background:#f8f8ff;	text-align: left;	border:1px #C0C0C0 solid;}/* 左と中央 */.centerA16{	width:920px;	float:left;	margin:auto;}	/* 中央649用 */.centerA17{	width:649px;	float:right;}/* 短いタイトルバー */.bar-back {	width:218px;	height:22px;	/*background-image: url(../images/bar-back.gif);*/	/*background-repeat: repeat-x;*/	background-image:none;	background-color:#99CCFF;	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}/* タイトルバー新規 2018/04 t.shima */.bar-backt {	width:250px;	height:35px;	/*background-image: url(../images/bluebar_title.png);*/	/*background-repeat: repeat-x;*/	background-position: left top;	text-align:center;	line-height:30px;	font-weight: bold;	}.back_b {	background-image: url(../images/bluebar_title.png);	background-repeat: repeat-x;}.bar-backt2 {	width:250px;	height:50px;	/*background-image: url(../images/bluebar_title.png);*/	/*background-repeat: repeat-x;*/	background-position: left top;	text-align:center;	line-height:50px;	font-weight: bold;	font-size:18px;	}.back_b3 {	background-image: url(../images/背景20190618.jpg);	background-repeat: repeat-x;}	/* 基金一覧 */.centerA16{	width:216px;	padding-top:2px;	text-align: center;	border:1px #C0C0C0 solid;}/* おすすめコンテンツ */.centerA17{	width:216px;	padding:4px 0px 0px 0px;	text-align: center;	border:1px #C0C0C0 solid;	margin-bottom:8px;}.centerA18{	width:216px;	padding:4px 0px 0px 0px;	text-align: center;	margin-bottom:8px;}/*SIL商品用*/#shohin-banner{	width:916px;	text-align: left;	font-size: 120%;	font-weight:bold;	line-height: 140%;	border:2px #C0C0C0 solid;	}	.pd{	padding:5px 0px 0px 5px;}.bar-backg {	width:218px;	height:22px;	background-image: url(../images/bar-back-g.gif);	/*background-repeat: repeat-x;*/	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}/*動的用*/#top_titleimg_d {	background-image: url(../images/header-img.jpg);	background-repeat: no-repeat;	background-position: left top;	width:920px;	height:120px;	position: absolute;	text-align:center;    margin-top: -2em;	top: 223px;	}/* 2012/12/18 Add Start R.Shimamoto *//* 左 */.left_Col{	width:670px;	float:left;}/* 右 */.right_Col{	width:250px;	float:left;}/* 左タイトル */.left_back {	width:650px;	height:22px;	background-image: url(../images/bar-back-g.gif);	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}.right-back {	width:218px;	height:22px;	background-image: url(../images/bar-back.gif);	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}.right-block{	width:216px;	padding:4px 0px 0px 0px;	text-align: left;	border:1px #C0C0C0 solid;	margin-bottom:8px;}/* 2012/12/18 Add End   R.Shimamoto *//* 2013/01/29 Add Start R.Shimamoto *//* 左 */.left_Col{	width:250px;	float:left;}/* 右 */.right_Col{	width:670px;	float:left;}/* 左タイトル */.right-back {	width:650px;	height:22px;	background-image: url(../images/bar-back-g.gif);	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}.left-back {	width:218px;	height:22px;	/*background-image: url(../images/bar-back.gif);*/	background-image:none;	background-color:#99CCFF;	background-position: left top;	text-align:center;	line-height:22px;	font-weight: bold;	}.left-block{	width:216px;	padding:4px 0px 0px 0px;	text-align: left;	border:1px #C0C0C0 solid;	margin-bottom:8px;}/*おすすめセレクション*/.osusume_top_tp { float:left; width:650px; height:28px; padding:5px 0px 0px 400px; background-image: url(/PORTAL_NAVI/images/allpage/serekusyon_tp.gif); background-repeat:no-repeat;}.osusume_img_tp { float:left; width:200px; padding:3px 3px 0px 2px;  height:140px;  text-align:center;}.osusume_text_tp { float:left; width:180px; padding:3px 3px 0px 2px;  height:70px;  text-align:left ;}.selection_tp {	margin:0px 0px 0px 0px;	padding: 0px;	width: 650px;	height:275px;	border:1px #bfbfbf solid;}/*旅行記*/.taiken_tp {	margin:0px 0px 0px 0px;	padding: 0px;	width: 650px;	border: 1px #bfbfbf solid;}.taiken_txt_tp { float:left;padding-left:7px;text-align:left}.kikin_news_tp1 {	float:left;	width: 450px;	height:23px;	background-image: url(../images/newsb466-b.gif);	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;}	.kikin_news_tp2 {	float:left;	width: 650px;	height:23px;	background-image: url(../images/newsb466-b.gif);	text-align: left;	line-height:23px;	font-weight: bold;	font-size: 105%;}.new_word2_tp{	margin-left:20px;}.b_border_tp { border: solid 1px #808080; }/* 2013/01/29 Add End   R.Shimamoto *//* 話題のニュース一覧*/.news { width: 458px; height: 180px; margin: 0px 0px 10px 5px; background-color: #ffffff; overflow: auto; padding: 4px 0px 0px 5px; border-bottom:2px #d3d3d3 solid; border-top:2px #d3d3d3 solid;}/* 画像にオンマウスで白く */.img_w a:hover img {  opacity: 0.7;  filter: alpha(opacity=70);  -ms-filter: "alpha(opacity=70)";}/* 新しい上部メニュー */#hdr_menu {  display: table;  width: 920px;  table-layout: fixed;  text-align: center;  background-color: #339900;  padding-left:0px;  margin:0 auto;}#hdr_menu li  {  display: table-cell;  vertical-align: middle;  height:50px;}#hdr_menu li a {  color: #fff;  font-weight:bold;  display: block;  font-size: 170%;  text-decoration: none;  border-right: 1px solid #fff;  line-height:50px;}#hdr_menu li:last-child a {  border-right: 0;}#hdr_menu li a:hover {  background-color:#97ddac;}/* お知らせ等の背景 */.title_n {  background-image:none;  background-color:#000;  color:#fff;  font-size:120%;  padding-top:5px;  padding-bottom:5px;}.title_n_1 {  background-image:none;  background-color:#000;  color:#fff;  font-size:200%;  padding-top:5px;  padding-bottom:5px;}/* 会員登録・ログインのボタン */.kaiin_btn {  display: inline-block;  padding: 7px 20px;  border-radius: 25px;  text-decoration: none;  transition: .4s;  width:200px;  height:40px;  color: #FFF !important;  text-decoration: none !important;  line-height:40px;  font-size:160%;  font-weight:bold;  border:2px solid #808080;  text-shadow: 1px 2px 3px #686868;}.kaiin_btn a,.kaiin_btn a:visited,.kaiin_btn a:link {  text-decoration: none !important;  color: #FFF !important;  text-shadow: 1px 2px 3px #686868;}.reg_btn {  background: -moz-linear-gradient(top, #dd0404, #FFF);  background: -webkit-linear-gradient(tot, #dd0404, #FFF);  background: linear-gradient(to bottom, #dd0404, #FFF);}.reg_btn:hover {  background: -moz-linear-gradient(top, #ea3559, #FFF);  background: -webkit-linear-gradient(top, #ea3559, #FFF);  background: linear-gradient(to bottom, #ea3559, #FFF);}.login_btn {  background: -moz-linear-gradient(top, #005f8c, #FFF);  background: -webkit-linear-gradient(top, #005f8c, #FFF);  background: linear-gradient(to bottom, #005f8c, #FFF);}.login_btn:hover {  background: -moz-linear-gradient(top, #6496e8, #FFF);  background: -webkit-linear-gradient(top, #6496e8, #FFF);  background: linear-gradient(to bottom, #6496e8, #FFF);}/* 静的子ページの余白 */.c-page {  padding-left:10px;  padding-right:10px;}/* 2017/04/18 Add End A.Harada *//* 2019/01/21 Add Start  *//* テーブル */.tbl01 {  width:95%;  margin:0 auto;  border:1px solid #000;}.tbl01 tr th {  background-color: #34f878;}.tbl01 tr td,.tbl01 tr th {  border:1px solid #000;  padding:2px;  text-align:center;}.tbl01 tr td.t_l {  text-align:left;}.tbl01 tr th.th_small {  font-size:85%;}/* テーブル下の※用 */.tbl_atte_text {  margin-left:20px;}/* テーブル上のタイトル */.tbl_tit_text {  margin-left:10px;}/* テーブル内にリストがあったら */.tbl01 tr td ul {  list-style-type: disc;  text-align:left;}.tbl01 tr td ul li {  list-style-type: disc;  margin-left:1em;}/* 2017/04/18 Add End  *//* 企業年金基金 事務局ご担当者様CSSここから */.itiran_kikin_to-jimukyoku {  width: 95%; /* ボックスの横幅を指定 */  margin:5px auto;/* ボックスを真ん中に配置 */  border: 2px solid #1da06b; /* 境界線を実線で指定 */  border-radius: 10px; /* ボックスの四つ角を丸くする */  padding:10px;/* ボックス内にpaddingをとる */  font-size:120%;}.itiran_kikin_to-jimukyoku .tit {  font-weight:bold;}.itiran_kikin_to-jimukyoku .txt_c {  font-size:120%;  text-align:center;}.itiran_kikin_to-jimukyoku table {  width: 98%; /* テーブルの横幅を指定 */  margin:0 auto;/* テーブルを真ん中に配置 */}.itiran_kikin_to-jimukyoku table ul {  margin-top:0;  margin-bottom:0;  list-style-type: disc;}.itiran_kikin_to-jimukyoku table ul li{  line-height: 1.1em; /*文の行高*/  padding: 0.3em 0; /*前後の文との余白*/}.itiran_kikin_to-jimukyoku .contents {  line-height: 1.5em; /*文の行高*/}.itiran_kikin_to-jimukyoku span {  border-radius: 3px; /* ボックスの四つ角を丸くする */  background-color:#f1761b;  color:#ffffff;  padding:3px;  margin:3px;}.bar-backt2 {	width:250px;	height:50px;	/*background-image: url(../images/bluebar_title.png);*/	/*background-repeat: repeat-x;*/	background-position: left top;	text-align:center;	line-height:50px;	font-weight: bold;	font-size:18px;	}.back_b3 {	background-image: url(../images/背景20190618.jpg);	background-repeat: repeat-x;}	.kaiin_btn2 {  display: inline-block;  padding: 7px 20px;  border-radius: 25px;  text-decoration: none;  transition: .4s;  width:130px;  height:25px;  color: #FFF !important;  text-decoration: none !important;  line-height:30px;  font-size:160%;  font-weight:bold;  border:2px solid #808080;  text-shadow: 1px 2px 3px #686868;  margin-bottom:6px;}.kaiin_btn2 a,.kaiin_btn2 a:visited,.kaiin_btn2 a:link {  text-decoration: none !important;  color: #FFF !important;  text-shadow: 1px 2px 3px #686868;}.bar-backt3 {	width:250px;	height:50px;	background-position: left top;	text-align:center;	line-height:50px;	font-weight: bold;	border:solid 1px #627295;	border-radius:3px;	font-size:23px;	}.back_b4 {	background-color:#00bfff;	background-repeat: repeat-x;}	/* 吹き出し本体 */.balloon1{  position: relative;  padding: 20px;  border-radius: 10px;  color: #000000;  margin-left: 130px;    margin-right: 20px;  border: 2px solid #000000;  /* 左に余白を設ける */}/* 画像 - 絶対配置で左上に配置 */.balloon1 .icon{  position: absolute;  left: -110px;  top: 0;}/* 三角アイコン */.balloon1::before{  content: '';  position: absolute;  display: block;  width: 0;  height: 0;  left: -15px;  top: 20px;  border-right: 15px solid #000000;  border-top: 30px solid transparent;  border-bottom: 1px solid transparent;}/* 吹き出し本体 */.balloon2{  position: relative;  padding: 20px;  border-radius: 10px;  color: #000000;  border: 2px solid #000000;  margin-right: 130px;   margin-left: 20px;           /* 右に余白を設ける */}/* 画像 - 絶対配置で右上に配置 */.balloon2 .icon{  position: absolute;  right: -110px;  top: 0;op: 0;}/* 三角アイコン */.balloon2::before{  content: '';  position: absolute;  display: block;  width: 0;  height: 0;  right: -15px;  top: 20px;  border-left: 15px solid #000000;  border-top: 30px solid transparent;  border-bottom: 1px solid transparent;}.NENKIN_btn{     display:block;     width: 220px;     height:70px;     line-height: 70px;     text-align: center;     background-color: #f39800; /*ボタン色*/     border-radius: 5px; /*角丸*/     -webkit-transition: all 0.5s;     transition: all 0.5s;}.NENKIN_btn:hover{     background-color: #f9c500; /*ボタン色*/}/*ご案内ページ用*/.kaiin_btn3 {  display: inline-block;  padding: 7px 20px;  border-radius: 25px;  text-decoration: none;  transition: .4s;  width:174px;  height:25px;  color: #FFF !important;  text-decoration: none !important;  line-height:30px;  font-size:130%;  font-weight:bold;  border:2px solid #808080;  text-shadow: 1px 2px 3px #686868;  margin-bottom:6px;}.kaiin_btn3 a,.kaiin_btn3 a:visited,.kaiin_btn3 a:link {  text-decoration: none !important;  color: #FFF !important;  text-shadow: 1px 2px 3px #686868;}