/* CSS Document */

#ttl_hwn { width:426px; height:105px; clear:both; margin:10px auto 0;}

.ttl_sub_txt { width:490px; clear:both; font-size:12px; text-align:left; line-height:170%; color:#333333; margin:10px auto 0; font-weight:normal;}


h3.event_name1 {float:right; font-size:14px; background-color:#ABD878; font-weight:bold; width:501px; padding:5px 0px 5px 10px; color:#73BE1E;}


/*右側*/
div.column_right_box {width:511px; float:left; text-align:left; }


div.column_con_box {width:570px; margin:0px auto; border-bottom:1px solid #cccccc; padding:10px 0;}
span.write { font-size:12px; color:#666666; line-height:150%;display:block; text-align:left; margin-left:10px;}
img.write_pht {width:80px; height:110px; display:block; padding:3px; border:1px solid #cccccc; background-color:#ffffff;}


/*180px横型・右配置*/
img.icon_zoom { display:block; width:186px; margin:10px 8px 0 8px;}
img.event_pht {width:180px; height:120px; display:block; padding:3px; border:1px solid #cccccc;background-color:#ffffff; margin:0 5px 0 5px; clear:both;}
p.event_txt { padding:0; font-size:14px; line-height:170%; color:#666666; text-align:justify; text-justify:distribute; margin:0px 0 0px 10px; }

p.written_txt {font-size:12px; line-height:160%; color:#666666; text-align:justify; text-justify:distribute; margin:0px 0 0px 10px; }


/*トップへ戻る*/
a.top_link { float:right; background: url(../img/cmn/img/icon_arrow5.gif) no-repeat 0px 2px; height:17px; display:block; margin:10px 0 0 0; clear:both;}
a.top_link span { font-size:12px; color:#333333; padding-left:15px;}

.column_menu { margin:10px auto ; clear:both; display:block;}
.column_menu span { font-size:12px; color:#4C381F; text-align:left;}
.column_menu strong { padding-left:0px; font-size:14px; font-weight:bold; color:#4C381F;}

img.arrow_img {padding-right:3px;}


/*new*/

#hdr_number01 {width:570px; height:52px; clear:both; margin:0px auto 0; }
#hdr_number02 {width:570px; height:25px; clear:both; margin:0px auto 0; }

#hdr_title {padding-left:15px; font-size:24px; color:#00ccaa; font-weight:bold; text-align:left;}

h4.event_ttl { clear:both; font-size:16px; color:#4C381F; font-weight:bold; width:484px; padding:10px 0 0 0 ; margin:0px auto 0; text-align:center;}
#cmn_bg {width:570px; clear:both; margin:0px auto; }

div.column_con_box {width:550px; margin:0px auto; color:#4d4d4d; border-bottom:1px solid #cccccc; padding:10px 0;}
span.write { font-size:12px; color:#666666; line-height:150%;display:block; text-align:left; margin-left:10px;}
img.write_pht {width:80px; height:110px; display:block; padding:3px; border:1px solid #cccccc; background-color:#ffffff;}

div.column_txt_box {width:520px; margin:0 auto; clear:both;}

/*180px横型・右配置*/
img.icon_zoom { display:block; width:186px; margin:10px 8px 0 8px;}
img.event_pht {width:180px; height:120px; display:block; padding:3px; border:1px solid #cccccc;background-color:#ffffff; margin:0 5px 0 5px; clear:both;}
p.event_txt { padding:0; font-size:14px; line-height:170%; color:#666666; text-align:justify; text-justify:distribute;}

p.written_txt {font-size:12px; line-height:160%; color:#4d4d4d; text-align:justify; text-justify:distribute; margin:0px 0 0px 10px; }
