﻿@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}}main .clinical_list_box{margin-top:0}main .clinical_list_box article{border:1px solid #ddd;margin-bottom:30px}main .clinical_list_box article .title_block{display:flex;flex-wrap:nowrap;border-bottom:1px solid #ddd}main .clinical_list_box article .title_block a{display:flex;flex-wrap:wrap;float:left;width:calc(100% - 60px);align-items:center;background:#f6f6f6;padding:10px 0 10px 10px}main .clinical_list_box article .title_block a .category{border-radius:22px;background:#ccc;width:44px;height:44px;background-size:44px;display:flex;flex-wrap:wrap}main .clinical_list_box article .title_block a .category.clinical{background-image:url(/img/icon_article_clinical.png)}main .clinical_list_box article .title_block a .category.cosme{background-image:url(/img/icon_article_cosme.png)}main .clinical_list_box article .title_block a .category.foods{background-image:url(/img/icon_article_foods.png)}main .clinical_list_box article .title_block a .category.other{background-image:url(/img/icon_article_other.png)}main .clinical_list_box article .title_block a h2{margin:0;width:calc(100% - 60px);font-size:16px;background:none}main .clinical_list_box article .title_block .date_block{width:60px;background:#ddd;text-align:center;font-weight:bold;font-size:12px;padding:12px 0;vertical-align:middle;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-flow:column}main .clinical_list_box article .title_block .date_block p{padding:3px}main .clinical_list_box article .title_block .date_block .date{color:#f00}main .clinical_list_box article .detail_block{padding:15px;width:100%;zoom:1}main .clinical_list_box article .detail_block:before,main .clinical_list_box article .detail_block:after{content:"";display:table}main .clinical_list_box article .detail_block:after{clear:both}main .clinical_list_box article .detail_block .attr_info_block{zoom:1;margin-bottom:20px}main .clinical_list_box article .detail_block .attr_info_block:before,main .clinical_list_box article .detail_block .attr_info_block:after{content:"";display:table}main .clinical_list_box article .detail_block .attr_info_block:after{clear:both}main .clinical_list_box article .detail_block .attr_info_block .tag{float:left;min-width:240px}main .clinical_list_box article .detail_block .attr_info_block .tag li{display:block;background:#aaa;padding:5px 5px 5px 5px;color:#fff;float:left;margin-right:10px}main .clinical_list_box article .detail_block .attr_info_block .tag li span{color:#fff;font-weight:bold;font-size:13px}main .clinical_list_box article .detail_block .attr_info_block .tag li span:before{content:"";font-size:16px;width:16px;height:16px;vertical-align:bottom}main .clinical_list_box article .detail_block .attr_info_block .tag li span.men:before{content:"♂";display:inline;margin-right:6px}main .clinical_list_box article .detail_block .attr_info_block .tag li span.women:before{content:"♀";display:inline;margin-right:6px}main .clinical_list_box article .detail_block .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_list_box article .detail_block .attr_info_block .age{float:left}main .clinical_list_box article .detail_block .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_list_box article .detail_block .attr_info_block .age li:last-child{border-right:1px solid #ddd}main .clinical_list_box article .detail_block .attr_info_block .age li.on{background:#a0c1e2;color:#fff}main .clinical_list_box article .detail_block .attr_info_block .code{float:left;padding:6px;font-weight:bold}main .clinical_list_box article .detail_block .attr_info_block .attr_info_btn_block{display:block;float:left;margin-top:10px;width:100%}main .clinical_list_box article .detail_block .attr_info_block .attr_info_btn_block .btn_menu_favorite{padding:5px 10px;background:#eee}main .clinical_list_box article .detail_block .attr_info_block .attr_info_btn_block .btn_menu_favorite .icon{width:14px}main .clinical_list_box article .detail_block .area_block,main .clinical_list_box article .detail_block .area_block_fullwidht{width:50%;float:left;padding-right:10px}main .clinical_list_box article .detail_block .area_block .title,main .clinical_list_box article .detail_block .area_block_fullwidht .title{color:#3872b2;font-size:15px;font-weight:bold}main .clinical_list_box article .detail_block .area_block .title:before,main .clinical_list_box article .detail_block .area_block_fullwidht .title:before{font-family:FontAwesome;content:"";color:#3872b2;font-size:18px;margin-right:5px}main .clinical_list_box article .detail_block .area_block .area_block_fullwidth,main .clinical_list_box article .detail_block .area_block_fullwidht .area_block_fullwidth{width:100%;float:none}main .clinical_list_box article .detail_block .area_block .description p,main .clinical_list_box article .detail_block .area_block_fullwidht .description p{padding:8px 0;word-wrap:break-word}main .clinical_list_box article .detail_block .test_outline_block{width:50%;float:left;padding-left:10px}main .clinical_list_box article .detail_block .test_outline_block .title{color:#3872b2;font-size:15px;font-weight:bold;padding-left:12px;border-left:5px solid #3872b2}main .clinical_list_box article .detail_block .test_outline_block .description p{padding:8px 0}main .clinical_list_box article .menu_btn_block{zoom:1;width:100%;clear:both}main .clinical_list_box article .menu_btn_block:before,main .clinical_list_box article .menu_btn_block:after{content:"";display:table}main .clinical_list_box article .menu_btn_block:after{clear:both}main .clinical_list_box article .menu_btn_block .btn_menu{display:block;width:calc(50% - 10px);float:left;background:#b9d3ec;border:none;color:#3b71b7;font-size:16px;position:relative;margin-right:10px}main .clinical_list_box article .menu_btn_block .btn_menu:after{font-family:FontAwesome;content:"";position:absolute;right:10px;font-size:24px;font-weight:normal}main .clinical_list_box article .menu_btn_block .btn_menu_favorite{display:block;width:calc(50% - 10px);float:left;vertical-align:middle;font-weight:bold;font-size:16px;padding:15px;background:#eee;text-align:center;margin-top:20px;margin-left:10px}main .clinical_list_box article .menu_btn_block .btn_menu_favorite .icon{width:18px}@media (max-width: 767px){#contentsWrap main .clinical_list_box article{border-style:solid none none none;margin-bottom:20px}#contentsWrap main .clinical_list_box article:last-child{margin-bottom:0}#contentsWrap main .clinical_list_box article .title_block a{width:100%;padding:5px}#contentsWrap main .clinical_list_box article .title_block a .category{width:40px;height:40px;background-size:40px}#contentsWrap main .clinical_list_box article .title_block a h3{font-size:12px;padding:8px;width:calc(100% - 40px)}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #ddd dashed}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block .date_block{width:86px;background:#ddd;float:right;text-align:center;font-weight:bold;padding:4px}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block .date_block .date{color:#f00}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block .age{width:100%;padding-top:10px}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block .age li{width:calc(100% / 6);padding:5px 0;text-align:center}#contentsWrap main .clinical_list_box article .detail_block .attr_info_block .code{padding:5px 0}#contentsWrap main .clinical_list_box article .detail_block .area_block,#contentsWrap main .clinical_list_box article .detail_block .test_outline_block{width:100%;float:none;padding:0}#contentsWrap main .clinical_list_box article .menu_btn_block .btn_menu{font-size:12px;padding:10px 0;margin-right:5px}#contentsWrap main .clinical_list_box article .menu_btn_block .btn_menu_favorite{font-size:12px;padding:10px 0;margin-left:5px}#contentsWrap main .clinical_list_box article .menu_btn_block .btn_menu_favorite img{width:13px}}.post_content,#tinymce{font-family:"Quicksand" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic", sans-serif;font-size:14px}.post_content p,#tinymce p{margin:10px 0}.post_content img.alignleft,#tinymce img.alignleft{text-align:left;max-width:95%}.post_content img.aligncenter,#tinymce img.aligncenter{display:block;margin:1px auto;max-width:95%}.post_content img.alignright,#tinymce img.alignright{display:block;margin:1px 1px 1px auto;max-width:95%}.post_content .wp-caption,#tinymce .wp-caption{text-align:center}.post_content .wp-caption p.wp-caption-text,#tinymce .wp-caption p.wp-caption-text{font-size:12px;font-weight:bold}.post_content .marker_yellow,#tinymce .marker_yellow{background:linear-gradient(transparent 0%, #ff6 0%)}.post_content .marker_yellow_slim,#tinymce .marker_yellow_slim{background:linear-gradient(transparent 60%, #ff6 60%)}.post_content .marker_blue,#tinymce .marker_blue{background:linear-gradient(transparent 0%, #6cf 0%)}.post_content .marker_blue_slim,#tinymce .marker_blue_slim{background:linear-gradient(transparent 60%, #6cf 60%)}.post_content table,#tinymce table{width:100%}.post_content table th,.post_content table td,#tinymce table th,#tinymce table td{padding:10px 5px;border:1px solid #ddd}.post_content table th,#tinymce table th{background:#eee}.post_content .enclosure,#tinymce .enclosure{border:1px dashed #444;padding:20px 20px 10px 20px;margin:30px 0;zoom:1}.post_content .enclosure:before,.post_content .enclosure:after,#tinymce .enclosure:before,#tinymce .enclosure:after{content:"";display:table}.post_content .enclosure:after,#tinymce .enclosure:after{clear:both}.post_content .enclosure.right_img img,#tinymce .enclosure.right_img img{float:right;margin:0 0 20px 18px}.post_content .enclosure.right_img .wp-caption,#tinymce .enclosure.right_img .wp-caption{float:right;margin:0 0 20px 18px}.post_content .enclosure.right_img .wp-caption img,#tinymce .enclosure.right_img .wp-caption img{float:none;margin:0}.post_content .enclosure.left_img img,#tinymce .enclosure.left_img img{float:left;margin:0 20px 18px 0}.post_content .enclosure.left_img .wp-caption,#tinymce .enclosure.left_img .wp-caption{float:left;margin:0 20px 18px 0}.post_content .enclosure.left_img .wp-caption img,#tinymce .enclosure.left_img .wp-caption img{float:none;margin:0}.post_content .enclosure h2,#tinymce .enclosure h2{margin-top:0;padding:0.5em;color:#3b72b7;background:#eff7ff;border-left:solid 5px #3b72b7;overflow:hidden}.post_content .enclosure h3,#tinymce .enclosure h3{overflow:hidden}.post_content .enclosure h3:before,#tinymce .enclosure h3:before{font-family:FontAwesome;content:"";font-size:1em;left:0;top:30px;color:#3c71b8;margin-right:5px}.post_content .enclosure a,#tinymce .enclosure a{text-decoration:underline;color:#5996d2}.post_content .enclosure a:active,.post_content .enclosure a:hover,#tinymce .enclosure a:active,#tinymce .enclosure a:hover{text-decoration:none}.post_content .clinical_list_box,#tinymce .clinical_list_box{display:flex;flex-wrap:wrap;justify-content:space-between}.post_content .clinical_list_box a,#tinymce .clinical_list_box a{display:block;width:calc(50% - 10px);align-self:flex-end}.post_content .clinical_list_box a article,#tinymce .clinical_list_box a article{zoom:1;align-items:bottom;padding:20px 40px 20px 80px;border-bottom:1px solid #ddd;position:relative;width:100%;background-repeat:no-repeat;background-size:auto, 8px;background-position:left 10px center, right 10px center;background-image:url(/img/icon_clinical.png),url(/img/arrow_b.png)}.post_content .clinical_list_box a article:before,.post_content .clinical_list_box a article:after,#tinymce .clinical_list_box a article:before,#tinymce .clinical_list_box a article:after{content:"";display:table}.post_content .clinical_list_box a article:after,#tinymce .clinical_list_box a article:after{clear:both}.post_content .clinical_list_box a article.clinical,#tinymce .clinical_list_box a article.clinical{background-image:url(/img/icon_clinical.png),url(/img/arrow_b.png)}.post_content .clinical_list_box a article.cosme,#tinymce .clinical_list_box a article.cosme{background-image:url(/img/icon_cosme.png),url(/img/arrow_b.png)}.post_content .clinical_list_box a article.foods,#tinymce .clinical_list_box a article.foods{background-image:url(/img/icon_foods.png),url(/img/arrow_b.png)}.post_content .clinical_list_box a article.other,#tinymce .clinical_list_box a article.other{background-image:url(/img/icon_other.png),url(/img/arrow_b.png)}.post_content .clinical_list_box a article p,#tinymce .clinical_list_box a article p{float:left;font-weight:bold;padding:3px 10px 3px 0;margin:0}.post_content .clinical_list_box a article .title,#tinymce .clinical_list_box a article .title{width:100%;font-weight:bold;font-size:14px}.post_content .clinical_list_box a article .date .remaining_days,#tinymce .clinical_list_box a article .date .remaining_days{color:#f00}.post_content .clinical_list_box a article .sex .men,#tinymce .clinical_list_box a article .sex .men{color:#419fc5}.post_content .clinical_list_box a article .sex .women,#tinymce .clinical_list_box a article .sex .women{color:#f26faa}@media (max-width: 767px){.post_content{margin:0 10px}.post_content .enclosure.left_img img,.post_content .enclosure.right_img img{max-width:100%;float:none;margin:0 auto 10px auto;display:block}.post_content .enclosure.left_img .wp-caption,.post_content .enclosure.right_img .wp-caption{float:none;margin:0 auto 10px auto}.post_content .clinical_list_box a{width:100%}}
/*# sourceMappingURL=detail.css.map */
