﻿@import url("normalize.css");@import url("../js/slick/slick.css");@import url("../js/slick/slick-theme.css");@import url("https://fonts.googleapis.com/css?family=Kanit");.sp,.tab,.disp_list,.rss{display:none}body{font-size:16px;font-family:"Avenir","Helvetica Neue","Helvetica","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";color:#333;-webkit-text-size-adjust:100%}hr{background-color:#fff;border-top:1px solid #112897}a{color:#112897;text-decoration:none}a:hover{color:#8396f1;text-decoration:underline;transition:.4s ease-in-out}a img:hover{opacity:0.75;transition:.4s ease-in-out}a:focus{overflow:hidden}h1{clear:both;background:linear-gradient(90deg, #CCDE4A, #8EECD3);margin:0 0 24px 0;padding:36px 20px 32px 28px;border-bottom:5px solid #fff;font-size:2.25rem}h2{clear:both;border-bottom:4px solid #112897;padding:24px 10px 16px 28px;font-size:1.875rem}h3{clear:both;border-bottom:2px solid #112897;padding:24px 20px 12px 28px;font-size:1.5rem}h4{clear:both;border-bottom:1px solid #112897;padding:24px 20px 12px 28px;font-size:1.25rem}h5{clear:both;border-bottom:1px dashed #112897;padding:24px 20px 12px 28px;font-size:1.125rem}h6{clear:both;padding:24px 20px 12px 28px;font-size:1.125rem}h1,h2,h3,h4,h5,h6{line-height:1.2}address{font-style:normal;font-size:0.8rem}table{display:table;border-collapse:collapse;border:none;margin-bottom:20px}@media only screen and (max-width: 700px){table{table-layout:fixed}}table th,table td{display:table-cell;border:1px solid #ccc;padding:5px}@media only screen and (max-width: 700px){table th,table td{word-wrap:break-word;overflow-wrap:break-word;font-size:.75rem}}table th{background-color:#556fec;color:#fff}#header{border-top:12px solid #112897;padding:20px 0 20px}#header:after{content:"";display:block;clear:both}#header #header_in{width:96%;max-width:1200px;margin:0 auto}#header #header_in #siteid{width:255px;float:left}@media only screen and (max-width: 960px){#header #header_in #siteid{float:none}}#header #header_in #siteid p{margin:0;padding:0}#header #header_in #siteid h1,#header #header_in #siteid p a{display:block;margin:0;padding:0;width:255px;height:61px;text-indent:-55555em;background-size:cover;background-repeat:no-repeat;background-color:transparent;border:none}@media only screen and (max-width: 700px){#header #header_in #siteid h1,#header #header_in #siteid p a{width:204px;height:48.8px;background-size:contain}}.subpage #header{border-bottom:1px solid #112897}#gnav{width:800px;float:right}@media only screen and (max-width: 960px){#gnav{width:700px;float:none;margin:30px auto 0}}@media only screen and (max-width: 700px){#gnav{visibility:hidden;position:absolute;z-index:200;top:71px;bottom:0;left:0;right:0;transition-duration:0.3s;transition-timing-function:ease-in-out;opacity:0;width:auto;background-color:#ffffff}}#gnav ul{margin:0;padding:0;list-style:none}#gnav ul:after{content:"";display:block;clear:both}@media only screen and (max-width: 700px){#gnav ul{border-top:1px solid #ccc}}#gnav ul li{width:160px;float:left}@media only screen and (max-width: 960px){#gnav ul li{width:140px}}@media only screen and (max-width: 700px){#gnav ul li{width:auto;float:none;border-bottom:1px solid #ccc}}#gnav ul li a{display:block;padding:24px 0 15px;color:#333;line-height:1;text-align:center;font-size:1.1875rem}@media only screen and (max-width: 700px){#gnav ul li a{padding:26px 0 26px;font-size:1.375rem}}@media only screen and (max-width: 700px){#gnav ul li a:hover{background-color:#ccc;text-decoration:none}}#sp_menu_btn{display:none;position:absolute;top:32px;right:24px}@media only screen and (max-width: 700px){#sp_menu_btn{display:block}}#sp_menu_btn svg{width:48px;height:38px}#sp_menu_btn svg .border{transition-duration:0.25s;transition-timing-function:ease-in-out;transform-origin:center}.sp_menu{visibility:visible !important;opacity:0.95 !important}.sp_menu_open svg .border01{transform:translate(-12px, 12px) rotate(45deg)}.sp_menu_open svg .border02{opacity:0}.sp_menu_open svg .border03{transform:translate(-12px, -12px) rotate(-45deg)}#main_movie{position:relative}#main_movie #video_overlay{position:absolute;z-index:100;top:0;bottom:0;right:0;left:0;margin:auto;background-image:url("../all_img/org/video_overlay_bg.png")}#main_movie #video_overlay p{position:absolute;z-index:200;top:0;bottom:0;right:0;left:0;width:600px;height:126px;margin:18% auto 0;padding:20px 20px 26px;background-color:rgba(0,0,0,0.6);text-align:center;font-size:2.5625rem;color:#fff;line-height:1.4}@media only screen and (max-width: 700px){#main_movie #video_overlay p{margin:auto;width:auto;height:66px;font-size:1.75rem;line-height:1}}#main_movie #video_overlay p strong{font-family:"Kanit",sans-serif;font-size:2.375rem;line-height:1.8}@media only screen and (max-width: 700px){#main_movie #video_overlay p strong{font-size:1.75rem;line-height:1.2}}#main_movie p{margin:0;padding:0}#main_movie video{width:100%;height:auto}.msg_section{position:relative;max-width:1200px;min-width:960px;height:705px;margin:170px auto 0}@media only screen and (max-width: 960px){.msg_section{min-width:700px;height:auto}}@media only screen and (max-width: 700px){.msg_section{min-width:inherit;margin:170px 20px 0}}.msg_section h2{padding:0;border:0;text-align:center;font-size:2.1875rem;font-weight:normal}.msg_section h2 span{font-size:1.875rem}.msg_section div{position:absolute}@media only screen and (max-width: 960px){.msg_section div{position:static;margin:0 auto}}.msg_section .msg_txt{display:flex;flex-direction:column;justify-content:space-between;top:184px;z-index:200;width:440px;min-height:370px;padding:60px 100px 40px 100px;background:linear-gradient(143deg, #CCDE4A, #8EECD3);box-shadow:0 0 40px rgba(0,0,0,0.16)}@media only screen and (max-width: 700px){.msg_section .msg_txt{width:auto;padding:60px 32px 40px 32px}}.msg_section .msg_txt p{font-size:1.125rem;line-height:1.8}.msg_section .msg_txt ul{list-style:none;margin:auto 0 0 0;padding:0}.msg_section .msg_txt ul li{margin:20px 0 0 0;padding:0}.msg_section .msg_txt ul li a{display:block;padding:12px 0;border:1px solid #333;border-radius:4px;text-align:center;font-size:1.125rem;line-height:1;color:#333}.msg_section .msg_txt ul li a:hover{text-decoration:none;background-color:rgba(51,51,51,0.6);color:#fff}.msg_section .msg_img{top:264px;z-index:100;width:640px}@media only screen and (max-width: 700px){.msg_section .msg_img{width:auto}}.msg_section .msg_img img{width:100% !important;height:auto !important}.msg_section .rightbox{right:0}.msg_section .leftbox{left:0}.topics_section{margin:200px auto 0}.topics_section h2{padding:0;border:0;text-align:center;font-size:2.1875rem;font-weight:normal}.topics_section h3{padding:0;border:0;text-align:center;font-size:1.75rem;font-weight:normal}.topics_section p{width:520px;margin:20px auto 40px;font-size:1.125rem;line-height:1.8}@media only screen and (max-width: 700px){.topics_section p{width:auto}}.topics_section .link_box{display:flex;flex-wrap:wrap}@media only screen and (max-width: 700px){.topics_section .link_box{display:block;width:300px}}.topics_section .link_box p{padding:0}#t_section1{max-width:960px;min-width:960px}@media only screen and (max-width: 960px){#t_section1{max-width:inherit;min-width:700px}}@media only screen and (max-width: 700px){#t_section1{min-width:inherit}}#t_section1 .link_box{justify-content:center;margin:0 0 52px 0}@media only screen and (max-width: 700px){#t_section1 .link_box{margin:0 auto 80px}}#t_section1 .link_box p{width:300px;margin:0 10px}#t_section2{width:1100px}@media only screen and (max-width: 960px){#t_section2{width:auto}}@media only screen and (max-width: 700px){#t_section2{margin:0 20px}}#t_section2 .link_box{justify-content:space-between}@media only screen and (max-width: 960px){#t_section2 .link_box{width:700px;margin:0 auto}}@media only screen and (max-width: 700px){#t_section2 .link_box{width:300px}}#t_section2 .link_box p{width:250px;margin:0}@media only screen and (max-width: 960px){#t_section2 .link_box p{width:150px}}@media only screen and (max-width: 960px){#t_section2 .link_box p img{width:150px !important;height:auto !important}}@media only screen and (max-width: 700px){#t_section2 .link_box p img{width:300px !important}}#news_topics{width:960px;margin:170px auto 0}@media only screen and (max-width: 960px){#news_topics{width:700px}}@media only screen and (max-width: 700px){#news_topics{width:auto}}#news_topics h2{border:0;text-align:center;font-size:2.1875rem;font-weight:normal}#news_topics dl{margin:0 0 20px 0;padding:0 0 20px 72px;border-bottom:1px solid #999}@media only screen and (max-width: 960px){#news_topics dl{padding:0 0 20px 32px}}@media only screen and (max-width: 700px){#news_topics dl{margin:0 0 40px 0;padding:0 0 20px 20px}}#news_topics dl .topicimage{display:none}#news_topics dl dt{position:relative;margin:0 0 6px 0;padding:0 0 0 72px;background-image:url("../all_img/org/list_05.png");background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 700px){#news_topics dl dt{padding:0 0 0 56px}}#news_topics dl dt .topictitle{font-size:1.125rem;font-weight:bold}#news_topics dl dt .time{position:absolute;right:0;font-size:.875rem}@media only screen and (max-width: 700px){#news_topics dl dt .time{top:-24px;right:20px}}#news_topics dl dt.new{background-image:url("../all_img/org/new.png");background-position:0 2px;background-size:auto}#news_topics dl dd{font-size:.875rem;line-height:1.6;margin:0;padding:0 82px 0 96px}#sub_nav{margin:220px 0 20px 0}@media only screen and (max-width: 960px){#sub_nav{margin:200px 0 40px 0}}@media only screen and (max-width: 700px){#sub_nav{margin:200px 0 60px 0}}#sub_nav ul{list-style:none;text-align:right;margin:0;padding:0}#sub_nav ul li{display:inline-block;margin:0 20px 0 50px}@media only screen and (max-width: 960px){#sub_nav ul li{margin:0 20px 0 30px}}@media only screen and (max-width: 700px){#sub_nav ul li{display:block;margin:0 20px 16px 0;text-align:right}}#sub_nav ul li a{font-size:1rem;color:#333}#footer{background:linear-gradient(#405BDE, #1D2F8D)}#footer #footer_in{position:relative;width:960px;margin:0 auto}#footer #footer_in:after{content:"";display:block;clear:both}@media only screen and (max-width: 960px){#footer #footer_in{width:auto}}#footer #footer_in #footer_nav{position:absolute;top:-30px;width:200px;padding:60px 20px;background:linear-gradient(143deg, #CCDE4A, #8EECD3);box-shadow:0 0 40px rgba(0,0,0,0.16)}@media only screen and (max-width: 700px){#footer #footer_in #footer_nav{top:-30px;width:160px;padding:40px 0 40px 20px}}#footer #footer_in #footer_nav ul{list-style:none;margin:0;padding:0}#footer #footer_in #footer_nav ul li{margin:0;padding:0}#footer #footer_in #footer_nav ul li a{display:block;padding:10px 0;color:#333}#footer #footer_in #footer_info{width:240px;padding:80px 0 150px 0;float:right;color:#fff}@media only screen and (max-width: 700px){#footer #footer_in #footer_info{margin:0 auto;padding:340px 0 70px 0;float:none}}#footer #footer_in #footer_info h2{border:0;margin:0 0 6px 0;padding:0;font-size:1.625rem;line-height:1.1}#footer #footer_in #footer_info h2:first-line{font-size:.875rem;font-weight:normal}#footer #footer_in #footer_info address{font-size:.875rem;line-height:1.4}#footer #footer_in #footer_info address a{color:#fff}#footer #footer_msg{clear:both}#footer #footer_msg p{color:#fff;text-align:center}#footer #footer_msg p:first-child{margin:0 0 10px;font-size:1.75rem;font-family:"Kanit",sans-serif}#footer #footer_msg p:last-child{margin:0 0 27px;font-size:1.4375rem}#footer #copy{padding:25px 0 25px 0;background-color:#fff}#footer #copy p{margin:0;text-align:center;font-size:.75rem}#wrap_in{width:960px;min-height:600px;margin:0 auto}#wrap_in:after{content:"";display:block;clear:both}@media only screen and (max-width: 960px){#wrap_in{width:auto;margin:0 20px}}#wrap_in #main{width:660px;float:right}@media only screen and (max-width: 960px){#wrap_in #main{width:510px}}@media only screen and (max-width: 700px){#wrap_in #main{width:auto;float:none}}#wrap_in #sub{width:260px;float:left}@media only screen and (max-width: 960px){#wrap_in #sub{width:194px}}@media only screen and (max-width: 700px){#wrap_in #sub{width:auto;float:none}}#pankuzu{margin:40px}@media only screen and (max-width: 700px){#pankuzu{margin:40px 0}}#pankuzu ul{margin:0;padding:0;list-style:none;font-size:16px}#pankuzu ul li{margin:0;padding:0;display:inline;font-weight:bold;color:#dd0000}#pankuzu ul li a{background-image:url("../all_img/org/pan.gif");background-repeat:no-repeat;background-position:right center;padding-right:20px;font-weight:normal}#subpage_nav{border:1px solid #112897;padding:2px;margin-bottom:20px}#subpage_nav p{margin:0;padding:0}#subpage_nav p a{display:block;padding:18px 5px 14px 20px;text-decoration:none;line-height:1.3;background-color:#112897;color:#fff;font-size:1.375rem;font-weight:bold}#subpage_nav ul{margin:0;padding:0;list-style:none}#subpage_nav ul li{margin:0;padding:0}#subpage_nav ul li a{display:block;padding:18px 5px 16px 20px;border-top:1px dashed #112897;background-image:url("../all_img/org/menu2_arrow.png");background-repeat:no-repeat;background-position:right center;text-decoration:none;line-height:1.3}#subpage_nav ul li a:hover{border-top:1px solid #fff;background-color:#112897;color:#fff}#subpage_nav ul li:first-child a{border-top:1px solid transparent}#subpage_nav ul li:first-child a:hover{border-top:1px solid #fff}#main{padding:0 0 180px 0}#main h2{margin:36px 0 24px 0}#main h2:first-child{margin:0 0 24px 0}#main h3:first-child{margin:0 0 24px 0}#main p{margin:16px 0 24px 0;line-height:1.6}#main p:first-child{margin:0 0 24px 0}#main img{max-width:100%;height:auto !important}#main iframe{max-width:100%}#main table td,#main table th{padding:12px}#main ul,#main ol{margin:16px 0 24px 0}#main ul:first-child,#main ol:first-child{margin:0 0 24px 0}#main ul li,#main ol li{margin:6px 0}.mail_form{padding:20px}.mail_form .form_label{border-top:1px dotted #cccccc;padding:16px 0 10px;font-size:22px}.mail_form .form_label .mcheck{padding:2px;background-color:#dd0000;color:#ffffff;font-size:16px}.mail_form .form_label .mcheck:after{content:"必須"}.mail_form .form_input p{color:#ff0000;font-size:16px}.mail_form .form_input input[type=text],.mail_form .form_input textarea{font-size:16px;padding:3px;border:1px solid #bbbbbb}@media only screen and (max-width: 960px){.mail_form .form_input input[type=text],.mail_form .form_input textarea{max-width:470px}}@media only screen and (max-width: 700px){.mail_form .form_input input[type=text],.mail_form .form_input textarea{max-width:280px}}.mail_form .form_input input[type=text]:focus,.mail_form .form_input textarea:focus{background-color:#ffffeb}.mail_form .form_button{border-top:1px dotted #cccccc;padding:32px 5px 5px 5px;text-align:center}.mail_form .form_button input{display:block;width:150px;margin:5px auto}.mail_form .form_button input[type=submit]{padding:10px 0;font-weight:bold}.index{padding:28px 0 0 0}.index ul,.index ol{margin:24px 28px 16px 32px !important;padding:0;font-size:1.25rem;line-height:1.6}
/*# sourceMappingURL=org.css.map */
