/*ブラウザスタイルの初期化*/
* {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:transparent;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	font-family:'ms p gothic',osaka,sans-serif;
	line-height:normal;
	text-decoration:none;
}

/*body*/
body {
	background-color:#ffffeb;
}

.bottom_margin {
	margin-bottom:20px;
}


/*ALL*/
div#all {
	width:756px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(mainback.gif);
	background-repeat:repeat_y;
	color:#333333;
}

/*画像*/
.valign {
	vertical-align:bottom;
}

/*リンク*/
a:link {color:#2A7DAD; text-decoration:none;}
a:visited {color:#2A7DAD; text-decoration:none;}
a:active {color:#0000FF; text-decoration:none;}
a:hover {color:#3EB8FF; text-decoration:none;}


/*ヘッダー*/
div#header {
	background-image:url(head_back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px auto;
	width:718px
}

/*
h1 {
	display:inline;
	float:left;
	width:139px;
	margin:10px 0px 5px 30px;
}
*/


#janet {
	display:inline;
	float:left;
	width:139px;
	margin:10px 0px 5px 30px;
}

div#login {
	padding-top:10px;
	padding-left:450px;
}

div#login_main {
	width:247px;
}

p#left {
	float:left;
	width:10px;
}

div#center {
	float:left;
	background-image:url(login_table_back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:227px;
}

div#faq_table {
	width:375px;
	margin:20px auto 20px auto;
	color:#474747;
}

div#faq_table table {
	width:375px;
	text-align:left;
	margin:0px auto;
}

.faq_form_left {
	font-size:12px;
	color:#474747;
	text-align:right;
	padding:4px;
}

.faq_form_right {
	font-size:12px;
	color:#474747;
	text-align:left;
	padding:4px;
}

.faq_form_right span{
	color:#474747;
}

.faq_form_top_title {
	font-size:12px;
	color:#474747;
	text-align:right;
	padding:4px;
}

.faq_confirm_btn {
	width:300px;
	margin:0px auto;
}

.faq_form_top {
	font-size:12px;
	color:#474747;
	text-align:left;
	padding:4px;
}

.faq_form_input_select {
	width:240px;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:1px;
	margin:1px;
}

.faq_form_input {
	width:240px;
	border:solid 1px #333333;
	padding:2px;
	background-color:#ffffff;
}

/*お問い合わせページ追加・修正分 20110225*/
/*お問い合わせTOP*/

.faq_box {
	width:508px;
	background-color:#f8fce0;
	margin:50px auto 50px auto;
	padding:0px 0px 50px 0px;
}

.faq_box h3 {
	width:508px;
	height:34px;
	margin:0px auto;
}

.faq_box_form {
	width:375px;
	margin:0px auto;
}

.faq_box_form h4 {
	width:375px;
	height:19px;
	margin:30px 0px 13px 0px;
}


.faq_box_form p {
	color:#474747;
	letter-spacing:1px;
	padding:0px 0px 0px 15px;
}

.top_login_input_button {
	width:144px
	height:30px;
	margin:10px 0px 0px 0px;
}

.faq_top_attention p {
	color:#c40000;
	text-align:left;
	padding:0px 0px 0px 15px;
}


.faq_top_attention_text {
	color:#c40000;
}


.link_unregistration {
	text-align:left;
	padding:0px 0px 0px 15px;
}

.color {
	color:#c40000;
}

.faq_nquiry_text {
	margin:20px 0px 0px 0px;
	line-height:1.3;
	text-align:left;
}

.faq_form_textarea {
	width:240px;
	height:96px;
	border:solid 1px #333333;
	padding:2px;
	background-color:#ffffff;
}

.faq_form_left_sub {
	font-size:12px;
	color:#474747;
	text-align:right;
	padding:4px;
	vertical-align:top;
}

.input_text {
	width:230px;
	font-size:10px;
	color:#474747;
	margin:5px 0px 0px 0px;
	text-align:right;
}


.faq_form_right_confirmation {
	font-size:12px;
	color:#25557b;
	text-align:left;
	padding:5px;
	background-color:#e5f5ff;

}

.faq_form_right_confirmation_text {
	height:96px;
	font-size:12px;
	color:#25557b;
	text-align:left;
	padding:5px;
	background-color:#e5f5ff;
	vertical-align:top;
}

.jtop_login_input_button {
	margin:0px auto;
	width:144px
	height:30px;
	text-align:center;
}

.btn_janettop {
	margin:20px auto 20px auto;
	width:144px
	height:30px;
	text-align:center;
}
















.login_input_id {
	width:110px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	margin-left:27px;
	padding:1px;
}

.login_input_pass {
	width:110px;
	font-size:10px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	margin-left:10px; margin-top:5px;
	padding:1px;
}

.login_input_button {
	width:80px;
	border:2px solid #000000;
	background-color:#CCCCCC;
}

.login_table {
	width:550px;
	margin:0px auto;
}

p#go {
	float:right;
	width:40px;
	text-align:left;
	margin-top:5px;
}

div#center_idpass {
	float:left;
	padding:4px 4px 8px 8px;
}

p#right {
	float:right;
	width:10px;
}

div#header_bottom {
	clear:both;
	background-image:url(login4.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:718px;
	height:16px;
}

div#affiliate_text {
	margin-left:1px;
	width:200px;
	float:left;
}

/*
h2 {
	font-weight:bold;
	padding:3px 0px 0px 40px;
	color:#FFFFFF;
}
*/


h1 {
	font-weight:bold;
	padding:1px 0px 0px 40px;
	color:#FFFFFF;
}

ul#link {
	margin:1px 22px 2px 2px;
	text-align:right;
	color:#FFFFFF;
}

ul#link li {
	display:inline;
	list-style-type:none;
	color:#FFFFFF;
}

a.header_link:link {
	text-decoration:none;
	color:#FFFFFF;
}
a.header_link:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.header_link:active {
	text-decoration:none;
	color:#FFFFFF;
}

a.header_link:hover {
	text-decoration:none;
	color:#ffffaa;
}


/*コンテナー*/
div#container {
	clear:both;
	width:718px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
}

/*右メイン*/
div#main_container {
	background-color:#FFFFFF;
	text-align:center;
	float:right;
	width:490px;
	margin:0px 15px 0px 0px;
	display:inline;
}

/*左サイドメニュー*/
div#side_menu {
	background-color:#FFFFFF;
	text-align:left;
	width:198px;
	mrgine-left:20px;
}

/*フッター*/
p#footer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	width:718px;
}

/*topテキスト*/
#top {
	margin-bottom:20px;
}

#top_text {
	font-size:11px;
	margin:10px 0px 10px 0px;
	text-align:left;
	color:#777777;
}

/*ジャネット新機能のご案内*/
div#guide li {
	display:inline;
	list-style-type:none;
}

ul#guide {
	width:490px;
	margin-bottom:10px;
}

.guide_title {
	height:30px;
}

ul#guide li{
	display:inline;
	padding-bottom:5px;
}

#guide_left {
	margin-right:15px;
}


/*新着広告プロモーション＆インフォメーション*/
div#news {
	width:489px;
}

/*新着広告プロモーション*/
div#promotion {
	float:left;
	padding-bottom:10px;
	text-align:left;
}

div#promo_box {
	width:235px;
	height:205px;
	overflow:auto;
	border-width:1px 1px 1px 1px;
	float:left; background-color:#FFFFD5;
	scrollbar-track-color: #FFFFD5;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #2B7EA9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #2B7EA9;
	scrollbar-arrow-color: #2B7EA9;
}

.box_bottom{
	border-bottom:1px solid #333333;
	padding:7px;
}

div#promo_box_text {
	font-size:11px;
	background-color:#FFFFD5;
	padding:25px;
}

.promo_box_line {
	width:215px;
	border-bottom:1px solid #333333;
	
}

.promo_day {
	color:#000000;
}

.index {
	color:#FC8068;
}

.promo_link {
	color:#2A7DAD;
}

a.promo_link:link {
	text-decoration:underline;
	color:#2A7DAD;
}
a.promo_link:visited {
	text-decoration:underline;
	color:#2A7DAD;}
a.promo_link:active {
	text-decoration:underline;
	color:#2A7DAD;
}
a.promo_link:hover {
	text-decoration:none;
	color:#2A7DAD;
}

.promo_appli {
	color:#2A7DAD;
	font-weight:bold;
}

a.promo_appli:link {
	text-decoration:none;
	color:#2A7DAD;
}
a.promo_appli:visited {
	text-decoration:none;
	color:#2A7DAD;}
a.promo_appli:active {
	text-decoration:none;
	color:#2A7DAD;
}
a.promo_appli:hover {
	text-decoration:none;
	color:#3eb8ff;
}





/*インフォメーション*/
div#information {
	float:right;
	width:235px;
	text-align:left;
	padding-bottom:10px;
}

div#info_box {
	width:235px;
	height:205px;
	overflow:auto;
	border-width:1px 1px 1px 1px;
	float:left; background-color:#FFFFD5;
	scrollbar-track-color: #FFFFD5;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #2B7EA9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #2B7EA9;
	scrollbar-arrow-color: #2B7EA9;
}

div#info_box_text {
	width:205px;
	font-size:11px;
	background-color:#FFFFD5;
}

.info_box_line {
	width:215px;
	border-bottom:1px solid #333333;
}

.info_text {
	color:#000000;
}

/*メインテキスト*/
p#main_text {
	clear:both;
	font-size:11px;
	margin:0px 0px 20px 0px;
	text-align:left;
	color:#777777;
}

/*おすすめ広告*/

.ads_title {
	height:24px;
}

.banner {
	border:2px solid #aaaaaa;
}

.ads_banner {
	background-color:#ffffd5;
	padding:20px 0px 20px 0px;
}

.ads_text {
	font-size:12px;
	color:#000000;
	margin-bottom:10px;
}

.ads_text a:link {
	text-decoration:underline;
	color:#2a7dad;
	font-size:12px;
	font-weight:bold;
}

.ads_text a:visited {
	text-decoration:none;
	color:#2a7dad;
	font-size:12px;
	font-weight:bold;
}

.ads_text a:active {
	text-decoration:none;
	color:#2a7dad;
	font-size:12px;
	font-weight:bold;
}

.ads_text a:hover {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}


/*パートナー*/
div#partner {
	width:180px;
	margin:0px 0px 10px 0px;
}

/*マーチャント*/
div#merchant {
	width:180px;
	margin:0px 0px 10px 0px;
}

/*データベース*/
div#database {
	width:180px;
	 height:75px;
}

.data_mc {
	width:117px;
	height:24px;
	float:left;
}

.data_mc_02 {
	width:62px;
	height:23px;
	float:right;
	background-image:url(data_mc_back.gif);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
	padding-top:1px;
}

.data_as {
	width:117px;
	height:24px;
	float:left;
}

.data_as_02 {
	width:62px;
	height:23px;
	float:right;
	background-image:url(data_as_back.gif);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
	padding-top:1px;
}

.data_text {
	font-size:15px;
	color:#000000;
	margin-right:5px;

}

/*jask*/
#jask {
	width:180px;
}

div#jask_text {
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}

.jask_text {
	color:#000000;
	margin:0px 0px 10px 0px;
	text-align:center;
}

/*アドウェイズサービス*/
.service_text {
	text-align:left;
}

div#service {
	width:180px;
	height:165px;
}

.box {
	border:1px solid #000000;
	margin-bottom:2px;
	padding:2px;
	text-align:center;
}

/*smartphone特集*/
div#smartphone {
        width:180px;
        height:190px;
}

/*trust*/
div#trust {
	text-align:center;
	margin-right:10px;
}
.trust_image {
	margin-bottom:10px;
}
.trust_text {
	color:#000000;
	text-align:left;
	margin:0px 20px 0px 20px;
}




/*会社概要*/
.company_text {
	font-size:13px;
	color:#000000;
}

.company_text_sub {
	font-size:11px;
	color:#000000;
}

a.company_text:link {
	text-decoration:none;
	color:#2a7dad;
}
a.company_text:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.company_text:active {
	text-decoration:none;
	color:#2a7dad;
}
a.company_text:hover {
	text-decoration:none;
	color:#5ca9f0;
}

div#company_table {
	width:490px;
	margin:0px auto;
}

div#company_table table {
	width:450px;
	margin:0px auto;
}


.company_left {
	width:20%;
	background-color:#ffffcc;
	border:1px solid #bbbb99;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:5px;
}

.company_right {background-color:#FFFFFF;
	width:80%;
	border:1px solid #bbbb99;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:5px 0px 5px 5px;
}


/*プライバシー・ステートメント*/
.main_privacy {width:500px;
}

.privacy_list_box {
	margin-bottom:20px;
}

.privacy_text {
	float:left;
	margin:20px 0px 0px 20px;
	color:#000000;
	text-align:left;
	width:343px;
}

.trust_mark {
	display:inline;
	float:right;
	margin:50px 30px 50px 0px;
}

.privacy_text_back {
	clear:both;
	background-color:#ffffcc;
	margin:0px 0px 20px 20px;
	width:450px;
}

.privacy_text_full {
	color:#000000;
	padding:10px;
	text-align:left;
}

.privacy_title {
	color:#000000;
	font-weight:bold;
}

.privacy_list {
	margin:0px 0px 20px 20px;
	text-align:left;
	width:450px;
}

.privacy_list_text {
	color:#000000;
	margin-top:8px;
	font-size:12px;
	width:450px;
}

.privacy_link {font-size:12px;}

.privacy_link_sub {font-size:11px;}

a.privacy_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.privacy_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.privacy_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.privacy_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

a.privacy_link_sub:link {
	text-decoration:none;
	color:#2a7dad;
}
a.privacy_link_sub:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.privacy_link_sub:active {
	text-decoration:none;
	color:#2a7dad;
}
a.privacy_link_sub:hover {
	text-decoration:none;
	color:#5ca9f0;
}

.adways {
	color:#000000;
	padding-left:90px;
}

.privacy_footer_text{
	color:#000000;
	font-size:12px;
}

.to_top {
	padding-top:20px;
	text-align:right;
}


/*パートナーFAQ*/
div#as_faq_list {
	margin:20px 0px 0px 20px;
	width:450px;
}


div#as_faq_list li{
	list-style-image:url(as_faq_q.gif);
	line-height:10%;
	text-align:left;
	margin-bottom:10px;
}

.q {
	margin:20px 0px 30px 32px;
}

ul.q li {
	margin-bottom:12px;
}

.q_height {
	line-height:50%;
}

.as_faq_link {
	vertical-align:top;
	padding:0px 10px 0px 2px;
	font-size:12px;
}

a.as_faq_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.as_faq_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.as_faq_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.as_faq_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

.as_faq_link_02 {
	vertical-align:top;
	font-size:12px;
}

a.as_faq_link_02:link {
	text-decoration:underline;
	color:#2a7dad;
}
a.as_faq_link_02:visited {
	text-decoration:underline;
	color:#2a7dad;
}

a.as_faq_link_02:active {
	text-decoration:underline;
	color:#2a7dad;
}
a.as_faq_link_02:hover {
	text-decoration:underline;
	color:#5ca9f0;
}

.reference {
	margin:0px auto 50px auto;
	width:250px;
	background-color:#fff8bf;
	border:1px solid #bbbb99;
}

.faq_text {
	padding:10px;
	font-size:12px;
	color:#000000;
}

.as_faq_link_mail {
	font-weight:bold;
	padding:0px 10px 0px 0px;
	font-size:14px;
}

a.as_faq_link_mail:link {
	text-decoration:none;
	color:#2a7dad;
}
a.as_faq_link_mail:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.as_faq_link_mail:active {
	text-decoration:none;
	color:#2a7dad;
}
a.as_faq_link_mail:hover {
	text-decoration:none;
	color:#5ca9f0;
}


.qa_box_list {
	text-align:left;
	margin:20px 0px 0px 20px;
	width:450px;
}

.qa_box {
	width:450px;
	margin-top:40px;
	background-color:#fff8bf;
}

.qa_box_text {
	padding:9px 10px 0px 40px;
}


div#qa_box_list li{
	width:400px;
	line-height:70%;
}

.qa_q{
	list-style-image:url(as_faq_q.gif);
	vertical-align:top;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 3px;
}

.qa_text {
	vertical-align:top;
	font-size:12px;
	color:#000000;
}

.qa_a{
	list-style-image:url(as_faq_a.gif);
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 3px;
}

.faq_link {
	font-size:12px;
}

a.faq_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.faq_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.faq_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.faq_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}




/*広告主FAQ*/
div#mc_faq_list {
	margin:20px 0px 0px 20px;
	width:450px;
}


div#mc_faq_list li{
	list-style-image:url(mc_faq_q.gif);
	line-height:10%;
	text-align:left;
}

.mc_qa_box {
	width:450px;
	margin-top:40px;
	background-color:#dceffb;
}

.mc_qa_box_text {
	padding:9px 0px 0px 40px;
}


.mc_qa_q{
	list-style-image:url(mc_faq_q.gif);
	vertical-align:top;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 3px;
}

.mc_qa_a{
	list-style-image:url(mc_faq_a.gif);
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 3px;
}


/*広告出稿をご検討の企業様へ*/

div#mc_ex_menu {
	margin:14px auto 20px auto;
	width:450px;
}

p#mc_ex_menu_01 {
	width:250px;
	float:left;
	text-align:left;
}

p#mc_ex_menu_02 {
	width:200px;
	float:left;
	text-align:left;
}

p#sub_mc_ex {
	margin:20px auto;
	clear:both;
	width:450px;
}

.mc_ex_diagram {
	padding-top:18px;
}

.mc_ex_text {
	margin:17px 0px 17px 7px;
	line-height:130%;
	width:440px;
	text-align:left;
	font-size:12px;
	color:#000000;
}

div#mc_ex_menu_bottom {
	margin-top:20px;
	text-align:right;
	width:490px;

}


.mc_ex_link {
	font-size:12px;
}

a.mc_ex_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.mc_ex_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.mc_ex_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.mc_ex_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

/*パートナー登録*/

.as_form_notregist {
	width:490px;
	margin:0px auto 20px auto;
	text-align:left;
}

div#partner_table {
	width:490px;
	margin:0px auto;
}

div#partner_table table {
	width:450px;
	margin:0px auto;
	text-align:left;
}

.partner_top_text {
	font-size:13px;
	color:#000000;
}

.partner_text {
	margin-top:15px;
	font-size:12px;
	color:#000000;
}

.kiyaku_textarea {
	width:415px;
	margin-top:20px;
	text-align:left;
	font-size:12px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#888888;
	padding:4px;
	line-height:130%;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #888888;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #888888;
	scrollbar-arrow-color: #888888;
}

.as_form_left {
	width:25%;
	background-color:#ffffcc;
	border:1px solid #bbbb99;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:5px;
}

.as_form_right {background-color:#FFFFFF;
	width:75%;
	border:1px solid #bbbb99;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:5px;
}


.as_form_title {
	background-color:#EFEFEF; 
	border:solid 1px #999999;
	font-weight:bold;
	padding:5px;
	}

.as_form_caution {font-size:11px; color:#FF0000;}
.as_form_input {
	border:solid 1px #333333;
	background-color:#FFFFEE;
	scrollbar-track-color: #FFFFEE;
	scrollbar-face-color: #FFFFEE;
	scrollbar-shadow-color: #FFFFEE;
	scrollbar-darkshadow-color: #333333;
	scrollbar-highlight-color: #FFFFEE;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: #333333;
	padding:1px;
	}
	
.as_form_input_eng_only {
	border:solid 1px #333333;
	ime-mode:disabled;
	background-color:#FFFFEE;
	padding:1px;
	}
	
.as_form_error {
	border:solid 1px #333333;
	background-color:#FF6666; 
	color:#FFFFFF; 
	font-weight:bold;
	padding:1px;
}
.as_form_notregist {width:420px;}

/*広告主申し込み*/

.mc_form_caution {
	font-size:11px; color:#FF0000;
	}

.mc_form_error {
	border:solid 1px #333333;
	background-color:#FF6666; 
	color:#FFFFFF; 
	font-weight:bold;
	}


.form_table {
	margin:20px 0px 0px 20px;
}

.mc_form_title {
	border:1px solid #999999;
	background-color:#efefef;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:4px;
}

.mc_form_left {
	border:1px solid #99bbbb;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:4px;
}

.mc_form_right {
	border:1px solid #99bbbb;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:4px;
}

.mc_form_caution {
	color:#FF0000;
}

.form_text {
	padding-left:5px;
	font-size:12px;
	color:#000000;
}

.mc_form_input_select {
	width:120px;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:1px;
	margin:1px;
}

.mc_form_input {
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:1px;
	margin:1px;
}

.mc_form_input_eng_only {
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:1px;
	margin:1px;
}

.mc_form_last_caution {
	margin:10px 0px 0px 22px;
	font-size:12px;
	color:#000000;
	width:440px;
}

.mc_form_last_caution_title {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.form_mc_link {
	font-size:12px;
}

a.form_mc_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.form_mc_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.form_mc_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.form_mc_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

.form_radio {
	margin-right:5px;
}

/*JANet説明（初めての方）アフィリエイト広告って何？*/
.as_ex_menu {
	margin-top:15px;
	width:490px;
}

.as_ex_box {
	clear:both;
	width:470px;
	padding:10px 0px 5px 20px;
}

.as_ex_icon {
	width:52px;
	float:left;
}

.as_ex_janetchan {
	height:12px;
	margin:20px 0px 0px 5px;
	width:12px;
	float:left;
}

.as_ex_box_janetchan {
	vertical-align:middle;
	float:left;
	background-color:#fff1f3;
	width:383px;
	height:52px;
}

.as_ex_text {
	text-align:left;
	margin:20px 0px 0px 5px;
	color:#000000;
	font-size:12px;
}

.as_ex_text_02 {
	text-align:left;
	margin:5px;
	color:#000000;
	font-size:12px;
}

.as_ex_text_03 {
	text-align:left;
	margin:10px 5px 0px 5px;
	color:#000000;
	font-size:12px;
}

.as_ex_neko {
	height:12px;
	margin:20px 0px 0px 5px;
	width:12px;
	float:left;
}

.as_ex_box_neko {
	float:left;
	background-color:#f2f2f2;
	width:383px;
	height:52px;
}

.as_ex_box_neko_02 {
	float:left;
	background-color:#f2f2f2;
	width:383px;
}

.as_ex_imgjanet_01 {
	margin:80px 0px 20px 0px;
}

.as_ex_imgjanet_02 {
	height:204px;
	clear:both;
	margin:30px 0px 20px 0px;

}

.to_as_ex2 {
	padding-top:70px;
	text-align:right;
}

.as_ex_link {
	font-size:12px;
}

a.as_ex_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.as_ex_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.as_ex_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.as_ex_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

/*JANet説明（初めての方）どうすれば広告が掲載できるの？*/
.as_ex_imgjanet_03 {
	margin:30px 0px 20px 0px;
}

.as_ex_imgjanet_04 {
	margin:30px 0px 10px 0px;
}


/*広告掲載の手順*/
.howto_ads_text {
	margin-top:20px;
	font-size:12px;
	color:#000000;
}

.howto_ads_text_02 {
	margin-left:12px;
	font-size:12px;
	color:#000000;
	width:440px;
	text-align:left;
}

.as_howto_image {
	margin:10px 0px 10px 10px;
}

.as_howto_box {
	margin:20px 0px 0px 20px;
	text-align:left;
}

.ya {
	padding-top:20px;
}

.howto_ads_text_caution {
	margin-top:20px;
	font-size:12px;
	color:#cc3333;
}


/*サイトマップ*/
.sitemap_table {
	margin:10px 0px 0px 20px;
	font-size:12px;
	color:#000000;
}

.sitemap_text {
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:8px 0px 0px 5px;
}

.sitemap_text_border {
	font-size:12px;
	color:#000000;
	text-align:right;
	padding:8px 0px 0px 5px;
	width:50px;
}

.site_map_link {
	font-size:12px;
}

a.site_map_link:link {
	text-decoration:none;
	color:#2a7dad;
}
a.site_map_link:visited {
	text-decoration:none;
	color:#2a7dad;
}

a.site_map_link:active {
	text-decoration:none;
	color:#2a7dad;
}
a.site_map_link:hover {
	text-decoration:none;
	color:#5ca9f0;
}

/*提携企業一覧*/

#partner_companey_table {
	width:450px; 
	margin:20px auto; 
	border:solid 1px #9db8c5;
}
.partner_table_left_even_top {
	width:200px;
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#a6d4ff; 
	border-right:solid 1px #9db8c5; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_right_even_top {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#a6d4ff; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_left_odd {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #9db8c5; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_right_odd {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_left_even {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#e6f3ff; 
	border-right:solid 1px #9db8c5; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_right_even {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#e6f3ff; 
	border-bottom:dotted 1px #9db8c5;
}
.partner_table_left_last {
	text-align:left; 
	padding:10px 0px 10px 10px;
	border-right:solid 1px #9db8c5;
}
.partner_table_right_last {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px;
}
.partner_c {
	width:180px;
}
.partner_c_text {
	color:#000000;
	margin:0px auto 10px auto;
	text-align:center;
}
