@import url(//tabibike.net/wp-content/themes/tabi_bike/css/comments.css);@import url(//tabibike.net/wp-content/themes/tabi_bike/css/reset.css);@import url(//tabibike.net/wp-content/themes/tabi_bike/css/slide.css);@import url(//tabibike.net/wp-content/themes/tabi_bike/css/featuredcats.css);*{margin:0;padding:0}img{height:auto;max-width:100%}li.cat-item a:hover{background:#cee7ff}div.none{padding:0;border:none}div.none a{padding:0;border:none}a.btn{background:#0a86f2;border-radius:5px;display:inline-block;padding:5px;text-align:center;color:#fff !important;margin-top:10px}.btn_border{display:block;text-align:left;background-color:#0050a4;font-size:16px;color:#fff !important;text-decoration:none;font-weight:700;border-radius:4px;transition:.4s;padding:1rem;text-align:center;box-shadow:2px 2px 2px #888;font-size:1.2rem;line-height:2rem}.btn_border:hover{background-color:#63a1e2;color:#fff}.font20{font-size:2rem}.bl{color:#0f64c1}@media screen and (min-width:481px){.btn_border{font-size:1.2rem;margin:2rem}.pcfont12{font-size:1.2rem;line-height:2rem}}@media screen and (max-width:480px){.btn_border{font-size:1rem;margin:2rem 0}.spfont10{font-size:1rem}}.joshi-blog h2.title{padding-top:30px;border-top:3px solid #f57f8b;margin-top:40px}.joshi-blog .meta{border-bottom:1px dotted #f57f8b}.joshi-blog .entry a img{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:0;border:none}.joshi-blog .entry a img:hover{filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.joshi-blog .entry a:hover{color:none}.joshi-blog .entry p{line-height:2.2em}body.category-ladies-bike #sidebar h3,body.category-ladies-bike #sidebar2 h3,body.category-ladies-bike #sidebar3 h3,.ladies-bike #sidebar h3,.ladies-bike #sidebar2 h3,.ladies-bike #sidebar3 h3,body.category-ladies-bike .side_box h2,body.category-ladies-bike .side_h2,.ladies-bike .side_box h2,.ladies-bike .side_info h2,.ladies-bike .side_h2{color:#b60012}body.category-ladies-bike a.btn,.ladies-bike a.btn,.ladies-bike .side_song input.submit_button{background:#fc5f5f}body.category-ladies-bike a:link,body.category-ladies-bike a:visited,.ladies-bike a:link,.ladies-bike a:visited{color:#fc5f5f}body.category-ladies-bike .side_box a,.ladies-bike .side_box a{color:#fff;background:#fc5f5f}.ladies-bike a:hover{color:#ffbcbc;background:0 0}body.category-ladies-bike #sidebar-bottom,.ladies-bike #sidebar-bottom{background:#faecf3}body.category-ladies-bike #sidebar-bottom h3,.ladies-bike #sidebar-bottom h3{color:#515151}body.category-ladies-bike #sidebar ul li,.ladies-bike #sidebar ul li{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/icn_hana.gif) no-repeat 0 50%;padding-left:25px;background-size:5%}body.category-ladies-bike #contentwrap h2,.ladies-bike #contentwrap h2{color:#d8566c}body.category-ladies-bike #contentwrap .meta,.ladies-bike #contentwrap .meta{border-bottom:1px solid #ef7e7e}.ladies-bike input,.ladies-bike textarea{background:#fff}.ladies-bike .page-nav li.current span,.ladies-bike .page-nav li a:hover{background:#fc5f5f;color:#fff}.page-nav{text-align:center;padding:30px 0}.page-nav li{display:inline;list-style:none outside none}.page-nav li a{border:1px solid #e6e6e6;color:#666;text-decoration:none;border-radius:3px}.page-nav li a:hover{border:1px solid #ddd;background:#003;color:#fff}.page-nav li a:active{box-shadow:0 0 3px rgba(0,0,0,.2) inset;top:1px}.page-nav li.current span{border:1px solid #baa684;color:#204ba5;font-weight:700;border-radius:3px}.page-nav li.first span,.page-nav li.previous span,.page-nav li.next span,.page-nav li.last span{background:#f8f8f8;border:1px solid #e6e6e6;color:#b4b4b4;text-decoration:none;border-radius:3px}.page-nav li.page_nums span{background:#666;border:1px solid #333;color:#fff}.page-nav li a,.page-nav li.current span,.page-nav li.first span,.page-nav li.previous span,.page-nav li.next span,.page-nav li.last span,.page-nav li.page_nums span{padding:.25em .8em;display:inline-block;position:relative}.pages-link{text-align:center}.pages-link a span{border:1px solid #e6e6e6;color:#666;text-decoration:none;font-weight:400}.pages-link span{border:1px solid #baa684;color:#79510f;font-weight:700;border-radius:3px;padding:.25em .8em;display:inline-block;position:relative}.pages-link a:hover span{border:1px solid #e6e6e6}.pages-link a:active span{box-shadow:0 0 3px rgba(0,0,0,.2) inset;top:1px}.hover a:hover img{filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}a:link,a:visited{color:#0a86f2;text-decoration:none}a:hover{color:#000}p a:hover{color:#000;background:#cee7ff}html body{background:#fff url(//tabibike.net/wp-content/themes/tabi_bike/images/header_bg.jpg) repeat-x;font-size:.8em;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,Arial,Verdana,Tahoma,Times New Roman;line-height:1.5em;color:#333}#mainwrap{margin:0 auto;width:960px;display:block;overflow:hidden}#header{width:960px;height:68px;padding-top:32px;margin-bottom:20px}#blogtitle{color:#fff;float:left}#heading{color:#fff}.description{text-transform:none;margin-top:-15px}#top{width:700px;height:30px;float:right}#top ul{float:right}#top li{float:left;margin:2px;line-height:30px}#top li a{float:left;display:block;padding:0 10px;color:#fff;font-size:1.2em}#top li.current_page_item a{color:#fff}#top li:hover{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/navleft.png) no-repeat scroll center left}#top li a:hover{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/navright.png) no-repeat scroll center right}#s{width:184px;height:10px;padding:9px 0 10px 5px;font-size:1.1em;border:0;margin-bottom:5px;border:1px solid #b3b1b1;color:#b3b1b1}#wrap{float:left;width:680px}#contentwrap{width:680px}#sidebar{float:right;width:264px;font-size:1.1em}#sidebar-bottom{width:100%;overflow:hidden;background:#0a0f19}#sidebar3{margin:0 auto;width:960px;padding-top:30px}#footer1,#footer2{width:300px;float:left;margin-right:30px}#footer2{margin-right:0}#footer3{width:300px;float:right}#sidebar-bottom #footer3 ul.list li{border-bottom:none;display:inline-block}#sidebar-bottom #footer3 ul.list li a{color:#fff;font-size:2rem;padding:0 1rem;display:inline-block}#sidebar-bottom #footer3 ul.list li a:hover{opacity:.5}#sidebar-bottom #footer3 ul.list img{width:2rem}.low{border-top:#4f535a 1px solid;margin-top:1rem;padding-top:1rem}#sidebar-bottom h3{color:#fff;font-size:1.3em;text-transform:uppercase;margin-bottom:30px}#sidebar-bottom li{line-height:28px;border-bottom:1px solid #131b2c}#sidebar-bottom li li{border-top:1px solid #131b2c;border-bottom:0}#sidebar-bottom a,#sidebar-bottom a:visited{color:#0a86f2}#sidebar-bottom a:hover{color:#fff;text-decoration:underline;background-color:unset}.bwidget{clear:both;margin:20px 0;overflow:hidden;width:300px;color:#0a86f2}.adv{margin-bottom:20px}.advert{padding:0 !important;width:264px !important}.advert img{padding:3px;border:none;margin:0;float:left}.add img{margin:0 0 15px 4px}.custom_images img{margin:0 4px 0 0;padding:0}#footer{width:100%;clear:both;padding:20px 0;overflow:hidden;background:#000;color:#7b7b7b;font-size:.9em}#footer a:hover{color:#0a86f2;text-decoration:underline}#foot{width:960px;margin:0 auto}#sidebar h3,#sidebar2 h3{padding:10px 0;font-size:1.2em;color:#5c9de4}.side-widget{clear:both;width:100%;padding:5px 15px 15px;margin-bottom:20px;border:1px solid #b3b1b1;box-sizing:border-box;overflow:hidden;background:#fff}#sidebar ul{margin-top:-5px}#sidebar ul.children{margin:6px 0 -6px}#sidebar ul li{padding:6px 0 6px 10px;margin-left:0;border-bottom:1px solid #e8e7e7;background:url(//tabibike.net/wp-content/themes/tabi_bike/images/square.gif) no-repeat scroll 0 14px}#sidebar li li{border-bottom:0;border-top:1px solid #e8e7e7}.textwidget{padding:5px}.side-widget div{padding:5px 0}.widget{width:195px;margin-bottom:20px}.widget ul li{padding:4px 0;margin-left:0}#sidebar2 ul.children{margin:4px 0 -4px}h2.title{margin-bottom:10px;line-height:27px;font-size:1.5em}h2.title a,h2.title a:visited{color:#000}.meta{padding:5px 0;color:#6a6a6a;font-size:.8em;border-bottom:1px solid #5a8daa}a.more-link{font-size:.8em}.postmetadata{margin-top:15px}.post,.page{border:1px solid #b3b1b1;box-sizing:border-box;margin-bottom:15px;padding:15px;overflow:auto}.tags{margin-top:10px}.entry{margin-top:10px;line-height:23px;font-size:1.2em}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-top:15px}.entry h2{margin-bottom:.4em}.entry p{margin-top:10px;word-wrap:break-word}.entry img,.post_thumbnail{border:3px solid #868585;box-sizing:border-box}.category-ladies-bike .entry img,.post_thumbnail{background:#f5dcdc}.entry th{padding:0;margin-right:2px}.entry li{margin-left:20px;list-style:circle}.entry ol li{list-style:decimal}blockquote{border-left:10px solid #666;margin-left:20px}blockquote p{padding:10px}.alignleft{float:left;margin:5px 5px 0 0}.alignright{float:right;margin:5px 0 0 5px}img.aligncenter{display:block;margin:0 auto 5px}#calendar_wrap{text-align:center}caption{background:#0a86f2;color:#fff;width:100%}#wp-calendar th{padding:16px}#wp-calendar td a:link,td#prev a,td#next a{background:#0a86f2;padding:1px 6px;color:#fff;line-height:29px}li.pagenav,li.categories,li.linkcat{list-style:none}h2.pagetitle{margin:0 0 20px}p.center{margin:10px 0}#contentwrap table{font-size:1.2em;margin:5px 0 25px 1px}#contentwrap table th,#contentwrap table td{padding:8px;border:1px solid #ccc;box-sizing:border-box}.wp-pagenavi{clear:both;margin:20px 0 20px;text-align:center}.wp-pagenavi span.pages,.wp-pagenavi span.extend{border:1px solid #b3b1b1;box-sizing:border-box;color:#7b7b7b;margin:2px;padding:3px 7px}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{border:1px solid #b3b1b1;box-sizing:border-box;color:#7b7b7b;margin:2px;padding:3px 7px;text-decoration:none}.wp-pagenavi span.current,.wp-pagenavi a:hover{border:1px solid #b3b1b1;box-sizing:border-box;color:#0a86f2;margin:2px;padding:3px 7px}ul#topsoc{margin-top:-5px;width:300px}ul#topsoc li{background:0 0 !important;line-height:25px}ul#topsoc li a{padding:24px 32px 3px 30px !important;margin:0}a#twitter{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/twitter.png) no-repeat scroll 0px 24px !important}a#stumble{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/stumble.png) no-repeat scroll 0px 24px !important}a#fb{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/facebook.png) no-repeat scroll 0px 24px !important}a#youtube{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/youtube.png) no-repeat scroll 0px 24px !important}a#flickr{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/flickr.png) no-repeat scroll 0px 24px !important}.h{padding:13px 0 10px 5px}.htabs{overflow:hidden}.htabs h3{display:inline}.htabs h3 a{background:0 0 !important;font-size:1.5em !important;color:#171d29 !important;font-weight:400 !important;padding-left:0 !important;margin-right:4px}.htabs h3 a:hover{text-decoration:underline}.htabs a{float:left;margin-top:2px;padding:3px 2px 0 0;overflow:hidden}.tabs .bullet{border-right:1px solid #e00;box-sizing:border-box;color:#d00;margin:0 4px 4px 0;padding-right:4px;clear:right;display:block;float:left;height:17px;overflow:hidden;text-align:right;width:10px}.bmod .bullet{background-color:#fff;margin:-9px 6px 0 -10px;padding:8px}.tabs{margin-top:2px;overflow:hidden}.tabs li{background-color:#eee;clear:both;margin:4px 0;padding:9px}.tabs li a:hover{padding-left:0}.tabs li span{padding-left:0}.tabs ul{margin-bottom:-25px !important}#tagst ul{margin-bottom:0 !important}*+html .tabs ul{margin-bottom:0;overflow:hidden}.flickr_badge_image{float:left;margin-bottom:15px}.flickr_badge_image a,.flickr_badge_image a:visited{padding-left:0 !important;background:0 0 !important}.flickr_badge_image img{width:90px;height:60px;padding:0;margin:0 15px 0 0;border:0;float:left}#flickr_badge_image3 img,#flickr_badge_image6 img,#flickr_badge_image9 img,#flickr_badge_image12 img{margin-right:0}input#subbox{width:293px;padding:10px 0 10px 5px;border:1px solid #0a86f2;box-sizing:border-box;color:#0a86f2;background:#171d29;font-size:1em}.bwidget p{margin-bottom:10px}.swt_posts{clear:both;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #131b2c;overflow:hidden}.swt_posts a,.swt_posts a:visited{background:0 0 !important;padding-left:0 !important}.swt_posts h4{font-size:1em}.swt_posts img{border:1px solid #0a86f2;box-sizing:border-box;padding:0;margin-right:10px}.swt_posts .white,.white a,.white a:visited{font-size:.8em;color:#fff !important}a#rssfeed,a#commfeed{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/rss.png) no-repeat scroll left top;padding:0 0 2px 25px;float:left;color:#fff}a#commfeed{float:right}.ac{text-align:center !important}.ar{text-align:right !important}.al{text-align:left !important}.bold{font-weight:700 !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important;display:inline-block}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important;display:inline-block}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important;display:inline-block}.mb50{margin-bottom:50px !important;display:inline-block}.mb60{margin-bottom:60px !important;display:inline-block}.mb70{margin-bottom:70px !important;display:inline-block}.ml00{margin-left:0 !important}.ml05{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt180{padding-top:180px !important}.pt200{padding-top:200px !important}.pr00{padding-right:0 !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb100{padding-bottom:100px !important}.pl00{padding-left:0 !important}.pl05{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.page-nav li a,.page-nav li.current span,.page-nav li.first span,.page-nav li.previous span,.page-nav li.next span,.page-nav li.last span,.page-nav li.page_nums span{margin:0 .2em 0}.scrollToTop{width:50px;height:45px;line-height:45px;text-align:center;background:#000;background:rgba(0,0,0,.45);color:#fff;text-decoration:none;position:fixed;z-index:9999;bottom:20px;right:20px;display:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s}.scrollToTop:hover{text-decoration:none;opacity:.7}.scrollToTop img{width:50%;height:auto}img.fix{width:100%;height:auto}.ec.sidebnr{margin-top:20px}.side_box{border:#ccc 5px solid;box-sizing:border-box;text-align:center;padding:20px;border-radius:5px}.side_box h2,.side_h2{text-align:center;padding-bottom:20px;color:#5c9de4;line-height:30px;font-size:20px}.side_box a{background:#0a86f2;border-radius:5px;display:block;padding:5px 0;text-align:center;color:#fff;margin-top:10px}.side_box a:hover{background:#9fcee6}.side_box02{border:1px solid #b3b1b1;padding:20px}.mail_to{border-top:#ccc 1px solid;padding-top:20px;margin-top:20px}.side_info h2{text-align:center;padding-bottom:0;color:#5c9de4;line-height:30px;font-size:20px}.side_song{text-align:center}.side_song input.submit_button{background:#0a86f2;border-radius:5px;box-sizing:border-box;display:inline-block;text-align:center;color:#fff;margin:0 5% 5%;width:90%;height:50px;border:none;font-size:18px}.side_song input.submit_button:hover{background:#9fcee6}#top{width:120px;padding-right:0;display:inline-block;float:right;text-align:right}#top a{background:#0a86f2;color:#fff;padding:5px 30px;border-radius:5px}#top a:hover{background:#656565}.sidebnr img{max-width:100%;height:auto;width:auto}img.side_bnr_joshi{border:#b70012 1px solid;box-sizing:border-box}img.side_bnr_tabi{border:#005ede 1px solid;box-sizing:border-box}input,textarea{background:#caecf6;border:none;border-radius:2px;padding:10px}.bnr_area{font-size:16px;line-height:22px;margin-bottom:20px;margin-top:20px;padding-top:10px;border-top:#d4211d 1px solid}.bnr_area img{border:#cd1c10 1px solid;box-sizing:border-box;box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;-webkit-box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;-moz-box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa}img.bnr_sh{border:#fff 1px solid;box-sizing:border-box;box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;-webkit-box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;-moz-box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;margin:0 0 10px}@media screen and (min-width:481px){.pc_dis{display:inline-block}.sp_dis{display:none}}@media screen and (max-width:480px){.pc_dis{display:none}.sp_dis{display:inline-block}}.ec.footer_fix_bnr{display:none}@media screen and (max-width:960px){img{max-width:100%;height:auto;width:auto}#header,#mainwrap,#wrap,#sidebar,#footer1,#footer2,#sidebar3,.bwidget,#footer3{width:96%;padding:0 2% 0;display:block;float:none}#header{padding-top:20px;height:50px}#blogtitle{width:50%;padding-left:5%;float:left}#top{width:30%;padding-right:5%;display:inline-block;float:right;text-align:right}#top a{background:#0a86f2;color:#fff;padding:0 30px 0;line-height:30px}#contentwrap{width:100%}.side-widget{width:90%;padding:5%}#sidebar ul li{border:none;background-image:none;padding:6px 0 6px}.side-widget a{display:block;padding:10px;background:#cee8ff;border-radius:5px}.sidebnr a img{display:block;width:100%}.sidebnr{margin-top:20px}.sidebnr.facebook{height:70px}#sidebnr iframe{width:90%;background:#efefef;padding:5%}#sidebar-bottom a{color:#0a0f19}#footer1 h3,#footer3{text-align:center}.page-nav li{display:inline-block;padding:0 0 10px}.ec.footer_fix_bnr{display:block;position:fixed;right:85px;bottom:10px;width:300px;max-width:80%}}@media screen and (max-width:480px){#header{height:auto}#blogtitle{width:100%;float:none}#top{display:none}}#sidebar .side_info h3{margin:15px 0 10px}#sidebar .side_info h3.android{color:#8bc34a;padding:.5em 0;border-top:solid 2px #8bc34a;border-bottom:solid 2px #8bc34a;text-align:center}#sidebar .side_info h3.iphone{color:#000;padding:.5em 0;border-top:solid 2px #000;border-bottom:solid 2px #000;text-align:center}#sidebar .side_info h3.rss{color:#5c9de4;padding:.5em 0;border-top:solid 2px #5c9de4;border-bottom:solid 2px #5c9de4;text-align:center}.btn a{display:block;padding:20px 0;margin:0 0 15px;background-size:64px 32px;padding-left:80px}.btn a span{font-size:.7rem}.btn.and_tabi a{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/rss_tabi.gif) no-repeat 10px 50% #d2f2ff}.btn.and_joshi a{background:url(//tabibike.net/wp-content/themes/tabi_bike/images/rss_joshi.gif) no-repeat 10px 50% #ffdfe0}#search{vertical-align:middle;width:100%;margin-bottom:20px;position:relative}#search input[type=text]{width:93%;font-size:1.2em}#search input[type=image]{width:10%;background:0 0;padding:0;position:absolute;right:10px;top:6px}@media screen and (max-width:960px){#search input[type=image]{top:1px}}#contentwrap h2{margin:20px 0;font-size:1.2rem}#contentwrap fieldset{position:absolute;width:50%}#contentwrap #search{width:70%;padding:10px;line-height:20px;font-size:1.2rem;top:-18px}.d-block{display:block!important}.d-inblock{display:inline-block;!important}.d-flex,.d-md-flex{display:-webkit-box;display:-ms-flexbox!important;display:flex!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}@media (min-width:768px){.main_t-img div{width:48%}}@media (max-width:768px){.d-md-flex{display:block!important}}.font10{font-size:1rem!important}.font15{font-size:1.5rem}.font08{font-size:.8rem}.p-1{padding:1rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.py-1{padding:1rem 0}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-5{padding:5rem 0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.ac{text-align:center}.lineH2{line-height:2rem}.red_bor{border:#e91e1e 1px solid;padding:5px;margin-top:15px}.red{color:#e91e1e}#contentwrap .tshirt_page_ttl,#contentwrap .blue{color:#1d7cd0}#contentwrap #tshirt h2{margin:2rem 0 0}#contentwrap #tshirt h2.pb-1{padding-bottom:1rem}#tshirt{width:100%;overflow:hidden}#tshirt.entry img,#tshirt.post_thumbnail{border:none}#tshirt ul#t_list li{list-style:none;width:33.3333%;margin:0 !important;text-align:center;padding-bottom:5rem}#tshirt ul#t_list li p{text-align:center;font-size:.9rem}#tshirt ul#t_list li img{width:90%;margin:0 auto}#tshirt #price{padding-bottom:3rem;text-align:center}#tshirt #price p{border-bottom:1px solid #ddd;font-size:1.2rem;padding-bottom:1rem;margin-bottom:1rem}#tshirt form dl dt{clear:both;width:30%;float:left;border-top:1px solid #ccc;padding:15px 0;text-align:right;overflow:hidden}#tshirt form dl dt span{background-color:#0b86f2;color:#fff;font-size:.8rem;font-weight:700;padding:.1rem 1rem 0;line-height:1.2rem;border-radius:3px;display:inline-block;margin-left:1rem}#tshirt form dl dt span.nin{background-color:#4caf50}#tshirt form dl dd{width:65%;float:left;border-top:1px solid #ccc;padding:15px 0 15px 5%}#tshirt form dl dt:first-child,#tshirt form dl dt:first-child+dd{border:none}#tshirt form input[type=submit]{cursor:pointer;padding:1rem;border-radius:3px;background:#5cb85c;font-size:1.2rem;font-weight:700;color:#fff;font-family:inherit;-webkit-appearance:none;transition:.3s;width:100%;max-width:500px;border:none}#tshirt form input[type=submit]:hover{opacity:.5}#tshirt form input,#tshirt form textarea{width:90%;padding:2% 5%;font-size:1.2rem}#tshirt form select{width:100%;height:3rem;font-size:1.1rem;border:1px solid #ddd}#tshirt #size table{width:100%}#tshirt #size table th{width:20%}#tshirt #size table td{width:15%;text-align:center}@media screen and (max-width:1000px){#tshirt form dl dt{width:auto;float:none;text-align:left;padding:15px 0 5px;font-weight:700}#tshirt form dl dd{width:auto;float:none;border-top:none;padding:0 0 20px}}@media (min-width:768px){.inline_img{max-height:500px;height:100%;width:auto;padding:1rem}}@media (max-width:768px){#tshirt ul#t_list li{list-style:none;width:50%}#tshirt ul#t_list li p{font-size:.85rem}.inline_img{width:100%;height:auto}.inline_img.side{width:40%;height:auto;margin:0 auto;padding-top:2rem}}