html{font-size: 50%;}
body{margin:0; padding:0; width:100%; background-color:#f5f5f5; font-size:1.0rem;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#076881;}
p{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
img{border:0;}

.txt15{font-size:1.0rem; line-height:130%; color:#000000;}
.txt18{font-size:1.3rem; line-height:130%; color:#000000;}
.txt18 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.txt18 a:visited{color:#173c8f; text-decoration:underline;}
.txt18 a:hover{color:#ff6600; text-decoration:underline;}
.txt18 a:active{color:#173c8f; text-decoration:underline;}
.txt18_1{font-size:1.3rem; line-height:150%; color:#000000; text-indent:-1em; margin-left:1em;}
.txt18_1 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.txt18_1 a:visited{color:#173c8f; text-decoration:underline;}
.txt18_1 a:hover{color:#ff6600; text-decoration:underline;}
.txt18_1 a:active{color:#173c8f; text-decoration:underline;}

.txt19{font-size:1.5rem; line-height:150%; color:#000000;}
.txt19 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.txt19 a:visited{color:#173c8f; text-decoration:underline;}
.txt19 a:hover{color:#ff6600; text-decoration:underline;}
.txt19 a:active{color:#173c8f; text-decoration:underline;}
.txt19_1{font-size:1.5rem; line-height:150%; color:#000000; text-indent:-1.5em; margin-left:1.5em;}
.txt19_1 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.txt19_1 a:visited{color:#173c8f; text-decoration:underline;}
.txt19_1 a:hover{color:#ff6600; text-decoration:underline;}
.txt19_1 a:active{color:#173c8f; text-decoration:underline;}
.txt19_2{font-size:1.5rem; line-height:150%; color:#000000;}
.txt19_2 a:link{color:#0066ff; text-decoration:underline; font-weight:bold;}
.txt19_2 a:visited{color:#0066ff; text-decoration:underline;}
.txt19_2 a:hover{color:#ff6600; text-decoration:underline;}
.txt19_2 a:active{color:#0066ff; text-decoration:underline;}
.txt20{font-size:1.6rem; line-height:150%; color:#000000; word-wrap:break-word;}

#content{margin:0; padding:0; background-color:#ffffff;}
#content2{margin:0; padding:0; background-color:#ffffff; padding-bottom:3.125%;}

.sub_content{margin:0; padding:0; background-color:#ffffff;}
#header{margin:0; padding:0 0 14.8% 0; position:relative; background:url(../img/header.jpg) top no-repeat #fea553; background-color:#fafafa; height:85.2%; background-size:contain;}
#menu{margin:0; padding:0; position:relative; z-index:200; width:100%; height:100%;}
.header_box{position:absolute; top:0; left:1.875%; width:98.125%;}
.header1{width:79.5%; top:0; left:0; position:absolute;}
.header1 img{width:45.8%; margin-top:6.5%;}

#results_box ul{margin:0.3%; padding:0.3%;}
#results_box li{font-size:1.5rem; color:#000; margin:0.6% 0 0 0; list-style:none; padding-bottom:0.6%; line-height:140%; width:100%;}
#results_box li span{color:#ff0000;}
#results_box p{font-size:1.5rem; line-height:140%; color:#000; padding:0.6% 0.5% 0.6% 2.9%; text-indent: -1.8%;}
#results_box p a:link{color:#fb0909; text-decoration:underline;}
#results_box p a:visited{color:#fb0909; text-decoration:underline;}
#results_box p a:hover{color:#ff6600; text-decoration:underline;}
#results_box p a:active{color:#fb0909; text-decoration:underline;}

.title_bg{padding:2.7% 0 2.3% 2.031%; width:97.968%; height:95%; background:url(../img/title_bg_1.jpg) no-repeat; position:relative; font-size:1.6rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover; text-align:center;}
.title_bg_btn{position:absolute; right:1.4%; top:31.25%;}
.top_kokuti_sp{margin-top:2.1%; margin-left:auto; margin-right:auto; width:90%;}
.top_course_btn1{margin-top:2.1%; margin-left:auto; margin-right:auto; width:69%;}
.top_course_btn2{margin-top:1.3%; margin-left:auto; margin-right:auto; width:69%;}
.top_course_btn3{margin-top:1.4%; margin-left:auto; margin-right:auto; width:46.88%;}
.top_course_text{font-size:2rem; line-height:140%; color:#000; margin:2%;}
.top_course_text2{font-size:2rem; line-height:140%; color:#ff0000; margin:2%; text-align:center;}

.title_btm_txt1{font-size:1.5rem; line-height:130%; color:#ee2915; padding:1.56252% 0 1.56252% 0; text-align:center; font-weight:bold;}
.marqee_box{margin:1.87% 0 0 1.875%; width:96.25%; font-size:1.6rem; line-height:150%; color:#ff0000;}
.marqee_box a:link{color:#ff0000; text-decoration:underline;}
.marqee_box a:visited{color:#ff0000; text-decoration:underline;}
.marqee_box a:hover{color:#ff0000; text-decoration:underline; font-weight:bold;}
.marqee_box a:active{color:#ff0000; text-decoration:underline;}
.marqee_box marquee{ overflow: hidden; white-space: nowrap;}
.marqee_under_text{margin:auto; width:90%; font-size:1.4rem; line-height:140%; color:#000000; text-align:left;}
.news_txt{font-size:1.5rem; line-height:140%; color:#000000; margin:2.03125% 0 0 2.031%; padding:0 0 1.5625% 3.125%; width:92.656%; background:url(../img/top_mark1.gif) no-repeat; background-position:0 1.09375%;}
.news_txt a:link{color:#0066ff; text-decoration:underline;}
.news_txt a:visited{color:#0066ff; text-decoration:underline;}
.news_txt a:hover{color:#ff6600; text-decoration:underline;}
.news_txt a:active{color:#0066ff; text-decoration:underline;}
table.top_table{border-collapse:collapse; margin-left:auto; margin-right:auto; width:100%;}
table.top_table,table.top_table th,table.top_table td{border:1px solid #d5d5d5;}
table.top_table th{font-size:1.6rem; line-height:140%; color:#000000; text-align:center; vertical-align:middle; font-weight:normal; background-color:#f6f6f6;}
table.top_table th.box{width:28.125%; background-color:#f6f6f6; vertical-align:middle; font-size:1.6rem; line-height:140%; color:#000000; font-weight:bold; text-align:center; padding:1.5625% 0 1.5625% 0;}
table.top_table th.title1{padding:1.5625% 0 1.5625% 0; width:28.125%; background-color:#fd9434; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.top_table th.title2{padding:1.5625% 0 1.5625% 0; width:28.125%; background-color:#229ad9; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.top_table td{font-size:1.6rem; line-height:140%; color:#df2621; text-align:center; font-weight:bold; vertical-align:middle;}
.top_bg2_1{display:-webkit-box; padding:2.03125% 0 2.03125% 0; width:100%; background-color:#fff3ed;}
.top_bg1_1{display:-webkit-box; padding:2.03125% 0 2.03125% 0; width:100%; background-color:#ffffff;}
.voice1{margin:1.875% 0 0 3.28125%; width:4.0625%;}
.voice2{margin:0 0 0 2.65625%; width:88.75%;}
.voice_txt1{font-size:1.5rem; line-height:150%; color:#ff3600;}
.voice_txt2{font-size:1.4rem; line-height:140%; color:#000000;}
.voice_txt3{font-size:1.2rem; line-height:140%; color:#666666; margin-top:0.3125%;}
.voice_txt3 a:link{color:#df0500; text-decoration:underline;}
.voice_txt3 a:visited{color:#df0500; text-decoration:underline;}
.voice_txt3 a:hover{color:#ff6600; text-decoration:underline;}
.voice_txt3 a:active{color:#df0500; text-decoration:underline;}
.risk_title_bg{padding:3.5% 0 3% 11%; width:89%; background:url(../img/risk_title_bg.jpg) no-repeat; position:relative; font-size:1.6rem; line-height:150%; color:#df0500; font-weight:bold; background-size:cover; height:93.5%;}
.risk_title_bg span{font-size:1.3rem; position:absolute; right:7.03125%; top:30%;}
.risk_title_bg a:link{color:#df0500; text-decoration:none;}
.risk_title_bg a:visited{color:#df0500; text-decoration:none;}
.risk_title_bg a:hover{color:#ff6600; text-decoration:underline;}
.risk_title_bg a:active{color:#df0500; text-decoration:none;}
.risk_box{padding:2.5% 2.5% 3.59375% 2.5%; width:95%; background-color:#fffafa;}
.footer_menu_box{width:100%; display:table; border-bottom:1px solid #d5d5d5; font-size:1.5rem; line-height:140%; color:#173c8f; margin-top:3.125%; text-align:center; font-weight:bold;}
.footer_menu_box a:link{color:#173c8f; text-decoration:underline;}
.footer_menu_box a:visited{color:#173c8f; text-decoration:underline;}
.footer_menu_box a:hover{color:#ff6600; text-decoration:underline;}
.footer_menu_box a:active{color:#173c8f; text-decoration:underline;}
.footer_menu_tr{width:100%; display:table-row;}
.footer_menu1{width:50%; display:table-cell; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; vertical-align:middle; padding:3.125% 0 3.125% 0;}
.footer_menu2{width:50%; display:table-cell; border-top:1px solid #d5d5d5; vertical-align:middle; padding:3.125% 0 3.125% 0;}
.sns_box{padding:3.125% 0 4.6875% 0; background-color:#ffffff;}
.pc_site{margin-top:4.6875%; font-size:1.5rem; line-height:150%; color:#000000; text-align:center;}
.pc_site img{margin-right:1.5%; margin-bottom:-1%;}
.pc_site a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.pc_site a:visited{color:#173c8f; text-decoration:underline;}
.pc_site a:hover{color:#ff6600; text-decoration:underline;}
.pc_site a:active{color:#173c8f; text-decoration:underline;}
#footer{padding:0 0 1.5625% 0; text-align:center; background-color:#fec481;}
.footer_txt1{margin-top:3.125%; font-size:1.2rem; line-height:140%; color:#000000;}
.footer_txt2{margin-top:3.125%; font-size:1.0rem; line-height:140%; color:#000000;}

.txt_box1{padding:2.34375%;}
.txt_box1_1{padding:0 0 0 2.34375%;}
.txt_box1_p{padding:2.34375%; background-color:#fef6f6;}
.txt_box1_2{padding:2.34375% 2.34375% 31.25%px 2.34375%;}
.txt_box2{margin:1.56252% 2.34375% 0 2.34375%;}
.txt_box3{margin-left:2.34375%; margin-right:2.34375%;}

.faq_title_bg{padding:2.7% 0 2.53% 3.125%; width:96.875%; background:url(../img/faq_title_bg_1.gif) no-repeat; font-size:1.6rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}

.continue_topics_box{width:96.875%; border-top:2px solid #f39686; border-bottom:2px solid #f39686; padding:1.5625%; background-color:#ffffea; margin:0 0 3.125% 0;}
.continue_topics_box_text{font-size:1.5rem; line-height:150%; color:#cd0202; font-weight:bold; margin-left:3.125%;}
.continue_topics_box_text img{margin-bottom:-1.5%;}

.contact_box1{width:100%; background-color:#fef6f6; padding:1.5625% 0 1.5625% 0;}
.contact_box1 p{font-size:1.5rem; line-height:140%; color:#000000; font-weight:bold; margin-left:3.90625%;}
.contact_box1 span{color:#f94c10;}
.contact_box2{width:96.09375%; background-color:#ffffff; padding:1.5625% 0 1.5625% 0;}
.contact_box2 input[type="text"]{font-size:1.5rem;}
.contact_box2 input[type="radio"]{height:1.5rem; width:1.5rem;}
.contact_box2 input[type="checkbox"]{height:1.5rem; width:1.5rem;}
.contact_box2 textarea{font-size:1.5rem; width:100%;}
.contact_box2 select{font-size:1.6rem;}
.contact_box3{width:100%; background-color:#fef6f6; padding:1.5625% 0 1.5625% 0; border-bottom:1px solid #dddddd;}
.contact_box4{width:100%; background-color:#fef6f6; padding:1.5625% 0 2.34375% 0;}
.contact100{width:85%;}
.contact60{width:60%;}
.contact50{width:50%;}
.contact45{width:43%;}
.contact30{width:32%;}
.contact20{width:25%;}
.contact10{width:15%;}
.contact_h_90{height:90px;}
.contact_h_180{height:90px;}
.contact_text1{font-size:1.4rem; line-height:130%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text2{font-size:1.3rem; line-height:140%; color:#ff0000; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text3{font-size:1.3rem; line-height:140%; color:#000000; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text4{font-size:1.3rem; line-height:140%; color:#f94c10; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text4 a:link{color:#074499; text-decoration:underline;}
.contact_text4 a:visited{color:#074499; text-decoration:underline;}
.contact_text4 a:hover{color:#074499; text-decoration:underline;}
.contact_text4 a:active{color:#074499; text-decoration:underline;}
.contact_text5{font-size:1.3rem; line-height:140%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text6{font-size:1.4rem; line-height:140%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text6 input[type="radio"]{height:1.5rem; width:1.5rem;}
.contact_text6 input[type="checkbox"]{height:1.5rem; width:1.5rem;}
.contact_bg{width:100%; background-color:#ffe6c8;}
.contact_bg ul{margin:0; padding:1.5625% 0 1.5625% 0; list-style:none;}
.contact_bg li{font-size:1.3rem; line-height:130%; color:#000000; text-indent:-2.96875%; margin-left:5.46875%; margin-right:3.125%;}
.contact_bg a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.contact_bg a:visited{color:#173c8f; text-decoration:underline;}
.contact_bg a:hover{color:#ff6600; text-decoration:underline;}
.contact_bg a:active{color:#173c8f; text-decoration:underline;}
.regist_box1{margin:1.5625% 3.90625% 0 3.90625%; border:1px solid #d5d5d5; background-color:#ffffff;}
.regist_txt1{font-size:1.5rem; line-height:120%; margin-top:1.875%; text-align:center; font-weight:bold;}
.regist_txt1_2{font-size:1.5rem; line-height:120%; text-align:center; margin:3% auto; font-weight:bold;}

.regist_txt1_2_span a:link{font-size:1.3rem; line-height:100%; margin-right:4.4%; float:right; border:1px solid #fd9434; color:#fd9434; padding:1%;}
.regist_txt1_2_span a:visited{border:1px solid #fd9434; color:#fd9434;}
.regist_txt1_2_span a:hover{background-color:#fd9434; color:#fff; text-decoration:none;}
.regist_txt1_2_span a:active{border:1px solid #fd9434; color:#fd9434; text-decoration:none;}
.regist_txt1_3 {margin:3% auto; text-align:center; }
.regist_txt1_3 a:link{font-size:1.3rem; line-height:100%; border:1px solid #fd9434; color:#fd9434; padding:1%;}
.regist_txt1_3 a:visited{border:1px solid #fd9434; color:#fd9434;}
.regist_txt1_3 a:hover{background-color:#fd9434; color:#fff; text-decoration:none;}
.regist_txt1_3 a:active{border:1px solid #fd9434; color:#fd9434; text-decoration:none;}

.regist_txt2{font-size:1.6rem; line-height:160%;}
.regist_txt2_redbox{font-size:1.7rem; line-height:160%; color:#ff0000; text-align:center; font-weight:bold; border:2px solid #ff0000; padding:0.9375% 0 0.46875% 0; margin-top:1.5625%;}
.regist_box2{margin:1.5625% 3.125% 2.5% 3.125%; height:200px; border:1px solid #adadad; overflow:auto; padding:0 1.25% 0 1.25%;}
.regist_box2 ol{margin:0 0 0 4.6875%; padding:0;}
.regist_box2 li{font-size:1.6rem; line-height:150%; margin:0 1.25% 0 1.25%;}
.regist_box3{margin-left:0.78125%; margin-right:0.78125%; margin-top:3.125%; padding:2.5% 1.5625% 2.5% 1.5625%; border:1px solid #adadad;}

.top_bg1_2{display:-webkit-box; padding:2.03125% 0 2.03125% 0; width:100%; background-color:#fef6f6;}
.top_bg2_2{display:-webkit-box; padding:2.03125% 0 2.03125% 0; width:100%; background-color:#f6fdfe;}
.company_bg{padding:1.5625% 2.5% 1.5625% 2.5%; width:95%; background-color:#ffe6c8;}
.hotmail_l{margin:0 0 0 1.875%; width:11.875%;}
.hotmail_r{margin:3.59375% 0 0 2.1875%; width:83.4375%;}
.hotmail_l2{margin:3.125% 0 0 1.875%; width:11.875%;}
.hotmail_r2{margin:1.5625% 0 0 2.1875%; width:83.4375%;}
.close_btn{margin:0 2.03125% 2.34375% 0; padding-top:2.34375%; text-align:right;}
#footer3{padding-bottom:8.125%; text-align:center; background-color:#fec481;}
#footer4{padding-bottom:70.3125%; text-align:center; background-color:#fec481;}
#footer5{padding-bottom:39.0625%; text-align:center; background-color:#fec481;}

.mailmaga_txt1{padding:2.34375% 0 2.34375% 7.03125%; background:url(../img/mailmaga_mark1504.gif) no-repeat #fef6f6 left; background-position:3.125% 40%; font-size:1.5rem; line-height:150%; color:#173c8f; font-weight:bold; border-top:1px solid #cecece;}
.mailmaga_txt1 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.mailmaga_txt1 a:visited{color:#173c8f; text-decoration:underline;}
.mailmaga_txt1 a:hover{color:#ff6600; text-decoration:underline;}
.mailmaga_txt1 a:active{color:#173c8f; text-decoration:underline;}
.service_bg1{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#fd9434; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.service_bg2{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#229ad9; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.fee_bg1{padding:0; width:96.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#f9f9f9; border:1px solid #cecece;}

#title_bg_2{padding:2.7% 0 2.53% 3.125%; width:96.875%; background:url(../img/faq_title_bg_1.gif) no-repeat; font-size:1.6rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover; position:relative;}

.pict_sum{padding:3.125% 0 3.125% 0; text-align:center;}
.pict_sum input[type="image"]{width:45.625%;}
.pict_sum_bg{background-color:#fef6f6; width:100%;}

.top_box1_title{margin-top:1.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.9376% 0 0.625% 0; width:95.3125%px; background-color:#fa922e; font-size:1.5rem; line-height:150%; color:#ffffff; text-align:center;}
.top_box1_title_top{margin-top:9.6875%; margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.9376% 0 0.625% 0; width:93.75%; background-color:#fa922e; font-size:1.5rem; line-height:150%; color:#ffffff; text-align:center;}
.top_box1{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; width:93.75%; display:table; border-bottom:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.top_box12{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; width:95%; display:table; border:1px solid #cecece;}
.top_box1_tr1{width:100%; display:table-row;}
.top_box1_tr2{width:100%; display:table-row;}
.top_box1_1{width:26.28125%; display:table-cell; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; background-color:#fef6f6; border-bottom:1px dotted #8d8d8d;}
.top_box1_12{width:26.28125%; display:table-cell; background-color:#fef6f6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.top_box1_2{width:57.9375%; display:table-cell; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%; border-bottom:1px dotted #8d8d8d;}
.top_box1_2 a:link{color:#0273fe; text-decoration:underline;}
.top_box1_2 a:visited{color:#0273fe; text-decoration:underline;}
.top_box1_2 a:hover{color:#ff6600; text-decoration:underline;}
.top_box1_2 a:active{color:#0273fe; text-decoration:underline;}
.top_box1_22{width:57.9375%; display:table-cell; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%;}
.top_box1_22 a:link{color:#0273fe; text-decoration:underline;}
.top_box1_22 a:visited{color:#0273fe; text-decoration:underline;}
.top_box1_22 a:hover{color:#ff6600; text-decoration:underline;}
.top_box1_22 a:active{color:#0273fe; text-decoration:underline;}
.top_box2{margin-top:1.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; width:90.625%; padding:1.875%; background-color:#ffe6c8;}
.top_box3{margin-left:auto; margin-right:auto; width:89.6875%; padding:2.34375% 2.34375% 4.6875% 2.34375%; background-color:#fefdf4;}
.top_box4{margin-left:auto; margin-right:auto; width:89.6875%; padding:2.34375% 2.34375% 4.6875% 2.34375%;}
.top_box4_1{padding:2.34375%;}
.top_box4_2{padding:2.34375%; border-top:1px solid #000000;}
.top_box4 .imai_l{float:left; margin:0; width:25%;}
.top_box4 .imai_r{float:left; margin:0 0 0 5%; width:70%;}
.border1 {border:1px solid #000000; margin-top:40px;}

.top_point ul{ margin: 2.06% 0 0 1.12%; padding: 0; list-style: none; width:98.88%;}
.top_point li{float:left; margin: 0 0 0 0.5%; padding: 0; width:32.52%;}
.top_point li:nth-of-type(1){margin: 0; width:32.32%;}
.top_point li .btn{margin: 4.06% auto; padding: 0; width:65.15%;}

.specially_title1{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.7% 0 2.5% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_1.jpg) no-repeat; font-size:1.6rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover;}
.specially_title1_1{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.7% 0 2.5% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_1.jpg) no-repeat; font-size:1.6rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover; position:relative;}
.specially_title1_1 span{font-size:1.3rem; position:absolute; right:1.5625%; top:25%;}
.specially_title1_1 a:link{color:#f9270b; text-decoration:none;}
.specially_title1_1 a:visited{color:#f9270b; text-decoration:none;}
.specially_title1_1 a:hover{color:#ff6600; text-decoration:underline;}
.specially_title1_1 a:active{color:#f9270b; text-decoration:none;}
.specially_title1_2{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.7% 0 2.5% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_2.jpg) no-repeat; font-size:1.6rem; line-height:150%; color:#1995d5; font-weight:bold; background-size:cover;}
.specially_title1_3{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.7% 0 2.5% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_2.jpg) no-repeat; font-size:1.6rem; line-height:150%; color:#1995d5; font-weight:bold; background-size:cover; position:relative;}
.specially_title1_3 span{font-size:1.3rem; position:absolute; right:1.5625%; top:25%;}
.specially_title1_3 a:link{color:#1995d5; text-decoration:none;}
.specially_title1_3 a:visited{color:#018ed6; text-decoration:none;}
.specially_title1_3 a:hover{color:#1995d5; text-decoration:underline;}
.specially_title1_3 a:active{color:#1995d5; text-decoration:none;}
.title_bg3{padding:2.5% 0 2.5% 2.03125%; width:97.96875%; background:url(../img/title_bg_1.jpg) no-repeat; font-size:1.5rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}
.blog_title1{display:table; padding:2.5% 0 2.5% 0; width:100%; background:url(../img/blog_list_bg1_1.jpg) no-repeat; background-size:cover;}
.blog_title1_txt{margin:0; padding:0 0 0 2.1875%; width:58.59375%; font-size:1.6rem; line-height:150%; color:#ff0000; font-weight:bold; display:table-cell; vertical-align:middle;}
.blog_bg1{padding:2.34375%; background-color:#fefdf4; font-size:1.6rem; line-height:160%; color:#000000;}
#title_bg_3{padding:2.7% 0 2.53% 3.125%; width:96.875%;  background:url(../img/faq_title_bg_2.gif) no-repeat; font-size:1.6rem; line-height:150%; color:#000000; font-weight:bold; position:relative; background-size:cover;}
.specially_bg1{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; padding:0 0 3.90625% 0; width:94.375%; background-color:#f9f9f9;}
.specially_box1{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; width:94%; display:table; border:1px solid #cecece; background-color:#ffffff; padding:0;}
.specially_box4_1{width:26.28125%; display:table-cell; background-color:#fefef6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box4_12{width:26.28125%; display:table-cell; background-color:#fefef6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_box1_1{width:26.28125%; display:table-cell; background-color:#fef6f6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75%  1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box1_2{width:57.9375%;; display:table-cell; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%; border-bottom:1px dotted #8d8d8d;}
.specially_box1_2 a:link{color:#0273fe; text-decoration:underline;}
.specially_box1_2 a:visited{color:#0273fe; text-decoration:underline;}
.specially_box1_2 a:hover{color:#ff6600; text-decoration:underline;}
.specially_box1_2 a:active{color:#0273fe; text-decoration:underline;}
.specially_box1_22{width:57.9375%;; display:table-cell; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%;}
.specially_box1_22 a:link{color:#0273fe; text-decoration:underline;}
.specially_box1_22 a:visited{color:#0273fe; text-decoration:underline;}
.specially_box1_22 a:hover{color:#ff6600; text-decoration:underline;}
.specially_box1_22 a:active{color:#0273fe; text-decoration:underline;}


.specially_box1_12{width:26.28125%; display:table-cell; background-color:#fef6f6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_box3_1{width:26.28125%; display:table-cell; background-color:#f6fef6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box3_12{width:26.28125%; display:table-cell; background-color:#f6fef6; font-size:1.5rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_title2{margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.3% 1.5625% 0.2% 1.5625%; width:90.875%; background:url(../img/specially_bg1_1504.jpg) no-repeat; font-size:1.5rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover; border:1px solid #cecece;}
.specially_bg2{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; padding:1.5625% 1.5625% 3.125% 1.5625%; width:90.875%; background-color:#ffffff; border-bottom:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; min-height:30px;}
.specially2_box1{display:-webkit-box; padding:2.343775% 0 2.343775% 0; width:95.5%; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0;}
.specially2_l{margin:0; width:3.57142%;}
.specially2_r{margin:0 0 0 2.34375%; width:93.75%; font-size:1.4rem; line-height:150%; color:#000000;}
table.fee_table{border-collapse:collapse; margin-left:auto; margin-right:auto; width:99%;}
table.fee_table,table.fee_table tr,table.fee_table td{border:0; margin:0; padding:0;}
table.fee_table td.fee_table_cel1{width:21.71875%; margin:0; padding:0;}
table.fee_table td.fee_table_cel2{width:37.34375%; margin:0; padding:0;}
table.fee_table td.fee_table_cel3{width:37.5%; margin:0; padding:0;}
.info_past_title_bg2{padding:1.25% 0 1.25% 3.125%; width:96.875%; background:url(../img/info_past_bg1.jpg) no-repeat; 
font-size:1.5rem; line-height:150%; color:#ff0000; font-weight:bold; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background-size:cover;}
.info_past_bg1{padding:0; width:96.5725%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#fffcf9; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.info_past_bg1 input[type="radio"]{height:1.5rem; width:1.5rem;}
.info_past_bg1 select{font-size:1.6rem;}
table.info_past{border-collapse:collapse; margin-left:auto; margin-right:auto; width:99.6875%;}
table.info_past,table.info_past th,table.info_past td{border:1px solid #666666;}
table.info_past th{font-size:1.1rem; line-height:130%; color:#000000; text-align:center; padding-top:2.34375%; padding-bottom:2.34375%; font-weight:bold;}
table.info_past th.th1{width:8.75%; background:url(../img/info_past2_bg.jpg) repeat-x center;}
table.info_past th.th2{width:10.625%; background:url(../img/info_past2_bg.jpg) repeat-x center;}
table.info_past th.th3{width:13.75%; background:url(../img/info_past2_bg.jpg) repeat-x center;}
table.info_past th.th4{width:50.625%; background:url(../img/info_past2_bg.jpg) repeat-x center;}
table.info_past th.th5{width:15%; background:url(../img/info_past2_bg.jpg) repeat-x center;}
table.info_past th.th0{background-color:#229ad9; font-size:1.4rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.info_past td{font-size:1.3rem; line-height:150%; color:#000000; text-align:center; padding-top:1.5625%; padding-bottom:1.5625%; background-color:#ffffff;}
table.info_past td.td1{text-align:left; padding-left:1.25%;}
table.info_past td.td1 a:link{color:#0066cc; text-decoration:underline;}
table.info_past td.td1 a:visited{color:#0066cc; text-decoration:underline;}
table.info_past td.td1 a:hover{color:#ff6600; text-decoration:underline;}
table.info_past td.td1 a:active{color:#0066cc; text-decoration:underline;}
table.info_past td.td2{ background-color:#fefdf4;}
.title_bg2{padding:2.8125% 0 2.8125% 2.03125%; width:97.96875%; background:url(../img/title_bg_1.jpg) no-repeat; position:relative; font-size:1.5rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover;}
.faq_title_bg2{padding:0.9375% 0 0.625% 0; width:96.875%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#fd9434; font-size:1.5rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.concept_bg1{padding:1.5625% 0 1.5625% 0; width:96.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#ffffff; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.concept_bg1 ul{ margin: 0 0 0 1.12%; padding: 0; list-style: none;}
.concept_bg1 li{float:left; margin: 0 0 0 0.5%; padding: 0; width:32.52%;}
.concept_bg1 li:nth-of-type(1){margin: 0; width:32.32%;}
.concept_bg1 li .btn{margin: 4.06% auto; padding: 0; width:65.15%;}

.concept_l1{margin:2.65625% 0 0 2.65625%; width:16.71875%;}
.concept_r1{margin:1.25% 0 0 2.03125%; width:77.5%;}
.company_box1{display:-webkit-box; padding:0; width:100%;}
.voice_bg1{display:-webkit-box; padding:3.125% 0 3.125% 0; width:100%; background-color:#ffffff; word-wrap:break-word;}
.voice_bg2{display:-webkit-box; padding:3.125% 0 3.125% 0; width:100%; background-color:#fff3ed; word-wrap:break-word;}
.voice_box{display:-webkit-box; padding:4.375% 0 4.6875% 0; width:100%; background-color:#f6fdfe;}
.voice_l1{margin:0 0 0 9.21875%; width:36.25%;}
.voice_r1{margin:0 0 0 9.0625%; width:36.25%;}

.info_past2_bg1{padding:2.5% 0 2.1875% 0; width:100%; background-color:#fd9434; font-size:1.5rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.info_past2_bg2{padding:2.5% 0 2.1875% 0; width:100%; background-color:#229ad9; font-size:1.5rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.contract_box{width:100%; display:table; font-size:1.6rem; line-height:140%; color:#173c8f; margin-top:0; text-align:center; font-weight:bold;}
.info_past2_bg{padding:0; padding-top:2.34375%; padding-bottom:2.34375%; background:url(../img/info_past2_bg.jpg) repeat-x center; font-weight:bold; font-size:1.1rem; line-height:130%; color:#000000; text-align:center;}

.seminar_info_box{width:100%; display:table; border-bottom:1px solid #c1c1c1; margin-top:3.125%;}
.seminar_info_box_tr{width:100%; display:table-row;}
.seminar_info_box1{width:25.15625%; display:table-cell; border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; vertical-align:middle; margin:0; padding:0; background-color:#f68316;}
.seminar_info_box2{width:74.6875%; display:table-cell; border-top:1px solid #c1c1c1; vertical-align:middle; margin:0; padding:0; background-color:#f68316;}
.seminar_info_box3{width:25.15625%; display:table-cell; border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; vertical-align:middle; font-size:1.5rem; line-height:140%; color:#000000; text-align:center; padding:1.5625% 0.78125% 1.5625% 0.78125%;}
.seminar_info_box4{width:74.6875%; display:table-cell; border-top:1px solid #c1c1c1; vertical-align:middle; font-size:1.8rem; line-height:140%; color:#000000; padding:1.5625% 0.78125% 1.5625% 0.78125%;}
.seminar_info_box5{width:100%; border-bottom:1px solid #c1c1c1; vertical-align:middle; text-align:center; padding:1.5625% 0 1.5625% 0;}
.media_info_btm_box{width:100%; background-color:#f5f5f5; margin-top:3.125%; text-align:center; padding:1.5625% 0 1.71875% 0;}

.seminar_detail_title{font-size:1.6rem; line-height:140%; color:#000000; font-weight:bold; border-left:3px solid #f36c12; padding:0.78125% 1.5625% 0.78125% 1.5625%; margin:1.5625% 0 1.5625% 0.78125%;}
.questionnaire_title{font-size:1.6rem; line-height:140%; color:#000000; font-weight:bold; border-left:3px solid #f36c12; padding:0.78125% 1.5625% 0.78125% 1.5625%; margin:1.5625% 0 1.5625% 0.78125%;}
.seminar_voice_txt1{font-size:1.6rem; line-height:150%; color:#0165e0; font-weight:bold; text-align:center;}
.seminar_voice_box1{margin-left:auto; margin-right:auto; width:97.5%; background:url(../img/seminar_voice_bg.gif) repeat; padding-bottom:2.34375%;}
.seminar_voice_box1 ul{margin:2.34375% 0 0 0; padding:0; list-style:none;}
.seminar_voice_box1 li{font-size:1.6rem; line-height:150%; color:#000000; margin:0.3125% 0 0 6.25%;}
.seminar_voice_box2{margin-left:auto; margin-right:auto; width:97.5%; background:url(../img/seminar_voice_txt3_bg.jpg) repeat-y;}
.seminar_voice_box2 p{font-size:1.6rem; line-height:150%; color:#dd0000; margin:1.5625% 2.34375% 0 3.125%; font-weight:bold;}
.seminar_voice_box2_1504_1{margin-left:auto; margin-right:auto; margin-top:4.6875%; width:97.8125%;}
.seminar_voice_box2_1504{margin-left:auto; margin-right:auto; margin-top:0; width:97.5%; background-color:#fffeef; border:1px solid #f64404;}
.seminar_voice_box2_1504 p{font-size:1.6rem; line-height:150%; color:#dd0000; margin:1.5625% 2.34375% 1.5625% 3.125%; font-weight:bold;}
.media_l1{margin:0; width:36.875%; text-align:center;}
.media_r1{margin:0 0 0 1.5625%; width:60%;}

.dvd_book_box1{display:-webkit-box; margin:2.1875% 0 0 3.125%; width:93.75%;}
.dvd_book_box1_l{margin:0 0 0 0; width:46.25%;}
.dvd_book_box1_r{margin:0 0 0 1.25%; width:46.25%;}
.dvd_book_box2{width:100%; background-color:#f6f6f6;}
.dvd_book_box2 ul{margin:3.125% 0 0 7.8125%; padding:3.125% 0 3.125% 0; width:90.625%;}
.dvd_book_box2 li{font-size:1.4rem; line-height:150%; color:#000000; margin-top:2.5%;}
.dvd_book_box2 li a:link{color:#f96810; text-decoration:underline; font-weight:bold;}
.dvd_book_box2 li a:visited{color:#f96810; text-decoration:underline;}
.dvd_book_box2 li a:hover{color:#ff6600; text-decoration:underline;}
.dvd_book_box2 li a:active{color:#f96810; text-decoration:underline;}
.mailmaga_box1{margin-top:2.34375%; margin-left:auto; margin-right:auto; margin-bottom:0; padding:3.125% 0 3.125% 2.1875%; background-color:#fefdf4; width:97.8125%; font-size:1.4rem; line-height:150%; color:#000000; text-align:center;}
.mailmaga_box1 p{font-size:1.4rem; line-height:150%; color:#000000;}
.mailmaga_box1 input[type="email"]{font-size:1.5rem; margin-top:1.5625%;}
.mailmaga_box1 input[type="submit"]{font-size:1.5rem; width:31.25%; margin-top:3.125%;}
.mailmaga_box2{margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0; padding:3.125% 0 3.125% 2.1875%; background-color:#f6fdfe; width:97.8125%; font-size:1.4rem; line-height:150%; color:#000000; text-align:center;}
.mailmaga_box2 p{font-size:1.4rem; line-height:150%; color:#000000;}
.mailmaga_box2 input[type="email"]{font-size:1.5rem; margin-top:1.5625%;}
.mailmaga_box2 input[type="submit"]{font-size:1.5rem; width:31.25%; margin-top:3.125%;}

.faq_bg1{display:-webkit-box; padding:0.625% 0 1.25% 0; width:96.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#fef6f6; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.faq_bg1_1{display:-webkit-box; padding:0.625% 0 1.25% 0; width:96.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#fef6f6; border:1px solid #cecece;}
.faq_l1{margin:1.5625% 0 0 1.5625%; width:4.0453%;}
.faq_r1{margin:0.9375% 0 0 1.5625%; width:84.14239%; font-size:1.5rem; line-height:150%; color:#000000; font-weight:bold;}
.faq_r1 a:link{color:#000000; text-decoration:none;}
.faq_r1 a:visited{color:#000000; text-decoration:none;}
.faq_r1 a:hover{color:#000000; text-decoration:underline;}
.faq_r1 a:active{color:#000000; text-decoration:none;}
.faq_r12{margin:2.34375% 0 0 1.5625%; width:6.79611%;}
.faq_bg2{display:-webkit-box; padding:0.625% 0 1.25% 0; width:96.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#ffffff; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.faq_l2{margin:1.5625% 0 0 1.5625%; width:4.0453%;}
.faq_r2{margin:1.5625% 0 0 1.5625%; width:84.14239%; font-size:1.5rem; line-height:150%; color:#000000;}
.faq_r2 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.faq_r2 a:visited{color:#173c8f; text-decoration:underline;}
.faq_r2 a:hover{color:#ff6600; text-decoration:underline;}
.faq_r2 a:active{color:#173c8f; text-decoration:underline;}

.privacy_text1{width:94.625%; position:relative; font-size:1.6rem; line-height:150%; color:#d70000; font-weight:bold; margin-top:1.5625%; margin-bottom:1.5625%;}
.privacy_text1 span{font-size:1.3rem; position:absolute; right:0; top:0;}
.privacy_text1 a:link{color:#d70000; text-decoration:none;}
.privacy_text1 a:visited{color:#d70000; text-decoration:none;}
.privacy_text1 a:hover{color:#ff6600; text-decoration:underline;}
.privacy_text1 a:active{color:#d70000; text-decoration:none;}

.top_bg1{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#fd9434; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.top_bg2{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#229ad9; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.contract_box a:link{color:#173c8f; text-decoration:underline;}
.contract_box a:visited{color:#173c8f; text-decoration:underline;}
.contract_box a:hover{color:#ff6600; text-decoration:underline;}
.contract_box a:active{color:#173c8f; text-decoration:underline;}
.contract_box_tr{width:100%; display:table-row;}
.contract_cel1{width:50%; display:table-cell; border-top:1px solid #a4a4a4; border-right:1px solid #a4a4a4; padding:1.875% 0 1.875% 0; background-color:#f7fcfd; vertical-align:middle;}
.contract_cel2{width:50%; display:table-cell; border-top:1px solid #a4a4a4; background-color:#f7fcfd; padding:1.875% 0 0.9375% 0; vertical-align:middle;}
.contract_cel2_1{width:50%; display:table-cell; border-top:1px solid #a4a4a4; background-color:#ffffff; padding:1.875% 0 1.875% 0; vertical-align:middle;}
.contract_text3{font-size:1.7rem; line-height:120%; text-align:center; color:#e50505; font-weight:bold; padding:1.875% 0 1.875% 0; border:2px solid #f70d12; width:95.9375%; margin-top:1.5625%; margin-left:auto; margin-right:auto;}
.contract_text4{font-size:1.6rem; line-height:160%; color:#000000;}
.contract_text4 ol{margin:0 0 0 2.5%; padding:0;}
.contract_text4 li{font-size:1.6rem; line-height:150%; margin:0 1.25% 0 1.25%; list-style-type:decimal;}
.contract_box3{margin-left:auto; margin-right:auto; margin-top:15px; padding:2.5% 1.5625% 2.5% 1.5625%; border:1px solid #666666; width:91.40625%; font-size:0.9rem; line-height:160%; color:#000000;}
.sitemap_txt1{padding:3.125% 1.5625% 3.125% 2.1875%; background-color:#fef6f6; font-size:1.5rem; line-height:150%; color:#d70000; font-weight:bold; border-top:2px solid #fe852f;}
.sitemap_txt2{margin:3.125% 1.5625% 3.125% 3.125%; font-size:1.4rem; line-height:150%; color:#000000; padding:0 0 0 4.6875%; background:url(../img/sitemap_mark_1504.gif) no-repeat; background-position:0 20%;}
.sitemap_txt2 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.sitemap_txt2 a:visited{color:#173c8f; text-decoration:underline;}
.sitemap_txt2 a:hover{color:#ff6600; text-decoration:underline;}
.sitemap_txt2 a:active{color:#173c8f; text-decoration:underline;}
.required{color:#f94c10; font-weight:bold;}

.company_l1{margin:3.125% 0 0 3.59375%; width:25%; text-align:center;}
.company_r1{margin:2.8125% 0 0 4.0625%; width:65.9375%;}
.company_table{width:100%; display:table; border-bottom:1px solid #a4a4a4; margin:0;}
.company_table_tr{width:100%; display:table-row;}
.company_table_l{width:21.875%; display:table-cell; border-bottom:1px solid #a4a4a4; border-right:1px solid #a4a4a4; font-size:1.4rem; line-height:140%; color:#f96810; text-align:right; font-weight:bold; padding:2.34375% 2.34375% 2.34375% 0.78125%; vertical-align:middle;}
.company_table_r{width:70.9375%; display:table-cell; border-bottom:1px solid #a4a4a4; padding:2.34375% 1.5625% 2.34375% 2.34375%; vertical-align:middle;}
.company_table_l2{width:21.875%; display:table-cell; border-right:1px solid #a4a4a4; font-size:1.4rem; line-height:140%; color:#f96810; text-align:right; font-weight:bold; padding:2.34375% 2.34375% 2.34375% 0.78125%; vertical-align:middle;}
.company_table_r2{width:70.9375%; display:table-cell; padding:2.34375% 1.5625% 2.34375% 2.34375%;}

#page_link1{text-indent:-99999px; height:0;}
.sub_text{margin:2.34375%;}
.sub_text p{font-size:1.5rem; line-height:140%; color:#000;}
table.info_past3{border-collapse:collapse; margin-top:5px; width:100%; vertical-align:middle; margin-bottom:10px;}
table.info_past3,table.info_past3 th,table.info_past3 td{border:1px solid #666666;}
table.info_past3 th{background-color:#f5f4fe; vertical-align:middle; font-size:1.3rem; line-height:130%; color:#000; padding:1.5625% 0 1.5625% 0; width:auto; box-sizing:border-box; text-align:center; font-weight:bold;}
table.info_past3 th.box1{width:23%;}
table.info_past3 th.box2{width:29%;}
table.info_past3 th.box3{width:24%;}
table.info_past3 th.box4{width:12%;}
table.info_past3 th.box5{width:12%;}
table.info_past3 td{background-color:#fff; vertical-align:middle; font-size:1.3rem; line-height:130%; color:#000; padding:1.5625% 0 1.5625% 0; width:auto; box-sizing:border-box; text-align:center;}

.movie_box ul{margin:6px auto 0 auto; width:96%; padding:14px 0 10px 4%; background-color:#ffeeee; list-style:none; box-sizing:border-box;}
.movie_box li{font-size:1.2rem; color:#e30c34; float:left; width:32%; margin-left:1%; position:relative;}
.movie_box li a:link{color:#e30c34; text-decoration:underline;}
.movie_box li a:visited{color:#e30c34; text-decoration:underline;}
.movie_box li a:hover{color:#ff6600; text-decoration:underline;}
.movie_box li a:active{color:#e30c34; text-decoration:underline;}
.movie_box li img{width:12px; margin-right:4%;}
.movie_box li img:hover{opacity:0.6; filter:alpha(opacity=60);}
.movie_box li span{line-height:100%; position:absolute; top:2px; text-decoration:underline;}

.fiduciary_txt1{font-size:1.5rem; line-height:150%; color:#000000; text-indent: -1.5em; margin-left: 7%;}
.fiduciary_txt1:before {content: "ー"; padding-right:2%; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.fiduciary_txt2{font-size:1.5rem; line-height:150%; color:#000000; margin-top:2%; margin-left:-5px;}
.fiduciary_txt3{font-size:1.5rem; line-height:150%; color:#000000; text-indent: -1.5em; margin-left: 7%; margin-top:1%;}
.fiduciary_txt3:before {content: "・ "; padding-right:1%;}


.point_link ul{margin:9px auto 9px auto; width:98.125%; list-style:none; box-sizing:border-box; padding: 0;}
.point_link li{font-size:1.6rem; color:#000000; width:100%; padding:14px 0 14px 13%; background-color:#ffeeee; margin:3px 0 0 0; text-decoration:underline; background:url(../img/point_mark.jpg) no-repeat #fcfcfc left; border:1px solid #d5d7d1; box-sizing: border-box;}
.point_link li a:link{color:#dd0101; text-decoration:underline;}
.point_link li a:visited{color:#e30c34; text-decoration:underline;}
.point_link li a:hover{color:#dd0101; text-decoration:underline;}
.point_link li a:active{color:#dd0101; text-decoration:underline;}

.point_bg{overflow: hidden; text-indent: 100%; white-space: nowrap; width:100%; margin:0; padding-top:0; height: 0;}
.point1_bg{background: url(../img/point1_bg.jpg) no-repeat; background-size: 100% auto; padding-bottom:30.78%;}
.point1_title{background: url(../img/point1_title.jpg) no-repeat; background-size: 100% auto; padding-bottom:8.125%;}
.point1_s1{background: url(../img/point1_s1.jpg) no-repeat; background-size: 100% auto; padding-bottom:75.312%;}
.point1_s2_1{background: url(../img/point1_s2_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.25%;}
.point1_s2_2{background: url(../img/point1_s2_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:16.25%;}
.point1_s2_3{background: url(../img/point1_s2_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:9.37%;}
.point1_s2_4{background: url(../img/point1_s2_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:14.53%;}
.point1_s2_5{background: url(../img/point1_s2_5.jpg) no-repeat; background-size: 100% auto; padding-bottom:7.18%;}
.point1_s2_6{background: url(../img/point1_s2_6.jpg) no-repeat; background-size: 100% auto; padding-bottom:21.09%;}
.point1_s2_7{background: url(../img/point1_s2_7.jpg) no-repeat; background-size: 100% auto; padding-bottom:16.4%;}
.point1_s2_8{background: url(../img/point1_s2_8.jpg) no-repeat; background-size: 100% auto; padding-bottom:20.31%;}
.point1_s2_9{background: url(../img/point1_s2_9.jpg) no-repeat; background-size: 100% auto; padding-bottom:70.15%;}
.point1_s3_1{background: url(../img/point1_s3_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point1_s3_2{background: url(../img/point1_s3_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:14.84%;}
.point1_s3_3_1{background: url(../img/point1_s3_3_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.65%;}
.point1_s3_4{background: url(../img/point1_s3_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:24.84%;}
.point1_s3_5{background: url(../img/point1_s3_5.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.71%;}
.point1_s3_6{background: url(../img/point1_s3_6.jpg) no-repeat; background-size: 100% auto; padding-bottom:10.15%;}
.point1_s3_7{background: url(../img/point1_s3_7.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.25%;}
.point1_s3_8{background: url(../img/point1_s3_8.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.09%;}
.point1_s3_9{background: url(../img/point1_s3_9.jpg) no-repeat; background-size: 100% auto; padding-bottom:5.93%;}
.point1_s3_10{background: url(../img/point1_s3_10.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.71%;}
.point1_s3_11{background: url(../img/point1_s3_11.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.09%;}
.point1_s3_12{background: url(../img/point1_s3_12.jpg) no-repeat; background-size: 100% auto; padding-bottom:6.09%;}
.point1_s3_13{background: url(../img/point1_s3_13.jpg) no-repeat; background-size: 100% auto; padding-bottom:8.75%;}
.point1_s3_14{background: url(../img/point1_s3_14.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.65%;}
.point1_s4_1{background: url(../img/point1_s4_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:10.93%;}
.point1_s4_2{background: url(../img/point1_s4_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:18.28%;}
.point1_s4_3{background: url(../img/point1_s4_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:10.78%;}
.point1_s4_4{background: url(../img/point1_s4_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:24.68%;}
.point1_s4_5{background: url(../img/point1_s4_5.jpg) no-repeat; background-size: 100% auto; padding-bottom:9.21%;}
.point1_s4_6{background: url(../img/point1_s4_6.jpg) no-repeat; background-size: 100% auto; padding-bottom:12.03%;}
.point1_s4_7{background: url(../img/point1_s4_7.jpg) no-repeat; background-size: 100% auto; padding-bottom:8.59%;}
.point1_s4_8_1{background: url(../img/point1_s4_8_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:8.59%;}
.point1_s4_9{background: url(../img/point1_s4_9.jpg) no-repeat; background-size: 100% auto; padding-bottom:9.06%;}
.point1_s4_10{background: url(../img/point1_s4_10.jpg) no-repeat; background-size: 100% auto; padding-bottom:8.28%;}
.point1_s4_11{background: url(../img/point1_s4_11.jpg) no-repeat; background-size: 100% auto; padding-bottom:19.53%;}
.point1_summary1{background: url(../img/point1_summary1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point1_summary2{background: url(../img/point1_summary2.jpg) no-repeat; background-size: 100% auto; padding-bottom:15.78%;}
.point1_summary3{background: url(../img/point1_summary3.jpg) no-repeat; background-size: 100% auto; padding-bottom:18.28%;}
.point1_summary4{background: url(../img/point1_summary4.jpg) no-repeat; background-size: 100% auto; padding-bottom:31.56%;}
.point1_summary5{background: url(../img/point1_summary5.jpg) no-repeat; background-size: 100% auto; padding-bottom:24.37%;}

.point2_bg{background: url(../img/point2_bg.jpg) no-repeat; background-size: 100% auto; padding-bottom:30.78%;}
.point2_title{background: url(../img/point2_title.jpg) no-repeat; background-size: 100% auto; padding-bottom:9.84%;}
.point2_s1{background: url(../img/point2_s1.jpg) no-repeat; background-size: 100% auto; padding-bottom:73.59%;}
.point2_s2_1{background: url(../img/point2_s2_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.25%;}
.point2_s2_2{background: url(../img/point2_s2_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:13.12%;}
.point2_s2_3{background: url(../img/point2_s2_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point2_s2_4{background: url(../img/point2_s2_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:15.31%;}
.point2_s2_5{background: url(../img/point2_s2_5.jpg) no-repeat; background-size: 100% auto; padding-bottom:20.93%;}
.point2_s2_6{background: url(../img/point2_s2_6.jpg) no-repeat; background-size: 100% auto; padding-bottom:19.06%;}
.point2_s2_7{background: url(../img/point2_s2_7.jpg) no-repeat; background-size: 100% auto; padding-bottom:21.56%;}
.point2_s2_8{background: url(../img/point2_s2_8.jpg) no-repeat; background-size: 100% auto; padding-bottom:38.43%;}
.point2_s2_9{background: url(../img/point2_s2_9.jpg) no-repeat; background-size: 100% auto; padding-bottom:69.06%;}
.point2_s3_1{background: url(../img/point2_s3_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:13.12%;}
.point2_s3_2{background: url(../img/point2_s3_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:14.84%;}
.point2_s3_3_1{background: url(../img/point2_s3_3_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.65%;}
.point2_s3_4{background: url(../img/point2_s3_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:31.56%;}
.point2_s4_1{background: url(../img/point2_s4_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:12.5%;}
.point2_s4_2{background: url(../img/point2_s4_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:18.28%;}
.point2_s4_3{background: url(../img/point2_s4_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:10.93%;}
.point2_s4_4{background: url(../img/point2_s4_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:31.25%;}
.point2_summary1{background: url(../img/point2_summary1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point2_summary2{background: url(../img/point2_summary2.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.34%;}
.point2_summary3{background: url(../img/point2_summary3.jpg) no-repeat; background-size: 100% auto; padding-bottom:19.68%;}
.point2_summary4{background: url(../img/point2_summary4.jpg) no-repeat; background-size: 100% auto; padding-bottom:31.25%;}
.point2_summary5{background: url(../img/point2_summary5.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.81%;}

.point3_bg{background: url(../img/point3_bg.jpg) no-repeat; background-size: 100% auto; padding-bottom:30.78%;}
.point3_title{background: url(../img/point3_title.jpg) no-repeat; background-size: 100% auto; padding-bottom:9.84%;}
.point3_s1{background: url(../img/point3_s1.jpg) no-repeat; background-size: 100% auto; padding-bottom:64.21%;}
.point3_s2_1{background: url(../img/point3_s2_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.25%;}
.point3_s2_2{background: url(../img/point3_s2_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:13.12%;}
.point3_s2_3{background: url(../img/point3_s2_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point3_s2_4{background: url(../img/point3_s2_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:15.31%;}
.point3_s2_5{background: url(../img/point3_s2_5.jpg) no-repeat; background-size: 100% auto; padding-bottom:20.93%;}
.point3_s2_6{background: url(../img/point3_s2_6.jpg) no-repeat; background-size: 100% auto; padding-bottom:18.43%;}
.point3_s2_7{background: url(../img/point3_s2_7.jpg) no-repeat; background-size: 100% auto; padding-bottom:22.18%;}
.point3_s2_8{background: url(../img/point3_s2_8.jpg) no-repeat; background-size: 100% auto; padding-bottom:24.37%;}
.point3_s2_9{background: url(../img/point3_s2_9.jpg) no-repeat; background-size: 100% auto; padding-bottom:65.93%;}
.point3_s3_1{background: url(../img/point3_s3_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:13.12%;}
.point3_s3_2_1{background: url(../img/point3_s3_2_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:12.03%;}
.point3_s3_3{background: url(../img/point3_s3_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:31.56%;}
.point3_s4_1{background: url(../img/point3_s4_1.jpg) no-repeat; background-size: 100% auto; padding-bottom:12.5%;}
.point3_s4_2{background: url(../img/point3_s4_2.jpg) no-repeat; background-size: 100% auto; padding-bottom:18.59%;}
.point3_s4_3{background: url(../img/point3_s4_3.jpg) no-repeat; background-size: 100% auto; padding-bottom:10.78%;}
.point3_s4_4{background: url(../img/point3_s4_4.jpg) no-repeat; background-size: 100% auto; padding-bottom:30.31%;}
.point3_summary1{background: url(../img/point3_summary1.jpg) no-repeat; background-size: 100% auto; padding-bottom:11.71%;}
.point3_summary2{background: url(../img/point3_summary2.jpg) no-repeat; background-size: 100% auto; padding-bottom:17.34%;}
.point3_summary3{background: url(../img/point3_summary3.jpg) no-repeat; background-size: 100% auto; padding-bottom:20.31%;}
.point3_summary4{background: url(../img/point3_summary4.jpg) no-repeat; background-size: 100% auto; padding-bottom:20.46%;}
.point3_summary5{background: url(../img/point3_summary5.jpg) no-repeat; background-size: 100% auto; padding-bottom:16.87%;}





@media screen and (min-width:400px){
.txt15{font-size:1.5rem; line-height:130%; color:#000000;}
.txt18{font-size:1.9rem; line-height:130%; color:#000000;}
.txt18_1{font-size:1.9rem; line-height:150%; color:#000000; text-indent:-1em; margin-left:1em;}
.txt19{font-size:2.1rem; line-height:140%; color:#000000;}
.txt19_1{font-size:2.1rem; line-height:150%; color:#000000; text-indent:-1.5em; margin-left:1.5em;}
.txt19_2{font-size:2.1rem; line-height:150%; color:#000000;}
.txt20{font-size:2.5rem; line-height:150%; color:#000000;}
.title_bg{padding:3.2% 0 2.3% 2.031%; width:97.968%; background:url(../img/title_bg_1.jpg) no-repeat; position:relative; font-size:2.2rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}
.marqee_box{margin:1.87% 0 0 1.875%; width:96.25%; font-size:2.3rem; line-height:150%; color:#ff0000;}
.news_txt{font-size:2.1rem; line-height:140%; color:#000000; margin:2.03125% 0 0 2.031%; padding:0 0 1.5625% 3.125%; width:92.656%; background:url(../img/top_mark1.gif) no-repeat; background-position:0 1.09375%;}
.title_btm_txt1{font-size:2.1rem; line-height:130%; color:#ee2915; padding:10px 0 10px 0; text-align:center; font-weight:bold;}
table.top_table,table.top_table th,table.top_table td{border:1px solid #d5d5d5;}
table.top_table th{font-size:2.2rem; line-height:140%; color:#000000; text-align:center; vertical-align:middle; font-weight:normal; background-color:#f6f6f6;}
table.top_table th.box{width:28.125%; background-color:#f6f6f6; vertical-align:middle; font-size:2.2rem; line-height:140%; color:#000000; font-weight:bold; text-align:center; padding:1.5625% 0 1.5625% 0;}
table.top_table th.title1{padding:1.5625% 0 1.5625% 0; width:28.125%; background-color:#fd9434; font-size:2.2rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.top_table th.title2{padding:1.5625% 0 1.5625% 0; width:28.125%; background-color:#229ad9; font-size:2.2rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.top_table td{font-size:2.2rem; line-height:140%; color:#df2621; text-align:center; font-weight:bold; vertical-align:middle;}
.voice_txt1{font-size:2.1rem; line-height:150%; color:#ff3600;}
.voice_txt2{font-size:2.0rem; line-height:140%; color:#000000;}
.voice_txt3{font-size:1.8rem; line-height:140%; color:#666666; margin-top:0.3125%;}
.risk_title_bg{padding:3.5% 0 3% 11%; width:89%; background:url(../img/risk_title_bg.jpg) no-repeat; position:relative; font-size:2.1rem; line-height:150%; color:#df0500; font-weight:bold; background-size:cover; height:93.5%;}
.risk_title_bg span{font-size:1.9rem; position:absolute; right:7.03125%; top:30%;}
.footer_menu_box{width:100%; display:table; border-bottom:1px solid #a4a4a4; font-size:2.1rem; line-height:140%; color:#173c8f; margin-top:3.125%; text-align:center; font-weight:bold;}
.footer_menu1{width:50%; display:table-cell; border-top:1px solid #a4a4a4; border-right:1px solid #a4a4a4; vertical-align:middle; padding:3.125% 0 3.125% 0;}
.footer_menu2{width:50%; display:table-cell; border-top:1px solid #a4a4a4; vertical-align:middle; padding:3.125% 0 3.125% 0;}
.pc_site{margin-top:4.6875%; font-size:2.4rem; line-height:150%; color:#000000; text-align:center;}
.pc_site a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.pc_site a:visited{color:#173c8f; text-decoration:underline;}
.pc_site a:hover{color:#ff6600; text-decoration:underline;}
.pc_site a:active{color:#173c8f; text-decoration:underline;}
.footer_txt1{margin-top:3.125%; font-size:1.9rem; line-height:140%; color:#000000;}
.footer_txt2{margin-top:3.125%; font-size:1.7rem; line-height:140%; color:#000000;}

.faq_title_bg{padding:3% 0 3% 3.125%; width:96.875%; background:url(../img/faq_title_bg_1.gif) no-repeat; font-size:2.2rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}

.continue_topics_box{width:96.875%; border-top:2px solid #f39686; border-bottom:2px solid #f39686; padding:1.5625% 1.5625% 2.5625% 1.5625%; background-color:#ffffea; margin:0 0 3.125% 0;}
.continue_topics_box_text{font-size:1.9rem; line-height:150%; color:#cd0202; font-weight:bold; margin-left:3.125%;}
.continue_topics_box_text img{margin-bottom:-2%;}

.contact_box1 p{font-size:1.9rem; line-height:140%; color:#000000; font-weight:bold; margin-left:3.90625%;}
.contact_box2 input[type="text"]{font-size:1.9rem;}
.contact_box2 input[type="radio"]{height:1.9rem; width:1.9rem;}
.contact_box2 input[type="checkbox"]{height:1.9rem; width:1.9rem;}
.contact_box2 textarea{font-size:1.9rem; width:100%;}
.contact_box2 select{font-size:2.0rem;}
.contact_h_90{height:90px;}
.contact_h_180{height:90px;}
.contact_text1{font-size:1.9rem; line-height:130%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text2{font-size:1.8rem; line-height:140%; color:#ff0000; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text3{font-size:1.8rem; line-height:140%; color:#000000; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text4{font-size:1.8rem; line-height:140%; color:#f94c10; margin-left:6.40625%; margin-right:3.90625%; text-indent:-2.5%;}
.contact_text5{font-size:1.8rem; line-height:140%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text6{font-size:1.9rem; line-height:140%; color:#000000; margin-left:3.90625%; margin-right:3.90625%;}
.contact_text6 input[type="radio"]{height:1.9rem; width:2.0rem;}
.contact_text6 input[type="checkbox"]{height:1.9rem; width:2.0rem;}
.contact_bg li{font-size:1.8rem; line-height:130%; color:#000000; text-indent:-2.96875%; margin-left:5.46875%; margin-right:3.125%;}
.regist_txt1{font-size:1.9rem; line-height:120%; margin-top:1.875%; text-align:center; font-weight:bold;}
.regist_txt2{font-size:2.0rem; line-height:160%;}
.regist_box2{margin:1.5625% 3.125% 2.5% 3.125%; height:200px; border:1px solid #adadad; overflow:auto; padding:0 1.25% 0 1.25%;}
.regist_box2 li{font-size:2.0rem; line-height:150%; margin:0 1.25% 0 1.25%;}
.mailmaga_txt1{padding:2.34375% 0 2.34375% 6.03125%; background:url(../img/mailmaga_mark1504.gif) no-repeat #fef6f6 left; background-position:3.125% 40%; font-size:2.0rem; line-height:150%; color:#173c8f; font-weight:bold; border-top:1px solid #cecece;}
.service_bg1{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#fd9434; font-size:2.1rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.service_bg2{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#229ad9; font-size:2.1rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}

#title_bg_2{padding:3% 0 3% 3.125%; width:96.875%; background:url(../img/faq_title_bg_1.gif) no-repeat; font-size:2.1rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}
.top_box1_title{margin-top:1.5625%; margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.9376% 0 0.625% 0; width:95.3125%px; background-color:#fa922e; font-size:2.0rem; line-height:150%; color:#ffffff; text-align:center;}
.top_box1_title_top{margin-top:9.6875%; margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.9376% 0 0.625% 0; width:93.75%; background-color:#fa922e; font-size:2.0rem; line-height:150%; color:#ffffff; text-align:center;}
.top_box1_1{width:23.28125%; display:table-cell; background-color:#fef6f6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.top_box1_12{width:23.28125%;; display:table-cell; background-color:#fef6f6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.top_box1_2{width:60.9375%; display:table-cell; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%; border-bottom:1px dotted #8d8d8d;}
.top_box1_22{width:60.9375%; display:table-cell; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%;}
.specially_title1{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.5% 0 2.4% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_1.jpg) no-repeat; font-size:2.1rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover; position:relative;}
.specially_title1_1{margin-left:auto; margin-right:auto; margin-bottom:0; padding:2.5% 0 2.4% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_1.jpg) no-repeat; font-size:2.1rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover; position:relative;}
.specially_title1_1 span{font-size:1.8rem; position:absolute; right:1.5625%; top:30%;}
.specially_title1_2{margin-left:auto; margin-right:auto; margin-bottom:0; padding:3.5% 0 2.9% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_2.jpg) no-repeat; font-size:2.1rem; line-height:150%; color:#1995d5; font-weight:bold; background-size:cover;}
.specially_title1_3{margin-left:auto; margin-right:auto; margin-bottom:0; padding:3.5% 0 2.9% 2.1875%; width:92.1875%; background:url(../img/specially_bg2_2.jpg) no-repeat; font-size:2.1rem; line-height:150%; color:#1995d5; font-weight:bold; background-size:cover; position:relative;}
.specially_title1_3 span{font-size:1.8rem; position:absolute; right:1.5625%; top:30%;}
.specially2_r{margin:0 0 0 2.34375%; width:93.75%; font-size:1.9rem; line-height:150%; color:#000000;}

.title_bg3{padding:3.5% 0 2.5% 2.03125%; width:97.96875%; background:url(../img/title_bg_1.jpg) no-repeat; font-size:2.0rem; line-height:150%; color:#000000; font-weight:bold; background-size:cover;}
.blog_title1{display:table; padding:3.0% 0 2.9% 0; width:100%; background:url(../img/blog_list_bg1_1.jpg) no-repeat; background-size:cover;}
.blog_title1_txt{margin:0; padding:0 0 0 2.1875%; width:58.59375%; font-size:2.1rem; line-height:150%; color:#ff0000; font-weight:bold; display:table-cell; vertical-align:middle;}
.blog_bg1{padding:2.34375%; background-color:#fefdf4; font-size:2.1rem; line-height:160%; color:#000000;}
#title_bg_3{padding:3.0% 0 3.2% 3.125%; width:96.875%;  background:url(../img/faq_title_bg_2.gif) no-repeat; font-size:2.1rem; line-height:150%; color:#000000; font-weight:bold; position:relative; background-size:cover;}
.specially_box4_1{width:21.71875%; display:table-cell; background-color:#fefef6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box4_12{width:21.71875%; display:table-cell; background-color:#fefef6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_box1_1{width:21.71875%; display:table-cell; background-color:#fef6f6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75%  1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box1_2{width:59.21875%px; display:table-cell; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%; border-bottom:1px dotted #8d8d8d;}
.specially_box1_22{width:59.21875%px; display:table-cell; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 0 1.875% 3.75%;}
.specially_box1_12{width:21.71875%; display:table-cell; background-color:#fef6f6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_box3_1{width:21.71875%; display:table-cell; background-color:#f6fef6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right; border-bottom:1px dotted #8d8d8d;}
.specially_box3_12{width:21.71875%; display:table-cell; background-color:#f6fef6; font-size:2.0rem; line-height:140%; color:#000000; padding:1.875% 3.75% 1.875% 0; text-align:right;}
.specially_title2{margin-left:auto; margin-right:auto; margin-bottom:0; padding:0.3% 1.5625% 0.2% 1.5625%; width:90.875%; background:url(../img/specially_bg1_1504.jpg) no-repeat; font-size:2.0rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover; border:1px solid #cecece;}
.info_past_title_bg2{padding:1.25% 0 1.25% 3.125%; width:96.875%; background:url(../img/info_past_bg1.jpg) no-repeat; font-size:2.1rem; line-height:150%; color:#ff0000; font-weight:bold; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background-size:cover;}
.info_past_bg1 input[type="radio"]{height:1.9rem; width:1.9rem;}
.info_past_bg1 select{font-size:2.0rem;}
table.info_past th{font-size:2.0rem; line-height:130%; color:#000000; text-align:center; padding-top:2.34375%; padding-bottom:2.34375%; font-weight:bold;}
table.info_past th.th0{background-color:#229ad9; font-size:2.1rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
table.info_past td{font-size:2.0rem; line-height:150%; color:#000000; text-align:center; padding-top:1.5625%; padding-bottom:1.5625%; background-color:#ffffff;}
.title_bg2{padding:2.8125% 0 2.9125% 2.03125%; width:97.96875%; background:url(../img/title_bg_1.jpg) no-repeat; position:relative; font-size:2.0rem; line-height:150%; color:#f9270b; font-weight:bold; background-size:cover;}
.faq_title_bg2{padding:0.9375% 0 0.625% 0; width:96.875%; margin-left:auto; margin-right:auto; margin-bottom:0; background-color:#fd9434; font-size:2.0rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.info_past2_bg1{padding:2.5% 0 2.1875% 0; width:100%; background-color:#fd9434; font-size:2.1rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.info_past2_bg2{padding:2.5% 0 2.1875% 0; width:100%; background-color:#229ad9; font-size:2.1rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.info_past2_bg{padding:0; padding-top:2.34375%; padding-bottom:2.34375%; background:url(../img/info_past2_bg.jpg) repeat-x center; font-weight:bold; font-size:2.0rem; line-height:130%; color:#000000; text-align:center; background-size:cover;}
.seminar_info_box3{width:25.15625%; display:table-cell; border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; vertical-align:middle; font-size:2.0rem; line-height:140%; color:#000000; text-align:center; padding:1.5625% 0.78125% 1.5625% 0.78125%;}
.seminar_info_box4{width:74.6875%; display:table-cell; border-top:1px solid #c1c1c1; vertical-align:middle; font-size:2.1rem; line-height:140%; color:#000000; padding:1.5625% 0.78125% 1.5625% 0.78125%;}
.seminar_detail_title{font-size:2.1rem; line-height:140%; color:#000000; font-weight:bold; border-left:5px solid #f36c12; padding:0.78125% 1.5625% 0.78125% 1.5625%; margin:1.5625% 0 1.5625% 0.78125%;}
.questionnaire_title{font-size:2.5rem; line-height:140%; color:#000000; font-weight:bold; border-left:5px solid #f36c12; padding:0.78125% 1.5625% 0.78125% 1.5625%; margin:1.5625% 0 1.5625% 0.78125%;}
.dvd_book_box2 li{font-size:2.0rem; line-height:150%; color:#000000; margin-top:2.5%;}
.mailmaga_box1 p{font-size:1.9rem; line-height:150%; color:#000000;}
.mailmaga_box2 p{font-size:1.9rem; line-height:150%; color:#000000;}
.mailmaga_box1 input[type="email"]{font-size:2.1rem; margin-top:1.5625%;}
.mailmaga_box1 input[type="submit"]{font-size:2.1rem; width:31.25%; margin-top:3.125%;}
.mailmaga_box2 input[type="email"]{font-size:2.1rem; margin-top:1.5625%;}
.mailmaga_box2 input[type="submit"]{font-size:2.1rem; width:31.25%; margin-top:3.125%;}
.faq_r1{margin:0.9375% 0 0 1.5625%; width:84.14239%; font-size:2.1rem; line-height:150%; color:#000000; font-weight:bold;}
.faq_r2{margin:1.5625% 0 0 1.5625%; width:84.14239%; font-size:2.1rem; line-height:150%; color:#000000;}
.privacy_text1{width:94.625%; position:relative; font-size:2.1rem; line-height:150%; color:#d70000; font-weight:bold; margin-top:1.5625%; margin-bottom:1.5625%;}
.privacy_text1 span{font-size:1.8rem; position:absolute; right:0; top:0;}
.top_bg1{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#fd9434; font-size:2.2rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.top_bg2{padding:1.5625% 0 1.5625% 0; width:100%; background-color:#229ad9; font-size:2.2rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.contract_box{width:100%; display:table; font-size:2.1rem; line-height:140%; color:#173c8f; margin-top:0; text-align:center; font-weight:bold;}
.contract_text3{font-size:2.2rem; line-height:120%; text-align:center; color:#e50505; font-weight:bold; padding:1.875% 0 1.875% 0; border:3px solid #f70d12; width:95.9375%; margin-top:1.5625%; margin-left:auto; margin-right:auto;}
.contract_text4{font-size:2.1rem; line-height:160%; color:#000000;}
.contract_text4 ol{margin:0 0 0 2.5%; padding:0;}
.contract_text4 li{font-size:2.1rem; line-height:150%; margin:0 1.25% 0 1.25%; list-style-type:decimal;}
.contract_box3{margin-left:auto; margin-right:auto; margin-top:15px; padding:2.5% 1.5625% 2.5% 1.5625%; border:1px solid #666666; width:91.40625%; font-size:1.5rem; line-height:160%; color:#000000;}
.sitemap_txt2{margin:3.125% 1.5625% 3.125% 3.125%; font-size:2.1rem; line-height:150%; color:#000000; padding:0 0 0 4.6875%; background:url(../img/sitemap_mark.gif) no-repeat; background-position:0 20%;}
.sitemap_txt1{padding:3.125% 1.5625% 3.125% 2.1875%; background-color:#fef6f6; font-size:2.0rem; line-height:150%; color:#d70000; font-weight:bold; border-top:2px solid #fe852f;}
.seminar_voice_txt1{font-size:2.1rem; line-height:150%; color:#0165e0; font-weight:bold; text-align:center;}
.seminar_voice_box1 li{font-size:2.1rem; line-height:150%; color:#000000; margin:0.3125% 0 0 6.25%;}
.seminar_voice_box2 p{font-size:2.1rem; line-height:150%; color:#dd0000; margin:1.5625% 2.34375% 0 3.125%; font-weight:bold;}
.seminar_voice_box2_1504 p{font-size:2.1rem; line-height:150%; color:#dd0000; margin:1.5625% 2.34375% 1.5625% 3.125%; font-weight:bold;}
.company_table_l{width:21.875%; display:table-cell; border-bottom:1px solid #a4a4a4; border-right:1px solid #a4a4a4; font-size:2.1rem; line-height:140%; color:#f96810; text-align:right; font-weight:bold; padding:2.34375% 2.34375% 2.34375% 0.78125%; vertical-align:middle;}
.company_table_l2{width:21.875%; display:table-cell; border-right:1px solid #a4a4a4; font-size:2.1rem; line-height:140%; color:#f96810; text-align:right; font-weight:bold; padding:2.34375% 2.34375% 2.34375% 0.78125%; vertical-align:middle;}
.sub_text p{font-size:2.0rem;}
table.info_past3 th{font-size:1.8rem;}
table.info_past3 td{font-size:1.8rem;}

.movie_box ul{margin:8px auto 0 auto; width:96%; padding:14px 0 10px 5%; background-color:#ffeeee; list-style:none; box-sizing:border-box;}
.movie_box li{font-size:1.8rem; color:#e30c34; float:left; width:32%; margin-left:1%; position:relative;}
.movie_box li img{width:16px; margin-right:4%;}
.movie_box li span{line-height:100%; position:absolute; top:2px; text-decoration:underline;}
	
.fiduciary_txt1{font-size:2.1rem; line-height:150%; color:#000000; text-indent: -1.9em; margin-left: 6%;}
.fiduciary_txt1:before {content: "ー"; padding-right:3%; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.fiduciary_txt2{font-size:2.1rem; line-height:150%; color:#000000; margin-top:2%; margin-left:-5px;}
.fiduciary_txt3{font-size:2.1rem; line-height:150%; color:#000000; text-indent: -1.5em; margin-left: 7%; margin-top:1%;}
.fiduciary_txt3:before {content: "・ "; padding-right:1%;}

	
	
.point_link li{font-size:2.1rem; padding:19px 0 19px 8%;}

}





/*未使用？
.header4{width:116px; top:4px; right:2px; position:absolute;}
.menu_bg{margin-top:8px; padding:0;}
.menu_bg2{margin:0; padding:0;}
.title_bg_b{padding:18px 0 0 13px; width:627px; height:86px; background:url(../img/title_bg_2.jpg) no-repeat; position:relative; font-size:1.6rem; line-height:150%; color:#000000; font-weight:bold;}

.link_box{margin-top:10px; margin-left:auto; margin-right:auto; width:97.1875%ß;}
.link1{margin:3px 0 0 0; width:428px;}
.link2{margin:0; width:194px;}
.info_txt1{font-size:1.5rem; line-height:150%; color:#000000; margin:0 0 0 11px; width:156px}
.info_txt2{font-size:1.5rem; line-height:150%; color:#000000; margin:0 0 0 7px; width:197px}
.info_txt3{font-size:1.5rem; line-height:150%; color:#000000; margin:0 0 0 18px; width:243px}


.info_past_txt1{padding:15px 0 15px 0; background-color:#fef6f6; font-size:1.5rem; line-height:150%; color:#173c8f; text-align:center; font-weight:bold; margin:0;}
.info_past_txt1 a:link{color:#173c8f; text-decoration:underline; font-weight:bold;}
.info_past_txt1 a:visited{color:#173c8f; text-decoration:underline;}
.info_past_txt1 a:hover{color:#ff6600; text-decoration:underline;}
.info_past_txt1 a:active{color:#173c8f; text-decoration:underline;}
.info_past_title_bg1{padding:8px 0 0 20px; width:620px; height:34px; background:url(../img/faq_title_bg.gif) no-repeat; font-size:1.0rem; line-height:150%; color:#000000; font-weight:bold;}
.info_past_title_bg1_1{padding:11px 0 0 20px; width:620px; height:31px; background:url(../img/faq_title_bg.gif) no-repeat; font-size:0.9rem; line-height:150%; color:#000000; font-weight:bold;}

.news_l{float:left; margin:0 0 0 0; width:320px;}
.news_r{float:left; margin:0 0 0 -1px; width:320px;}
.news_l_bg{padding:10px 0 10px 0; width:320px; background-color:#fd9434; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.news_r_bg{padding:10px 0 10px 0; width:320px; background-color:#229ad9; font-size:1.6rem; line-height:150%; color:#ffffff; text-align:center; font-weight:bold;}
.news_txt1{font-size:1.6rem; line-height:140%; color:#000000; text-align:center; margin:7px 0 5px 0;}
.news_txt2{font-size:1.6rem; line-height:140%; color:#df2621; text-align:center; font-weight:bold; margin:7px 0 5px 0;}
.media_line{margin-left:auto; margin-right:auto; margin-top:60px; margin-bottom:40px; padding:0; border:1px solid #cad0d1;}
.sub_title_bg{padding:1.5625% 0 0 4.0625%; width:95.9375%; height:34px; background:url(../img/top_title1_bg.gif) no-repeat; position:relative; font-size:1.5rem; line-height:140%; color:#000000; background-size:cover;}

*/


.clearfix:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{min-height:1px;}
* html .clearfix{height: 1px; /*¥*//*/ height: auto; overflow: hidden; /**/}


.red1{color:#ee2915;}
.red2{color:#d70000;}
.red3{color:#f90303;}
.red4{color:#ff0000;}

.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.center{text-align:center;}

.spb20{margin-bottom:3.125%;}

.spt100{margin-top:15.625%;}
.spt40{margin-top:6.25%;}
.spt36{margin-top:5.625%;}
.spt30{margin-top:4.6875%;}
.spt28{margin-top:4.375%;}
.spt25{margin-top:3.90625%;}
.spt20{margin-top:3.125%;}
.spt18{margin-top:2.8125%;}
.spt15{margin-top:2.34375%;}
.spt10{margin-top:1.5625%;}
.spt6{margin-top:0.9375%px;}
.spt5{margin-top:0.78125%;}
.spt4{margin-top:0.625%;}
.spt2{margin-top:0.3125%;}
.clear{clear:both; margin:0; padding:0;}
.clear1:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.spl58{margin-left:9.0625%;}
.spl28{margin-left:4.375%;}
.spl20{margin-left:3.125%;}
.spl10{margin-left:1.5625%;}
.spl5{margin-left:0.78125%;}