@charset "utf-8";

@import url("default.css");

/* ----------------------------------------------- */
/* clearfix */

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	line-height: 0;
	height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

/* iepngfix */

.iepngfix {
	behavior: url(images/iepngfix.htc);
}

/* ----------------------------------------------- */
/* リンクのスタイル */

a:link {
	color:#2385bd;
	text-decoration:underline;
}

a:visited {
	color:#2385bd;
	text-decoration:underline;
}

a:hover {
	color:#3ea1da;
	text-decoration:none;
}

a:active {
	color:#3ea1da;
	text-decoration:underline;
}

/* ----------------------------------------------- */
/* メインコンテンツ */

* {
	margin:0;
	padding:0;
}

html,body {
	height:100%;
	text-align:center;
	margin:0px auto;
}


body {
	color:#262626;
}

.container {
	width: calc(var(--admin-width, 950px) + 10px);
	background:url(../images/bg_body.png) repeat-y;
	background-size: 100% auto;
	margin:0px auto;
	position: relative;
	height: 100%;
	min-height: 100%;
	text-align: left;
}

body > .container {
	height:auto;
}

.wrapper {
	width: var(--admin-width, 950px);
	margin:0px auto;
	height:auto;
}

.wordBreak {
	word-break: break-all;
}

/* ヘッダー */

.header {
	width: var(--admin-width, 950px);
	height:84px;
	background:url(../images/bg_header.png) no-repeat;
	background-size: 100% 100%;
	margin:0px auto;
}

.header_section {
	width: calc(var(--admin-width, 950px) - 10px);
	margin:13px auto 0px auto;
}

.logo {
	width:200px;
	float:left;
	margin:13px 0px 0px 10px;
	_margin:13px 0px 0px 5px;  /*IE6*/
}

.header_caution {
	width:580px;
	color:#ff0000;
	font-weight:bold;
	position:absolute;top:10px; left:230px
}

.header_account {
	width:740px;
	float:right;
}

.btn_logout {
	text-align:right;
}

.account_area {
	margin-right:10px;
}

.account_box {
	float:right;
	border:0px;
	margin:17px 0px 0px 0px;
}

/* ナビゲーション */

.nav {
	width: var(--admin-width, 950px);
	margin:0px auto 20px auto;
}

.nav ul {
	list-style-type:none;
	font-size:1px;
}

.nav li {
  margin: 0px;
  padding: 0px;
  display:inline;
  list-style-type:none;
  clear:both;
  line-height: 0em;
}

.nav li a {
	line-height:normal
	zoom: 1;
}

.nav_main {
	background:url(../images/bg_nav_main.png) repeat-x;
}

.nav_sub {
	background:url(../images/bg_nav_sub.png) repeat-x;
	height:30px;
}


/* メイン */


.main_title {
	margin:0px 0px 15px 0px;
}

.main_section {
	width: calc(var(--admin-width, 950px) - 20px);
	margin:0px auto 50px auto;
}


/* フッター */

.footer {
	width: var(--admin-width, 950px);
	height:22px;
	margin:0px auto;
	position: absolute;
	bottom: 0px;
}

.footer_bg {
	background:#333333;
	color:#ffffff;
	height:22px;
	position:relative;
}

.footer_bg p {
	font-size:7px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
}

/* ----------------------------------------------- */
/* ログインページ */

.login_area {
	width:600px;
	margin:0px auto;
	padding:100px 0px;
}

.login_logo {
	width:199px;
	margin:0px auto 20px auto;
}

.login_box {
	width:300px;
	margin:0px auto;
	background-color:#6b6b6b;
}

.login_title {
	width:100px;
	padding:5px 3px; 5px 0px
	text-align:right;
	background-color:#262626;
	color:#ffffff;
}

.login_input {
	width:197px;
	padding:0px 0px; 0px 7px;
	background-color:#ffffff;
}

.login_input_box {
	border:none;
}

.login_btn {
	width:200px;
	margin:20px auto 0px auto;
	text-align:center;
}


/* ----------------------------------------------- */
/* ログインページ */

/* 縦表 */

.list_length_box {
	width: calc(var(--admin-width, 950px) - 20px);
	margin:0px auto;
	background-color:#6b6b6b;
}

.list_length_box_half {
	width:465px;
	background-color:#6b6b6b;
}

.list_length_box_media_margin {
	width:550px;
	background-color:#6b6b6b;
}

.list_length_title {
	padding:3px 0px;
	text-align:center;
	color:#ffffff;
}

.list_length_title_history {
	padding:3px 0px;
	text-align:center;
	color:#ffffff;
  background-color:#000000;
}

.list_length_w {
	padding:3px 0px;
	text-align:center;
	background-color:#ffffff;
}

.list_length_w_yen {
	padding:3px 5px 3px 0px;
	text-align:right;
	background-color:#ffffff;
}

.list_length_g {
	padding:3px 0px;
	text-align:center;
	background-color:#e9f7f8;
}

.list_length_g_yen {
	padding:3px 5px 3px 0px;
	text-align:right;
	background-color:#e9f7f8;
}

.list_length_b {
	padding:3px 0px;
	text-align:center;
	background-color:#484848;
	color:#ffffff;
}

.list_length_b_yen {
	padding:3px 5px 3px 0px;
	text-align:right;
	background-color:#484848;
	color:#ffffff;
}


/* 横表 */

.list_side_box {
	width:700px;
	background-color:#6b6b6b;
}

.list_side_title {
	padding:5px 0px;
	text-align:center;
	background-color:#262626;
	color:#ffffff;
}

.list_side_g {
	padding:5px 0px 5px 5px;
	background-color:#e9f7f8;
}

.list_side_w {
	padding:5px 0px 5px 5px;
	background-color:#ffffff;
}

.list_side_center {
	padding:3px 5px 3px 0px;
    background-color:#ffffff;
	text-align:center;
}

/* テキスト */

.text_wait {
	color:#e70000;
}

.text_publish {
	color:#3764bf;
}

.text_analysis_figure {
	color:#343434;
	font-size:24px;
	font-weight:bold;
}

.text_analysis_value {
	color:#6b6b6b;
	font-size:20px;
}

.text_template {
    border:solid;
    border-width:1px;
    padding:10px 0px 10px 10px;
    margin:10px 50px 10px 50px;
}


/* レポート選択 */

.report_selection {
	width:400px;
	margin:0px 0px 20px 0px;
}

.report_selection_day {
	width:190px;
	float:left;
	padding:5px 0px;
	background-color:#a4e4aa;
	border:1px solid #5b5b5b;
	text-align:center;
}

.report_selection_month {
	width:190px;
	float:right;
	padding:5px 0px;
	background-color:#a4e4aa;
	border:1px solid #5b5b5b;
	text-align:center;
}


/* 検索 */

.retrieval_tab_day {
	width:134px;
	float:left;
}

.retrieval_tab_month {
	width:134px;
	float:left
}

.retrieval_tab_special_margin {
	float:left;
	margin-left: 4px;
}

.retrieval_line {
	width:662px;
	height:23px;
	float:right;
	border-bottom:1px solid #6b6b6b;
}

.retrieval_box {
	width: calc(var(--admin-width, 950px) - 22px);
	margin:0px auto 20px auto;
	border:1px solid #6b6b6b;
	background-color:#ececec;
}

.retrieval_box2 {
	width: calc(var(--admin-width, 950px) - 22px);
	margin:0px auto 20px auto;
	border-right:1px solid #6b6b6b;
	border-left:1px solid #6b6b6b;
	border-bottom:1px solid #6b6b6b;
	background-color:#ececec;
}

.retrieval_box3 {
	width: calc(var(--admin-width, 950px) - 22px);
	margin:0px auto 20px auto;
	border:1px solid #6b6b6b;
	background-color:#ffffff;
}

.retrieval_section {
	width: calc(var(--admin-width, 950px) - 40px);
	margin:0px auto;
	padding:10px 0px;
}

.retrieval_section_center {
	width:441px;
	margin:0px auto;
}

.retrieval_section_left {
	width:441px;
	float:left;
}

.retrieval_section_right {
	width:441px;
	float:right;
}

.retrieval_section_left2 {
	width:770px;
	margin-bottom:7px;
}

.retrieval_title {
	width:103px;
	text-align:center;
	border:1px solid #6b6b6b;
	background-color:#262626;
	color:#ffffff;
	padding:1px 0px 0px 0px;  /*IE6*/
}

.retrieval_select {
	width:335px;
}

.retrieval_input_period {
	width:154px;
}

.retrieval_margin {
	padding-left:5px;
}


/* 検索ボタン */

.btn_retrieval {
	width:100%;
	margin:10px auto 0px auto;
	text-align:center;
}



/* 編集確認ボタン */
.btn_retrieval_new .image input[type="image"],
.btn_retrieval_new .submit input[type="submit"],
.btn_retrieval_new .button input[type="button"]  {
  margin:0px auto;
  font-family:arial, helvetica, sans-serif;
  text-shadow: -1px -1px 0 #7d7d7d;
  font-weight:bold;
  text-align: center;
  color:#FFF;
  display:inline;
  padding:5px 100px;
  border:1px solid #7a7a7a;
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;
  border-radius: 4px;
  font-family:arial, helvetica, sans-serif;
  font-weight:bold;
  background-color: #f4f4f4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#414141));
  background-image: -webkit-linear-gradient(top, #ababab, #414141);
  background-image: -moz-linear-gradient(top, #ababab, #414141);
  background-image: -ms-linear-gradient(top, #ababab, #414141);
  background-image: -o-linear-gradient(top, #ababab, #414141);
  background-image: linear-gradient(to bottom, #ababab, #414141);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ababab, endColorstr=#414141);
  box-shadow:#ee 0px 0px 5px 0px inset;
  -moz-box-shadow:#ee 0px 0px 5px 0px inset;
  -webkit-box-shadow:#ee 0px 0px 5px 0px inset;
  cursor:pointer;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}

.btn_retrieval_new .button input[id="delete_button"]  {
	background-color: red;
	background-image: linear-gradient(to bottom, #ff0000, #ab1010);
}

/* CSV */

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

.btn_csv {
	width:165px;
	float:right;
}


/* SDK&API */

.explanation_area {
	width: calc(var(--admin-width, 950px) - 50px);
	margin:0px auto;
	padding:10px 0px;
}

.btn_sdk {
	width:165px;
	margin:10px auto 0px auto;
}


/* 解析リスト */

.analysis_area {
	width: calc(var(--admin-width, 950px) - 20px);
	margin:0px auto 20px auto;
}

.analysis_title_b {
	width: calc(var(--admin-width, 950px) - 20px);
	height:28px;
	background:url(../images/bg_analysis_title_b.png) no-repeat;
}

.analysis_title_b p {
	padding-top:1px;
	margin-left:29px;
}

.analysis_box {
	width: calc(var(--admin-width, 950px) - 22px);
	border-right:1px solid #6b6b6b;
	border-left:1px solid #6b6b6b;
	border-bottom:1px solid #6b6b6b;
	background-color:#FFFFFF;
}

.analysis_inbox {
	width: calc(var(--admin-width, 950px) - 40px);
	margin:0px auto;
	padding:10px 0px 10px 0px;
}

.analysis_s_left {
	width:460px;
	float:left;
}

.analysis_s_right {
	width:460px;
	float:right;
}

.analysis_title_s {
	width:460px;
	height:28px;
	background:url(../images/bg_analysis_title_s.png) no-repeat;
}

.analysis_title_s p {
	padding-top:1px;
	margin-left:29px;
}

.analysis_s_box {
	width:458px;
	border-right:1px solid #6b6b6b;
	border-left:1px solid #6b6b6b;
	border-bottom:1px solid #6b6b6b;
	background-color:#FFFFFF;
	text-align:center;
}

.analysis_s_inbox {
	width:440px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
}

.analysis_title_side {
	width:767px;
	height:27px;
	background:url(../images/bg_analysis_title_side.png) no-repeat;
}

.analysis_title_side p {
	margin-left:29px;
}

.analysis_side_box {
	width:756px;
	border-right:1px solid #6b6b6b;
	border-left:1px solid #6b6b6b;
	border-bottom:1px solid #6b6b6b;
	background-color:#FFFFFF;
	text-align:center;
}

.analysis_side_inbox {
	width:755px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
}



/* サイドメニュー */

.side_nav {
	width:148px;
	float:left;
}

.side_nav ul {
	list-style-type:none;
	font-size:1px;
}

.side_nav li {
  list-style-type:none;
  clear:both;
  display:inline;
}

/* サイドコンテンツ */

.side_content {
	width:767px;
	float:right;
}

/* 検索 */

.side_retrieval_box {
	width:765px;
	margin:0px auto 20px auto;
	border:1px solid #6b6b6b;
	background-color:#ececec;
}

.side_retrieval_box2 {
	width:765px;
	margin:0px auto 20px auto;
	border-right:1px solid #6b6b6b;
	border-left:1px solid #6b6b6b;
	border-bottom:1px solid #6b6b6b;
	background-color:#ececec;
}

.side_retrieval_section {
	width:745px;
	margin:0px auto 0px auto;
	padding:10px 0px;
}

.side_retrieval_section_left2 {
	width:745px;
	margin-bottom:7px;
}

.side_retrieval_line {
	width:499px;
	height:23px;
	float:right;
	border-bottom:1px solid #6b6b6b;
}

/* 検索ボタン */

.side_btn_retrieval {
	width:745px;
	margin:10px auto 0px auto;
	text-align:center;
}









/* 101101追加 ---------------------------------------------------------------------------- */

.retrieval_select2 {
	width:339px;
}

.retrieval_select_box {
	margin-bottom:10px;
}

.tab_box {
	width: calc(var(--admin-width, 950px) - 20px);
	margin-top:10px;
}

.tool_tab_l {
	width:137px;
	float:left;
}

.tool_tab_r {
	width:138px;
	float:left;
}

.reset_box {
	margin:0px 0px 0px 0px;
}

.btn_reset {
	position: absolute;
	top: 325px;
	_top: 330px;
	left: 780px;
}


/* 101104追加 ---------------------------------------------------------------------------- */

.retrieval_tab_week {
	width:134px;
	float:left;
}

.retrieval_line2 {
	width:528px;
	height:23px;
	float:right;
	border-bottom:1px solid #6b6b6b;
}

.analysis_title_b2 {
	width: calc(var(--admin-width, 950px) - 20px);
	height:27px;
	background:url(../images/bg_analysis_title_b2.png) no-repeat;
}

.analysis_title_b2 p {
	padding-top:1px;
	margin-left:29px;
}

.analysis_btn_csv {
	width:138px;
	float:right;
	padding-right:15px;
}

.analysis_title_text {
	width:500px;
	float:left;
	padding-top:2px;
	margin-left:29px;
	_margin-left:14px;
}

.side_retrieval_line2 {
	width:365px;
	height:23px;
	float:right;
	border-bottom:1px solid #6b6b6b;
}

.analysis_box_margin {
	margin-bottom:20px;
}

.analysis_length_box {
	width:767px;
	margin:0px auto;
	background-color:#6b6b6b;
}

.list_length_m {
	padding:3px 5px 3px 0px;
	background-color:#d2fcff;
	text-align:center;
}

.list_length_bb {
	padding:3px 5px 3px 0px;
	background-color:#aeedf2;
	text-align:center;
}

.list_length_w_per {
	padding:3px 0px 3px 5px;
	text-align:left;
	background-color:#ffffff;
}

.list_length_g_per {
	padding:3px 0px 3px 5px;
	text-align:left;
	background-color:#e9f7f8;
}

.analysis_title_side2 {
	width:767px;
	height:28px;
	background:url(../images/bg_analysis_title_side2.png) no-repeat;
}

.analysis_account {
	width:767px;
	height:34px;
	background:url(../images/bg_analysis_account.png) no-repeat;
	margin-bottom:20px;
}

.analysis_account p {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-left:38px;
}

.analysis_page_box {
	width:767pox;
	margin:20px auto 10px auto;
}

.analysis_page_prev {
	width:200px;
	float:left;
	text-align:left;
}

.analysis_page_this {
	width:367px;
	float:left;
	font-weight:bold;
	text-align:center;
}

.analysis_page_next {
	width:200px;
	float:right;
	text-align:right;
}

.analysis_log_box {
	width:765px;
	margin:0px auto 20px auto;
	border-left:#6b6b6b solid 1px;
	border-right:#6b6b6b solid 1px;
	border-bottom:#6b6b6b solid 1px;
}

.analysis_log_title_g {
	background:url(../images/bg_list_top.png) repeat-x;
	color:#ffffff;
}

.analysis_log_title1 {
	width:248px;
	border-right:#6b6b6b solid 1px;
	border-bottom:#6b6b6b solid 1px;
	float:left;
	text-align:center;
	padding:3px 0px;
}

.analysis_log_title2 {
	width:256px;
	border-right:#6b6b6b solid 1px;
	border-bottom:#6b6b6b solid 1px;
	float:left;
	text-align:center;
	padding:3px 0px;
}

.analysis_log_title3 {
	width:258px;
	border-bottom:#6b6b6b solid 1px;
	float:right;
	text-align:center;
	padding:3px 0px;
}


.analysis_log_subtitle_w {
	background-color:#ffffff;
}

.analysis_log_subtitle_b {
	background-color:#e9f7f8;
}

.analysis_log_subtitle1 {
	width:248px;
	border-right:#6b6b6b solid 1px;
	float:left;
	padding:3px 0px;
}

.analysis_log_subtitle1 p {
	padding-left:5px;
}

.analysis_log_subtitle2 {
	width:256px;
	border-right:#6b6b6b solid 1px;
	float:left;
	padding:3px 0px;
}

.analysis_log_subtitle2 p {
	padding-left:5px;
}

.analysis_log_subtitle3 {
	width:258px;
	float:right;
	padding:3px 0px;
}

.analysis_log_subtitle3 p {
	padding-left:5px;
}

.analysis_log_detaile_b {
	background-color:#e9f7f8;
	padding:3px 0px;
}

.analysis_log_detaile_b p {
	padding-left:25px;
}

.analysis_log_detaile_w {
	background-color:#FFFFFF;
	padding:3px 0px;
}

.analysis_log_detaile_w p {
	padding-left:25px;
}

.analysis_log_subdetaile_b {
	background-color:#e9f7f8;
	padding:3px 0px;
}

.analysis_log_subdetaile_b p {
	padding-left:50px;
}

.analysis_log_subdetaile_w {
	background-color:#FFFFFF;
	padding:3px 0px;
}

.analysis_log_subdetaile_w p {
	padding-left:50px;
}



/* 101109追加 ---------------------------------------------------------------------------- */

.analysis_link {
	margin-bottom:15px;
}

.analysis_section {
	width:745px;
	margin-bottom:15px;
}

.analysis_logbox {
	width:765px;
	border:#6b6b6b solid 1px;
	margin:0px auto 20px auto;
}

.analysis_log_table {
	width:765px;
	margin:0px auto;
}

.analysis_log_title_l {
	width:255px;
	background:url(../images/bg_list_top.png) repeat-x;
	color:#ffffff;
	border-bottom:#6b6b6b solid 1px;
	padding:3px 0px;
	text-align:center;
}

.analysis_log_title_c {
	width:255px;
	background:url(../images/bg_list_top.png) repeat-x;
	color:#ffffff;
	border-left:#6b6b6b solid 1px;
	border-bottom:#6b6b6b solid 1px;
	padding:3px 0px;
	text-align:center;
}

.analysis_log_title_r {
	width:255px;
	background:url(../images/bg_list_top.png) repeat-x;
	color:#ffffff;
	border-left:#6b6b6b solid 1px;
	border-bottom:#6b6b6b solid 1px;
	padding:3px 0px;
	text-align:center;
}

.analysis_log_subtitle_lw {
	width:255px;
	background-color:#ffffff;
	padding:3px 0px 3px 19px;
}

.analysis_log_subtitle_cw {
	width:255px;
	background-color:#ffffff;
	border-left:#6b6b6b solid 1px;
	padding:3px 0px 3px 10px;
}

.analysis_log_subtitle_rw {
	width:255px;
	background-color:#ffffff;
	border-left:#6b6b6b solid 1px;
	padding:3px 0px 3px 10px;
}

.analysis_log_subtitle_lb {
	width:255px;
	background-color:#e9f7f8;
	padding:3px 0px 3px 19px;
}

.analysis_log_subtitle_cb {
	width:255px;
	background-color:#e9f7f8;
	border-left:#6b6b6b solid 1px;
	padding:3px 0px 3px 10px;
}

.analysis_log_subtitle_rb {
	width:255px;
	background-color:#e9f7f8;
	border-left:#6b6b6b solid 1px;
	padding:3px 0px 3px 10px;
}

.analysis_log_detailes_b {
	background-color:#e9f7f8;
	padding:3px 0px 3px 25px;
}

.analysis_log_detailes_w {
	background-color:#ffffff;
	padding:3px 0px 3px 25px;
}

.analysis_log_subdetailes_b {
	background-color:#e9f7f8;
	padding:3px 0px 3px 50px;
}

.analysis_log_subdetailes_w {
	background-color:#ffffff;
	padding:3px 0px 3px 50px;
}



/* 101124追加 ---------------------------------------------------------------------------- */

.retrieval_btn {
	padding-left:5px;
	padding-top:5px;
}

.retrieval_section_sbox {
	width:441px;
	margin-bottom:7px;
}

.retrieval_select_d {
	width:335px;
	height:45px;
}

.side_retrieval_section_l {
	width:360px;
	float:left;
}



.side_retrieval_select {
	width:273px;
}

.side_retrieval_select_d {
	width:273px;
	height:45px;
}

.side_retrieval_section_left {
	width:365px;
	float:left;
}

.side_retrieval_section_right {
	width:365px;
	float:right;
}

.side_retrieval_section_sbox {
	width:372px;
	margin-bottom:7px;
}

.side_retrieval_input_period {
	width:122px;
}

.side_retrieval_title {
	width:85px;
	text-align:center;
	border:1px solid #6b6b6b;
	background-color:#262626;
	color:#ffffff;
	padding:1px 0px 0px 0px;  /*IE6*/
}

.analysis_side_inbox_l {
	width:365px;
	float:left;
}

.analysis_side_inbox_r {
	width:365px;
	float:right;
}


/* 101129追加 ---------------------------------------------------------------------------- */

.side_retrieval_btn {
  width:272px;
  padding-left:5px;
  padding-top:5px;
}

.side_retrieval_btn ul {
  list-style-type:none;
  font-size:1px;
}

.side_retrieval_btn li {
  display:inline;
  list-style-type:none;
  clear:both;
  vertical-align:bottom;
}

.side_retrieval_btn li a {
  line-height:normal
  zoom: 1;
}




/* 101203追加 ---------------------------------------------------------------------------- */

.retrieval_select_d2 {
  width:335px;
  height:70px;
}

.side_retrieval_select_d2 {
  width:273px;
  height:70px;
}

.execute-hidden {
  visibility: hidden !important;
}

/* 140306追加 ---------------------------------------------------------------------------- */

.balloon_text {
  display: none;
  position: absolute;
  padding: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #333;
  color: #fff;
}

.question_mark {
  height: 20px;
  width: 20px;
}

.white_list_attention_text{
  height: 20px;
  width: 450px;
}

.confirm_data {
  max-width: 800px;
  word-break: break-all;
}

img:hover + p.balloon_text {
  display: block;
  z-index: 1;
}

div:hover + p.balloon_text {
  display: block;
  z-index: 1;
}

/* フォーム ----------------------------------------------------------------------- */
.app_form{
  width:580px;
  margin:5px 0 0 5px;
}

.app_form th{
  background:#262626;
  color:#FFF;
  text-align:right;
  font-size:11px;
  padding:3px;
  margin-right:5px;
}

.app_form td{
  padding:3px 5px;
}

.app_form p{
  width:200px;
  margin:10px auto 20px auto;
}

.form_table select{
  width:377px;
}

.app_form_confirm{
  width:600px;
  margin:5px auto;
}

.app_form_confirm th{

  background:#4d4d4d;
  color:#FFF;
  text-align:right;
  font-size:11px;
  padding:3px;
  margin-right:5px;
  border-top:solid 1px #FFF;
  border-left:solid 1px #FFF;
  vertical-align:top;
}

.app_form_confirm td{
  width:440px;
  padding:5px 8px;
  background:#dddddd;
  border-top:solid 1px #FFF;
  border-left:solid 1px #FFF;
  line-height:1.4;
  vertical-align:top;
}

.app_form_confirm td.bg_wihte{
  background:#f1f1f1;
}


.app_form_confirm p{
  width:500px;
  margin:10px auto 20px auto;
}

.app_form_confirm ul{
  width:432px;
  list-style:none;
  margin:10px auto;
}
.app_form_confirm ul li{
  float:left;
  width:200px;
  margin:0 7px;
}

/* クロスプロモーション ----------------------------------------------------------------------- */
.inquiry_main{
    margin:20px auto 0px auto;
}

/* partner側アカウント情報 ---------------------------------------------------------------- */

.partner_account_box {
  width:700px;
  background-color:#6b6b6b;
  word-break: break-all;
}

.partner_account_title {
  width:150px;
  padding:5px 0px;
  text-align:center;
  background-color:#262626;
  color:#ffffff;
}

.partner_account_g {
  width:550px;
  padding:5px;
  background-color:#e9f7f8;
}

.partner_account_w {
  width:550px;
  padding:5px;
  background-color:#ffffff;
}
