@charset "euc-jp";

.contents {padding-bottom:40px;}
.contents a {color:#00f;}

/* 共通
 --------------------------------- */
.contensTitle {width:860px;margin:30px auto 20px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";}
.contensTitle h1 {padding:7px 10px;color:#fff;font-weight:bold;background-color:#409e01;}
.contensSubTitle {margin-bottom:16px;padding:4px 8px;color:#fff;font-weight:bold;background-color:#808080;}
.leftColWrap {width:429px;float:left;}
.rightColWrap {width:429px;float:right;}
.leftColWrap-hasBorder {border-right:dotted 1px #999;}
.rightColWrap-hasBorder {border-left:dotted 1px #999;}
.leftCol {padding-right:20px;font-size:14px;}
.rightCol {padding-left:20px;font-size:14px;}

/* 本サービスの特徴ページ
 --------------------------------- */
.aboutService-text {margin-bottom:1em;}
.aboutService-thumb {margin-top:3em;text-align:center;}
.qanda-q, .qanda-a {padding:4px 4px 4px 1.6em;text-indent:-1em;}
.qanda-q {margin-bottom:.5em;background-color:#eee;}
.qanda-a {margin-bottom:1.5em;}
.qanda-label {font-weight:bold;}

/* 応募したいときページ
 --------------------------------- */
.aboutSearch-items {margin-top:1em;padding:1em 0 0 1em;}
.aboutSearch-title {font-weight:bold;}
.aboutSearch-body {margin-bottom:1.5em;padding-left:1em;}
.aboutSearch-wordSample {margin-top:1em;}
.apply-text {margin-bottom:1em;}
.apply-thumb {margin-top:3em;text-align:center;}

/* 出向したいときページ
 --------------------------------- */
.sponsorAds-text {margin-bottom:1.5em;}
.sponsorAds-toSponsorList {margin-bottom:1.5em;text-align:center;}
.sponsorAds-forSiteOwner {padding:20px;border:solid 1px #c0c0c0;background-color:#efefef;text-align:center;}
.originalAds {font-size:14px;}
.originalAds-subTItle {font-weight:bold;margin-bottom:1em;}
.originalAds-text {margin-bottom:1.5em;}
.originalAds-thumb {margin-bottom:1.5em;text-align:center;}
.originalAds-comment {width:500px;margin:auto;padding:8px;border:solid 1px #c0c0c0;}

/* スポンサーサイト一覧ページ
 --------------------------------- */
.sponsorList-headComment {margin-bottom:1.5em;font-size:14px;}
.sponsorListHead {width:100%;border:2px solid #7cb93f;}
.sponsorListHead th {font-size:14px;font-weight:normal;text-align:center;background-color:#efefef;}
.sponsorList {padding:8px 0;font-size:14px;border-right:2px solid #7cb93f;border-bottom:2px solid #7cb93f;border-left:2px solid #7cb93f;}
.sponsorList-siteCell {width:28%;padding:8px;text-align:center;}
.sponsorList-bodyCell {width:44%;padding:8px;}
.sponsorList-linksCell {width:28%;padding:8px;}
.sponsorList .sponsorList-siteCell, .sponsorList .sponsorList-bodyCell {border-right:1px dotted #c0c0c0;}
.sponsorList-toPrivacy {margin-top:1em;}
.sponsorList-links {list-style-type:none;}
.sponsorList-links-item {margin-bottom:.5em;}
.sponsorList-toForm {margin-top:8px;font-size:14px;}

/* スポンサーサイト申請について
 --------------------------------- */
.sponsorFormWrap {padding-bottom:64px;font-size:14px;}
.sponsorForm-text {margin-bottom:1.5em;}
.sponsorForm-checkList {margin-bottom:1.5em;padding:1em 1em 1em 2em;list-style-type:disc;}
.sponsorForm-form {width:100%;margin-bottom:8px;}
.sponsorForm-form th {width:25%;padding:8px;font-weight:normal;text-align:left;background-color:#efefef;border:solid 1px #c0c0c0;}
.sponsorForm-form td {padding:8px;border:solid 1px #c0c0c0;}
.sponsorForm-requiredLabel {display:block;float:right;padding:2px 4px;color:#fff;font-size:11px;font-weight:normal;background-color:#d22;}
.sponsorForm-policy {margin-bottom:1.5em;}
.sponsorForm-sendBottonWrap {text-align:center;}
.sponsorForm-sendBotton {padding:8px 56px;color:#fff;font-size:16px;font-family:inherit;border:none;background-color:#f98335;cursor:pointer;}
.sponsorForm-completeBox {padding:3em 0;border:1px solid #c0c0c0;background-color:#efefef;text-align:center;line-height:2;}
/* 入力フィールド */
.sponsorForm-input-hname {width:300px;}
.sponsorForm-input-sname {width:300px;}
.sponsorForm-input-s_url {width:300px;}
.sponsorForm-input-yubin1 {width:3em;}
.sponsorForm-input-yubin2 {width:4em;}
.sponsorForm-input-shigun {width:200px;}
.sponsorForm-input-mati {width:300px;}
.sponsorForm-input-tatemono {width:300px;}
.sponsorForm-input-tel {width:130px;}
.sponsorForm-input-t_name {width:160px;}
.sponsorForm-input-t_mail {width:300px;}
.sponsorForm-input-toiawase {width:620px;height:10em;}
.sponsorForm-input-error {background-color:#fefe80;}
.sponsorForm-errorMessage {color:#d22;}

/* Popup系
 --------------------------------- */
.jobPopup .contensTitle {width:100%;margin-top:0;}
.jobPopup .contents {width:90%;font-size:14px;}
.jobPopup .gFooter {width:100%;}
.partnerRule-text {margin-bottom:1.5em;}
.partnerRule-ruleList {padding:1em 1em 1em 2em;}
.jobPolicy-text {margin-bottom:1.5em;}
.jobPolicy-policyList {padding:1em 1em 1em 2em;}
.jobPolicy-policyList-item {margin-bottom:1em;}
.jobPolicy-policyList-detail {padding:0 1em 1em 1em;list-style-type:disc;}
.closeBotton {margin-top:3em;text-align:center;}
.closeBotton a {display:inline-block;padding:4px 16px;color:#383838;font-size:14px;text-decoration:none;background-color:#f8f8f8;border:1px solid #666;cursor:pointer;}