@charset"utf-8";
html{overflow-y:scroll;}
body{background-color:rgb(255, 255, 255);color:rgb(30, 0, 80);font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;text-align:center;margin:0px;padding:0px;}
h1{font-size:24px;color:rgb(178, 70, 70);}
h2{font-size:18px;}
h3{font-size:16px;line-height:1.3em;color:rgb(30, 0, 80);}
h4{font-size:14px;}
p{font-size:12px;line-height:1.5em;text-align:left;}
p.menu{font-size:12px;line-height:1.0em;text-align:left;}
p.cp{font-size:16px;font-weight:bold;line-height:1.2em;text-align:left;}
.title_txt{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:rgb(30, 0, 80);font-weight:bold;}
.subtitle_txt{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:rgb(30, 0, 80);font-weight:bold;}
.pp_txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:2.5em;color:rgb(180, 0, 55);}
.pp2_txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.emp_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:14px;color:rgb(30, 0, 80);font-weight:bold;line-height:2.5em;}
.emp2_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:14px;color:rgb(30, 0, 80);line-height:1.4em;font-weight:bold;}
.ord_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:12px;line-height:1.6em;}
.ord_emp{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:12px;color:rgb(30, 0, 80);font-weight:bold;line-height:1.6em;}
.top_com_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:14px;line-height:1.8em;}
.10p_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:10px;color:rgb(30, 0, 80);}
.11p_txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:11px;color:rgb(30, 0, 80);}
a:link{color:rgb(30, 0, 80);text-decoration:underline;}
a:visited{text-decoration:underline;color:rgb(30, 0, 80);}
a:hover{color:rgb(45, 0, 170);}
.right_text{text-align:right;}
.cl_month{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:1.8em;}
#content_wrapper{text-align:center;width:100%;}
#content{margin-right:20px;margin-left:10px;width:900px;padding-bottom:15px;padding-top:30px;text-align:left;margin:0px auto;}
#left{float:left;margin-left:5px;width:250px;}
#logo{width:250px;margin-top:0px;height:185px;padding-left:0px;padding-top:0px;text-align:right;}
#menu{width:250px;height:200px;margin-top:20px;}
#address{width:180px;margin-left:57px;margin-top:10px;padding-top:20px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:12px;line-height:1.2em;text-align:right;}
#copyright{width:180px;margin-left:57px;margin-right:3px;margin-top:40px;padding-top:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:right;}
#right{float:right;width:590px;margin-right:30px;padding-top:0px;}
#wrap_content{width:580px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:12px;line-height:1.5em;text-align:left;padding-top:0px;padding-left:10px;}
#wrap_index_img{width:550px;padding-top:0px;margin-left:30px;margin-bottom:30px;}
#wrap_index_cm{width:530px;padding-top:0px;margin-left:50px;margin-bottom:20px;}
#wrap_content_concept{width:580px;background:url(../images/concept.jpg) no-repeat;padding-top:0px;padding-bottom:20px;}
#concept_line{width:350px;padding-top:0px;padding-bottom:10px;}
#information{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;width:500px;text-align:left;padding-top:20px;padding-left:5px;}
#footer{margin:auto;width:580px;padding-left:20px;padding-bottom:10px;padding-top:50px;text-align:left;}
#ac_map{width:580px;padding-left:100px;padding-bottom:10px;padding-top:5px;text-align:left;}
#ac_image{width:580px;margin-top:12px;padding-bottom:10px;text-align:left;}
#st_image{width:580px;margin:0px;text-align:right;}
div.landr{width:800px;text-align:left;margin-left:50px;}
div.concept_head{width:350px;margin:0px;padding:0px;}
div.concept_txt{width:360px;margin:0px;padding-bottom:2px;}
div.time{width:570px;margin-top:5px;position:absolute;}
div.time_l{width:100px;margin:0px;position:absolute;top:0px;left:0px;}
div.time_r{width:200px;margin:0px;position:absolute;top:0px;left:100px;}
div.time_lo{width:570px;margin:4px;padding-left:100px;position:absolute;}
div.staff{width:580px;height:125px;margin-top:3px;margin-bottom:10px;text-align:left;}
div.staff_img{float:left;width:110px;height:120px;text-align:left;}
div.staff_cm{width:465px;height:120px;margin-left:115px;padding-top:0px;}

