@charset "UTF-8";
/*=============================================================
 info インフォメーション関連
=============================================================*/
/*! index
================================================= */
/*! ============================================= */
/*! privacy プライバシーポリシー
================================================= */
/*! mainImg
---------------------------------------- */
#info.privacy #mainImg { background-image: url(/img/info/privacy/bg_mainimg01.jpg); }
#info.privacy .mainTit img { width: 120px; }
@media screen and (min-width: 769px) { #info.privacy .mainTit img { width: auto; } }
/*! contents
---------------------------------------- */
#info.privacy { /* inquiry */ }
#info.privacy #contents p { margin: 0 0 10px; }
#info.privacy #contents p.name { margin: 20px 0 30px; text-align: right; }
#info.privacy #contents ol.mod_olList01 { margin: 15px 0; padding: 18px 15px 15px 10px; border: 1px solid #b9c0a9; background: #fbfbfb; }
#info.privacy #contents ol.mod_olList01 li + li { margin: 10px 0 0; }
#info.privacy #contents hr { margin: 0 -25px 40px; }
@media screen and (min-width: 769px) { #info.privacy #contents { margin: 0 0 20px; }  #info.privacy #contents p.name { margin: 40px 0 60px; text-align: right; }  #info.privacy #contents ol.mod_olList01 { margin: 25px 0; padding: 30px 20px; }  #info.privacy #contents hr { margin: 0 0 80px; } }
#info.privacy #inquiry { counter-reset: inquiry; }
#info.privacy #inquiry .mod_tit02 { position: relative; padding-left: 1.2em; }
#info.privacy #inquiry .mod_tit02:before { display: inline-block; position: absolute; left: 0; vertical-align: baseline; content: counter(inquiry) "."; counter-increment: inquiry; }
#info.privacy #inquiry .mod_tit04 { margin: 20px 0 0; padding: 10px 25px; }
#info.privacy #inquiry .inquiryList { margin: 0 0 20px; padding: 0 20px 15px; background: #f2f1ee; text-align: center; }
#info.privacy #inquiry .inquiryList > dt { display: block; min-height: 16px; line-height: 1.4; margin: 0 -20px 15px; padding: 8px 12px; background: #4f6129; color: #fff; font-size: 16px; }
#info.privacy #inquiry .inquiryList > dd { text-align: left; }
#info.privacy #inquiry .inquiryList > dd dt { float: left; clear: left; width: 3.2em; color: #4f6129; }
#info.privacy #inquiry .inquiryList > dd dt:after { content: "："; }
#info.privacy #inquiry .inquiryList > dd dt:last-of-type { width: 5em; }
#info.privacy #inquiry .inquiryList > dd dd { margin: 0 0 4px; padding-left: 3.2em; }
#info.privacy #inquiry .inquiryList > dd dd:last-child { padding-left: 5em; }
#info.privacy #inquiry .btnCmn01 { margin: 0 0 30px; border: none; background: #f59922; }
#info.privacy #inquiry .btnCmn01:before { border-top: 1px solid #fff; border-right: 1px solid #fff; }
#info.privacy #inquiry .btnCmn01 span { color: #fff; }
#info.privacy #inquiry .btnCmn01 span:before { display: inline-block; margin: 0 .4em 0 0; font-size: 13px; vertical-align: baseline; }
@media screen and (max-width: 352px) { #info.privacy #inquiry .mod_link02 { display: inline-block; } }
@media screen and (min-width: 769px) { #info.privacy #inquiry .mod_tit04 { margin: 25px 0 0; padding: 12px 10px; }  #info.privacy #inquiry .inquiryList { margin: 0 0 30px; padding: 30px 30px 20px; text-align: left; }  #info.privacy #inquiry .inquiryList > dt { display: inline-block; height: 34px; min-height: 0; line-height: 34px; margin: 0 0 20px; padding: 0 12px; background: #83942e; font-size: 18px; }  #info.privacy #inquiry .inquiryList > dd dd { margin: 0 0 8px; }  #info.privacy #inquiry .btn { text-align: center; }  #info.privacy #inquiry .btnCmn01 { margin: 0 0 60px; border: none; background: #f59922; }  #info.privacy #inquiry .btnCmn01:before { border-top: 1px solid #fff; border-right: 1px solid #fff; }  #info.privacy #inquiry .btnCmn01:after { background: #f18200; }  #info.privacy #inquiry .btnCmn01 span { color: #fff; }  #info.privacy #inquiry .btnCmn01 span:before { display: inline-block; margin: 0 .4em 0 0; font-size: 13px; vertical-align: baseline; } }
/*# sourceMappingURL=maps/info.css.map */