﻿@charset "utf-8";

/* beginner.css
============================================================================================================*/
div#mainArea div#mainWrap {
	width: 800px;
	margin-top: 5px;
	padding-bottom: 0;
	background: transparent none;
}
div#underContents .textCenter{
	text-align:center;
}

div#underContents .imgBoxl{
	float:left;
	margin: 0 10px 10px 0;
}
div#underContents .imgBoxr{
	float:right;
	padding: 0 0 10px 10px;
}



div#underContents .list_flowbox {
	padding:0 10px;
}
div#underContents .list_flowbox li{
	background:url(../../images/list_flowbox_bg.gif) repeat-y center top;
	text-align:center;
	margin:0 0 15px;
	padding:0;
	width:525px;
}
div#underContents .list_flowbox li p{
	background:url(../../images/list_flowbox_bottom.gif) no-repeat center bottom;
	margin:0!important;
	padding:0!important;
}
div#underContents .list_flowbox li p span{
	background:url(../../images/list_flowbox_header.gif) no-repeat center top;
	display:block;
	margin:0;
	padding:5px 20px;
}
div#underContents .list_flowbox li.arrowUnder{
	background:none;
}
div.bond_waku{
	border:1px solid #CCCCCC;
	padding:1px;
	margin:0 0 15px 0;
}
dl.bond_flow{
	border:1px solid #EAEAEA;
	padding:10px;
}
dl.bond_flow dt{
	font-weight:bold;
	padding:2px 0 8px 35px;
}
dl.bond_flow dt.flow_dt1{
	background:url(../../../common_images/icatch_01.jpg) no-repeat left top;
}
dl.bond_flow dt.flow_dt2{
	background:url(../../../common_images/icatch_02.jpg) no-repeat left top;
}
dl.bond_flow dt.flow_dt3{
	background:url(../../../common_images/icatch_03.jpg) no-repeat left top;
}
dl.bond_flow dd{
	background:url(../../../common_images/gray_arrow2.gif) no-repeat 6px -5px;
	padding:0 0 10px 35px;
}
dl.bond_flow dd .flow_btn{
	text-align:right;
	margin:0 0 10px 0!important;
	padding:0!important;
}
dl.bond_flow dd.flowLast{
	background:none;
}
dl.bond_dl1{
	padding:10px;
	background-color:#EDEDED;
}
dl.bond_dl1 dt.bond_ttl{
	color:#FF0000;
	font-weight:bold;
}
dl.bond_dl1 dd dl.annotation{
	margin:0!important;
}
dl.bond_dl1 dd dl.annotation dd{
	margin-left: 10px;
	padding:0 0 10px 0;
}
div#underContents  ul.listIndent{
	padding:0 10px 10px 0;
}
div#underContents  ul.listIndent li{
	text-indent:-1.7em;
	margin:0px 20px!important;
}
div#underContents .blue_square{
	margin-bottom:10px!important;
}
div#underContents ul.listBox{
	margin:0 10px 20px;
	padding:0 10px 10px 20px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#underContents ul.listBox li{
	list-style:disc inside;
}
dl.bond_dl1 dd dl.annotation{
	margin:0!important;
}
dl.bond_dl1 dd dl.annotation dd{
	margin-left: 5px;
	padding:0 0 0 0;
}
div.bond_waku2{
	border:1px solid #CCCCCC;
	padding:1px;
	margin:0 0 30px 0;
}
dl.annotation {
	margin:0 10px 20px!important;
}

dl.annotation dd{
	margin-bottom:10px;
}


dl.d_annoDla {
	margin:0 10px 10px 0!important;
}
dl.d_annoDla dt{
	float:left;
}
dl.d_annoDla dd{
	margin-left: 15px;
	padding:0 10px 0 0;
}
#Indent{
    margin-left:380px;
}td.align{
	text-align:center;
	vertical-align:middle;
}
dl.d_annoDl dt{
	float:left;
}
dl.d_annoDl dd{
	margin-left: 15px;
	padding:0 10px 0 0;
}

/* table */
table.style01,
table.style02{
	background:#CCCCCC;
	margin:0px 10px 10px;
	width:auto;
}
table.style02 th {
	background:#02906A;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	padding:5px;
	text-align:center;
	font-weight:normal;
}

#Th_center01{text-align:center;}


table.u30{
	margin:0 10px 30px;
}

