﻿body{margin:0;font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif}header{margin:0}header:after{content:"";clear:both;display:block}footer{clear:both;margin:0px auto 50px auto;font-weight:normal}article{clear:both;margin:0px auto 0px auto}aside{float:left;width:200px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#FFFFFF}#part1{max-width:980px}#part2{background-color:#E6F1FF}.top_content{clear:both;width:980px;margin-left:auto;margin-right:auto}.content_right{float:right;width:780px}.sp{display:none}h1{padding:0px;margin:0px;font-size:0.8em;font-weight:normal;color:#00194C;clear:both}p{padding:0px;margin:0px}img{border:0px}a:hover img{opacity:0.6}.subtitle{height:33px;background:linear-gradient(#fff 10%, #FFEEDC);padding:5px 0px 0px 10px;margin:10px 0px 10px 0px;border:solid 0.5px #D8D8D8;border-bottom:solid 2px #00194C;font-size:22px;font-weight:bold;color:#00194C;clear:both}@media screen and (min-width: 981px){#top{margin:0px auto 0px auto;height:22px;padding-top:0px;background-color:#FAFAFA;border-bottom:solid 1px #BDBDBD}}@media screen and (max-width: 980px){#top{display:none}}.top_txt1{max-width:980px;margin:0 auto;display:flex;justify-content:space-between}.top_txt1 p{margin:0px 0px 0px 10px;padding:2px 0px 2px 0px;font-size:12px}.top_txt1 ul{list-style:none;margin:0px 10px 0px 0px;padding:0px;display:flex;justify-content:space-around}.top_txt1 ul li{margin:0px 0px 0px 20px;padding:2px 5px 2px 2px;font-size:12px;position:relative}.top_txt1 ul li:before,.top_txt1 ul li:after{content:"";display:block;position:absolute}.top_txt1 ul li:after{box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:5px solid #ffffff;top:.630em;left:-.875em}.top_txt1 ul li:before{top:.38em;left:-1.2em;width:12px;height:12px;background-color:#00194C;border-radius:100%}#head_logo{clear:both;max-width:980px;margin:0px auto 0px auto}#head_logo .head01{max-width:400px;float:left;margin:10px 0px 10px 0px}#head_logo .head02{max-width:250px;float:right;margin:15px 10px 0px 0px}#head_logo .head03{max-width:180px;float:right;margin:15px 0px 0px 0px}#head_logo .head_sp{display:none}#top_menu{clear:both;background-color:#1A3D81}#top_menu ul{max-width:980px;margin:0 auto;padding-left:0px;padding:0px 0px;list-style:none;display:flex;justify-content:space-around}#top_menu ul li{flex-basis:20%;margin:3px 0px;padding:8px 0px;font-size:1.15em;font-weight:500;text-align:center;border-left:solid 1px #ffffff}#top_menu ul li:last-child{border-right:solid 1px #ffffff}#top_menu ul li a{color:#ffffff;text-decoration:none}#top_menu ul li a:hover{text-decoration:underline}#sp_menu{display:none}#footermenu{background-color:#1A3D81}.footermenu_list{max-width:980px;display:flex;justify-content:space-around;margin:0 auto}.footermenu_list ul{font-size:12px;list-style:none;padding-left:0px}.footermenu_list ul li{line-height:1.7em}.footermenu_list a{color:white;text-decoration:none}.footermenu_list a:hover{color:white;text-decoration:underline}.footer_img01{display:block;margin:10px auto;max-width:400px}.footer_img02{display:block;margin:10px auto;max-width:250px}#line{display:none}.footer_link{display:flex;justify-content:center;margin:0px auto;list-style:none;padding:0px}.footer_link li{margin:0px 0px 0px 20px;padding:2px 5px 2px 2px;font-size:12px;position:relative}.footer_link li:before,.footer_link li:after{content:"";display:block;position:absolute}.footer_link li:after{box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:5px solid #ffffff;top:.630em;left:-.875em}.footer_link li:before{top:.38em;left:-1.2em;width:12px;height:12px;background-color:#00194C;border-radius:100%}#copy{clear:both;text-align:center}aside img{width:190px}aside ul{list-style:none;padding-left:0px;font-size:14px;margin:0}aside ul ul li{position:relative;margin-left:10px}aside ul ul li:before{content:"";position:absolute;width:10px;height:1px;border-top:1px solid #00194C;top:.650em;left:.300em}aside ul a{color:#1A3D81;text-decoration:none;position:relative;padding-left:20px}aside ul a:hover{text-decoration:underline}aside li{margin:5px 0px}aside .list_a a:before{content:"";position:absolute;top:.38em;left:0em;width:12px;height:12px;background-color:#00194C;border-radius:100%}aside .list_a a:after{content:"";position:absolute;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:5px solid #ffffff;top:.550em;left:.300em}aside p{font-size:14px;color:#1a3d81;margin:0px 0px}aside p a{text-decoration:none;color:#1A3D81;border:2px solid #1a3d81;width:151px;display:block;border-radius:5px;padding:5px 0px 5px 35px;margin:5px 0px;position:relative}aside p a:before{content:"";position:absolute;top:.60em;left:.90em;width:12px;height:12px;background-color:#00194C;border-radius:100%}aside p a:after{content:"";position:absolute;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:5px solid #ffffff;top:.750em;left:1.200em}aside p a:hover{text-decoration:underline}.ssl{width:90px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-top:10px}#path{margin:0px auto;padding-left:10px;list-style:none;width:980px}#path li{float:left;font-size:0.7em;margin:5px 0px}#path li:after{content:">";margin:0 0.5em}#path li:last-child:after{content:none}.scroll{display:none}.chinese{display:block;margin:0 5px 0 auto;padding-top:2px;font-size:12px;vertical-align:middle}.chinese img{width:23px;vertical-align:middle;padding-right:5px}.spmenu_lang{display:flex;justify-content:flex-start;align-items:flex-end;padding:3px 3px 3px 35px}.spmenu_lang a{color:#ffffff}.spmenu_lang img{width:23px;vertical-align:middle;padding-right:5px}.foot_chinese{text-align:center;font-size:12px}.foot_chinese img{width:23px;vertical-align:middle;padding-right:5px}.tabbox{margin:0px auto 20px auto;padding:0px;height:330px;background-color:#C6D6ef}.tab{clear:left}#tab1{position:relative;width:100%;min-width:980px;overflow:hidden}.tab1_pcimg{width:1200px;position:relative;left:50%;margin-left:-600px}.sptop_img,.top_sp_bnr,.tab1_spimg01,.tab1_spimg02,.tab1_spimg03{display:none}h1{position:absolute;display:block;margin:0 auto;bottom:45px;left:0px;right:0px;width:400px;text-align:center;font-size:44px;font-weight:bold;color:#1A3D81}.tab1_pr{position:absolute;display:block;margin:0 auto;left:0px;right:0px;bottom:53px;width:950px;text-align:center}.tab1_pr a{float:right}.tab1_pr img{width:190px;border-radius:8px;box-shadow:1px 1px 5px #000000;transition:0.1s}.tab1_pr img:hover{opacity:1}.tab1_pr img:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:none}#tab2 img{width:980px;margin:0 auto;display:block}#tab3 img{width:980px;margin:0 auto;display:block}#tab4 img{width:980px;margin:0 auto;display:block}#tab5 img{width:980px;margin:0 auto;display:block}#tab6 img{width:980px;margin:0 auto;display:block}.chiryohou_txt{margin:0px;padding-left:30px}.chiryohou{margin:0px;padding:0px 0px 0px 30px;display:flex;flex-flow:row wrap;justify-content:space-around;align-content:flex-start}.chiryohou h2{margin:0px;padding:0px}.chiryohou a{display:block;width:300px;margin:10px 0px 0px 0px;padding:3px 10px 3px 40px;color:#1A3D81;text-decoration:none;font-weight:bold;font-size:24px;border:2px solid #1A3D81;border-radius:5px;position:relative}.chiryohou a:before{position:absolute;content:"";display:block;width:16px;height:16px;background-color:#00194C;border-radius:100%;top:0.550em;left:0.600em}.chiryohou a:after{position:absolute;content:"";display:block;box-sizing:border-box;width:3px;height:3px;border:4px solid transparent;border-left:7px solid #ffffff;top:0.700em;left:0.850em}.chiryohou a:hover{text-decoration:underline}.cpc{clear:both;max-width:750px;margin-left:30px;padding-top:30px}.center_ttl{max-width:430px;display:block;margin:0px auto 20px auto}.center_img{max-width:750px;display:block;margin:0px auto 0px auto}.center_ttl_sp,.center_img_sp{display:none}.cpc_text{max-width:750px;display:block;margin:0px auto 0px auto;background-color:#E6F1FF;font-size:15px;letter-spacing:2px;line-height:28px}.cpc_text:after{content:"";clear:both;display:block}.cpc_text p{padding:0px 10px}.cpc_text p:nth-child(2){text-align:center}.cpc_button a{margin:0px auto 0px auto;color:#1A3D81;font-weight:bold;text-decoration:none;text-align:center;padding:0px 0px 0px 20px;position:relative}.cpc_button a:hover{text-decoration:underline}.cpc_button a:before{position:absolute;content:"";display:block;width:16px;height:16px;background-color:#00194C;border-radius:100%;top:.200em;left:.000em}.cpc_button a:after{position:absolute;content:"";display:block;box-sizing:border-box;width:3px;height:3px;border:4px solid transparent;border-left:7px solid #ffffff;top:.490em;left:.300em}.top_coment{clear:both;max-width:750px;margin-left:30px}.cancer_ttl{max-width:310px;display:block;margin:50px auto 20px auto}.cancer_ttl_sp{display:none}.cancer_img{float:right;max-width:260px}.top_coment p{font-size:17px;letter-spacing:3px;text-align:justify;line-height:30px;margin-bottom:20px}.top_coment_b{max-width:470px;margin:5px 0px 15px 0px;color:#00194C}#point{background-image:url(../images/index-point-bg.png);background-size:cover;padding:70px 0px}#point .point{max-width:980px;display:block;margin:0 auto}#point .point p a{color:#ffffff;font-size:24px;text-decoration:none}#point .point p a:hover{text-decoration:underline}#point .point ul{color:#fff;list-style:none;padding:0px}#point .point ul li{float:left;margin:0px 0px 0px 20px;font-size:16px;letter-spacing:2px;line-height:40px}#point .point ul li:nth-child(odd){width:360px;float:left}#point .point ul li:nth-child(even){width:580px;float:right}#point .point ul li a{color:#fff;text-decoration:none}#point .point ul li a:hover{text-decoration:underline}#point:after{content:"";clear:both;display:block}#content{max-width:750px;margin:0 auto}#content h2{overflow:hidden;text-align:center}#content h2 span{display:inline-block;padding:0 0.5em;color:#1A3D81;position:relative;font-size:26px}#content h2 span:after,#content h2 span:before{border-top:2px solid #1A3D81;content:"";position:absolute;top:50%;width:99em}#content h2 span:before{right:100%}#content h2 span:after{left:100%}.content_txt{font-size:15px;letter-spacing:2px;text-align:justify;line-height:28px;margin-bottom:40px}.immunity_image{display:block;margin:0px 0px 40px 0px;max-width:744px;border:3px solid #1A3D81}.nk_img{clear:both;float:right;max-width:337px;margin:10px 0px 0px 60px}.nkmovieright{width:340px;float:right;margin:0px 0px 10px 60px}.nkmovieright iframe{width:340px;height:255px}.nkmovieright p{text-align:center;font-size:0.8em;width:340px}.nkmovieright p a{font-size:14px;position:relative;text-decoration:none;color:#1A3D81}.nkmovieright p a:before{position:absolute;content:"";display:block;width:16px;height:16px;background-color:#00194C;border-radius:100%;top:.200em;left:-1.500em}.nkmovieright p a:after{position:absolute;content:"";display:block;box-sizing:border-box;width:3px;height:3px;border:4px solid transparent;border-left:7px solid #ffffff;top:.490em;left:-1.120em}.nkmovieright p a:hover{text-decoration:underline}.banner_left{width:340px;margin-bottom:30px;float:left}.banner_right{width:340px;margin-bottom:30px;float:right}.banner_movie{margin-bottom:30px}.column_banner{clear:both;max-width:980px;display:block;margin:0 auto}.banner_left_sp,.banner_right_sp,.banner_movie_sp,.column_banner_sp{display:none}#news{max-width:980px;border:1px solid #fff;background-image:linear-gradient(-45deg, #E6F1FF 25%, #f4f8ff 25%, #f4f8ff 50%, #E6F1FF 50%, #E6F1FF 75%, #f4f8ff 75%, #f4f8ff);background-size:10px 10px;margin:50px auto;padding:40px 0px}#news:after{content:"";clear:both;display:block}.whatnew{max-width:890px;background-color:#ffffff;margin:0 auto;position:relative}.whatnew p{font-size:24px;display:block;padding:30px 30px 0px 30px;color:#1A3D81;font-weight:bold}.whatnew p:nth-child(3){position:absolute;top:0px;right:0px;font-size:16px}.whatnew p:nth-child(3) a{padding-left:20px;color:#1A3D81;text-decoration:none;position:relative}.whatnew p:nth-child(3) a:before{position:absolute;content:"";display:block;width:16px;height:16px;background-color:#00194C;border-radius:100%;top:.200em;left:.000em}.whatnew p:nth-child(3) a:after{position:absolute;content:"";display:block;box-sizing:border-box;width:3px;height:3px;border:4px solid transparent;border-left:7px solid #ffffff;top:.450em;left:.350em}.whatnew p:nth-child(3) a:hover{text-decoration:underline}.whatnew ul{display:block;margin:0px 30px;list-style:none;padding:0px 0px 20px 0px}.whatnew li{line-height:30px;padding:5px 0px;border-bottom:1px solid #CED8F6}.whatnew li:first-child{border-top:1px solid #CED8F6}.banner_saisei{max-width:435px;display:block;float:left;margin:30px 0px 0px 40px}.banner_book{max-width:435px;display:block;float:right;margin:30px 40px 0px 0px}.banner_saisei_sp,.banner_book_sp,.health_bnr_sp{display:none}.holiday{border:2px solid #973232;font-size:1.5em;padding:1%;font-weight:bold;line-height:30px;margin:10px 0px;text-align:center;color:#1A3D81}.holidayb{font-size:1.5em;padding-bottom:0px;font-weight:bold;line-height:30px;color:#973232}.holidaybb{font-size:1.5em;padding-bottom:0px;font-weight:bold;line-height:30px;color:#973232}.holiday table{background-color:#0c336d}.holiday table tr th{width:100px;background-color:white}.topnews{border:1px solid #1A3D81;border-radius:5px;color:#1A3D81;margin:0px 10px 10px 40px;padding:5px}
