body{line-height:1;letter-spacing:.1em;color:#3d3d3d;font-family:'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;margin:0}a{text-decoration:none;color:#000;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}a:hover{color:#f9828e;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}a{color:#000}a.inside{padding:0 0 0 25px;background:url(//izumoshakyo.jp/wp-content/themes/izumoshakyo/link_inside.gif) no-repeat center left}a.outside{padding:0 0 0 25px;background:url(//izumoshakyo.jp/wp-content/themes/izumoshakyo/link_outside.gif) no-repeat center left}p{line-height:2em}li{line-height:2.5em}ul{list-style:none;padding:0}.headnav li{line-height:1em}.vbox{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:60px}.dotted3{box-sizing:border-box;display:inline-block;width:100%;padding:10px 20px;font-size:14pt;text-align:center;color:#7f4600;background:#ffe1e6;border:3px dashed #7f4600;box-shadow:0 0 0 10px #ffe1e6}.dotted3 img{width:100%}.dotted3title{font-size:.7em}.dtoptitle{font-size:.7em;position:relative;padding:.5em .7em;margin:2em 0;background:#e6f4ff;color:#5c98d4;font-weight:700}.dtoptitle:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e6f4ff;width:0;height:0}.dtoptitle p{margin:0;padding:0}.box30{margin:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.22);height:340px;width:90%;margin:0 auto;border-radius:5px}.box30 .box-title{font-size:.9em;background:#f9828e;padding:10px;text-align:center;color:#fff;border-radius:5px 5px 0 0;font-weight:700;letter-spacing:.05em}.box30 p{padding:15px 20px;margin:0}.box30-img{width:70%;margin:0 auto;padding:10px}.box30-img img{width:100%}.dotted4{box-sizing:border-box;display:inline-block;width:100%;padding:10px 20px;font-size:14pt;text-align:center;color:#7f4600;background:#fff278;border:3px dashed #7f4600;box-shadow:0 0 0 10px #fff278}.dotted5{box-sizing:border-box;display:inline-block;width:250px;padding:10px 20px;font-size:14pt;text-align:center;color:#7f4600;background:#ffe1e6;border:3px dashed #7f4600;box-shadow:0 0 0 10px #ffe1e6;margin:20px}.dotted6{box-sizing:border-box;display:inline-block;width:100%;padding:10px 20px;font-size:14pt;text-align:center;color:#7f4600;border:2px dashed #f9828e}.dotted6 img{width:100%}.dotted7{width:200px;font-size:14pt;text-align:center;margin:20px;background-image:url(http://izumoshakyo.2-d.jp/wp-content/uploads/2019/02/hana-bottun.png);background-size:cover;background-position:center;height:200px;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.dotted7 a{color:#fff;text-shadow:3px 3px 4px #090909}.ctag{background-color:#f9828e;font-size:.8em;color:#fff;padding:3px;border-radius:4px}.ctot{font-size:.8em;margin:5px;text-align:left}.ctagb{text-align:left;display:block}.tabcontent ul{list-style-position:inside}.tabcontent ul li{padding-left:1em;text-indent:-1em}.body3 h3{position:relative;padding:.5em .5em .5em 1.5em;line-height:1.4;color:#ff6a6a;border-top:dotted 1px gray;border-bottom:dotted 1px gray;background:#fffff4;margin-top:40px}.body3 h3:before{font-family:"Font Awesome 5 Free";content:"\f138";position:absolute;font-size:1em;left:.25em;top:.5em;color:#ff6a6a}.tp3{margin:0 0 1.5em;padding:.8em;border-left:7px solid #b92a2c;border-bottom:1px dashed #b92a2c;font-size:1.143em;font-weight:700}.ctop{margin:15px;text-align:right}.tp4{padding:.8em;font-weight:700;color:#f9828e;text-align:center}.tabs li{padding-top:13px;line-height:1.6em;border-bottom:dotted pink}#topimg{width:100%;height:auto;text-align:center;overflow:hidden;position:relative}#topimg img{width:100%;height:auto}#topimg p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;font-size:3em;color:#fff;text-shadow:3px 3px 4px #636363}.main_body{width:1000px;margin:0 auto;display:flex;margin-top:40px;flex-wrap:wrap}.entrance{width:700px;height:auto;overflow:hidden;display:flex;flex-wrap:wrap}.entrance_box{width:42%;height:130px;border:solid 3px #f9828e;margin:15px;padding:10px;border-radius:10px;display:flex;justify-content:space-around;align-items:center;box-shadow:0 2px 3px 0 rgba(127,127,127,.37)}.entrance_box i{font-size:4em;color:#f9828e}.entrance_box p{font-size:1.5em;line-height:1em}.entrance_box_a{width:40%;text-align:center}.entrance_box_b{width:60%}.entrance_box_b span{font-size:.8em}.entrance_box2{width:200px;height:200px;border:solid 3px #f9828e;margin:15px;border-radius:100px;text-align:center;display:flex;justify-content:space-around;align-items:center;background-color:#f9828e}.entrance_box2 p{font-size:1.1em;color:#fff;padding:8px}.tabsection{margin-top:40px}.worksection{margin-top:40px;margin-bottom:80px}.mapsection{margin-top:40px;margin-bottom:50px}.ribbon4{display:inline-block;position:relative;height:26px;line-height:26px;vertical-align:middle;text-align:center;padding:0 30px 0 18px;font-size:18px;background:#f9828e;color:#fff;box-sizing:border-box}.ribbon4:after{position:absolute;content:'';width:0;height:0;z-index:1}.ribbon4:after{top:0;right:0;border-width:12px 10px 15px 0;border-color:transparent #fff transparent transparent;border-style:solid}#side{margin-top:20px}.toprightimg{width:190px;overflow:hidden;margin:0 auto}.toprightimg img{width:100%;height:auto}#side h2{position:relative;padding:10px;font-size:.8em}#side h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#f9828e,#f9828e 2px,#fff 2px,#fff 4px);background:repeating-linear-gradient(-45deg,#f9828e,#f9828e 2px,#fff 2px,#fff 4px)}.box18{position:relative;padding:.5em 1em;border:solid 2px #eda0ab;border-radius:3px 0;width:60%;margin:0 auto;margin-top:0;margin-bottom:0;margin-top:20px;margin-bottom:20px}.box18:before,.box18:after{content:'';position:absolute;width:10px;height:10px;border:solid 2px #f9828e;border-radius:50%}.box18:after{top:-12px;left:-12px}.box18:before{bottom:-12px;right:-12px}.box18 p{margin:0;padding:0;text-align:center}.tabs{margin-top:50px;padding-bottom:20px;background-color:#fff;width:680px;margin:0 auto;border-radius:7px}.tabs p{line-height:1em}.tab_item{width:calc(100%/5);height:50px;line-height:50px;font-size:16px;text-align:center;color:#898989;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:0 20px;clear:both;overflow:hidden;border:solid 4px #f9828e}.tab_content p{line-height:1em}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content,#contax:checked~#all_contax,#max:checked~#all_max{display:block}.tabs input:checked+.tab_item{background-color:#f9828e;color:#fff}.work{width:700px;display:flex}.workbox{width:200px;margin:10px;overflow:hidden;margin:0 auto;text-align:center}.workboximg{width:200px;margin:0 auto;margin-top:10px;height:150px;overflow:hidden}.workboximg img{width:100%;height:auto}.workboxtext{width:80%;height:20%;margin:0 auto;overflow:hidden;margin-top:10px;word-break:break-all;color:#000}.workboxtext span{text-align:center}.maptext{margin:0 10px 0 0}.maptext1{background:#f9828e;border-radius:5px 5px 0 0;color:#fff;padding:1px}.nlink{margin:20px}.smain{margin:30px 0 50px 30px}.stitle{position:relative;padding:.25em 0}.stitle:after{content:"";display:block;height:4px;background:-moz-linear-gradient(to right,#ffc0cd,transparent);background:-webkit-linear-gradient(to right,#ffc0cd,transparent);background:linear-gradient(to right,#ffc0cd,transparent)}.stitle2{position:relative;font-size:1.143em;font-weight:700;margin:1.5em 0 2em;padding:1.2em .5em .5em 2em;border-bottom:2px solid #f9828e}.stitle2:before{content:"□";font-size:200%;position:absolute;color:#ff6b6e;color:#f9828e;top:-.8em;left:.3em;height:12px;width:12px}.stitle2:after{content:"□";font-size:200%;position:absolute;color:#cb3651;top:-.5em;left:0;height:12px;width:12px}.nlinkleft{margin:20px}.nlinkright{margin:20px}.s{border:3px solid #f9828e;margin:0 0 0 10px;height:45px;width:400px;border-radius:3rem;text-indent:1rem;-webkit-user-select:auto}.searchsubmit{border:1px solid #999;background:#999;padding:6px 20px;color:#fff;font-size:.9em;height:45px;border-radius:3rem}.fsearch{text-align:center;margin:20px;position:relative;height:140px}.fsearcht p{text-align:left}.fsearchbox{display:flex;align-items:center;justify-content:space-evenly;position:absolute;top:5px;left:35px}.fsearchimg{width:100px;height:auto;margin-left:10px}.fseardhimg img{width:100%}.aithum{width:200px;height:200px;overflow:hidden}#fotbox{width:100%;border-top:solid 1px #f9828e}.body1{width:700px}.archivebody{width:650px;margin:20px}.body2{width:300px}#headstyle{display:flex;justify-content:space-between;padding:5px;flex-wrap:wrap}.logo{margin-left:20px}.headnav{display:flex;margin-top:5px}.headnav a{padding:12px 30px;font-size:16px;color:#fff;text-decoration:none;background-color:#f9828e;display:block;font-weight:700;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;border-radius:3px;width:140px}nav ul{display:table;margin:0 auto;padding:0;　width:80%;text-align:center;margin-right:10px}nav li{display:table-cell;min-width:50px}nav a{display:block;width:100%;text-decoration:none;color:#000}nav li.current{border-bottom:3px solid #92d050}nav a:hover{color:#f9828e}.headnav a:hover{color:#f9828e;background-color:#fff;border:1px solid #f9828e}.copyright{margin:40px 0 20px;font-size:.7em;text-align:center}.fotall{width:1200px;margin:0 auto;display:flex;justify-content:space-around;margin-top:20px}.fottext p{font-size:.8em;line-height:1em}.fottextb{margin-left:55px}.fottextc{margin-left:30px}.fotupimg{background-image:url(//izumoshakyo.jp/wp-content/themes/izumoshakyo/./img/top3.png);width:1000px;min-height:200px;margin:40px auto 0px auto;background-position:left bottom;background-repeat:no-repeat;background-size:100%;text-align:right;width:50%;height:auto;text-align:center;margin:0 auto}#header_layer h1{color:#f9828e;padding:8px;border-radius:5px;border:solid 1px #f9828e;display:inline-block}.articles_index .date{position:relative;top:15px}.articles_index h4{border-bottom:dotted #f9828e;padding:5px}.archiveent{color:#fff;padding:.5em;display:inline-block;line-height:1.3;background:#f9828e;vertical-align:middle;border-radius:25px}.archiveent:before{content:'●';color:#fff;margin-right:8px}@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px}}.inquiry th{text-align:left;font-size:14px;color:#444;padding-right:5px;width:40%;background:#f7f7f7;border:solid 1px #d7d7d7;padding:10px}.inquiry td{font-size:13px;border:solid 1px #d7d7d7}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:#ff9393;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:15px;width:350px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:25px auto 0}#formbtn:hover{background:#fff;color:#ffaa56;border:2px solid #ffaa56}.tbl-r02 th{background:#e9727e;color:#fff;padding:10px;font-size:.8em}.tbl-r02 td{border-bottom:solid 1px #f9828e;padding:10px;font-size:.8em}.center{text-align:center}.mgb40 li{line-height:1.2em}.side2box{padding:20px 0}.sidet{display:flex;align-items:center;margin:25px;border-bottom:solid 1px #f9828e;padding-bottom:5px}.sidei{margin:0 10px}.wpcf7-form-control{border:solid 0px}.wpcf7-file{margin:10px 0 10px 15px}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #f9828e;border-radius:8px;width:80%}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#f9828e;font-weight:700}.box26 p{margin:0;padding:0;font-size:.8em}.toptext{line-height:1.7em;text-align:left}#header_layer h1{margin:10px;padding:9px 25px 6px}.articles_index{margin:20px}@media screen and (max-width:640px){.last td:last-child{border-bottom:solid 1px #ccc;width:100%}.tbl-r02{width:80%}.tbl-r02 th,.tbl-r02 td{　　border-bottom:none;display:block;width:100%}.logo{margin:5px}.logo img{width:100%}.headnav{display:none}#topimg{height:200px}#topimg p{font-size:1.2em;text-align:left}#topimg img{width:160%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toptext{font-size:.9em;text-align:left}.main_body{width:100%;margin:0}.body1{width:100%}.body2{width:100%}.body3{width:100%}.smain{margin:30px 10px 50px}.entrance{width:100%}.entrance_box{width:100%}.s{width:100%;margin:0}.fsearch{flex-wrap:wrap;position:relative;height:120px}.tabs{width:100%}.work{width:100%;display:flex;flex-wrap:wrap;margin:5px}.box30{height:auto}.fotall{width:100%;display:flex;flex-wrap:wrap}.worksection{margin-top:0;margin-bottom:0}.fottext{width:80%}.fottextb{margin-left:0}.fottextc{margin-left:0}.tab_item{font-size:.6em}.workbox{width:280px}.workboximg{width:280px}.fsearchimg{width:40px;position:absolute;top:70px;right:50px}.fsearchimg{display:none}.searchsubmit{margin:5px}.fsearcht p{text-align:center;line-height:0}.fsearchbox{position:unset}}#prev_next{width:100%;margin:36px 0 24px;padding:0;display:table;padding:80px 0}#prev_next #prev,#prev_next #next{width:50%;padding:30px 10px 10px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;display:table-cell;position:relative;text-decoration:none;margin:0;height:0}#prev_next #prev p,#prev_next #next p{font-size:90%;line-height:1.5}#prev_next #prev:hover,#prev_next #next:hover{background-color:rgba(238,238,238,.7)}#prev_next #prev{border-right:#ccc 1px solid}#prev_next #prev_title,#prev_next #next_title{font-size:90%;top:-1em;position:absolute;border:1px #ccc solid;background:#fff;text-align:center;padding:3px;color:#666}#prev_next #next_title{right:10px}#prev_next #prev img,#prev_next #next img{margin:0 auto}#prev_next #prev_no,#prev_next #next_no{width:50%;height:140px;padding:0 10px;display:table-cell}#prev_next #prev_no{border-right:#ccc 1px solid}#prev_next_home{margin:0 auto;background-color:#39f;border:solid 9px #fff;width:100px;height:100px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;box-shadow:0 0 0 3px #39f;-webkit-box-shadow:0 0 0 3px #39f;-moz-box-shadow:0 0 0 3px #39f;text-align:center}#prev_next_home:hover{background-color:rgba(0,0,255,.7)}#prev_next_home i{color:#fff;margin:10px auto;font-size:60px}.post-categories{font-size:.8em;color:#fff;text-decoration:none;width:120px;text-align:center;border-radius:15px;border:solid 1px #f9828e}.check{border:solid 2px #ffb03f;padding:.5em 1em .5em 2.3em;position:relative;width:50%;border-radius:15px}.check li{line-height:1.5;padding:.5em 0;list-style-type:none!important}.check li:before{font-family:"Font Awesome 5 Free";content:"\f058";position:absolute;left:1em;color:#ffb03f}@media only screen and (max-width:780px){.box26 .box-title{font-size:12px;top:-20px}}@media only screen and (min-width:780px){#prev_next #prev,#prev_next #prev:before,#prev_next #prev:after,#prev_next #next,#prev_next #next:before,#prev_next #next:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#prev_next #prev_title,#prev_next #next_title{padding:3px 10px}#prev_next #next_title{right:10px}#prev_next #prev img{float:left;margin-right:10px}#prev_next #next img{float:right;margin-left:10px}}