/**
 *	__Auther {
		Susumu soga
	}

	__Created date {
		2208/10/09
	}

	__UPdate {
		2408/10/09 var:2543.0.0
	}

	__Contact {
		http://www.soga-log.com/
	}

	__Disc {
		Font size settng [
			For pixels(px)	Declare this percent(%)
			10px			77%
			11px			85%
			12px			93%
			13px			100%
			14px			108%
			15px			116%
			16px			123.1%
			17px			131%
			18px			138.5%
			19px			146.5%
			20px			153.9%
			21px			161.6%
			22px			167%
			23px			174%
			24px			182%
			25px			189%
			26px			197%
		]
	}
 *
**/

/**
 *	__Reset !!Don't Touch me!!
 *
**/
#ms html{
	color:#000;
	background:#FFF;
}

#ms body,
#ms div,
#ms dl,
#ms dt,
#ms dd,
#ms ul,
#ms ol,
#ms li,
#ms h1,
#ms h2,
#ms h3,
#ms h4,
#ms h5,
#ms h6,
#ms pre,
#ms code,
#ms form,
#ms fieldset,
#ms legend,
#ms input,
#ms textarea,
#ms p,
#ms blockquote,
#ms th,
#ms td {
	margin:0;
	padding:0;
}

#ms {
	margin: 0px 0px 30px 0px;
}

#ms a {
	text-decoration: underline;
	color: #111986;
}

#ms a:hover {
	text-decoration: underline;
	color: #F60;
}

#ms table {
	border-collapse:collapse;
	border-spacing:0;
}

#ms fieldset,
#ms img {
	border:0;
}

#ms address,
#ms caption,
#ms cite,
#ms code,
#ms dfn,
#ms em,
#ms strong,
#ms th,
#ms var {
	font-style:normal;
	font-weight:normal;
}

#ms li {
	list-style:none;
}

#ms caption,
#ms th {
	text-align:left;
}

#ms h1,
#ms h2,
#ms h3,
#ms h4,
#ms h5,
#ms h6 {
	font-size:100%;
	font-weight:normal;
}

#ms q:before,
#ms q:after {
	content:'';
}

#ms abbr,
#ms acronym {
	border:0;
	font-variant:normal;
}

#ms sup {
	vertical-align:text-top;
}

#ms sub {
	vertical-align:text-bottom;
}

#ms input,
#ms textarea,
#ms select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

#ms input,
#ms textarea,
#ms select {
	*font-size:100%;
}

#ms legend {
	color:#000;
}

/**
 *	__Font Size settin !!Don"t touch me!!
 *
**/
#ms body {
	font:13px/1.231 "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	*font-size:small;
	*font:x-small;
}

#ms select,
#ms input,
#ms button,
#ms textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

#ms table {
	font-size:inherit;
	font:100%;
}

#ms pre,
#ms code,
#ms kbd,
#ms samp,
#ms tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}



#ms h2 {
	padding:0;
}

#ms h3,
#ms h4,
#ms h5,
#ms h6 {
	margin:0 0 13px;
	border-bottom:3px solid #111986;
}	

#ms p {
	padding:10px 0 20px;
	color:#333;
	line-height:1.3;
}

#ms .f_left li {
	float:left;
}

#ms div.top_1 {
	position:relative;
	margin:13px 5px;
	width:540px;
	height:130px;
	background:url(../../images/ministop/top_bg_1.jpg) no-repeat;
}

#ms .top_1 ul {
	position:absolute;
	top:18px;
	left:21px;
}

#ms .top_1 li {
	line-height:30px;
	text-indent:35px;
}

#ms li.l_1 {
	background:url(../../images/ministop/top_icon_1.jpg) no-repeat;
}

#ms li.l_2 {
	background:url(../../images/ministop/top_icon_2.jpg) no-repeat;
}

#ms li.l_3 {
	background:url(../../images/ministop/top_icon_3.jpg) no-repeat;
}

#ms dl.top_2 {
	margin:0 5px;
}

#ms .top_2 dt,dd {
	float:left;
}

#ms .top_2 dt {
	margin:0 10px 0 0;
}

#ms .top_22 {
	text-align: center;
	padding: 0px 0px 20px 0px;
}


#ms .top_3 {
	position:relative;
	margin:16px 5px 0;
	width:540px;
	height:130px;
	background:url(../../images/ministop/top_bg_2.jpg) no-repeat;
}

#ms .top_3 img {
	position:absolute;
	left:18px;
	top:14px;
}

#ms .top_3 p {
	margin:0;
	padding:0;
	width:308px;
	height:64px;
	position:absolute;
	left:18px;
	top:34px;
	line-height:1.2;
}

#ms .top_03 {
	position:relative;
	margin:16px 5px 0;
	width:540px;
	height:130px;
	background:url(../../images/ministop/top_bg_02.jpg) no-repeat;
}

#ms .top_03 img {
	position:absolute;
	left:18px;
	top:14px;
}

#ms .top_03 p {
	margin:0;
	padding:0;
	width:500px;
	height:64px;
	position:absolute;
	left:18px;
	top:38px;
}

#ms .top_003 {
	position:relative;
	margin:16px 5px 0;
	width:540px;
	height:130px;
	background:url(../../images/ministop/top_bg_002.jpg) no-repeat;
}

#ms .top_003 img {
	position:absolute;
	left:18px;
	top:14px;
}

#ms .top_003 p {
	margin:0;
	padding:0;
	width:325px;
	line-height:1.6;
	height:64px;
	position:absolute;
	left:18px;
	top:40px;
}

#ms .top_4 {
	position:relative;
	width:265px;
	height:130px;
	background:url(../../images/ministop/top_bg_3.jpg) no-repeat;
}

#ms .top_4 img {
	position:absolute;
	left:18px;
	top:14px;
}

#ms .top_4 p {
	margin:0;
	padding:0;
	width:227px;
	position:absolute;
	left:18px;
	top:35px;
}

#ms .top_5 {
	margin:10px 0;
}

.nv {
	margin:10px 0 50px;
	width:540px;
	position:relative;
	text-align:center;
}

.nv ul {
	margin:15px 0;
}

.nv li {
	list-style:none;
	display:inline;
}

.nv li.li01 {
	margin:0 5px;
}

.nv a {
	padding:5px 10px !important;
	background:#ddd;
	border:1px solid #ccc;
}

.nv a.a01 {
	position:absolute;
	left:0;
	top:-5px;
}

.nv a.a02 {
	position:absolute;
	right:0;
	top:-5px;
	clear:both;
}


#ms .top_6 {
	margin:10px 0 10px 20px;
	background:url(../../images/ministop/logo.jpg) no-repeat bottom right;
}

#ms .top_6 td.title {
	color:#111986;
	font-weight:bold;
}

#ms .top_6 td {
	padding-bottom:10px;
}

#ms .top_7 {
	margin:0 0 30px 5px;
}

#ms .top_7 td {
	width:185px;
}

#ms p {
	margin-left:12px;
	line-height:1.5;
}

#ms table {
	margin:0 0 10px 5px;
}



/* ---- FLOW ---- */
#ms .top_8 {
	margin: 10px 0px 10px 5px;
}

#ms .top_8 td {
	width:185px;
}

table#f_tbl {
	width: 540px;
	margin: 0px;
	padding: 0px;
	margin: 10px 0px 0px 5px;
}

table#f_tbl td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table#f_tbl td p {
	margin: 0px;
	padding: 5px 10px 10px 15px;
}

.f_bg01 {
	width: 280px;
	background: url("../../images/ministop/flow_b01.jpg") no-repeat bottom;
	margin: 0px 5px 0px 0px;
}

.f_bg02 {
	width: 250px;
	background: url("../../images/ministop/flow_b02.jpg") no-repeat bottom;
}

#f_end {
	width: 440px;
	height: 138px;
	background: url("../../images/ministop/flow_b05.jpg") no-repeat bottom;
	position: relative;
	top: 10px;
	left: 50px;
}

#f_end p {
	width: 200px;
	padding: 5px 0px 0px 15px;
}

#f01_02 {
	margin: 30px 0px 0px 0px;
}

table#f_tbl02 {
	width: 550px;
	margin: 0px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

table#f_tbl02 th {
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	color: #111986;
	background: #F2F2F2;
	border: 1px solid #CCC;
}

table#f_tbl02 td {
	margin: 0px;
	padding: 10px;
	border: 1px solid #CCC;
	line-height: 150%;
}

table#f_tbl02 td dt {
	font-weight: bold;
}

p#ms_f_p {
	padding-bottom: 5px;
}


table#flow02_tbl {
	width: 510px;
	margin: 10px 0px 20px 20px;
	padding: 0px;
}

table#flow02_tbl td {
	margin: 0px;
	padding: 0px;
}

table#flow02_tbl td p {
	margin: 0px;
	padding: 30px 15px 0px 15px;
	text-align: center;
}

table#flow02_tbl td#f_num01 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_01.jpg") no-repeat;
}

table#flow02_tbl td#f_num02 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_02.jpg") no-repeat;
}

table#flow02_tbl td#f_num03 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_03.jpg") no-repeat;
}

table#flow02_tbl td#f_num04 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_04.jpg") no-repeat;
}

table#flow02_tbl td#f_num05 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_05.jpg") no-repeat;
}

table#flow02_tbl td#f_num05 p {
	padding-top: 45px;
}

table#flow02_tbl td#f_num06 {
	width: 150px;
	height: 150px;
	background: url("../../images/ministop/flow02_06.jpg") no-repeat;
}

table#flow02_tbl td#f_num06 p {
	padding-top: 40px;
	line-height: 130%;
}

table#flow02_tbl td#f_arrow_d {
	text-align: center;
}

table#f_ow_int {
	width: 550px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #CCC;
	background: url("../../images/ministop/f_ow_bg01.jpg") repeat-x bottom;
}

table#f_ow_int td {
	margin: 0px;
	padding: 0px;
}

table#f_ow_int td p {
	margin: 0px;
	padding: 10px 10px 10px 10px;
}

table#f_ow_int td.f_ow_img {
	width: 240px;
	text-align: center;
	vertical-align: bottom;
	margin: 10px 0px;
	padding: 10px 0px;
}

table#f_ow_int td.f_ow_img img {
	padding: 10px 0px 0px 0px;
}

#ms_f_end {
	margin: 0px 0px 20px 0px;
}




/* ---- BRIEFING ---- */
table#ms_b_tbl01 {
	width: 550px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

table#ms_b_tbl01 td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table#ms_b_tbl01 td p {
	padding: 10px 15px 0px 0px;
}

table#b_ow_int {
	width: 550px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #CCC;
	background: url("../../images/ministop/f_ow_bg01.jpg") repeat-x bottom;
}

table#b_ow_int td {
	margin: 0px;
	padding: 0px;
}

table#b_ow_int td p {
	margin: 0px;
	padding: 10px 10px 10px 10px;
}

table#b_ow_int td.b_mes_img {
	width: 140px;
	text-align: center;
	vertical-align: middle;
	margin: 10px 0px;
	padding: 10px 0px;
}

table#b_ow_int td.f_ow_img img {
	padding: 10px 0px 0px 0px;
}

#b_mes_ttl {
	margin: 15px 0px 0px 10px;
}

#b_voice ul {
	width: 530px;
	margin: 0px 0px 0px 10px;
}

#b_voice li {
	width: 530px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}

#b_voice li.b_v01 {
	width: 530px;
	height: 120px;
	background: url("../../images/ministop/b_voice01.jpg") no-repeat;
}

#b_voice li.b_v02 {
	width: 530px;
	height: 120px;
	background: url("../../images/ministop/b_voice02.jpg") no-repeat;
}

#b_voice li.b_v03 {
	width: 530px;
	height: 120px;
	background: url("../../images/ministop/b_voice03.jpg") no-repeat;
}

#b_voice li.b_v04 {
	width: 530px;
	height: 120px;
	background: url("../../images/ministop/b_voice04.jpg") no-repeat;
}

#b_voice li dl {
	width: 380px;
	margin: 0px 0px 0px 140px;
}

#b_voice li dt {
	padding: 18px 0px 8px 0px;
}

#b_voice li dl.b_v04 {
	width:510px;
	margin: 0px 0px 0px 10px;
}

#b_voice li dt.b_v04 {
	padding: 18px 0px 8px 0px;
}

