/* CSS Document */
@charset "shift_jis";
/* CSS Document */

.pan {
font-family:"ＭＳ Ｐゴシック";
font-size: 12px;
 *font-size: small; /* IE 7向け */
 *font: x-small; /* IE 6以下 */
line-height:1.6;
padding:3px 10px;
}
h2 {
background:url(../shared/images-act/background/bg_h2.jpg) no-repeat;
font-weight:bold;
font-size:115%;
line-height: 110%;
padding: 15px 0 15px 20px;
margin:0 0 5px 0;
font-family:"ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
}
h3 {
background:url(../shared/images-act/background/bg_h3.jpg) no-repeat left;
font-weight:bold;
font-size:100%;
line-height: 110%;
padding: 7px 0 8px 15px;
margin: 0 0 5px 7px;
border-bottom:#999999 1px solid;
}
h4 { }
.fll { float:left; }
.flr { float:right; }
.red { color:#FF0000; }
.txt_small { font-size:86%; }
.black_b { font-weight:bold; }
.contents_inside p {
padding:0 15px 15px 15px;
line-height:150%;
}
.column {
width:620px;
margin:0 auto;
padding:0 0 20px 0;
}
.clear {
clear:both;
font-size:1%;
}
.list_number {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
list-style-type: decimal;
}
.short_width {
/*	padding:20px 20px;*/
	width:250px;
height:60px;
}
.arrow_ext_r_width { padding: 15px 20px 5px 0; }
.exam_step01 {
list-style:none;
background:url(../shared/images-act/background/bg_step_01.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step02 {
list-style:none;
background:url(../shared/images-act/background/bg_step_02.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step03 {
list-style:none;
background:url(../shared/images-act/background/bg_step_03.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step04 {
list-style:none;
background:url(../shared/images-act/background/bg_step_04.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step05 {
list-style:none;
background:url(../shared/images-act/background/bg_step_05.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step06 {
list-style:none;
background:url(../shared/images-act/background/bg_step_06.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
/*　ステップ　ショート版　*/
.exam_step01s {
list-style:none;
background:url(../shared/images-act/background/bg_step_01s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step02s {
list-style:none;
background:url(../shared/images-act/background/bg_step_02s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step03s {
list-style:none;
background:url(../shared/images-act/background/bg_step_03s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step04s {
list-style:none;
background:url(../shared/images-act/background/bg_step_04s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step05s {
list-style:none;
background:url(../shared/images-act/background/bg_step_05s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.exam_step06s {
list-style:none;
background:url(../shared/images-act/background/bg_step_06s.jpg) left top no-repeat;
margin:0;
padding:10px 0 0 30px;
}
.table_form {
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
margin:0 auto;
}
.td_left {
padding:7px;
background:url(../shared/images-act/background/bg_td_left.jpg) left top repeat-x;
color:#FFFFFF;
border-top:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
font-weight:bold;
}
.td_right {
padding:7px;
background:url(../shared/images-act/background/bg_td_right.jpg) left top repeat-x;
border-top:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}
.caution_box {
width:545px;
color:#FF0000;
padding:10px 0 10px 30px;
background:url(../images/icon/ic_caution.gif) left no-repeat;
border:#FF0000 dotted 1px;
margin: 0 auto 15px auto;
}
.caution_box p {
padding:0 5px 0 5px;
line-height:150%;
}
/*　ボタン背景セット　*/
.bt_red a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red.jpg);
background-position: left top;
margin: 10px;
text-align: center;
padding-top: 25px;
height: 60px;
width: 315px;
font-size: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
display:block;
text-decoration:none;
}
.ms {
height:100px;
overflow:auto;
}
.ms dl {
clear:both;
width:540px;
min-height:20px;
 *height:20px;
border-bottom:#CCCCCC 1px dashed;
padding:5px 0 5px 20px;
margin:0 auto;
}
.ms dt {
width:110px;
padding-top:5px;
line-height:150%;
float:left;
}
.ms dd {
line-height:150%;
padding-left:15px;
padding-top:5px;
background: url(../images/icon/ic_arrow_r.gif) left top no-repeat;
float:left;
}
.ms a { text-decoration:underline; }
.ms_news {
height:500px;
overflow:auto;
}
.ms_news dl {
clear:both;
width:540px;
min-height:20px;
 *height:20px;
border-bottom:#CCCCCC 1px dashed;
padding:5px 0 5px 20px;
margin:0 auto;
}
.ms_news dt {
width:110px;
padding-top:5px;
line-height:150%;
float:left;
}
.ms_news dd {
line-height:150%;
padding-left:15px;
padding-top:5px;
background: url(../images/icon/ic_arrow_r.gif) left top no-repeat;
float:left;
}
.ms_news a { text-decoration:underline; }
.info_area {
width:620px;
height:120px;
margin:0 auto;
overflow:auto;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
}
.info_area p {
line-height:150%;
padding:0 20px 5px 20px;
margin:0;
}
.payout_box {
width:493px;
text-align:center;
border-top: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
background:url(../shared/images-act/background/bg_nyukin_bottom.jpg) bottom no-repeat;
margin:0 auto 15px auto;
}
.txt_large { font-size:150%; }
.bt_quick_tesuryo {
margin-left:15px;
 *margin-left:190px;
margin-top:0px;
margin-bottom:0;
width:64px;
height:18px;
float:left;
background:url(../images/icon/ic_tesuryo.gif) no-repeat top;
text-indent:-9999px;
}
.bt_quick_sokuji {
margin-left:10px;
margin-top:0px;
margin-bottom:0;
width:53px;
height:18px;
float:left;
background:url(../images/icon/ic_sokuji.gif) no-repeat top;
text-indent:-9999px;
}
.nyukin_top {
width:555px;
text-align:center;
margin:0 auto;
padding:20px 10px 0 10px;
background: #0072F3;
color:#FFFFFF;
background:url(../shared/images-act/background/bg_td_left.jpg) top;
}
.nyukin_top a {
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
.caution h5 {
color:#FF0000;
font-weight:bold;
padding:10px 5px 0 5px;
margin:0;
}
.caution ol {
font-size:85%;
margin-top:0;
padding-top:0;
}
.caution ol li {
padding: 0 30px 3px 0;
line-height:130%;
}
.bn_bank {
width:155px;
float:left;
padding:3px 10px;
}
.price_container {
width:130px;
height:20px;
margin:10px auto 0 auto;
padding:15px 45px 15px 75px;
background:url(../shared/images-act/background/bg_nyukin.jpg) no-repeat center;
}
.example { margin:0 auto 5px auto; }
.price_container input { width:120px; }
.nyukin_bottom {
width:573px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
text-align:center;
background:url(../shared/images-act/background/bg_td_right.jpg) top;
margin:0 auto 15px auto;
}
dl, dt, dd {
margin:0;
padding:0;
}
.point_box {
width:578px;
border:#CCCCCC 1px solid;
margin:0 auto;
}
.point_box dt {
width:558px;
text-align:left;
margin:0 auto;
padding:10px;
font-weight:bold;
color:#FFFFFF;
background: url(../shared/images-act/background/bg_td_left.jpg) top;
border-top:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}
.point_box dt p {
font-weight:bold;
padding:0 0 0 0;
}
.point_box dd {
width:558px;
text-align:left;
margin:0 auto;
padding:10px;
background: url(../shared/images-act/background/bg_td_right.jpg) top;
border-top:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}
#main {
width:640px;
margin:0 auto;
font-size: 12px;
 *font-size: small; /* IE 7向け */
 *font: x-small; /* IE 6以下 */
line-height:1.6;
}
/*　ボタン背景セット　*/
/*　赤　大　*/
.bt_red a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red.jpg);
background-position: left top;
margin: 0 10px 0 10px;
text-align: center;
height: 57px;
width: 315px;
font-size: 20px;
padding: 28px 0 0 0;
display:block;
text-decoration:none;
}
/*　赤　大　2行用　*/
.bt_red_2L a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red.jpg);
background-position: left top;
margin: 0 10px 0 10px;
height: 70px;
text-align: center;
width: 285px;
font-size: 20px;
padding: 10px 15px 5px 15px;
display:block;
text-decoration:none;
}
/*　赤　小　*/
.bt_red_s {
font-family: "ヒラギノ角ゴ Std W6";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red_xs.jpg);
background-position: left top;
margin: 0 auto;
text-align: center;
height: 36px;
width: 150px;
}
.bt_red_s a {
font-family: "ヒラギノ角ゴ Std W6";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red_xs.jpg);
background-position: left top;
text-align: center;
height: 28px;
width: 150px;
font-size: 13px;
padding: 8px 0 0 0;
display:block;
text-decoration:none;
}
/*　赤　小　右寄せ*/
.bt_red_s_r a {
font-family: "ヒラギノ角ゴ Std W6";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_red_xs.jpg);
background-position: left top;
margin: 10px 10px 10px auto;
text-align: center;
height: 28px;
width: 142px;
font-size: 13px;
padding: 8px 0 0 8px;
display:block;
text-decoration:none;
}
/*　緑　右矢印　　*/
.bt_arrow_right a {
font-family: "ヒラギノ角ゴ Std W6";
color: #0066FF;
background-image: url(../images/icon/ic_arrow_side.jpg);
background-position: left center;
background-repeat: no-repeat;
margin: 10px;
height: 28px;
font-size: 15px;
padding: 5px 0 0 20px;
display:block;
}
/*　緑　上矢印　　*/
.bt_arrow_up a {
font-family: "ヒラギノ角ゴ Std W6";
color: #0066FF;
background-image: url(../images/icon/ic_arrow_up.jpg);
background-position: left center;
background-repeat: no-repeat;
margin: 10px;
height: 28px;
font-size: 15px;
padding: 5px 0 0 20px;
display:block;
}
/*　緑　*/
.bt_green a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_green.jpg);
background-position: left top;
margin: 0 10px 0 10px;
text-align: center;
height: 57px;
width: 255px;
font-size: 20px;
padding: 28px 0 0 0;
display:block;
text-decoration:none;
}
/*　緑　2行用　*/
.bt_green_2L a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_green.jpg);
background-position: left top;
margin: 0 10px 0 10px;
height: 70px;
width: 225px;
text-align: center;
font-size: 20px;
padding: 10px 15px 5px 15px;
display:block;
text-decoration:none;
}
/*　緑　2行用　*/
.bt_green_2L_c a {
font-family: "ヒラギノ角ゴ Std W8";
color: #FFFFFF;
background-image: url(../shared/images-act/background/bg_rect_green.jpg);
background-position: left top;
margin: 0 auto;
height: 70px;
width: 225px;
text-align: center;
font-size: 20px;
padding: 10px 15px 5px 15px;
display:block;
text-decoration:none;
}
/*　グレー　大　*/
.bt_grey_l a {
font-family: "ヒラギノ角ゴ Std W8";
color: #666666;
background-image: url(../shared/images-act/background/bg_rect_grey_l.jpg);
background-position: left top;
margin: 10px;
text-align: center;
height: 57px;
width: 315px;
font-size: 20px;
padding: 28px 0 0 0;
display:block;
text-decoration:none;
}
/*　グレー　大　2行用　*/
.bt_grey_l2L a {
font-family: "ヒラギノ角ゴ Std W8";
color: #666666;
background-image: url(../shared/images-act/background/bg_rect_grey_l.jpg);
background-position: left top;
text-align: center;
margin: 10px;
height: 70px;
width: 285px;
font-size: 20px;
padding: 15px 15px 0 15px;
display:block;
text-decoration:none;
}
/*　グレー　小　*/
.bt_grey_s a {
font-family: "ヒラギノ角ゴ Std W8";
color: #666666;
background-image: url(../shared/images-act/background/bg_rect_grey_s.jpg);
background-position: left top;
margin: 10px;
text-align: center;
height: 57px;
width: 255px;
font-size: 20px;
padding: 28px 0 0 0;
display:block;
text-decoration:none;
}
/*　グレー　小　2行用　*/
.bt_grey_s2L a {
font-family: "ヒラギノ角ゴ Std W8";
text-align: center;
color: #666666;
background-image: url(../shared/images-act/background/bg_rect_grey_s.jpg);
background-position: left top;
margin: 10px;
height: 70px;
width: 225px;
font-size: 20px;
padding: 15px 15px 0 15px;
display:block;
text-decoration:none;
}
#main {
width:646px;
margin:0 auto;
font-size: 12px;
 *font-size: small; /* IE 7向け */
 *font: x-small; /* IE 6以下 */
line-height:1.6;
padding:0 7px;
background:#FFFFFF url(../shared/images-act/background/bg_main_shadow.jpg) center repeat-y;
}
.align_left { margin:0 0 0 auto; }
.align_right { margin:0 auto 0 0; }
.align_center { margin:0 auto; }
#sys_container {
width:631px;
margin:0 auto;
padding:0 19px 0 20px;
background:url(../shared/images-act/background/bg_main_shadow.jpg) repeat-y center top;
}
#sys_container .column {
margin:0 auto;
padding:0 10px;
}
.img_frame {
background:#FFFFFF;
border:#CCCCCC 1px solid;
padding:4px;
}
ul.maintenance {
padding:0 20px 0 40px;
margin:0;
}
.link_li li {
list-style:none;
background:url(../images/icon/ic_arrow_side.jpg) no-repeat left;
padding-left:18px;
margin-left:0;
line-height:180%;
}
.link_li ul {
padding:0 15px;
margin:0;
}
.sitemap_li li {
list-style:none;
padding:0 0 0 18px;
margin:0;
line-height:180%;
}
.sitemap_li ul {
padding:0 15px;
margin:0;
}
.txt_large { font-size:150%; }
.grey_box {
padding:10px 0;
border-left:#F0F0F0 1px solid;
border-top:#F0F0F0 1px solid;
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
background:url(../shared/images-act/background/bg_td_right.jpg) repeat-x;
margin:5px 15px;
}
.global_space { width:879px; }
p.pb_none { padding-bottom:0px; }
.main_footer {
height:20px;
width:640px;
padding:0 10px;
margin:0 auto;
line-height:1%;
font-size:1%;
background: url(../shared/images-act/background/bg_main_shadow_bottom.jpg) no-repeat top;
}
.sitemap_li h2 {
margin-left:0;
background:url(../shared/images-act/background/bg_h2s.jpg) no-repeat;
}
.sitemap_li h3 {
background:url(../shared/images-act/background/bg_h3.jpg) no-repeat left;
font-weight:bold;
font-size:100%;
line-height: 110%;
padding: 7px 0 8px 15px;
margin: 0 10px 7px 20px;
border-bottom:#999999 1px solid;
}
.dash_line_r { border-right:#CCCCCC 1px dashed; }
.dash_line_bt { border-bottom:#CCCCCC 1px dashed; }
.act_step {
margin:10px auto;
background:url(../shared/images-act/background/bg_kaistsu_box.jpg) repeat-y;
}
.act_step h3 {
font-weight:bold;
line-height: 115%;
font-size:110%;
padding: 20px 0 15px 20px;
margin:0;
font-family:"ヒラギノ角ゴ Pro W3";
background:none;
border:none;
}
.act_step p { padding:0 40px 15px 40px; }
.act_step table td {  *font-size:92%;
}

