@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,blockquote,th,td{margin:0;padding:0}img{border:0;vertical-align:top;max-width:100%;height:auto}body{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/bg_body.png) repeat 0 0;font-size:68%;font-family:" メイリオ",Meiryo,Osaka," ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"," ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul{list-style:none}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{display:block;margin-left:auto;margin-right:auto;text-align:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pl20{padding-left:20px}.img_responsive{max-width:100%;height:auto}.ta_center{text-align:center}.fw_bold{font-weight:700}.fc_blue{color:#39c}.only_sp{display:none}.only_pc{display:block}@media only screen and (max-width:768px){.only_sp{display:block}.only_pc{display:none}.table_scroll{overflow-y:scroll}}#header{width:100%;margin-bottom:10px;border-bottom:1px solid #878787;background:#efeeeb url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/bg_header.gif) repeat-x left top}#header-inner{width:960px;margin:0 auto}#header-top{height:81px;font-size:1.1em;position:relative}#header-top h1{padding-top:18px;padding-left:10px}#header-top p{padding-top:3px;padding-left:10px;color:#797979}.line_position{position:absolute;top:35px;right:250px}#text_size{position:absolute;top:30px;right:20px;font-size:16px}@media only screen and (max-width:768px){#header-inner{width:100%}.line_position{position:absolute;top:30px;right:50px}#text_size{display:none}}#nav_toggle{display:block;width:2em;height:1.875em;position:absolute;top:2.7em;right:1.7em}#nav_toggle div{position:relative}#nav_toggle span{display:block;height:.3em;background:#2f5079;position:absolute;width:100%;left:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:.75em}#nav_toggle span:nth-child(3){top:1.5em}.open #nav_toggle span:nth-child(1){top:.75em;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:.75em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}#header-nav ul#menu-nav{display:none;position:absolute;top:0;left:0;width:80%;background-color:#39c;z-index:998}#header-nav ul#menu-nav li{display:block;padding:.625em 0;border-bottom:1px solid #fff;text-align:center}#header-nav ul#menu-nav li a{display:block;padding:.625em 0;text-decoration:none;color:#fff;font-size:1.5em}#header-nav ul li ul.sub-menu{display:none;background-color:#aeaeae;z-index:999}@media only screen and (min-width:769px){#nav_toggle{display:none}#header-nav{clear:both}#header-nav ul#menu-nav{display:block;position:static;width:100%;height:46px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/bg_nav.gif) no-repeat left top}#header-nav ul#menu-nav li{position:relative;float:left;width:160px;padding:0;border-bottom:none}#header-nav ul#menu-nav li a{display:block;padding-top:10px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/bg_nav_btn.gif) no-repeat left top;font-weight:700;font-size:1.4em;text-decoration:none;text-align:center;color:#333}#header-nav ul#menu-nav li.menu-item a:hover,#header-nav ul#menu-nav li.current-menu-item a,#header-nav ul#menu-nav li.current-menu-parent a,#header-nav ul#menu-nav li.current-post-ancestor a{background-color:#39c}#header-nav ul#menu-nav li ul.sub-menu{position:absolute;top:40px;left:0}#header-nav ul#menu-nav li ul.sub-menu li{float:none}#header-nav ul#menu-nav li ul.sub-menu li a{width:120px;border:1px solid #fff;border-top:none;padding-left:38px;background:#3ebdff url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_arr_subnav.gif) no-repeat 20px center;color:#fff;text-align:left}#header-nav ul#menu-nav li ul.sub-menu li a:hover,#header-nav ul#menu-nav li ul.sub-menu li.current-menu-item a,#header-nav ul#menu-nav li ul.sub-menu li.current-menu-parent a{background:#8cdfff url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_arr_subnav.gif) no-repeat 20px center}}#header-gra{clear:both;overflow:hidden}@media only screen and (max-width:768px){#header-gra img{max-width:960px;width:auto;overflow:hidden}}#container{width:960px;margin:0 auto;padding-top:10px}@media only screen and (max-width:768px){#container{width:94%}}#footer{clear:both;padding-top:10px;padding-bottom:10px;border-top:1px solid #aaa;background:#39c}#footer p,#footer p a{width:960px;margin:5px auto;color:#fff;text-align:left;font-size:1.2em;text-decoration:none}@media only screen and (max-width:769px){#footer p,#footer p a{width:94%;margin:5px auto}}#totop{position:fixed;bottom:1.875em;right:.3em;height:auto;opacity:.9;z-index:999}#totop img{max-width:100%;height:auto}#top_contents{width:960px;margin-bottom:15px;font-size:1.4em;line-height:1.5;overflow:hidden}@media only screen and (max-width:769px){#top_contents{width:100%}}#top_news01{float:left;width:440px;height:230px;overflow:scroll;font-size:14px}#top_news02{float:right;width:440px;height:230px;overflow:scroll;font-size:14px}@media only screen and (max-width:769px){#top_news01{float:none;width:94%;height:auto}#top_news02{float:none;width:94%;height:auto}}#works_banar{clear:both;width:930px;overflow:hidden}@media only screen and (max-width:769px){#works_banar{width:100%}}#works{border-bottom:1px solid #b1b1b1}#works h2{padding-bottom:10px}ul.works{height:170px}ul.works li.works01{float:left;width:150px;margin-right:5px}@media only screen and (max-width:769px){#works{width:94%}ul.works{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto}ul.works li.works01{float:none;width:30%;margin-right:none;margin-bottom:20px}}#banar{display:flex;padding-top:20px;flex-wrap:wrap;width:930px}.banar01{width:23%;margin-left:1%;margin-right:1%;text-align:center;margin-bottom:10px}.banar02{width:48%;margin-left:1%;margin-right:1%;margin-bottom:10px;text-align:center}@media only screen and (max-width:769px){#banar{width:95%}.banar01{width:46%}}#address{clear:both;padding-top:20px;font-size:16px}ul.address{margin-left:25px;margin-top:10px}ul.address li.address{display:inline;padding-right:10px}#address p{margin-left:25px}@media only screen and (min-width:769px){#address{height:130px;position:relative}#address img.boshu{position:absolute;top:40px;left:400px}#address img.iiwakun{position:absolute;top:20px;right:30px}}#top_recruit01{float:left;width:465px;height:254px;overflow:hidden}.table_top_recruit tr{margin-bottom:5px}.table_top_recruit tr td{padding:0 5px;vertical-align:top}.company_rec_top{width:200px}@media only screen and (max-width:769px){#top_recruit01{width:98%;height:auto;float:none;margin-bottom:20px}.table_top_recruit tr td{display:block}.content_rec{margin-bottom:20px}}.flex_01{display:flex;justify-content:space-between}.col_01{width:465px}@media only screen and (max-width:769px){.flex_01{display:block}.col_01{width:100%;text-align:center}}.box{margin-bottom:15px;padding:12px 13px;border:1px solid #b1b1b1;background:#fff;overflow:hidden}.box:after{display:block;clear:both;height:0;content:""}.section-header{position:relative}.section-header h2{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c5c5c5}.section-header p{position:absolute;top:5px;right:5px}.section-header p a{padding-left:15px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_arr_black.gif) no-repeat left center;font-size:90%}.fb-like-box{padding-top:20px}#top_news01 dl,#top_news02 dl,#news dl{padding:0}#top_news01 dt,#top_news02 dt,#news dt{float:left;clear:both;width:7em;padding-top:5px}@media only screen and (max-width:769px){#top_news01 dt,#top_news02 dt,#news dt{float:none}}#top_news01 dd,#top_news02 dd{float:left;width:16em;padding-top:5px;padding-left:75px}@media only screen and (max-width:769px){#top_news01 dd,#top_news02 dd{float:none;width:auto;margin-bottom:10px}}#news dd{float:left;width:24em;padding-top:5px;padding-left:75px}@media only screen and (max-width:769px){#news dd{float:none;width:auto;margin-bottom:20px}}#top_news01 dd.news_member,#top_news02 dd.news_member,#news dd.news_member{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_member.gif) no-repeat 0 8px}#top_news01 dd.news_women,#top_news02 dd.news_women,#news dd.news_women{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_women.gif) no-repeat 0 8px}#top_news01 dd.news_youngmen,#top_news02 dd.news_youngmen,#news dd.news_youngmen{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_men.gif) no-repeat 0 8px}#top_news01 dd.news_global,#top_news02 dd.news_global,#news dd.news_global{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_general.gif) no-repeat 0 8px}#top_news01 dd.news_festival,#top_news02 dd.news_festival,#news dd.news_festival{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_event.gif) no-repeat 0 8px}#top_news01 dd.news_tsushin,#top_news02 dd.news_tsushin,#news dd.news_tsushin{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_tsushin.gif) no-repeat 0 8px}#top_news01 dd.news_sakura,#top_news02 dd.news_sakura,#news dd.news_sakura{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_sakura.gif) no-repeat 0 8px}#top_news01 dd.news_natsu,#top_news02 dd.news_natsu,#news dd.news_natsu{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_natsu.gif) no-repeat 0 8px}#top_news01 dd.news_fureai,#top_news02 dd.news_fureai,#news dd.news_fureai{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_fureai.gif) no-repeat 0 8px}#top_news01 dd.news_recruit,#top_news02 dd.news_recruit,#news dd.news_recruit{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_saiyou.gif) no-repeat 0 8px}.box-inner{margin:20px 20px 10px;min-height:500px;height:auto !important;height:100px}.box-inner02{margin:20px 20px 10px}.box-inner .data{color:#999;text-align:right}.box-inner h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.box-inner h3 .ttl-news_women{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_women.gif) no-repeat right bottom}.box-inner h3 .ttl-news_youngmen{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_men.gif) no-repeat right bottom}.box-inner h3 .ttl-news_global{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_general.gif) no-repeat right bottom}.box-inner h3 .ttl-news_member{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_member.gif) no-repeat right bottom}.box-inner h3 .ttl-news_festival{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_event.gif) no-repeat right bottom}.box-inner h3 .ttl-news_sakura{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_sakura.gif) no-repeat right bottom}.box-inner h3 .ttl-news_natsu{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_natsu.gif) no-repeat right bottom}.box-inner h3 .ttl-news_fureai{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_fureai.gif) no-repeat right bottom}.box-inner h3 .ttl-news_tsushin{display:block;padding-right:55px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_tsushin.gif) no-repeat right bottom}#contents{float:left;width:720px;margin-bottom:15px;font-size:1.4em;line-height:1.5;overflow:hidden}@media only screen and (max-width:769px){#contents{float:none;width:100%}}#sidebar{float:right;width:220px;margin-bottom:15px}#sidebar #bnr li{margin-bottom:5px}@media only screen and (max-width:769px){#sidebar{display:none}}#products ul.item-lists{margin:20px 20px 10px}#products ul.item-lists li{padding:10px}*:first-child+html #products ul.item-lists li{padding:0 10px}dl.company_list{clear:both;padding-top:10px}*:first-child+html dl.company_list{clear:both}dl.company_list dt{float:left;width:13em;clear:both}dl.company_list dd{width:400px;padding-left:14em}*:first-child+html dl.company_list dd{padding-left:0;width:400px}@media only screen and (max-width:769px){dl.company_list dt{float:none;width:13em;clear:both}dl.company_list dd{width:auto;padding-left:0}*:first-child+html dl.company_list dd{width:auto;padding-left:0}}#member_single dl{overflow:hidden}#member_single dt{float:left;width:9em;clear:both}#member_single dd{float:left}.table_member_info01{width:90%;margin-left:auto;margin-right:auto}.table_member_info01 tr th{font-weight:700;vertical-align:top;text-align:left}@media only screen and (max-width:769px){.table_member_info01{width:100%}.table_member_info01 tr th,.table_member_info01 tr td{display:block}}.recruit{border-collapse:collapse;border-spacing:0;width:650px}.recruit tr th,.recruit tr td{border:solid 1px #333;padding:10px;vertical-align:top}.date_rec{width:55px}.company_rec{width:180px}.content_rec{width:130px}.url_rec{word-break:break-all;width:180px}@media only screen and (max-width:769px){.recruit{border-collapse:collapse;border-spacing:0}.recruit tr th,.recruit tr td{border:solid 1px #333;padding:10px;vertical-align:top}.date_rec{width:55px}.company_rec{width:180px}.content_rec{width:130px}.url_rec{word-break:break-all;width:180px}}.box_takeout01{width:900px;margin:20px auto}.img_takeout01{margin-bottom:20px}.box_takeout02{display:flex;flex-wrap:wrap}.li_takeout01{width:30%;margin:0 1%;margin-bottom:20px}.takeout_thumbnail{text-align:center;margin-bottom:5px}.takeout_shop{font-weight:700;font-size:18px}@media only screen and (max-width:769px){.box_takeout01{width:100%;margin:20px auto}.li_takeout01{width:100%;margin:0 1%;margin-bottom:20px}}h3.bluebox{background-color:#39c;font-size:18px;color:#fff;padding:0 10px;margin-top:20px;margin-bottom:10px}h4.bluedott{background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/button.jpg) no-repeat left center;font-size:16px;padding:10px 30px}.page{clear:both}p.page_title{margin-top:20px;margin-bottom:10px;font-weight:700;clear:both}.wp-table-reloaded-id-1,.wp-table-reloaded-id-1 th,.wp-table-reloaded-id-1 tr,.wp-table-reloaded-id-1 td{border:1px red solid;border-collapse:collapse}.wp-table-reloaded-id-1 th{background-color:#ff0000!important}.table_link tr td{padding:7px 5px}.table_link tr td.link_name{white-space:nowrap}@media only screen and (max-width:769px){.table_link tr td{display:block;padding:5px 0}.table_link tr td.link_name{padding-bottom:0}}#kyosai_index h4,#kyosai_index h4 a{color:#000}#member_single{position:relative}img.yakisobaiiwakun{position:absolute;top:23em;right:2em}.table_contact tr th{text-align:left;padding:10px 0}.table_contact tr td{padding:10px 0}@media only screen and (max-width:769px){.table_contact tr th{display:block}.table_contact tr td{display:block}}.box-inner .menu{padding:10px 20px 0;line-height:1.8}.box-inner .menu li{margin-top:15px;padding-left:20px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_arr_black.gif) no-repeat left 8px;font-size:1.2em}.box-inner .sub-menu{padding-left:15px}.box-inner .sub-menu li{margin-top:8px;padding-left:12px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/icon_arr_black2.gif) no-repeat left center;font-size:.9em}p.manaca_txt{margin-bottom:20px}p.manaca_red{color:red;font-weight:700;margin-bottom:40px}span.manaca_txt02{font-size:1.2em;font-weight:700}span.manaca_txt03{font-size:1.3em;font-weight:700;color:#ff4000}p.manaca_shoplist{margin:20px 0;font-weight:700;color:#ff8000;font-size:1.2em}table.manaca_shop{margin:20px 0}table.manaca_shop tr td{width:380px}p.coupon03{padding-top:20px}table.coupon{width:600px;border-collapse:collapse;margin-bottom:10px}table.coupon07{margin-top:20px;border-collapse:collapse;margin-bottom:10px}table.coupon07 td{border:1px solid #000;padding:10px 5px}table.coupon tr th{width:100px;background-color:#2c7cff;color:#fff;border:1px solid #000;padding:10px 0 10px 10px;text-align:left}table.coupon tr td{width:400px;border:1px solid;padding:10px 0 10px 10px}td.coupon08{width:200px}h4.coupon01{margin:40px 0 10px;padding-left:30px;font-size:24px;background:url(//iwakura.or.jp/wp2/wp-content/themes/theme_iwakura/images/button.jpg) no-repeat left center}h5.coupon02{margin-top:20px;margin-bottom:10px;font-size:20px}ul#coupon04{list-style-type:disc;margin-left:20px;margin-bottom:10px}.coupon06{color:red;font-weight:700}#premium_txtstyle01{color:red;font-weight:700;font-size:20px;margin-left:20px}span.txt_bold{font-weight:700}.txt_wchance{font-size:19px;font-weight:700;color:red;margin-bottom:20px}