@charset "utf-8";body{background:#ffffff;}.dp_related_posts li:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_mycategoryorder li a:hover,ul.recent_entries_w_thumb li:hover,ul.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts_horizon ul li:hover,.dp_related_posts_vertical ul li:hover,span.v_sub_menu_btn,#footer-inner ul.recent_entries_w_thumb li:hover{background-color:rgba(32, 32,32, 0.05);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#05000000, endColorstr=#05000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#05000000', endColorstr='#05000000', GradientType=0)";}.dp_related_posts li:not(:target),.widget_nav_menu li a:not(:target),.widget_pages li a:not(:target),ul.recent_entries_w_thumb li:not(:target),ul.recent_entries li:not(:target),.dp_recent_posts_widget li:not(:target),.dp_related_posts_horizon ul li:not(:target),.dp_related_posts_vertical ul li:not(:target),span.v_sub_menu_btn:not(:target),#footer-inner ul.recent_entries_w_thumb li:not(:target) {filter:none;-ms-filter:none;}body,#dp_breadcrumb a,article h1.posttitle a,article.news_archive h1 a,h1.excerpt_title a,ul.portfolio .top-tbl-title a,#gallery-style h1 a,.new-entry li a.new-entry-title,nav .nav_to_paged a,nav .navialignleft a,nav .navialignright a,nav#mb_header_menu a,.dp-pagenavi a,.dp_related_posts h4 a,article .postmeta_title a,article .postmeta_bottom a,article .postmetadata_archive a,.widget-box a,.widget-box a:visited,ul.recent_entries_w_thumb li a,ul.recent_entries_w_thumb li a:visited {color:#202020;}.content,.content .bd_part{font-size:14.5px;}#dp_site_h1_title,#container a.show-more-new-entry{color:#ffffff;background-color:#36aee3;}a#dp_site_title,a#dp_site_title:hover,#dp_site_title a,#dp_site_title a:hover {color:#2e2e2e;}#header_outer a {color:#2e2e2e;}#header_outer a:hover {color:#444444;}#header_outer{color:#2e2e2e;text-shadow:0 1px 0 #ffffff;background:linear-gradient(to bottom, #ffffff, #e0e0e0);background:-ms-linear-gradient(top, #ffffff, #e0e0e0);background:-moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background:-o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0e0e0));background:-webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0)";}#header_right_info .phone_num{color:#ea3131;border-bottom:1px solid #2e2e2e;}#global_menu {border-bottom:1px solid #ffffff;}#global_menu,#global_menu_ul ul.sub-menu {-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.12);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.12);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.12);-o-box-shadow:0 5px 10px rgba(0,0,0,0.12);box-shadow:0 5px 10px rgba(0,0,0,0.12);}#global_menu,#global_menu_ul li{text-shadow:0 1px 0 #ffffff;background:linear-gradient(to bottom, #ffffff, #e9e9e9);background:-ms-linear-gradient(top, #ffffff , #e9e9e9);background:-moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background:-o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e9e9e9));background:-webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);-pie-background:linear-gradient(#ffffff,#e9e9e9);}#global_menu_ul li:hover,#global_menu_ul li.current-menu-item {background:linear-gradient(to bottom, #e9e9e9, #ffffff);background:-ms-linear-gradient(top, #e9e9e9 , #ffffff);background:-moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);background:-o-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(1, #ffffff));background:-webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);-pie-background:linear-gradient(#e9e9e9,#ffffff);}#global_menu_ul > li:not(:first-child) {border-left:1px solid #e9e9e9;}#global_menu_ul > li:not(:last-child) {border-right:1px solid #ffffff;}#global_menu_ul li a,#expand_global_menu{color:#444444;}#global_menu_ul li a:hover {color:#222222;}#global_menu_ul .menu-caption{color:#999999;}#global_menu_ul ul.sub-menu {border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;}#global_menu_ul ul.sub-menu li {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0)";}#global_menu_ul ul.sub-menu li:hover {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff', GradientType=0)";}a,a:visited,.entry a,.content blockquote:before,.content.one-col blockquote:before,.content blockquote:after,.widget_title_hover:hover{color:#1111cc;}.tooltip-arrow{border-color:transparent transparent #1111cc transparent;}a.entrylist-title,.reverse-link a{color:#202020;}a:hover,.entry a:hover,.new-entry li a.new-entry-title:hover,article.news_archive h1 a:hover,h1.excerpt_title a:hover,ul.portfolio .top-tbl-title a:hover,#gallery-style h1 a:hover,.reverse-link a:hover,article .postmeta_title a:hover,article .postmeta_bottom a:hover,article .postmetadata_archive a:hover,.dp_related_posts a:hover,nav .nav_to_paged a:hover,nav .navialignleft a:hover,nav .navialignright a:hover,nav#mb_header_menu a:hover,.widget-box a:hover,ul.recent_entries_w_thumb li a:hover{color:#114dcc;}.content a{font-weight:normal;text-decoration:underline;}.content a:hover{text-decoration:none;}.fl_submenu_li,div .entrylist-cat a,div .entrylist-cat a:visited,nav.navigation-mb a,.content pre,a.comment-reply-link,div.tagcloud a,div.tagcloud a:visited,nav.single-nav a,.content input[type="submit"],.plane-label,#wp-calendar tbody td a,#wp-calendar tbody td a:visited,input#submit{color:#ffffff;background:#1111cc;}.fl_submenu_li:hover,div .entrylist-cat a:hover,nav.navigation-mb a:hover,a.comment-reply-link:hover,div.tagcloud a:hover,nav.single-nav a:hover,.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background:#114dcc;}.active_tab{color:#ffffff;background:#36aee3;}ul#switch_comment_type,ul.dp_tab_widget_ul{border-bottom:2px solid #36aee3;}.inactive_tab:hover{color:#ffffff;background:#36aee3;}.g_item{background-color:rgba(32, 32,32, 0.01);border-bottom:1px solid rgba(32,32,32, 0.25);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#03000000,EndColorStr=#03000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#03000000,EndColorStr=#03000000)";filter: progid:DXImageTransform.Microsoft.Shadow(color='#202020', Direction=90, Strength=1);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#202020,Direction=90,Strength=1)";-webkit-box-shadow:0 0 1px 0 rgba(32,32,32, 0.4);-moz-box-shadow:0 0 1px 0 rgba(32,32,32, 0.4);-ms-box-shadow:0 0 1px 0 rgba(32,32,32, 0.4);-o-box-shadow:0 0 1px 0 rgba(32,32,32, 0.4);box-shadow:0 0 1px 0 rgba(32,32,32, 0.4);}.g_item:not(:target){filter:none;-ms-filter:none;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{border-color:#e0e0e0;}.entry h3,.entry h4,.entry h5,.entry h6{font-weight:bold;line-height:1.6;margin:30px 0 15px 0;border-style:solid;}.entry h3{font-size:18px;border-width:5px;padding:8px 6px 7px 10px;color:#444444;background:linear-gradient(to bottom, #ffffff, #36aee3);background:-ms-linear-gradient(top, #ffffff, #36aee3);background:-moz-linear-gradient(top, #ffffff 0%, #36aee3 100%);background:-o-linear-gradient(top, #ffffff 0%, #36aee3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #36aee3));background:-webkit-linear-gradient(top, #ffffff 0%, #36aee3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#36aee3', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#36aee3', GradientType=0)";}.entry h4{font-size:16px;border-left-width:8px;border-bottom-width:2px;padding:7px 0 6px 8px;}.entry h5{font-size:14px;border-left-width:6px;padding:6px 0 5px 6px;}.entry h6{font-size:13px;border-bottom-width:2px;padding:6px 0 2px 0;border-style:dotted;}.mb .entry h3 {font-size:16px;border-width:4px;padding:6px 4px 5px 7px;}.mb .entry h4 {font-size:14px;padding:6px 0 5px 7px;}.mb .entry h5 {font-size:12px;padding:5px 0 4px 6px;}.mb .entry h6 {font-size:12px;padding:5px 0 2px 0;}h2.new-entry-main-title,h3.new-entry-main-title,#sec_voices header h2,.widget-box .widget-title,.widget-box .posttitle {border-color:#e0e0e0;}h2.new-entry-main-title,h3.new-entry-main-title,#sec_voices header h2,a.more-link,a.page-numbers,.widget-box .widget-title,.widget-box .posttitle,dl.accordion dt {color:#444444;background:linear-gradient(to bottom, #ffffff, #36aee3);background:-ms-linear-gradient(top, #ffffff, #36aee3);background:-moz-linear-gradient(top, #ffffff 0%, #36aee3 100%);background:-o-linear-gradient(top, #ffffff 0%, #36aee3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #36aee3));background:-webkit-linear-gradient(top, #ffffff 0%, #36aee3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#36aee3', GradientType=0);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#36aee3', GradientType=0)";}a.page-numbers:hover,a.more-link:hover,dl.accordion dt:hover {color:#444444;background:linear-gradient(to bottom, #36aee3, #ffffff);background:-ms-linear-gradient(top, #36aee3, #ffffff);background:-moz-linear-gradient(top, #36aee3 0%, #ffffff 100%);background:-o-linear-gradient(top, #36aee3 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #36aee3), color-stop(1, #ffffff));background:-webkit-linear-gradient(top, #36aee3 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36aee3', endColorstr='#ffffff', GradientType=0);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#36aee3', endColorstr='#ffffff', GradientType=0)";}#container address{border-left:8px solid #1111cc;border-bottom:1px solid #1111cc;}ul#top_menu_mobile li,ul.portfolio li,.new-entry-ul li,.cf_item,article.post_excerpt,article .postmeta_title,article .postmeta_bottom,.dp_related_posts.vertical li,.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.widget_rss li,.widget_recent_entries li,.widget_meta li,.recent_entries li,.recent_entries_w_thumb li{border-bottom:1px dotted #d0d0d0\9;border-bottom:1px dotted rgba(32, 32,32, 0.2);}.new-entry.vertical,.newentrylist,.post_excerpt,.content dt,.content dd,.dp_related_posts h3,.comment_hd_title,h3#reply-title{border-bottom:1px solid #d0d0d0\9;border-bottom:1px solid rgba(32, 32,32, 0.2);}.content dl{border-top:1px solid #d0d0d0\9;border-top:1px solid rgba(32, 32,32, 0.2);}.content dt,.content dd,.new-entry-ul.vertical .entrylist-date{border-right:1px solid #d0d0d0\9;border-right:1px solid rgba(32, 32,32, 0.2);}.dp_related_posts.horizon li {border-right:1px dotted #d0d0d0\9;border-right:1px dotted rgba(32, 32,32, 0.2);}.content dt,.content dd {border-left:1px solid #d0d0d0\9;border-left:1px solid rgba(32, 32,32, 0.2);}div#comment-author,div#comment-email,div#comment-url,div#comment-comment,li.comment,li.trackback,li.pingback{border:1px solid #d0d0d0\9;border:1px solid rgba(32, 32,32, 0.2);}.content th,.content td {border:1px solid #d0d0d0;}.dp_tab_widget_ul li,.dp_feed_widget li,.widget_pages li,.widget_nav_menu li,.widget_categories li,.widget_mycategoryorder li{border:none;}.content dt,.content th,.content .wp-caption{background-color:#efefef\9;background-color:rgba(32, 32,32, 0.04);}hr{border:0;border-width:1px 0 0 0\9;border-style:solid\9;border-color:##202020\9;height: 1px;background-image:-webkit-linear-gradient(left,rgba(32,32,32,0), rgba(32,32,32,0.75), rgba(032,32,32,0));background-image:-moz-linear-gradient(left, rgba(32,32,32,0), rgba(32,32,32,0.75), rgba(32,32,32,0));background-image:-ms-linear-gradient(left, rgba(32,32,32,0), rgba(032,32,32,0.75), rgba(32,32,32,0));background-image:-o-linear-gradient(left, rgba(32,32,32,0), rgba(32,32,32,0.75), rgba(32,32,32,0));}.entry blockquote,.entry q,.entry code{background-color:#efefef\9;border:1px solid #d0d0d0\9;background-color:rgba(32, 32,32, 0.04);border:1px solid rgba(32, 32,32, 0.2);}.commentlist li .odd,.commentlist li:nth-child(odd){background-color:transparent;background-color:#fff\9;}.commentlist li .even,.commentlist li:nth-child(even){background-color:rgba(32,32,32,0.04);background-color:#fff\9;}.commentlist li ul.children li {background-color:transparent;}#footer{color:#333333;text-shadow:0 1px 0 transparent;background-color:#dcdcdc;}#footer-inner .w_title {border-bottom:1px solid rgba(51, 51,51, 0.4);}.ft-widget-box ul.recent_entries li,.ft-widget-box ul.recent_entries_w_thumb li,.ft-widget-box .widget_pages li a,.ft-widget-box .widget_nav_menu li a,.ft-widget-box .widget_categories li a,.ft-widget-box .widget_mycategoryorder li a,.ft-widget-box .widget_rss li,.ft-widget-box .widget_recent_entries li,.ft-widget-box .widget_meta li,#footer_menu_mobile li a {border-bottom:1px dotted rgba(51, 51,51, 0.4);}#footer-inner a,#footer-inner a:visited{color:#333333;}#footer-inner div.tagcloud a,#footer-inner div.tagcloud a:visited{color:#36aee3;background:#333333;}#footer-inner a:hover {color:#333333;}#footer-inner div.tagcloud a:hover{background:#333333;}a#gototop {color:#333333;background-color:#dcdcdc;}.content{width:710px;float:right;}ul.new-entry-ul.horizon li,.entry ul.recent_entries.horizon li,.entry ul.recent_entries_w_thumb.horizon li {float:left;width:218px;height:252px;margin:15px 27px 0 0;padding:0;}.entry ul.recent_entries.horizon li {height:98px;overflow:hidden;}ul.new-entry-ul.horizon li.silet_img,.entry ul.recent_entries.horizon li.silet_img,.entry ul.recent_entries_w_thumb.horizon li.silet_img {height:310px;}#container.one-col ul.new-entry-ul.horizon li,#container.one-col ul.recent_entries.horizon li,#container.one-col ul.recent_entries_w_thumb.horizon li {width:219px;}ul.new-entry-ul .new-entry-thumb,.entry ul.recent_entries_w_thumb.horizon .widget-post-thumb {width:100%;height:160px;margin:0 auto 8px auto;overflow:hidden;}ul.new-entry-ul .new-entry-thumb.silet_img,.entry ul.recent_entries_w_thumb.horizon .widget-post-thumb.silet_img {height:218px;}ul.new-entry-ul li.last_in_row,.entry ul.recent_entries.horizon li.last_in_row,.entry ul.recent_entries_w_thumb.horizon li.last_in_row {margin-right:0;}.cf_item_info{width:67%;line-height:1.5;}.cf_item_label {width:32%;}.cf_item_val {width:63.3%;}#container.one-col .cf_item_info {width:76.2%;}#container.one-col .cf_item_label {width:30%;}#container.one-col .cf_item_val {width:67%;}ul.portfolio li{position:relative;width:338px;min-height:342px;max-height:342px;}#container.one-col ul.portfolio li {width:298px;min-height:342px;max-height:342px;}.post_info_portfolio {height:220px;}.post_thumb{width:218px;height:160px;}.post_thumb_portfolio{width:100%;height:249px;}#container.one-col .post_thumb_portfolio {height:219px;}.post_thumb img,.post_thumb_portfolio img {width:100%;height:auto;}.g_item {width:224px;}#sidebar{float:left;width:220px;}.widget_nav_menu ul li a,.widget_pages ul li a,.widget_categories ul li a,.widget_mycategoryorder ul li a{display:block;margin-left:12px;}#ft-widget-area1,#ft-widget-area2, #ft-widget-area3{width:300px;float:left;}#ft-widget-area2{margin:0 30px 0 30px;}span.wpcf7-list-item { display: block;}input[type="submit"].wpcf7-submit {        background-color:#ea3131;}input[type="submit"].wpcf7-submit:hover {        background-color:#fd6464;}.wpcf7-form .wpcf7-submit{ height:43px; font-size: 30px; font-weight:bold;} /*送信ボタン*/.tbl_form { padding: 5px; /* セル外の余白 */}.hyou_form {}.hyou_form th { border: 1px #ffffff solid; /* セルの枠線（太さ・色・スタイル） */ padding: 5px; /* セル内の余白 */ background-color: #aaaaaa;}.hyou_form td { border: 1px #ffffff solid; /* セルの枠線（太さ・色・スタイル） */ padding: 5px; /* セル内の余白 */ background-color: #dddddd;}/*問合せフォームの項目を縦並びに整列*/span.wpcf7-list-item {display: block!important;}