/* パンクズ */
.panpan {
	width : 680px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
	font-size : 11px;
	text-align : right;
}

.bg_banner {
	width : 548px;
	height : 116px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/bg_banner.gif);
}

.about_box {
	width : 134px;
	margin : 0px 0px 0px 410px;
	padding : 42px 0px 0px 0px;
}

p.about_txt {
	margin : 0px 0px 0px 10px;
	padding : 7px 0px 0px 0px;
	line-height : 16px;
}

.top_button {
	width : 120px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
}

/* あいさつ */

.aisatu_box {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 22px 0px 22px 0px;
}

.aisatu_box2 {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 20px 0px;
}

p.aisatu_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
	color : #333333;
}

/* メニュー */

.double_menubox {
	width : 592px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 15px 0px;
}

.double_menubox_left {
	width : 354px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.double_menubox_right {
	width : 222px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

.regit_button_top {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 0px 0px;
	text-align : center;
}

p.suguni3 {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
	text-align : center;
	font-size : 10px;
}

p.prolo_menu {
	width : 348px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 3px 0px;
	font-weight : bold;
}

p.prolo_menu img {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 0px 0px;
	vertical-align : middle;
}

.prolo_menubox {
	width : 354px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/bg_menu.gif);
	border : 1px solid #CCCCCC;
}

ol.prolo_list {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

ol.prolo_list li {
	margin : 0px 0px 0px 40px;
	padding : 0px 0px 8px 0px;
}

/* サブタイトル */

.backmenu {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 10px 0px;
	text-align : right;
}

.paragraph {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 25px 0px;
}

.paragraph2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.paragraph3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.subtitle0,.subtitle0_2,.subtitle1,.subtitle2,.subtitle2_2,.subtitle3,.subtitle3_2,.subtitle4,.subtitle5,.subtitle6 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 35px;
	width: 655px;
	padding-top: 35px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}
.subtitle0_2 {
	margin : 25px auto 15px auto;
}

.subtitle0,.subtitle0_2 {
	background: url(../img/company/prologue/bar_prologue.gif) no-repeat top left;
}

.subtitle1 {
	background: url(../img/company/prologue/bar1.gif) no-repeat top left;
}

.subtitle2 {
	background: url(../img/company/prologue/bar2.gif) no-repeat top left;
}

.subtitle2_2 {
	background: url(../img/company/prologue/bar2_2.gif) no-repeat top left;
}

.subtitle3 {
	background: url(../img/company/prologue/bar3.gif) no-repeat top left;
}

.subtitle3_2 {
	background: url(../img/company/prologue/bar3_2.gif) no-repeat top left;
}

.subtitle4 {
	background: url(../img/company/prologue/bar4.gif) no-repeat top left;
}

.subtitle5 {
	background: url(../img/company/prologue/bar5.gif) no-repeat top left;
}

.subtitle6 {
	background: url(../img/company/prologue/bar6.gif) no-repeat top left;
}

/* グラフ */

.graph_box {
	width : 555px;
	height : 196px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background: url(../img/company/prologue/graph.gif);
}

.data_box {
	width : 428px;
	margin : 0px 0px 0px 0px;
}

.data_box1 {
	width : 212px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.ruikei_title {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
}

.ruikei_sum {
	margin : 0px 0px 0px 3px;
	padding : 11px 0px 0px 0px;
}

.data_box2 {
	width : 108px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.subdata_title {
	margin : 0px 0px 0px 3px;
	padding : 15px 0px 0px 0px;
}

.subdata_title2 {
	margin : 0px 0px 0px 3px;
	padding : 6px 0px 0px 0px;
}

.subdata_sum {
	width : 90px;
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	text-align : right;
}

/* お客様の声 */

p.user_title {
	width : 408px;
	margin : 0px auto 0px auto;
	padding : 17px 0px 2px 0px;
	font-weight : bold;
}

.user_box {
	width : 420px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background: url(../img/company/prologue/bg_voice.gif);
	border : 1px solid #CCCCCC;
}

p.user_voice {
	width : 370px;
	margin : 0px auto 0px auto;
	padding : 12px 0px 0px 0px;
	font-size : 14px;
	letter-spacing : 1px;
	line-height : 24px;
}
p.user_name {
	width : 370px;
	margin : 0px auto 0px auto;
	padding : 7px 0px 7px 0px;
	text-align : right;
	font-weight : bold;
}

p.to_user {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
	font-size : 15px;
	letter-spacing : 1px;
	font-weight : bold;
}


p.to_user img {
	margin : 0px 0px 0px 0px;
	padding : 0px 7px 0px 7px;
	vertical-align : middle;
}

/* 料金 */

.fee {
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 0px;
	text-align : center;
}

.same {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

.regit_button {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 0px 0px;
	text-align : center;
}

.regit_button2 {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

p.suguni {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
	text-align : center;
	font-size : 11px;
}

p.suguni2 {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 40px 0px;
	text-align : center;
	font-size : 11px;
}

/* 流れ */

.flow {
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 0px;
	text-align : center;
}

.flow_box {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
}

p.flow_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 16px 0px;
	line-height : 18px;
}

/* アクセス */

.oote {
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 0px;
	text-align : center;
}

p.fromwhere {
	width : 388px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
	line-height : 20px;
}

.houmonmoto {
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 0px;
	text-align : center;
}

.toku_set {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
}

p.niko_title {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 4px 0px 4px 34px;
	border-bottom : 1px dotted #666666;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 1px;
	color : #0D3DCC;
	background-image : url(../img/company/prologue/niko.gif);
	background-repeat : no-repeat;
	background-position : 7px 0px;
}

p.niko_title img {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 0px 0px;
	vertical-align : middle;
}

p.toku_txt,p.toku_txt_red {
	width : 470px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	line-height : 16px;
}

p.toku_txt_red {
	color : #FF0000;
}

p.kokomade {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}
p.kokomade img {
	margin : 0px 0px 0px 0px;
	padding : 10px 3px 15px 0px;
	vertical-align : middle;
}

.last_submit {
	width : 395px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 0px 0px;
}

.last_submit2 {
	width : 395px;
	margin : 0px auto 40px auto;
	padding : 25px 0px 0px 0px;
}

.last_submit3 {
	width : 395px;
	margin : 0px auto 40px auto;
	padding : 45px 0px 0px 0px;
}

.last_submit_left {
	width : 189px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.last_submit_right {
	width : 189px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

.mangaith {
	width : 465px;
	height : 35px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/mangaith.gif);
}

p.mangaith_txt {
	margin : 0px 0px 0px 0px;
	padding : 12px 0px 0px 0px;
	font-size : 14px;
	color : #FF0000;
	font-weight : bold;
	text-align : center;
}

p.ueda {
	width : 380px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	line-height : 16px;
}

p.ueda_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 40px 0px;
	text-align : center;
}
p.ueda_txt img {
	margin : 0px 0px 0px 0px;
	padding : 10px 3px 15px 0px;
	vertical-align : middle;
}

/* 上田について */

.uetitle {
	width: 655px;
	margin : 0px auto 15px auto;
	padding-top: 35px;
}

.ue_subtitle1 {
	position: relative;
	margin : 25px auto 15px auto;
	height: 45px;
	width: 524px;
	padding-top: 45px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.ue_subtitle2,.ue_subtitle3 {
	position: relative;
	margin : 15px auto 0px auto;
	height: 15px;
	width: 524px;
	padding-top: 15px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.ue_subtitle1 {
	background: url(../img/company/prologue/bar_take1.gif) no-repeat top left;
}

.ue_subtitle2 {
	background: url(../img/company/prologue/bar_take2.gif) no-repeat top left;
}

.ue_subtitle3 {
	background: url(../img/company/prologue/bar_take3.gif) no-repeat top left;
}

.take_textbox {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.take_text {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
}

.myname {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	line-height : 18px;
	text-align : right;
}

/* 無料で〜 */


.bar_free {
	position: relative;
	margin : 25px auto 15px auto;
	height: 35px;
	width: 655px;
	padding-top: 35px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.bar_free {
	background: url(../img/company/prologue/bar_free.gif) no-repeat top left;
}

.katikan {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.free_resume {
	width : 766px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.yajin_free {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

/* ターゲットメールについて */

.yaji_about_t {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.panpan_sp {
	margin : 0px 10px 0px 0px;
	padding : 2px 0px 30px 0px;
	text-align : right;
	font-size : 11px;
}

p.backing {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 40px 0px;
	text-align : center;
}

p.backing img {
	vertical-align : middle;
	padding-right : 3px;
}

/* 喜びの声 */

.comment_yaji {
	width : 466px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.backing2 {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 40px 0px;
	text-align : center;
}

p.backing2 img {
	vertical-align : middle;
	padding-right : 3px;
}

/* エラー */

.err_boxing {
	width : 350px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 10px 0px;
	border : 4px double #CC0000;
}

p.ika_koukmoku {
	margin : 0px 0px 0px 10px;
	padding : 15px 0px 0px 0px;
	font-size : 14px;
	letter-spacing : 1px;
}
