@charset "UTF-8";
/* CSS Document */




/* ul
--------------------------------------------------------------------------------------------------*/
#main_content02 ul {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#main_content02 li {
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	color: #1377B6;
}

/* main_content02_h1 h2
--------------------------------------------------------------------------------------------------*/
#wrapper #contentBox #main_content02 h2,#wrapper #contentBox #main_content03 h2 {
	background-image: url(../images/sub_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	height: 19px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 610px;
	text-align: left;
}
#main_content #main_content02 .main_block02 h3,#main_content #main_content03 .main_block02 h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* パンくずリスト設定
--------------------------------------------------------------------------------------------------*/
#pankuzu {
	text-align: left;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#pankuzu ul {
	margin: 0px;
	padding: 0px;
}
#pankuzu li {
	float: left;
	margin-left: 0px;
	color: #666666;
	line-height: 2em;
}
#pankuzu a {
	color: #666666;
	text-decoration: underline;
}
#pankuzu a:hover,#pankuzu a:active,#pankuzu a:focus {
	color: #DC3228;
	text-decoration: underline;
}
#pankuzu .mark {
	background-image: url(../images/glue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 0px;
	margin-left: 10px;
	padding-left: 10px;
}

/* main_content02
--------------------------------------------------------------------------------------------------*/
#main_content02 {
	background-image: url(../images/block02_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #333333;
	line-height: 1.5em;
}

#main_content02 .main_block02,#main_content02 .main_block03 {
	background-image: url(../images/block02_bg02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.main_block02 .demo,.main_block03 .demo {
	float: right;
	margin: 0px;
	font-size: 0.9em;
	padding: 0px;
}

#main_content02 .main_block04 {
	width: 606px;
	margin-right: auto;
	margin-left: auto;
}

.main_block04 .details02 {
	float: right;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 0.9em;
}

#main_content02 .main_block02_bg {
	background-image: url(../images/block02_bg_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.color_bl {
	color: #333333;
}
.details {
	float: right;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 0.9em;
}
.main_text {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 10px;
}
.main_text02 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.main_text03 {
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 20px;
	margin-left: 20px;
}

/*liタグ設定*/
#main_content02 .main_block03 li {
	color: #DD302A;
}

/* サービス概要01　大学生のためのMR就職支援講座 受講申込み（登録）から受講まで
サービス概要02　大学生のためのMR就職支援講座 受講申込み（登録）から受講まで
--------------------------------------------------------------------------------------------------*/
.main_block02 .feature_arrow {
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 2.0em;
}
.main_block02 .feature_arrow02 {
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-top: 5px;
	padding-bottom: 5px;
}
#wrapper #contentBox #main_content #main_content02 .main_block02 a,#wrapper #contentBox #main_content #main_content02 .main_block04 a {
	color: #666666;
	text-decoration: none;
}
#wrapper #contentBox #main_content #main_content02 .main_block02 a:hover,#wrapper #contentBox #main_content #main_content02 .main_block02 a:active,#wrapper #contentBox #main_content #main_content02 .main_block02 a:focus {
	color: #DD302A;
	text-decoration: none;
}
#wrapper #contentBox #main_content #main_content02 .main_block04 a:hover,#wrapper #contentBox #main_content #main_content02 .main_block04 a:active,#wrapper #contentBox #main_content #main_content02 .main_block04 a:focus {
	color: #DD302A;
	text-decoration: none;
}

#popup {
	width: 730px;
}
/* サービス概要06　大学生のためのMR就職支援講座 受講申込み（登録）から受講まで-
--------------------------------------------------------------------------------------------------*/
.main_block02 .inform_06_arrow {
	background-image: url(../service_information/images/arrow_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 60px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: block;
}
.main_block02 .inform_06_arrow02 {
	padding-right: 20px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: block;
}

.main_block02 .inform_06_arrow .inform_06_text10 {
	font-size: 0.9em;
	line-height: 1.3em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

/* サービス概要07　大学生のためのMR就職支援講座 受講費用のお支払い方法と、動作推奨環境について
--------------------------------------------------------------------------------------------------*/
#wrapper #contentBox #main_content #main_content02 .main_block02 .inform_07 ul {
	margin-left: 20px;
}

.main_block02 .inform_07 {
	width: 553px;
	background-image: url(../service_information/images/07_subtitle_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A99DB;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}

table#table-01 th {
	background: #F5F5F5;
	line-height: 120%;
	text-align: left;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentBox #main_content #main_content02 .main_block02 #table-01 .07_table_title01 {
	width: 169px;
	text-align: right;
	height: 26px;
	font-size: 1.2em;
	color: #3A99DB;
	background-image: url(../service_information/images/07_table_titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #contentBox #main_content #main_content02 .main_block02 #table-01 .07_table_title02 {
	width: 369px;
	text-align: center;
	height: 26px;
	font-size: 1.2em;
	color: #3A99DB;
	background-image: url(../service_information/images/07_table_bg02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#table-01 {
	width: 538px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	vertical-align: top;
}

#table-01 .table_bg01 {
	border: #CDCDCD solid;
	border-width: 0 0 1px 1px;
	background-color: #F0F0F0;
	text-align: left;
	vertical-align: top;
	width: 165px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}

#table-01 .table_bg02 {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	width: 368px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: #CDCDCD solid;
	border-width: 0 1px 1px 1px;
}

#table-01 .table_bg03 {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: #CDCDCD solid;
	border-width: 0 1px 1px 1px;
	width: 538px;
	font-size: 0.9em;
}

#table-01 .table_bg04 {
	background-color: #F0F0F0;
	text-align: left;
	vertical-align: top;
	width: 165px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

#table-01 .table_bg05 {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	width: 368px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #CDCDCD;
}

table#table-01 td {
	border: 1px #CDCDCD solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
	width: 368px;
}

/* ----------*/
#wrapper #contentBox #main_content #main_content02 .main_block02 .question_title .qa_menu_bg a {
	color: #333333;
}
.main_block02 .main_img {
	text-align: center;
	padding: 10px;
}
.main_text .inform_03_left {
	float: left;
	width: 350px;
}
.main_block02 .main_text .inform_03_right {
	float: right;
	width: 170px;
	background-position: center;
}

/* MRへの道のり----------*/
.main_block02 .way_title {
	width: 578px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
.main_block02 .way_title02 {
	width: 578px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

.main_block02 .way_title .way_top {
	height: 28px;
	width: 578px;
	margin: 0px;
	padding: 0px;
	background-image: url(../way/images/text_bg_01.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.way_title .way_menu_bg {
	background-image: url(../way/images/text_bg_01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 538px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.main_block02 .way_title .way_menu_dn {
	margin: 0px;
	padding: 0px;
	height: 7px;
}

.main_block02 .way_title02 .way_top02 {
	height: 4px;
	width: 578px;
	margin: 0px;
	padding: 0px;
	background-image: url(../way/images/text_bg_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.way_title02 .way_menu_bg02 {
	background-image: url(../way/images/text_bg_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 538px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.main_block02 .way_title02 .way_menu_dn02 {
	margin: 0px;
	padding: 0px;
	height: 4px;
}
.way_menu_bg02 .way_arrow {
	background-image: url(../way/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}


/* 特徴とメリット
--------------------------------------------------------------------------------------------------*/
.main_block02 .feature_title {
	width: 578px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
}

.main_block02 .feature_title .feature_top {
	height: 27px;
	width: 578px;
}
.feature_top .feature_top_left {
	float: left;
	width: 283px;
	margin: 0px;
	padding: 0px;
}
.feature_top .feature_top_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 283px;
}

.feature_title .feature_menu_bg {
	background-image: url(../feature/images/sub_title_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 578px;
}
.feature_menu_bg .feature_text_left {
	width: 243px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	float: left;
}
.feature_menu_bg .feature_text_right {
	width: 243px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	float: right;
}


/* プライバシー
--------------------------------------------------------------------------------------------------*/
#main_content02 .privacy_block {
	background-image: url(../images/block02_bg02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.privacy_block ol {
	padding-left: 35px;
	padding-right: 15px;
}
#wrapper #contentBox #main_content #main_content02 .privacy_block li {
	line-height: 1.7em;
	color: #DD302A;
	list-style-type: decimal;
	margin-bottom: 20px;
}


#wrapper #contentBox #main_content #main_content02 .privacy_block li li {
	line-height: 1.4em;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
	color: #1377B6;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper #contentBox #main_content #main_content02 .privacy_block li ul {
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
}
.privacy_block .signature {
	float: right;
	display: block;
	text-align: right;
	line-height: 1.8em;
	margin-right: 10px;
	margin-top: 10px;
}


/* 利用規約
--------------------------------------------------------------------------------------------------*/
#main_content02 .rule_block02 {
	background-image: url(../images/block02_bg02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#main_content02 .rule_block02 .rule_title01 {
	font-size: 1.4em;
	color: #DE2F2A;
	padding-left: 15px;
}

#main_content02 .rule_block02 .rule_title02 {
	padding-left: 16px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#wrapper #contentBox #main_content #main_content02 .rule_block02 ul {
	margin-bottom: 5px;
	padding-left: 25px;
	margin-top: 5px;
	padding-top: 0px;
}
#wrapper #contentBox #main_content #main_content02 .rule_block02 li {
	color: #333;
	list-style-type: decimal;
	margin-bottom: 5px;
	line-height: 1.8em;
}
#wrapper #contentBox #main_content #main_content02 .rule_block02 li li {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 1.6em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrapper #contentBox #main_content #main_content02 .rule_block02 li ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#main_content02 .rule_block02 .rule_text {
	margin-top: 10px;
	margin-left: 35px;
	margin-right: 15px;
}


/* 特定商取引法に基づく表示
--------------------------------------------------------------------------------------------------*/
#main_content02 .business_deal_block02 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


/* アイリキ通信
--------------------------------------------------------------------------------------------------*/

/* 目次----------*/
#sideNavi .contents {
	width: 139px;
	margin: 0px;
	padding: 0px;
}
.contents .contents_main {
	background-image: url(../blog/images/contents_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 131px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DC3228;
	margin: 0px;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 7px;
}
/*#wrapper #contentBox #sideNavi .contents .contents_main ul {
	margin: 0px;
	padding: 0px;
}*/

#wrapper #contentBox #sideNavi .contents .contents_main li {
	background-image: url(../blog/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 13px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	font-size: 0.9em;
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	display: block;
}

#wrapper #contentBox #sideNavi .contents .contents_main a {
	padding-right: 5px;
	display: block;
	color: #666666;
	text-decoration: none;
}

#wrapper #contentBox #sideNavi .contents .contents_main a:hover,#wrapper #contentBox #sideNavi .contents .contents_main a:active,#wrapper #contentBox #sideNavi .contents .contents_main a:focus {
	color: #DD302A;
	text-decoration: none;
}
/* メイン----------*/
.contents .contents_top {
	height: 25px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}


.mai_block04 .contents_box01 {
	width: 578px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../blog/images/blog_frame.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
}

.contents_box01 .blog_text_top {
	background-image: url(../blog/images/blog_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.blog_text_top .contents_title {
	font-size: 1.2em;
	color: #DC3228;
	padding-left: 10px;
	padding-right: 20px;
}

.contents_text_bg {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 42px;
	width: 320px;
	float: left;
}

.blog_text_top .contents_day {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-left: 10px;
	margin-right: 6px;
}

.contents_box01 .contents_img {
	width: 164px;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.contents_link_01 {
	float: right;
	margin-top: 10px;
	font-size: 0.9em;
}

.contents_link_02 {
	font-size: 0.9em;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E5E5E5;
	padding-top: 5px;
	width: 542px;
	text-align: right;
	display: block;
	padding-right: 20px;
}

#main_content02 .backnumber {
	text-align: center;
	margin: 10px;
}

.contents_box01 .contents_img02 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.contents_box01 .contents_text_bg02 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
}

#wrapper #contentBox #main_content #main_content02 .backnumber a {
	color: #333333;
	text-decoration: none;
}

#wrapper #contentBox #main_content #main_content02 .backnumber a:hover,#wrapper #contentBox #main_content #main_content02 .backnumber a:active,#wrapper #contentBox #main_content #main_content02 .backnumber a:focus {
	color: #AC2311;
	text-decoration: none;
}
#wrapper #contentBox #main_content #main_content02 .mai_block04 .contents_box01 a,#wrapper #contentBox #main_content #main_content02 .mai_block04 .contents_box01 a  {
	color: #DC3228;
	text-decoration: none;
}

#wrapper #contentBox #main_content #main_content02 .mai_block04 .contents_box01 a:hover {
	color: #666666;
	text-decoration: none;
}

#popup02 {
	width: 300px;
	border: 1px solid #666666;
	padding: 20px;
	margin: 10px;
}
.information_course {
	padding-left: 20px;
	color: #1377B6;
	padding-bottom: 5px;
}
.main_text02 .information_course dl,.main_text03 .information_course dl {
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
	width: 400px;
	display: block;
	float: left;
}

.main_text02 .information_course dt,.main_text03 .information_course dt {
	clear: left;
	float: left;
	width: 80px;
	line-height: 1.4em;
	display: block;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 1em;
}

.main_text02 .information_course dd,.main_text03 .information_course dd {
	margin-left: 80px;
	line-height: 1.4em;
	display: block;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 1em;
	color: #333333;
}
#popup02 ul {
	margin: 0px;
	padding: 0px;
}
#popup02 li {
	line-height: 1.4em;
}
.color_r {
	color: #DD302A;
}


#table-02 {
	width: 538px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	vertical-align: top;
	border: 1px solid #CDCDCD;
}
#table-02 .table02_bg01 {
	padding: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #DC3228;
	font-size: 1.2em;
}
#table-02 .table02_bg02 {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F6F6F6;
}
#table-02 .table02_bg03 {
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F6F6F6;
	text-align: center;
}

#table-02 .table02_bg04 {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#table-02 .table02_bg05 {
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}
#table-02 .table02_arrow {
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	line-height: 2.0em;
}
