P.noscript_caption{
  width: 700px;
  margin: 10px auto;
  color: #FF0000;
  background-color: #fff;
  padding: 10px;
  font-weight: bold;
  border: 1px solid #000;
}
.detail_txt P{
  font-size: 1.1em;
  line-height: 1.7;
}
H4 A{color:#e6281a;}
H4 A:hover{color:#f5463a;}
H4 A:visited{color:#212222;}

[class^="menu_ttl_bar"] P,
[class^="menu_ttl_bar"] H2{
  font-size: 1.5em;
}

/*--------------------*
#header_nav
*--------------------*/
#header_nav {
  width: 90%;
  margin: 0 auto 3%;
}
#header_nav p {
  padding: 2% 3%;
  background-color: #B1383D;
  border: 3px solid #E1BE45;
  border-radius: 8px;
}
#header_nav a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 1.4em;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.disp_sp #header_nav a {
  font-size: 1.1em;
}
#header_nav span {
  color: #FF2626;
  font-size: 1.1em;
  padding-right: 3%;
  text-shadow: 0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,
               0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff;
}


/*--------------------
common class setting
--------------------*/
.price_info {
  padding-top: 20px;
}
.disp_sp .price_info{
  padding-top: 4px;
}
.price_normal {
  text-align: right;
  font-size: 1.1em;
}
#footerCopy{
  font-size:0.8em;
  text-align:center;
}
#footer A,
#isp_footer{
  color:#1F2121;
}
#isp_footer{
  padding-bottom:30px;
}
.input_tbl span.hissu {
  display: inline-block;
}
.month_group H4 A,
#pack_recommend1 H4 A,
#pack_recommend2 H4 A,
.list_group H4 A,
.pickup_group H4 A{
  font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", Meiryo, serif;
  font-size: 2em;
  line-height: 1.4;
  color:#000;
}

/*--------------------*
#new_group
*--------------------*/
#new_group{
  width:860px;
  margin:0 auto 20px;
  text-align:left;
}
#new_group LI{
  list-style:none;
  float:left;
  line-height:1.5em;
  font-size:1.2em;
}
#new_group li:nth-child(odd){
  width:180px;
  color:#D6207A;
  font-weight:bold;
  font-size:1em;
}
#new_group li:nth-child(even){width:660px;}
#new_group strong{color:#F52224;}
#new_group .banner_group P{
  margin-bottom:10px;
}
#new_group .banner_group P A:hover{
  opacity:0.8;
}
#new_group .form_link{
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
}
#new_group .form_link A{color:#A70058;}
#new_group .form_link A:hover{color:#BD4082;}
#new_group .system_info{
  text-align:center;
  margin-top:13px;
}

/*--------------------*
.input_header
*--------------------*/
.input_header{
  width:700px;
  margin:5px auto 25px;
}
.input_header P{
  line-height:1.5em;
  color: #1F2121;
}

/*--------------------*
#prof_group
*--------------------*/
#prof_group {
  margin: 0 auto 6%;
}
#prof_group .section_bdy {
  background:url(../img/index/prof_group/section_bdy.jpg) repeat-y 50% top / 100% auto;
}
#prof_group .section_ftr {
  background:url(../img/index/prof_group/section_ftr.jpg) no-repeat 50% bottom / 100% auto;
  position:relative;
  bottom:-1px;
  padding-bottom:15%;
}
#prof_group .section_hdr {
}
#prof_group .photo{
  background:url(../img/index/prof_group/photo.png) no-repeat 4% 8% / 37% auto;
  background-color: #FFF9F1;
}
#prof_group .detail_txt{
  width: 90%;
  margin: 0 auto;
  padding: 6% 0 5%;
}
#prof_group .detail_txt::before {
  display: block;
  float: left;
  content: "";
  width: 42%;
  height: 305px;
}
.disp_sp #prof_group .detail_txt::before {
  height: 190px;
}
#prof_group p {
  font-size:1.1em;
  line-height:1.6em;
  text-align: justify;
  margin: 3% 0 0;
}
.disp_sp #prof_group p ,
.disp_sp .book_group h4 {
  font-size:1em;
}
#prof_group h3{
  text-align: center;
}
#prof_group h3 img{
  max-width: 632px;
  width: 100%;
  height: auto;
}
#prof_group h3 img{
  max-width: calc(100% - 8px);
}
.book_group .book_lead{
  font-weight: bold;
}
.book_group .book_lead span{
  display: block;
  line-height: 1.6;
}
.book_group .book_lead span::before,
.book_group .book_lead span::after{
  content:"\2606\2605";
  display: inline-block;
}
.book_group .prof_book{
  margin: 4% 0;
}
.book_group h4 {
  font-weight: bold;
  font-size: 1.2em;
  margin: 4% 0 3%;
}
.book_group .h4_arrow::before{
  content:"\0bb";
  display: inline-block;
  padding-right: 4px;
}
.book_group .h4_more::before,
.book_group .h4_more::after{
  display: block;
}
.book_group .h4_more::before{
  content:"\ff0f";
}
.book_group .h4_more::after{
  content:"\FF3C";
}
.book_group ul {
  list-style-position: inside;
  padding-left: 1em;
  list-style: none;
}
.book_group ul.double_circle {
  padding-left: 0;
}
.book_group ul.double_circle li {
  list-style: none;
  display: flex;
}
.book_group ul.double_circle li::before{
  content: "\25CE";
  display: block;
}
.book_group ul li{
  font-size: 1.1em;
  line-height: 1.6em;
  list-style: disc;
}
.book_warning{
  width: 94%;
}
#prof_group .book_group{
  width: 90%;
  margin:0 auto;
}
#prof_group .link_box {
  margin-top: 5%;
  line-height:1.5em;
  text-align:center;
}
#prof_group .link_box H4{
  margin-bottom: 1%;
}
#prof_group .link_box a{
  color: #006699;
}

/*--------------------
#trial_group
--------------------*/
#trial_group{
  width:900px;
  margin:0 auto 30px;
}
#trial_group H3{
  font-size: 1.2em;
  line-height: 1.3em;
  text-align: center;
  font-weight: normal;
  position: relative;
}
#trial_group H3 P{
  bottom: 12px;
  position: absolute;
  width: 100%;
  text-align: center;
  color: #594521;
  font-size: 1.2em;
}
#trial_group .section_bdy{background-image:url(../img/special/result/trial_group/section_bdy.jpg);margin-bottom:15px;    margin-top: 20px;}
#trial_group .section_ftr{background-image:url(../img/special/result/trial_group/section_ftr.jpg);padding-bottom:60px;}
#trial_group .section_hdr{background-image:url(../img/special/result/trial_group/section_hdr.jpg);padding-top:45px;}
#trial_group .main_all_bdy{margin-bottom:0;}
#trial_group .main_all_bdy .article_bdy{background-image:url(../img/special/result/trial_group/article_bdy.jpg);width:800px;margin-bottom:15px;}
#trial_group .main_all_bdy .article_ftr{background-image:url(../img/special/result/trial_group/article_ftr.jpg);padding-bottom:35px;}
#trial_group .main_all_bdy .article_hdr{background-image:url(../img/special/result/trial_group/article_hdr.jpg);padding-top:50px;}

.next_main_group .main_all_bdy .detail_txt{
  width: 700px;
  margin:0 auto 20px;
}
.next_main_group .main_all_bdy .detail_txt P{
  line-height:1.5em;
}
.next_main_group .mosaic_btn{
  margin:0 auto;
  text-align:center;
}
.next_main_group .mosaic{
  background:url(./../img/special/result/next_group/mosaic.png) no-repeat 50% 0;
  padding: 35px 0;
  background-size: 102% 100%;
}
.next_main_group .telling{
  width:800px;
  margin:15px auto;
}
#trial_group .telling H3{
  margin-bottom:0;
}
P.next_attention{
  font-size: 0.9em;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
  font-weight: bold;
  width: 420px;
}
.next_main_group .telling .menu_bdy{background-image:url(./../img/special/result/trial_group/telling/menu_bdy.jpg);width:800px;margin: 0 auto;}
.next_main_group .telling .menu_ftr{background-image:url(./../img/special/result/trial_group/telling/menu_ftr.jpg);padding-bottom:105px;position: relative;top: 3px;}
.next_main_group .telling .menu_hdr{}
.next_main_group .telling LI{
  color:#000;
}
.next_main_group .price_info{
  width:710px;
  margin:0 auto 20px;
  background-color: rgba(255,255,255,0.6);
  padding:20px;
}
.next_main_group .price_info P{
  color:#000;
  text-align:center;
  line-height:1.4em;
}
.next_main_group .price_info P .y_price{color:#A8060D;}
.next_main_group .price_info A{color:#0000EE;}

.next_main_group .navi_text{
  margin:0 auto 20px;
}
.next_main_group .navi_text H3{
  text-align:center;
}
.next_main_group .navi_text P{
  font-size:1.3em;
  font-weight:bold;
  line-height:1.5em;
  text-align:center;
}
.next_main_group .text_img{
  margin:10px auto;
}

/*--------------------*
#next_group
*--------------------*/
#next_group{
  width:900px;
  margin:0 auto 30px;
}
.next_group_h3{
  margin-bottom: 30px;
  margin-top: 50px;
}
#next_group .section_bdy{background-image:url(../img/special/result/trial_group/section_bdy.jpg);margin-bottom:15px;}
#next_group .section_ftr{background-image:url(../img/special/result/trial_group/section_ftr.jpg);padding-bottom:60px;}
#next_group .section_hdr{background-image:url(../img/special/result/trial_group/section_hdr.jpg);padding-top:45px;}
#next_group .telling H3{
  margin-bottom:0;
}
#next_group .article_bdy{background-image:url(../img/special/result/trial_group/article_bdy.jpg);width:800px;margin:0 auto 15px;}
#next_group .article_ftr{background-image:url(../img/special/result/trial_group/article_ftr.jpg);padding-bottom:35px;}
#next_group .article_hdr{background-image:url(../img/special/result/trial_group/article_hdr.jpg);padding-top:50px;}
#next_group .next_attention2 {
  margin:10px auto;
  font-weight: normal;
}

/*--------------------*
#input
*--------------------*/
#frmInput .article_bdy{background-image:url(../img/special/input/input_frm/section_bdy.jpg);width:900px;margin:0 auto 20px;}
#frmInput .article_ftr{background-image:url(../img/special/input/input_frm/section_ftr.jpg);padding-bottom:110px;}
#frmInput .article_hdr{background-image:url(../img/special/input/input_frm/section_hdr.jpg);padding-top:100px;}

/*--------------------
.telling
--------------------*/
.telling .section_bdy{background-image:url(../img/special/input/telling/section_bdy.jpg);}
.telling .section_ftr{background-image:url(../img/special/input/telling/section_ftr.jpg);padding-bottom:110px;  position: relative; bottom: -1px;}
.telling{
  width:900px;
  margin:0 auto 20px;
}
.telling OL{
  width:490px;
  margin:0 auto;
  _margin:0;
  text-align:left;
  color: #fff;
}
.telling OL.pack{
  width:640px;
}
.telling LI{
  list-style-type:none;
  padding-left:42px;
  line-height:45px;
}
.telling LI.main_line {
  border-bottom: 1px solid #FFA872;
  color: #fff;
  font-weight: bold;
  padding: 10px 0 0;
}
.telling LI.main{
  background:url("../img/special/input/dot1.png") no-repeat scroll 0 4px;
  color: #000;
  font-size:1.4em;
}
.telling OL.pack LI.main{
  font-size:1.1em;
  line-height:40px;
}
.telling .pack_text{
  width:610px;
  margin:0 auto;
  padding-top:20px;
}

/*--------------------
#privacy
--------------------*/
#privacy{
  background-color: #FEF7E1;
  font-size: 0.9em;
  margin: 25px auto;
  padding: 10px;
  width: 660px;
  border: 2px solid #D6935A;
}
#privacy P{
  color: #000;
  text-align: left;
  line-height: 1.1;
  padding: 0;
}
#privacy A{color:#006699;}



/*------ for trial -----*/
.mosaic1{
  background:url(../img/special/result/trial/mosaic.png) no-repeat 50% top;
  padding:55px 0;
  background-size:101% 100%;
  width:700px;
  margin:0 auto;
  text-align:center;
}
.mosaic1.first{padding:35px 0;}
.message_group .mosaic1{
  background:url(../img/special/result/trial/mosaic2.png) no-repeat right top;
  padding:85px 0;
  background-size:415px 100%;
}
.main_all_bdy .message_group.special .detail_txt .mosaic1 P{
  padding-top:0;
}
.result_basic .severalmenu .mosaic1 IMG,
.result_basic .severalmenu .mosaic1 P,
.message_group .mosaic1 IMG{
  width:330px;
  margin:0 auto;
}
.trial .result_basic .basic_sub1 .severalmenu P{
  margin-bottom:0;
}
.trial .main_all_bdy .detail_txt.frame1{
  padding-top:0;
  margin-bottom:0;
}
.frame_mosaic{
  background:url(../img/special/result/trial/frame_mosaic.jpg) no-repeat 50% top;
  width:700px;
  height:350px;
}
#next_info{
  margin-bottom:30px;
}
#next_info P{
  text-align:center;
}
#next_info .price_info .y_price{
  color:#A8060D;
}
#next_info .price_info,
#trial_group .price_info,
#next_group .price_info{
  width:700px;
  margin:0 auto;
  padding:15px;
  background-color: rgba(255,255,255,0.6);
}
#next_info .price_info .pr a{color:#0000EE;}

/*--------------------*
.pagetop
*--------------------*/
.pagetop{
  display:none;
  position:fixed;
  bottom:20px;
  text-align:right;
  width:1000px;
  left:50%;
  z-index:1001;
  transform:translate(-50%, 0);
  pointer-events:none;
}

.pagetop a{
  display:block;
  float:right;
  background-color: #F7CE3D;
  border: 1px solid #AC8224;
  font-size: 1.5em;
  padding: 0.5em 0.8em;
  border-radius: 5px;
  font-weight: bold;
  -moz-opacity: 0.85;
  opacity: 0.85;
  color: #FC740B;
  text-decoration:none;
  pointer-events: auto;
}
.pagetop a:hover{
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/*--------------------*
 result
*--------------------*/
#result_single{
  padding-top:1px;
}
#result_single .section_bdy{background-image:url(../img/special/result/section_bdy.jpg);width:900px;margin:0 auto 30px;}
#result_single .section_ftr{background-image:url(../img/special/result/section_ftr.jpg);padding-bottom:50px;}
#result_single .section_hdr{background-image:url(../img/special/result/section_hdr.jpg);padding-top:70px;}

/*--------------------*
.result_basic
*--------------------*/
.result_basic{
  margin:0 auto 20px;
  line-height:1.5em;
}
/*.result_basic .article_bdy{background-image:url(../img/special/result/basic/article_bdy.jpg);width:800px;margin:0 auto 30px;}*/
.result_basic .article_ftr{padding-bottom:50px;}
.result_basic .article_hdr{padding-top:50px;}

.result_basic .article_bdy{
  background: #FFF9F1;
  width: 800px;
  margin: 0 auto 30px;
  border-radius: 8px;
  outline: 2px solid #D5CAA5;
  outline-offset: -8px;
}

.result_basic .balloon_group,
#result_single.allfree .result_basic .balloon_group{
  width:800px;
  margin:0 auto 20px;
  padding-top:20px;
}
.result_basic .balloon_group{
  background-position:30px top;
}
#result_single.allfree .result_basic .balloon_group .detail_txt {
    width: 410px;
    margin: 0 0 15px 335px;
}
.result_basic .balloon_group .detail_txt{
  width: 630px;
  margin: 0 auto 25px;
  background-color:#fff;
  border-radius:12px;
  box-shadow:0px 0px 7px 1px #F2D280;
  padding:20px 30px;
  display:block;
}
.result_basic .balloon_group .detail_txt P{
  color:#000;
  font-size:1.3em;
  line-height:1.7em;
}
.info_self{
  margin-bottom: 10px;
}
.result_basic .basic_info .info_self span:nth-child(1){
  background-color:#000;
  border-radius:30px;
  margin:0 auto 20px;
  padding:12px 30px 10px;
  color: #fff;
  width: 310px;
  letter-spacing: 1.5px;
}
.result_basic .basic_info .info_self span:nth-child(2){
  font-size: 1.5em;
}
.result_basic .basic_info .info_self P{
  text-align:center;
  color:#000;
  font-size:1.6em;
}
.result_basic .basic_info .info_self SPAN{
  display: block;
}

.result_basic .severalmenu{
  width:730px;
  margin:0 auto;
}
.result_basic .severalmenu .right_img{
  margin-bottom: 30px;
}
.result_basic .severalmenu IMG{
}
.result_basic .severalmenu P{
  width:680px;
  margin:0 auto;
  font-size:1.1em;
  line-height: 1.5em;
}
.result_basic .basic_sub1 .severalmenu P{margin-bottom:25px;}

.result_basic .ttl_bdy{background-image:url(../img/special/result/basic/ttl_bdy.jpg);width:722px;margin:0 auto 20px;}
.result_basic .ttl_ftr{background-image:url(../img/special/result/basic/ttl_ftr.jpg);padding-bottom:14px;position:relative;bottom:-2px;}
.result_basic .ttl_hdr{background-image:url(../img/special/result/basic/ttl_hdr.jpg);padding-top:23px;position:relative;top:-4px;}
.result_basic .ttl_bdy H5{
  width:700px;
  margin:0 auto;
  text-align:center;
  color:#000;
  font-size:1.6em;
  line-height:1.3em;
  font-weight:normal;
}
.result_basic .ttl_bdy H5 span{
  color: #c40200;
}
.result_basic .signature{
  width:710px;
  margin:0 auto;
  text-align:right;
}
#result_single .basic_sub2 .detail_txt{
  background:url("../img/special/result/middle_group/img1.png") no-repeat scroll 0 top;
  width:722px;
  margin:0 auto;
  min-height:175px;
  _height:175px;
}
#result_single .basic_sub2 .detail_txt P{
  text-align:center;
  font-size:3.8em;
  color:#c40200;
  text-shadow: 0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,
               0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,
               0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff;
  padding-top:50px;
  font-weight: bold;
}

/*--------------------*
 FOR ALL_FREE
*--------------------*/
#result_single.allfree .result_basic .section_bdy{background-image:url(../img/special/result/free_group/group1/section_bdy.jpg);width:900px;margin:0 auto 30px;}
#result_single.allfree .result_basic .section_ftr{background-image:url(../img/special/result/free_group/group1/section_ftr.jpg);padding-bottom:100px;}
#result_single.allfree .result_basic .section_hdr{background-image:url(../img/special/result/free_group/group1/section_hdr.jpg);padding-top:50px;}

#result_single.allfree .result_basic H2{
  position:relative;
}

#result_single.allfree .result_basic .balloon_group{width:900px;}
#result_single.allfree .result_basic .balloon_group .detail_txt{
  width:630px;
  margin: 0 auto 25px;
}
#result_single.allfree .balloon_group .detail_txt::after{
  left: 320px;
}
.next_attention2{
  text-align:center;
  margin-bottom:10px;
}
/* NEXT */
#result_single.allfree .balloon_group{
  width:900px;
  margin:0 auto 20px;
}
#result_single.allfree .balloon_group .detail_txt{
  width: 760px;
  margin: 0 auto 25px;
  padding:20px 30px;
  display:block;
  color:#544222;
}
#result_single.allfree .balloon_group .detail_txt P{
  font-size:1.3em;
  line-height:1.7em;
  text-align:left;
}

/*--------------------*
 FOR ALL_FREE(weekly)
*--------------------*/
#result_single.allfree .result_weekly .section_bdy{background-image:url(../img/special/result/free_group/group2/section_bdy.jpg);width:900px;margin:0 auto 30px;}
#result_single.allfree .result_weekly .section_ftr{background-image:url(../img/special/result/free_group/group2/section_ftr.jpg);padding-bottom:110px;}
#result_single.allfree .result_weekly .section_hdr{background-image:none;padding-top:0;}
#result_single .left_img{
  margin-bottom:12px;
}
.result_weekly .basic_sub1 .article_bdy{background-image:url(../img/special/result/free_group/group2/article_bdy.jpg);width:794px;margin:0 auto 15px;}
.result_weekly .basic_sub1 .article_ftr{background-image:url(../img/special/result/free_group/group2/article_ftr.jpg);padding-bottom:30px;position:relative;bottom:-2px;}
.result_weekly .basic_sub1 .article_hdr{background-image:url(../img/special/result/free_group/group2/article_hdr.jpg);padding-top:31px;position:relative;top:-4px;}
.result_weekly .basic_sub1 .severalmenu{
  width:690px;
  margin:0 auto;
  padding:10px 0 8px;
  font-weight:normal;
}
.result_weekly .basic_sub1 .severalmenu H4{
  font-size:1.5em;
  color:#fff;
  text-align:center;
  font-weight:normal;
  margin-bottom:5px;
  background-color: #000;
  border-radius: 30px;
  padding: 10px 30px;
  width: 500px;
  letter-spacing: 1.5px;
}
.result_weekly .basic_sub1 .severalmenu H4 span{
  color:#fbf57f;
}
.result_weekly .basic_sub1 .severalmenu P{
  font-size:2.2em;
  text-align:center;
  background:linear-gradient(transparent 60%, #fffd44 60%);
  display: inline;
}
.result_weekly .menu_bdy{background-image:url(../img/special/result/free_group/group2/menu_bdy.jpg);width:774px;margin:0 auto 15px;}
.result_weekly .menu_ftr{background-image:url(../img/special/result/free_group/group2/menu_ftr.jpg);padding-bottom:10px;position:relative;bottom:-2px;}
.result_weekly .menu_hdr{background-image:url(../img/special/result/free_group/group2/menu_hdr.jpg);padding-top:10px;position:relative;top:-4px;}
.result_weekly .week_table{
  width:774px;
  margin:0 auto;
}
.result_weekly .week_table P{padding:15px 10px 12px 12px;}
.result_weekly .week_table [class^="td_"]{
  float:left;
}
.result_weekly .td_1{width:92px;}
.result_weekly .td_1 P{text-align:center;}
.result_weekly .td_1 SPAN{font-size:0.9em;}
.result_weekly .td_2{width:92px;}
.result_weekly .td_2 P{
  font-size:2.4em;
  line-height:1em;
  text-align:center;
  color:#c40200;
}
.result_weekly .td_3{width:590px;}
.result_weekly .td_3 P{
  line-height:1.5em;
}
/* .result_weekly .tr_1{
  background:url(../img/special/result/free_group/group2/menu_bdy2.jpg) repeat-y 50% top;
} */
.result_weekly .tr_2{
  background:url(../img/special/result/free_group/group2/menu_bdy2.jpg) repeat-y 50% top;
}

.result_weekly .graph_legend{
  width:730px;
  margin:0 auto 30px;
  padding:10px 20px;
  opacity:0.9;
  font-weight: bold;
}
.result_weekly .graph_legend P{
  font-size:0.9em;
  line-height:1.8em;
}
.result_weekly .campaign_text{
  width:530px;
  margin:0 auto 15px;
  text-align:center;
  padding:15px 0;
  font-size:1.1em;
  line-height:1.5em;
}
.result_weekly .book_group{
  width: 680px;
margin: 0 auto;
background-color: #fff;
border-radius: 10px;
padding: 10px 30px 20px;
}
.result_weekly .book_box{
  width:700px;
  margin:0 auto;
  background:url(../img/special/prof_group/2024.jpg) no-repeat right;
  background-size: 300px;
  min-height:230px;
  /*border-bottom: 1px solid #aaa;*/
  margin-bottom: 20px;
}
.result_weekly .link_box{
  line-height: 1.5em;
}
.result_weekly .link_box H4 {
  text-align: center;
  margin-bottom: 5px;
}
.result_weekly .link_box a{
  color: #0e3766;
}
.result_weekly .book_box P{
  width:350px;
  margin:0 0 0 30px;
  padding-top:25px;
  font-size:1.1em;
  line-height:1.4em;
}

/*--------------------*
 middle_group
*--------------------*/
.middle_group1 .article_bdy{background-image:url(../img/special/result/middle_group/article_bdy.jpg);width:800px;margin:0 auto 30px;}
.middle_group1 .article_ftr{background-image:url(../img/special/result/middle_group/article_ftr.jpg);padding-bottom:60px;}
.middle_group1 .article_hdr{background-image:url(../img/special/result/middle_group/article_hdr.jpg);padding-top:40px;}

.middle_group1 .ttl_bdy{background-image:url(../img/special/result/middle_group/ttl_bdy.jpg);width:722px;margin:0 auto 10px;}
.middle_group1 .ttl_ftr{background-image:url(../img/special/result/middle_group/ttl_ftr.jpg);padding-bottom:20px;position:relative;bottom:-2px;}
.middle_group1 .ttl_hdr{background-image:url(../img/special/result/middle_group/ttl_hdr.jpg);padding-top:25px;position:relative;top:-4px;}
.middle_group1 .ttl_bdy H5{
  width:722px;
  margin:0 auto;
  text-align:center;
  color:#fff;
  font-size:1.8em;
  line-height:1.3em;
  font-weight:normal;
}
.middle_group1 .ttl_bdy H5 SPAN{color:#fff431;}
.middle_group1 .middle_sub1 .detail_txt{
  background:url("../img/special/result/middle_group/img1.png") no-repeat scroll 0 top;
  width:722px;
  margin:0 auto;
  min-height:190px;
  _height:190px;
}
.middle_group1 .middle_sub1 .detail_txt P{
  text-align:center;
  font-size:3.8em;
  color:#c40200;
  text-shadow: 0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,
               0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,
               0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff;
  padding-top:35px;
  font-weight: bold;
}
.middle_group1 .middle_sub2 UL{
  width:610px;
  margin:0 auto 20px;
}
.middle_group1 .middle_sub2 LI{
  list-style-type:none;
  padding-left:42px;
  line-height:57px;
  background:url("../img/special/result/middle_group/dot1.png") no-repeat scroll 0 8px;
  color: #000;
  font-size:1.5em;
  text-align:left;
}
.middle_group1 .middle_sub3 UL{
  width:600px;
  margin:0 auto;
}
.middle_group1 .middle_sub3 LI{
  list-style-type:none;
  padding:10px 30px;
  width:140px;
  text-align:center;
  float:left;
  font-size:1.8em;
}
.middle_group1 .middle_sub3 P{text-align:center;}

/*--------------------*
.graph_navi
*--------------------*/
.graph_navi{
  width:715px;
  margin:0 auto 35px;
}
.graph_navi .left_bdy{
  width:340px;
  float:left;
}
.graph_navi .right_bdy{
  width:340px;
  float:right;

}
.graph_navi .navi_btn{
  width:300px;
  padding:13px 20px;
  border-radius:10px;
  font-size:1.5em;
  cursor:pointer;
  position: relative;
}

.graph_navi .navi_btn:hover{
  background-color:#932138;
}

.graph_navi .left_bdy .navi_btn{
  background-color:#A92E4A;
}
.graph_navi .right_bdy .navi_btn{
  background-color:#3C36D6;
}

.graph_navi .text{
  width:220px;
  float:left;
  color: #fff;
}
.graph_navi .arrow{
  width:40px;
  height:40px;
  line-height:55px;
  float:right;
  background-color:#fff;
  border-radius:50%;
  margin-top:3px;
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%)
}
.graph_navi .arrow::before{
  content: "";
  display: block;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 14px;
  height: 14px;
  border-top: 4px solid #932138;
  border-right: 4px solid #932138;
  transform: translateX(-50%) rotate(135deg);
}
.graph_navi .right_bdy .arrow::before{
  border-top: 4px solid #3C36D6;
  border-right: 4px solid #3C36D6;
}

/*--------------------*
.graph_group
*--------------------*/
#result_single .graph_group{
  margin:45px auto 20px;
  text-align:left;
}
#result_single .graph_group .section_bdy{background-image:url(../img/special/result/graph_group/section_bdy.jpg);width:900px;margin:0 auto 30px;}
#result_single .graph_group .section_ftr{background-image:url(../img/special/result/graph_group/section_ftr.jpg);padding-bottom:60px;}
#result_single .graph_group .section_hdr{background-image:url(../img/special/result/graph_group/section_hdr.jpg);padding-top:60px;}
.graph_group .graph_sub1{margin-bottom:20px;}
.graph_group .graph_sub1 .article_bdy{background-image:url(../img/special/result/graph_group/group1/article_bdy.jpg);width:800px;margin:0 auto;}
.graph_group .graph_sub1 .article_ftr{background-image:url(../img/special/result/graph_group/group1/article_ftr.jpg);padding-bottom:50px;}
.graph_group .graph_sub1 .article_hdr{padding-top:50px;}
.graph_group .graph_sub2 .article_bdy{background-image:url(../img/special/result/graph_group/group2/article_bdy.jpg);width:800px;margin:0 auto;}
.graph_group .graph_sub2 .article_ftr{background-image:url(../img/special/result/graph_group/group2/article_ftr.jpg);padding-bottom:50px;}
.graph_group .graph_sub2 .article_hdr{padding-top:50px;}
.graph_group .pack_icon{
  position:absolute;
  top:-23px;
  left:-10px;
}
.graph_outer{
  position:relative;
}
.graph_group .graph_bdy{
  width:630px;
  height:685px;
  margin:0 auto;
  position:relative;
}
.graph_group .graph_sub1 .graph_bdy.graph1{background:url(../img/special/result/graph_group/group1/graph/1.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph2{background:url(../img/special/result/graph_group/group1/graph/2.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph3{background:url(../img/special/result/graph_group/group1/graph/3.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph4{background:url(../img/special/result/graph_group/group1/graph/4.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph5{background:url(../img/special/result/graph_group/group1/graph/5.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph6{background:url(../img/special/result/graph_group/group1/graph/6.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph7{background:url(../img/special/result/graph_group/group1/graph/7.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph8{background:url(../img/special/result/graph_group/group1/graph/8.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph9{background:url(../img/special/result/graph_group/group1/graph/9.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph10{background:url(../img/special/result/graph_group/group1/graph/10.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph11{background:url(../img/special/result/graph_group/group1/graph/11.png) no-repeat 50% top;}
.graph_group .graph_sub1 .graph_bdy.graph12{background:url(../img/special/result/graph_group/group1/graph/12.png) no-repeat 50% top;}
.graph_group .graph_bdy IMG{
  position:absolute;
  -webkit-transform: rotate(-16deg);
  -moz-transform: rotate(-16deg);
  -ms-transform: rotate(-16deg);
  top:-33px;
  left:159px;
}
.graph_group .chart_bdy{
  width:370px;
  height:370px;
  margin:0 auto;
  position:absolute;
  top:130px;
  left:130px;
}
.graph_group .graph_sub1 .graph_bdy .choice{
  position:absolute;
  -webkit-transform: rotate(-14deg);
  -moz-transform: rotate(-14deg);
  -ms-transform: rotate(-14deg);
  top:25px;
  left:168px;
  opacity:0.3;
}
.graph_group .graph_sub1 .chart_bdy.chart1{background:url(../img/special/result/graph_group/group1/chart/1.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart2{background:url(../img/special/result/graph_group/group1/chart/2.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart3{background:url(../img/special/result/graph_group/group1/chart/3.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart4{background:url(../img/special/result/graph_group/group1/chart/4.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart5{background:url(../img/special/result/graph_group/group1/chart/5.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart6{background:url(../img/special/result/graph_group/group1/chart/6.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart7{background:url(../img/special/result/graph_group/group1/chart/7.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart8{background:url(../img/special/result/graph_group/group1/chart/8.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart9{background:url(../img/special/result/graph_group/group1/chart/9.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart10{background:url(../img/special/result/graph_group/group1/chart/10.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart11{background:url(../img/special/result/graph_group/group1/chart/11.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub1 .chart_bdy.chart12{background:url(../img/special/result/graph_group/group1/chart/12.png) no-repeat ;background-size: 99%!important;}
.graph_group H4{
  text-align:center;
  margin-bottom:10px;
}
.graph_group TABLE{
  margin:0 auto;
}
.graph_group TD{
  width:338px;
  padding:10px;
  border-top:3px solid #B3A65E;
  vertical-align:top;
}
.graph_group TD:nth-of-type(1){
  border-right:3px solid #B3A65E;
}
.graph_group TR:nth-of-type(6) TD{
  border-bottom:3px solid #B3A65E;
}
.graph_group TD IMG{
  float:left;
}
.graph_group .img1{margin-right:10px;}
.graph_group TD P{
  padding-top:10px;
  line-height:1.6em;
}
.graph_group .left TD:nth-of-type(1),
.graph_group .right TD:nth-of-type(2){
  background-color:#FCF0F2;
}

.graph_group .graph_sub2 .graph_bdy.graph1{background:url(../img/special/result/graph_group/group2/graph/1.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph2{background:url(../img/special/result/graph_group/group2/graph/2.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph3{background:url(../img/special/result/graph_group/group2/graph/3.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph4{background:url(../img/special/result/graph_group/group2/graph/4.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph5{background:url(../img/special/result/graph_group/group2/graph/5.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph6{background:url(../img/special/result/graph_group/group2/graph/6.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph7{background:url(../img/special/result/graph_group/group2/graph/7.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph8{background:url(../img/special/result/graph_group/group2/graph/8.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph9{background:url(../img/special/result/graph_group/group2/graph/9.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph10{background:url(../img/special/result/graph_group/group2/graph/10.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph11{background:url(../img/special/result/graph_group/group2/graph/11.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph12{background:url(../img/special/result/graph_group/group2/graph/12.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.month_01 .m01{
  position:absolute;
  -webkit-transform: rotate(-16deg);
  -moz-transform: rotate(-16deg);
  -ms-transform: rotate(-16deg);
  top:-33px;
  left:159px;
}
.graph_group .graph_sub2 .graph_bdy .choice{
  position:absolute;
  -webkit-transform: rotate(-14deg);
  -moz-transform: rotate(-14deg);
  -ms-transform: rotate(-14deg);
  top:25px;
  left:168px;
  opacity:0.3;
}
.graph_group .graph_sub2 .graph_bdy.month_02 .m02{
  -webkit-transform: rotate(-43deg);
  -moz-transform: rotate(-43deg);
  -ms-transform: rotate(-43deg);
  top:49px;
  left:14px;
}
.graph_group .graph_sub2 .graph_bdy.month_02 .choice{
  -webkit-transform: rotate(-44deg);
  -moz-transform: rotate(-44deg);
  -ms-transform: rotate(-44deg);
  top:96px;
  left:46px;
}
.graph_group .graph_sub2 .graph_bdy.month_03 .m03{
  -webkit-transform: rotate(-73deg);
  -moz-transform: rotate(-73deg);
  -ms-transform: rotate(-73deg);
  top:195px;
  left:-72px;
}
.graph_group .graph_sub2 .graph_bdy.month_03 .choice{
  -webkit-transform: rotate(-75deg);
  -moz-transform: rotate(-75deg);
  -ms-transform: rotate(-75deg);
  top:219px;
  left:-26px;
}
.graph_group .graph_sub2 .graph_bdy.month_04 .m04{
  -webkit-transform: rotate(-103deg);
  -moz-transform: rotate(-103deg);
  -ms-transform: rotate(-103deg);
  top:369px;
  left:-72px;
}
.graph_group .graph_sub2 .graph_bdy.month_04 .choice{
  -webkit-transform: rotate(-105deg);
  -moz-transform: rotate(-105deg);
  -ms-transform: rotate(-105deg);
  top:361px;
  left:-26px;
}
.graph_group .graph_sub2 .graph_bdy.month_05 .m05{
  -webkit-transform: rotate(-133deg);
  -moz-transform: rotate(-133deg);
  -ms-transform: rotate(-133deg);
  top:516px;
  left:14px;
}
.graph_group .graph_sub2 .graph_bdy.month_05 .choice{
  -webkit-transform: rotate(-134deg);
  -moz-transform: rotate(-134deg);
  -ms-transform: rotate(-134deg);
  top:486px;
  left:46px;
}
.graph_group .graph_sub2 .graph_bdy.month_06 .m06{
  -webkit-transform: rotate(-165deg);
  -moz-transform: rotate(-165deg);
  -ms-transform: rotate(-165deg);
  top:598px;
  left:159px;
}
.graph_group .graph_sub2 .graph_bdy.month_06 .choice{
  -webkit-transform: rotate(-165deg);
  -moz-transform: rotate(-165deg);
  -ms-transform: rotate(-165deg);
  top:556px;
  left:170px;
}
.graph_group .graph_sub2 .graph_bdy.month_07 .m07{
  -webkit-transform: rotate(165deg);
  -moz-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  top:598px;
  left:335px;
}
.graph_group .graph_sub2 .graph_bdy.month_07 .choice{
  -webkit-transform: rotate(165deg);
  -moz-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  top:556px;
  left:312px;
}
.graph_group .graph_sub2 .graph_bdy.month_08 .m08{
  -webkit-transform: rotate(133deg);
  -moz-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  top:509px;
  left:480px;
}
.graph_group .graph_sub2 .graph_bdy.month_08 .choice{
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  top:482px;
  left:435px;
}
.graph_group .graph_sub2 .graph_bdy.month_09 .m09{
  -webkit-transform: rotate(103deg);
  -moz-transform: rotate(103deg);
  -ms-transform: rotate(103deg);
  top:361px;
  left:563px;
}
.graph_group .graph_sub2 .graph_bdy.month_09 .choice{
  -webkit-transform: rotate(105deg);
  -moz-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  top:359px;
  left:504px;
}
.graph_group .graph_sub2 .graph_bdy.month_10 .m10{
  -webkit-transform: rotate(73deg);
  -moz-transform: rotate(73deg);
  -ms-transform: rotate(73deg);
  top:195px;
  left:563px;
}
.graph_group .graph_sub2 .graph_bdy.month_10 .choice{
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  top:219px;
  left:504px;
}
.graph_group .graph_sub2 .graph_bdy.month_11 .m11{
  -webkit-transform: rotate(43deg);
  -moz-transform: rotate(43deg);
  -ms-transform: rotate(43deg);
  top:48px;
  left:474px;
}
.graph_group .graph_sub2 .graph_bdy.month_11 .choice{
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  top:96px;
  left:432px;
}
.graph_group .graph_sub2 .graph_bdy.month_12 .m12{
  -webkit-transform: rotate(16deg);
  -moz-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  top:-35px;
  left:331px;
}
.graph_group .graph_sub2 .graph_bdy.month_12 .choice{
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  top:27px;
  left:310px;
}

.graph_group .graph_sub2 .chart_bdy.chart1{background:url(../img/special/result/graph_group/group2/chart/1.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart2{background:url(../img/special/result/graph_group/group2/chart/2.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart3{background:url(../img/special/result/graph_group/group2/chart/3.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart4{background:url(../img/special/result/graph_group/group2/chart/4.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart5{background:url(../img/special/result/graph_group/group2/chart/5.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart6{background:url(../img/special/result/graph_group/group2/chart/6.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart7{background:url(../img/special/result/graph_group/group2/chart/7.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart8{background:url(../img/special/result/graph_group/group2/chart/8.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart9{background:url(../img/special/result/graph_group/group2/chart/9.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart10{background:url(../img/special/result/graph_group/group2/chart/10.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart11{background:url(../img/special/result/graph_group/group2/chart/11.png) no-repeat ;background-size: 99%!important;}
.graph_group .graph_sub2 .chart_bdy.chart12{background:url(../img/special/result/graph_group/group2/chart/12.png) no-repeat ;background-size: 99%!important;}

.graph_group .graph_sub2 .left TD:nth-of-type(1),
.graph_group .graph_sub2 .right TD:nth-of-type(2){
  background-color:#F8FBF0;
}

/* for trial */
.graph_group .graph_sub1 .graph_bdy.graph_trial{background:url(../img/special/result/graph_group/group1/mosaic.png) no-repeat 50% top;}
.graph_group .graph_sub2 .graph_bdy.graph_trial{background:url(../img/special/result/graph_group/group2/mosaic.png) no-repeat 50% top;}
.trial .graph_group TD DIV.mosaic{
  background:url(../img/special/result/graph_group/mosaic1.png) no-repeat 50% top;
  width:363px;
  height:128px;
}
.graph_group .graph_bdy .mosaic_btn{
  text-align:center;
  padding-top:230px;
}
.graph_group .graph_bdy .mosaic_btn IMG{
  position:static;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
}

/*--------------------*
.pack_navi
*--------------------*/
.pack_navi{
  width:880px;
  margin:20px auto 15px;
}
.pack_navi H4{
  background: -moz-linear-gradient(
    left,
    #190909 0%,
    #6A230D 20%,
    #6A230D 80%,
    #190909);
  background: -webkit-gradient(
    linear, left center, right center,
    from(#190909),
    color-stop(0.20, #6A230D),
    color-stop(0.80, #6A230D),
    to(#190909));
  padding:10px;
  color:#fff;
  font-size:1.2em;
  text-align:center;
  margin-bottom:10px;
}
.pack_navi P{
  text-align:center;
  margin-bottom:10px;
}
.pack_navi LI{
  list-style:none;
  width:220px;
  float:left;
  text-align:center;
}
.pack_navi LI IMG{
  width:215px;
}

/*--------------------*
.main_all_bdy
*--------------------*/
.main_all_bdy{
  width:900px;
  margin:0 auto 30px;
  color:#fff;
}
#result_single .main_all_bdy .section_bdy{background:none;}
#result_single .main_all_bdy .section_ftr{background:none;padding-bottom:0;}
#result_single .main_all_bdy .section_hdr{background:none;padding-top:0;}
.main_all_bdy .article_bdy{background-image:url(../img/special/result/main_all/article_bdy.jpg);width:800px;margin:0 auto 25px;}
.main_all_bdy .article_ftr{background-image:url(../img/special/result/main_all/article_ftr.jpg);position:relative;bottom:-2px;padding-bottom:45px;}
.main_all_bdy .article_hdr{background-image:url(../img/special/result/main_all/article_hdr.jpg);position:relative;top:-2px;padding-top:45px;}

.main_all_bdy .ttl_bdy{width:722px;margin: 0 auto 20px;}
.main_all_bdy .ttl_ftr{padding-bottom:20px;}
.main_all_bdy .ttl_hdr{padding-top:20px;}
.main_all_bdy.getters1 .ttl_bdy{background-image:url(./../img/special/result/main_all/min_title/ttl_bdy.jpg);}
.main_all_bdy.getters1 .ttl_ftr{background-image:url(./../img/special/result/main_all/min_title/ttl_ftr.jpg);}
.main_all_bdy.getters1 .ttl_hdr{background-image:url(./../img/special/result/main_all/min_title/ttl_hdr.jpg);}
.main_all_bdy.getters2 .ttl_bdy{background-image:url(./../img/special/result/main_all/min_title/ttl2_bdy.jpg);}
.main_all_bdy.getters2 .ttl_ftr{background-image:url(./../img/special/result/main_all/min_title/ttl2_ftr.jpg);}
.main_all_bdy.getters2 .ttl_hdr{background-image:url(./../img/special/result/main_all/min_title/ttl2_hdr.jpg);}
.main_all_bdy.getters3 .ttl_bdy{background-image:url(./../img/special/result/main_all/min_title/ttl3_bdy.jpg);}
.main_all_bdy.getters3 .ttl_ftr{background-image:url(./../img/special/result/main_all/min_title/ttl3_ftr.jpg);}
.main_all_bdy.getters3 .ttl_hdr{background-image:url(./../img/special/result/main_all/min_title/ttl3_hdr.jpg);}
.main_all_bdy.getters4 .ttl_bdy{background-image:url(./../img/special/result/main_all/min_title/ttl4_bdy.jpg);}
.main_all_bdy.getters4 .ttl_ftr{background-image:url(./../img/special/result/main_all/min_title/ttl4_ftr.jpg);}
.main_all_bdy.getters4 .ttl_hdr{background-image:url(./../img/special/result/main_all/min_title/ttl4_hdr.jpg);}

.main_all_bdy H5{
  width:660px;
  margin:0 auto;
  font-size:1.2em;
  line-height:1.4em;
  color:#fff;
  text-align:center;
  
}

.main_all_bdy .detail_txt{
  width:700px;
  margin:0 auto;
  color:#000;
  text-align:left;
}
#result_single .main_all_bdy .detail_txt{
  font-size:1.1em;
  line-height:1.5em;
}
.main_all_bdy B{
  display:block;
  margin-bottom:35px;
  font-size:1.8em;
  font-weight:normal;
  text-align:center;
  color:#D60B0A;
  line-height:1.4em;
  text-shadow: 0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 10px #F9E619,0px 0px 10px #F9E619;
}

.main_all_bdy .detail_txt.frame1{
  background:url(../img/special/result/main_all/photo.jpg) no-repeat 50% top;
  min-height:250px;
  _height:250px;
  padding-top:75px;
  margin-bottom:20px;
}
.main_all_bdy .detail_txt.frame1 B{
  width:385px ;
  height:240px;
  margin-left:28px;
  font-size:2.2em;
  line-height:1.5em;
  color:#D60B0A;
  text-shadow: 0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 10px #F9E619,0px 0px 10px #F9E619;
}
.main_all_bdy .detail_txt.frame1 B SPAN{
  font-size:1.8em;
  line-height:1.6em;
  color:#D60B0A;
  text-shadow: 0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 5px #F9E619,0px 0px 10px #F9E619,0px 0px 10px #F9E619;
}

.main_all_bdy .message_group .article_bdy{
  background-image:url(../img/special/result/message_group/article_bdy.jpg);
  width:800px;
  margin:0 auto 35px;
}
.main_all_bdy .message_group .article_ftr{
  background-image:url(../img/special/result/message_group/article_ftr.jpg);
  padding-bottom:55px;
  min-height:310px;
  _height:310px;
  padding-bottom: 100px;
}
.main_all_bdy .message_group .article_hdr{
}
.main_all_bdy .message_group.special .photo_img{
  width:290px;
  margin:0 auto 10px;
  float:left;
}
.main_all_bdy .message_group.special .detail_txt{
  width:720px;
}
.main_all_bdy .message_group.special .detail_txt P{padding-top:20px;}

/*-----------
.banner_link
-----------*/
.banner_link IMG:hover{
  opacity:0.7;
}
.banner_link P{text-align: center;}

