@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul{list-style:none;list-style-position:inside}ol{list-style-position:inside;margin-left:2rem}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;box-sizing:border-box}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}ul li{list-style-type:none}li{box-sizing:border-box}html{line-height:0;-webkit-text-size-adjust:100%;background-color:transparent}body{font-size:14px;line-height:1.8}.wrapper,.container{margin:0;padding:0}.header_area{margin:0;padding:0;background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_001.jpg) repeat-x}.header_inner{padding:10px 10px 5px;margin:0}.header-logo{margin:10px 0 0 10px}.header_menu li{width:20%;height:3.5rem;padding:10px 5px;text-align:center;border-right:1px solid #777;float:left;background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_004.jpg) repeat-x;z-index:999 !important;line-height:1.4;font-size:.8rem}.sub-menu li{background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_004b.jpg) repeat-x;border-bottom:1px solid #ccc}.header_menu li a{color:#ff6;text-decoration:none;text-shadow:2px 2px 2px #000;display:block}.header_menu .menu-item-has-children{position:relative}.header_menu .sub-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff}.header_menu .menu-item-has-children:hover .sub-menu{display:block}.header_menu li li{width:100%}.header_menu li li a{color:#fff;text-shadow:1px 1px 1px #000}.metaslider{z-index:1}#metaslider_container_186{padding-bottom:30px}@media screen and (min-width:600px){.header_menu li{height:2.5rem}}@media screen and (min-width:800px){.header_menu li{padding:10px;height:auto;font-size:1rem}}.main-content{width:96%;max-width:1080px;margin:10px auto}h2{padding:6px 10px 2px 14px;margin-bottom:20px;color:#033;background-color:#ddd;font-weight:700;font-size:1.1rem;border:1px solid #366;border-bottom:8px solid #366;background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_001.jpg) repeat-x}h3{padding:5px 10px 0 15px;margin-bottom:15px;border-top:1px solid #366;border-bottom:1px solid #366;font-weight:700;font-size:1rem;color:#033;background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_001.jpg) repeat-x}h4{padding:5px 10px 0 0;margin:15px 0;font-weight:700;font-size:1rem;color:#033}.cross-mk{color:#001dff;padding-right:5px}p{margin-bottom:20px;padding:0 1rem}.main-area{width:100%;float:none;padding:10px}@media screen and (min-width:800px){.main-area{width:calc( 100% - 200px );float:left}}.content-area{padding:0 10px 10px 1rem;margin-bottom:10px}.news-list{padding-left:1rem;line-height:3}.post-date{font-size:.8rem;color:#fff;background-color:#366;padding:0 5px}.post-title{margin:0 2px 0 5px}.meeting_info{width:96%;margin:0 auto 30px;text-align:left}.meeting_info dt{width:100%;padding:3px 7px 0 10px;margin-bottom:2px;font-weight:700;background-color:#ddd}.meeting_info dd{width:100%;padding:3px 7px 0 10px;margin-bottom:10px;padding-left:1rem}@media screen and (min-width:800px){.meeting_info dt{width:14rem;clear:both;float:left;margin-bottom:5px}.meeting_info dd{width:calc( 100% - 14rem );float:left;margin-bottom:2px}}.access-info{padding:5px 15px 20px;font-weight:700;text-align:left}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.gmap iframe{position:absolute;top:0;left:2%;width:96%;height:100%}.church_history{width:96%;margin:0 auto 30px;text-align:left}.church_history dt{width:100%;padding:3px 7px 0 10px;margin-bottom:2px;font-weight:700;color:#fff;background-color:#366;text-align:left}.church_history dd{width:100%;padding:3px 7px 0 10px;margin-bottom:30px;padding-left:1rem}@media screen and (min-width:800px){.church_history dt{width:10rem;clear:both;float:left;margin-bottom:5px;text-align:center}.church_history dd{width:calc( 100% - 10rem );float:left;margin-bottom:10px}}.church_event{width:96%;margin:0 auto 30px;text-align:left}.church_event dt{width:100%;padding:3px 7px 0 10px;margin-bottom:2px;font-weight:700;background-color:#9cc;text-align:left}.church_event dd{width:100%;padding:3px 7px 0 10px;margin-bottom:10px;padding-left:1rem}@media screen and (min-width:800px){.church_event dt{width:16rem;clear:both;float:left;margin-bottom:5px}.church_event dd{width:calc( 100% - 16rem );float:left;margin-bottom:2px}}.season_event{width:96%;margin:0 auto 30px;text-align:left}.season_event dt{width:100%;padding:3px 7px 0 10px;margin-bottom:2px;font-weight:700;background-color:#9cc;text-align:left}.season_event dd{width:100%;padding:3px 7px 0 10px;margin-bottom:10px;padding-left:1rem}@media screen and (min-width:800px){.season_event dt{width:4rem;clear:both;float:left;margin-bottom:5px;text-align:center}.season_event dd{width:calc( 100% - 4rem );float:left;margin-bottom:2px}}.new_mk{font-size:.6em;color:#ff0;padding:3px 5px;background-color:#900;margin:0 5px;border-radius:3px}.side-area{width:100%;float:none;padding:5px 10px 10px;text-align:center}.banner-list{border-top:1px solid #ccc;padding-top:20px}.banner-list li{width:100%;float:none}@media screen and (min-width:400px){.banner-list li{width:50%;float:left}}@media screen and (min-width:800px){.side-area{width:200px;float:right}.banner-list{border-top:none;padding-top:5px}.banner-list li{width:100%;float:none}}.clrfx:before,.clrfx:after{content:" ";display:table}.clrfx:after{clear:both}.clrfx{*zoom:1;}.footer_area{width:100%;margin:0;padding:0;background:url(//shuri-kyokai.ryukyu/main/wp-content/themes/shuri/img/backimg_001.jpg) repeat-x}.footer-innner{font-size:.8rem;text-align:center;margin:0;padding:30px 10px 10px}.copyright{background-color:#033;color:#fff;text-align:center;font-size:.6rem;padding:7px}.c-wrap{margin:0 5px;display:block}@media screen and (min-width:600px){.c-wrap{display:inline-block}}.iframe-pdf-s{width:100%;height:250px}@media screen and (min-width:800px){.iframe-pdf-s{height:500px}}.iframe-pdf-m{width:100%;height:300px;margin:0 auto 40px;border:1px solid #aaa}@media screen and (min-width:800px){.iframe-pdf-m{height:800px}}.linklist{margin:20px 0}.attention-text{color:#c00;font-size:.7rem}.committee-list{margin:20px 1rem}.about-list{margin:20px 1rem}.return-btn{text-align:center;margin-top:40px}.return-btn a{font-size:.9rem;background-color:#366;padding:5px 10px;border-radius:5px;display:inline-block;text-decoration:none;color:#ff0}.no-link>a{cursor:none}#metaslider_186{box-shadow:0 0 8px #aaa}.hensandayori,.seinenkainews,.csactvrprt{padding:0 1rem}.hensandayori li,.seinenkainews li{width:50%;float:left;text-indent:1rem;margin-bottom:1rem}@media screen and (min-width:1080px){.hensandayori li,.seinenkainews li{width:33.3%}}.danraku{padding:0 1rem;margin-bottom:20px}.indent{text-indent:-1rem;padding-left:2rem}.cs-reihai,.cs_evnt_list{width:100%;padding:0 1rem 1rem;margin-bottom:1rem}.cs-reihai dt{width:8rem;float:left;text-align:justify;font-weight:700}.cs-reihai dd{width:calc( 100% - 10rem );float:right}.cs_evnt_list dt{clear:both;width:10rem;float:left;font-weight:700;padding:5px 0}.cs_evnt_list dd{width:calc( 100% - 10rem );float:left;padding:5px 0}.message-list{padding-left:1rem}.message-list li{margin-bottom:1rem}.p-indent{padding:0 1rem}.movie-area{position:relative;width:100%;height:0;padding-top:56.25%;margin-bottom:30px}.movie-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{padding:10px 10px 10px 20px;font-size:.8rem}.movie-area{position:relative;width:100%;height:0;padding-top:56.25%}.movie-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{padding:10px 10px 10px 20px;font-size:.8rem}strong{font-weight:700}blockquote{margin:1rem 2rem}.season_event{width:96%;margin:0 auto 30px;text-align:left}.season_event dt{width:100%;padding:3px 7px 0 10px;margin-bottom:2px;font-weight:700;background-color:#9cc;text-align:left}.season_event dd{width:100%;padding:3px 7px 0 10px;margin-bottom:10px;padding-left:1rem}@media screen and (min-width:800px){.season_event dt{width:4rem;clear:both;float:left;margin-bottom:5px;text-align:center}.season_event dd{width:calc( 100% - 4rem );float:left;margin-bottom:2px}}