@charset 'utf-8';
/* index */
#main_box table.top_box{
	margin:0 0 20px 0;
}

#main_box table.top_box h2{
	margin-bottom:10px;
}

#main_box table.top_box td{
	vertical-align:top;
}

td.t_box{
	width:212px;
	vertical-align:top;
	text-align:left;
}

p.t_box_text{
/*color:#666666;*/
	color:#000;
/*	font-size:small;*/
/*	font-size:1.2em;*/
	line-height:normal;
	padding:0 5px 5px 15px;
}

p.t_link{
	text-align:left;
 	font-weight:normal;
	line-height:normal;
	padding:5px 5px 15px 15px;
}

div.line{
	background:url(/old_img_common/img_bor_ss.gif) repeat-x;
	clear:both;
}

/* company */
/*#main_text td.comp{*/
#main_area td.comp{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
/*	line-height:normal;*/
	line-height:1.4em;
	text-align: left;
/*	font-size:small;*/
	font-size:1.3em;
	padding:2px 50px 2px 0;
	border:none;
}

#main_text td.img_sta{
	width:220px;
	text-align:center;
	margin:0;
	padding:0;
}

#main_text td.sta{
	padding:10px 10px 17px 10px;
	margin:0;
	width:220px;
	border:none;
	vertical-align:top;
}

#main_text td.sta li{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1.2em;
}

table#news_link{
	width:600px;

/*
	width:730px;
*/
}

table#news_link td#news_l_l{
/*	font-size:small;*/
	font-size:1.2em;
	text-align:left;
	line-height:normal;
	width:190px;
/*
	width:220px;
*/
}

table#news_link td#news_l_c{
/*	font-size:small;*/
	font-size:1.2em;
	text-align:center;
	line-height:normal;
	width:190px;
/*
	width:285px;
*/
}

table#news_link td#news_l_r{
/*	font-size:small;*/
	font-size:1.2em;
	text-align:right;
	line-height:normal;
	width:190px;
/*
	width:220px;
*/
}

/* concept */
div.img_right{
	float:left;
	margin:0 20px 10px 0;
}

/* wedding */
/*
#main_text table.church tr td.img_sta{
	width:220px;
	text-align:center;
	margin:0;
	padding:0;
}

#main_text table.church tr td.sta{
	padding:10px 10px 17px 10px;
	margin:0;
	width:220px;
	border:none;
	vertical-align:top;
}
*/
table.wed_text{
	margin:0 0 5px 0;
	padding:0;
	background-image:url(../common/images/table_bk01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:650px;
	clear:both;
}

table.wed_text td{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	font-size:1.2em;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
/*	border:#666666 solid 1px;*/
}

table.wed_text td.wed_tit{
	color:#000;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	font-size:1.2em;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
/*
	color:#663300;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	font-size:1.2em;
	padding:5px 10px 5px 5px;
	border:#666666 solid 1px;
*/
}

/* table.wed_text th add by chiori */
table.wed_text th {
	color:#000;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	font-size:1.2em;
	padding:5px 10px 5px 5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}

/* table.aowcb_text th add by chiori */
table.aowcb_text{
	margin:0 0 5px 0;
	padding:0;
	background-image:url(../common/images/table_bk01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:550px;
}

table.aowcb_text td{
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	font-size:1.2em;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}


/*
h3.h3_text2{
	color:#990033;
	font-weight:normal;
	line-height:normal;
	font-size:1.2em;
	margin-top:5px;
}
#main_text td.text_cent li{
	color:#666666;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	vertical-align:top;
	font-size:small;
}
*/

#basic_text{
	padding:0 5px 5px 15px;
	text-align:left;
	vertical-align:top;
}

td.box_sample_p{
	text-align:left;
	vertical-align:top;
	width:275px;
	padding:0 7px 7px 7px;
}

td.box_sample_text{
	padding:0 7px 7px 7px;
	text-align:left;
	vertical-align:top;
}

#main_text table#dress td{
	padding:3px 3px 3px 3px;
	margin:0;
}

/* #main_area table.flower add by chiori*/
#main_area table.flower{
	width:680px;
}

#main_area table.flower td{
	text-align:center;
}

#main_area table.flower td li{
	font-weight:normal;
	line-height:normal;
	text-align:center;
	vertical-align:top;
	font-size:1em;
}

/* beach photos */

/* table#b_opt add by chiori */
table#b_opt{
	background-image:url(../common/images/table_bk01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:680px;
}

/* table#b_opt th add by chiori */
table#b_opt th{
	color:#000;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	font-size:1.2em;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}

table#b_opt td{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
/*	font-size:small;*/
	font-size:1.2em;
	padding:5px;
/*
	padding:5px 10px 5px 5px;
	border:#666666 solid 1px;
*/
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}

.img_bep_l{
	text-align:left;
	float:left;
	padding:0 15px 0 0;
	height:150px;
}
/*
#main_text ul#list li{
*/	
#main_area ul#list li{
	list-style-type:lower-roman;
	margin-left:30px;
	font-size:1.3em;
	line-height:1.4em;
}

/* #main_area ul#notice li add by chiori */
#main_area ul#notice li{
	list-style-type:circle;
	margin:0 20px;
}


/* gallery */
.g_text{
/*	font-size:medium;*/
	font-size:1.2em;
	color:#0066FF;
	line-height:normal;
	margin-left:10px;
}

.b_text{
/*	font-size:medium;*/
	font-size:1.2em;
	color:#FF6699;
	line-height:normal;
	margin-left:10px;
}

.o_text{
/*	font-size:medium;*/
	font-size:1.2em;
	color:#330000;
	line-height:normal;
	padding-left:10px;
}

/* inquiry */
#main_inq{
	padding:15px 0 15px 0;
}

#main_inq td{
	border:none;
}

#img_inq{
	padding:0 50px 0 0;
}

#t_inq{
	padding:0 0 7px 0;
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1em;
}

#t_inq li{
	float:left;
}

table#main_inq #btn_inq{
	text-align:center;
	padding:20px 0 20px;
}

/* wp_course */
#main_text th.wpc_tit{
	color:#FFFFFF;
	background-color:#006600;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1.2em;
	padding:5px 5px 5px 5px;
	border:none;
}

#main_text td.wpc_l{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1.2em;
	width:100px;
	padding:5px 5px 5px 5px;
	border:#00CC99 solid 1px;
}

#main_text td.wpc_d{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1.2em;
	width:140px;
	padding:5px 5px 5px 5px;
	border:#00CC99 solid 1px;
}

#main_text td.wpc{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
	vertical-align:top;
/*	font-size:small;*/
	font-size:1.2em;
	padding:5px 5px 5px 5px;
	border:#00CC99 solid 1px;
}

/* site */
/*
ul.sitemap li a{
	font-size:small;
	line-height:normal;
	margin-left:20px;
	text-decoration:none;
}
ul.sitemap li a:link{
	color:#003300;
}

ul.sitemap li a:visited{
	color:#003300;
}

ul.sitemap li a:hover{
	color:#FF6600;
}

ul.sitemap li a:active{
	color:#FFFF00;
}
*/
/* sitemap add by chiori */
ul.sitemap li{
	line-height:normal;
	text-decoration:none;
	margin-left:40px;
	color:#000;
	font-size:1.2em;
	margin-top:5px;
}

ul.sitemap2 li{
	line-height:normal;
	text-decoration:none;
	margin-left:50px;
	color:#000;
	font-size:1.2em;
	margin-top:5px;
}



table#links td{
/*color:#666666;*/
	color:#000;
	font-weight: normal;
	line-height:normal;
	text-align: left;
/*	font-size:small;*/
	font-size:1.2em;
	padding:5px 20px 5px 5px;
	border:none;
}


