@charset "UTF-8";
#noppkunData #htmlPaste .inner {padding:20px;}
.np_data_text_wrap{border:1px solid #ccc; padding:8px;}

/* from #238 on template.css & edited */
/* from #1049 on template.css & edited */
#entryBodyCont h2.h2_check{background:url(/imgs/common/h2_check.gif) no-repeat left top;line-height:27px;margin:0;text-align:left;padding:0 0 10px 26px;font-size:14px;font-weight:bold;color:#3052b2;}

#entryBodyCont h3.h3_check{line-height:27px;margin:0;text-align:left;padding:0px 0px 10px 0px;font-size:14px;font-weight:bold;color:#3052b2;}
/* from #1070 on template.css
#entryBodyCont .table_float_wrap{padding:0 13px;}
*/

/* from #946 on template.css & edited */
#entryBodyCont table.data_average_height,
#entryBodyCont table.data_average_height_girl,
table#mushiba,
table#shiryoku,
#entryBodyCont table.data_table_sport,
table#hikaku,
table#hikaku_girl,
#entryBodyCont table.data_table_kaup,
#entryBodyCont table.data_table_boy,
#entryBodyCont table.data_table_girl {width:100%;margin:0;font-size: 12px;border-collapse: collapse;}
#entryBodyCont table.data_average_height th,
#entryBodyCont table.data_average_height_girl th,
table#mushiba th,
table#shiryoku th,
#entryBodyCont table.data_table_sport th,
table#hikaku th,
table#hikaku_girl th,
#entryBodyCont table.data_table_kaup th,
#entryBodyCont table.data_table_boy th,
#entryBodyCont table.data_table_girl th {font-size: 12px;white-space: nowrap;font-weight: bold;background: #e6f5ff;border: 1px solid #cccccc;border-collapse: collapse;padding: 9px;text-align:left;}
#entryBodyCont table.data_average_height td,
#entryBodyCont table.data_average_height_girl td,
table#mushiba td,
table#shiryoku td,
#entryBodyCont table.data_table_sport td,
table#hikaku td,
table#hikaku_girl td,
#entryBodyCont table.data_table_kaup td,
#entryBodyCont table.data_table_boy td,
#entryBodyCont table.data_table_girl td {font-size: 12px;padding: 9px;border: 1px solid #cccccc;border-collapse: collapse;line-height:18px;}


/* from #1052 on template.css */
#entryBodyCont table.data_average_height{margin: 20px 0 30px 0;}
#entryBodyCont table.data_average_height th{background: #e6f5ff;padding:9px 5px;text-align:center;}
#entryBodyCont table.data_average_height th.data_th_koyomi{background:#e6f5ff;}
#entryBodyCont table.data_average_height th.data_th_nenrei{background:#cdebff;}
#entryBodyCont table.data_average_height th.data_sub_th{background:#f1f1f1;}
#entryBodyCont table.data_average_height td{padding: 9px 5px;line-height:18px;text-align:right;}
#entryBodyCont table.data_average_height td span{font-size:10px;}
#entryBodyCont table.data_average_height td.nenrei{background:#f1f1f1;}

#entryBodyCont table.data_average_height_girl{margin: 20px 0 30px 0;}
#entryBodyCont table.data_average_height_girl th{background: #ffeded;padding:9px 5px;text-align:center;}
#entryBodyCont table.data_average_height_girl th.data_th_koyomi{background:#ffeded;}
#entryBodyCont table.data_average_height_girl th.data_th_nenrei{background:#ffcdda;}
#entryBodyCont table.data_average_height_girl th.data_sub_th{background:#f1f1f1;}
#entryBodyCont table.data_average_height_girl td{padding: 9px 5px;line-height:18px;text-align:right;}
#entryBodyCont table.data_average_height_girl td span{font-size:10px;}
#entryBodyCont table.data_average_height_girl td.nenrei{background:#f1f1f1;}

#entryBodyCont table.data_average_height th,
#entryBodyCont table.data_average_height td,
#entryBodyCont table.data_average_height_girl th,
#entryBodyCont table.data_average_height_girl td {width:115px;text-align:center;padding:5px;}
#entryBodyCont table.data_average_height th {background:#cdebff;}
#entryBodyCont table.data_average_height td.nenrei {background:#e6f5ff;}
#entryBodyCont table.data_average_height_girl th {background:#ffcdda;}
#entryBodyCont table.data_average_height_girl td.nenrei {background:#ffeded;}


/* from #1072 on template.css */
#entryBodyCont table.data_table_kaup{width:100%;margin:0 0 21px 0;}
#entryBodyCont table.data_table_kaup th{background: #ffffe6;padding:5px 9px;text-align:center;}
#entryBodyCont table.data_table_kaup td{padding:5px 9px;text-align:center;}

#entryBodyCont table.data_table_boy{width:48%;margin:0 0 21px 0;}
#entryBodyCont table.data_table_boy th{background: #e6f5ff;padding:5px 9px;text-align:center;}
#entryBodyCont table.data_table_boy td{padding:5px 9px;text-align:center;}

#entryBodyCont table.data_table_girl{width:48%;margin:0 0 21px 0;}
#entryBodyCont table.data_table_girl th{background: #ffe9e5;padding:5px 9px;text-align:center;}
#entryBodyCont table.data_table_girl td{padding:5px 9px;text-align:center;}

/* from #1082 on template.css */
#entryBodyCont .age_navi {width:505px;padding:0 0 20px 0;margin:0 auto 10px auto;}
#entryBodyCont .age_navi p {float:left;padding:0;margin:0;}
#entryBodyCont .age_navi p strong {display:block;width:342px;height:48px;text-indent:-9999px;}
#age_navi_boy p strong {background:url(/imgs/data/age_navi_boy_title.jpg) no-repeat 0 0;}
#age_navi_girl p strong {background:url(/imgs/data/age_navi_girl_title.jpg) no-repeat 0 0;}
#entryBodyCont .age_navi p.link {padding-top:8px;}
#entryBodyCont .age_navi p.link a {display:block;width:163px;height:40px;text-indent:-9999px;}
#age_navi_boy p.link a {background:url(/imgs/data/age_navi_boy_link.jpg) no-repeat 0 0;}
#age_navi_boy p.link a:hover {background-position:0 -40px;}
#age_navi_girl p.link a {background:url(/imgs/data/age_navi_girl_link.jpg) no-repeat 0 0;}
#age_navi_girl p.link a:hover {background-position:0 -40px;}
#entryBodyCont .age_navi ul {border-right:1px solid #E1DFE0;}
#entryBodyCont .age_navi li {float:left;padding:0;}
#entryBodyCont .age_navi li a,
#entryBodyCont .age_navi li span {display:block;width:56px;height:50px;text-indent:-9999px;background-repeat: no-repeat;}
#age_navi_boy li a,
#age_navi_boy li span {background-image:url(/imgs/data/age_navi_boy_btns.jpg);}
#age_navi_girl li a,
#age_navi_girl li span {background-image:url(/imgs/data/age_navi_girl_btns.jpg);}

.ageweight_navi_boy p strong {background:url(/imgs/data/ageweight_navi_boy_title.jpg) no-repeat 0 0!important;}
.ageweight_navi_girl p strong {background:url(/imgs/data/ageweight_navi_girl_title.jpg) no-repeat 0 0!important;}

.age_navi li.zero a {background-position:0 0;}
.age_navi li.one a {background-position:-56px 0;}
.age_navi li.two a {background-position:-112px 0;}
.age_navi li.three a {background-position:-168px 0;}
.age_navi li.four a {background-position:-224px 0;}
.age_navi li.five a {background-position:-280px 0;}
.age_navi li.six a {background-position:-336px 0;}
.age_navi li.seven a {background-position:-392px 0;}
.age_navi li.eight a {background-position:-448px 0;}
.age_navi li.nine a {background-position:0 -50px;}
.age_navi li.ten a {background-position:-56px -50px;}
.age_navi li.eleven a {background-position:-112px -50px;}
.age_navi li.twelve a {background-position:-168px -50px;}
.age_navi li.thirteen a {background-position:-224px -50px;}
.age_navi li.fourteen a {background-position:-280px -50px;}
.age_navi li.fifteen a {background-position:-336px -50px;}
.age_navi li.sixteen a {background-position:-392px -50px;}
.age_navi li.seventeen a {background-position:-448px -50px;}

.age_navi li.zero a:hover, .age_navi li.zero span,
#postid-3717 .age_navi li.zero a, #postid-3677 .age_navi li.zero a {background-position:0 -100px;}
.age_navi li.one a:hover, .age_navi li.one span,
#postid-3719 .age_navi li.one a, #postid-3680 .age_navi li.one a  {background-position:-56px -100px;}
.age_navi li.two a:hover, .age_navi li.two span,
#postid-3721 .age_navi li.two a, #postid-3683 .age_navi li.two a  {background-position:-112px -100px;}
.age_navi li.three a:hover, .age_navi li.three span,
#postid-3723 .age_navi li.three a, #postid-3686 .age_navi li.three a  {background-position:-168px -100px;}
.age_navi li.four a:hover, .age_navi li.four span,
#postid-3725 .age_navi li.four a, #postid-3688 .age_navi li.four a  {background-position:-224px -100px;}
.age_navi li.five a:hover, .age_navi li.five span,
#postid-3727 .age_navi li.five a, #postid-3690 .age_navi li.five a  {background-position:-280px -100px;}
.age_navi li.six a:hover, .age_navi li.six span,
#postid-3729 .age_navi li.six a, #postid-3692 .age_navi li.six a  {background-position:-336px -100px;}
.age_navi li.seven a:hover, .age_navi li.seven span,
#postid-3731 .age_navi li.seven a, #postid-3693 .age_navi li.seven a  {background-position:-392px -100px;}
.age_navi li.eight a:hover, .age_navi li.eight span,
#postid-3733 .age_navi li.eight a, #postid-3694 .age_navi li.eight a  {background-position:-448px -100px;}
.age_navi li.nine a:hover, .age_navi li.nine span,
#postid-3735 .age_navi li.nine a, #postid-3695 .age_navi li.nine a  {background-position:0 -150px;}
.age_navi li.ten a:hover, .age_navi li.ten span,
#postid-3737 .age_navi li.ten a, #postid-3700 .age_navi li.ten a  {background-position:-56px -150px;}
.age_navi li.eleven a:hover, .age_navi li.eleven span,
#postid-3739 .age_navi li.eleven a, #postid-3702 .age_navi li.eleven a  {background-position:-112px -150px;}
.age_navi li.twelve a:hover, .age_navi li.twelve span,
#postid-3741 .age_navi li.twelve a, #postid-3704 .age_navi li.twelve a  {background-position:-168px -150px;}
.age_navi li.thirteen a:hover, .age_navi li.thirteen span,
#postid-3743 .age_navi li.thirteen a, #postid-3706 .age_navi li.thirteen a  {background-position:-224px -150px;}
.age_navi li.fourteen a:hover, .age_navi li.fourteen span,
#postid-3745 .age_navi li.fourteen a, #postid-3708 .age_navi li.fourteen a  {background-position:-280px -150px;}
.age_navi li.fifteen a:hover, .age_navi li.fifteen span,
#postid-3747 .age_navi li.fifteen a, #postid-3710 .age_navi li.fifteen a  {background-position:-336px -150px;}
.age_navi li.sixteen a:hover, .age_navi li.sixteen span,
#postid-3749 .age_navi li.sixteen a, #postid-3712 .age_navi li.sixteen a  {background-position:-392px -150px;}
.age_navi li.seventeen a:hover, .age_navi li.seventeen span,
#postid-3751 .age_navi li.seventeen a, #postid-3714 .age_navi li.seventeen a  {background-position:-448px -150px;}


/* from #1139 on tmplate.css */
table#hikaku th{text-align:center;}
table#hikaku td{text-align:center;}
table#hikaku_girl th{text-align:center; background-color:#FFCDDA;}
table#hikaku_girl td{text-align:center;}
#entryBodyCont .year_navi {width:505px;padding:0 0 20px 14px;margin:0 auto 10px auto;}
#entryBodyCont .year_navi p {float:left;padding:0;margin:0;}
#entryBodyCont .year_navi p strong {display:block;width:346px;height:48px;text-indent:-9999px;}
#year_navi_boy p strong {background:url(/imgs/data/nendobetu/year_boy.jpg) no-repeat 0 0;}
#year_navi_girl p strong {background:url(/imgs/data/nendobetu/year_girl.jpg) no-repeat 0 0;}
#entryBodyCont .year_navi p.link {padding-top:8px;}
#entryBodyCont .year_navi p.link a {display:block;width:158px;height:40px;text-indent:-9999px;}
#year_navi_boy p.link a {background:url(/imgs/data/age_navi_boy_link.jpg) no-repeat 0 0;}
#year_navi_boy p.link a:hover {background-position:0 -40px;}
#year_navi_girl p.link a {background:url(/imgs/data/age_navi_girl_link.jpg) no-repeat 0 0;}
#year_navi_girl p.link a:hover {background-position:0 -40px;}
#entryBodyCont .year_navi ul {border-right:1px solid #E1DFE0;}
#entryBodyCont .year_navi li {float:left;padding:0;}
#entryBodyCont .year_navi li a{display:block;width:56px;height:50px;text-indent:-9999px;background-repeat: no-repeat;}
#year_navi_boy li.b25 a {background:url(/imgs/data/nendobetu/boy/b25.jpg) 0 -50px;}
#year_navi_boy li.b24 a {background:url(/imgs/data/nendobetu/boy/b24.jpg) 0 -50px;}
#year_navi_boy li.b23 a {background:url(/imgs/data/nendobetu/boy/b23.jpg) 0 -50px;}
#year_navi_boy li.zero a {background:url(/imgs/data/nendobetu/boy/b22.jpg) 0 -50px;}
#year_navi_boy li.one a {background:url(/imgs/data/nendobetu/boy/b21.jpg) 0 -50px;}
#year_navi_boy li.two a {background:url(/imgs/data/nendobetu/boy/b20.jpg) 0 -50px;}
#year_navi_boy li.three a {background:url(/imgs/data/nendobetu/boy/b19.jpg) 0 -50px;}
#year_navi_boy li.four a {background:url(/imgs/data/nendobetu/boy/b18.jpg) 0 -50px;}
#year_navi_boy li.five a {background:url(/imgs/data/nendobetu/boy/b17.jpg) 0 -50px;}
#year_navi_boy li.six a {background:url(/imgs/data/nendobetu/boy/b16.jpg) 0 -50px;}
#year_navi_boy li.seven a {background:url(/imgs/data/nendobetu/boy/b15.jpg) 0 -50px;}
#year_navi_boy li.eight a {background:url(/imgs/data/nendobetu/boy/b14.jpg) 0 -50px;}
#year_navi_boy li.nine a {background:url(/imgs/data/nendobetu/boy/b13.jpg) 0 -50px;}
#year_navi_boy li.ten a {background:url(/imgs/data/nendobetu/boy/b12.jpg) 0 -50px;}
#year_navi_boy li.eleven a {background:url(/imgs/data/nendobetu/boy/b11.jpg) 0 -50px;}
#year_navi_boy li.twelve a {background:url(/imgs/data/nendobetu/boy/b10.jpg) 0 -50px;}
#year_navi_boy li.thirteen a {background:url(/imgs/data/nendobetu/boy/b9.jpg) 0 -50px;}
#year_navi_boy li.fourteen a {background:url(/imgs/data/nendobetu/boy/b8.jpg) 0 -50px;}
#year_navi_boy li a:hover{background-position:0 0;}

#year_navi_girl li.g25 a {background:url(/imgs/data/nendobetu/girl/g25.jpg) 0 -50px;}
#year_navi_girl li.g24 a {background:url(/imgs/data/nendobetu/girl/g24.jpg) 0 -50px;}
#year_navi_girl li.g23 a {background:url(/imgs/data/nendobetu/girl/g23.jpg) 0 -50px;}
#year_navi_girl li.zero a {background:url(/imgs/data/nendobetu/girl/g22.jpg) 0 -50px;}
#year_navi_girl li.one a {background:url(/imgs/data/nendobetu/girl/g21.jpg) 0 -50px;}
#year_navi_girl li.two a {background:url(/imgs/data/nendobetu/girl/g20.jpg) 0 -50px;}
#year_navi_girl li.three a {background:url(/imgs/data/nendobetu/girl/g19.jpg) 0 -50px;}
#year_navi_girl li.four a {background:url(/imgs/data/nendobetu/girl/g18.jpg) 0 -50px;}
#year_navi_girl li.five a {background:url(/imgs/data/nendobetu/girl/g17.jpg) 0 -50px;}
#year_navi_girl li.six a {background:url(/imgs/data/nendobetu/girl/g16.jpg) 0 -50px;}
#year_navi_girl li.seven a {background:url(/imgs/data/nendobetu/girl/g15.jpg) 0 -50px;}
#year_navi_girl li.eight a {background:url(/imgs/data/nendobetu/girl/g14.jpg) 0 -50px;}
#year_navi_girl li.nine a {background:url(/imgs/data/nendobetu/girl/g13.jpg) 0 -50px;}
#year_navi_girl li.ten a {background:url(/imgs/data/nendobetu/girl/g12.jpg) 0 -50px;}
#year_navi_girl li.eleven a {background:url(/imgs/data/nendobetu/girl/g11.jpg) 0 -50px;}
#year_navi_girl li.twelve a {background:url(/imgs/data/nendobetu/girl/g10.jpg) 0 -50px;}
#year_navi_girl li.thirteen a {background:url(/imgs/data/nendobetu/girl/g9.jpg) 0 -50px;}
#year_navi_girl li.fourteen a {background:url(/imgs/data/nendobetu/girl/g8.jpg) 0 -50px;}
#year_navi_girl li a:hover{background-position:0 0;}

#entryBodyCont  table.data_average_height th,
#entryBodyCont table.data_average_height td,
#entryBodyCont table.data_average_height_girl th,
#entryBodyCont table.data_average_height_girl td {width:115px;text-align:center;padding:5px;}
#entryBodyCont table.data_average_height th {background:#cdebff;}
#entryBodyCont table.data_average_height td.nenrei {background:#e6f5ff;}
#entryBodyCont table.data_average_height_girl th {background:#ffcdda;}
#entryBodyCont table.data_average_height_girl td.nenrei {background:#ffeded;}
#entryBodyCont .att {padding:0 0 12px 1em;text-indent:-1em;font-family:monospace;}




/* cavity from #1206 on template.css */
table#mushiba td {text-align:center;}
#entryBodyCont .cavity > img {vertical-align: top;}
#entryBodyCont .cavity ul {border-right:1px solid #E1DFE0;}
#entryBodyCont .cavity li {float:left;padding:0;}
#entryBodyCont .cavity li a{display:block;width:56px;height:50px;text-indent:-9999px;background-repeat: no-repeat;}
#cavity li.cavity24 a {background:url(/imgs/data/cavity/m24.jpg) 0 -50px;}
#cavity li.cavity23 a {background:url(/imgs/data/cavity/m23.jpg) 0 -50px;}
#cavity li.cavity22 a {background:url(/imgs/data/cavity/m22.jpg) 0 -50px;}
#cavity li.cavity21 a {background:url(/imgs/data/cavity/m21.jpg) 0 -50px;}
#cavity li.cavity20 a {background:url(/imgs/data/cavity/m20.jpg) 0 -50px;}
#cavity li.cavity19 a {background:url(/imgs/data/cavity/m19.jpg) 0 -50px;}
#cavity li.cavity18 a {background:url(/imgs/data/cavity/m18.jpg) 0 -50px;}
#cavity li.cavity17 a {background:url(/imgs/data/cavity/m17.jpg) 0 -50px;}
#cavity li.cavity16 a {background:url(/imgs/data/cavity/m16.jpg) 0 -50px;}
#cavity li.cavity15 a {background:url(/imgs/data/cavity/m15.jpg) 0 -50px;}
#cavity li.cavity14 a {background:url(/imgs/data/cavity/m14.jpg) 0 -50px;}
#cavity li.cavity13 a {background:url(/imgs/data/cavity/m13.jpg) 0 -50px;}
#cavity li.cavity12 a {background:url(/imgs/data/cavity/m12.jpg) 0 -50px;}
#cavity li.cavity11 a {background:url(/imgs/data/cavity/m11.jpg) 0 -50px;}
#cavity li.cavity10 a {background:url(/imgs/data/cavity/m10.jpg) 0 -50px;}
#cavity li.cavity09 a {background:url(/imgs/data/cavity/m09.jpg) 0 -50px;}
#cavity li.cavity08 a {background:url(/imgs/data/cavity/m08.jpg) 0 -50px;}
#cavity li.cavity07 a {background:url(/imgs/data/cavity/m07.jpg) 0 -50px;}
#cavity li.cavity06 a {background:url(/imgs/data/cavity/m06.jpg) 0 -50px;}
#cavity li.cavity05 a {background:url(/imgs/data/cavity/m05.jpg) 0 -50px;}
#cavity li.cavity04 a {background:url(/imgs/data/cavity/m04.jpg) 0 -50px;}
#cavity li.cavity03 a {background:url(/imgs/data/cavity/m03.jpg) 0 -50px;}
#cavity li.cavity02 a {background:url(/imgs/data/cavity/m02.jpg) 0 -50px;}
#cavity li.cavity01 a {background:url(/imgs/data/cavity/m01.jpg) 0 -50px;}
#cavity li a:hover{background-position:0 0;}

/* seeing from #1236 on template.css */
table#shiryoku td {text-align:center;padding-bottom:7px;}
#entryBodyCont .seeing > img {vertical-align: top;}
#entryBodyCont .seeing ul {border-right:1px solid #E1DFE0;}
#entryBodyCont .seeing li {float:left;padding:0;}
#entryBodyCont .seeing li a{display:block;width:56px;height:50px;text-indent:-9999px;background-repeat: no-repeat;}
#seeing li.seeing24 a {background:url(/imgs/data/seeing/m24.jpg) 0 -50px;}
#seeing li.seeing23 a {background:url(/imgs/data/seeing/m23.jpg) 0 -50px;}
#seeing li.seeing22 a {background:url(/imgs/data/seeing/m22.jpg) 0 -50px;}
#seeing li.seeing21 a {background:url(/imgs/data/seeing/m21.jpg) 0 -50px;}
#seeing li.seeing20 a {background:url(/imgs/data/seeing/m20.jpg) 0 -50px;}
#seeing li.seeing19 a {background:url(/imgs/data/seeing/m19.jpg) 0 -50px;}
#seeing li.seeing18 a {background:url(/imgs/data/seeing/m18.jpg) 0 -50px;}
#seeing li.seeing17 a {background:url(/imgs/data/seeing/m17.jpg) 0 -50px;}
#seeing li.seeing16 a {background:url(/imgs/data/seeing/m16.jpg) 0 -50px;}
#seeing li.seeing15 a {background:url(/imgs/data/seeing/m15.jpg) 0 -50px;}
#seeing li.seeing14 a {background:url(/imgs/data/seeing/m14.jpg) 0 -50px;}
#seeing li.seeing13 a {background:url(/imgs/data/seeing/m13.jpg) 0 -50px;}
#seeing li.seeing12 a {background:url(/imgs/data/seeing/m12.jpg) 0 -50px;}
#seeing li.seeing11 a {background:url(/imgs/data/seeing/m11.jpg) 0 -50px;}
#seeing li.seeing10 a {background:url(/imgs/data/seeing/m10.jpg) 0 -50px;}
#seeing li.seeing09 a {background:url(/imgs/data/seeing/m09.jpg) 0 -50px;}
#seeing li.seeing08 a {background:url(/imgs/data/seeing/m08.jpg) 0 -50px;}
#seeing li.seeing07 a {background:url(/imgs/data/seeing/m07.jpg) 0 -50px;}
#seeing li.seeing06 a {background:url(/imgs/data/seeing/m06.jpg) 0 -50px;}
#seeing li.seeing05 a {background:url(/imgs/data/seeing/m05.jpg) 0 -50px;}
#seeing li.seeing04 a {background:url(/imgs/data/seeing/m04.jpg) 0 -50px;}
#seeing li.seeing03 a {background:url(/imgs/data/seeing/m03.jpg) 0 -50px;}
#seeing li.seeing02 a {background:url(/imgs/data/seeing/m02.jpg) 0 -50px;}
#seeing li.seeing01 a {background:url(/imgs/data/seeing/m01.jpg) 0 -50px;}
#seeing li a:hover{background-position:0 0;}

/* data_average_sport.html from #1267 on template.css */
.txt_block_sport {padding: 0 15px 12px 15px;}
#entryBodyCont table.data_table_sport th,
#entryBodyCont table.data_table_sport td{padding:0;margin:0;line-height:18px;text-align:center;vertical-align: middle;}
#entryBodyCont table.data_table_sport th{background:#fafafa; color:#555;}
#entryBodyCont table.data_table_sport td{font-weight:bold;}
#entryBodyCont table.data_table_sport th.h_ahs{width:293px;/* background:url(/imgs/data/th_bg.jpg) left top repeat-x; */ text-align:left; height:54px; }
#entryBodyCont table.data_table_sport th.h_ahs img {vertical-align: middle;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_soccer { background:url(/imgs/data/icn_soccer.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_baseball { background:url(/imgs/data/icn_baseball.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_basketball { background:url(/imgs/data/icn_basketball.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_volleyball { background:url(/imgs/data/icn_volleyball.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_swimming { background:url(/imgs/data/icn_swimming.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_handball { background:url(/imgs/data/icn_handball.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_tennis { background:url(/imgs/data/icn_tennis.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport th.h_ahs span.icn_gymnastics { background:url(/imgs/data/icn_gymnastics.jpg) 5px center no-repeat; padding: 20px 0px 20px 53px; display:block;}
#entryBodyCont table.data_table_sport td.boy{background: #e6f5ff;font-weight:normal;}
#entryBodyCont table.data_table_sport td.girl{background:#ffcdda;font-weight:normal;}

/* hw_calc.html from #1295 on template.css */
#entryBodyCont #h_estimate form{text-align:center;font-size:16px;font-weight:bold;color:#676767;line-height:24px;}
#entryBodyCont #h_estimate dl{padding:10px 0 10px 0px;border-bottom:1px dashed #ccc;width:232px;margin:0 auto;text-align:left;}
#entryBodyCont #h_estimate dt{float:left;width:120px;clear:left;text-align:right;padding-right:10px;}
#entryBodyCont #h_estimate dd{float:left;width:90px;border:0;}
#entryBodyCont #h_estimate select{font-size:14px;width:5em;font-weight:bold;}
#entryBodyCont #h_estimate input{font-size:16px;width:3em;font-weight:bold;}
#h_estimate #h_calcurate{margin:15px 177px 0 177px;cursor: pointer;}
#h_estimate #h_alert{font-size:12px;color:#F00;font-weight:normal;text-align:center;}
#h_estimate #h_result p {text-align:center;padding:0 0 18px;}
#h_estimate #h_result p#h_result_1{font-size:22px;color:#333;}
#h_estimate #h_result p#h_result_2{font-size:18px;color:#333;}
#h_estimate #h_result p#h_desc{font-size:14px;font-weight:normal;border:1px dashed #ccc;padding:10px;background:url(/imgs/data/hw_calc/bg_estimate.jpg) repeat-x 7px bottom;color:#333;line-height:22px;margin-bottom:20px;}
#h_estimate #h_result p span {font-weight:bold;}

/* w_estimate */
#entryBodyCont #w_estimate form{text-align:center;font-size:16px;font-weight:bold;color:#676767;line-height:24px;}
#entryBodyCont #w_estimate dl{padding:10px 0 10px 0px;border-bottom:1px dashed #ccc;width:232px;margin:0 auto;text-align:left;}
#entryBodyCont #w_estimate dt{float:left;width:120px;clear:left;text-align:right;padding-right:10px;}
#entryBodyCont #w_estimate dd{float:left;width:90px;border:0;}

#entryBodyCont #w_estimate select{font-size:14px;width:5em;font-weight:bold;}
#entryBodyCont #w_estimate input{font-size:16px;width:3em;font-weight:bold;}

#w_estimate #w_calcurate{margin:15px 177px 0 177px;cursor: pointer;}

#w_estimate #w_alert{font-size:12px;color:#F00;font-weight:normal;text-align:center;}

#w_estimate #w_result p {text-align:center;padding:0 0 18px;}
#w_estimate #w_result p.w_result{font-size:22px;color:#333;font-weight:bold;line-height:30px;}

#w_estimate #w_result #w_desc{font-size:12px;font-weight:normal;border:1px dashed #ccc;padding:10px;background:#ffffdd;color:#333;line-height:22px;text-align:left;}
#w_estimate #w_result p span {font-weight:bold;}




/* growing_estimate----------- */
#growing_estimate form{text-align:center;font-size:16px;font-weight:bold;color:#676767;line-height:24px;}
#growing_estimate dl{padding:10px 0 10px 0px;border-bottom:1px dashed #ccc;margin:0 175px;text-align:left;}
#growing_estimate dt{float:left;width:120px;clear:left;text-align:right;padding-right:10px;}
#growing_estimate dd{float:left;width:90px;}

#growing_estimate select{font-size:14px;width:5em;font-weight:bold;}
#growing_estimate input{font-size:16px;width:3em;font-weight:bold;}

#growing_estimate #calcurate{margin:15px 220px 0 220px;cursor: pointer;}

#growing_estimate #alert{font-size:12px;color:#F00;font-weight:normal;text-align:center;}

#growing_estimate #result p#result_1{font-size:22px;color:#333;}
#growing_estimate #result p#result_2{font-size:18px;color:#333;text-align:center;}

#growing_estimate #result #desc{font-size:14px;font-weight:normal;border:1px dashed #ccc;padding:15px;}

#growing_estimate #result #desc strong{font-weight:bold;}
#growing_estimate #result #desc p{margin:0 0 15px 0;}


#growing_estimate .txt201602{
	margin:20px 0 0 0;
	color:#014ab1;
	font-size:26px;
}
#growing_estimate h3{
	text-align:center;
    font-size: 110%;
    font-weight: bold;
    color: #F60;
    margin-bottom: 7px;
    line-height: 1.2;
}


#growing_estimate input {
    font-size: 16px;
    width: 3em;
    font-weight: bold;
}

#growing_estimate select {
    font-size: 13px;
    width: 6em;
    font-weight: bold;
}
#growing_estimate dl {
    padding: 10px 0 10px 0px;
    border-bottom: 1px dashed #ccc;
    width: 220px;
    margin:0 auto;
    text-align: left;

}
#growing_estimate dt {
    font-size: 16px;
width: 120px;
text-align: left;
    padding:0;
    font-weight:bold;
}
#growing_estimate dd {
    float: left;
    width: 90px;
    font-size: 13px;
}


#growing_estimate #calcurate {
    margin: 20px 220px 0 220px;
    cursor: pointer;
}
#growing_estimate #result p#result_1{
	font-size:32px;
	margin:10px 0;
	color:#f33;
	text-align:center;
}
#growing_estimate #result p#result_2{
	margin:10px 0;	
}
#growing_estimate #alert {
    font-size: 20px;
    font-weight:bold;
    margin:0 0 30px 0;
        display: block;

}
#growing_estimate #result #desc {
margin-bottom:30px;
    background:#ffffdd;

}
#growing_estimate #calcurate img{
	display:none;
}
#growing_estimate #calcurate {
    margin: 20px auto 30px auto;
    cursor: pointer;
}
#growing_estimate #calcurate span{
	color:#fff;
	font-size:18px;
	font-weight:bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#acec7a+0,8bd055+100 */
background: rgb(172,236,122); /* Old browsers */
background: -moz-linear-gradient(top, rgba(172,236,122,1) 0%, rgba(139,208,85,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(172,236,122,1) 0%,rgba(139,208,85,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(172,236,122,1) 0%,rgba(139,208,85,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acec7a', endColorstr='#8bd055',GradientType=0 ); /* IE6-9 */
padding:5px 0;
border:1px solid #8bd055;
display:block;
margin:0 auto;
width:30%;

}
#entryBodyCont h1.for-weight {
    background: url(../images/common/bgTitle.gif) no-repeat left center;
    padding: 30px 10px 25px 60px;
    line-height: 1;
    margin-bottom: 10px;
font-size: 138.5%;
    font-weight: bold;
    color: #333;    
}

.data201604_girl{
	    padding-top: 40px;
	    position:relative;
	    margin:0 0 40px 0;

}
.data201604_girl ul.tab li.con3 a{
    position: relative;
    top: -6px;
    float: left;
border-top:2px solid #8ad2ed;	
border-left:2px solid #8ad2ed;	
border-right:2px solid #8ad2ed;	
	text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;	
		padding:6px 50px 10px 50px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eefaff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eefaff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eefaff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eefaff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eefaff',GradientType=0 ); /* IE6-9 */
display:block;		
}	
.data201604_girl ul.tab li.con3 a{
	color:#8ad2ed;
	text-decoration:none;
    font-size: 1.2em;	

}
.data201604_girl ul.tab {
    list-style: none;
    margin: 0 0 0 20px;
}
.data201604_girl ul.tab li.active {
    background-color: #f58ea9;	
	position:relative;
	top:-13px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;

    color: #fff;
    cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;  
    font-size: 1.3em;  
}

.data201604_girl ul.tab li.con2.active{
    background-color: #e25c56;	
}

.data201604_girl ul.tab li.active.con1 {
    background: #f58ea9;
    position: relative;
    top: -13px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.3em;
}
.data201604_girl ul.tab li.con1 a{
    background: #f58ea9;
    position: relative;
    top: -6px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.3em;
}
.data201604_girl ul.tab li.con2 a{
	background:#e25c56;
	position:relative;
	top:-6px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;  
    font-size: 1.3em;
}

.data201604_girl ul.tab li a{
	color:#fff;
	    text-decoration:none;
	    display:block;
}

.data201604_girl ul.tab li.con2 a:hover{
	padding: 10px 50px 0 50px;
	position:relative;
	top:-13px;
	    line-height: 22px;
}
.data201604_girl ul.tab li.con1 a:hover{
	padding: 10px 50px 0 50px;
	position:relative;
	top:-13px;
	    line-height: 22px;
}

.data201604_girl ul.tab li.con3 a:hover{
	padding: 10px 50px 0 50px;
	position:relative;
	top:-15px;
	    line-height: 22px;
}


.data201604_girl ul.tab li a:hover:after,
.data201604_girl ul.tab li.active:after {
    content: "▼";
    font-size:10px;
    margin: -5px 0 0 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_girl ul.tab li.con3 a:hover:after{
    content: "▼";
    font-size:10px;
    color:#8ad2ed;
    margin: -5px 0 0 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}

.data201604_girl div.tabContent {
    clear: both;
    border: 4px solid #f58ea9;
    display: none;
    	overflow:hidden;
}
.data201604_girl div.tabContent.height{
	border: 4px solid #e25c56;
}

.data201604_girl div.active {
    display: block;
    position: relative;
    top: -22px;    
}



.data201604_girl .tabContent li a{
    float: left;
    text-align:center;
    margin-right: 0;
    padding: 10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fbe9ee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fbe9ee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#fbe9ee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#fbe9ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbe9ee',GradientType=0 ); /* IE6-9 */
    color: #000;
    cursor: pointer;
        width: 8%;
        border-right:1px solid #fad0db;
}


.data201604_girl .tabContent li a{
	color:#000;
	font-size:1.3em;
	text-decoration:none;
}

.data201604_girl .tabContent li a:hover{
background:#fad0db;
}
.data201604_boy .tabContent .no-bdr a,
.data201604_girl .tabContent .no-bdr a{
	border:none;
}

.data201604_girl .link01{
	overflow:hidden;
	margin:0 0 0 20px;
}
.data201604_girl .link01 li{
	float:left;
	margin:0 20px 0 0;
}
.data201604_girl a.link02{
	display:inline-block;
	text-decoration:none;
	padding:6px 60px 4px 10px;
	text-align:left;
	border:1px solid #b8b8b8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#336dff;
font-size:1.2em;
}
.data201604_girl .link02::before {
  content: "";
  display: inline-block;
  border: 4px solid transparent;
  border-left-color: #b8b8b8;
}




.data201604_boy{
        padding-top: 40px;
        position:relative;
        margin:0 0 40px 0;

}
.data201604_boy ul.tab li.con3 a{
    position: relative;
    top: -6px;
    float: left;
border-top:2px solid #f58ea9; 
border-left:2px solid #f58ea9;  
border-right:2px solid #f58ea9; 
  text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; 
    padding:6px 50px 10px 50px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fbe9ee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fbe9ee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#fbe9ee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#fbe9ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbe9ee',GradientType=0 ); /* IE6-9 */
display:block;    
} 
.data201604_boy ul.tab li.con3 a{
  color:#f58ea9;
  text-decoration:none;
    font-size: 1.2em; 

}
.data201604_boy ul.tab {
    list-style: none;
    margin: 0 0 0 20px;
}
.data201604_boy ul.tab li.active {
    background-color: #f58ea9;  
  position:relative;
  top:-13px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;

    color: #fff;
    cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;  
    font-size: 1.3em;  
}

.data201604_boy ul.tab li.con2.active{
    background-color: #0079e0;  
}

.data201604_boy ul.tab li.active.con1 {
    background: #00b1eb;
    position: relative;
    top: -13px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.3em;
}
.data201604_boy ul.tab li.con1 a{
    background: #00b1eb;
    position: relative;
    top: -6px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 1.3em;
}
.data201604_boy ul.tab li.con2 a{
  background:#0079e0;
  position:relative;
  top:-6px;
    float: left;
    margin-right: 10px;
    padding: 8px 50px 10px 50px;
    color: #fff;
    cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;  
    font-size: 1.3em;
}

.data201604_boy ul.tab li a{
  color:#fff;
      text-decoration:none;
      display:block;
}

.data201604_boy ul.tab li.con2 a:hover{
  padding: 10px 50px 0 50px;
  position:relative;
  top:-13px;
      line-height: 22px;
}
.data201604_boy ul.tab li.con1 a:hover{
  padding: 10px 50px 0 50px;
  position:relative;
  top:-13px;
      line-height: 22px;
}

.data201604_boy ul.tab li.con3 a:hover{
  padding: 10px 50px 0 50px;
  position:relative;
  top:-15px;
      line-height: 22px;
}


.data201604_boy ul.tab li a:hover:after,
.data201604_boy ul.tab li.active:after {
    content: "▼";
    font-size:10px;
    margin: -5px 0 0 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_boy ul.tab li.con3 a:hover:after{
    content: "▼";
    font-size:10px;
    color:#f58ea9;
    margin: -5px 0 0 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}

.data201604_boy div.tabContent {
    clear: both;
    border: 4px solid #00b1eb;
    display: none;
      overflow:hidden;
}
.data201604_boy div.tabContent.height{
  border: 4px solid #0079e0;
}

.data201604_boy div.active {
    display: block;
    position: relative;
    top: -22px;    
}



.data201604_boy .tabContent li a{
    float: left;
    text-align:center;
    margin-right: 0;
    padding: 10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfeff+0,d2f3fe+100 */
background: rgb(253,254,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(253,254,255,1) 0%, rgba(210,243,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(253,254,255,1) 0%,rgba(210,243,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(253,254,255,1) 0%,rgba(210,243,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfeff', endColorstr='#d2f3fe',GradientType=0 ); /* IE6-9 */
    color: #000;
    cursor: pointer;
        width: 8%;
        border-right:1px solid #aae3fa;
}


.data201604_boy .tabContent li a{
  color:#000;
  font-size:1.3em;
  text-decoration:none;
}

.data201604_boy .tabContent li a:hover{
background:#daf5fe;
}
.data201604_boy .tabContent .no-bdr a,
.data201604_boy .tabContent .no-bdr a{
  border:none;
}


.data201604_boy .link01{
    overflow:hidden;
    margin:0 0 0 20px;
}
.data201604_boy .link01 li{
    float:left;
    margin:0 20px 0 0;
}
.data201604_boy a.link02{
    display:inline-block;
    text-decoration:none;
    padding:6px 60px 4px 10px;
    text-align:left;
    border:1px solid #b8b8b8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#336dff;
font-size:1.2em;
}
.data201604_boy .link02::before {
  content: "";
  display: inline-block;
  border: 4px solid transparent;
  border-left-color: #b8b8b8;
}


.pc-only{
	display:block;
}
.sp-only{
	display:none;
}
.data201604_girl ul.tab li.con3 br,
.data201604_boy ul.tab li.con3 br{
	display:none;
}


@media screen and (max-device-width:414px){
.data201604_girl .tabContent .no-bdr a{
  border-right: 1px solid #fad0db;
}
.data201604_boy .tabContent .no-bdr a{
  border-right: 1px solid #aae3fa;
}
.tab li a{
	    font-size: 1.2em!important;
}

.data201604_girl ul.tab li.active.con1{
    top: -13px;
    margin-right: 17px;
    padding: 5px 65px 5px 65px;
}

.data201604_girl ul.tab li.con1 a:hover {
	top:6px;
	margin-right:17px;
	padding: 7px 65px 15px 65px;
        line-height: 38px;
}
.data201604_boy ul.tab li.con1 a:hover {
	top:6px;
	margin-right:17px;
	padding: 7px 65px 15px 65px;
        line-height: 38px;
}

.data201604_girl ul.tab li.con1 a{
	top:6px;
	margin-right:17px;
	    padding: 7px 65px 15px 65px;	
}

.data201604_boy .tabContent li a,	
.data201604_girl .tabContent li a{
	padding:20px 10px;
}
	


.data201604_boy span.link,
.data201604_girl span.link{
	left:61%;
	padding: 15px 60px 0 60px;
	height:65px;
	    line-height: 25px;
	    top: 15px;
}




.data201604_boy .clear-sp,
.data201604_girl .clear-sp{
	clear:both;
}
.data201604_boy a.link02,
.data201604_girl a.link02 {
font-size: 1.27em;
    padding: 8px;

}
.data201604_boy .link02::before,
.data201604_girl .link02::before {
    content: "";
    display: inline-block;
    border: 7px solid transparent;
    border-left-color: #b8b8b8;
}

.data201604_boy .tabContent li a,
.data201604_girl .tabContent li a{
	width:13.57%;

}


.data201604_boy .clear,
.data201604_girl .clear{
	clear:none;
}
.data201604_boy ul.tab li a,
.data201604_boy ul.tab li:hover, 
.data201604_boy ul.tab li.active, 
.data201604_girl ul.tab li:hover, 
.data201604_girl ul.tab li.active,
.data201604_girl ul.tab li a,
.data201604_boy span.link a,
.data201604_girl span.link a{
	font-weight:bold;
}

.pc-only{
	display:none;
}
.sp-only{
	display:block;
}
.data201604_girl {
    padding-top: 50px;
    position: relative;
    margin: 0 0 40px 0;
}

.data201604_girl ul.tab li{
	    top: -18px;
}

.data201604_girl ul.tab li:hover:after,
.data201604_girl ul.tab li.active:after {
    margin: 5px 0;
}

.data201604_girl ul.tab li a {

    padding: 24px 65px 10px 65px;

}
.data201604_girl ul.tab li.con2.active{
    top: -13px;
    margin-right: 17px;
    padding: 5px 65px 5px 65px;
}

.data201604_girl ul.tab li.con2 a:hover,
.data201604_girl ul.tab li.con2 a {
    padding: 7px 65px 15px 65px;
    font-size: .9em;
        top: 3px;
    line-height: 45px;
    margin-right: 17px;
}

.data201604_girl ul.tab li.con3{
	line-height:25px;
	padding: 0;
}
.data201604_girl ul.tab li.con3 a:hover:after{
    content: "";
    font-size: 0;
    margin: 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_girl ul.tab li.con3 a:hover{

    top: -6px;	
}

.data201604_girl ul.tab li a:hover:after {
    content: "";
    font-size: 0;
    margin: 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_girl ul.tab li.con3 a:hover,
.data201604_girl ul.tab li.con3 a{
	top:3px;
}

.data201604_girl ul.tab li.con3 a:hover,
.data201604_girl ul.tab li.con3 a{
	line-height:24px;
	font-size: .7em;
	padding: 5px 65px 8px 65px;
}

.data201604_girl div.active {
    display: block;
    position: relative;
    top: -18px;
}

.data201604_girl a.link02 {
display: inline-block;
    text-decoration: underline;
    padding: 5px;
    text-align: left;
    border: 0;
    font-size: 1.3em;
}

.data201604_girl .link01 {
    overflow: hidden;
    margin: 0 0 0 15px;
}
.data201604_girl div.tabContent {
    border-top: 7px solid #f58ea9;
    border-right:0;
    border-left:0;
    border-bottom:0;

}
.data201604_girl div.tabContent.height {
    border-top: 7px solid #e25c56;
    border-right:0;
    border-left:0;
    border-bottom:0;    
}


.data201604_boy ul.tab li.active.con1{
    top: -13px;
    margin-right: 17px;
    padding: 5px 65px 5px 65px;
}


.data201604_boy ul.tab li.con1 a{
  top:6px;
  margin-right:17px;
      padding: 7px 65px 15px 65px;  
}

.data201604_boy .tabContent li a, 
.data201604_boy .tabContent li a{
  padding:20px 10px;
}
  


.data201604_boy span.link,
.data201604_boy span.link{
  left:61%;
  padding: 15px 60px 0 60px;
  height:65px;
      line-height: 25px;
      top: 15px;
}




.data201604_boy .clear-sp,
.data201604_boy .clear-sp{
  clear:both;
}
.data201604_boy a.link02,
.data201604_boy a.link02 {
font-size: 1.27em;
    padding: 8px;

}
.data201604_boy .link02::before,
.data201604_boy .link02::before {
    content: "";
    display: inline-block;
    border: 7px solid transparent;
    border-left-color: #b8b8b8;
}

.data201604_boy .tabContent li a,
.data201604_boy .tabContent li a{
  width:13.57%;

}


.data201604_boy .clear,
.data201604_boy .clear{
  clear:none;
}
.data201604_boy ul.tab li a,
.data201604_boy ul.tab li:hover, 
.data201604_boy ul.tab li.active, 
.data201604_boy ul.tab li:hover, 
.data201604_boy ul.tab li.active,
.data201604_boy ul.tab li a,
.data201604_boy span.link a,
.data201604_boy span.link a{
  font-weight:bold;
}

.pc-only{
  display:none;
}
.sp-only{
  display:block;
}
.data201604_boy {
    padding-top: 50px;
    position: relative;
    margin: 0 0 40px 0;
}

.data201604_boy ul.tab li{
      top: -18px;
}

.data201604_boy ul.tab li:hover:after,
.data201604_boy ul.tab li.active:after {
    margin: 5px 0;
}

.data201604_boy ul.tab li a {

    padding: 24px 65px 10px 65px;

}
.data201604_boy ul.tab li.con2.active{
    top: -13px;
    margin-right: 17px;
    padding: 5px 65px 5px 65px;
}

.data201604_boy ul.tab li.con2 a:hover,
.data201604_boy ul.tab li.con2 a {
    padding: 7px 65px 15px 65px;
    font-size: .9em;
        top: 3px;
    line-height: 45px;
    margin-right: 17px;
}

.data201604_boy ul.tab li.con3{
  line-height:25px;
  padding: 0;
}
.data201604_boy ul.tab li.con3 a:hover:after{
    content: "";
    font-size: 0;
    margin: 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_boy ul.tab li.con3 a:hover{

    top: -6px;  
}

.data201604_boy ul.tab li a:hover:after {
    content: "";
    font-size: 0;
    margin: 0;
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
}
.data201604_boy ul.tab li.con3 a:hover,
.data201604_boy ul.tab li.con3 a{
  top:3px;
}

.data201604_boy ul.tab li.con3 a:hover,
.data201604_boy ul.tab li.con3 a{
  line-height:24px;
  font-size: .7em;
  padding: 5px 65px 8px 65px;
}

.data201604_boy div.active {
    display: block;
    position: relative;
    top: -18px;
}

.data201604_boy a.link02 {
display: inline-block;
    text-decoration: underline;
    padding: 5px;
    text-align: left;
    border: 0;
    font-size: 1.3em;
}

.data201604_boy .link01 {
    overflow: hidden;
    margin: 0 0 0 15px;
}
.data201604_boy div.tabContent {
    border-top: 7px solid #00b1eb;
    border-right:0;
    border-left:0;
    border-bottom:0;

}
.data201604_boy div.tabContent.height {
    border-top: 7px solid #0079e0;
    border-right:0;
    border-left:0;
    border-bottom:0;    
}



.data201604_girl ul.tab li.con3 br,
.data201604_boy ul.tab li.con3 br{
	display:block;
}


.data201604_boy .tabContent li a:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfeff+0,d2f3fe+100 */
background: rgb(253,254,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(253,254,255,1) 0%, rgba(210,243,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(253,254,255,1) 0%,rgba(210,243,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(253,254,255,1) 0%,rgba(210,243,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfeff', endColorstr='#d2f3fe',GradientType=0 ); /* IE6-9 */
}

.data201604_girl .tabContent li a:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fbe9ee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fbe9ee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#fbe9ee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#fbe9ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbe9ee',GradientType=0 ); /* IE6-9 */

}

}
@media screen and (max-width:680px){
	#growing_estimate #calcurate span{
	font-size:23px;
width:80%;
padding:10px 20px;
}
#growing_estimate input {
    font-size: 32px;
    width: 6em;
    font-weight: bold;
    margin:0 5px 0 0;
}


#growing_estimate select {
    font-size: 24px;
    width: 6em;
    font-weight: bold;
}
#growing_estimate dl {
    padding: 15px 0 20px 0px;
    margin:5px auto;
    width:80%;

}
#growing_estimate dt {
    font-size: 20px;
width: 50%;
text-align: left;
    padding:5px 0 0 0;
}
#growing_estimate dd {
    float: left;
    width: 50%;
    font-size: 20px;
}
#growing_estimate h3{
    font-size: 160%;

}
.data201604_boy .tabContent li:hover{
	background:#8ad2ed;
}
#chart_div g{
	width:100%!important;
}
}