/*------------------------------------------    
/
/	カテゴリー「知る」スタイルシートファイル
/
/   2005 artring  update:20050825 artring
/
/*------------------------------------------*/

/*------------------------------------------    
/　　各ページメニュー構成部品
/*------------------------------------------*/
#page_menu {
	width:580px;
	margin-left:auto;
	margin-right:auto;
}
.title_line {
	border-bottom:1px solid #AEAEAE;
}
.title_line_y {
	border-right:1px solid #AEAEAE;
}
.title_line_y2 {
	border-right:0px solid #AEAEAE;
}

#npac_image {
	width:520px;
	margin-left:auto;
	margin-right:auto;
}
#rcon {
	margin-left:5px;

}
#rtitle_frame {
	border-top:2px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	width:520px;
	margin-left:auto;
	margin-right:auto;
}
.rtitle_body {
	margin:10px;
	font-weight:bold;
	font-size:116%;
}
.rtext_body {
	width:520px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.perform_title {
	font-weight:bold;
	font-size:106%;
	border-left:3px solid #AB2B35;
	text-indent:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.perform_link {
	text-align:right;
	height:30px;
	border-bottom:1px double #B4B4B4;
	line-height:150%;
}
#support_tbl {
	width:500px;
}
.line1 {
	border-top:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	background:#F5F9F9;
}
.line2 {
	border-top:1px solid #B4B4B4;
}
.line3 {
	border-top:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	background:#F5F9F9;
}
.line4 {
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
}
.support_txt {
	margin:10px;
}
.line5 {
	border-left:1px solid #B4B4B4;
}
.photo_box {
	margin-right:8px;
	margin-left:8px;
}
.nabi_titiles {
	border-left:5px solid #589FA0;
	font-weight:bold;
	font-size:110%;
	text-indent:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#know_ul {
	font-size:105%;
	line-height:130%;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	text-align:left;
}
.know_li {
	width:200px;
	background:url(../play/img/bosyu.gif) no-repeat top left;
	padding:0px 0px 18px 18px;
	text-decoration:none;
	line-height:130%;
}
#timetbl_month {
	font-size:110%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
}
.date_p {
	text-align:right;
	margin-right:3px;
}
.timetbl_line1a {
	border-top:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	background:#E6F0F4;
}
.timetbl_line1 {
	border-top:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
}
.data_p {
	text-align:left;
	margin-left:3px;
}
.timetbl_line2 {
	border-top:1px solid #B4B4B4;
}
#info_head {
	width:520px;
	margin-left:auto;
	margin-right:auto;
}
#info_box {
	border-bottom:1px solid #B4B4B4;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
#info_box2 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
#info_box3 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:520px;
}
.info_midasi {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #06589F;
}
.info_title {
	margin-left:10px;
}
.info_date {
	font-size:84%;	
	color:#545B61;
	margin-left:26px;
	font-weight:normal;
}
.info_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
.info_btn {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:20px;
}
#faq_title {
	background:#7FABA6;
	border-bottom:2px solid #7FABA6;
	border-right:1px solid #7FABA6;
	
}
#faq_title2 {
	background:#D8E7E5;
	border-bottom:2px solid #AAC7C4;
	
}
#faq_images {
	background:#ECF4F3;
	border-right:1px solid #AAC7C4;
	height:110px;
	border-bottom:1px solid #AAC7C4;
}
.faq_box {
	margin:10px;
	font-size:100%;
	line-height:180%;
}
#faq_ans {
	border-bottom:1px solid #B4B4B4;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
.ans_title {
	font-size:115%;
	color:#60918B;
	font-weight:bold;
	text-indent:14px;
	border-left:5px solid #7FABA6;
}
.ans_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
.answer {
	padding:0;
	marigin:0;
	list-style-type:upper-alpha;
	margin-left:10px;
}
#mail_box {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
.mail_title {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	text-indent:14px;
	border-left:5px solid #06589F;
	border-top:1px solid #06589F;
}

.mail_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
.ps_text {
	width:520px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
div#subtxta{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px;
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	font-size:11px;
	}
div#subtxta strong{
	font-weight:bold;
	color:#CC0000;
	font-size:small;
	}

.tel_line1 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background:#EAF5F7;
}
.tel_line2 {
	border-top:1px solid #9A9A9A;
}
.tel_line3 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	background:#EAF5F7;
}
.tel_line4 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
}
.tel_text {
	font-size:130%;
}
#zoom_menu {
	text-align:center;
	text-decoration:none;
	color:#418E85;
	font-size:80%;
	margin-left:auto;
	margin-right:auto;
	width:360px;
}
#z_link a{
	text-align:center;
	text-decoration:none;
	color:#418E85;
	border-right:1px solid #418E85;
	border-bottom:2px solid #FFFFFF;
	float:left;
	width:110px;
}
#z_link2 a{
	text-align:center;
	text-decoration:none;
	color:#418E85;
	border-bottom:2px solid #FFFFFF;
	float:left;
	width:110px;
}
#z_link a:hover{
	border-bottom:2px solid #418E85;
}
#z_link2 a:hover{
	border-bottom:2px solid #418E85;
}
#zoom_box {
	background:url("../access/img/zoombg.gif") top left no-repeat;
	border-top:3px solid #7EA8A3;
	width:500px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.gru_line1 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background:#FCF0F1;
}
.gru_line2 {
	border-top:1px solid #9A9A9A;
}
.gru_line3 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	background:#FCF0F1;
}
.gru_line4 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
}
.tel_text {
	font-size:130%;
}
#gru_box {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
.gru_title {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	text-indent:14px;
	border-left:5px solid #06589F;
	border-top:1px solid #06589F;
}

.gru_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
#shop_list_1 {
	border-top:2px solid #B4B4B4;
	border-bottom:2px solid #B4B4B4;
	background:#FCF0F1;
	font-size:105%;
}
#shop_list_2 {
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
}
#shop_list_3 {
	border-bottom:1px solid #B4B4B4;
}
#shop_list_4 {
	border-right:1px solid #B4B4B4;
}
.shop_name {
	font-weight:bold;
	font-size:105%;
}
.shop_pickup {
	color:#DA0810;
}
#pr_box {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
.pr_title {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	text-indent:14px;
	border-left:5px solid #06589F;
	border-top:1px solid #06589F;
}

.pr_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
.fou_line1 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background:#E6F4FA;
}
.fou_line2 {
	border-top:1px solid #9A9A9A;
}
.fou_line3 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	background:#E6F4FA;
}
.fou_line4 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
}
.fou_text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}

#wc_box {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:530px;
}
.wc_title1 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #FF8C25;
	border-top:1px solid #FF8C25;
}
.wc_title2 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #75BA32;
	border-top:1px solid #75BA32;
}
.wc_title3 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #4C90E0;
	border-top:1px solid #4C90E0;
}
.wc_title4 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #ECBA57;
	border-top:1px solid #ECBA57;
}
.wc_title5 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #CDCCCA;
	border-top:1px solid #CDCCCA;
}
.wc_tbl {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
}
.wc_text {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.wc_photo {
	width:140px;
	margin-left:auto;
	margin-right:auto;

}
.lnk_line1 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background:#EAF5F7;
}
.lnk_line2 {
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	font-size:84%;
}
.lnk_line3 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	background:#EAF5F7;
}
.lnk_line4 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
}
.lnk_line5 {
	border-top:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background:#A3C6EE;
}
.lnk_line6 {
	border-top:1px solid #9A9A9A;
}
.lnk_line7 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
}
.lnk_line8 {
	border-top:1px solid #9A9A9A;
	background:#A3C6EE;
}
.lnk_line9 {
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	background:#A3C6EE;
}
.lnk_line10 {
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	font-size:84%;
}

#smp_box {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:530px;
	clear:both;
}
.smp_tbl {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:160%;
	border-left:1px solid #969797;

}

#smp_title {
	border-left:5px solid #FF8C25;
	border-top:1px solid #FF8C25;
}
#smp_title2 {
	border-left:5px solid #75BA32;
	border-top:1px solid #75BA32;
}
#smp_title3 {
	border-left:5px solid #4C90E0;
	border-top:1px solid #4C90E0;
}
#smp_title4 {
	border-left:5px solid #CDCCCA;
	border-top:1px solid #CDCCCA;
}

.cat_1title {
	font-size:110%;
	margin-bottom:10px;
	float:none;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	height:20px;
}
.cat_1title a{
	text-decoration:none;
	color:#4F5051;
	border-bottom:1px solid #FFFFFF;
}
.cat_1title a:hover{
	border-bottom:1px solid #4F5051;
}
.cat_2title {
	margin-bottom:10px;
	height:18px;
}
.cat_2title a{
	font-size:100%;
	text-decoration:none;
	color:#0F5590;
	border-bottom:1px solid #FFFFFF;
}
.cat_2title a:hover{
	text-decoration:none;
	color:#0F5590;
	border-bottom:1px solid #0F5590;
}
#smp_box3 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.smp_title2 {
	font-size:115%;
	color:#355A7B;
	font-weight:bold;
	border-left:5px solid #FF8C25;
	border-top:1px solid #FF8C25;
}
.form_title {
	font-size:105%;
	font-weight:bold;
	line-height:150%;
	color:#DA4E0B;
}
td.itemphoto{
	font-size:x-small;
	color:#666666;
	line-height:140%;
	}
hr {
	display:none;	
	}
span.iftxt{
	font-size:x-small;
	line-height:140%;
	}
table#shoptbl strong{
	color:#3366cc;
	}
table.fdmenu td{
	border-bottom:1px solid #cccccc;
	}
td.fdval {
	text-align:right;
	padding-right:10px;
	}

	