/*　このCSSはスマートフォン向けです　*/

@charset "Shift_JIS";
/*　コンテンツごとに個別のスタイルを作成する際はこのシートに追記します　*/

/*　スマートフォン用CSS　*/
@media screen and (max-width: 480px) {
img {max-width: 100%; height: auto; width /***/:auto;}
 /*　以下にスタイルを記述。最終行に「}」を入れていることに注意　*/
	
/*　全体　*/
* {margin:0px; padding:0px;}
html {scroll-behavior:smooth; font-size:62.5%; line-height:1.5;}
.clearfix::after {content: ""; display:block; clear:both;}
	
/*　フォントサイズ指定　*/
.text_10 {font-size:1rem;}
.text_11 {font-size:1.1rem;}
.text_12 {font-size:1.2rem;}
.text_13 {font-size:1.3rem;}
.text_14 {font-size:1.4rem;}
.text_15 {font-size:1.5rem;}
.text_16 {font-size:1.6rem;}
.text_17 {font-size:1.7rem;}
.text_18 {font-size:1.8rem;}
.text_19 {font-size:1.9rem;}
.text_20 {font-size:2.0rem;}
.text_21 {font-size:2.1rem;}
.text_22 {font-size:2.2rem;}
.text_23 {font-size:2.3rem;}
.text_24 {font-size:2.4rem;}
.text_25 {font-size:2.5rem;}
.text_26 {font-size:2.6rem;}
	
	
p {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem;}
p.center {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; text-align:center;}
p.whitecenter {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; color:#fff; text-align:center;}
p.caption {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.1rem; margin-top:10px;}
p.note {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.1rem; margin-top:5px;}
.note-red {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.1rem; margin-top:5px; color:#cc0000}
	
h2.toph2 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; margin-bottom:10px; color:#000; margin-top:50px; border-top:dashed 1px #ccc; padding-top:50px; text-align:center;}
h2.toph2white {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; margin-bottom:10px; color:#fff; text-align:center;}
h2.topcasestudyh2 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; margin-bottom:10px; color:#fff; background-color:#000; text-align:center;}
h3.topcasestudyh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; margin:20px 0; color:#000; text-align:center;}
h4.topcasestudyh4 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.0rem; margin-bottom:20px; text-align:center;}
	
h2.commonh2 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:3.0rem; margin:30px 0 10px 0; color:#000;}
h2.commonh2 span.orange {color:#ff6600;}
	
h3.featureh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:3.0rem; line-height:1.2; color:#009FE8; margin:0 0 10px 0;}
h3.seminarh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:3.0rem; line-height:1.2; color:#009FE8; margin:50px 0 10px 0;}
h3.launchh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; line-height:1.2; border-top:solid 1px #009FE8; margin:30px 0 10px 0;; padding-top:30px;}
h3.launchh3 span {color:#009FE8;}
h3.longtermh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:2.0rem; line-height:1.2; color:#990000; margin-bottom:10px;}
h3.securityh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; line-height:1.4; margin-bottom:10px;}
h3.securityh3 span {color:#cc0000;}
h3.featureh3 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:3.0rem; line-height:1.2; color:#009FE8; margin-botom:20px;}

	
h4.commonh4dot {font-family: "FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; line-height:1.5; margin:20px 0 10px 0; border-bottom: dashed 1px #ccc; padding-bottom:5px;}
h4.longtermh4dot {font-family: "FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; line-height:1.2; margin-bottom:10px; border-bottom: dashed 1px #666; padding-bottom:5px;}
h4.sicommenth4dot {text-align:center; font-family: "FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.4rem; line-height:1.2; margin:20px 0 10px 0; border-top:dashed 1px #999; padding-top:20px;}
h4.sicommenth4dot span {color:#FF0000;}
	
h5.commonh5 {font-family: "FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.0rem; line-height:1.5; margin:30px 0 5px 0;}


/*　メインコンテンツ　*/
#main_box {width:100%; clear:both;}
#main {padding: 0 10px;}
	
	
/*　コンテンツレイアウト　*/
.flex {}
.flex2-l {}
.flex2-r {}
	
.fig-pc {display:none;}
.fig-sp {margin:20px 0;}
	
.fig-w {margin:20px 0;}
.fig2-l {margin-bottom:15px;}
.fig2-r {}
	
.fig3-l {margin-bottom:15px;}
.fig3-r {}
	
.fig80-w {margin:50px 0 20px 0;}
.fig80-l {text-align:center; margin-bottom:20px;}
.fig80-r {}
.fig80feature-r {}

.fig100-w {margin:50px 0 20px 0;}
.fig100-l {text-align:center; margin-bottom:20px;}
.fig100-r {}

	
/*　Youtube動画　*/
.yt-moviesp {text-align:center; margin:20px auto; position: relative; height:0; padding:30px 0 56.25% 0; overflow: hidden;}
.yt-moviesp iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.yt-movie {display:none;}
	

/*　ヘッダ　*/
#header_box {margin:0px; padding:5px 10px; min-height:50px; background:#333;}
#header {width:100%; margin:0 auto; padding:13px 0;}
#header_logo {}
#header_tagline h1 {display:none;}
	
#hero_box {display:none;}
#herotop {display:none;}
#herocmn {display:none;}
h2.herotopsp {margin:0px;}
h2.herocmnsp {margin:0px;}
	

/*　ページの先頭へ　*/
.pagetop {height:50px; width:50px; position:fixed; right:30px; bottom:30px; background:#000; border:solid 1px #ccc; border-radius:50%; display:flex; justify-content:center; align-items:center; z-index:2;}
.pagetop_arrow {height:10px; width:10px; border-top:3px solid #ccc; border-right:3px solid #ccc; transform:translateY(20%) rotate(-45deg);}
.pagetop:hover,.pagetop:hover .pagetop_arrow {background:#009FE8; border-color:#fff; transition-duration:0.3s;}
	
	
/*　フッタ　*/
#footer_box {margin-top:50px; padding:5px 10px; background:#333333;}
#footer {width:100%; display:block; min-height:50px; margin:0 auto; background:url("../images/footer-logo.png") no-repeat left 10px;}
#footer_menu {color:#fff; padding-top:50px;}
#footer_menu ul {margin:0px; padding:0px; list-style:none;}
#footer_menu li {margin:0px; padding:5px; font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.3rem;}
#footer_menu li a {color:#fff;}
#footer_menu li a:hover {color:#009FE8;}
	
	
/*　グランドメニュー6　*/
ul.grandmenu6 {margin:0; padding:0;}
ul.grandmenu6 li {height:50px; list-style:none; background:#333; border-bottom: 1px solid #fff;}
ul.grandmenu6 a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#fff; line-height:50px; display:block; text-decoration:none; padding-left:10px;}
ul.grandmenu6 a.grandmenu6on {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#fff; line-height:50px; display:block; background:#009FE8; text-decoration:none; padding-left:10px;}
ul.grandmenu6 a:hover {background:#009FE8;}
	
	
/*　グランドメニュー7　*/
ul.grandmenu7 {margin:0; padding:0;}
ul.grandmenu7 li {height:50px; list-style:none; background:#333; border-bottom: 1px solid #fff;}
ul.grandmenu7 a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#fff; line-height:50px; display:block; text-decoration:none; padding-left:10px;}
ul.grandmenu7 a.grandmenu7on {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#fff; line-height:50px; display:block; background:#009FE8; text-decoration:none; padding-left:10px;}
ul.grandmenu7 a:hover {background:#009FE8;}
	
	
/*　トップ：リンクボタン　*/
.ent-linkbtn1 {border:solid 1px #009FE8; color:#fff; text-align:center; margin:50px auto; width:80%;}
.ent-linkbtn1 a {display:block; background:#000; padding:8px; font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#fff; text-decoration:none;}
.ent-linkbtn1 a:hover {background:#009FE8; color:#fff; transition-duration:0.3s;}


/*　トップ：特長　*/
.top-headlinebox {margin:40px 0;}
.top-featurebox {background:#000; padding:1px 10px;}
.top-feature-w {padding:20px 0; border-top:solid 1px #009FE8;}
.top-feature-w2 {padding:20px 0; border-top:solid 1px #009FE8; border-bottom:solid 1px #009FE8;}
.top-feature-l {margin-bottom:15px;}
.top-feature-r {}
.top-feature-patent {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.3rem; background:#009FE8; color:#fff; text-align:center; margin-bottom:20px; padding:5px;}

	
/*　トップ：製品　*/
.top-productbox {background:#fff; margin:30px 0;}
.top-product-l {margin-bottom:30px;}
.top-product-r {}
	

/*　トップ：成功事例　*/
.top-casestudybox {background:#f5f2e8; margin:50px 0 30px 0; padding-bottom:1px;}
.top-casestudybox ul {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; margin:20px 0; padding:20px 0; list-style:none;}
.top-casestudy-w {margin:10px 0;}
.top-casestudy-l {margin-bottom:20px; text-align:center; padding:0 20px;}
.top-casestudy-r {padding:0 20px;}
	
	
/*　特長サブメニュー6　*/
ul.featuremenu6 {margin:10px 0 20px 0; padding:0;}
ul.featuremenu6 li {width:100%; list-style:none; text-align:left; background:url("../images/cmn-submenu-bgoff.png") repeat-x bottom; border-bottom: solid 1px #fff;}
ul.featuremenu6 a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#666; line-height:40px; display:block; text-decoration:none; padding-left:10px;}
ul.featuremenu6 a.featuremenu6on {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#000; line-height:40px; display:block; background:url("../images/cmn-submenu-bgonsp.png") repeat-y left; text-decoration:none;}
ul.featuremenu6 a:hover {background:url("../images/cmn-submenu-bgonsp.png") repeat-y left; color:#000; transition-duration:0.3s;}
	
	
/*　特長：セキュリティ　*/
.securityh3box {border-bottom:dashed 1px #666; margin-bottom:10px; padding-bottom:10px;}
.securitybox-w {margin-top:20px}
ul.securitytopic {margin-top:20px}
ul.securitytopic li {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:2.0rem; line-height:1.2; list-style:none; background:#F5F2E8; padding:5px 10px; border-radius:5px; margin-bottom:10px;}
	
	
/*　製品サブメニュー4　*/
ul.productmenu4 {margin:10px 0 20px 0; padding:0;}
ul.productmenu4 li {width:100%; list-style:none; text-align:left; background:url("../product/images/productmenu-bgoff.png") repeat-x bottom; border-bottom: solid 1px #fff;}
ul.productmenu4 a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#666; line-height:40px; display:block; text-decoration:none; padding-left:10px;}
	
ul.productmenu4 a.productmenu4offhb {background:url("../product/images/productmenu-bgoff.png") repeat-x top;}
ul.productmenu4 a.productmenu4offok {background:url("../product/images/productmenu-bgoff.png") repeat-x top;}
ul.productmenu4 a.productmenu4offbu {background:url("../product/images/productmenu-bgoff.png") repeat-x top;}
ul.productmenu4 a.productmenu4off {background:url("../product/images/productmenu-bgoff.png") repeat-x top;}
	
ul.productmenu4 a.productmenu4offhb:hover {background:url("../product/images/productmenu-onhbsp.png") repeat-y left; color:#000; transition-duration:0.3s;}
ul.productmenu4 a.productmenu4offok:hover {background:url("../product/images/productmenu-onoksp.png") repeat-y left; color:#000; transition-duration:0.3s;}
ul.productmenu4 a.productmenu4offbu:hover {background:url("../product/images/productmenu-onbusp.png") repeat-y left; color:#000; transition-duration:0.3s;}
ul.productmenu4 a.productmenu4off:hover {background:url("../product/images/productmenu-onsp.png") repeat-y left; color:#000; transition-duration:0.3s;}
	
ul.productmenu4 a.productmenu4onhb {color:#000; background:url("../product/images/productmenu-onhbsp.png") repeat-y left;}
ul.productmenu4 a.productmenu4onok {color:#000; background:url("../product/images/productmenu-onoksp.png") repeat-y left;}
ul.productmenu4 a.productmenu4onbu {color:#000; background:url("../product/images/productmenu-onbusp.png") repeat-y left;}	
ul.productmenu4 a.productmenu4on {color:#000; background:url("../product/images/productmenu-onsp.png") repeat-y left;}		
	
	
/*　製品：製品タイトル部分　*/
.producttitlebox-hb {background:#ff6600; margin:50px 0; padding:20px;}
.producttitlebox-ok {background:#0067D0; margin:50px 0; padding:20px;}
.producttitlebox-bu {background:#f4f2e9; margin:50px 0; padding:20px;}
.producttitle {border-bottom:solid 1px #fff; padding-bottom:20px; margin-bottom:20px;}
.productread {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:2.4rem; color:#FFFFFF; line-height:1.4;}	
.producttitle-bu {border-bottom:solid 1px #000; padding-bottom:20px; margin-bottom:20px;}
.productread-bu {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:2.4rem; color:#000; line-height:1.4;}	
	
	
/*　製品：機能一覧表　*/
.funclist-w {margin:20px 0;}
.funclist-l {}
.funclist-r {}
ul.funclist {font-size:1.3rem; line-height:1.2; margin-bottom:20px;}
ul.funclist li.head {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; background:#f5f2e9; font-weight:bold;}
ul.funclist li {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; border-bottom:1px solid #ccc; list-style:none; padding:5px 2px}	
	
	
/*　製品：動作環境　*/
.table-system {width:100%; border-collapse:collapse; border-top:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:5px #009FE8 solid; margin:5px 0px; font-size:1.3rem; line-height:1.2;}
.table-system th {background:#f5f2e9; border:1px #ccc solid; padding:5px 10px; line-height:1.2; font-family:"FOT-UD角ゴ_ラージ Pr6N B"; vertical-align:top;}
.table-system td {border:1px #ccc solid; padding:5px 10px; font-family:"FOT-UD角ゴ_ラージ Pr6N M"; vertical-align:top;}
.table-system td.table-system-bold {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; vertical-align:top;  text-align:left;}
	
	
/*　業種別ポイント　*/
.industrypointbox {background:#f5f2e8; margin:20px 0; padding:8px; border: solid 1px #ccc; border-radius:5px;}
.industrypoint-l {}
.industrypoint-r {}	
.industrypoint1 {background:#fff; margin-bottom:20px; padding:10px;}

	
/*　成功事例　*/
.casestudyinfobox {border: solid 1px #ccc; border-radius:10px; margin:30px 0; padding:20px;}
.casestudyinfo-l {text-align:center; margin-bottom:20px;}
.casestudyinfo-r {}
.casestudyinfobox ul.company {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; margin-top:20px; padding:20px 0; list-style:none;}
.casestudyinfo-group {border: solid 1px #ccc; margin-top:20px; padding:20px;}
.casestudyinfo-group ul.group {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; list-style:none;}

	
.casestudysolbox {background:#f5f2e8 url("../casestudy/images/solution-title.png") 20px 20px no-repeat; border: solid 1px #ccc; margin:30px 0; padding:60px 20px 20px 20px;}
.casestudysolbox ul {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:2.0rem; border-top:dashed 1px #ccc; list-style:none;}
.casestudysolbox li {border-bottom:dashed 1px #ccc; padding:5px 0 5px 30px; background:url("../casestudy/images/solution-check.png") left 10px no-repeat;}
	
.casestudythumbbox {margin-bottom:30px; border:solid 1px #ccc; border-radius:10px; padding:18px;}
.casestudythumbbox a {display: block; cursor:pointer; text-decoration:none; color:#000;}
.casestudythumbbox a:hover {opacity:0.6; transition-duration:0.3s;}
.casestudythumbbox2 {}
.casestudythumbbox .logo {text-align:center; margin-bottom:20px;}
.casestudythumbbox .thumb {text-align:center; margin-bottom:20px;}
.casestudythumbbox h4 {font-family:"FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.0rem; line-height:1.3; text-align:center; text-decoration:none;}
.casestudythumbbox h5 {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.8rem; line-height:1.5; text-align:center; margin-top:15px;}
.casestudythumbbox ul {font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.5rem; border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; margin:20px 0; padding:10px 0; list-style:none;}
.casestudythumbbox p.link {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.5rem; color:#009FE8; text-align:center;}	
	
.casestudyreadbox p.read {margin: 20px 0;}
.casestudyreadbox {}
.casestudyreadbox-fig {}
	
	
/*　セミナー　*/
.seminarbox {border:solid 1px #ccc; margin: 20px 0;}
.seminarbox a {display: block; padding:20px 20px; text-decoration:none;}
.seminarbox a:hover {background: #ffffcc; transition-duration: 0.3s;}
.seminarbox a h4 {font-family: "FOT-UD角ゴ_ラージ Pr6N E"; font-size:2.0rem; line-height:1.2;}
.seminarbox a p.seminar {font-family: "FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.6rem; margin-top:10px; color:#333;}
	
	
/*　問い合わせサブメニュー2　*/
ul.inquirymenu2 {margin:10px 0 20px 0; padding:0;}
ul.inquirymenu2 li {width:100%; list-style:none; text-align:left; background:url("../images/cmn-submenu-bgoff.png") repeat-x bottom; border-bottom: solid 1px #fff;}
ul.inquirymenu2 a {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#666; line-height:40px; display:block; text-decoration:none; padding-left:10px;}
ul.inquirymenu2 a.inquirymenu2on {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; color:#000; line-height:40px; display:block; background:url("../images/cmn-submenu-bgonsp.png") repeat-y left; text-decoration:none;}
ul.inquirymenu2 a:hover {background:url("../images/cmn-submenu-bgonsp.png") repeat-y left; color:#000; transition-duration:0.3s;}
	
	
/*　問い合わせ用テーブル　*/
.table_inquiry {font-size:1.6rem; border-top:solid 1px #ccc; margin-top:30px;}
.table_inquiry .req {color:#c00; padding-left:10px; font-size:1.2rem;}
.table_inquiry tbody {height:auto; margin:0 auto;}
.table_inquiry th {display:block; background-color:#f6f3e9; border:solid 1px #ccc; border-top:none; border-bottom:none; font-weight:bold; padding:5px 10px; font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem;}
.table_inquiry td {display:block; font-weight:normal; text-align:left; border:solid 1px #ccc; padding:10px; font-family:"FOT-UD角ゴ_ラージ Pr6N M"; font-size:1.6rem;}
.table_inquiry input,textarea,select {background-color:#fff;}
.table_inquiry input:focus,textarea:focus,select:focus {background-color:#ffc;}
.table_inquiry .td_corpinfo {list-style:none;}
.table_inquiry .td_corpinfo li {line-height:1.5; margin:5px 0;}
.table_inquiry .td_corpinfo li label input {margin-right:0.5em;}
.table_inquiry .td_corpinfo li .prdnamebox {margin-left:1.5em;}
.table_inquiry .td_sales label {margin-right:2em; display:block;}
.table_inquiry .td_sales label input {margin-right:0.5em;}	
	
	
/*　個人情報　*/
.div_privacy {border:solid 1px #ccc; padding: 10px; background:#f7f7f7; margin-top:30px}
.div_privacy h3 {font-family:"FOT-UD角ゴ_ラージ Pr6N B"; font-size:1.6rem; margin-bottom:10px; padding-bottom: 5px; border-bottom: solid 1px #ccc;}
.div_privacy2 {text-align:center; margin-top:20px;}


/*　送信ボタンと完了　*/
.btn_submit {text-align:center; margin-top:20px;}
.btn_submit input.sbmt {cursor:pointer; font-size:1.8rem; font-family:"FOT-UD角ゴ_ラージ Pr6N B"; padding: 5px 30px; color:#fff; border:1px solid #ccc; background:#5393ce; border-radius:5px;}
.btn_submit input.back {cursor:pointer; font-size:1.4rem; font-weight:normal; color:#fff; margin-left:30px; padding: 5px 20px; border:1px solid #ccc; background:#bf9f83; border-radius:5px;}
.thankyou {text-align:center; margin:30px auto;}
.thankyoutop {text-align:center; margin:30px auto;}
.thankyoutop a {display:block; width:100%; background:#5393ce; color:#fff; text-align:center; margin:0 auto; font-size:1.6rem; font-weight:bold; padding:10px 0; text-decoration:none;}
.thankyoutop a:hover {background:#61aae3;}
	
.btn_submit_small {padding-left:10px; float:left;}
.btn_submit_small input.sbmt {cursor:pointer; font-size:1.4rem; font-weight:bold; padding:2px 10px; color:#fff; border:1px solid #ccc; background:#ee8000; border-radius:5px;}
.btn_submit_small input.back {cursor:pointer; font-size:1.4rem; font-weight:normal; color:#fff; margin-left:30px; padding: 5px 20px; border:1px solid #ccc; background:#bf9f83; border-radius:5px;}


/*　エラー表示　*/
.inquiry_error {background:#ffe1e1; border: 1px dashed #c00; text-align:center; color:#c00; font-weight:bold; margin:20px auto; padding:10px;}
.inquiry_error .btn_back {margin-top:10px;}
.btn_back input.back {cursor:pointer; font-size:1.4rem; font-weight:normal; color:#fff; padding: 5px 20px; border:1px solid #ccc; background:#bf9f83; border-radius:5px;}	
	

}/*　@mediaの綴じ括弧。削除しないでください　*/