@charset "shift-jis";
/*----------------------------------------------------------
	Author	Japan IT Partner Co., Ltd.
	v1.0.0	2007/05/02
----------------------------------------------------------*/

/***** default *****/
body { 
	background-color: #f3f3f3;
	text-align: center;
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
h1, h2, h3, h4, h5, p, pre, blockquote, ul, ol, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
blockquote, li, dt, dd {
	margin-left: 1em;
}
li {
	list-style: none;
}
input, textarea {
	font-size: 1em;
}
div {
	height: auto;
	font-size: 12px;
	line-height: 18px;
	font-family: 'lr oSVbN', 'lr oΎ©', 'qMmΎ© Pro W6', 'Osaka', 'verdana', 'Georgia', 'Times', 'arial', 'sans-seri';
	color: #333;
	margin: 0px;
	padding: 0px;
}
a {
	color: #00f;
	text-decoration :underline;
}
a:hover {
	color: #f00;
	text-decoration :underline;
}
@media print {
	* {
		visibility: visible;
	}
}

/***** page *****/
div#pagefrm {
	width: 710px;
	background-color: #fff;
	text-align: center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

div#cntr_header {
	width: 710px;
	height: 103px;
	background-color: #fff;
	background-image: url("../co_imgs/2bg_head.gif");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#header_L {
	float: left;
	width: 447px;
	height: 103px;
	margin: 0px;
	padding: 0px;
}
div#header_R {
	float: right;
	width: 261px;
	height: 103px;
	margin: 0px;
	padding: 0px;
}
div#head_R_top {
	font-size: 12px;
	line-height: 18px;
	height: 60px;
	text-align: right;
}
div#head_R_bot {
	height: 40px;
	text-align: right;
}
div#hr {
	clear: both;
	width: 710px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	background-color: #F3A69C;
}

div#cntr_main {
	clear: both;
	width: 710px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url("../co_imgs/bg_line.gif");
	background-repeat:  repeat-y;
	background-position: center top;
}
div#main_L_menuBar {
	float: left;
	width: 175px;
	height: auto;
	background-color: #F3A69C;
	font-size: 12px;
	line-height: 18px;
}
div#main_R_mainImage {
	float: right;
	width: 533px;
	height: 231px;
	margin: 0px;
	padding: 0px;
	background-image: url("../co_imgs/icatch/seminar.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#main_R_mainImage_qa {
	float: right;
	width: 533px;
	height: 231px;
	margin: 0px;
	padding: 0px;
	background-image: url("../co_imgs/icatch/seminar_qa.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#main_R_mainImage_voice {
	float: right;
	width: 533px;
	height: 231px;
	margin: 0px;
	padding: 0px;
	background-image: url("../co_imgs/icatch/seminar_voice.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#main_R_mainImage_reg {
	float: right;
	width: 533px;
	height: 231px;
	margin: 0px;
	padding: 0px;
	background-image: url("../co_imgs/icatch/seminar_reg.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#main_R_pblog {
	float: right;
	width: 533px;
	height: 231px;
	margin: 0px;
	padding: 0px;
	background-image: url("../co_imgs/icatch/pblog.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
}
div#main_R_menu {
	float: right;
	width: 533px;
	height: 60px;
	font-size: 12px;
	line-height: 18px;
	background-color: #fff;
}
div#main_R_hr {
	float: right;
	width: 533px;
	height: 4px;
	background-color: #F3A69C;
}
div#navigation {
	float: right;
	width: 533px;
	height: 12px;
	font-size: 10px;
	line-height: 10px;
	color: #333;
	background-color: #fff;
	margin: 2px 0px;
	padding: 0px;
	text-align: right;
}
div#main_R_cont {
	float: right;
	width: 533px;
	height: auto;
	color: #333;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
div#Rcont_inner {
	text-align: center;
	width: 500px;
	height: auto;
	color: #333;
	background-color: #fff;
	margin: 5px 10px 5px 15px;
	padding: 0px;
}
div#Rcont_innerL {
	text-align: left;
	width: 500px;
	height: auto;
	color: #333;
	background-color: #fff;
	margin: 5px 10px 5px 15px;
	padding: 0px;
}

/***** tb^[ *****/
div#cntr_foot {
	clear: both;
	width: 710px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
div#foot_L {
	float: left;
	width: 355px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align: left;
}
div#foot_R {
	float: right;
	width: 353px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align: right;
}

/***** fUC *****/
#hr p, #main_R_hr p {
	font-size: 1px;
	line-height: 1px;
}
#main_R_mainImage p {
	margin: 130px 0px 0px 50px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #9e7b51;
	font-family: 'Arial Rounded MT Bold', 'HGSSVbNE', 'Georgia', 'Osaka', 'verdana', 'lr oSVbN', 'lr oΎ©', 'qMmΎ© Pro W6', 'Times', 'arial', 'sans-seri';
	padding: 0px;
	text-align: left;
}
p#attention {
	margin: 110px 0px 0px 50px;
	font-size: 12px;
	line-height: 14px;
	font-weight: non;
	color: #333;
	font-family: 'Arial Rounded MT Bold', 'HGSSVbNE', 'Georgia', 'Osaka', 'verdana', 'lr oSVbN', 'lr oΎ©', 'qMmΎ© Pro W6', 'Times', 'arial', 'sans-seri';
	padding: 0px;
	text-align: left;
}
#header_L p {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
}
#head_R_top p {
	text-align: right;
	padding: 3px 3px 0px 0px;
}
#icatch_R ul {
	height: 90px;
	padding: 283px 8px 0px 40px;
	margin: 0px;
	text-align: left;
}
#icatch_R li {
	color: #f5f5ff;
	font-size: 12px;
	line-height: 18px;
	text-indent: -10px;
	font-weight: bold;
	text-align: left;
	list-style-type: disc;
}
#icatch_R span {
	color: #f5f5ff;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
	padding: 0px 15px 3px 40px;
}
#main_L_menuBar p {
	color: #fff;
	text-align: left;
}
#main_L_menuBar li {
	color: #fff;
	text-align: left;
	text-indent: 1em;
}
ul#pblog_m {
	margin: 10px 0px 15px 0px;
}
#pblog_m li {
	color: #fff;
	text-align: left;
	text-indent: -12px;
	margin: 0px 10px 5px 22px;
}
#main_L_menuBar a {
	color: #fff;
	font-weight: bold;
	text-decoration :underline;
}
#main_L_menuBar a:hover {
	color: #492c28;
	font-weight: bold;
	text-decoration :underline;
}

/*[ouRec\¦ͺ*/
p#mtcontents {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 20px 0px 30px;
}
p#mtcontents2 {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 20px 0px 40px;
	background-image: url("../co_imgs/miniflower.gif");
	background-repeat:  no-repeat;
	background-position: 5 top;
}
p#mtcontents_R {
	width: 460px;
	height: auto;
	text-align: right;
	padding: 0px 20px 0px 20px;
}

p#mt_pblog_title {
	width: 460px;
	text-align: left;
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #997c78;
	background-image: url("../co_imgs/pblog_menu/entry_leaf.jpg");
	background-repeat: no-repeat;
	padding: 0px 10px 0px 50px;
}
#mt_pblog_title a {
	color: #997c78;
}
#mt_pblog_title a:hover {
	color: #997c78;
}
p#mt_pblog_date {
	width: 460px;
	text-align: right;
	color: #888;
	padding: 0px 10px 0px 15px;
}
span#mt_pblog_body {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 15px 0px 15px;
}
#mt_pblog_body p {
	width: 460px;
	height: auto;
	text-align: left;
	color: #555;
	padding: 0px 15px 0px 15px;
}
#mt_pblog_body img {
	text-align: left;
	padding: 0px;
}
h1#ArchiveTitle {
	font-size: 16px;
	line-height: 20px;
	color: #997c78;
	background-image: url("../co_imgs/pblog_menu/entry_leaf.jpg");
	text-align: left;
	background-repeat: no-repeat;
	background-position: 33px 23px;
	padding: 20px 15px 5px 80px;
}
p#subtitle {
	width: 500px;
	height: auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
p#flowerhr1 {
	width: 500px;
	height: 39px;
	background-image: url("../co_imgs/hr/flower_hr1.gif");
	background-repeat:  no-repeat;
	background-position: center top;
	margin: 15px 0px 15px 0px;
}
p#flowerhr2 {
	width: 500px;
	height: 25px;
	background-image: url("../co_imgs/hr/flower_hr2.jpg");
	background-repeat:  no-repeat;
	background-position: center top;
	margin: 10px 0px 10px 0px;
}
p#nextmonth {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 20px 0px 20px;
}
DL#biography {
	padding: 5px 0px 5px 0px;
}
#Rcont_inner DL {
	padding: 5px 0px 5px 0px;
}
#Rcont_inner DT {
	text-align: left;
	padding: 0px 20px 0px 20px;
}
#Rcont_inner DD {
	text-indent: 0px;
	text-align: left;
	padding: 0px 20px 0px 30px;
}
#biography DT {
	text-align: left;
	padding: 0px 20px 0px 20px;
}
#biography DD {
	text-indent: -50px;
	text-align: left;
	padding: 0px 20px 0px 80px;
}
#Semi01 DT {
	text-align: left;
	padding: 0px 20px 0px 20px;
}
#Semi01 DD {
	text-indent: -15px;
	text-align: left;
	padding: 0px 20px 0px 45px;
}
#main_R_cont ul {
	text-align: left;
	padding: 0px 20px 0px 90px;
}
#main_R_cont li {
	text-indent: -60px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
}
ul#entrylist {
	text-align: left;
	padding: 0px 30px 0px 140px;
}
#entrylist li {
	text-indent: -120px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
}
ul#list {
	text-align: left;
	padding: 0px 30px 0px 140px;
}
#list li {
	text-indent: -120px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
}
#main_R_cont b {
	color: #333;
}
#Rcont_inner table {
	border-collapse: collapse;
	width: 450px;
}
#MTbody p {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 20px 0px 30px;
}
#MTbody_list p {
	width: 460px;
	height: auto;
	text-align: left;
	background-image: url("../co_imgs/miniflower2.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding: 0px 20px 0px 30px;
}
p#question {
	width: 460px;
	height: auto;
	text-align: left;
	background-image: url("../co_imgs/q18.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding: 0px 20px 10px 30px;
}
div#answer {
	width: 460px;
	background-image: url("../co_imgs/a18.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	text-align: left;
	padding: 0px 20px 0px 30px;
}
#answer p {
	width: 460px;
	height: auto;
	text-align: left;
	padding: 0px 20px 0px 30px;
}
#Rcont_innerL blockquote {
	margin-left: 35px;
	margin-right: 10px;
}
#Rcont_inner blockquote {
	margin: 5px 15px 5px 40px;
}
p#description {
	text-align: left;
	padding: 0px 20px;
}
strong {
	font-weight: bold;
	color: #f33;
}
#rp {
	text-align: right;
}
td#cp {
	text-align: center;
}
th#cp {
	text-align: center;
}
#mailsample td {
	border: 1px solid #888;
	padding: 5px;
	font-size: 12px;
}
#navigation a {
	color: #00f;
	text-decoration: underline;
}
#navigation a:hover {
	color: #f00;
	text-decoration: underline;
}
#foot_L p, #foot_R p {
	padding: 5px 5px;
	color: #333;
	font-size: 10px;
	line-height: 10px;
}
#foot_L a {
	color: #00f;
	text-decoration: none;
}
#foot_L a:hover {
	color: #f00;
	text-decoration: none;
}
table#form {
	border-collapse: collapse;
	width: 450px;
}
#form td {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #333;
	background-color: #fff;
	border: 0px;
	padding: 4px;
}
@media print {
	#hr, #cntr_foot {
	display: none;
	}
}
