@charset "utf-8";
/* ================================

	じゃらんnet 共通cssの調整兼reset

================================ */

/*  不具合調整
---------------------- */
#header-new .header-new_left .header-new_navi {
    height: auto;
}
#header-new .header-new_right .header-new_links {
    text-align: right;
}

@media all and (-ms-high-contrast:none) {
#header-new .header-new_right .header-new_links {
    margin-top: 0;
}
}
/* width:100% に対応できるように調整
---------------------- */
#container {
    width: 100% !important;
}
#header-new, div#footer, #footRLogo, div#footer p#footLine2, #pankuzubox {
    width: 100%;
    max-width: 950px;
}

/* sp */
@media (max-width:767px) {
#header-new .header-new_right,  .header-new_links,  #footRLogo .siteMap {
    display: none;
}
}
/* utility
---------------------- */
.tC {
    text-align: center;
}
.rImg {
    max-width: 100%;
    height: auto;
}
.sanSerif {
    font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.serif {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
}

@media (min-width:481px) {
.xl-hide {
    display: none;
}
}

@media (max-width:480px) {
.sp-hide {
    display: none;
}
}
/* ================================

    SP版 ヘッダー・フッター

================================ */
/*** HEADER ***/
header.is-sp {
    height: 47px;
    border-top: 5px solid #3B860D;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKBAMAAACH/Cl5AAAAFVBMVEX8+/r5+PX29O/18uyxpILMzMzl5eWft0kVAAAAGElEQVR4XmMAAQEgVGAwYHBgCGBIYFAAAAl0AYGT/EywAAAAAElFTkSuQmCC") repeat-x bottom;
}
header.is-sp .hdInner {
    position: relative;
    margin-top: 3px;
}
header.is-sp .logoWrap {
    position: absolute;
    top: 0;
    left: 5px;
}
header.is-sp .serviceLogo a {
    content: url(data:image/png;base64,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);
    width: 160px;
    height: 35px;
}
header.is-sp .companyLogo {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAANCAMAAACaV6wUAAABYlBMVEX///9mZmZmZmZMZHBUwvAAb71mZmZmZmZMZHAAd8NmZmZMZHBmZmZmZmZmZmYAYrJMZHBmZmZmZmYAXq5MZHBmZmYAXa5mZmYAZ7ZmZmZMZHAAU6ZUwvA9sOZmZmZmZmZMZHAAYbFMZHBmZmZOZG9MZHBmZmYAfclMZHBmZmYAWKlOZG9mZmZMZHAAYrIgmdkAWqsAfchMZHBmZmZUwvBNve0ZWpUZWJQDeMEAdcIAfspmZmZMZHBUwvBOZG9PZG8MY6kMcbUMZasMZ60Ma7BMZHBmZmZMZHAAZbRMZHBmZmYAZrZUwvADgsxMZHBmZmYAe8cAZbQAZ7YAbbsAbrwAb70Ac8AAdMEAdcIAesYAVqgAgMsEg80Ghc4Hhc4KiM8NitEQjdITj9MUkNQWktUalNYdl9ghmtkjnNsnntwqod4upN8wpuA0qeI3q+M7ruVBs+dEtulHuOoAW6xRv+8AYLAuKxBeAAAATnRSTlMADRAQEBATICAgLTAwMzk/QEBGT1BQUFlfYGBgYGBmcHBwgICMkJCfoKCgrLCwsLC/v8DAwMDDxMXPz9DQ0NPW2NjZ2dng4OLv8PDw8PAICGZwAAACVElEQVR4Xs2UZ5PTMBCG9xzAB86BDD7AAewgk5CAQ3HoOToy2IB09N577/+f1coF30z4djPZGfndookee7WBVbNdB6/fvXpgK8yOrTn6+eXyrRt/fu2bHabT398/Obl905ZDD3fMCtLO319eH16Lzvyx4y3KtBhj5DjM0cKMzDN66HoLF9kqMR358eHZephbOCPREqTqZOiMkEigcmA6n3kAiWTmwSXHRQaRUmrSJsl9ADdVqQs6zCNAHZsFi6neRdtUVSYrfwHSEP2JyV37+ubU3OYgOCv377ksewBC9jj3tI44Z8iU8IHMVjAxzAnO8VdcdxyTRArsPIRQ2ToM86hmslUIwxxomwtlmYxy8RCxc6ut2ib38+PzE34QLCSSzgeQ0jROLpEyJIAl6TSZgPaWp5IsKgj1e04iCv20qtL7W2ObfICqXARY6qMTx+OS89vbR+cRqThtoJk45w7xlUwskzCFKY2Ged80xbBAbNRV/zDFdZ8oReU6p1x0rLzEhE8vHlwKtunT0DIHmbTxmoni3nSmKKQG+Mpufqe8YiIF5RqFqlwGdp/y1WeCd4/vXQw2aKaBkF2oelczJSNq49TeFTIe0n1CNjpnMgQIcxtiuk8+Qlg1kylXgCuZXi3fvhCso9M6UtRMjhRV74SkufP+y+QqW89X6hezZOk7pFTaBkAgGkvTp6pc926xyfT0/s1zG4GYcHWLefP0vRZ84BETwXZlxrloME0zG8drWt61SBo5G5q2986V3VrN3GUAnij+nxJUXs5dB6An0UQLusTkaKa/nDuT95oQsFQAAAAASUVORK5CYII=);
    width: 74px;
    height: 6px;
    margin-top: 2px;
}
header.is-sp .btnWrap {
    position: absolute;
    top: 0;
    right: 5px;
}
header.is-sp .btnWrap li {
    margin-right: 6px;
}
header.is-sp .btnWrap li:last-child {
    margin-right: 0;
}
header.is-sp .btnWrap a {
    display: block;
    margin: 0 auto;
}
header.is-sp .btnMyPage, header.is-sp .btnLogout, header.is-sp .btnHelp, header.is-sp .btnExamine, header.is-sp .btnHistory {
    width: 33px;
    height: 29px;
}
header.is-sp .btnMyPage {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA6CAMAAAAz+392AAABgFBMVEX///9BewJBewJLkQKczWGVxllFhAKNwlSKwFKFv1RBewKAuEuXyl6ezVmYyl+ax1dLkQJLkQJFhAJFhAJtpzh4tUCNxVlBewJLkQJBewJLkQJBewJLkQJIigJLkQJFhAJIigJLkQJZlxtzrCl0rz6ezVmWyU+bxlB4tUCu02W12Gut0mOmz2ONxVlztyiBvitbqxdutCZ8vClwtiJhrhp3uibx9uy+25Oz2ISczWF7vC14tUBfqBpZmxmFv1RrsyBapBdSlhaXyl6Yyl+PxjxwrCRrpSFjph5VmxZmsSFksCDo8N2QxjP///+LvzKLxDF7rCyJtzOZyTmTxzmczTqHwi+DvzKizz3v9uaj0ELm8dWHtTLt9OGlz0rW6bPH4JaGrj/i78W72YWz2F+y2F6p007E34muyoK91pK93XOezkD3+fJ7tym02Hv8/frf687X5cCVxEPL3Kqt1Wrs8uH6/Pfl8syo02imz2OWyju00JaxzoOVxlm12Gu423Dh7NaIsY3+AAAALXRSTlMAmaqZ7u4i7u7ud+7u7u7ud4iImd3d7hERIiJERFVVZmZmu7vd3d3d7u7u7u6Nu5/UAAACmElEQVR4XqTR104CQRiG4Un2BkBPDDFGY9AAXsq0rb3Qe7V3b11BDmDnnyG7vMd/nnyZQQhVSmWtWOWrClp3cV2tj4pVv9XO1xu0etd3ixV3GtoZQqVq1y1e5+YSIe3bP4KIayd/xMg9Ir92ul4hB3r9lkeI1+rHBQk/fSLbJum4CNELyE5BbOUmYo/sFa0sOWFBuc8k08IEzlREnwi1DZEYKwhPJDxq5CG6BOjTNHIQKUQMqYwwgBKIuNfN7N0/8QURLYhIAKIhEOoVoUBYcgJ+ixBnibe7DWECvYI/ouPsnYIwPVGIOJUQDxiqLRKDkApnKgIvssKChzgfsYr2hccmMAKbKgKvgl3hp8kpzkswOpyQbZN3znUmJ5gsR/9YRoREy0GThw6DOkQw6kz5pqlDmYJ4YYps2/nLtpkkfIjAsySYz4NkRm0l8dt53bckDEVxHE+xStcTYEVEBBEQQHOr6bS5LfN5cTEAx+gNGGhmoRk56K3nNoid+3DEff/+8QHGLnDmfUEN/f9zlvQGf9PLYEQF/OOevz7xNiOg2aKwJlEmTIsCi/T2AuK7wIn32Md1dtfPiAh/SDgNPxjC3RcRX4Tb+4ghDgREmQga0Ia7GxK3dK4nIrznEZxGRIUhykTYQKaITT4xFRNPzSIg7iOiSOUTJEsF24io08QnRrw2ZQ5xR+VhxLQFtvJxQDxSgkvQDBsQ2zxijhP1ls0Qvg3TceKnHR+rXGKCE5O2wxA3XdgLTvyaWmys7oSEAyvhRMmsxsZ2RGiwMU6MzWps3OUSZEU1QGR5hNKpoXWUGOGEhKUpsIcVxbddaXnSHB4ZSvKM/EVw3mUNLSGgGdfpk+WJeH55JVnJkvLps42grVwqnaxU7nQJ/AFvYQo5DegGbgAAAABJRU5ErkJggg==) no-repeat;
}
header.is-sp .btnLogout {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA6CAMAAAAz+392AAAAYFBMVEX///+6urqenp6npqbBwcHq6Oju7Ozr6+vm5OT49/f08/Pw7++ZmZng39/Pzs7y8PDj4+Pc29vMzMynpqbX19fn5+dmZmaBgICenp6ioqKTkpLV09PGxsbS0tK6urptbW0ONNZfAAAABHRSTlMAmaqZnGqaZgAAAixJREFUeF7M0IkKwyAMgGFlRK3a+9z9/m+5TldHadRSGewHCAT4CCGE0ISIiVKQ2bGkMAil8ngZMwRkKUZ+mgmZlHoT2V8QskzpB0TRemrUXqIdPJ0F8xAMJ0a9bhx0zYOEci1XPC+Prv42zQQoNJxwSg+fWj+hfIRTODNylGCuzTtzsGvdAUOLE3exEH2IKANEUUUIFiWaKMGjRL4QIkhwF0LwOUNwNEuoFIJbAlwIYdf6KgCNw36imudtEv0GiRL1ihjGQmAEe5VWRzsOgkAARbctzfogRBBFZYD//8udkd3Zaqm2el8mMeGEMSZ23LgmQOfHdWhwQt+n2HSP3btPCayW1VmidxY5LhMVVyAqjAiJU2Q3Rckn9onRUalPbu5PHmTFEfG9QUx9OeebBdFw7xC8TEMdIbhRZ4OI+yEiRS/PEZMwNq8yE5J7l0gDClpimeg2iHaiXO/y/BNaoUig1sSwJoRRxpga7w042yy4CEFr+S4R8t9sAo8zEpBqAT4LTFSa2yAsEXkJgwInPyZcpNewJpoNIqrFImmIoGyBsFyBsNhM4IQoINhF+4SbS0jMR4NigQ0ipOXq1x/jTHjvy4TnxOiWwDDmWgi+2C8R/jMiDnhvLgrImVDOPxFKGXhUIqhceJUlQgeqrERgfZNQTxlSWlQiqO2YKCKk7BIqE+ZVAGB2YuJ4yhNhzSmDCBVOCEEQcfHHjWCuSHzdLhDsobwSJJBxux7tRsIPlZ/nT9ADDOUAAAAASUVORK5CYII=) no-repeat;
}
header.is-sp .btnHelp {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA6CAMAAAAz+392AAAAYFBMVEX///+6urqZmZmmpqbn5+fq6Oju7OzT0tLX19fi4ODm5OTr6+uTk5NsbGxmZmbBwMDc29vj4+P49/f08/PPzs57e3uMi4vw7++6urqtrKy1tLTf39/Gxsby8PBzc3PMzMz8zjnUAAAABHRSTlMAmaqZnGqaZgAAAoBJREFUeF7M0tmOgzAMQNGicfaNfW/7/385NGZQQYZKoJF63/KQQ2xxu92SC03Xo8CK/FyFjkiSFOfLeSRYfsVQPxNRXKp5EflXEMX9Sv9NpKJtRwGnCWGdx6ouaw4IvkMY699ywTQfiGabrvw6y5qddghe+20d7Bk00SPgatvZWXMlOyT4pkcU6lAKmcqAQ1nFyWhijEI1CgXAQAsXnyHhgLhvCIvTC2WiyPDcZ5yMJHD8sHy2xUlSRgoGCWIV7jmY1WBWwgFh1j2qV6UycwG3K7QhQqLZEJksp+Ryo8dBaMIgwdaBVlN6OdfzejUjMgyJw/ARLkiSYJ+JtPYx+xxgn+CwX+v834+WARWDY0LVHqtCOegzRPYmpBrokPhtrY52G4RhAIquZZMdxpogGYSJ1fz/Xy4OLLQliybYfSl+6FFacNv+Eq9CJ+T6tnXcdRz69qk6geues4AKtC4wmWdEic/qIe6zoI8CfkVNlXswe6IvNySCVYjFfR0msWN8QdPnqoRfDmHBp5GH2yyAGGFx/VYiPkwxtz4QuIwerIA3ep9nNLk/EKO4dfbORcHEr2N6JPoKYezMzDMpscX62dBvRiLefTmHEEPnc9IN6TFBn6sT3mnbuG5cZ0nVbOyISl36b5ltQP9KtK4cazaPpCeYrAC6h6oELMfO75DxNk4Z2Awl+hoxyg+BYJNQJLDYDwGYCjMAAb5WJWgh7EpwXFnAfYkwZUJWglDT3eBQMJwSHspNrL8xliDFw30S2FUnSESsDXnS631VAiiVpxCoQKASDo62EXSis4S2EOFE/0GAEhjOREoQnBDAKnGB4waEayTemosAHousCmo0zfVgjQrftEfg0Xhm3scAAAAASUVORK5CYII=) no-repeat;
}
header.is-sp .btnExamine {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA6CAMAAADYzMR1AAAAYFBMVEX///+9vb3KycnMzMzo5ubu7Ox4eHjS0tKamprDwsLo6OjW1NRmZmb18/P39/fw7u7T09Pi4eHV1NTx8PDr6ur08vLf3t7X19fb2trOzs7q6urz8fHq6Ojl5OTR0NDLy8s7Mf3CAAAAAXRSTlMAQObYZgAAAWhJREFUeF7MzLkBwCAMBMFr4E4C/L/9d2nTgpQwyWYLgGX1mK0Iv2ObqBhe1QBWilEyF5ZJjNO9YGVKe+CaM9qePrxwnRk2yIEtY5iDJeQP1g9z79csvew2EMJgGAUGwhB6YciUixLI+79lbVeaKuqG4Cz6rX8deeEmoYWA09tYJwIMCgbyOFgNNC7gmoTro2AmhTh5g0Hh8iiYCWGHdIfKjvk+VsCx2UnghMInX7gxYgoUCEYzeqWQJOQIGP4HIs4oNKjSRzVoXKC1/iu054WdIzSWsB3CBiUFhQ2raqwFx62RwAmF2z8QzokRCTqxiJcIrUBRrnJ1BRv+Bxz/Co4+6nmhHIKaEPIhZMiRkLFxASoJhG1W8EiQ4CErIeUxJ8dyOP4RIiOPQgqMYkHBMgokdEYWhVIZdb6QuUIlYWGEQs7Lfb4aqkgxqPnsPYv3nvsscLfdfQihVY15qmiV1AK6BCfncv1LiG9SvfJvgHAhGgAAAABJRU5ErkJggg==) no-repeat;
}
header.is-sp .btnHistory {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA6CAMAAADYzMR1AAAAYFBMVEX////g39/w7+90dHRmZmbu7Oypqanr6urCwsK8u7uHh4eXl5fq6Ojo5ub18/Pm5OTT09Pi4eHQ0NDy8PDOzc3Z2Njf3t7W1dXz8fHd3Nzc29v08vLj4+PMzMzLy8vJycl7Hr7yAAAAAXRSTlMAQObYZgAAAt1JREFUeF6k0OeOnUAMgFFke2qh3rolef+3jC0tAc+Qvcry/bOMjkd0XddP1/FnXae+49zT9T8t34FfMPYngrHvbq4/0/Ds7v2pYO7G/v1My+W08IuFx3GLuXmbImfD1cHjOPhG+EwRkSTEmDz8r+Aj0j7EYP4pLE1wiSRhSjaElJAk9GZpOhayJQ7tDMviLoXJNyskpeFYgKopycFgQLIUQVqCGPEOukPhLcr94WuKhF+wscjwb6hqhZsAHqASpFnsuRXezb7MQJy3mYVteApxM7vANIIlwh0ASjDywNQIjz1wYSDsRS2YGYnUvhHkhvtGcIEIPyph2Y2e95OpBUVEIlsLbkvWbp8ITuWRsGx7xwK4tXzn7eRUjSBXQt5GJRQrf+GVIB8NWshrE/M+61jIuisRjutQCTMSfrwUHBKGbWTBlLXAQi46FkpVIkzrZ5VgkVJ5LViiWM4LayKYYS2xMOhYIDvoAgt/90UJlkTQeSQMWrAirIngNgEFby+ir4WkhT+t1uFugyAUhmFZE4KwtkAAAlO9/7vc+UjoKOIfu+efxrw5QjQsFfbiufQ4EkuD9oIbuoCugE/XL8PE2hTwXkv1RMFU+EPO5oApSkRTOVoGVy9K4du8YI3MUaKE9M1DKpwV8G1ac+QlJbIpGF6CmWpBgb0YSX02ECkhGCTsTWJVKdzDH/yjtjBgpdQBsFY8vLC+EMq44VxZ1dwVnqmx0YbydG7Gvzo1DAq5hc2f8xlBAZUbpbDklseYPI9hAulzi6Hg31gcHZQf4Qg4/6YvgENCCt/b1eh+oIKJHYdHb2rvbt4Q2GMnUYHFnuU3NCSvEcfpVEWUi8OCPioTl4pUsh7ppNBHKAQ9cjjLyVmPZCokOyZodEKDlPOkHTstwLoLroDP+2pPeCpk94H/KqwfcHGbol+365x2U4h6v05vfnrYaK8GNm3FY5ruu43+Epp+vk/kS4v5GmF/pukXPFnke/hhAxgAAAAASUVORK5CYII=) no-repeat;
}
header.is-sp .btnTxt {
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 7px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}
/*** FOOTER ***/
footer.is-sp {
    margin-top: 30px;
    margin-bottom: 5px;
    font-weight: normal;
}
footer.is-sp .footerLinks {
    padding: 12px 10px;
    background: #eee;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}
footer.is-sp .listView {
    background: none;
}
footer.is-sp .listView.pageTop {
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
}
footer.is-sp .listView li a {
    border-top: 1px solid #C2C89E;
    border-right: 1px solid #C2C89E;
    border-left: 1px solid #C2C89E;
    border-bottom: 0;
}
footer.is-sp .listView li:first-child a {
    border-radius: 5px 5px 0 0;
}
footer.is-sp .listView li:last-child a {
    border-bottom: 1px solid #C2C89E;
    border-radius: 0 0 5px 5px;
}
footer.is-sp .listView.row1 li a {
    border-radius: 5px;
}
footer.is-sp .listView.myPageTop li a {
    border-radius: 5px;
}
footer.is-sp .listView.pageTop li a {
    border: 1px solid #999;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    border-radius: 5px;
}
footer.is-sp .changeView {
    display: table;
    margin: 20px auto 0;
}
footer.is-sp .changeView .txt, footer.is-sp .changeView .mode {
    display: table-cell;
    vertical-align: middle;
}
footer.is-sp .changeView .txt::after {
    content: "："
}
footer.is-sp .changeView li {
    display: table-cell;
}
footer.is-sp .changeView li:first-child::after {
    content: "｜";
}
footer.is-sp .icnIcon {
    padding-top: 1px;
    padding-left: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAAGFBMVEX///9qSABqSABqSABqSABqSABqSABqSABuQLtSAAAAB3RSTlMAVRFmIpm7jROsKAAAAMtJREFUeF6V0rEKwjAUheG/UTsXBbvWRVdFpGtx8QFEXasozlVtXt8ktxdsnDzT4SOUkhMkyeawH/OVqfU596BPcwdXUzq6CAzvTgpGTtoqyM5XGFiXF4C5+4o/E85CGtqSPEgNXWuPNqQBbD+QRJKRdnBbi9QsAqwqjMij+3CFSkMZ5AlDK42TlELlrZL9J2UkT3KRpUrDIpIHaSQ1SSQZRALkPWnQW80weqvS1gVMZCVZp8Vs8b//0gU1baUray6/LwGUYoCZvij4AH5ormX7rXsRAAAAAElFTkSuQmCC) no-repeat left center;
    -webkit-background-size: 17px 17px;
}
footer.is-sp .footerLogo {
    float: left;
    margin: 12px 0 12px 12px;
}
footer.is-sp .footerLogoImg {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQcAAAAoCAYAAADzJj/wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNTY4QkIwRjFGRjdFMTExOUU5OEMyNzhEM0QzQ0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjMxRjBGNEZFNDQxMUUxQjM2OERCNTczRkM5M0Y1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjMxRjBGM0ZFNDQxMUUxQjM2OERCNTczRkM5M0Y1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxODdGNDVEM0NGRUUxMTFCNjg2RUIzNTA5QjhGQzhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE1NjhCQjBGMUZGN0UxMTE5RTk4QzI3OEQzRDNDQUFBIi8+IDwvcmRmOkRlc2NyaXB0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);
    width: 224px;
}
footer.is-sp .footerLogo span a {
    text-decoration: underline !important;
    font-style: normal;
    font-family: Meiryo;
    font-weight: bold;
    display: block;
    color: #435B67 !important;
    font-size: 10px;
    line-height: 2;
}
/*
clearfix
----------------------------------------------------------- */
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
    min-height: 1%;
}
/* Hides from IE-mac \*/
html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-Mac */

/*
 �}�[�W���g�b�v  [
----------------------------------------------------------- */
.Top10 {
    margin-top: 10px;
}
.Top20 {
    margin-top: 20px;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb25 {
    margin-bottom: 25px !important;
}
.mt10 {
    margin-bottom: 10px !important;
}
.mt15 {
    margin-bottom: 15px !important;
}
.mt20 {
    margin-bottom: 20px !important;
}
.mt25 {
    margin-bottom: 25px !important;
}
.fcR {
    color: #CC0000 !important;
}
/* -------------------------------------------------------------------------------
----���ʃ��C�A�E�g------------------------------------------------------------
------------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
ul li {
    list-style-type: none;
}
#container {
    margin: 0 auto;
    width: 950px;
    text-align: left;
}
img {
    border: 0px;
}
/*
  レスポンシブ対応
*/
/* doc commonとsite commonの差分調整 */
#header #helpnavi {
    padding-right: 0;
}
#header #helpnavi li + li {
    border-left: 0;
}


/* SP表示 */
@media screen and (max-width: 640px) {
#header .description,  #header .catch,  #header #globalnaviContainer,  #header #subnavi,  #header .utilities,  .socialIcon,  .data,  .oneMonth,  .titleLineR,  .dn {
    display: none;
}
#header {
    border-top: 5px solid #3b860d;
    width: 100%;
    height: 47px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKBAMAAACH/Cl5AAAAFVBMVEX8+/r5+PX29O/18uyxpILMzMzl5eWft0kVAAAAGElEQVR4XmMAAQEgVGAwYHBgCGBIYFAAAAl0AYGT/EywAAAAAElFTkSuQmCC") repeat-x bottom;
}
#header .logo {
    position: static;
}
#header .logo a img {
    width: 160px;
    height: 35px;
}
#main, div#container {
    width: 100% !important;
}
.titleImg .imgPC {
    display: none;
}
.titleImg .imgSP {
    width: 100%;
    height: auto;
    display: block !important;
}
#main .entryBtn {
    padding: 0;
    min-height: 1px;
}
#main .entryBtn a {
    margin: 10px 5px;
    width: auto;
}
.btnEntryPC {
    display: none;
}
.btnEntrySP {
    margin: 0 auto;
    width: 100%;
    height: auto;
    display: block !important;
}
.spSearchForm {
    display: block !important;
}
.spSearchForm .footer {
    margin: 0;
}
.searchQuery {
    border: 2px solid #3b860d;
    border-radius: 5px;
    margin: 0 5px;
}
.searchQuery.top .inner {
    padding: 5px;
}
.searchQuery.top .btmInner {
    margin-top: 0;
}
.playDateBox, .areaSelect, .timeSelect {
    width: auto !important;
}
.btnToggleSwitch a {
    padding: 10px;
    box-sizing: border-box;
    background: #3B860D;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    border-radius: 4px;
    -webkit-box-shadow: none;
    text-decoration: none;
}
.btnToggleSwitch a span {
    width: 18px;
    height: 18px;
    background-size: contain !important;
}
.btn.action a {
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#A0B2FF), to(#1B47FF) );
    background: linear-gradient(top, #A0B2FF, #1B47FF);
    background: -moz-linear-gradient(top, #A0B2FF, #1B47FF);
    background: -ms-linear-gradient(top, #A0B2FF 0%, #1B47FF 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0B2FF', endColorstr='#1B47FF', GradientType=0);
    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .5), inset -1px -1px 1px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .5), inset -1px -1px 1px 0 rgba(0, 0, 0, .2);
}
.btn.close a {
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede), color-stop(0.6, #fff) );
    background: linear-gradient(top, #fff, #dedede 60%, #fff);
    background: -moz-linear-gradient(top, #fff, #dedede 60%, #fff);
    background: -ms-linear-gradient(top, #fff 0%, #dedede 60%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);
}
.hrznSearch .btn input[type="reset"] {
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE), color-stop(0.6, white) );
    background: linear-gradient(top, #fff, #dedede 60%, #fff);
    background: -moz-linear-gradient(top, #fff, #dedede 60%, #fff);
    background: -ms-linear-gradient(top, #fff 0%, #dedede 60%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);
    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .5), inset -1px -1px 1px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .5), inset -1px -1px 1px 0 rgba(0, 0, 0, .2);
}
.selectMonthList.col6 li a {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background: linear-gradient(top, #fff, #ddd);
    background: -moz-linear-gradient(top, #fff, #ddd);
    background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
}
.selectMonthList.col6 li.current a {
    background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));
    background: linear-gradient(top, #ddd, #fff);
    background: -moz-linear-gradient(top, #ddd, #fff);
    background: -ms-linear-gradient(top, #ddd 0%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=0);
}
.scheduleTbl.cal a {
    -webkit-box-shadow: 0 2px 1px #bdb385;
    box-shadow: 0 2px 1px #bdb385;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1d28b), to(#ddc654));
    background: linear-gradient(top, #e1d28b, #ddc654);
    background: -moz-linear-gradient(top, #e1d28b, #ddc654);
    background: -ms-linear-gradient(top, #e1d28b 0%, #ddc654 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d28b', endColorstr='#ddc654', GradientType=0);
}
.formTbl {
    padding: 8px 0;
}
.formTbl th {
    width: 29%;
}
.formTblWrap .formPriceWrap .txt {
    width: 9%;
}
.formTblWrap .cmnInput {
    width: 100%;
}
.areaSummaryStep {
    padding: 0 5px;
    border: 0;
    background: none;
}
.areaSummary {
    background: none;
}
.areaStep {
    padding: 0 0 10px;
}
.titleBgWarp {
    padding: 3px 10px;
    width: auto;
    min-height: 22px;
    height: auto;
    line-height: 22px;
    background: #366b32 url(../images/bg_title_warp_sp.png) repeat-x 0 0;
    text-align: center;
    font-size: 15px;
}
.listSummary {
    margin: 14px auto 0 auto;
    width: 100%;
}
.listSummary dt {
    margin: 0 0 6px 0;
    padding: 0 0 0 3%;
    position: relative;
    z-index: 50;
    float: left;
    width: 27%;
    height: 25px;
    background: url(../images/bg_step_dt.png) no-repeat 0 0;/*Android4? */
    font-size: 70%;
    font-weight: bold;
    line-height: 25px;
    background-size: 100% 25px;
    letter-spacing: -0.05em;
}
.listSummary dd {
    margin: 0 0 6px 27%;
    padding: 0 0 0 3%;
    position: relative;
    z-index: 40;
    width: 69%;
    height: 25px;
    background: url(../images/bg_step_dd.png) no-repeat 0 0;/*Android4? */
    font-size: 75%;
    line-height: 25px;
    background-size: 100% 25px;
    letter-spacing: -0.05em;
}
.iconEntry, .iconReserve, .iconPlay, .iconPoint {
    padding-left: 0;
    background: none;
}
#notes_box01 ul {
    margin: 0 5px;
}
#camp_box02 {
    padding: 0;
}
.stepWrap {
    margin: 20px 0 0;
    display: table;
}
.stepWrap li {
    margin: 5px 0 0 0;
    padding: 25px 0 0;
    display: block;
    float: none;
    width: 100%;
    min-height: auto;
    background: url(../images/arrow.jpg) no-repeat center top;
    text-align: center;
}
.stepWrap li:first-child {
    margin: 0;
    padding: 0;
    background: none;
}
.stepWrap li .container {
    border: 1px solid #1e5705;
}
.stepBox_left {
    width: 100px;
    margin: 0;
    padding: 10px;
    background-color: #1e5705;
    color: #fff000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.stepBox_right {
    width: 78%;
    padding: 2%;
    margin: 0;
    font-size: 13px;
    text-align: center;
    display: table-cell;
    min-height: auto;
    vertical-align: middle;
}
.stepBox_right br {
    display: none;
}
.stepBox_right strong {
    display: block;
    font-weight: bold;
}
.stepBox_right strong.textRed {
    font-weight: bold;
}
.contextBtn {
    margin: 5px auto 0;
    text-align: center;
}
.textRed {
    color: #f00;
}
#camp_detail {
    margin: 0;
    border: 0;
    width: 100%;
}
#camp_detail h4 {
    margin: 0 5px 10px;
    padding-top: 5px;
    font-size: 15px;
}
.iconDia {
    padding: 12px 8px 0 18px;
    background-position: 0 12px;
    background-size: 15px;
}
#camp_detail p {
    margin: 0 5px 15px;
}
.square {
    margin: 0 5px 10px;
}
.komemark {
    margin: 0 5px 10px;
}
#entry02 {
    width: 100%;
}
#entry02 img {
    width: 90%;
    height: auto;
}
div#footer {
    width: 100%;
}
div#footer p#footLine2 {
    width: 100%;
}
p#footRLogo {
    width: 100%;
}
p#footRLogo img {
    margin-left: 10px;
    width: 224px;
    height: auto;
}
p#footRLogo span a {
    margin-left: 10px;
}
.icnCalendar {
    background-size: 21px 17px;
}
/* ﻿jlnゴルフCP_RWD対応 */
.t_right {
    text-align: right;
}
.t11 {
    font-size: 92%;
}
div#footer {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    text-align: center;
}
div#footer p#footLine2 {
    margin: 20px 0 5px;
    border-bottom: 2px solid #999;
    width: 100%;
}
p#footRLogo {
    margin: 20px 0;
    width: 100%;
    text-align: left;
}
p#footRLogo span a {
    color: #435b67;
    display: block;
    font-family: Meiryo;
    font-size: 84%;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}
	
