/* Copyright (C) ADWAYS INC. All rights reserved. */
/* Sy[Wﾊ */
*{
	color:#434343;
	font-size:12px;
	font-family:'ms P gothic',Osaka;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
}
body {
	line-height:115%;
	color:#434343;
	background-color:#e2e2e2;
}
#ul {
	list-style-type: none;
}
#ul li {
	margin:5px;
	float:left;
}
#ul02 {
	list-style-type: none;
}
#ul02 li {
	margin:0px 0px 5px 0px;
}
#ul03 {
	list-style-type: none;
}
#ul03 li {
	margin:0px 0px 5px 0px;
}
.float0 {
	clear:both;
}
h1 {
	width:237px;
	height:77px;
	text-indent:-9999px;
	background-image:url('logo1.gif');
	cursor:pointer;
}
strong {
	font-weight:bold;
	color:#ee6c02;
}
.main {
	clear:both;
}
#head_container {
	width:780px; 
	margin-left:auto;
	margin-right:auto; 
	background-image:url('header_back.gif'); 
	background-repeat:repeat-x;
}
#index_under {
	clear:both;
	width:760px; 
	margin-top:20px;
	text-align:center;
	font-size:11px;
}
#copyright {
	clear:both;
	width:760px; 
	background-color:#b4b4b4; 
	padding:10px; 
	text-align:center;
	margin-top:5px;
}
#maincontainer {
	clear:both;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	background-color:#FFFFFF;
}
#header {
	width:237px;
	height:77px;
	background-image:url('header_back.gif'); 
	background-repeat:repeat-x; 
	float:left;
}
#sublink {
	width:543px;
	background-image:url('header_back.gif'); 
	background-repeat:repeat-x;
	text-align:right;
	padding:5px;
	font-size:12px;
}
#head_mainmenu {
	width:100%;
	margin:0px auto 40px auto;
	border:solid 1px #FF0000;
}
#menu {
	clear:both;
	width:100%;
	height:28px;
	list-style-type:none;
	background-image:url('menu_back.gif');
	background-repeat:repeat-x;
	margin-bottom:20px;
}
.menu_logo {
	width:88px;
	float:left;
}
.menu_img_top {
	float:left;
	padding-right:37px;
	background-image:url('menu_back.gif');
	background-repeat:repeat-x;
}
.menu_img {
	float:left;
	padding-right:37px;
	background-image:url('menu_back.gif');
	background-repeat:repeat-x;
}
.menu_img_last {
	float:left;
	padding-right:41px;
	background-image:url('menu_back.gif');
	background-repeat:repeat-x;
}
#sub_title{
	clear:both;
	width:730px; 
	margin:0px 0px 30px 50px;
	padding-bottom:5px;
	border-bottom:solid 1px #00a0e8;
}
#sub_title_noline{
	width:730px; 
	margin:0px 0px 30px 50px;
}
#other_link {
	clear:both;
	width:650px;
	margin:10px auto 0px auto;
}
a:link {color: #e96e00; 
		text-decoration: none;}
a:visited {color: #e96e00; 
		text-decoration: none;}
a:active {color: #bae4f7; 
		text-decoration: none;}
a:hover {color: #bae4f7; 
		text-decoration: none;}

a.header_link:link {color: #FFFFFF; 
		text-decoration: none;}
a.header_link:visited {color: #FFFFFF; 
		text-decoration: none;}
a.header_link:active {color: #bae4f7; 
		text-decoration: none;}
a.header_link:hover {color: #bae4f7; 
		text-decoration: none;}
a.top_link:link {color: #e96e00; 
		text-decoration: none;}
a.top_link:visited {color: #e96e00; 
		text-decoration: none;}
a.top_link:active {color: #bae4f7; 
		text-decoration: none;}
a.top_link:hover {color: #bae4f7; 
		text-decoration: none;}
a.new_link:link {
	color: #143ba2; 
	text-decoration: none;
	font-weight:bold;
}
a.new_link:visited {
	color: #143ba2; 
	text-decoration: none;
	font-weight:bold;
}
a.new_link:active {
	color: #bae4f7; 
	text-decoration: none;
	font-weight:bold;
}
a.new_link:hover {
	color: #bae4f7; 
	text-decoration: none;
	font-weight:bold;
}

a.login_link:link {
	color: #FFFFFF; 
	text-decoration: underline;
	font-size:11px;
}
a.login_link:visited {
	color: #FFFFFF; 
	text-decoration: underline;
	font-size:11px;
}
a.login_link:active {
	color: #bae4f7; 
	text-decoration: none;
	font-size:11px;
}
a.login_link:hover {
	color: #bae4f7; 
	text-decoration: none;
	font-size:11px;
}
a.footer_sublink:link {
	color: #00a1e9; 
	text-decoration: underline;
}
a.footer_sublink:visited {
	color: #00a1e9; 
	text-decoration: underline;
}
a.footer_sublink:active {
	color: #bae4f7; 
	text-decoration: none;
}
a.footer_sublink:hover {
	color: #bae4f7; 
	text-decoration: none;
}

a.forget_password_link:link {
	color: #143ba2; 
	text-decoration: underline;

}
a.forget_password_link:visited {
	color: #143ba2; 
	text-decoration: underline;

}
a.forget_password_link:active {
	color: #bae4f7; 
	text-decoration: underline;

}
a.forget_password_link:hover {
	color: #bae4f7; 
	text-decoration: underline;

}

.bold {
	font-weight:bold;
}
.message {
	width:700px;
	text-align:center;
	margin:0px auto 0px auto;
	padding:80px 0px 80px 0px;
}
/* gbvy[W index.html */
#index_main {
	clear:both;
	width:680px;
	margin-left:auto;
	margin-right:auto;
	}
#index_box1 {
	clear:both;
}
#index_box2 {
	margin-top:20px;
	margin-bottom:20px;
}
#index_box2_3{
	margin-bottom:20px;
}
#index_box3 {
	clear:both;
	width:680px;
	margin:30px auto 0px auto;
}
.index_img {
	margin:0 0 19px 0;
	padding:0px;
}
.index_img_b {
	margin:0 0 14px 0;
	padding:0px;
}
.index_img2 {
	margin:0 0 15px 0;
	padding:0px;
}
#index_main_left {
	width:420px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
#index_main_right {
	width:234px;
	margin-left:25px;
	float:right;
}

#login_container {
	float:right;
	width:220px;
	margin:7px 10px 0px 0px;
}
#login {
	width:214px;
	height:45px;
	margin-top:2px;
	background-image:url('index_login_back2.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

#index_login1 {
	width:45px;
	float:left;
}

#index_login2 {
	width:100px;
	text-align:center;
	padding:4px 2px 10px 0px;
	float:left;
}

#index_login4 {
	width:57px;
	padding-top:7px;
	text-align:center;
	float:left;
}

#index_login5 {
	width:8px;
	float:right;
}

.login_input {
	width:90px;
	font-size:10px;
	margin-left:2px;
	padding:1px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
}

#index_chara {
	clear:both;
	width:680px:
	height:0px;
	margin:30px auto 0px auto;
	float:left;
	background-image:url('feature_p3.gif');
}
#feature_p {
	width:678px;
	padding:10px 0px;
	border-left:solid 1px #0090d1;
	border-right:solid 1px #0090d1;
	border-bottom:solid 1px #0090d1;
	background-color:#FFFFFF;
}
#feature_p1 {
	width:550px;
}
#feature02 {
	width:678px;
}
#ulall01 {
	width:658px;
}
#ulall02 {
	width:220px;
	float:right;
	margin-right:4px;
}
#ulall03 {
	width:170px;
	float:right;
	margin-right:4px;
}
.feature_font {
	color:#ec6600;
	font-weight:bold;
}
.feature_font02 {
	font-weight:bold;
}
#index_trust {
	width:118px;
	float:right;
	text-align:right;
	margin:30px auto 20px auto;
}
#index_trust2 {
	width:118px;
	float:right;
	font-size:10px;
	text-align:center;
	margin:3px auto 0px auto;
}
#index_trust3 {
	width:118px;
	float:right;
	text-align:left;
	margin:3px auto 0px auto;
}
#trust-e {
	margin-bottom:3px;
}
#index_new {
	width:327px;
	height:390px;
	float:left;
}
#index_new_text {
	width:305px;
	height:361px;
	padding:10px;
	font-size:11px;
	overflow:auto;
	border-left:solid 1px #00c33c;
	border-right:solid 1px #00c33c;
	border-bottom:solid 1px #00c33c;
	background-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #00c33c;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #00c33c;
	scrollbar-arrow-color: #00c33c;
}
#index_reco {
	width:327px;
	margin: 0px 0px 0px 20px;
	height:300px;
	float:right;
}
#index_reco_text {
	clear:right;
	width:305px;
	height:250px;
	padding:10px;
	font-size:11px;
	overflow:auto;
	border-left:solid 1px #ec6600;
	border-right:solid 1px #ec6600;
	border-bottom:solid 1px #ec6600;
	background-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #ec6600;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ec6600;
	scrollbar-arrow-color: #ec6600;
}
#index_info {
	width:327px;
	height:59px;
	margin:20px 0px 0px 20px;
	float:right;
}
#index_info_text {
	clear:right;
	width:305px;
	height:40px;
	padding:10px;
	font-size:11px;
	overflow:auto;
	border-left:solid 1px #008ccb;
	border-right:solid 1px #008ccb;
	border-bottom:solid 1px #008ccb;
	background-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #008ccb;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #008ccb;
	scrollbar-arrow-color: #2B7EA9;
}
#index_login {
	width:234px;
	background-image:url('index_login_back.gif');
	background-position:left top;
	border:solid 1px #7db522;
	background-repeat:no-repeat;
}
.index_login_input {
	width:100px;
	background-color:#CCCCCC;
	font-size:11px;
}
#index_login_left {
	width:120px;
	padding:10px;
}
#index_login_right {
	width:66px;
}

.new_title {
	width:190px;
	float:left;
}
.new_price {
	width:70px;
	float:left;
	text-align:right;
}
.new_price2 {
	width:260px;
	float:left;
	text-align:right;
}
.new_icon {
	clear:both;
}
.new_border {
	clear:both;
}
.new_comment {
	clear:both;
	width:260px;
	font-size:11px;
}
.reco_list {
	font-size:11px;
	width:260px;
	margin-bottom:5px;
}

.box_ban_container {
	width:780px;
	margin:0px auto;
}

.box_ban_container2 {
	width:504px;
	margin:0px auto;
	padding-top:10px;
	text-align:center;
}

.f_l {
	margin-top:20px;
	float:left;
}

.f_r {
	float:right;
}

.box_ban {
	width:116px;
	margin-right:10px;
}

.box_ban_1 {
	width:90px;
	vertical-align: middle;
	text-align: center; 
}

.ban {
	margin-bottom:3px;
}

/* L・client.html */

#cli_melit_container {
	width:730px;
	margin:0px auto 0px auto;
}
#cli_flow_container {
	clear:both;
	width:730px;
	margin:0px auto 0px auto;
}
.cl_flow_1 {
	margin-top:5px;
}
.cl_flow_2 {
	margin-top:10px;
}
.cl_flow_3 {
	margin-top:25px;
}
.cl_flow_4 {
	margin-top:25px;
}
.cl_flow_5 {
	margin-top:15px;
}
.cl_flow_6 {
	margin-top:15px;
}
.cli_title {
	clear:both;
	margin:0px 0px 20px 50px;
}
.cli_words{
	font-size:12px;
	width:680px;
	margin:0px 0px 20px 70px;
}
.cli_img {
	width:700px;
	margin:0px auto 30px auto;
	text-align:center;
}
#cli_melit {
	width:650px;
	margin:0px auto 0px auto;
}
#cli_flow {
	width:630px;
	margin:0px auto 0px auto;
}
.cli_list_left{
	clear:both;
	font-size:12px;
	width:300px;
	margin:0px auto 20px auto;
	padding:10px;
	float:left;
}
.cli_list_right{
	font-size:12px;
	width:300px;
	margin:0px auto 20px auto;
	padding:10px;
	float:right;
}
.cli_melit_word {
	width:270px;
	margin-left:20px;
}
.cli_flow_list{
	font-size:12px;
	width:555px;
	margin:0px auto 10px auto;
	padding:5px;
}
.cli_flow_word {
	margin-left:20px;
}
.cli_image3 {
	width:21px;
	float:left;
}
.cli_for_top_link {
	clear:both;
	width:600px;
	text-align:right;
	font-size:11px;
	margin:20px auto 5px auto;
}

/* fBA media.html */
#medi_flow {
	width:550px;
	margin:0px auto 0px auto;
}
.medi_title {
	clear:both;
	margin:30px 0px 20px 50px;
}
.medi_flow_list{
	font-size:12px;
	width:450px;
	margin:0px auto 10px auto;
	padding:5px;
}
.medi_flow_1 {
	margin-top:5px;
}
.medi_flow_2 {
	margin-top:15px;
}
.medi_flow_3 {
	margin-top:20px;
}
.medi_flow_4 {
	margin-top:5px;
}


/* S҃Recﾊ beginner*.html */
#contents_title {
	width:670px;
	margin:0px auto 30px auto;
}
#begi_contents_title {
	width:670px;
	margin:0px auto 20px auto;
}
#begi_contents_detail {
	margin:0px 0px 30px 100px;
}
#begi_container {
	width:600px;
	margin:0px auto 0px auto;
}
.begi_for_regist {
	width:400px;
	margin:20px auto 0px auto;
	text-align:center;
}

/* AtBn߂驍ﾉﾍ beginner2.html */
.begi1_main {
	width:550px;
	margin:0px auto 0px auto;
}
.begi1_main2 {
	clear:both;
	width:443px;
	text-align:center;
	margin:0px auto 30px auto;
}
.begi1_img {
	margin:5px;
}
.begi1_left {
	clear:both;
	width:200px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.begi1_right{
	width:331px;
	margin:10px auto 30px auto;
	text-align:center;
	float:right;
}
.begi1_words {
	width:200px;
	padding-top:15px;
	line-height:140%;
}
.begi1_for_top_link {
	width:600px;
	text-align:right;
	font-size:11px;
	margin:20px auto 5px auto;
}

/* AtBn߂驍ﾉﾍ beginner2.html */
#begi2_container {
	width:465px;
	margin:0px auto 0px auto;
}
.begi_sub_title {
	width:465px;
	margin:0px 0px 20px 0px;
}
.begi_point {
	margin:0px 0px 20px 0px;
}
.begi_words {
	width:580px;
	margin:5px;
	font-size:12px;
}
.begi_caution {
	width:580px;
	margin:5px;
	font-size:12px;
	color:#ee6c02;
}
.begi_list {
	width:550px;
	margin-left:25px;
	font-size:12px;
}
.begi_flow {
	margin:20px 0px 20px 0px;
	font-size:12px;
	font-weight:bold;
	color:#00a33d;
}
.begi_flow_img {
	vertical-align:middle;
}
.begi2_table {
	width:500px;
	margin-left:10px;
	font-size:12px;
}

.begi2_for_top_link {
	width:500px;
	text-align:right;
	font-size:11px;
	margin:20px auto 5px auto;
}
.begi2_link {
	margin:10px 0px 30px 0px;
}

/* AtBn߂・beginner3.html */
.begi3_sub_link {
	width:600px;
	margin:0px auto 20px auto;
}
.begi3_img {
	margin:10px;
}
.begi3_container {
	width:464px;
	margin-left:auto;
	margin-right:auto;
}
.begi3_list {
	list-style-type: none;
	width:464px;
	margin:0px 0px 30px 25px;
	padding:10px 0px 10px 0px;
	font-size:12px;
}
.begi3_li {
	list-style-type: circle;
	width:464px;
	padding:5px;
	font-size:12px;
}
.begi3_words {
	width:464px;
	margin:5px 5px 20px 5px;
	font-size:12px;
}

/* Ľfڕ菇@ beginner4.html */
#begi4_main {
	width:465px;
	margin:0px auto 0px auto;
}
.begi4_flow {
	width:288px;
	margin:10px auto 30px auto;
}
.begi4_words {
	width:288px;
	margin:5px;
	font-size:12px;
}
.begi4_for_top_link {
	width:600px;
	text-align:right;
	font-size:11px;
	margin:20px auto 5px auto;
}

/* ・ﾐTv company.html */
#com_table {
	width:450px; 
	margin-left:auto; 
	margin-right:auto;
}
.com_table_left {color:#148bc0; 
	text-align:left; 
	font-weight:bold; 
	padding:10px 0px 10px 0px;}
.com_table_right {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px;
}
.com_for_top_link {
	width:700px;
	text-align:right;
	font-size:11px;
	margin:0px auto 0px auto;
}

/* FAQ company.html */
.faq_title {
	width:680px;
	margin:0px auto 20px auto;
}
.faq_media_list {
	width:600px;
	margin:10px auto 10px auto;
	font-size:14px;
	
}
.faq_media_q {
	color:#e66003;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.faq_media_no {
	color:#e66003;
	font-size:18px;
	font-weight:bold;
}
.faq_media_a {
	width:480px;
	font-size:12px;
	margin-left:47px;
	line-height:130%;
}
.faq_cl_list {
	width:600px;
	margin:10px auto 10px auto;
	font-size:12px;
	
}
.faq_cl_no {
	color:#082e91;
	font-size:18px;
	font-weight:bold;
}
.faq_cl_q {
	color:#082e91;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.faq_cl_a {
	line-height:130%;
	width:480px;
	font-size:12px;
	margin-left:47px;
}
.faq_for_top_link {
	width:700px;
	text-align:right;
	font-size:11px;
	margin:5px auto 5px auto;
}
/* ⍇ form.html */
#form {
	margin:0px;
}
#form_main {
	width:780px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
}
#form_table {
	width:500px; 
	margin:0px auto 20px auto; 
	border:solid 1px #0093d6;
}
.form_table_left_odd {
	width:140px; 
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.form_table_right_odd {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	border-bottom:dotted 1px #0093d6;
}
.form_table_left_even {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#e4e4e4; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.form_table_right_even {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#e4e4e4; 
	border-bottom:dotted 1px #0093d6;
}
.form_table_left_last {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6;
}
.form_table_right_last {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px;
}
.form_input {
	padding:2px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
}
.form_input_bt {
	width:60px;
	padding:2px;
	border:solid 1px #555555;
	background-color:#FFFFCC;
}
.form_for_top_link {
	width:600px;
	text-align:right;
	font-size:11px;
	margin:0px auto 0px auto;
}

.cl_table_left_last {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6;
	background-color:#e4e4e4;
}
.cl_table_right_last {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px;
	background-color:#e4e4e4;
}

/* g驪ﾆꗗ partner.html */

.partner_table_left_even_top {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#99d8f5; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_right_even_top {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#99d8f5; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_left_odd {
	width:140px; 
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_right_odd {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_left_even {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#e0f5ff; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_right_even {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#e0f5ff; 
	border-bottom:dotted 1px #0093d6;
}
.partner_table_left_last {
	text-align:left; 
	padding:10px 0px 10px 10px;
	background-color:#e0f5ff; 
	border-right:solid 1px #0093d6;
}
.partner_table_right_last {
	text-align:left; 
	line-height:140%; 
	background-color:#e0f5ff; 
	padding:10px 0px 10px 15px;
}
/* p齒W words.html */
.word_container {
	clear:both;
	width:600px;
	margin:0px auto 0px auto;
}

.word_list_50 {
	clear:both;
	width:200px;
	margin:0px auto 0px auto;
	float:left;
}
.word_detail_list {
	width:400px;
	margin:0px auto 20px auto;
	float:right;
}
#word_initial_list{
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

.word_description {
	margin:0px auto 10px auto; 
	width:500px; 
	line-height:150%;
}
.word_detail{
	line-height:140%;
}
.word_first {
	font-weight:bold;
}
.word_initial {
	width:30px;
	font-weight:bold; 
	margin:0px auto 10px auto;
	float:left;

}
.word_word {
	width:150px;
	margin-left:20px;
	float:right;
}
.word_list {
	margin-right:10px;
}
.word_selected {
	color:#143ba2;
	font-weight:bold;
	border-bottom:dotted 1px #143ba2;
}
.word_title {margin:20px auto 10px auto; 
	width:500px; 
	padding:0px 0px 10px 5px; 
	border-bottom:dotted 1px #0aa4e9; 
	color:#00a0e8; 
	font-weight:bold;
}

.for_top_link {
	clear:both;
	width:670px;
	text-align:right;
	font-size:11px;
}

/* vCoV[|V[ privacy.html */
.pri_list {
	width:600px;
	margin:0px auto 0px auto;
	font-size:12px;
}
.pri_article {margin:20px auto 10px auto; 
	width:600px; 
	padding-bottom:5px; 
	border-bottom:dotted 1px #0aa4e9; 
	color:#00a0e8; 
	font-size:14px;
	font-weight:bold;
}
.pri_article2 {margin:20px auto 10px auto; 
	width:600px; 
	padding-bottom:5px; 
	border-bottom:dotted 1px #082e91; 
	color:#082e91; 
	font-size:14px;
	font-weight:bold;
}
#pri_pre {
	clear:both;
	width:600px;
	margin:0px auto 0px auto;
}
#pri_pre_left{
	clear:both;
	width:450px;
	float:left;
}
#pri_pre_right{
	margin-top:10px;
	width:140px;
	text-align:center;
	float:right;
}
.pri_for_top {
	width:600px;
	text-align:right;
	font-size:11px;
	margin:15px auto 5px auto;
}

.pri_name {
	width:600px;
	text-align:right;
	margin:15px auto 5px auto;
}

#pri_trust {
	clear:both;
	width:600px;
	margin:20px auto 20px auto;
	padding:5px;
	border:solid 1px #0aa4e9;
}
#pri_footer {
	width:600px;
	margin:20px auto 0px auto;
	padding:5px;
	text-align:center;
	border:solid 1px #0aa4e9;
}
.pri_caution {
	width:750px;
	margin:10px auto 0px auto;
	font-weight:bold;
	text-align:right;
}
.pri_bold {
	font-weight:bold;
}

/* oCfBA mobile_media.html */
#mm_main {
	clear:both;
	width:560px;
	margin-left:auto;
	margin-right:auto;
}
.mm_table {
	width:550px;
}
.mm_table1 {
	width:16px;
}
.mm_table2 {
	width:160px;
	background-image:url('mm_table2.gif');
	background-position:left middle;
	background-repeat:repeat-x;
}
.mm_table3 {
	width:359px;
	background-image:url('mm_table3.gif');
	background-position:left middle;
	background-repeat:repeat-x;
}
.mm_table4 {
	width:15px;
}
.mm_logo {
	width:140px;
	text-align:center;
	margin:0px auto 0px auto;
}
.mm_logo_joojoo {
	width:140px;
	text-align:center;
	margin:0px auto 2px auto;
}
.mm_words {
	width:250px;
	float:left;
	margin:10px 0px 10px 5px;
}
.mm_qr {
	width:90px;
	float:right;
}
/* i@܂񂪁ﾌQRR[h */
.mm_qr_mankitsu {
	width:90px;
	float:right;
	padding-top:7px;
}
.mm_member {
	width:108px;
	text-align:center;
	float:left;
	margin-left:5px;
}
.mm_career {
	width:120px;
	float:right;
}

/* manblog manblog.html */

#man_container {
	width:520px;
	margin:0px auto 0px auto;
}
.man_words {
	width:400px;
}
.man_list {
	width:430px;
	margin-left:25px;
	font-size:12px;
	line-height:130%;
}


/* fBAo^tH[ regist/mediaform.html */

#mf_main {
	clear:both;
	width:500px;
	margin:0px auto 0px auto;
}

.regist_caution {
	color:#FF3300;
	font-size:11px;
}
.mf_input {
	padding:2px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
}
.mf_input_eng_only {
	padding:2px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
	ime-mode:disabled;
}
.mf_select {
	border:solid 1px #555555;
	background-color:#FFFFFF;
}
.mf_kiyaku {
	padding:4px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
	margin-bottom:30px;
}
#mf_table {
	width:500px; 
	margin:0px auto 20px auto; 
	border:solid 1px #0093d6;
}

#mf_table_for_media {
	width:600px; 
	margin:0px auto 20px auto; 
	border:solid 1px #0093d6;
}
.mf_table_left_odd {
	width:140px; 
	text-align:left; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_odd_for_media_1 {
	width:250px; 
	text-align:right; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_odd_for_media_2 {
	width:80px; 
	text-align:center; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_odd_for_media_3 {
	width:50px; 
	text-align:center; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_odd_for_media_4 {
	width:100px; 
	text-align:right; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_even_for_media_4 {
	width:120px; 
	text-align:right; 
	padding:10px 0px 10px 10px; 
	background-color:#e4e4e4; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_odd_for_media_5 {
	width:150px; 
	text-align:right; 
	padding:10px 0px 10px 10px; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_right_odd {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_even {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#e4e4e4; 
	border-right:solid 1px #0093d6; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_right_even {
	text-align:left; 
	line-height:140%; 
	padding:10px 0px 10px 15px; 
	background-color:#e4e4e4; 
	border-bottom:dotted 1px #0093d6;
}
.mf_table_left_last {
	text-align:left; 
	padding:10px 0px 10px 10px; 
	background-color:#e4e4e4; 
	border-right:solid 1px #0093d6;
}
.mf_table_right_last {
	text-align:left; 
	line-height:140%; 
	background-color:#e4e4e4; 
	padding:10px 0px 10px 15px;
}

.mf_table_colspan {
	text-align:left; 
	padding:2px; 
	background-color:#0093d6; 
	color:#FFFFFF;
	font-weight:bold;
}

/* OC   login.tmpl */
.login_cli_name {
	font-size:16px;
	font-weight:bold;
	width:600px;
	color:#143ba2;
	border-bottom:dotted 1px #143ba2;
	padding:2px;
	margin:0px auto 20px auto;
	height:18px;
}
.login_cli_detail {
	width:600px;
	margin:0px auto 20px auto;
}

.ad_login_input {
	width:120px;
	padding:2px;
	border:solid 1px #555555;
	background-color:#FFFFFF;
}

#ad_login {
	width:400px;
	background-color:#E7E7E7;
	padding:20px 20px 20px 100px;
	border:solid 1px #666666;
	text-align:left;
}

.adlogin_table {
	width:320px;
	height:40px;
	background-color:#E7E7E7;
	padding:20px 20px 20px 80px;
	border:solid 1px #666666;
	text-align:left;
	margin:0px auto 30px auto;

}
.adlogin_left {
	width:50px;
	margin:8px auto 0px auto;
	float:left;
}

.adlogin_center {
	width:150px;
	margin:0px auto 0px auto;
	float:left;
}

.adlogin_right {
	width:60px;
	margin:10px auto 0px auto;
	float:left;
}

.strong_error {
	color:#FF0000;
	font-weight:bold;
}

.error {
	color:#FF0000;
}

.caution_strong {
	color:#143ba2;
	margin-top:4px;
} 
.caution_red {
	color:#143ba2;
} 

.caution_dd {
	margin:5px 0px 5px 0px;
}

.caution_pre {
	border-top:dotted 1px #666666;
	border-bottom:dotted 1px #666666;
	margin:10px auto 10px auto;
	padding:10px auto 10px auto;
}

.caution_bold {
	font-weight:bold;
	color:#143ba2;
}
.caution_pdf {vertical-align:middle;}

/* 不正対策について iniquity.html */

.iniquity_sub_title {
	width: 340px;
	height: 42px;
	background-image: url("iniquity_sub_title.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 70px;
}

.iniquity_list {
	margin:0px 0px 20px 70px;
}

.iniquity_list li {
	margin-bottom: 25px;
	list-style: none;
}

.iniquity_1 {
	width: 600px;
	height: 45px;
	background-image: url("iniquity_1.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.iniquity_2 {
	width: 600px;
	height: 30px;
	background-image: url("iniquity_2.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.iniquity_3 {
	width: 600px;
	height: 45px;
	background-image: url("iniquity_3.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.iniquity_4 {
	width: 600px;
	height: 30px;
	background-image: url("iniquity_4.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.iniquity_5 {
	width: 600px;
	height: 30px;
	background-image: url("iniquity_5.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.iniquity_6 {
	width: 600px;
	height: 45px;
	background-image: url("iniquity_6.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* SSL対応について ssl.html */
.container {
        width: 780px;
        margin: auto;
        color: #000;
        font-size: 14px;
        font-family: verdana,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
        line-height: 1.2;
}

.word {
        line-height: 20px;
        padding-left: 15px;
        padding-top: 30px;
}

.title{
        margin-top: 20px;
        margin-left: 50px;
}

.wrapper {
        width: 650px;
        margin: auto;
}

.bg h3 {
        margin-top: 20px;
}

.bg p {
        line-height: 20px;
        padding-top:20px;
        padding-left: 15px;
}

.detail {
        margin-top: 70px;
}

.detail p {
        line-height: 20px;
        padding-top:20px;
        padding-left: 15px;
}

.detail_pic{
        margin-left: 80px;
}

.complement_SSL {
        margin-top: 70px 
}

.complement_SSL p  {
        line-height: 20px;
        padding-top:20px;
        padding-left: 15px;
}

.complement_SSL_pic {
        margin-left:40px;
}

.complement_ATS {
        margin-top: 70px;
}

.complement_ATS p {
        line-height: 20px;
        padding-top:20px;
        padding-left: 15px;
}

.complement_phone {
        margin-top: 70px;
}

.complement_phone p {
        line-height: 20px;
        padding-top:20px;
        padding-left: 15px;
}

.complement_phone h4 {
        margin-top: 20px;
}

.carrer_word {
        margin-left: 20px;
