﻿@import url("https://fonts.googleapis.com/css?family=Quicksand");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}main,main.article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;margin:0}*{font-family:"Quicksand" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic", sans-serif;box-sizing:border-box;font-size:12px;color:#444;line-height:1.4em;letter-spacing:2px}img{max-width:100%}.sp{display:none}.btn{display:inline-block;padding:13px 30px;background:#3b72b7;color:#fff;font-size:14px}.btn .fa{color:#fff}.btn_menu{display:inline-block;border:2px solid #b9d2ec;vertical-align:middle;font-weight:bold;padding:15px;background:url(/img/arrow_d.png) no-repeat right 11px center/9px;text-align:center;margin-top:20px}.btn_menu img.icon{width:24px;margin-right:5px;vertical-align:top}.btn_menu span{display:inline-block;font-size:16px;color:#3b72b7}.btn_menu_gray{display:inline-block;border:1px solid #999;vertical-align:middle;background:#fff;padding:15px 100px;font-weight:bold;position:relative;font-size:14px}.btn_menu_gray:not(.not_after):after{font-family:FontAwesome;content:"";font-weight:normal;position:absolute;right:10px;color:#a3a3a3;font-size:22px}.btn_menu_black{display:inline-block;border:1px solid #999;vertical-align:middle;text-align:center;color:#fff;background:#000;padding:15px 70px;font-weight:bold;position:relative;font-size:14px}.btn_menu_black:after{font-family:FontAwesome;content:"";font-weight:normal;position:absolute;right:10px;color:#fff;font-size:22px}.btn_menu_black[disabled]{background:#888}a{text-decoration:none}.btn_menu_block{text-align:center;margin-top:30px}.hover_animate{-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.hover_animate.hover_on{-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:0.7}@media (max-width: 767px){.sp{display:block}.pc{display:none !important}}header{min-width:1200px}header .header_wrap{zoom:1;width:1200px;margin:0 auto}header .header_wrap:before,header .header_wrap:after{content:"";display:table}header .header_wrap:after{clear:both}header #headerBar{background:#323232;padding:8px 0}header #headerBar *{color:#fff}header #headerBar .h1{font-size:12px;float:left;font-weight:normal;padding:4px 0;overflow:hidden}header #headerBar #headerBarMenu{font-size:12px;float:right;width:50%;text-align:right}header #headerBar #headerBarMenu .login{padding:4px 8px;border-radius:4px;background-color:#666}header #headerBar #headerBarMenu li{display:inline-block}header #headerBar #headerBarMenu li:after{content:"|";padding:0 10px 0 15px}header #headerBar #headerBarMenu li:last-child:after{display:none}header #headerMenuBox{zoom:1;padding:15px 0 0 0;background:#f6f6f6;box-shadow:0 0 5px 0 #ddd}header #headerMenuBox:before,header #headerMenuBox:after{content:"";display:table}header #headerMenuBox:after{clear:both}header #headerMenuBox #logoImgBox{width:234px;float:left;margin-top:5px}header #headerMenuBox #subMenuBox{width:calc(100% - 234px);float:right;min-height:46px}header #headerMenuBox #subMenuBox ul{text-align:right}header #headerMenuBox #subMenuBox ul li{display:inline-block;vertical-align:middle;margin-right:15px}header #headerMenuBox #subMenuBox ul li:last-child{margin-right:0}header #headerMenuBox #mainMenuBox{float:left;width:70%;margin-top:10px}header #headerMenuBox #mainMenuBox #mainMenu{display:flex}header #headerMenuBox #mainMenuBox #mainMenu>li{position:relative;margin-right:15px;font-size:13px;font-weight:bold;border-bottom:2px solid #f6f6f6}header #headerMenuBox #mainMenuBox #mainMenu>li a{display:inline-block;padding:10px 0;border-bottom:2px solid #f6f6f6;min-width:60px;text-align:center}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child:after{font-family:FontAwesome;content:"";font-size:18px;vertical-align:middle;color:#ddd;font-weight:normal}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child .child_menu{z-index:100;width:180px;margin-top:2px;left:0;position:absolute;opacity:0;overflow:hidden;transition:all .2s ease-in;visibility:hidden}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child .child_menu li{text-align:center;background:#f6f6f6;border:1px solid #ccc;border-bottom-style:none}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child .child_menu li:last-child{border-bottom-style:solid}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child .child_menu li a{display:block;padding:10px 0;font-size:12px}header #headerMenuBox #mainMenuBox #mainMenu>li.has_child:hover .child_menu{visibility:visible;opacity:1}header #headerMenuBox #mainMenuBox #mainMenu>li.active,header #headerMenuBox #mainMenuBox #mainMenu>li:hover{border-bottom-color:#a1c1e3}header #headerMenuBox #searchBox{float:right;width:30%;margin-top:10px}header #headerMenuBox #searchBox form{position:relative}header #headerMenuBox #searchBox form input{position:absolute;border:none;padding:10px;width:100%}header #headerMenuBox #searchBox form button{position:absolute;top:5px;right:5px;background:none;border:none;font-size:17px}@media (max-width: 767px){header{position:fixed;top:0;width:100%;z-index:99999;min-width:auto}header #headerBar{display:none}header #headerMenuBox{padding:0}header #headerMenuBox .header_wrap{width:100%}header #headerMenuBox .header_wrap #logoImgBox{width:calc(100% - 120px);float:left;padding:19px 10px 10px 10px;margin:0}header #headerMenuBox .header_wrap #logoImgBox img{width:163px}header #headerMenuBox .header_wrap #spContactBox{width:120px;float:right;position:relative}header #headerMenuBox .header_wrap #spContactBox a{display:block;float:left;width:50%}header #headerMenuBox .header_wrap #spContactBox a img{display:block}header #headerMenuBox .header_wrap #spContactBox .balloon{display:none;position:absolute;width:0;height:0;margin:0 auto;bottom:-9px;border-style:solid;border-color:transparent transparent transparent #7dabdc;border-width:5px 0 5px 8.32px;transform:rotate(90deg)}header #headerMenuBox .header_wrap #spContactBox .balloon.search{left:26px}header #headerMenuBox .header_wrap #spContactBox .balloon.contact{right:26px}header #headerMenuBox .header_wrap #spSubMenuHeader{width:100%;float:left}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch{display:none;background:#fff;padding:10px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch .title{font-weight:bold;background:url(/img/bg_title.gif);padding:10px 15px;font-size:14px;margin:10px 0}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical select,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite select{width:50%;border:none;border:1px solid #ddd;padding:10px 42px 10px 10px;font-weight:bold;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/img/arrow_a.png) no-repeat center right 12px/10px #fff;border-radius:0}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical select::-ms-expand,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite select::-ms-expand{display:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical select option,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite select option{font-size:13px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical select:nth-child(2n),header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite select:nth-child(2n){border-left:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical select:nth-child(n+3),header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite select:nth-child(n+3){border-top:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical input,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite input{border:1px solid #ddd;border:none;font-weight:bold;width:100%;font-size:12px;padding:10px;border:1px solid #ddd;border-radius:0}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical button,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite button{background:#7dabdb;border:none;padding:10px;width:100%;color:#fff;margin:10px 0;cursor:pointer}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical button img,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchSite button img{width:23px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuSearch #formSpSearchClinical input{border-top:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact{display:none;zoom:1}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact:before,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact:after{content:"";display:table}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact:after{clear:both}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact.border_bottom{border-bottom:2px solid #cbdbec}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact li{width:100%;border-color:#cbdbec;border-right:2px solid #cbdbec;border-bottom:#fff solid 2px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact li a{display:block;background:#a0c1e2;padding:10px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact li a img{display:block}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact li:last-child{border-right:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuContact li:last-child a{padding-left:11px;padding-right:11px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail{display:none;zoom:1}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail:before,header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail:after{content:"";display:table}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail:after{clear:both}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li{width:33.33333%;float:left;border-color:#e2eaf1;border-right:2px solid #e2eaf1}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li a{display:block;background:#cedeed;padding:13px 0;font-weight:bold;text-align:center}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li a .icon{width:14px;margin-right:5px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li a span{color:#4679ae;font-size:12px;display:text-top}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li.entry a{padding-bottom:7px;padding-top:13px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li.entry a .icon{width:23px}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li.entry a span{color:#4679ae;font-size:12px;display:inline-block;vertical-align:super}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li.date{background:#ccc;font-weight:bold;text-align:center;font-size:12px;padding:8px 0}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li.date span{color:#f00}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li:last-child{border-right:none}header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail li:last-child a{padding-left:11px;padding-right:11px}header .han_btn{display:block;background:rgba(187,187,187,0.4);line-height:60px;text-align:center;position:relative;height:60px}header .han_btn .bou{position:absolute;width:32px;height:4px;background:#888;top:50%;left:50%}header .han_btn .bou:nth-of-type(1){transform:translate(-50%, -50%);top:30%}header .han_btn .bou:nth-of-type(2){transform:translate(-50%, -50%)}header .han_btn .bou:nth-of-type(3){transform:translate(-50%, -50%);top:70%}}footer{min-width:1200px}footer #sitemapBlock{background:#f6f6f6;padding:70px 0}footer #sitemapBlock>ul{max-width:1200px;margin:0 auto;padding:0 100px;zoom:1}footer #sitemapBlock>ul:before,footer #sitemapBlock>ul:after{content:"";display:table}footer #sitemapBlock>ul:after{clear:both}footer #sitemapBlock>ul>li{float:left;width:25%;font-weight:bold;font-size:15px}footer #sitemapBlock>ul>li .child{margin-top:10px}footer #sitemapBlock>ul>li .child li{padding:4px 0;font-size:12px}footer #sitemapBlock>ul>li .child li:before{font-family:FontAwesome;content:"";color:#61abc8;font-size:17px;margin:0 5px}footer .copyright p{background:#333;font-family:'arial narrow', 'arial', sans-serif;padding:25px 0;color:#fff;text-align:center;font-size:12px}@media (max-width: 767px){footer{min-width:auto}footer #sitemapBlock{padding-top:0;padding-bottom:30px}footer #sitemapBlock>ul{padding:0}footer #sitemapBlock>ul>li{width:50%;padding:30px 10px 0 10px}footer #spSitemapBlock{position:fixed;bottom:0;z-index:99999;width:100%}footer #spSitemapBlock ul{zoom:1}footer #spSitemapBlock ul:before,footer #spSitemapBlock ul:after{content:"";display:table}footer #spSitemapBlock ul:after{clear:both}footer #spSitemapBlock ul li{float:left;width:33.333333%;background:#4779aa}footer #spSitemapBlock ul li a{color:#fff;font-size:0.75em;display:block;text-align:center;padding:10px 0;font-weight:bold;border:1px solid #a3bcd4}footer #spSitemapBlock #spMenuSearchFoot{background:#fff}footer #spSitemapBlock #spMenuSearchFoot .title{font-weight:bold;background:url(/img/bg_title.gif);padding:10px 15px;font-size:14px;margin:10px 0}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot select,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot select{width:50%;border:none;border:1px solid #ddd;padding:5px 42px 5px 10px;font-weight:bold;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/img/arrow_a.png) no-repeat center right 12px/10px #fff;border-radius:0}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot select::-ms-expand,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot select::-ms-expand{display:none}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot select option,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot select option{font-size:13px}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot select:nth-child(2n),footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot select:nth-child(2n){border-left:none}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot select:nth-child(n+3),footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot select:nth-child(n+3){border-top:none}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot input,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot input{border:1px solid #ddd;border:none;font-weight:bold;width:100%;font-size:12px;padding:5px 10px;border:1px solid #ddd;border-radius:0}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot button,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot button{background:#7dabdb;border:none;padding:10px;width:100%;color:#fff;margin:10px 0;cursor:pointer}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot button img,footer #spSitemapBlock #spMenuSearchFoot #formSpSearchSiteFoot button img{width:23px}footer #spSitemapBlock #spMenuSearchFoot #formSpSearchClinicalFoot input{border-top:none}footer .copyright p{padding:15px 0}}#contentsWrap{zoom:1;width:1200px;margin:0 auto 100px auto}#contentsWrap:before,#contentsWrap:after{content:"";display:table}#contentsWrap:after{clear:both}#contentsWrap main{float:right;width:870px;padding-left:30px}#contentsWrap main *{font-family:sans-serif , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic", "Quicksand"}#contentsWrap main section{margin-top:20px}#contentsWrap .side_menu{float:left;width:330px}h1{background:url(/img/bg_title.gif);font-size:22px;padding:10px 15px;margin:0 0 10px 0;border-top:3px solid #a0c1e2}h2{background:url(/img/bg_title.gif);font-size:22px;padding:10px 15px;margin:40px 0 10px 0}h3{font-size:18px;padding:10px 0}hr{margin:50px 0 30px 0}.eyecatch_block{position:relative;width:100%;border-top:3px solid #A1BEDF}.eyecatch_block h1{background:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;bottom:0;left:20px;margin:0px;padding:0px;border:none;height:22px}.breadcrumb{width:1200px;margin:10px auto 20px auto;list-style-type:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb li{padding:7px 5px;font-size:12px;font-weight:bold;display:inline-block}.breadcrumb li.home{padding-left:25px;background:url(/img/icon_home.gif) no-repeat center left/17px}.breadcrumb li:after{font-family:FontAwesome;content:"";font-size:16px;color:#bababa;font-weight:normal;padding-left:5px}.breadcrumb li:last-child:after{display:none}.pager_block{width:100%;text-align:right;zoom:1}.pager_block:before,.pager_block:after{content:"";display:table}.pager_block:after{clear:both}.pager_block .pager{font-size:16px;float:right;zoom:1}.pager_block .pager:before,.pager_block .pager:after{content:"";display:table}.pager_block .pager:after{clear:both}.pager_block .pager li{float:left;padding-left:10px;font-weight:bold}.pager_block .pager li .current{color:#7dabdb}.content_msg{font-size:14px}.explain_msg{margin:10px 0}.font_red{color:#ff4545}.err_msg{color:#ff4545;font-weight:bold}.age_gage{position:relative;height:50px;margin-left:350px}@media (max-width: 767px){h1{font-size:14px}h2{font-size:14px;margin:40px 0 10px 0}.content_msg{margin:0 5px}.explain_msg{margin:10px 5px}.header_spacer{margin-top:60px}.breadcrumb{padding:0 10px;margin:0;width:100%}#contentsWrap{width:100%}#contentsWrap main{width:100%;padding:0}#contentsWrap .side_menu{width:100%;padding:0 10px}.pager_block{padding:0 10px}.pager_block .pager li{font-size:14px}.age_gage{position:relative;height:50px;margin-top:50px;margin-left:0px}}.side_menu{width:330px}.side_menu .bnr_sidebar_block{width:100%;margin-bottom:20px}.side_menu .bnr_sidebar_block li{margin-top:20px}.side_menu .bnr_sidebar_block li img{display:block}.side_menu .sp_sidebar_bnr_wrapper{margin-bottom:20px}.side_menu .sp_sidebar_bnr_wrapper .bnr_sidebar_block li{margin-top:0}.side_menu .user_sidebar_block{padding:20px;border:1px solid #ddd;margin-bottom:30px;zoom:1}.side_menu .user_sidebar_block:before,.side_menu .user_sidebar_block:after{content:"";display:table}.side_menu .user_sidebar_block:after{clear:both}.side_menu .user_sidebar_block .img_user_profile{width:45%;float:left}.side_menu .user_sidebar_block .user_info_block{width:55%;float:right;padding-left:20px}.side_menu .user_sidebar_block .user_info_block .user_name{font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ddd}.side_menu .user_sidebar_block .user_info_block .title_point{font-weight:bold;margin-top:20px;font-size:13px}.side_menu .user_sidebar_block .user_info_block .title_value{font-weight:bold;font-size:14px;color:#3b72b7}.side_menu .user_sidebar_block .user_info_block .title_value span{font-weight:bold;font-size:22px;color:#3b72b7}.side_menu .user_sidebar_block .btn_menu{width:100%}.side_menu .user_sidebar_block .btn_menu_black{margin-top:20px;width:100%}.side_menu .side_category_list_block{margin-bottom:30px}.side_menu .side_category_list_block ul{display:flex;flex-wrap:wrap;justify-content:space-between}.side_menu .side_category_list_block ul li.row_02{width:calc(50%)}.side_menu .side_category_list_block ul li.row_03{width:calc(33.3333333%)}.side_menu .side_category_list_block ul li img{display:block}.side_menu .side_search_block{margin-bottom:30px}.side_menu .side_search_block table{border:2px solid #ddd}.side_menu .side_search_block table thead th{background:#efefef;font-weight:bold;padding:10px;font-size:24px}.side_menu .side_search_block table tbody th,.side_menu .side_search_block table tbody td{border:1px solid #ddd;font-size:12px;padding:12px;line-height:24px;letter-spacing:1px}.side_menu .side_search_block table tbody th label,.side_menu .side_search_block table tbody td label{display:inline-block}.side_menu .side_search_block table tbody th select,.side_menu .side_search_block table tbody td select{width:100%;padding:5px}.side_menu .side_search_block table tbody th select.select_area,.side_menu .side_search_block table tbody td select.select_area{width:145px}.side_menu .side_search_block table tbody th input[type=text],.side_menu .side_search_block table tbody td input[type=text]{width:100%;padding:5px}.side_menu .side_search_block table tbody th{width:28%}.side_menu .side_search_block table tfoot td{text-align:center;padding:20px}.side_menu .side_search_block table tfoot td button{background:#000;border:none;color:#fff;padding:12px 60px;font-size:14px}.side_menu .contents_list_block article{zoom:1;padding:20px 0;border-bottom:1px solid #ddd}.side_menu .contents_list_block article:before,.side_menu .contents_list_block article:after{content:"";display:table}.side_menu .contents_list_block article:after{clear:both}.side_menu .contents_list_block article:last-child{border-bottom:none}.side_menu .contents_list_block article .thumbnail_block{position:relative;float:left}.side_menu .contents_list_block article .thumbnail_block:after{content:" ";position:absolute;background:#444;display:block;left:0;right:0;top:0;bottom:5px;opacity:0.15}.side_menu .contents_list_block article .thumbnail_block img{width:100px}.side_menu .contents_list_block article .article_info_block{width:calc(100% - 100px);float:right;padding-left:20px}.side_menu .contents_list_block article .article_info_block .line{zoom:1;margin-bottom:5px}.side_menu .contents_list_block article .article_info_block .line:before,.side_menu .contents_list_block article .article_info_block .line:after{content:"";display:table}.side_menu .contents_list_block article .article_info_block .line:after{clear:both}.side_menu .contents_list_block article .article_info_block .line .icon_category{float:left;width:22px;font-size:14px}.side_menu .contents_list_block article .article_info_block .line .icon_category.clinical{color:#a6cede}.side_menu .contents_list_block article .article_info_block .line .icon_category.other{color:#c6aaca}.side_menu .contents_list_block article .article_info_block .line .icon_category.foods{color:#b7daba}.side_menu .contents_list_block article .article_info_block .line .icon_category.cosme{color:#f1afc6}.side_menu .contents_list_block article .article_info_block .line .date{float:left;width:90px;font-size:14px}.side_menu .contents_list_block article .article_info_block .line .view{float:right;font-size:13px;background:#ccc;color:#fff;text-align:center;padding:2px 10px;font-weight:bold}.side_menu .contents_list_block article .article_info_block .title{font-size:13px}.side_menu .contents_list_block article .article_info_block .category{margin:5px 0 0 -10px}.side_menu .contents_list_block article .article_info_block .category li{display:inline-block;font-size:13px;padding:0 10px;border-right:1px solid #ccc}.side_menu .contents_list_block article .article_info_block .category li:last-child{border-right:none}@media (max-width: 767px){.side_menu{margin-top:40px}.side_menu .side_search_block table thead th{font-size:14px}.user_sidebar_block{margin-top:40px}}.post_list_square_block{display:flex;flex-wrap:wrap;justify-content:space-between;display:none}.post_list_square_block a{width:calc(25% - 15px);display:block;margin-top:20px}.post_list_square_block a article{width:100%;position:relative}.post_list_square_block a article img{display:block}.post_list_square_block a article .top_line{zoom:1;position:absolute;top:20px;width:100%}.post_list_square_block a article .top_line:before,.post_list_square_block a article .top_line:after{content:"";display:table}.post_list_square_block a article .top_line:after{clear:both}.post_list_square_block a article .top_line .tag{color:#fff;width:80px;padding:4px 0;font-size:11px;float:left;background:#3b72b7;text-align:center;font-weight:bold;opacity:0.7}.post_list_square_block a article .top_line .sex{float:right;background-repeat:no-repeat;width:23px;height:23px;margin:3px 3px 0 0}.post_list_square_block a article .top_line .sex.men{background-image:url(/img/icon_men.png)}.post_list_square_block a article .top_line .sex.women{background-image:url(/img/icon_women.png)}.post_list_square_block a article .bottom_line{zoom:1;position:absolute;bottom:0;width:100%}.post_list_square_block a article .bottom_line:before,.post_list_square_block a article .bottom_line:after{content:"";display:table}.post_list_square_block a article .bottom_line:after{clear:both}.post_list_square_block a article .bottom_line{position:absolute;background:rgba(68,68,68,0.7)}.post_list_square_block a article .bottom_line .pref{color:#fff;float:left;font-weight:bold;padding:5px 5px 5px 25px;background:url(/img/icon_pref.png) no-repeat;filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.6))}.post_list_square_block a article .bottom_line .clinical_type{color:#fff;float:right;width:auto;text-align:right;font-weight:bold;padding:5px 5px 5px 25px;background:url(/img/icon_form.png) no-repeat;filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.6))}@media (max-width: 767px){.post_list_square_block a{width:calc(50% - 10px)}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#666}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc}}.post_list_square_rank_block{display:flex;flex-wrap:wrap;justify-content:space-between}.post_list_square_rank_block a{width:calc(25% - 15px);display:block}.post_list_square_rank_block a article{padding-top:45px;width:100%;position:relative;background-position:center 16px;background-size:33px;background-repeat:no-repeat}.post_list_square_rank_block a article.rank_1{background-image:url(/img/rank_01.png)}.post_list_square_rank_block a article.rank_2{background-image:url(/img/rank_02.png)}.post_list_square_rank_block a article.rank_3{background-image:url(/img/rank_03.png)}.post_list_square_rank_block a article.rank_4{background-image:url(/img/rank_04.png)}.post_list_square_rank_block a article.rank_5{background-image:url(/img/rank_05.png)}.post_list_square_rank_block a article img{display:block}.post_list_square_rank_block a article .top_line{zoom:1;position:absolute;top:45px;width:100%}.post_list_square_rank_block a article .top_line:before,.post_list_square_rank_block a article .top_line:after{content:"";display:table}.post_list_square_rank_block a article .top_line:after{clear:both}.post_list_square_rank_block a article .top_line .tag{color:#fff;width:80px;padding:4px 0;font-size:11px;float:left;background:#3b72b7;text-align:center;font-weight:bold;opacity:0.7}.post_list_square_rank_block a article .bottom_line{position:absolute;bottom:0;width:100%;padding:10px}.post_list_square_rank_block a article .bottom_line{background:rgba(68,68,68,0.7)}.post_list_square_rank_block a article .bottom_line .title,.post_list_square_rank_block a article .bottom_line .view{color:#fff;font-weight:bold;text-align:center;filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.6));line-height:20px}.post_list_square_rank_block a article .bottom_line .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 767px){.post_list_square_rank_block a{width:calc(50% - 10px)}}main .clinical_detail_box{margin-top:0}main .clinical_detail_box article{margin-bottom:30px}main .clinical_detail_box article .attr_info_block{zoom:1;margin-bottom:20px}main .clinical_detail_box article .attr_info_block:before,main .clinical_detail_box article .attr_info_block:after{content:"";display:table}main .clinical_detail_box article .attr_info_block:after{clear:both}main .clinical_detail_box article .attr_info_block .tag{float:left;min-width:240px}main .clinical_detail_box article .attr_info_block .tag li{display:block;background:#aaa;padding:5px 5px 5px 5px;color:#fff;float:left;margin-right:10px}main .clinical_detail_box article .attr_info_block .tag li span{color:#fff;font-weight:bold;font-size:13px}main .clinical_detail_box article .attr_info_block .tag li span:before{content:"";font-size:16px;width:16px;height:16px;vertical-align:bottom}main .clinical_detail_box article .attr_info_block .tag li span.men:before{content:"♂";display:inline;margin-right:6px}main .clinical_detail_box article .attr_info_block .tag li span.women:before{content:"♀";display:inline;margin-right:6px}main .clinical_detail_box article .attr_info_block .tag li span.hospitalization:before{content:"";display:inline-block;vertical-align:top;margin-right:8px;background:url(/img/icon_form.png) center center/18px}main .clinical_detail_box article .attr_info_block .age{float:left}main .clinical_detail_box article .attr_info_block .age li{display:block;padding:5px 14px;color:#aaa;float:left;border:1px solid #ddd;border-right:none;border-collapse:collapse}main .clinical_detail_box article .attr_info_block .age li:last-child{border-right:1px solid #ddd}main .clinical_detail_box article .attr_info_block .age li.on{background:#a0c1e2;color:#fff}main .clinical_detail_box article .attr_info_block .code{float:left;padding:6px;font-weight:bold}main .clinical_detail_box article .attr_info_block .attr_info_btn_block{display:block;float:left;margin-top:10px;width:100%}main .clinical_detail_box article .attr_info_block .attr_info_btn_block .btn_menu_favorite{padding:5px 10px;background:#eee}main .clinical_detail_box article .attr_info_block .attr_info_btn_block .btn_menu_favorite .icon{width:14px}main .clinical_detail_box article .clinical_content{margin:20px 0 20px 0}main .clinical_detail_box article .clinical_detail_info>li{padding:0 0 10px 0}main .clinical_detail_box article .clinical_detail_info>li:last-child{border-bottom:1px dotted #ababab}main .clinical_detail_box article .clinical_detail_info>li dl{display:table;width:100%;padding-top:10px;border-top:1px dotted #ababab}main .clinical_detail_box article .clinical_detail_info>li dl dt,main .clinical_detail_box article .clinical_detail_info>li dl dd{display:table-cell;padding:20px;font-size:13px;line-height:20px}main .clinical_detail_box article .clinical_detail_info>li dl dt{background:#f3f4f8;font-weight:bold;width:18%;text-align:center}main .clinical_detail_box article .clinical_detail_info>li dl dd li{padding:5px 0}main .clinical_detail_box article .clinical_detail_info>li dl dd li a:hover{color:#b9d3ec}main .clinical_detail_box .menu_btn_block{text-align:center}main .clinical_detail_box .menu_btn_block .btn_menu{width:calc(50% - 10px);background:#b9d3ec;border:none;color:#3b71b7;font-size:16px;position:relative;margin-right:10px}main .clinical_detail_box .menu_btn_block .btn_menu:after{font-family:FontAwesome;content:"";position:absolute;right:10px;font-size:24px;font-weight:normal}@media (max-width: 767px){header #headerMenuBox .header_wrap #spSubMenuHeader #spMenuClinicalDetail{display:block}.header_spacer{margin-top:118px}#contentsWrap main .clinical_detail_box article{border-style:solid none none none;margin-bottom:20px;padding:0 10px}#contentsWrap main .clinical_detail_box article .attr_info_block{margin-bottom:10px;padding-bottom:10px}#contentsWrap main .clinical_detail_box article .attr_info_block .date_block{width:86px;background:#ddd;float:right;text-align:center;font-weight:bold;padding:4px}#contentsWrap main .clinical_detail_box article .attr_info_block .date_block .date{color:#f00}#contentsWrap main .clinical_detail_box article .attr_info_block .age{width:100%;padding-top:10px}#contentsWrap main .clinical_detail_box article .attr_info_block .age li{width:calc(100% / 6);padding:5px 0;text-align:center}#contentsWrap main .clinical_detail_box article .attr_info_block .code{padding:5px 0}#contentsWrap main .clinical_detail_box article .clinical_detail_info>li dl dt,#contentsWrap main .clinical_detail_box article .clinical_detail_info>li dl dd{display:block;padding:10px 5px;width:100%;text-align:left}#contentsWrap main .menu_btn_block .btn_menu{font-size:12px;padding:10px 0;margin-right:5px;margin-top:0}#contentsWrap main .menu_btn_block .btn_menu_favorite{font-size:12px;padding:10px 0;margin-left:5px}#contentsWrap main .menu_btn_block .btn_menu_favorite img{width:13px}}
/*# sourceMappingURL=detail.css.map */
