﻿
/*!
Theme Name: hw-arms-blog
Theme URI:
Description: hw-arms-blog-theme
Author: hubworks
Author URI: https://hubworks.jp
Version:1.0
*/
ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}#bread_crumb ul li.level-2,#bread_crumb ul li.level-3{padding-left:10px}a:hover{color:#9e948d}#bread_crumb{margin:15px 0 40px;width:100%}#bread_crumb ul{margin:0 auto}#bread_crumb ul li{font-size:12px;display:inline-block}#bread_crumb ul li.level-2:before,#bread_crumb ul li.level-3:before,#bread_crumb ul li.level-4:before{content:">";letter-spacing:10px;color:#666}#bread_crumb ul li a:hover{text-decoration:underline}ul.page_navi{clear:both;overflow:hidden;margin:0 0 30px;padding-top:50px;padding-left:0;font:100% Verdana,Geneva,sans-serif;text-align:center}ul.page_navi li{display:inline-block;margin:0 0 5px;padding:0}ul.page_navi li.current{padding:5px 10px;font-weight:700;border:1px solid #ccc;color:#000}ul.page_navi li a{text-decoration:none;display:inline-block;padding:5px 10px;border:1px solid #ccc}.aligncenter,.wpcf7-list-item{display:block !important;margin:0 !important}ul.page_navi li a:hover{background-color:#eee}strong{font-weight:700}small{font-size:12px;font-size:1.2rem;color:#555}em{font-style:italic}blockquote{background-color:#ddd;padding:1em 1em 1em 3em;position:relative}blockquote:before{content:"“";font-size:600%;line-height:1em;font-family:"ＭＳ Ｐゴシック",sans-serif;color:#999;position:absolute;left:0;top:0}.aligncenter{margin:0 auto}.alignright{float:right}.alignleft{float:left}.blocka ul:after,.blockb ul:after{content:"";clear:both}.form-table .text{border:1px solid #ddd;padding:3px;border-radius:3px}.form-table .length-l{width:98%}.form-table .length-m{width:50%}.form-table label{display:inline-block;margin-bottom:5px}input.submit{display:block;margin:40px auto;padding:10px 20px;font-size:16px;font-size:1.6rem}input[type=submit]{-webkit-appearance:button;cursor:pointer}.header .inner h1{float:left;width:450px;font-weight:600;padding-top:4px;font-size:11px;text-align:left;color:#555}.header .inner .h_nav #cart .M_headBasket{float:right;width:126px;padding:3px 3px 0;border:1px solid #000;margin:0 0 5px 5px;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.content .main{margin-top:3px;display:inline-block}.global-nav{margin-top:3px;display:inline-block}.global-nav .inner ul li a span{margin-top:3px;display:inline-block}.global-nav .inner ul li img{border-bottom:1px solid #040000}.header .inner .h_nav #cart .M_headBasket #M_headBasketSwitch{position:relative;width:126px;height:26px;z-index:999;float:right}.header .inner .h_nav #cart .M_headBasket #M_headBasketSwitch #M_basketClosedBox{background:url(https://gigaplus.makeshop.jp/grandarms/images/cartin.svg) no-repeat}.header .inner .h_nav #cart .M_headBasket #M_headBasketSwitch #M_basketOpenedBox{position:absolute;right:0;top:25px;height:auto;background:#ededed;display:none;border:1px solid #b3b3b3}.header .inner .h_nav #cart .M_headBasket #M_headBasketIn{clear:both;font-size:11px;text-align:right;padding:2px 0;width:126px}.header .inner .h_nav #cart .M_headBasket #M_headBasketIn em{color:#000;font-style:normal;font-weight:700}.header .inner .h_nav ul{float:right;width:400px}.header .inner .h_nav ul li{float:right;padding:5px;font-size:9pt;text-align:right;margin-right:5px;border:1px solid #000}.header .inner .h_nav ul li .M_helloMsg{display:inline-block;padding-right:4px}.header .inner .h_nav ul li i{padding-right:4px}.global-nav .inner ul li:nth-of-type(6n+6){margin-right:0}.content .main .single_entry .post_nav .next a:hover,.content .main .single_entry .post_nav .prev a:hover{text-decoration:underline}.global-nav .inner .business:hover span{opacity:.8;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.content .side .side_ct li:hover{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in}.slider_image{width:100%;background-color:#fff;display:none}.slider_image a{cursor:pointer}.slider_image a:hover img{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in}.slider_image a img{width:100%;height:100%}.slider_image a:hover img{opacity:.6;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.content .main .tl_main{margin-bottom:20px}.content .main .entry_block{margin-top:52px;padding-bottom:20px;border-bottom:1px dotted #999}.content .main .entry_block .img_eye{width:280px;float:left;font-size:10px}.content .main .entry_block .img_eye a img{max-width:100%;height:auto}.content .main .entry_block .outline_box{width:440px;float:right}.content .main .entry_block .outline_box .ct_time_box{position:relative;margin-bottom:20px}.content .main .archive_tl,.content .main .page_entry .page_tl,.content .main .single_entry .single_tl{margin-bottom:40px}.content .main .entry_block .outline_box .ct_time_box .category_name{display:inline-block;padding:6px 20px;background-color:#000;letter-spacing:.6px;font-size:13px}.content .main .entry_block .outline_box .ct_time_box .category_name a{color:#fff}.content .main .entry_block .outline_box .ct_time_box .day{position:absolute;bottom:0;right:0;font-family:Lato,sans-serif}.content .main .entry_block .outline_box h4{font-size:16px;padding-bottom:20px;line-height:1.3}.content .main .entry_block .outline_box .content_desc{line-height:1.6}.content .main .entry_block .outline_box .content_desc span{display:block;text-align:right;padding-top:20px;font-size:12px;font-family:Lato,sans-serif}.content .main .archive_tl h2,.content .main .page_entry .page_tl h2,.content .main .single_entry .single_tl h1{font-size:24px;border-bottom:2px solid #000;padding-bottom:5px}.content .main .entry_block .outline_box .content_desc span i{padding-right:4px}.content .main .single_entry .ct_time_box{position:relative;margin-bottom:20px}.content .main .single_entry .ct_time_box .category_name{display:inline-block;padding:6px 20px;background-color:#000;color:#fff;letter-spacing:.6px;font-size:13px}.content .main .single_entry .post_nav .next a,.content .main .single_entry .post_nav .prev a{color:#000}.content .main .single_entry .ct_time_box .single_date{position:absolute;bottom:0;right:10px;font-family:Lato,sans-serif}.content .main .single_entry .single_content_block{font-size:14px;line-height:1.4}.content .main .single_entry .single_content_block p{margin-bottom:20px;line-height:1.7}.single_content_block img{max-width:100%;height:auto;margin-bottom:10px}.content .main .single_entry .post_nav{margin-top:60px;position:relative}.content .main .single_entry .post_nav .prev{display:inline-block}.content .main .single_entry .post_nav .next{display:inline-block;text-align:right;position:absolute;right:0}.content .side .side_nav h2{margin:0;padding:0;background:#000;display:block;font-size:14px;color:#fff;font-weight:400;border:none}.content .side .side_nav h2 a{color:#fff;text-decoration:none}.content .side .side_ct{text-align:left;padding:10px 0;width:200px}.content .side .side_ct li{width:200px;height:80px;border:1px solid #000;margin-bottom:20px;padding:44px 0 0;vertical-align:middle}.content .side .side_ct li:hover{background-color:#f8f8f8;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.content .side .side_ct li h3{text-align:center}.content .side .side_conts{text-align:left;width:200px}.content .side .side_conts0{text-align:left;width:200px}.content .side .side_conts0 li h3{margin-bottom:17px;text-align:center}.content .side h2{margin-bottom:17px;text-align:center}.content .side .side_conts0 li{width:200px;height:110px;border:1px solid #000;margin-bottom:20px;padding:20px 0}.content .side .side_conts0 li:hover{background-color:#f8f8f8;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.content .side .side_conts0 li p{text-align:center;font-size:12px;padding:20px 0 0;line-height:1.4;color:#000}.content .side .side_nav ul{margin:0;padding:0}.content .side .side_nav li>a{background-color:#fff;border-color:#ccc;border-width:0 1px 1px;border-style:solid;display:block;padding:15px 10px 15px 25px;text-decoration:none;background-image:url(//grand-arms.com/blog/wp-content/themes/hw-arms-blog/images/ct_arrow.png);background-repeat:no-repeat;background-position:10px 19px;font-size:13px;color:#333}.content .side .side_nav li>a:hover{color:#666;background-color:#f8f8f8}.content .side .side_nav li.current-cat>a,.content .side .side_nav li.current-page-item>a,.content .side .side_nav li.current_page_item>a{background-color:#eee}.content .side .side_nav li li>a{background-color:#fff;padding-left:50px;background-position:35px 19px}.content .side .side_conts li{width:200px;height:100px;border:1px solid #000;margin-bottom:20px}.sub_consept .unit2col .block2 img,.sub_consept .unit3col .block3 img{height:auto;max-width:100%}.content .side .side_conts li h3{text-align:center}.content .side .side_conts li p{text-align:center;font-size:12px;line-height:1.4;color:#000}.content .side .side_conts li p .bn_arms_specs{text-align:left;padding-top:10px;padding-left:18px;padding-right:18px}.content .side .bn_arms_gallery{position:relative;background:url(https://gigaplus.makeshop.jp/grandarms/images/side/img_thankyou.svg) 50% 0 no-repeat}.content .side .bn_arms_gallery .side_conts{padding-top:120px}.content .side .bn_arms_gallery span{position:absolute;bottom:-10px;right:-10px;z-index:1000}#footerWrap{width:100%;background:#000;margin-top:20px;bottom:0}#footer{color:#fff;width:1000px;margin:0 auto;padding:20px 0;font-size:11px}#f_nav{overflow:hidden;float:left}#f_nav li{display:inline;padding:0 1em 0 0}#f_nav li i{padding-right:6px}#f_nav li a:active,#f_nav li a:link,#f_nav li a:visited{text-decoration:none;color:#fff}#f_nav li a:hover{text-decoration:underline;color:#eee}#f_info{float:right;width:400px;text-align:right;color:#fff;padding-top:13px}#f_info address{color:#fff;font-style:normal;font-size:11px}sub_consept h3{text-align:center;border-bottom:1px solid #000;margin:60px 0 0;padding-bottom:5px;letter-spacing:1px;font-size:15px}.sub_consept p.lead{text-align:left;padding:20px 0 20px 150px;font-size:9pt;line-height:1.4}.sub_consept .unit3col{margin-bottom:30px}.sub_consept .unit3col .block3{width:230px;float:left;margin-right:35px}.sub_consept .unit3col .block3:nth-of-type(3n+3){margin-right:0}.sub_consept .unit3col .block3 h4{position:relative;font-family:Lato,sans-serif;font-weight:600;border-bottom:1px solid #000;margin-top:10px;padding:0 2px 4px}.sub_consept .unit3col .block3 h4 span{position:absolute;top:0;right:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:right;font-size:11px}.sub_consept .unit3col .block3 p{font-size:10px;padding:4px 2px;line-height:1.4}.sub_consept .more{display:block;margin:0 auto 50px;width:300px;font-size:9pt;text-align:center;padding:8px 0;border:1px solid #000}.sub_consept .unit2col{margin-bottom:30px}.sub_consept .unit2col .block2{width:363px;float:left;margin-right:34px}.sub_consept .unit2col .block2:nth-of-type(2n+2){margin-right:0}.sub_consept .unit2col .block2 h4{position:relative;font-family:Lato,sans-serif;font-weight:600;border-bottom:1px solid #000;margin:30px 0 10px;padding-bottom:4px}.sub_consept .unit2col .block2 h4 span{position:absolute;top:0;right:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:right;font-size:11px}.sub_consept .unit2col .block2 h5{font-weight:600;font-size:9pt;padding-top:10px}.sub_consept .unit2col .block2 p{font-size:11px;padding:10px 0 20px;line-height:1.4}.sub_craftman table.lead_block{width:100%;margin-top:40px;margin-bottom:40px}.sub_craftman table.lead_block th{vertical-align:middle;width:230px}.sub_craftman table.lead_block th h3{text-align:center;font-size:15px}.sub_craftman table.lead_block td p{font-size:13px;line-height:1.4}.sub_craftman .unit3col{margin-left:-29px;margin-bottom:60px}.sub_craftman .unit3col .block3{position:relative;width:234px;float:left;margin-left:29px;text-align:center;padding:20px 10px;border:1px solid #000}.sub_craftman .unit3col .block3 .brand_logo{text-align:center;height:75pt}.sub_craftman .unit3col .block3 i{position:absolute;right:4px;bottom:4px;font-size:1px}.sub_craftman h4{position:relative;border-bottom:3px solid #000;padding-bottom:6px;margin-bottom:40px;font-size:20px;font-family:Lato,sans-serif;font-weight:600}.sub_craftman h4 span{position:absolute;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-weight:400;bottom:4px;right:0;font-size:15px}.sub_craftman .guide_block .logo_box{width:210px;float:left;text-align:center}.sub_craftman .guide_block .logo_box img.logo{margin-bottom:20px}.sub_craftman .guide_block .guide_txt{width:520px;float:right;padding:30px 10px 0 4px}.sub_craftman .guide_block .guide_txt p{line-height:1.7;font-size:14px;padding-bottom:30px;text-align:justify}.sub_craftman .photo_block{margin-top:30px;margin-bottom:40px}.sub_craftman .photo_block ul li{width:370px;float:left;text-align:right}.sub_craftman .photo_block ul li:nth-of-type(2n){float:right;text-align:left}.sub_craftman .photo_block ul li img{max-width:100%;height:auto}.sub_craftman .collection{margin-bottom:60px;margin-top:30px}.sub_craftman .collection ul li{width:110px;float:left;margin-right:20px;text-align:center}.sub_craftman .collection ul li img{max-width:100%}.sub_craftman .collection ul li:nth-of-type(6n){margin-right:0}.sub_craftman .collection ul li p{font-family:Lato,sans-serif;font-size:9pt;text-align:center;padding-top:4px}.sub_craftman .collection span{display:block;text-align:right;font-size:11px;letter-spacing:.6px;padding-top:10px;font-family:Lato,sans-serif}.sub_craftman .collection span i{padding-right:2px}.sub_gallery .diy_block{margin-top:40px;margin-bottom:35px}.sub_gallery .diy_block p.img_diy{width:230px;float:left;padding-left:54px}.sub_gallery .diy_block p.img_diy img{max-width:100%}.sub_gallery .diy_block p.lead{width:530px;float:left;padding:20px 30px 0 36px;line-height:1.7}.sub_gallery .gallery_block ul li{width:230px;float:left;margin-right:35px;margin-bottom:35px}.sub_gallery .gallery_block ul li:nth-of-type(3n){margin-right:0}.sub_guide .order_block{margin-top:20px;margin-bottom:40px}.sub_guide .order_block h3{margin-top:60px !important}.sub_guide .order_block .order_box{margin-top:30px;padding:10px;float:left;width:50%}.sub_guide .order_block .order_box h4 span{font-family:Lato,sans-serif;font-size:30px;padding-right:10px;font-weight:900}.sub_guide .order_block .order_box p{padding-top:10px;line-height:1.4;font-size:13px}.sub_guide .guide_list{margin-bottom:40px}.sub_guide .guide_list ul li{width:15pc;float:left;margin-right:20px;margin-top:10px;padding:10px;border:1px solid #000}.sub_guide .guide_list ul li:nth-of-type(3n){margin-right:0}.sub_guide .guide_list ul li i{padding-left:5px}.sub_guide .guide_desc h3{margin-top:60px !important}.sub_guide .guide_desc p{margin-bottom:10px;line-height:1.4;font-size:13px}.sub_howto .howto_list{margin-top:40px;margin-bottom:40px}.sub_howto .howto_list ul li{width:363px;float:left;margin-right:30px;margin-top:20px;padding:10px;border:1px solid #000}.sub_howto .howto_list ul li:nth-of-type(2n){margin-right:0}.sub_howto .howto_list ul li p{padding-top:10px;font-size:9pt;line-height:1.4}.sub_howto .howto_list ul li span{display:block;text-align:right;font-size:9pt;font-family:Lato,sans-serif}.sub_howto .howto_list ul li span i{padding-right:5px}.sub_howto .how_tl{text-align:center;margin-top:60px;font-size:18px;color:#fff;background-color:#000;line-height:2.4em;height:2.4em;letter-spacing:1px;font-weight:500}.sub_howto .about_block{margin-bottom:30px}.sub_howto .about_block h4{position:relative;font-family:Lato,sans-serif;font-weight:600;border-bottom:1px solid #000;margin:60px 0 30px;padding-bottom:4px;font-size:1pc}.sub_howto .about_block h4 span{position:absolute;top:0;right:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:right;font-size:9pt}.sub_howto .calc_block h4,.sub_howto .repeat_block h4{position:relative;font-family:Lato,sans-serif;font-weight:600}.sub_howto .about_block .about_box{width:365px;float:left;margin-right:30px}.sub_howto .about_block .about_box h5{font-weight:600;font-size:14px;padding-top:10px}.sub_howto .about_block .about_box p{font-size:9pt;padding:10px 0 0;line-height:1.4}.sub_howto .about_block img{width:365px;float:right}.sub_howto .features_block{margin-top:20px;margin-bottom:40px}.sub_howto .features_block .features_box{min-height:99pt;margin-top:30px;padding:10px;float:left;width:50%}.sub_howto .features_block .features_box h4 span{font-family:Lato,sans-serif;font-size:30px;padding-right:10px;font-weight:900}.sub_howto .features_block .features_box p{padding-top:10px;line-height:1.4;font-size:9pt}.sub_howto .repeat_block{margin-bottom:30px}.sub_howto .repeat_block h4{border-bottom:1px solid #000;margin:60px 0 30px;padding-bottom:4px;font-size:1pc}.sub_howto .repeat_block .repeat_box{width:365px;float:left;margin-right:30px}.sub_howto .repeat_block .repeat_box .outline{font-size:9pt;padding:0 0 10px;line-height:1.4;text-align:justify;text-justify:inter-ideograph}.sub_howto .repeat_block .repeat_box .repeat_icon{text-align:center;padding:20px 0}.sub_howto .repeat_block .repeat_box .repeat_icon img{width:35%}.sub_howto .repeat_block .repeat_box .coution{font-size:9pt;border:1px solid #000;padding:10px;line-height:1.4}.sub_howto .repeat_block .repeat_image{width:365px;float:right}.sub_howto .repeat_block .repeat_image img{max-width:100%;height:auto}.sub_howto .repeat_block .repeat_image h5{font-size:14px;margin-bottom:10px}.sub_howto .repeat_block .repeat_image p{font-size:9pt;padding:0 0 10px;line-height:1.4;text-align:justify;text-justify:inter-ideograph}.sub_howto .calc_block{margin-bottom:30px}.sub_howto .calc_block h4{border-bottom:1px solid #000;margin:60px 0 30px;padding-bottom:4px;font-size:1pc}.sub_howto .calc_block .calc_box{width:335px;float:left;margin-right:30px}.sub_howto .calc_block .calc_box .conditions{width:80%;font-size:9pt;line-height:1.4;font-weight:600;margin-bottom:2px;padding:10px;border:1px solid #000}.sub_howto .calc_block .calc_box .calc_image{text-align:center;padding:20px 0}.sub_howto .calc_block .calc_box .calc_image img{width:100%}.sub_howto .calc_block .calc_box .coution{font-size:9pt;border:1px solid #000;padding:10px;line-height:1.4}.sub_howto .calc_block .calc_txt{width:395px;float:right}.sub_howto .calc_block .calc_txt h5{font-size:13px;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #000;padding-bottom:5px}.sub_howto .calc_block .calc_txt p{font-size:13px;font-weight:900;padding:10px 0;line-height:1.5}.sub_howto .calc_block .calc_txt span{display:block;font-size:11px;margin-bottom:10px}.sub_raw{margin-top:-10px;margin-left:30px}.sub_raw h2.tl_main{margin-bottom:40px}.sub_raw .contents_block{margin-top:60px}.sub_raw .contents_block table tbody tr{border-bottom:1px dotted #999}.sub_raw .contents_block table tbody tr th{padding:20px;vertical-align:middle;text-align:center;width:200px}.sub_raw .contents_block table tbody tr td{padding:20px;line-height:1.4}.sub_coordinate h3,.sub_original h3{border-bottom:1px solid #000;padding-bottom:5px;letter-spacing:.6px;font-family:Lato,sans-serif}.sub_coordinate h3{text-align:left;margin:60px 0 0;font-size:18px}.sub_coordinate table.lead_block{width:100%;margin-top:40px;margin-bottom:40px}.sub_coordinate table.lead_block th{vertical-align:middle;width:230px;text-align:center;font-size:15px}.sub_coordinate table.lead_block td p{font-size:13px;line-height:1.4}.sub_original h3{text-align:left;margin:60px 0 0;font-size:18px}.blocka ul li,.blockb ul li{height:5pc;list-style-type:none;border:1px solid #000}.sub_original table.lead_block{width:100%;margin-top:40px;margin-bottom:40px}.sub_original table.lead_block th{vertical-align:middle;width:200px;text-align:center;font-size:15px}.sub_original table.lead_block td p{font-size:13px;line-height:1.4}.blocka ul li span,.blockb ul li span{display:block;font-size:9pt;font-family:Lato,sans-serif;padding:5px}.blocka{float:left;width:49%;margin-top:15px;margin-bottom:15px}.blocka ul:after{display:block;margin-bottom:30px}.blocka ul li{display:block;float:left;background:#fff;text-align:center;width:32%;margin:10px 2px}.blocka ul li span{text-align:right}.blockb{float:right;width:49%;margin-top:15px;margin-bottom:15px}.blockb ul:after{display:block;margin-bottom:30px}.blockb ul li{display:block;float:left;background:#efebe6;text-align:center;width:32%;margin:10px 2px}.blockb ul li span{text-align:right}.mb4{margin-bottom:5px}.side_button p{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f7b000),color-stop(10%,#f7b000),color-stop(10%,#fff),to(#fff));background:linear-gradient(90deg,#f7b000 0,#f7b000 10%,#fff 10%,#fff 100%);color:#000;padding:12px 0 12px 25px;margin:15px 0;text-align:left;font-size:17px;width:200px;font-weight:700;line-height:140%;border:2px solid #000}.side_button img{margin-bottom:10px}.side_button li{position:relative}.side_button li:after{font-family:FontAwesome;content:"\025b6";position:absolute;top:50%;right:5px;margin-top:-7px}.side_button li:last-child:after{content:none}.side_button :hover{opacity:.7}.side_button_navi p{background:linear-gradient(180deg,#fff 0,#fff 28px,#f7b000 28px,#f7b000 100%);color:#000;padding:3px 0 3px 15px;margin:5px 0;text-align:left;font-size:17px;width:200px;font-weight:700;line-height:140%;border:2px solid #000}.side_button_navi li{position:relative}.side_button_navi li:after{font-family:FontAwesome;content:"\025b6";position:absolute;top:50%;right:5px;margin-top:-17px}.side_button_navi :hover{opacity:.7}.side_title p{background-color:#000;color:#fff;padding:10px 0;margin:20px 0;text-align:center;font-size:18px;width:200px;font-weight:700;border:2px solid #000}.side_subtitle p{background-color:#f7b000;color:#000;padding:10px 0;margin:20px 0;text-align:center;font-size:18px;width:200px;font-weight:700;border:2px solid #000}.side_menutitle p{background-color:#fff;color:#000;margin:10px 0;text-align:left;font-size:13px;width:200px;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;border-bottom:1px;border-color:#000;border-style:solid}.side_menutitle p img{margin-right:5px;width:30px;height:30px}.side_menutitle li{position:relative}.side_menutitle li:after{font-family:FontAwesome;content:"\025b6";position:absolute;top:50%;right:0;margin-top:-10px}.side_menutitle :hover{opacity:.7}.toptitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 60px}.toptitle:before{margin-right:10px}.toptitle:after,.toptitle:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#000}.toptitle:after{margin-left:10px}.single_contents h2{font-size:22px;background:#000;color:#fff;padding:.4em .5em;margin:35px 0 15px}.single_contents h3{position:relative;font-size:20px;margin:20px 0 25px;padding:.5em;border-bottom:2px solid #111;border-left:4px solid #111}.single_contents h3:after{content:none}.box3{padding:10px 0;margin:20px 0 30px;color:#fff;background:#000}.box3 p{margin:0;padding:0;font-size:20px;font-weight:700;text-align:center}