@charset "UTF-8";

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #333;
}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* NEWSLINK */
a.txt11:link {text-decoration: none;}
a.txt11:visited {text-decoration: none;}
a.txt11:active {text-decoration: none;}
a.txt11:hover {text-decoration: underline; color: black;}

/* BASE */
.base { width:740px; margin:auto; margin-top:20px; }

/* HEADER */
.topleft {width:165px; height:135px; float:left; text-align:left; }
.topright {width:575px; height:135px; float:left; text-align:right; }
#text_b { color:#333333; font-size:11px; letter-spacing:0; text-decoration:none; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }

/* NAVI AREA */
.naviarea { width:740px; height:26px; background-color:#6e0f07; color:#FFFFFF; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; border-bottom: 1px solid #B7B4B7; font-size:11px; letter-spacing:0; }

.naviarea a { text-decoration:none; color:#FFFFFF; font-size:11px; letter-spacing:0; }
.naviarea #navi_menu { border-right:1px solid #FFFFFF; float:left; text-align:center; color:#FFFFFF; height:100%; }

/* MAIN */
.main_area { width:740px; margin-top:30px;}
.left_area { float:left; width:170px; margin-right:5px; }
.raight_area { float:left; width:550px; margin-left:5px; }

/* MAIN LEFT MENU */
a.left_menu:link {text-decoration: none;}
a.left_menu:visited {text-decoration: none;}
a.left_menu:active {text-decoration: none;}
a.left_menu:hover {text-decoration: underline; color: black;}

.left_menu { border-bottom:1px dashed #B7B4B7; padding-bottom:6px; padding-top:6px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
.left_menu a {text-decoration:none; }
#menu_title { color:#000000; font-size:12px; letter-spacing:0;text-decoration:none; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
#menu_content { color:#666666; font-size:12px; line-height:16px; text-decoration:none; font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}
#menu_content a { color:#666666; }

/* MAIN RIGHT AREA */
.main_info { padding:15px; font-size:13px; letter-spacing:0; color:#6e0f07; text-align:center; line-height:15px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; } 

/* MAIN RIGHT AREA　3block */
div.block003 { width:176px; height:136px; background:url(../images/block_back.gif); border:1px solid #CCCCCC; float:left; margin:2px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
div #txt_title { font-size:15px; font-weight:bold; padding:10px 0px 0px 10px; }
div #txt_title a{ text-decoration:none; }
div #txt  { color:#858585; font-size:13px; letter-spacing:0; line-height:16px; text-decoration:none; padding:10px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
div #txt a { color:#858585; text-decoration:none; }
div #txt15 { color:#858585; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:15px; letter-spacing:0; line-height:16px; padding:10px 5px 0px 10px; }
div #txt15 a { text-decoration:none; color:#858585; }
div #txt14 { color:#858585; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0; line-height:15px; padding:10px 5px 0px 10px; }
div #txt14 a { text-decoration:none; color:#858585; }

/* CONTENTS */
.con_right { float:left; width:555px; }
.con_title { color:#858585; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:15px; letter-spacing:0; line-height:16px; text-decoration:none; }
.con_list { color:#858585; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:15px; letter-spacing:0; line-height:16px; text-decoration:none; text-align:center; }

/* FOOTER */
.footer { width:740px; margin:auto; clear:both; }
.footer #ban { text-align:center; }
.footer #line { background-color:#6E0F07; border-bottom:1px solid #CCCCCC; width:675px; text-align:center; padding-top:10px; }
.footer #copy { background-color:#6E0F07; text-align:center; color:#FFFFFF; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:16px; text-decoration:none; text-align:center; padding-bottom:10px; }

/* BUY TEXT */
#buy_txt { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:13px; text-decoration:none; padding-top:10px; padding-bottom:20px;}
#buy_txt_red { color:#8A1207; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0; line-height:15px; text-decoration:none; }
#buy_txt_red_s { color:#8A1207; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:13px; text-decoration:none; }

/* LOCATION */
#map { border:1px solid #CCCCCC; }

.title{ font-weight:bold; color:#000000; }

#mani_txt { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:13px; text-decoration:none; padding-top:10px; padding-bottom:20px; padding-right:15px;}

#phi_txt { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:13px; text-decoration:none; padding-top:10px; padding-bottom:20px; padding-right:15px;}

#eat_txt { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0; line-height:15px; text-decoration:none; }

#eat_txt2 { color:#663333; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0; line-height:15px; text-decoration:none; }

#ig_photo { margin:0px; }

/* PRESS */
.boxpress { background-color:#EEEEEE; border-color:#FFFFFF; border-style:none none solid; border-width:3px; }
.boxpress2 {background-color:#6e0f07; border-color:#FFFFFF; border-style:none; border-width:3px; }

/* WORD */
.txt11 { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0; line-height:20px; text-decoration:none;  }
.txtnews { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; line-height:13px; text-decoration:none; text-align:center; }
.txt11w { color:#FFFFFF; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0; line-height:20px; text-decoration:none;  }

.txt11c { color:#8A1207; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:13px; text-decoration:none;}

.txt15 { color:#858585; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:11px; }
.txt15 a { text-decoration:none; color:#858585; }

/* INDEX */
.index_footer { background-color:#eeeeee; height:50px; color:#858585; font-size:13px; letter-spacing:0; line-height:16px; text-decoration:none; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
.index_footer a { text-decoration:none; color:#858585; }
.index_footer a:hover { color:#000000; }

/* JOB */
.job_txt { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:14px; text-decoration:none; text-align:center; font-weight:bold; }

.job_txts { color:#666666; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:0; line-height:11px; line-height:110%; }
.job_txts a { text-decoration:none; color:#666666; }







.h4 {
	font-size: 15px;
	color: #333;
}
