.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px}body,div{margin:0;padding:0}body{font-size:14px;font-family:'Source Sans Pro',sans-serif;color:#666;line-height:21px}a{color:#666;text-decoration:none;transition:background .3s ease 0,color .3s ease 0}a:hover{color:#222}::selection{background:#9089b0}::-moz-selection{background:#9089b0}h1,h2,h3,h4,h5,p{margin:10px 0}img{border:0}.left{float:left}.right{float:right}.clear{clear:both}.container{width:980px;margin:0 auto}header,section,footer,aside,nav,article,figure{display:block}.header_top{background-color:#bfe4ed;position:fixed;top:0;left:0;width:100%;z-index:100}.header_menu{float:left}.header_menu ul{list-style-type:none;margin:0;padding:0}.header_menu ul li{float:left;position:relative}.header_menu ul li a{display:block;padding:5px 20px;font-size:12px;text-decoration:none}.header_menu ul li.current_page_item a,.header_menu ul li.current-menu-item a{color:#fff}.header_menu ul li.current_page_item ul li a,.header_menu ul li.current-menu-item ul li a{text-decoration:none}.header_menu ul li a:hover{color:#fff}.header_menu ul li ul{position:absolute;top:31px;left:0;z-index:50;display:none}.header_menu ul li ul li{float:none;width:180px}.header_menu ul li ul li a{padding:5px 10px;border-top:1px solid #444;border-right:0;font-size:13px;background-color:#242628}.header_menu ul li ul li a:hover{color:#8c919b;background-color:#191b1c}.header_menu ul li ul li:first-child a{border-top:0}.header_social{float:right;padding-top:4px}.header_social img{display:inline-block;margin-left:5px}.logo_cont{padding:57px 0 25px}.logo{float:left}#slideshow_cont{background-color:#f9f9f9;margin-bottom:25px;padding:15px 10px 10px 10px}#slideshow{position:relative;width:980px;height:350px}#slideshow .slide_box{width:980px;height:350px;position:absolute;top:0;left:0;display:none}#slideshow .slide_box_first{display:block}#slideshow img,#slideshow iframe{width:980px;height:350px}.slide_thumbs_cont{padding:15px 0 0 0}.slide_thumbs_cont img{margin-left:16px;display:inline-block;cursor:pointer;width:183px;height:90px}.slide_thumbs_cont img:first-child{margin-left:0}#cont_left{float:left;width:650px}.post_box{margin-bottom:20px;position:relative}.post_box h3{margin-top:0}.post_box h3 a{color:#666;text-decoration:none;padding:2px 0;font-size:18px;font-family:'Source Sans Pro',sans-serif;font-weight:600;line-height:35px}.post_box h3 a:hover{background-color:#fff;color:#e5790c}.post_box .left{width:389px}.post_box .left img{display:block;width:420px;height:240px}.post_box .left iframe{width:420px;height:240px}.post_box .right{width:210px}.post_meta{border-bottom:1px dotted #ccc;border-top:1px solid #444;padding:1px 6px;font-size:11px;color:#333;width:200px;position:absolute;bottom:0;right:0}.post_meta_left{float:left}.post_meta_right{float:right}.post_meta_right a{color:#333;text-decoration:none}.post_meta_right a:hover{text-decoration:none;color:#888}#commentform input[type=submit]{background-color:#161616;color:#fff;border:1px solid #6e6e6e;padding:3px 5px}.archive_title{padding:3px 1px;border-bottom:1px solid #ccc;border-top:2px solid #444;margin-bottom:20px;text-transform:uppercase;font-size:16px;font-family:'Source Sans Pro',sans-serif;font-weight:300}.next_prev_cont{padding:25px 0}.next_prev_cont .left{float:left;width:45%}.next_prev_cont .left a{display:block;background:url("/wp-content/themes/DesignerMagRes_151101_renewal/images/post_prev.png") no-repeat;background-position:top left;padding-left:25px;min-height:30px}.next_prev_cont .right{float:right;width:45%;text-align:right}.next_prev_cont .right a{display:block;background:url("/wp-content/themes/DesignerMagRes_151101_renewal/images/post_next.png") no-repeat;background-position:top right;padding-right:25px;min-height:30px}h1.single_title{margin-top:0;font-size:24px;font-family:'Source Sans Pro',sans-serif;font-weight:300}.you_may_like{background-color:#222;color:#fff;padding:1px 10px;font-size:14px;margin-top:15px;margin-bottom:15px}.may_like_box{float:left;margin-right:17px;width:205px}.may_like_box_last{margin-right:0}.may_like_box img{width:205px;height:120px}.may_like_box h3{font-weight:normal;font-size:14px}.may_like_box h3 a:hover{text-decoration:none;background-color:#222;color:#fff}#sidebar{width:270px;float:right}.side_box{margin-bottom:25px}.side_box p{padding:0 10px}h3.side_title{border-bottom:1px dotted #ccc;border-top:2px solid #444;padding:3px 3px;color:#333;font-size:18px;margin:0 0 10px;font-weight:300}.side_box ul{list-style-type:none;margin:0;padding:0}.side_box ul li a{padding:7px 3px;border-bottom:1px solid #eee;display:block}.side_box ul li a:hover{text-decoration:none;color:#222}.t1_search_cont input[type=text],.t1_search_cont input[type=submit]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:24px;font-family:'Source Sans Pro',sans-serif,arial}.t1_search_cont input[type=text]{width:185px}.t1_search_cont input[type=submit]{border:0;background-color:#252628;color:#90939c;width:80px}#footer{padding:10px 0;background-color:#bfe4ed;text-align:right;margin-top:25px}span.wpcf7-list-item{display:block}.single_inside_content p{font-size:15px;font-family:'Meiryo','メイリオ',Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;color:#444;line-height:26px}.page-link a:hover{background-color:#fff;color:#000;border:1px solid white;width:23px;height:23px;line-height:23px}.page-link span{background-color:#fff;color:#000;border:1px solid white;height:23px;line-height:23px}.page-link a:hover{border-color:#000}.page-link a{text-decoration:none;border:0;background-color:#000;padding:0;color:white;width:25px;height:25px;line-height:25px;text-align:center;margin-right:8px;margin-left:8px;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.08);-moz-box-shadow:0 5px 5px rgba(0,0,0,.08);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.08)}.page-link span{text-decoration:none;border:0;background-color:#000;padding:0;color:white;width:65px;height:25px;line-height:25px;text-align:center;margin-right:10px;display:inline-block;box-shadow:0 5px 5px rgba(0,0,0,.08);-moz-box-shadow:0 5px 5px rgba(0,0,0,.08);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.08)}.amazonjs_item{font-size:14px;margin:.5em 0 1em 0;padding:20px;border:1px solid #ddd;display:block;background:white right bottom;color:#333}.booklink-image{border:1px solid #CCC}.container .bookshelef_top{float:right}.profile_bs{display:block}@media only screen and (min-width:960px){.header_menu2{display:none}.sp_banner{display:none}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:748px}.header_menu{display:none}.header_menu2 ul{list-style-type:none;margin:0;padding:0}.header_menu2 ul li{float:left;position:relative}.header_menu2 ul li a{display:block;padding:5px 20px;font-size:12px;text-decoration:none}.header_menu2 ul li.current_page_item a,.header_menu2 ul li.current-menu-item a{color:#fff}.header_menu2 ul li.current_page_item ul li a,.header_menu2 ul li.current-menu-item ul li a{text-decoration:none}.header_menu2 ul li a:hover{color:#fff}.header_menu2 ul li ul{position:absolute;top:31px;left:0;z-index:50;display:none}.header_menu2 ul li ul li{float:none;width:180px}.header_menu2 ul li ul li a{padding:5px 10px;border-top:1px solid #444;border-right:0;font-size:13px;background-color:#242628}.header_menu2 ul li ul li a:hover{color:#8c919b;background-color:#191b1c}.header_menu2 ul li ul li:first-child a{border-top:0}#slideshow{width:748px;height:257px}#slideshow .slide_box{width:748px;height:257px}#slideshow img,#slideshow iframe{width:748px;height:257px}.slide_thumbs_cont img{margin-left:13px;width:139px;height:70px}#cont_left{width:690px}.post_box .left{width:440px}.post_box .left img{width:440px;height:250px}.post_box .left iframe{width:440px;height:250px}.single_inside_content img{max-width:100%;height:inherit}.may_like_box{margin-right:15px;width:220px}.may_like_box_last{margin-right:0}.may_like_box img{width:220px;height:130px}#sidebar{display:none}.t1_search_cont input[type=text]{width:100px}.t1_search_cont input[type=submit]{width:70px}.sp_banner{display:none}}@media only screen and (max-width:767px){.container{width:300px}.header_top{position:static}.logo_cont{padding-top:25px}.logo_cont img{max-width:100%;height:inherit}.header_menu{display:none}.header_menu{float:none;padding:1px 1px}.header_menu ul li a{font-size:12px}.header_menu ul li ul{top:25px}.header_menu ul li ul li a{font-size:12px}.header_menu{float:left}.header_menu2 ul{list-style-type:none;margin:0;padding:0}.header_menu2 ul li{float:left;position:relative}.header_menu2 ul li a{display:block;padding:5px 20px;font-size:12px;text-decoration:none}.header_menu2 ul li.current_page_item a,.header_menu2 ul li.current-menu-item a{color:#fff}.header_menu2 ul li.current_page_item ul li a,.header_menu2 ul li.current-menu-item ul li a{text-decoration:none}.header_menu2 ul li a:hover{color:#fff}.header_menu2 ul li ul{position:absolute;top:31px;left:0;z-index:50;display:none}.header_menu2 ul li ul li{float:none;width:180px}.header_menu2 ul li ul li a{padding:5px 10px;border-top:1px solid #444;border-right:0;font-size:13px;background-color:#242628}.header_menu2 ul li ul li a:hover{color:#8c919b;background-color:#191b1c}.header_menu2 ul li ul li:first-child a{border-top:0}.header_social{float:none;text-align:center;padding:5px 0}#slideshow{width:300px;height:135px}#slideshow .slide_box{width:300px;height:135px}#slideshow img,#slideshow iframe{width:300px;height:135px}.slide_thumbs_cont{display:none}#cont_left{width:300px;float:none}.post_box .left{width:300px;float:none}.post_box .left img{width:300px;height:175px}.post_box .left iframe{width:300px;height:175px}.post_box .right{float:none;width:300px;padding-top:10px;padding-bottom:30px}.single_inside_content img{max-width:100%;height:inherit}.single_inside_content iframe{width:300px;height:167px}#commentform textarea{max-width:280px}.may_like_box{float:none;margin:0 auto 20px}#sidebar{width:300px;float:none}.t1_search_cont input[type=text]{width:210px}.t1_search_cont input[type=submit]{width:80px}#simple-menu{display:block !important}}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:230px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:0;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}#sidr .menu-close{margin-top:-17px}#simple-menu{display:block;padding:10px;font-size:18px;font-weight:bold;text-align:left}#simple-menu img{position:relative;bottom:-3px;left:-5px}