@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}body,ins{color:#000}.clf:after,.hidden{visibility:hidden}.main ul,.main ul li ol,.main ul li ul{counter-reset:ulcnt}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}.nav_primary a,.txt_strong{font-weight:700}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;text-decoration:none}mark{font-family:noto-sans-bold}del{text-decoration:line-through}.language a,a{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:2px solid #ccc;margin:1em 0}input,select{vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0;max-width:100%}@font-face{font-family:noto-sans;font-style:normal;font-weight:100;src:url(../font/NotoSansCJKjp-Regular.eot);src:url(../font/NotoSansCJKjp-Regular.eot?#iefix) format("embedded-opentype"),url(../font/NotoSansCJKjp-Regular.woff) format("woff"),url(../font/NotoSansCJKjp-Regular.ttf) format("truetype")}@font-face{font-family:noto-sans-bold;font-style:normal;font-weight:100;src:url(../font/NotoSansCJKjp-Bold.eot);src:url(../font/NotoSansCJKjp-Bold.eot?#iefix) format("embedded-opentype"),url(../font/NotoSansCJKjp-Bold.woff) format("woff"),url(../font/NotoSansCJKjp-Bold.ttf) format("truetype")}@font-face{font-family:fontello;src:url(../font/fontello.eot?70679694);src:url(../font/fontello.eot?70679694#iefix) format("embedded-opentype"),url(../font/fontello.woff?70679694) format("woff"),url(../font/fontello.ttf?70679694) format("truetype"),url(../font/fontello.svg?70679694#fontello) format("svg");font-weight:400;font-style:normal}body{font-family:noto-sans,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.57}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.wrapper{width:1380px;margin:0 auto}div,li,p,span{overflow-wrap:break-word;word-wrap:break-word}.b,strong{font-family:noto-sans-bold}.show-sp{display:none}.clf:after{content:".";display:block;clear:both;height:0}.clf{min-height:1px}* html .clf{height:1px}.txt_alignleft{text-align:left}.txt_aligncenter{text-align:center;margin:0 auto}.txt_alignright{text-align:right}.txt_plus{color:#33b679}.txt_plus.txt_witharrow:after{content:"\2191"!important;font-family:fontello!important}.txt_minus{color:#f34a4a}.txt_minus.txt_witharrow:after{content:"\2193"!important;font-family:fontello!important}.floatleft{float:left}.floatright{float:right}a{color:#000;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s}a:hover{color:#267cc9}.link_list a,.list_link a,.listicon_none a,a .list_link,a .listicon_none,a.link{color:#72bde1!important}.link_list a:hover,.list_link a:hover,.listicon_none a:hover,a .list_link:hover,a .listicon_none:hover,a.link:hover{color:#267cc9!important}.page_type_post .main a{color:#72bde1}.page_type_post .main a:hover{color:#267cc9}header .wrapper{position:relative;height:80px}.img_logo{width:248px;padding-top:20px}.language{position:absolute;top:28px;left:280px;font-family:'Open Sans',sans-serif}.language a,.language span{display:block;float:left;width:40px;height:26px;padding-left:4px;text-align:center;letter-spacing:2px}.language span{background:#72bde1;color:#fff;line-height:1.8}.language a{border:2px solid #e9e6e3;color:#72bde1}.language a:hover{border:2px solid #72bde1}.language .switch_jp{border-radius:3px 0 0 3px;border-right:0!important}.language .switch_en{border-radius:0 3px 3px 0;border-left:0!important}.en .img_logo{width:353px}.en .language{left:390px}.nav_header{position:absolute;top:30px;right:0;padding-right:40px}.nav_header .nav_header_contents li{display:inline-block;padding:0 8px;font-size:13px}.nav_header .nav_header_contents li.head_nav_main{border-left:1px solid #e8e1d7;padding:0 15px 0 18px;font-size:16px;font-family:noto-sans;font-weight:700;line-height:1.2}.nav_header .nav_header_contents li.head_nav_main:first-child{border-left:none}.nav_header .nav_header_contents li.head_nav_main:nth-child(3){padding-right:25px}.nav_header .nav_header_contents li a{border-bottom:2px solid #fff}.nav_header .nav_header_contents li a.current,.nav_header .nav_header_contents li a:hover{border-bottom:2px solid #72bde1;color:#000}.nav_header .nav_header_contents li.head_nav_search{position:absolute;right:0;top:-7px;width:30px;height:35px}.nav_header .nav_header_contents li.head_nav_search .slidebar_search{position:absolute;right:0;top:0;width:0;min-width:30px;height:35px;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_search_input{position:absolute;background:#fff;outline:0;border:none;width:100%;height:35px;padding:5px 25px 5px 10px;z-index:10}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_icon_search,.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_search_submit{width:30px;height:35px;display:block;position:absolute;right:0;padding-top:6px;padding-right:5px;text-align:right;cursor:pointer;z-index:11}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_search_submit{opacity:0;border:none;outline:0;z-index:-1}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .no-js .slidebar_search,.nav_header .nav_header_contents li.head_nav_search .slidebar_search.slidebar_search_open{width:680px}.nav_header .nav_header_contents li.head_nav_search .slidebar_search.slidebar_search_open .slidebar_search_input{background:#eee}.nav_header .nav_header_contents li.language_sp{display:none}.nav_bars.fixed_nav_bars{position:fixed;left:0;top:0;width:100%;z-index:100}.nav_primary{padding:15px 0;background:#000}.nav_primary li{float:left;padding:0 30px 0 0;list-style:none}.nav_primary a{border-bottom:2px solid #000;color:#fff;font-family:noto-sans}.nav_primary a.current,.nav_primary a:hover{border-bottom:2px solid #72bde1;color:#72bde1}.nav_primary .line_divider{margin-right:30px;border-right:1px solid #fff}.nav_primary .nav_education_contents .nav_carrier ul li{position:relative}.nav_primary .nav_education_contents .nav_drop_down{display:none;position:absolute;background:#72bde1;top:33px;right:0;z-index:100;padding:15px 50px 15px 20px}.nav_primary .nav_education_contents .nav_drop_down li{float:none;padding:0;margin:10px 0}.nav_primary .nav_education_contents .nav_drop_down li a{border-bottom:2px solid #72bde1}.nav_primary .nav_education_contents .nav_drop_down li a.current,.nav_primary .nav_education_contents .nav_drop_down li a:hover{border-bottom:2px solid #fff;color:#fff}.nav_primary .nav_education_contents .nav_drop_down:after{right:auto;left:30px;position:absolute;display:block;content:"";top:-20px;z-index:200;border:10px solid transparent;border-bottom:20px solid #72bde1}.nav_primary .nav_education_contents .nav_drop_down.active{display:block;width:400px}.nav_primary .nav_education_contents .layer_level200{left:0;z-index:200}.nav_primary .nav_education_contents .layer_level300{left:0;z-index:300}.nav_secondary{background:#72bde1}.nav_secondary .wrapper{position:relative;display:flex;height:50px;align-items:center;padding:13px 0;max-width:1380px}.nav_secondary .wrapper a{display:block;border-bottom:2px solid #72bde1;color:#fff}.nav_secondary .wrapper a.current,.nav_secondary .wrapper a:hover{border-bottom:2px solid #fff}.nav_secondary .wrapper .nav-button,.nav_secondary .wrapper button{display:inline-block;padding:0 5px 0 20px;outline:0;border:0;border-left:1px solid #fff;color:#fff;background:#72bde1;cursor:pointer;font-family:noto-sans;font-weight:400;font-size:14px}.nav_secondary .wrapper .nav-button.hidden,.nav_secondary .wrapper button.hidden{transition:none;width:0;padding:0;overflow:hidden}.nav_secondary .wrapper .nav_secondary_contents{display:inline-flex;justify-content:flex-start;flex:1;overflow:hidden}.nav_secondary .wrapper .nav_secondary_contents li{flex:none;float:left;padding:2px 23px 2px 0;list-style:none}.nav_secondary .wrapper .btn_nav_more:after{content:"\e804";padding-left:5px;font-family:fontello}.nav_secondary .wrapper .nav_drop_down{position:absolute;background:#000;top:45px;right:0;z-index:100;padding:15px 50px 15px 20px}.nav_secondary .wrapper .nav_drop_down li{float:none;padding:5px 0}.nav_secondary .wrapper .nav_drop_down li a{padding-right:1rem;border-color:#000}.nav_secondary .wrapper .nav_drop_down li a:hover{border-color:#fff}.nav_secondary .wrapper .nav_drop_down.hidden{display:none}.nav_secondary .wrapper .nav_drop_down:after{position:absolute;display:block;content:"";right:30px;top:-20px;z-index:200;border:10px solid transparent;border-bottom:20px solid #000}.nav_education .icon_search_products:after,.nav_education .wrapper .nav_cart .shopping_cart a:after{display:none}.nav_education{position:relative;padding:0}.nav_education .wrapper{position:relative;background:#000;z-index:1}.nav_education .wrapper ul{padding:15px 280px 15px 0}.nav_education .wrapper ul li a{position:relative;z-index:0;margin-left:30px}.nav_education .wrapper ul li a:before{position:absolute;top:50%;left:-30px;line-height:1;margin-top:-10px;font-weight:400;font-size:20px}.nav_education .wrapper ul .nav_carrier{float:right}.nav_education .wrapper ul .nav_carrier ul,.nav_education .wrapper ul .nav_carrier ul li:last-child{padding:0}.nav_education .wrapper .nav_cart{position:absolute;top:0;right:0;height:100%;padding:15px;background-color:#144b7c}.nav_education .wrapper .nav_cart .shopping_cart{margin-top:-3px}.nav_education .wrapper .nav_cart .shopping_cart a{background:#0879b0;padding:4px 15px 4px 45px;border-bottom:none;border-radius:4px;margin-left:0;font-size:18px}.bg,.contents .side{background:#f5f3f0}.nav_education .wrapper .nav_cart .shopping_cart a:before{content:"\f09c";font-family:fontello;left:15px;font-weight:400}.nav_education .wrapper .nav_cart li:last-child,.nav_education .wrapper .nav_cart li:last-child a{padding:0}.nav_education .wrapper .nav_cart a{color:#fff;border-color:#144b7c}.nav_education .wrapper .nav_cart a.current,.nav_education .wrapper .nav_cart a:hover{border-color:#fff}.side .side_latest_update section:first-child,.side .side_textbooks{border-top:2px solid #e1dacf}.nav_education .wrapper .nav_cart .icon_faq{margin-left:0}.nav_education .icon_corp:before{content:'\e9a1';padding-right:5px;font-family:fontello;font-style:normal}.nav_education .icon_customer_priv:before{content:'\eff2';padding-right:5px;font-family:fontello;font-style:normal}.nav_education .icon_wishlist:before{content:'\e842';padding-right:5px;font-family:fontello;font-style:normal}.nav_education .icon_close_up,.nav_education .icon_search_products{font-style:inherit}.nav_education .icon_search_products:before{content:"\e83e";padding-right:5px;font-family:fontello}.nav_education .icon_close_up:before{content:"\e844";padding-right:5px;font-family:fontello}.en .nav_primary{padding:0}.en .nav_primary li{position:relative;padding:35px 30px 15px 0}.en .nav_primary li .cap{display:block;color:#72bde1;font-size:11px;position:absolute;top:15px}.block{padding:25px 0}.bg.block,.contents.block{padding:40px 0 60px}.contents{max-width:100vw}.contents .wrapper:first-child{display:table;table-layout:fixed}.contents .main,.contents .side{display:table-cell;vertical-align:top}.contents .main{width:1050px;padding-bottom:30px}.contents .side{width:330px;padding:40px 10px;border-left:30px solid #fff}.main .aligncenter{display:block;margin:0 auto}.main .alignright{margin:0 10px;float:right}.main .alignleft{margin:0 10px;float:left}.main .wp-caption.aligncenter,.main .wp_caption.aligncenter{width:auto!important;max-width:100%!important;text-align:center}.main .wp-caption .wp_caption_text,.main .wp_caption .wp_caption_text{text-indent:0;line-height:1.6}@media only screen and (max-width:767px){.main .alignleft,.main .alignright{margin:10px auto;float:none}}.side .link_banner [target$='_blank']{padding-right:0}.side .link_banner [target$='_blank']:after{display:""}.side .ttl_side{font-size:16px;font-family:noto-sans-bold;text-align:center}.side .ttl_side span{border-bottom:2px solid #000}.side .side_news,.side .side_news .ttl_side{margin-bottom:25px}.side .side_news .ttl_side span{font-family:'Open Sans';font-size:24px;font-weight:700;font-style:italic;letter-spacing:2px}.side .side_news .box_rounded{margin-bottom:10px;padding:10px;background:0 0}.side .side_news .box_rounded .mark_pickup{position:absolute;right:10px;top:-25px;z-index:1;display:inline-block;width:67px;height:67px;padding:19px 0 0 2px;background:url(../img/common/img_circle.svg) center center no-repeat;color:#fff;font-family:'Open Sans';font-family:noto-sans-bold;line-height:1.15;text-align:center;letter-spacing:1px}.side .side_news .box_rounded a{padding:30px;border-radius:4px;background:#fff;line-height:1.7}.side .side_news .box_rounded .img_side_pickup img{margin-bottom:30px;box-shadow:0 0 40px rgba(0,0,0,.18)}.side .list_news li{padding:10px 10px 15px;line-height:1.6;list-style:none}.side .list_news li .txt_date{font-family:'Open Sans';font-size:14px}.side .list_news li .box_tag_press{display:none}.side .list_news li .box_tag{min-width:80px;margin-left:15px;font-size:12px}.side .list_news li p{padding-bottom:5px}.side .list_news+.txt_alignright{padding-right:10px}.side .side_latest_update section{padding:10px 0;border-bottom:2px solid #e1dacf;list-style:none}.side .side_latest_update section a{position:relative;padding:15px 20px;border-radius:4px}.side .side_latest_update section:nth-child(1) a{min-height:220px;background:url(../img/common/img_tourism-database.svg) center 70px no-repeat;background-size:216px 98px}.side .side_latest_update section:nth-child(1) a .txt_date{padding-top:15px;font-size:14px}.side .side_latest_update section:nth-child(1) a .txt_date span{font-size:10px}.side .side_latest_update section:nth-child(1) a .statistics_inbound,.side .side_latest_update section:nth-child(1) a .statistics_outbound{position:absolute;top:120px;text-align:center;line-height:1}.side .side_latest_update section:nth-child(1) a .statistics_inbound .box_tag,.side .side_latest_update section:nth-child(1) a .statistics_outbound .box_tag{min-width:100px;margin-bottom:7px;padding:3px;background:#000;font-size:12px}.side .side_latest_update section:nth-child(1) a .statistics_inbound .txt_number_people,.side .side_latest_update section:nth-child(1) a .statistics_outbound .txt_number_people{font-size:2.571em;font-family:noto-sans-bold}.side .side_latest_update section:nth-child(1) a .statistics_inbound .txt_number_people span,.side .side_latest_update section:nth-child(1) a .statistics_outbound .txt_number_people span{font-size:.444em;font-family:noto-sans-bold}.side .side_latest_update section:nth-child(1) a .statistics_inbound{left:15px}.side .side_latest_update section:nth-child(1) a .statistics_outbound{right:8px}.side .side_latest_update section:nth-child(1) a:hover{background:url(../img/common/img_tourism-database.svg) center 70px no-repeat #DCECF4;background-size:216px 98px}.side .side_latest_update section:nth-child(2) a{padding:20px 20px 25px}.side .side_latest_update section:nth-child(2) a p{position:relative;padding:25px 70px 0 5px;font-size:2.143em;font-family:noto-sans-bold;line-height:1.2}.side .side_latest_update section:nth-child(2) a .img_side_circle_alpha{position:absolute;right:27px;bottom:27px;width:100px;height:100px;border-radius:50%;background-position:50% 50%}.side .side_latest_update section:nth-child(3) a{padding-bottom:35px}.side .side_latest_update section:nth-child(3) a p{position:relative;width:240px;height:130px;margin-top:10px;padding-top:8px;background:url(../img/common/img_tourism-database_bl.svg) center bottom no-repeat;background-size:contain;font-family:noto-sans-bold;font-size:4.286em;text-align:center}.side .side_latest_update section:nth-child(3) a p:after{position:absolute;content:"";display:block;left:68px;bottom:-22px;width:30px;height:44px;background:url(../img/common/img_tourism-database_word.svg) no-repeat;background-size:contain}.side .side_latest_update .link_figures>a>.title_wrap{position:relative;min-height:100px}.side .side_latest_update .link_figures>a>.title_wrap>.img_side_circle_alpha{top:50%;right:0;bottom:auto;margin-top:-50px}.side .side_latest_update .link_figures>a>.title_wrap>p{display:table;min-height:100px;padding:0}.side .side_latest_update .link_figures>a>.title_wrap>p span{display:table-cell;padding:0 70px 0 0;vertical-align:middle}.side .side_document_request{text-align:center;width:260px;margin:0 auto 20px}.side .side_document_request h3 a{display:block;color:#fff;font-size:20px;background-color:#f96;position:relative;z-index:0;padding:10px;border-radius:4px}.side .side_document_request h3 a.icon_document{position:relative}.side .side_document_request h3 a.icon_document:before{content:"\eaa0";font-family:fontello;position:absolute;left:15px;top:50%;margin-top:-.7em}.side .side_document_request h3 a:hover{background:#fe7b50}.side .side_document_request p{margin-top:20px}.side .side_textbooks{padding:20px 0;border-bottom:2px solid #e1dacf;list-style:none}.side .side_textbooks h3 span{font-size:20px}.side .side_choices{margin-bottom:10px;padding:0 10px}.side .side_choices h4{padding:5px 0;font-family:noto-sans-bold;font-size:15px}.side .side_choices p{font-size:12px}.side .side_choices p .box_tag{font-size:11px;padding:2px 10px}.side .side_choices p .txt_side_price{font-size:14px}.side .side_choices img{float:left;padding-right:20px}.side .side_choices li{clear:both;padding-top:30px;display:block}.side .fix_banner{position:absolute;right:10px;bottom:55px;z-index:1;background-color:#fff;border:1px solid #e1dcd3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px #e1dcd3;-moz-box-shadow:0 0 3px #e1dcd3;box-shadow:0 0 3px #e1dcd3;padding:10px 20px;text-align:center}.side .fix_banner .btn_close{position:absolute;top:10px;right:10px;z-index:1;line-height:1;display:block;width:18px;height:18px;cursor:pointer}.side .fix_banner .btn_close:after{content:'\eb76';font-family:fontello;font-style:normal;font-size:18px;color:#e2ddd5}.side .fix_banner h3{display:inline-block;border-bottom:solid 1px #000;font-size:18px;font-weight:700;line-height:1.4;padding-bottom:4px;margin-bottom:10px}.side .fix_banner .tel{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:700;line-height:1;margin-bottom:5px}.side .fix_banner .tel:before{content:'\e8ba';margin-right:8px;font-family:fontello;font-style:normal;color:#72bde1}.side .fix_banner .form a{font-size:14px;color:#72bde1}.topicpath{background:#f5f3f0}.topicpath .list_topicpath{padding:12px 0}.topicpath .list_topicpath li{display:inline-block;font-size:13px;list-style:none}.topicpath .list_topicpath li:after{content:"/";padding-left:3px;color:#c9bca8}.topicpath .list_topicpath li:last-child:after{content:""}.topicpath .list_topicpath li .icon_home:before{content:"\e813";padding-right:5px;font-family:fontello}.pagetop{position:absolute;top:-20px;right:0}.pagetop a{display:block;width:50px;height:50px;padding-top:3px;border-radius:3px;background:#72bde1;text-align:center;color:#fff}.pagetop a:before{content:"\e810";font-family:fontello;font-size:2em;vertical-align:middle}.pagetop a:hover{background-color:#267cc9}.page_type_post .main h2,.ttl_division,.ttl_post_division{border-radius:0 4px 4px 0;background:#000;color:#fff}footer .wrapper{position:relative;padding:30px 0 35px}footer .wrapper li{display:inline-block;padding-right:15px;list-style:none}footer .wrapper .nav_footer:nth-of-type(1){padding-bottom:20px;font-family:noto-sans-bold}footer .wrapper .nav_footer:nth-of-type(2){padding-bottom:15px;font-size:13px}footer .wrapper .copyright{font-family:'Open Sans';font-size:12px}.page_type_post .main h2,h1,h2{font-family:noto-sans-bold}.page_type_post .box_headline{display:block;padding-bottom:30px;margin-bottom:20px;border-bottom:3px solid #000}.page_type_post .box_headline h1{font-size:2.286em;font-family:noto-sans-bold;line-height:1.3;letter-spacing:1px;margin:-.25em 0 26px;font-weight:700}.page_type_post .box_headline p{font-size:14px;margin:-.28em 0;line-height:1.5}.page_type_post .main h2{padding:5px 20px;font-size:1.714em;line-height:1.3;letter-spacing:1px;margin:0 0 26px}.ttl_caption_none .box_headline,.ttl_post .box_headline,.ttl_top .box_headline{padding-bottom:20px;border-bottom:3px solid #000}.page_type_post .main h3,.page_type_post .main h4{margin:25px 0;font-family:noto-sans-bold;letter-spacing:1px;line-height:1.3}.page_type_post .main h3{font-size:1.571em}.page_type_post .main h4{font-size:1.286em}.page_type_post .main h5{font-size:1.143em;font-family:noto-sans-bold;line-height:1.3;letter-spacing:1px;margin:20px 0}.ttl_news{border-bottom:2px solid #000;font-family:'Open Sans';font-size:24px;font-weight:700;font-style:italic;letter-spacing:2px}.headline_japanese h1,.headline_japanese h2,.headline_japanese h3,.headline_japanese h4,.headline_japanese h5,.headline_japanese h6,.related_information h1,.related_information h2,.related_information h3,.related_information h4,.related_information h5,.related_information h6,.ttl_border h1,.ttl_border h2,.ttl_border h3,.ttl_border h4,.ttl_border h5,.ttl_border h6,.ttl_border_small h1,.ttl_border_small h2,.ttl_border_small h3,.ttl_border_small h4,.ttl_border_small h5,.ttl_border_small h6,.ttl_border_tiny h1,.ttl_border_tiny h2,.ttl_border_tiny h3,.ttl_border_tiny h4,.ttl_border_tiny h5,.ttl_border_tiny h6,.ttl_caption_none h1,.ttl_caption_none h2,.ttl_caption_none h3,.ttl_caption_none h4,.ttl_caption_none h5,.ttl_caption_none h6,.ttl_closeup h1,.ttl_closeup h2,.ttl_closeup h3,.ttl_closeup h4,.ttl_closeup h5,.ttl_closeup h6,.ttl_division h1,.ttl_division h2,.ttl_division h3,.ttl_division h4,.ttl_division h5,.ttl_division h6,.ttl_embed h1,.ttl_embed h2,.ttl_embed h3,.ttl_embed h4,.ttl_embed h5,.ttl_embed h6,.ttl_english h1,.ttl_english h2,.ttl_english h3,.ttl_english h4,.ttl_english h5,.ttl_english h6,.ttl_page h1,.ttl_page h2,.ttl_page h3,.ttl_page h4,.ttl_page h5,.ttl_page h6,.ttl_post h1,.ttl_post h2,.ttl_post h3,.ttl_post h4,.ttl_post h5,.ttl_post h6,.ttl_post_03 h1,.ttl_post_03 h2,.ttl_post_03 h3,.ttl_post_03 h4,.ttl_post_03 h5,.ttl_post_03 h6,.ttl_post_04 h1,.ttl_post_04 h2,.ttl_post_04 h3,.ttl_post_04 h4,.ttl_post_04 h5,.ttl_post_04 h6,.ttl_post_05 h1,.ttl_post_05 h2,.ttl_post_05 h3,.ttl_post_05 h4,.ttl_post_05 h5,.ttl_post_05 h6,.ttl_post_division h1,.ttl_post_division h2,.ttl_post_division h3,.ttl_post_division h4,.ttl_post_division h5,.ttl_post_division h6,.ttl_simple h1,.ttl_simple h2,.ttl_simple h3,.ttl_simple h4,.ttl_simple h5,.ttl_simple h6,.ttl_top h1,.ttl_top h2,.ttl_top h3,.ttl_top h4,.ttl_top h5,.ttl_top h6{font-family:noto-sans-bold;line-height:1.3;letter-spacing:1px;margin:-.25em 0}.headline_japanese h1 small,.headline_japanese h2 small,.headline_japanese h3 small,.headline_japanese h4 small,.headline_japanese h5 small,.headline_japanese h6 small,.related_information h1 small,.related_information h2 small,.related_information h3 small,.related_information h4 small,.related_information h5 small,.related_information h6 small,.ttl_border h1 small,.ttl_border h2 small,.ttl_border h3 small,.ttl_border h4 small,.ttl_border h5 small,.ttl_border h6 small,.ttl_border_small h1 small,.ttl_border_small h2 small,.ttl_border_small h3 small,.ttl_border_small h4 small,.ttl_border_small h5 small,.ttl_border_small h6 small,.ttl_border_tiny h1 small,.ttl_border_tiny h2 small,.ttl_border_tiny h3 small,.ttl_border_tiny h4 small,.ttl_border_tiny h5 small,.ttl_border_tiny h6 small,.ttl_caption_none h1 small,.ttl_caption_none h2 small,.ttl_caption_none h3 small,.ttl_caption_none h4 small,.ttl_caption_none h5 small,.ttl_caption_none h6 small,.ttl_closeup h1 small,.ttl_closeup h2 small,.ttl_closeup h3 small,.ttl_closeup h4 small,.ttl_closeup h5 small,.ttl_closeup h6 small,.ttl_division h1 small,.ttl_division h2 small,.ttl_division h3 small,.ttl_division h4 small,.ttl_division h5 small,.ttl_division h6 small,.ttl_embed h1 small,.ttl_embed h2 small,.ttl_embed h3 small,.ttl_embed h4 small,.ttl_embed h5 small,.ttl_embed h6 small,.ttl_english h1 small,.ttl_english h2 small,.ttl_english h3 small,.ttl_english h4 small,.ttl_english h5 small,.ttl_english h6 small,.ttl_page h1 small,.ttl_page h2 small,.ttl_page h3 small,.ttl_page h4 small,.ttl_page h5 small,.ttl_page h6 small,.ttl_post h1 small,.ttl_post h2 small,.ttl_post h3 small,.ttl_post h4 small,.ttl_post h5 small,.ttl_post h6 small,.ttl_post_03 h1 small,.ttl_post_03 h2 small,.ttl_post_03 h3 small,.ttl_post_03 h4 small,.ttl_post_03 h5 small,.ttl_post_03 h6 small,.ttl_post_04 h1 small,.ttl_post_04 h2 small,.ttl_post_04 h3 small,.ttl_post_04 h4 small,.ttl_post_04 h5 small,.ttl_post_04 h6 small,.ttl_post_05 h1 small,.ttl_post_05 h2 small,.ttl_post_05 h3 small,.ttl_post_05 h4 small,.ttl_post_05 h5 small,.ttl_post_05 h6 small,.ttl_post_division h1 small,.ttl_post_division h2 small,.ttl_post_division h3 small,.ttl_post_division h4 small,.ttl_post_division h5 small,.ttl_post_division h6 small,.ttl_simple h1 small,.ttl_simple h2 small,.ttl_simple h3 small,.ttl_simple h4 small,.ttl_simple h5 small,.ttl_simple h6 small,.ttl_top h1 small,.ttl_top h2 small,.ttl_top h3 small,.ttl_top h4 small,.ttl_top h5 small,.ttl_top h6 small{font-size:70%}.headline_japanese p,.related_information p,.ttl_border p,.ttl_border_small p,.ttl_border_tiny p,.ttl_caption_none p,.ttl_closeup p,.ttl_division p,.ttl_embed p,.ttl_english p,.ttl_page p,.ttl_post p,.ttl_post_03 p,.ttl_post_04 p,.ttl_post_05 p,.ttl_post_division p,.ttl_simple p,.ttl_top p{margin:-.28em 0;line-height:1.5}.ttl_top{text-align:center}.ttl_top .box_headline{display:inline-block;padding-right:0;margin-bottom:50px}.ttl_top .box_headline h1{font-size:2.286em;margin-bottom:16px}.ttl_top .box_headline p{font-size:1em}.ttl_page .box_headline{display:inline-block;padding-right:30px;margin-bottom:50px;border-bottom:3px solid #000}.ttl_page .box_headline h1{font-size:2.286em;margin-bottom:16px}.ttl_page .box_headline h1 small{font-size:.75em}.ttl_page .box_headline p{padding-bottom:20px;font-size:1em}.ttl_post .box_headline{display:block;margin-bottom:20px;font-size:14px}.ttl_post .box_headline h1{font-size:2.286em;margin-bottom:16px}.ttl_caption_none .box_headline{display:block;margin-bottom:50px}.ttl_caption_none .box_headline h1{font-size:2.286em;margin-bottom:-4px}.headline_japanese,.ttl_english{margin-bottom:26px;text-align:center}.ttl_caption_none .box_headline h1 small{font-size:.75em}.ttl_english h2,.ttl_english h3,.ttl_english h4,.ttl_english h5,.ttl_english h6{font-size:2.143em}.ttl_english h2 small,.ttl_english h3 small,.ttl_english h4 small,.ttl_english h5 small,.ttl_english h6 small{display:block;font-size:.467em;font-family:noto-sans;margin-top:5px}.headline_japanese h2,.headline_japanese h3,.headline_japanese h4,.headline_japanese h5,.headline_japanese h6{margin-bottom:16px;font-size:2.143em}.headline_japanese p{font-size:1em}.ttl_border{display:block;text-align:center;padding-bottom:8px;margin-bottom:30px}.ttl_border h2,.ttl_border h3,.ttl_border h4,.ttl_border h5,.ttl_border h6{display:inline-block;padding-bottom:6px!important;text-align:center;font-size:2.143em;border-bottom:2px solid #000;margin:-.25em 0}.ttl_border h2 br,.ttl_border h3 br,.ttl_border h4 br,.ttl_border h5 br,.ttl_border h6 br{display:none}.ttl_border_small{text-align:center;padding-bottom:5px;margin-bottom:30px}.ttl_border_small h2,.ttl_border_small h3,.ttl_border_small h4,.ttl_border_small h5,.ttl_border_small h6{display:inline-block;padding-bottom:7px!important;text-align:center;font-size:22px;border-bottom:2px solid #000}.ttl_border_small h2 br,.ttl_border_small h3 br,.ttl_border_small h4 br,.ttl_border_small h5 br,.ttl_border_small h6 br{display:none}.ttl_closeup{margin-bottom:25px}.ttl_post_division,.ttl_simple{margin-bottom:30px}.ttl_closeup h2,.ttl_closeup h3,.ttl_closeup h4,.ttl_closeup h5,.ttl_closeup h6{position:relative;display:block;font-size:24px;text-align:center}.ttl_closeup h2:before,.ttl_closeup h3:before,.ttl_closeup h4:before,.ttl_closeup h5:before,.ttl_closeup h6:before{content:"\e844";font-size:.417em;font-family:fontello;position:absolute;margin-left:-18px;top:10px}.ttl_closeup h2:after,.ttl_closeup h3:after,.ttl_closeup h4:after,.ttl_closeup h5:after,.ttl_closeup h6:after{content:"\e844";font-size:.417em;font-family:fontello;position:absolute;margin-left:9px;top:10px}.ttl_simple h2,.ttl_simple h3,.ttl_simple h4,.ttl_simple h5,.ttl_simple h6{font-size:1.571em}.ttl_simple h2 br,.ttl_simple h3 br,.ttl_simple h4 br,.ttl_simple h5 br,.ttl_simple h6 br{display:none}.ttl_post_division{padding:5px 20px}.ttl_post_division h2,.ttl_post_division h3,.ttl_post_division h4,.ttl_post_division h5,.ttl_post_division h6{font-size:1.714em;margin:0}.ttl_division{padding:5px 20px 5px 10px;margin-bottom:30px}.ttl_division h2,.ttl_division h3,.ttl_division h4,.ttl_division h5,.ttl_division h6{font-size:1.286em;margin:0}.ttl_post_03{margin-bottom:30px}.ttl_post_03 h2,.ttl_post_03 h3,.ttl_post_03 h4,.ttl_post_03 h5,.ttl_post_03 h6{font-size:1.571em}.ttl_border_tiny{display:inline-block;margin-bottom:19px;border-bottom:1px solid #c9bca8}.ttl_border_tiny h2,.ttl_border_tiny h3,.ttl_border_tiny h4,.ttl_border_tiny h5,.ttl_border_tiny h6{font-size:1.286em;margin-bottom:3px}.related_information .backnumber ul,.related_information .box_by_industry ul,.related_information .box_by_year ul,.related_information .box_link_tag ul,.related_information .related_category ul,.related_information .related_keyword ul,.ttl_embed{margin-bottom:20px}.ttl_embed{padding:11px 20px;text-align:center;color:#fff;border-radius:4px;background:#b3a38b}.ttl_embed h2,.ttl_embed h3,.ttl_embed h4,.ttl_embed h5,.ttl_embed h6{font-size:1.286em;margin-top:-6px}.related_information .backnumber li,.related_information .box_by_industry li,.related_information .box_by_year li,.related_information .box_link_tag li,.related_information .related_category li,.related_information .related_keyword li{display:inline;margin-left:0;font-family:noto-sans-bold}.related_information .backnumber li:before,.related_information .box_by_industry li:before,.related_information .box_by_year li:before,.related_information .box_link_tag li:before,.related_information .related_category li:before,.related_information .related_keyword li:before{content:none}.related_information .backnumber a,.related_information .box_by_industry a,.related_information .box_by_year a,.related_information .box_link_tag a,.related_information .related_category a,.related_information .related_keyword a{display:inline-block;margin:0 5px 5px 0;padding:7px 10px;border-radius:2px;background:#f5f3f0;font-size:1em;color:#000}.related_information .box_link_tag li,.related_information .related_keyword li{margin-left:0}.related_information aside{margin-bottom:37px}.related_information h2,.related_information h3,.related_information h4,.related_information h5,.related_information h6{margin-bottom:20px}.related_information h2:after,.related_information h2:before,.related_information h3:after,.related_information h3:before,.related_information h4:after,.related_information h4:before,.related_information h5:after,.related_information h5:before,.related_information h6:after,.related_information h6:before{content:none;display:none}.related_information .ttl_infomation{display:inline-block;padding:6px 20px 6px 10px;border-radius:0 4px 4px 0;background:#b3a38b;color:#fff;font-family:noto-sans-bold;font-size:14px}.related_information .ttl_infomation:before{padding-right:8px;font-family:fontello;font-size:16px;font-weight:400}.related_information ol,.related_information ul{margin-bottom:0!important;display:inline-block}.ttl_post_04,.ttl_post_05{margin-bottom:20px}.related_information ol li,.related_information ul li{margin-top:-.4em!important}.related_information .related_post .ttl_infomation:before{content:"\e815"}.related_information .related_keyword .ttl_infomation:before{content:"\e814"}.related_information .related_category .ttl_infomation:before{content:"\e816"}.related_information .backnumber .ttl_infomation:before{content:"\e817"}.related_information .box_by_year .ttl_infomation:before{content:"\e8c4"}.related_information .box_by_industry .ttl_infomation:before{content:"\e848"}.related_information .box_link_tag li:before,.related_information .related_keyword li:before{content:none}.related_information li a{font-family:noto-sans-bold}.main ul li ul li:before,.main ul li:before{display:block;content:"";top:10px}.related_information .related_post li a{color:#000}.related_information .related_post li a:hover{color:#267cc9}.ttl_post_04 h2,.ttl_post_04 h3,.ttl_post_04 h4,.ttl_post_04 h5,.ttl_post_04 h6{font-size:1.286em}.ttl_post_05 h2,.ttl_post_05 h3,.ttl_post_05 h4,.ttl_post_05 h5,.ttl_post_05 h6{font-size:1.143em}.main ul{margin-bottom:35px}.main ul li{position:relative;margin:-5px 0 16px 20px;list-style:none;line-height:1.5;font-size:1em}.main ul li p{margin:-.35em 0}.main ul li small{font-size:85%}.main ul li:last-child{margin-bottom:0}.main ul li:before{position:absolute;left:-14px;width:6px;height:6px;border-radius:50%;background:#b3a38b}.main ul li ul{margin:26px 0}.main ul li ul li{position:relative;list-style:none;margin:-5px 0 10px 20px}.main ul li ul li:before{position:absolute;left:-17px;margin:0;width:8px;height:2px;border-radius:0;background:#b3a38b}.main ol li:before,.main ul li ol li:before{border-radius:2px;font-family:'Open Sans';font-weight:700;display:block;background:#b3a38b;color:#fff;width:1.8em;text-align:center}.main ul li ol{margin:26px 0}.main ol,.main ol li ol,.main ol li ul{counter-reset:olcnt}.main ul li ol li{position:relative;content:counter(ulcnt);margin:-5px 0 10px 37px;list-style:none;line-height:1.5;font-size:88%}.main ul li ol li:before{position:absolute;counter-increment:ulcnt;top:4px;left:-14px;margin-left:-25px;margin-right:0;font-size:90%;line-height:.4;padding:5px 0}.main ol{margin-bottom:35px}.main ol li{position:relative;margin:-10px 0 20px 37px;counter-increment:olcnt;list-style:none;line-height:1.5;font-size:1em}.main ol li p{margin:-.35em 0}.main ol li small{font-size:85%}.main ol li:last-child{margin-bottom:0}.main ol li:before{position:absolute;content:counter(olcnt);top:5px;left:0;margin-left:-37px;margin-right:10px;font-size:90%;line-height:1.3}.main ol li ul{margin:26px 0}.main ol li ul li{position:relative;list-style:none;font-size:88%;margin:-5px 0 10px 20px}.main ol li ul li:before{position:absolute;display:block;content:"";left:-17px;top:10px;margin:0;width:8px;height:2px;border-radius:0;background:#b3a38b}.main ol li ol{margin:26px 0}.main ol li ol li{font-size:88%}.main ol li ol li:before{top:2px}.main .list_headings ol li,.main .list_headings ul li{display:block;position:relative;list-style:none;font-size:18px;font-family:noto-sans-bold;margin-left:22px;margin-bottom:30px}.main .list_headings ol li:last-child,.main .list_headings ul li:last-child{margin-bottom:0}.main .list_headings ol li p,.main .list_headings ul li p{font-size:88%;font-family:noto-sans;margin-top:9px}.main .list_headings ol li ul,.main .list_headings ul li ul{margin:19px 0 -4px;counter-reset:headingscnt}.main .list_headings ol li ul li,.main .list_headings ul li ul li{position:relative;margin:-5px 0 16px 20px;list-style:none;line-height:1.5;font-size:88%;font-family:noto-sans}.main .list_headings ol li ul li:last-child,.main .list_headings ul li ul li:last-child{margin-bottom:0}.main .list_headings ol li ul li:before,.main .list_headings ul li ul li:before{position:absolute;display:block;content:"";left:-14px;top:8px;width:6px;height:6px;border-radius:50%;background:#b3a38b}.main .list_headings ol li ol,.main .list_headings ul li ol{margin:26px 0;counter-reset:headingscnt}.main .list_headings ol li ol li,.main .list_headings ul li ol li{position:relative;counter-increment:headingscnt;margin:-5px 0 10px 35px;padding:0;list-style:none;line-height:1.5;font-size:88%;font-family:noto-sans}.main .list_headings ol li ol li:before,.main .list_headings ul li ol li:before{position:absolute;display:block;content:counter(headingscnt);width:1.8em;top:4px;left:0;margin-left:-37px;margin-right:0;border-radius:2px;background:#b3a38b;color:#fff;text-align:center;font-family:'Open Sans';font-family:noto-sans-bold;font-size:90%;line-height:.4;padding:5px 0}.main .list_headings ul li:before{content:"\f087";font-family:fontello;top:0;left:-22px;color:#b3a38b;border:none;background:0 0}.main .list_headings ol li{margin-left:34px}.main .list_headings ol li:before{left:3px;font-size:80%}.main .list_headings ol .list_minus li:before{top:.9em!important}.main .list_strong li:before,.main .list_strong ol li:before,.main .list_strong ul li:before{background:#000}.main .list_question li{padding-left:25px;font-family:noto-sans-bold;line-height:1.5;margin:0 0 13px}.main .list_question li:before{background:0 0}.main .list_question li span{position:absolute;left:0;top:-5px;font-family:'Open Sans';font-family:noto-sans-bold;color:#72bde1;font-size:22px;margin-right:10px}.main .list_square_number{counter-reset:maincnt}.main .list_square_number li{position:relative;padding-left:17px;list-style:none;margin:-.4em 0 .85em 20px}.main .list_square_number li:before{position:relative;display:inline-block;width:1.8em;margin-left:-37px;margin-right:10px;top:0;border-radius:2px;background:#b3a38b;color:#fff;text-align:center;counter-increment:maincnt;content:counter(maincnt);font-family:'Open Sans';font-family:noto-sans-bold;font-size:90%;line-height:1.3}.main .list_dot li{position:relative;list-style:none}.main .list_dot li:before{position:relative;display:block;content:"";left:-.9em;top:1em;padding:0;width:6px;height:6px;border-radius:50%;background:#b3a38b}.main .list_round_parenthesis li{list-style-type:none!important;counter-increment:olrcnt!important;padding-left:0!important}.main .list_round_parenthesis li:before{position:relative!important;content:"(" counter(olrcnt) ") "!important;font-size:100%!important;font-family:noto-sans!important;font-weight:400!important;color:#000!important;background:0 0!important;margin:-2px 0 5px -30px!important;top:28px!important}.main .list_ol_style_normal li{display:list-item!important;list-style-type:decimal!important;counter-increment:cnt!important;padding-left:0!important}.main .list_ol_style_normal li:before{display:none!important}.main .list_lowercase li:before,.main .list_uppercase li:before{display:none}.main .list_uppercase li{list-style-type:upper-alpha!important;padding-left:0!important}.main .list_lowercase li{list-style-type:lower-alpha!important;padding-left:0!important}.main .list_minus li{position:relative;list-style:none}.main .list_minus li:before{position:absolute;display:block;content:"";left:-1.2em!important;top:.6em!important;margin:0!important;width:8px!important;height:2px!important;border-radius:0!important;background:#b3a38b}.main .list_icon_square li{list-style-type:square!important;counter-increment:cnt!important;padding-left:0!important}.main .list_icon_square li:before{display:none}.main .list_icon_chevron_right li{margin-left:5px;padding-left:15px}.main .list_icon_chevron_right li:before{position:static;display:inline-block;content:"\e801";margin-right:10px;margin-left:-15px;background:0 0;font-family:fontello;color:#72bde1}.main .list_icon_chevron_down li{margin-left:0;padding-left:20px}.main .list_icon_chevron_down li:before{position:absolute;display:inline-block;content:"\e804";top:50%;left:0;width:auto;height:auto;margin-top:-.4em;background:0 0;font-family:fontello;color:#72bde1}.main .list_icon_chevron_down li:last-child{margin-bottom:0}.main .listicon_none li{list-style:none;margin-left:0}.main .listicon_none li:before{content:none}.main .list_nesting ul{margin:1.643em 0;counter-reset:maincnt}.main .list_nesting ul li{padding-left:0;margin:-4px 0 11px 20px;font-size:16px}.main .list_nesting ul li:before{top:.8em;left:1.5em}.main .list_nesting ul li:last-child{margin-bottom:0}.main .list_nesting ol{margin:1.643em 0;counter-reset:maincnt}.main .list_nesting ol li{padding-left:0;margin:-4px 0 11px 20px;font-size:16px}.main .list_nesting ol li:before{top:.8em;left:0;width:20px}.main .list_nesting ol li .list_minus li:before{width:8px}.main .list_nesting ol li:last-child{margin-bottom:0}.main .list_link_post li{margin-left:5px;padding-left:15px;font-family:noto-sans-bold}.main .list_link_post li:before{position:static;display:inline-block;content:"\e801";margin-right:10px;margin-left:-15px;background:0 0;font-family:fontello;color:#72bde1}.main .list_link li{list-style:none;margin-left:0;font-family:noto-sans-bold}.main .list_link li:before{content:none}.news li{display:table;margin:0 0 10px}.news span{display:table-cell;vertical-align:text-top;line-height:1.5}.news .txt_date{position:relative;min-width:125px;padding-right:20px;font-size:14px;font-family:'Open Sans';letter-spacing:1px}.news .txt_date:after{position:absolute;right:5px;top:0;content:"\e801";font-family:fontello;font-size:16px;color:#72bde1}.news a{font-family:noto-sans-bold;font-size:16px;color:#000}.btn_small,.btn_small_bg,.page_type_category .pagenation .list_page_number li a{padding:5px;font-size:.929em;display:inline-block;font-family:noto-sans-bold;line-height:1;letter-spacing:1px}.news a:hover{color:#267cc9}.box_rounded{position:relative;border-radius:4px;background:#fff}.btn_small,.page_type_category .pagenation .list_page_number li a{border:2px solid #e9e6e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#72bde1}.btn_small:hover,.page_type_category .pagenation .list_page_number li a:hover{color:#72bde1!important;border:2px solid #72bde1}.btn_small_bg{border:2px solid #e1dbd3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#72bde1}.btn_small_bg:hover{color:#72bde1!important;border:2px solid #72bde1}.btn_medium{display:inline-block;padding:8px 13px;border:2px solid #e9e6e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#72bde1;font-size:1.071em;font-family:noto-sans-bold;text-align:center;line-height:1;letter-spacing:1px}.btn_conversion_medium,.btn_large{font-size:1.286em;text-align:center}.btn_medium:hover{color:#72bde1!important;border:2px solid #72bde1}.btn_large{display:block;padding:14px 13px;border:2px solid #e9e6e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#72bde1;font-family:noto-sans-bold;line-height:1;letter-spacing:1px}.btn_large:hover{color:#72bde1!important;border:2px solid #72bde1}.btn_conversion_medium{display:inline-block;background-color:#f96;padding:8px 28px;font-family:noto-sans;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn_conversion_medium:hover{color:#fff;background:#fe7b50}.nav_switching{margin-bottom:30px;margin-top:30px}.nav_switching ul{float:left;position:relative}.nav_switching li a,.nav_switching li a:nth-child(odd){position:absolute;z-index:10}.nav_switching li{float:left;width:150px;height:40px;font-family:noto-sans-bold;text-align:center;font-size:1em;margin:0 0 0 -2px!important}.nav_switching li:before{display:none!important}.nav_switching li a{display:block;width:100%;height:100%;padding-top:7px;border:2px solid #e9e6e3;color:#72bde1}.nav_switching li a:first-child{left:0}.nav_switching li a:hover{color:#72bde1;border-color:#72bde1;z-index:99}.nav_switching li:first-child a{border-radius:3px 0 0 3px}.nav_switching li:last-child a{border-radius:0 3px 3px 0}.nav_switching li.active a{margin:0;background:#72bde1;border:2px solid #72bde1;color:#fff;z-index:99}.icon_map a:before{content:'\eb9b';margin-right:10px;font-family:fontello}.icon_cart a:before,.icon_download a:before{z-index:111;margin:0 5px 0 0;width:20px;height:20px;background:0 0;color:#fff;line-height:1;font-family:fontello}.icon_map a:after{display:none}.icon_cart a:before{content:"\f09c"}.icon_download a:before{content:"\ef4a"}.icon_corrections a:before{content:'\e817';display:inline-block;font-family:fontello;margin-right:5px}[class^=box_tag]{display:inline-block;padding:2px 5px;border-radius:3px;background:#72bde1;color:#fff;line-height:1;text-align:center}.box_tag{background:#267cc9}.block_link a,.box_articles a,.box_recommended_articles a,.box_writter_prof a,.column_number_list .column_number a,.hot_word_box,.hover_adjustment a,.hover_area_devision_bg,.hover_area_normal,.hover_area_strong,.link_database,.link_home_banner,.link_pickup,.link_side_news,.link_survey_new,.list_rank a,.recommended_list.student a,.side_document_request .link_banner a,.side_textbooks .side_choices a,.working_projects a,a.block_link,a.hover_adjustment{position:relative;display:block;width:100%;height:100%}.block_link a:after,.box_articles a:after,.box_recommended_articles a:after,.box_writter_prof a:after,.column_number_list .column_number a:after,.hot_word_box:after,.hover_adjustment a:after,.hover_area_devision_bg:after,.hover_area_normal:after,.hover_area_strong:after,.link_database:after,.link_home_banner:after,.link_pickup:after,.link_side_news:after,.link_survey_new:after,.list_rank a:after,.recommended_list.student a:after,.side_document_request .link_banner a:after,.side_textbooks .side_choices a:after,.working_projects a:after,a.block_link:after,a.hover_adjustment:after{position:absolute;display:block;content:"";left:-2px;top:-2px;width:100%;height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .8s;transition:all .8s;border:2px solid #72bde1;border-radius:5px;opacity:0}.block_link a:hover,.box_articles a:hover,.box_recommended_articles a:hover,.box_writter_prof a:hover,.column_number_list .column_number a:hover,.hot_word_box:hover,.hover_adjustment a:hover,.hover_area_devision_bg:hover,.hover_area_normal:hover,.hover_area_strong:hover,.link_database:hover,.link_home_banner:hover,.link_pickup:hover,.link_side_news:hover,.link_survey_new:hover,.list_rank a:hover,.recommended_list.student a:hover,.side_document_request .link_banner a:hover,.side_textbooks .side_choices a:hover,.working_projects a:hover,a.block_link:hover,a.hover_adjustment:hover{color:#000}.block_link a:hover:after,.box_articles a:hover:after,.box_recommended_articles a:hover:after,.box_writter_prof a:hover:after,.column_number_list .column_number a:hover:after,.hot_word_box:hover:after,.hover_adjustment a:hover:after,.hover_area_devision_bg:hover:after,.hover_area_normal:hover:after,.hover_area_strong:hover:after,.link_database:hover:after,.link_home_banner:hover:after,.link_pickup:hover:after,.link_side_news:hover:after,.link_survey_new:hover:after,.list_rank a:hover:after,.recommended_list.student a:hover:after,.side_document_request .link_banner a:hover:after,.side_textbooks .side_choices a:hover:after,.working_projects a:hover:after,a.block_link:hover:after,a.hover_adjustment:hover:after{opacity:1}.hover_area_strong:after,.link_home_banner:after{border-color:#000}.block_link a,.box_articles a,.box_recommended_articles a,.box_writter_prof a,.column_number_list .column_number a,.hot_word_box,.hover_area_devision_bg,.link_survey_new,.list_rank a,.recommended_list.student a,.side_document_request .link_banner a,.side_textbooks .side_choices a,.working_projects a,a.block_link{z-index:1}.block_link a::after,.box_articles a::after,.box_recommended_articles a::after,.box_writter_prof a::after,.column_number_list .column_number a::after,.hot_word_box::after,.hover_area_devision_bg::after,.link_survey_new::after,.list_rank a::after,.recommended_list.student a::after,.side_document_request .link_banner a::after,.side_textbooks .side_choices a::after,.working_projects a::after,a.block_link::after{left:-10px;top:-10px;border:10px solid #dcecf4;background:#dcecf4;z-index:-1}.table,table{width:100%;border-top:1px solid #e1dacf}.table>dd,table tr{border-bottom:1px solid #e1dacf}.block_link a:hover,.box_articles a:hover,.box_recommended_articles a:hover,.box_writter_prof a:hover,.column_number_list .column_number a:hover,.hot_word_box:hover,.hover_area_devision_bg:hover,.link_survey_new:hover,.list_rank a:hover,.recommended_list.student a:hover,.side_document_request .link_banner a:hover,.side_textbooks .side_choices a:hover,.working_projects a:hover,a.block_link:hover{background:0 0}.hover_scale{overflow:hidden}.hover_scale div,.hover_scale img{-moz-transition:-moz-transform .8s linear;-webkit-transition:-webkit-transform .8s linear;-o-transition:-o-transform .8s linear;-ms-transition:-ms-transform .8s linear;transition:transform .8s linear}.hover_scale:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.hover_area,.side .side_latest_update section a{display:block}.hover_area:hover,.side .side_latest_update section a:hover{background:#DCECF4;color:#000}.hover_adjustment a,a.hover_adjustment{padding:5px;border-radius:4px;background:#fff}[target$='_blank']{position:relative;z-index:0;padding-right:15px}[target$='_blank']:after{content:'\e818';display:inline-block;padding-left:5px;z-index:1;font-family:fontello;font-size:13px;text-indent:0}.table>dt,table th{font-family:noto-sans-bold}[target$='_blank'].icon_blank_none:after{display:none}[href$='.pdf']{padding-right:35px;background:url(../img/common/icon_pdf.png) right center no-repeat}[target$='_blank'][href$='.pdf']{padding-right:35px}[target$='_blank'][href$='.pdf']:after{content:none}.btn_small[href$='.pdf'],.page_type_category .pagenation .list_page_number li a[href$='.pdf']{padding-right:0;background:0 0}.btn_small[target$='_blank'],.page_type_category .pagenation .list_page_number li a[target$='_blank']{padding-right:0}.btn_small[target$='_blank']:after,.page_type_category .pagenation .list_page_number li a[target$='_blank']:after{content:""}table{border-collapse:collapse;border-spacing:0}table td,table th{padding:19px 20px 19px 0;font-size:15px}table th{text-align:left;vertical-align:top}.table{margin-bottom:50px;font-size:15px;line-height:1.88}.table>dt{float:left;width:11.5%;padding:17px 20px 17px 0}.table>dd{padding:17px 20px 17px 11.5%}.page_type_category .pagenation .list_page_number li .table a,.table .btn_small,.table .page_type_category .pagenation .list_page_number li a{margin-left:35px;padding:5px 10px}.list_news>li>a>span{display:inline-block;position:relative;top:-1px;margin-left:5px;padding:0 8px;background:#DF5B5B;border-radius:.8em;color:#fff;font-family:'Open Sans';font-size:90%;font-weight:700;line-height:1.4}.page_type_post .main .block_link a,.page_type_post .main .hover_adjustment a,.page_type_post .main .list_icon_chevron_down a,.page_type_post .main .list_icon_chevron_right a,.page_type_post .main .news a,.page_type_post .main a.block_link,.page_type_post .main a.hover_adjustment{color:#000}.page_type_post .main .list_icon_chevron_down a:hover,.page_type_post .main .list_icon_chevron_right a:hover,.page_type_post .main .news a:hover,.page_type_post .nav_post .clf p:hover{color:#267cc9}.page_type_post .nav_post{position:relative;margin:70px 0 50px}.page_type_post .nav_post .clf{display:table;width:100%;border-top:2px solid #e9e6e3}.page_type_post .nav_post .clf p{display:table-cell;width:50%;height:100%;margin-bottom:0;text-indent:0}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:hover a,.page_type_post .nav_post .clf p:hover .btn_small,.page_type_post .nav_post .clf p:hover .page_type_category .pagenation .list_page_number li a{border-color:#72bde1}.page_type_post .nav_post .clf p:nth-child(1){padding-right:35px}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:nth-child(1) a,.page_type_post .nav_post .clf p:nth-child(1) .btn_small,.page_type_post .nav_post .clf p:nth-child(1) .page_type_category .pagenation .list_page_number li a{padding-left:0}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:nth-child(1) a:before,.page_type_post .nav_post .clf p:nth-child(1) .btn_small:before,.page_type_post .nav_post .clf p:nth-child(1) .page_type_category .pagenation .list_page_number li a:before{content:"\e802";padding-right:10px;padding-left:5px;font-family:fontello}.page_type_post .nav_post .clf p:nth-child(2){padding-left:35px}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:nth-child(2) a,.page_type_post .nav_post .clf p:nth-child(2) .btn_small,.page_type_post .nav_post .clf p:nth-child(2) .page_type_category .pagenation .list_page_number li a{right:0;padding-right:0}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:nth-child(2) a:after,.page_type_post .nav_post .clf p:nth-child(2) .btn_small:after,.page_type_post .nav_post .clf p:nth-child(2) .page_type_category .pagenation .list_page_number li a:after{content:"\e801";padding-left:10px;padding-right:5px;font-family:fontello}.page_type_post .nav_post .clf p a{display:block;width:100%;height:100%;padding:40px 0;font-family:noto-sans-bold;font-size:15px;color:#000}.page_type_post .nav_post .clf p a:hover{color:#267cc9}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post a,.page_type_post .nav_post .btn_small,.page_type_post .nav_post .page_type_category .pagenation .list_page_number li a{position:absolute;min-width:120px;height:40px;top:-20px;padding:10px 15px;background:#fff;font-family:noto-sans;font-weight:400;font-size:15px;text-align:center;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s;white-space:nowrap}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post a i,.page_type_post .nav_post .btn_small i,.page_type_post .nav_post .page_type_category .pagenation .list_page_number li a i{color:#72bde1}.page_type_post .related_information li a{color:#000}.page_type_post .related_information li a:hover{color:#267cc9}.page_type_page .related_information li a{color:#72bde1}.page_type_page .related_information li a:hover{color:#267cc9}.page_type_category .pagenation{padding-top:10px;padding-bottom:15px;text-align:center}.page_type_category .pagenation .list_page_number{display:inline-block}.page_type_category .pagenation .list_page_number li{float:left;margin-left:0;vertical-align:middle}.page_type_category .pagenation .list_page_number li:before{content:none}.page_type_category .pagenation .list_page_number li a{display:block;width:40px;height:40px;margin:0 8px;padding-top:8px;font-size:18px;font-family:noto-sans}.page_type_category .pagenation .list_page_number li a.current{border-color:#72bde1;background:#72bde1;color:#fff}.page_type_category .pagenation .list_page_number li span{display:block;width:40px;height:40px;font-size:2.143em;line-height:1.2;color:#bbb}.page_type_category .pagenation .list_page_number li.btn_prev a{margin-right:22px}.page_type_category .pagenation .list_page_number li.btn_prev a:before{content:"\e80e";font-family:fontello}.page_type_category .pagenation .list_page_number li.btn_next a{margin-left:22px}.page_type_category .pagenation .list_page_number li.btn_next a:before{content:"\e80f";font-family:fontello}.contact_area{font-style:normal}.contact_area p{margin-bottom:15px;font-size:16px;text-indent:0!important}.contact_area dl{font-size:14px}.contact_area dl dt{float:left;clear:both;min-width:70px}.contact_area dl dd{float:left}.btn_post_list{position:relative;border-top:2px solid #e9e6e3;min-height:25px}.btn_post_list .btn_small,.btn_post_list .page_type_category .pagenation .list_page_number li a,.page_type_category .pagenation .list_page_number li .btn_post_list a{font-size:20px;font-size:15px;width:220px;padding:13px 15px;text-align:center;position:absolute;top:-24px;left:0;right:0;margin:auto;background-color:#fff}.btn_post_list .btn_small.more:before,.btn_post_list .page_type_category .pagenation .list_page_number li a.more:before,.page_type_category .pagenation .list_page_number li .btn_post_list a.more:before{position:absolute;display:inline-block;content:"\e804";top:50%;right:48px;width:auto;height:auto;margin-top:-.4em;background:0 0;font-family:fontello;color:#72bde1}@media only screen and (min-width:992px) and (max-width:1439px){.wrapper{width:100%;max-width:1439px;padding:0 10px}.language{left:270px}.nav_header{top:30px;padding-right:40px}.nav_header .nav_header_contents li{padding:0 3px}.nav_header .nav_header_contents li.head_nav_main{padding:0 7px 0 10px}.nav_header .nav_header_contents li.head_nav_search .nav_header .nav_header_contents li.head_nav_search .slidebar_search .no-js .slidebar_search,.nav_header .nav_header_contents li.head_nav_search .slidebar_search.slidebar_search_open{width:500px}.nav_secondary .wrapper{padding:13px 10px}.contents .wrapper:first-child{table-layout:fixed}.contents .main{width:100%}footer .wrapper{padding:30px 10px 35px}.pagetop{right:10px}}@media only screen and (min-width:768px) and (max-width:991px){.wrapper{width:100%;max-width:880px;padding:0 10px}header .wrapper{height:110px}.nav_header{top:75px;right:10px}.nav_header .nav_header_contents li.head_nav_main{padding:0 25px 0 30px}.nav_primary .wrapper{max-width:100%}.nav_secondary .wrapper{padding:13px 10px}.nav_education .wrapper ul .nav_carrier{padding-top:0;float:left}.contents.block{padding:40px 0}.contents .wrapper:first-child{display:block;max-width:100%;padding:0}.contents .main,.contents .side{display:block;width:100%;height:auto}.contents .side .show-pc,.contents .side .side_news .box_rounded .img_side_pickup{display:none}.contents .main{max-width:880px;margin-left:auto;margin-right:auto;padding:0 10px}.contents .side{margin-top:30px;border:none}.contents .side .ttl_side{font-family:noto-sans-bold;text-align:center}.contents .side .ttl_side span{border-bottom:2px solid #000}.contents .side .side_news{margin-bottom:0}.contents .side .side_news .ttl_side{margin-bottom:10px}.contents .side .side_news .ttl_side span{font-size:1.125em}.contents .side .side_news .box_rounded{margin-bottom:10px;padding:0;background:0 0}.contents .side .side_news .box_rounded .mark_pickup{position:static;float:left;width:45px;height:45px;padding-top:13px;background-size:45px 45px;font-size:8px}.contents .side .side_news .box_rounded a{padding:0;background:0 0;line-height:1.7}.contents .side .side_news .box_rounded a:hover{color:#267cc9}.contents .side .side_news .box_rounded a:hover:after{opacity:0}.contents .side .side_news .box_rounded p{padding:10px 0 0 70px}.contents .side .list_news{clear:left;padding:5px 0}.contents .side .list_news li{display:table;padding:5px 0}.contents .side .list_news li .txt_date{font-size:14px;padding-right:20px}.contents .side .list_news li .box_tag,.contents .side .list_news li .box_tag_press{display:none}.contents .side .list_news li p{display:table-cell;width:70px;padding:0;font-size:14px}.contents .side .list_news li a{display:table-cell;padding:0}.contents .side .list_news+.txt_alignright .btn_small_bg,.contents .side .list_news+.txt_alignright p{display:block;text-align:center}.contents .side .list_news+.txt_alignright{padding:15px 0 0}.contents .side .list_news+.txt_alignright p.show-pc,.contents .side .side_document_request p,.contents .side .side_latest_update,.contents .side .side_textbooks,.topicpath{display:none}.contents .side .side_document_request{width:auto}.contents .side .side_document_request h3 .icon_document{padding:7px 10px}footer .wrapper{padding:0 10px 35px}}@media only screen and (max-width:767px){.nav_primary .icon_hamburger.open span:nth-of-type(2),.side .side_news .box_rounded a:hover:after{opacity:0}body{font-size:12px;display:inline-block}.show-pc{display:none}.show-sp{display:block}.show-sp.inline{display:inline-block}.floatleft,.floatright{float:none}.wrapper{width:100%;max-width:640px;padding:0 10px}header .wrapper{max-width:100%;height:45px;z-index:100}.img_logo{width:145px;margin:0 auto;padding:11px 0 0;z-index:110}.en .img_logo{width:215px}.nav_header{top:0;right:auto;left:0;width:100%;padding-right:0;z-index:-1}.nav_header .btn_menu_sp{display:inline-block;width:45px;height:45px;padding:7px;color:#72bde1;font-size:18px;text-align:center}.nav_header .btn_menu_sp:before{content:"\e811";font-family:fontello}.nav_header .nav_header_contents{display:none;width:100%;padding:30px 10px;background:#72bde1}.nav_header .nav_header_contents li{display:block;padding:0;border-left:none;border-bottom:1px solid #fff}.nav_header .nav_header_contents li a{display:block;padding:12px 0;border-bottom:none;color:#fff;font-size:15px;font-weight:400}.nav_header .nav_header_contents li a.current,.nav_header .nav_header_contents li a:hover{border:none;color:#fff}.nav_header .nav_header_contents li.head_nav_main:first-child{border-top:1px solid #fff}.nav_header .nav_header_contents li.head_nav_main{padding:0;border-left:0}.nav_header .nav_header_contents li:nth-child(4){padding-top:15px;border-bottom:none}.nav_header .nav_header_contents li:nth-child(5){padding-bottom:15px}.nav_header .nav_header_contents li.head_nav_sub a{padding:7px 0;font-size:12px}.nav_header .nav_header_contents li.head_nav_search{position:static;right:0;top:0;width:100%}.nav_header .nav_header_contents li.head_nav_search .slidebar_search{position:relative;width:100%}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_search_input{position:relative}.nav_header .nav_header_contents li.head_nav_search .slidebar_search input[type=text]{-webkit-appearance:none;border-radius:0}.nav_header .nav_header_contents li.head_nav_search .slidebar_search.slidebar_search_open .slidebar_search_input{background:#fff}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_icon_search,.nav_header .nav_header_contents li.head_nav_search .slidebar_search .slidebar_search_submit{right:0;top:0}.nav_header .nav_header_contents li.head_nav_search .slidebar_search .no-js .slidebar_search,.nav_header .nav_header_contents li.head_nav_search .slidebar_search.slidebar_search_open{width:100%}.nav_header .nav_header_contents li.language_sp{display:block;margin-top:25px;border:1px solid #fff;border-radius:3px}.nav_header .nav_header_contents li.language_sp a,.nav_header .nav_header_contents li.language_sp span{float:left;display:block;width:50%;padding:2px;border:none;font-size:12px;text-align:center}.nav_header .nav_header_contents li.language_sp span{background:#fff;color:#72bde1}.nav_bars{background-color:transparent}.nav_bars.fixed_nav_bars{position:fixed;left:0;top:0;right:0;width:100%;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav_primary{position:relative;min-height:40px;padding:0;z-index:90}.nav_primary .wrapper{max-width:100%;min-height:40px;padding:0}.nav_primary .txt_pagetitle{min-height:40px;margin-right:40px;padding:7px 0 5px 10px;color:#fff;font-size:15px}.nav_primary ul{display:none;width:100%;padding:5px 10px;background:#000;z-index:100}.nav_primary ul li{float:none;padding-right:0;font-size:15px}.nav_primary ul li a{display:block;padding:7px 0}.nav_primary ul li a.current{border-bottom:none}.nav_primary ul li li a{padding:6px 0;font-family:noto-sans;font-weight:400;font-size:13px}.nav_primary .icon_faq:before,.nav_primary .icon_wishlist:before{padding-right:0;font-family:fontello;font-style:normal;font-size:23px}.nav_primary ul li li a:before{content:"・ ";color:#72bde1}.nav_primary ul li .nav_cart .shopping_cart a:before{content:""}.nav_primary ul li .nav_cart .faq a:before{content:"\ed3f"}.nav_primary .line_divider{margin-right:0;border-bottom:1px solid #fff;border-right:0}.nav_primary .icon_wishlist:before{content:'\e842'}.nav_primary .icon_faq:before{content:'\ea57'}.nav_education:after,.related_information .box_link_tag li:before{content:none}.nav_primary .icon_hamburger,.nav_primary .icon_hamburger span{display:inline-block}.nav_primary .icon_hamburger{display:block;position:absolute;right:0;top:0;width:40px;height:40px}.nav_primary .icon_hamburger span{position:absolute;left:10px;width:20px;height:2px;background-color:#fff;border-radius:3px}.nav_primary .icon_hamburger span:nth-of-type(1){top:12px}.nav_primary .icon_hamburger span:nth-of-type(2){top:19px}.nav_primary .icon_hamburger span:nth-of-type(3){bottom:12px}.nav_primary .icon_hamburger.open span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.nav_primary .icon_hamburger.open span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.nav_primary a,.nav_primary a:hover{border:none}.nav_education{padding:0}.nav_education .wrapper{position:relative;z-index:0;color:#fff}.nav_education .wrapper ul{padding:5px 10px}.nav_education .wrapper ul li a{position:relative;z-index:0;padding-left:30px;margin-left:0}.nav_education .wrapper ul li a:before{left:0}.nav_education .wrapper ul li ul{margin-left:20px}.nav_education .wrapper ul .nav_carrier{float:none}.nav_education .wrapper ul .nav_carrier ul{padding:0}.nav_education .wrapper ul .nav_carrier ul li a:before{display:none}.nav_education .wrapper .nav_cart{position:absolute;top:0;right:40px;width:160px;height:40px;padding:5px;display:table!important}.nav_education .wrapper .nav_cart li{display:table-cell;min-width:20px;text-align:center;vertical-align:middle;border:none;padding:0 5px}.nav_education .wrapper .nav_cart li:last-child{padding:0 5px}.nav_education .wrapper .nav_cart .shopping_cart{width:auto;text-align:left;margin-top:0;padding-right:0}.btn_small_bg,.side .ttl_side,.ttl_news{text-align:center}.nav_education .wrapper .nav_cart .shopping_cart a{height:30px;padding:2px 10px 2px 35px;border-bottom:none;border-radius:4px;font-size:18px}.nav_education .wrapper .nav_cart .shopping_cart a:before{position:absolute;left:5px;top:5px}.nav_education .wrapper .nav_cart .icon_faq:before{font-size:22px}.nav_education .wrapper .nav_cart .sp_none{display:none}.nav_education .wrapper .nav_cart a{border:none;padding:0;display:inline-block}.nav_education .wrapper .nav_cart a:before{position:relative;top:auto;left:auto;margin:0!important;line-height:1}.en .nav_header_contents li.head_nav_main{padding:15px;border-left:0}.en .nav_header_contents li:nth-child(2){padding-bottom:20px}.en .nav_header_contents li:nth-child(4){padding-top:0}.en .nav_primary li{padding:0}.en .nav_primary li .cap{position:static;padding-top:10px}.pagetop{top:-15px;right:10px}.pagetop a{width:40px;height:40px;padding-top:5px}.pagetop a:before{font-size:20px}footer .wrapper{padding:23px 10px}footer .wrapper .nav_footer:nth-of-type(1){padding-bottom:28px;font-size:12px}footer .wrapper .nav_footer:nth-of-type(2){padding-bottom:20px}footer .wrapper .nav_footer:nth-of-type(2) li{display:block;padding-bottom:12px;font-size:10px}footer .wrapper .copyright{font-size:10px}.block{padding:20px 0}.bg{background:#faf8f7}.bg.block{padding:35px 0}.contents.block{padding:25px 0 0}.contents .wrapper:first-child{position:static;display:block;max-width:100%;padding:0}.contents .main,.contents .side{display:block;width:100%;height:auto}.contents .main{padding:0 10px;font-size:14px}.contents .side{margin-top:30px;padding:40px 10px;border:none}.side .ttl_side{font-size:16px;font-family:noto-sans-bold}.side .ttl_side span{border-bottom:2px solid #000}.side .side_news{margin-bottom:0}.side .side_news .ttl_side{margin-bottom:10px}.side .side_news .ttl_side span{font-size:18px}.side .side_news .box_rounded{margin-bottom:10px;padding:0;background:0 0}.side .side_news .box_rounded .mark_pickup{position:static;float:left;width:45px;height:45px;padding-top:13px;background-size:45px 45px;font-size:8px}.side .side_news .box_rounded a{padding:0;background:0 0;line-height:1.7}.side .side_news .box_rounded a:hover{color:#267cc9}.side .side_news .box_rounded p{padding:5px 0 0 70px}.side .side_news .box_rounded .img_side_pickup img{margin-bottom:30px;box-shadow:0 0 40px rgba(0,0,0,.18)}.side .list_news{clear:left;padding:5px 0}.side .list_news li{display:table;padding:5px 0}.side .list_news li .txt_date{font-size:14px;padding-right:20px}.side .list_news li .box_tag{display:none}.side .list_news li a,.side .list_news li p{display:table-cell;padding:0}.side .list_news li p{width:70px;font-size:14px}.side .list_news+.txt_alignright{padding:15px 0 0}.side .list_news+.txt_alignright p{display:block}.side .list_news+.txt_alignright p.show-pc,.side .side_document_request p{display:none}.side .side_document_request{width:auto}.main .list_dot li:before,.main ul li:before{width:5px;height:5px}.side .side_document_request h3 .icon_document{padding:7px 10px}.page_type_post .box_headline{display:block;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #000}.page_type_post .box_headline h1{font-size:21px;margin-bottom:16px}.page_type_post .box_headline p{font-size:14px}.page_type_post h2{margin-top:35px;padding:5px 15px;font-size:18px;margin-bottom:27px}.ttl_caption_none .box_headline,.ttl_page .box_headline,.ttl_post .box_headline,.ttl_top .box_headline{padding-bottom:15px;border-bottom:2px solid #000}.page_type_post h3{font-size:20px;margin-bottom:27px}.page_type_post h4{font-size:18px;margin-bottom:17px}.page_type_post h5{font-size:16px;margin-bottom:17px}.ttl_top .box_headline{display:inline-block;margin-bottom:40px}.ttl_top .box_headline h1{font-size:1.5em;margin-bottom:11px}.ttl_top .box_headline p{font-size:1em}.ttl_top .box_headline p .ttl_main_post{font-size:1.5em;margin-bottom:11px}.ttl_page .box_headline{display:inline-block;margin-bottom:40px}.ttl_border h2 br,.ttl_border h3 br,.ttl_border h4 br,.ttl_border h5 br,.ttl_border h6 br,.ttl_border_small h2 br,.ttl_border_small h3 br,.ttl_border_small h4 br,.ttl_border_small h5 br,.ttl_border_small h6 br,.ttl_post .box_headline,.ttl_simple h2 br,.ttl_simple h3 br,.ttl_simple h4 br,.ttl_simple h5 br,.ttl_simple h6 br{display:block}.ttl_page .box_headline h1{font-size:1.5em;margin-bottom:11px}.ttl_page .box_headline h1 small{font-size:.75em}.ttl_page .box_headline p{font-size:1em}.ttl_post .box_headline{margin-bottom:20px}.ttl_post .box_headline h1{font-size:1.5em;margin-bottom:16px}.ttl_post .box_headline p{font-size:1em}.ttl_caption_none .box_headline{display:block;margin-bottom:40px}.btn_small:hover,.nav_switching a,.nav_switching li a,.page_type_category .pagenation .list_page_number li a:hover{border-width:2px}.ttl_caption_none .box_headline h1{font-size:1.5em;margin-bottom:6px}.ttl_caption_none .box_headline h1 small{font-size:70%}.ttl_english h2,.ttl_english h3,.ttl_english h4,.ttl_english h5,.ttl_english h6{margin-bottom:11px;font-size:1.571em}.ttl_english h2 small,.ttl_english h3 small,.ttl_english h4 small,.ttl_english h5 small,.ttl_english h6 small{font-size:70%}.headline_japanese h2,.headline_japanese h3,.headline_japanese h4,.headline_japanese h5,.headline_japanese h6{margin-bottom:11px;font-size:1.5em}.headline_japanese p{font-size:1em}.ttl_border{padding-bottom:6px}.ttl_border h2,.ttl_border h3,.ttl_border h4,.ttl_border h5,.ttl_border h6{font-size:1.5em}.ttl_border_small h2,.ttl_border_small h3,.ttl_border_small h4,.ttl_border_small h5,.ttl_border_small h6,.ttl_closeup h2,.ttl_closeup h3,.ttl_closeup h4,.ttl_closeup h5,.ttl_closeup h6{font-size:1.286em}.ttl_border_small{padding-bottom:5px}.ttl_closeup h2:after,.ttl_closeup h2:before,.ttl_closeup h3:after,.ttl_closeup h3:before,.ttl_closeup h4:after,.ttl_closeup h4:before,.ttl_closeup h5:after,.ttl_closeup h5:before,.ttl_closeup h6:after,.ttl_closeup h6:before{font-size:8px;top:7px}.ttl_simple h2,.ttl_simple h3,.ttl_simple h4,.ttl_simple h5,.ttl_simple h6{font-size:1.286em}.ttl_post_division{padding:5px 15px;color:#fff}.ttl_post_division h2,.ttl_post_division h3,.ttl_post_division h4,.ttl_post_division h5,.ttl_post_division h6{font-size:1.286em;margin:0}.ttl_division{padding:5px 20px 5px 10px;color:#fff;border-radius:0 4px 4px 0;background:#000}.ttl_division h2,.ttl_division h3,.ttl_division h4,.ttl_division h5,.ttl_division h6{font-size:18px;margin:0}.ttl_border_tiny h2,.ttl_border_tiny h3,.ttl_border_tiny h4,.ttl_border_tiny h5,.ttl_border_tiny h6{font-size:1.071em}.ttl_post_03 h2,.ttl_post_03 h3,.ttl_post_03 h4,.ttl_post_03 h5,.ttl_post_03 h6{font-size:1.429em;margin-bottom:-4px}.ttl_embed{padding:9px 15px;border-radius:3px}.ttl_embed h2,.ttl_embed h3,.ttl_embed h4,.ttl_embed h5,.ttl_embed h6{font-size:1.143em;margin-top:-4px}.related_information .ttl_infomation{display:inline-block;padding:6px 15px 6px 10px;border-radius:0 3px 3px 0}.related_information .list_icon_chevron_right li{margin-bottom:28px}.related_information .list_icon_chevron_right li:last-child{margin-bottom:-2px}.related_information .list_icon_none li{margin-bottom:28px}.related_information .list_icon_none li:last-child{margin-bottom:-2px}.main ol,.main ul{margin-bottom:25px}.related_information .list_icon_none li a{color:#72bde1}.related_information .list_icon_none li a:hover{color:#267cc9}.related_information .backnumber a,.related_information .box_by_industry a,.related_information .box_by_year a,.related_information .box_link_tag a,.related_information .related_category a,.related_information .related_keyword a{font-size:12px}.main ol li,.main ul li{font-size:1.143em}.related_information ol,.related_information ul{display:inline-block}.related_information .box_link_tag li{margin-left:0}.main ul li:before{top:7px}.main .list_headings ol li,.main .list_headings ul li{font-size:1.286em}.main .list_headings ol li p,.main .list_headings ul li p{margin-top:6px}.main .list_question li{margin-bottom:22px}.main .list_dot li,.main .list_minus li,.main .list_square_number li{margin-top:-4px;margin-bottom:16px}.main .list_question li:before{background:0 0}.main .list_question li span{left:0;top:-5px}.main .list_square_number li:before{margin-right:15px;font-size:90%}.main .list_minus li:before{height:2px}.main .list_nesting ul{margin:15px 0}.main .list_nesting ul li{margin-top:-4px;margin-bottom:11px!important}.main .list_nesting ol{margin:15px 0}.main .list_nesting ol li{margin-top:-4px;margin-bottom:11px!important}.main .list_link li,.main .list_link_post li{margin-top:-4px;margin-bottom:26px}.news li{display:table;margin:0 0 10px}.news span{display:table-cell;vertical-align:text-top;line-height:1.5}.news .txt_date{position:relative;min-width:125px;padding-right:20px;font-size:14px;font-family:'Open Sans';letter-spacing:1px}.news .txt_date:after{position:absolute;right:5px;top:0;content:"\e801";font-family:fontello;font-size:16px;color:#72bde1}.news a{font-family:noto-sans-bold;font-size:16px;color:#000}.btn_medium,.btn_small_bg{font-size:1.167em;display:block}.news a:hover{color:#267cc9}.btn_small,.page_type_category .pagenation .list_page_number li a{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:1.167em;text-align:center}.btn_small_bg{height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.btn_large{padding:12px 13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.5em}.btn_conversion_medium{display:block;padding:9px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.167em}.nav_switching{float:none;display:block;margin-top:5px;margin-bottom:10px;list-style:none}.table,table{border-top:1px solid #e9e6e3}.nav_switching li{display:block;width:33.7%;height:30px;margin-left:-2px!important}.nav_switching li a{display:block;width:100%;height:30px;padding-top:2px;font-size:14px}.nav_switching li:last-child{width:33.3334%}.nav_switching li:before{display:none}table tr{border-bottom:1px solid #e9e6e3}table td,table th{padding:12px 10px 12px 0;font-size:12px}.table{margin-top:15px;font-size:12px;line-height:1.7}.table>dt{width:60px;padding:10px 5px 10px 0}.table>dd{padding:10px 0 11px 60px}.page_type_category .pagenation .list_page_number li .table a,.table .btn_small,.table .page_type_category .pagenation .list_page_number li a{margin:12px 0 0;padding:5px 10px}.page_type_category .pagenation .list_page_number li .table tr:last-child a,.table tr:last-child .btn_small,.table tr:last-child .page_type_category .pagenation .list_page_number li a{margin:5px 0 12px}.page_type_post .txt_date{font-size:12px}.page_type_post .nav_post{margin:20px 0 40px}.page_type_post .nav_post .clf{display:block}.page_type_post .nav_post .clf p{display:block;width:100%;margin:0;padding:0}.page_type_post .nav_post .clf p a{padding:20px 0;font-size:12px}.page_type_post .nav_post .clf p:nth-child(1){padding:0}.page_type_post .nav_post .clf p:nth-child(2){padding:0;text-align:left}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post .clf p:nth-child(2) a,.page_type_post .nav_post .clf p:nth-child(2) .btn_small,.page_type_post .nav_post .clf p:nth-child(2) .page_type_category .pagenation .list_page_number li a{display:none}.page_type_post .nav_post .clf p:nth-child(2) a{padding:25px 0;text-align:left}.page_type_category .pagenation .list_page_number li .page_type_post .nav_post a,.page_type_post .nav_post .btn_small,.page_type_post .nav_post .page_type_category .pagenation .list_page_number li a{min-width:40%;height:30px;top:-15px;padding:7px 10px;font-size:12px}.page_type_category .pagenation .list_page_number .btn_next a:before,.page_type_category .pagenation .list_page_number .btn_prev a:before{font-size:20px}.page_type_category .pagenation .list_page_number{display:block;margin-bottom:0}.page_type_category .pagenation .list_page_number li{display:none}.page_type_category .pagenation .list_page_number li a{margin:0}.page_type_category .pagenation .list_page_number .btn_next,.page_type_category .pagenation .list_page_number .btn_prev,.page_type_category .pagenation .list_page_number .show-sp{display:block;margin-left:0}.page_type_category .pagenation .list_page_number .btn_prev{float:left;width:20%}.page_type_category .pagenation .list_page_number .btn_prev a{padding-top:9px}.page_type_category .pagenation .list_page_number .btn_next{float:right;width:20%}.page_type_category .pagenation .list_page_number .btn_next a{float:right;padding-top:9px}.page_type_category .pagenation .list_page_number .show-sp{width:60%;text-align:center}.page_type_category .pagenation .list_page_number .show-sp span{margin:0 auto;padding-top:10px;color:#000;font-size:18px}.contact_area{padding-top:35px}.contact_area p{margin-bottom:13px;font-size:14px}.contact_area dl{font-size:12px}.contact_area dl dt{min-width:60px}.main_contents aside p{font-size:10px}.btn_post_list{min-height:25px;border-top:2px solid #e9e6e3;border-width:2px}.btn_post_list .btn_small,.btn_post_list .page_type_category .pagenation .list_page_number li a,.page_type_category .pagenation .list_page_number li .btn_post_list a{top:-15px;width:170px;margin-top:0;padding:8px 0;border-radius:2px;font-size:12px;text-align:center}}@media print{.img_logo,.main,.wrapper,body{width:auto}*{color:#000!important;box-shadow:none!important;text-shadow:none!important}@page{margin:1cm 2cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}body{-webkit-print-color-adjust:exact}body:after{display:block;content:"© Japan Tourism Marketing Co.";border-top:2px solid #e9e6e3;padding-top:20px;font-size:6px;text-align:center}.bg.block,.contents.block{padding:0}.box_column_writer .box_print,.contents .side,.language,.nav_bars,.nav_header_contents,.nav_post,.related_information,.topicpath,footer{display:none}.img_logo{text-align:right}.img_logo img{width:150px}.contents .main,.contents .wrapper:first-child{display:block;width:auto}.contents .main{padding-bottom:0}.contents .main *{font-size:8pt!important}.contents .main .box_headline{margin-bottom:15px;padding-bottom:10px}.contents .main .box_headline h1{font-size:2.286em!important;margin-bottom:16px!important}.contents .main h2{margin-top:30px;font-size:11.5pt!important}.contents .main h3{font-size:11pt!important}.contents .main h4{margin-top:30px;font-size:10pt!important}.contents .main aside{margin:20px 0;padding-bottom:30px;font-size:8pt!important}.contents .main ol,.contents .main ul{margin-bottom:20px}.contents .main ol li:before{font-size:7pt!important}.contents.page_type_post .box_headline{padding-bottom:15px}.contents.page_type_post h2{background:#000!important;color:#fff!important}.contents.page_type_post h3{font-size:9pt!important}.contents.page_type_post h3:before{height:20px!important}.contents.page_type_post h4{font-size:14pt!important}.contents.page_type_post .page_type_page .main_contents p{font-size:8pt!important}}.form-control,.share_button{display:inline-block;vertical-align:middle}.form-control{height:32px;padding:3px 5px;border-radius:4px;border:2px solid #e1dacf;font-family:'Open Sans';font-size:16px;line-height:1}.form-control[type=number]{max-width:5em;text-align:center}.share_button .share_button_wrap{display:table;font-size:0}.share_button .share_button_wrap>div{display:table-cell;padding:0 5px;vertical-align:top}.share_button .share_button_wrap>div:first-child{padding-left:0!important}.share_button .share_button_wrap>div:last-child{padding-right:0!important}.share_button div.btn_line{display:none}header+.clf .share_button{float:left}@media only screen and (max-width:767px){.share_button .share_button_wrap>div{padding:0 10px}.share_button div.btn_google{display:none}.share_button div.btn_line{display:table-cell}header+.clf .share_button{float:none;margin-bottom:25px}}
/*# sourceMappingURL=common.css.map */
