@charset "UTF-8";/* header設定======================================================= */.clearfix:after{display:block;clear:both;content:"";}header ul,footer ul{font-size:14px;margin:5px 0 5px 10px;padding:0 0 0 10px;}img{border:0;vertical-align:top;line-height:1;}a:hover{text-decoration:none;color:#444;}a:hover img{transition:0.3s ease-in-out;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}a:active{text-decoration:none;color:#444;}.entryBtn{width:130px;padding:5px 10px;color:white;border:none;font-size:18px;font-weight:bold;border-radius:10px;cursor:pointer;}@media screen and (max-width:1280px){.companyName{margin-top:0px;margin-left:20px;float:left;font-size:18px;font-weight:bold;width:40%;}}.head_q{width:1896px;margin:0;}.head_q_l{float:left;width:580px;padding:0px 0 0 18px;}.head_q_l p{float:left;font-size:11px;font-weight:normal;width:100%;padding:0;margin:0 0 5px;color:#999999;}.head_q_l .logo{float:left;width:180px;padding:0;}.content_q{width:1896px;height:100%;/*height:965px;*/  margin:0;/*    padding-top:58px;*/}.header_right{position:relative;top:35px;height:65px;}.page-name-q{padding-left:18px;font-size:17pt;}.logoDiv{float:left;}ul{list-style:none;}/* レイアウト設定======================================================= */.wrappertop{width:100%;/* 基本設定 全体の幅 */  margin:0 auto;padding:0 0 25px;background:#fff;}.wrap_in{width:980px;/* 基本設定 全体の幅 */  margin:0 auto;padding:0;background:#fff;/* ヘッダー 背景色 */}.wrapper{width:100%;margin:0 auto;padding:0;background:#fff;zoom:1;display:block;}.wrapper .side{float:left;width:220px;}.wrapper .main{float:right;width:720px;padding:35px 0 0;margin:0 0px 0 0;}.contact header#comhead{width:720px;margin:0 auto 20px;}.contact .wrapper{font-size:14px;width:720px;margin:0 auto;padding:0 20px 50px;text-align:left;background:#fff;}.contact .wrapper .wrap_in{width:720px;}.contact .wrapper .main{float:none;width:auto;margin:0;padding:0;}/* header設定======================================================= */header{width:980px;/* 基本設定 全体の幅 */  margin:0 auto;padding:15px 0;background:#fff;/* ヘッダー 背景色 */  display:flex;position:static;height:auto;}header ul{margin:0;padding:0;list-style-type:none;}header .head_l{width:580px;padding:0;}header .head_l .head_l_wrap{float:left;display:flex;justify-content:space-between;margin:0;padding:0;}header .head_l .logo{width:180px;padding:8px 0 0;margin:0;}header .head_l h1{float:left;font-size:11px;font-weight:normal;width:100%;padding:0;margin:7px 0 15px;color:#999999;/* ヘッダー h1文字色 */}header .head_l_r{width:400px;margin:0;display:flex;justify-content:flex-end;padding:0;line-height:1.6;text-align:left;color:#333;font-size:62.5%;}header .head_l_r .telbox{margin:0 20px 0 0;}header .head_l_r .telbox p.tel{margin:2px 0;}header .head_l_r p{font-size:10px;color:#444444;line-height:1.2;margin:0;padding:0;}header .head_r{line-height:1;width:400px;padding:0;}header .head_r ul{font-size:14px;}header .head_r ul.head_no1{margin:0 0 10px;overflow:hidden;}header .head_r ul.head_no1 li{float:left;width:130px;margin:0 0 0 5px;font-size:14px;}header .head_r ul.head_no1 li:first-child{margin:0;}header .head_r .h_contact{float:left;width:190px;margin:0 10px;}header .head_r .h_contact a{margin:0;padding:0;}.sp_head_r,.sp_nav{display:none;}/* nav======================================================= */nav{margin:0;background:#fff;/* ナビゲーション（第一階層メニュー）背景色 */  padding:0 0 18px;display:block;}nav ul{width:980px;margin:0 auto;padding:0;list-style-type:none;}#menu li{margin:0;padding:0;float:left;}#menu a{width:163px;display:block;padding-top:33px;height:33px !important;overflow:hidden;outline:none;background:url(../img/nav3.gif) 0 0 no-repeat;}/*++++++++++++++++ nav button set ++++++++++++++++*/#menu .nav01 a,#menu .nav02 a,#menu .nav03 a,#menu .nav04 a,#menu .nav05 a,#menu .nav06 a,#menu .nav07 a{width:140px;background-position:0px 0px;}#menu .nav01 a:hover,#menu .nav01 a:active,#menu .nav01 a.selected,#menu .nav01 a.selected:hover,#menu .nav02 a:hover,#menu .nav02 a:active,#menu .nav02 a.selected,#menu .nav02 a.selected:hover,#menu .nav03 a:hover,#menu .nav03 a:active,#menu .nav03 a.selected,#menu .nav03 a.selected:hover,#menu .nav04 a:hover,#menu .nav04 a:active,#menu .nav04 a.selected,#menu .nav04 a.selected:hover,#menu .nav05 a:hover,#menu .nav05 a:active,#menu .nav05 a.selected,#menu .nav05 a.selected:hover,#menu .nav06 a:hover,#menu .nav06 a:active,#menu .nav06 a.selected,#menu .nav06 a.selected:hover,#menu .nav07 a:hover,#menu .nav07 a:active,#menu .nav07 a.selected,#menu .nav07 a.selected:hover{width:140px !important;background-position:0px -33px;}#menu .nav02 a{background-position:-140px 0px;}#menu .nav02 a:hover,#menu .nav02 a:active,#menu .nav02 a.selected,#menu .nav02 a.selected:hover{background-position:-140px -33px;}#menu .nav03 a{background-position:-278px 0px;}#menu .nav03 a:hover,#menu .nav03 a:active,#menu .nav03 a.selected,#menu .nav03 a.selected:hover{background-position:-278px -33px;}#menu .nav04 a{background-position:-416px 0px;}#menu .nav04 a:hover,#menu .nav04 a:active,#menu .nav04 a.selected,#menu .nav04 a.selected:hover{background-position:-416px -33px;}#menu .nav05 a{width:150px;background-position:-554px 0px;}#menu .nav05 a:hover,#menu .nav05 a:active,#menu .nav05 a.selected,#menu .nav05 a.selected:hover{background-position:-554px -33px;}#menu .nav06 a{background-position:-704px 0px;}#menu .nav06 a:hover,#menu .nav06 a:active,#menu .nav06 a.selected,#menu .nav06 a.selected:hover{background-position:-704px -33px;}#menu .nav07 a{background-position:-842px 0px;}#menu .nav07 a:hover,#menu .nav07 a:active,#menu .nav07 a.selected,#menu .nav07 a.selected:hover{background-position:-842px -33px;}#menu .nav00 a,#menu .nav00 a:hover,#menu .nav00 a:active,#menu .nav00 a.selected,#menu .nav00 a.selected:hover{display:none;}/* パンくず======================================================= */.breadcrumb{width:100%;background:#eef3f8;}.breadcrumb ol{margin:0 auto 30px;padding:5px 0;font-size:10px;list-style-type:none;width:980px;}.breadcrumb ol li{float:left;}.breadcrumb ol li a{color:#444;}/* 下層ナビゲーション======================================================= *//* cate_top */.cate_top a{padding:40px 10px;text-align:center;display:block;font-size:16px;border-bottom:1px solid #e6e6e6;background:#005bac;/* 下層メニュー（カテゴリ名） 背景色 */}.cate_top a:link,.cate_top a:visited,.cate_top a:hover{color:#fff;/* 下層メニュー（カテゴリ名） 文字色 */  text-decoration:none;}.bnrblock{width:200px;padding:10px;background:#eef3f8;border-top:2px solid #fff;}/* subnav */.side ul{margin:0;padding:0;list-style-type:none;}.side ul.subnav{margin:0;}.side ul.subnav li a{display:block;margin:0;padding:14px 5px 13px 26px;background:#eef3f8 url(../img/arw01.png) 15px 50% no-repeat;/* ナビゲーション（第二階層メニュー）背景色 */  border-top:2px solid #fff;/* ナビゲーション（第二階層メニュー）枠線色 */}.side ul.subnav li a:link,.side ul.subnav li a:visited{color:#444444;/* ナビゲーション（第二階層メニュー） 文字色 */  text-decoration:none;}.side ul.subnav li a:hover{background:#005bac url(../img/arw02.png) 15px 50% no-repeat;/* ナビゲーション（第二階層メニュー）背景色ハイライト時 */  color:#fff;/* ナビゲーション（第二階層メニュー） 文字色ハイライト */  text-decoration:none;}.side ul.subnav li.subselected > a{background:#005bac url(../img/arw02.png) 15px 50% no-repeat;/* 下層メニュー（第二階層メニュー）背景色ハイライト時 */  font-weight:bold;color:#fff;/* ナビゲーション（第二階層メニュー） 文字色ハイライト */  text-decoration:none;}.side ul.subnav li li a{display:block;margin:0;padding:14px 5px 13px 26px;border-bottom:1px solid #73a2cd;/* ナビゲーション（第二階層メニュー）枠線色 */}.side ul.subnav li li a:link,.side ul.subnav li li a:visited,.side ul.subnav li li a:hover{background:#2f79bb;/* ナビゲーション（第三階層メニュー） 背景色ハイライト時 */  color:#fff;/* ナビゲーション（第三階層メニュー） 文字色ハイライト */  text-decoration:none;}.side ul.subnav li li.localselected a{background:#2f79bb;/* ナビゲーション（第三階層メニュー） 背景色ハイライト時 */  font-weight:bold;color:#fff;/* ナビゲーション（第三階層メニュー） 文字色ハイライト */  text-decoration:none;}.side ul.bnr{margin:0 auto 0;padding:67px 0 20px;display:block;background:url(../img/bg_side_bnr.gif) 0 0 no-repeat;text-align:center;}/* 下層共通設定======================================================= */.head_l > p{float:left;font-size:11px;font-weight:normal;width:100%;padding:0;margin:7px 0 15px;color:#999999;line-height:1.6;}.block{clear:both;width:100%;margin:0 0 40px;}.main h1{font-size:26px;font-weight:normal;margin:0 0 30px;padding:0 0 18px;border-bottom:2px solid #005bac;/* 下層ページ大見出し（タイトル）枠線（下線）色 */  color:#444;/* 下層ページ大見出し（タイトル）文字色 */}.main .block h2{font-size:16px;font-weight:bold;margin:0 0 20px;padding:7px 15px;background:#e1edf7;/* 下層ページ中見出し 背景色 */  color:#444;/* 下層ページ中見出し 文字色 */  border-top:2px solid #005bac;}.main .block h3{font-size:16px;margin:0 0 13px;color:#005bac;/* 下層ページ小見出し 文字色 */  padding:0 0 0 9px;border-left:4px solid #005bac;line-height:1;}#main{height:auto;padding:10px 0px;display:flex;flex-direction:column;padding-top:16px;position:relative;}.top_back{clear:both;padding:0 0 60px;text-align:center;}.top_back a{padding:0 15px;}/* f_con設定======================================================= */.f_conblock{background:#eef3f8;width:100%;}.f_conblock .inner{width:980px;height:157px;margin:0 auto;padding:20px 0 27px;position:relative;}.f_conblock .inner .contactbox1{float:left;width:275px;padding:78px 95px 24px 20px;background:url(../img/bg_f_contactbox1.jpg) 0 top no-repeat;}.f_conblock .inner .contactbox1 .tel{font-size:36px;font-weight:bold;font-family:"Arial";line-height:1;padding:0 0 0 25px;background:url(../img/ico_tel.png) 0 50% no-repeat;}.f_conblock .inner .contactbox1 .tel a{text-decoration:none;pointer-events:none;}.f_conblock .inner .contactbox1 p{font-size:12px;margin:0;padding:0;}.f_conblock .inner .contactbox2{float:right;width:530px;padding:64px 20px 23px;background:url(../img/bg_f_contactbox2.jpg) 0 top no-repeat;}.f_conblock .inner .contactbox2 ul{list-style:none;padding:0;margin:0;}.f_conblock .inner .contactbox2 ul li{float:left;margin:0 0 0 20px;}.f_conblock .inner .contactbox2 ul li:first-child{margin:0;}.tel_box{margin:0;padding:0;}/* footer設定======================================================= */footer{background:url(../img/bg_footer.jpg) 50% 0 no-repeat;/* フッター（Copyright部）背景色 */  background-size:cover;display:block;margin:0;padding:0;line-height:1.6;/* foot_menu */}footer .foot_menu{width:980px;/* 基本設定 全体の幅 */  margin:0 auto;padding:75px 0;overflow:hidden;}footer .foot_menu .foot_left{width:350px;float:left;overflow:hidden;}footer .foot_menu .foot_right{float:right;width:570px;padding:0 0 0 50px;border-left:2px solid #bcccdc;overflow:hidden;}.f_logo{margin:0 0 25px;font-size:14px;}.foot_left ul{margin:5px 0;padding:0;list-style-type:none;}.foot_left ul li{font-size:10px;float:left;width:158px;}.foot_left ul li p{font-size:10px;margin:0;padding:0;}.foot_left ul li p span{font-size:12px;font-weight:bold;display:block;}.foot_left ul li ul{float:left;width:180px;}.foot_left ul li ul li{float:left;width:74px;padding:0 0 0 6px;background:url(../img/foot_list.gif) no-repeat 0 50%;}.foot_left .arw a{padding:0 0 0 11px;background:url(../img/arw01.png) no-repeat 0 50%;text-decoration:underline !important;}.foot_right ul li{line-height:2;padding:0 0 0 11px;background:url(../img/arw01.png) no-repeat 0 7px;}.foot_right ul li ul{margin:0;padding:0;list-style-type:none;}.foot_right ul li ul li{padding:0 0 0 9px;background:url(../img/foot_list.gif) no-repeat 0 0.8em;font-size:12px;}.foot_right ul.menu01,.foot_right ul.menu02,.foot_right ul.menu03,.foot_right ul.menu04{float:left;margin:0px 0;padding:0;list-style-type:none;font-size:12px;}.foot_right ul.menu01{width:152px;margin:0 30px 0 0;}.foot_right ul.menu02{width:157px;margin:0 30px 0 0;}.foot_right ul.menu03{width:110px;margin:0 30px 0 0;}.foot_right ul.menu04{width:135px;margin:0;}.foot_menu a:link,.foot_menu a:visited{color:#444;text-decoration:none;}.foot_menu a:hover{color:#444;text-decoration:underline;}/* foot_nav */footer .foot_nav{background:#005bac;/* フッター（メニュー部）背景色 */}footer .foot_nav .foot_in{width:980px;/* 基本設定 全体の幅 */  margin:0 auto;overflow:hidden;}footer .foot_nav .foot_in ul{font-size:14px;}.foot_nav ul{float:left;margin:0;padding:4px 0;list-style-type:none;}.foot_nav ul li{float:left;margin:0 21px 0 0;padding:0;}.foot_nav ul li a{color:#fff;font-size:10px;text-decoration:none;}.foot_nav ul li a:link,.foot_nav ul li a:visited,.foot_nav ul li a:hover{color:#fff;/* フッター（メニュー部）文字色 */  text-decoration:underline;}.foot_nav .copy{float:right;color:#fff;font-size:10px;padding:7px 0 8px;margin:0;}/* foot_info */.foot_info{color:#999;/* フッター（Copyright部）文字色 */}.foot_info ul{margin:0;padding:0;list-style-type:none;}.foot_info .foot_in{padding:20px 0 16px;}.foot_info .foot_info_cont{margin:0 0 30px;}.foot_info .logo_address{float:left;width:700px;}.foot_info .logo_address .logo{float:left;width:200px;padding:0 15px 0 0;}.foot_info .logo_address p{font-size:12px;}.foot_info .f_sns{float:right;width:100px;padding:0 60px 0 0;}.foot_info .f_sns li{float:left;width:30px;margin:0 0 0 5px;}.foot_info .f_sns li:first-child{margin:0;}.foot_info .copy{text-align:center;font-size:12px;}.contact footer .foot_menu{width:720px;/* 基本設定 全体の幅 */  margin:0 auto;padding:75px 0;}.contact footer .foot_left{border-right:none;}.contact footer .foot_in{width:720px;margin:0 auto;text-align:center;}.contact footer .foot_info{width:350px;float:left;padding:0 12px 0 0;}.contact footer .foot_info .logo_address{margin:0 0 25px;}.contact footer .foot_info .logo_address .logo{float:left;width:200px;}.contact footer .foot_info .f_sns{float:right;width:100px;padding:15px 0 0;}.contact footer .foot_nav .copy{float:none;}.clearfix{zoom:1;}/* pagetop======================================================= */.pagetop{position:fixed;z-index:10;right:50px;bottom:0;}.pagetop a{float:left;padding-top:40px;width:40px;height:0 !important;/*height:40px;*/  height:40px;overflow:hidden;outline:none;background:url(../img/pagetop.gif) no-repeat 0 0;}.mb20{margin-bottom:20px !important;}.titleArrow{position:relative;padding-left:24px;margin-left:50px;font-size:25px;}.titleArrow::before{position:absolute;content:"";width:0;height:0;border:solid 12px transparent;border-left:solid 20px #0C5EA5;top:50%;left:0;margin-top:-14px;}.basicWidth{/*width:1500px;*/  margin:0;}.titleBar{width:1841px;background-color:#0C5EA5;font-size:24px;font-weight:bold;padding:8px 20px;color:white;}.detailHeader{background-color:#0C5EA5;width:200px;padding:4px;border:1px solid silver;border-right:none;text-align:center;color:white;white-space:nowrap;font-size:25px;}.detailBody{border:1px solid silver;width:calc(100% - 243px);background-color:white;padding:10px;white-space:nowrap;}body{font-size:25px;}.detailbut{background-color:#0C5EA5;border-radius:10px;border:1px solid #0C5EA5;color:white;font-weight:bold;font-size:20px;padding:3px 6px;margin:5px 10px;cursor:pointer;}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}.flexrow{flex-direction:row;}.flexcolumn{flex-direction:column;}.header-point{background-color:#ff4500;color:white;border-radius:10px;width:300px;display:inline-block;margin-right:10px;text-align:center;margin-top:20px;}.cm_err_message{color:red;font-weight:700;text-align:center;font-size:18px;background-color:#fff;}.inText.error{border:2px solid red;background-color:#fff;}.cartCount{position:absolute;top:-10px;right:-8px;background-color:red;color:white;font-size:12px;font-weight:bold;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 2px rgba(0,0,0,0.3);}/*# sourceMappingURL=common.css.map */