body{padding-top:0px;padding-bottom:30px;background:#f8f8f8;}

#continent{width:950px;margin-left:auto;margin-right:auto;border:solid 1px #e1e1e1;}
#north{width:950px;margin-bottom:0px;}
#north_head{clear:both;width:950px;}
#mainland{width:950px;overflow:hidden;background:#fff;}
#east{width:700px;float:right;}
#east_pad{padding:0 0 0 0;}
#farwest{width:250px;float:left;}
#farwest_pad{padding-right:4px;padding-bottom:30px;padding-left:18px;}
#south{margin-top:0px;padding-bottom:20px;background:#fff;}

#header{width:950px;overflow:hidden;height:120px;background:#fff;}

#header_west{width:710px;float:left;padding-top:5px;}
#header_west h1{padding-left:13px;padding-top:0px;}
#header_east{width:220px;float:right;}
#header_navi{padding:10px 16px 4px 0;text-align:right;}
#header_navi li{padding-right:10px;display:inline;font-size:12px;color:#000;}
#header_navi li a{color:#000;}

#header_regist{padding:5px 4px 0 14px;}
#headnavi{padding-left:180px;height:35px;background:#fff url(../../images/body/std/headnavi/bg.gif) left bottom no-repeat;}
#hn{width:740px;float:left;}

li.hn_li{width:110px;padding-top:10px;float:left;height:21px;text-align:center;font-size:60%;}
li.hn_li a img{display:block;}
li.hn_li span img{display:block;}
#top_teaser{height:290px;}
#sidenavi_chapter{padding-top:16px;margin-bottom:0px;padding-bottom:12px;border-bottom:solid 1px #777;}
.h_snc{padding-bottom:0.5em;padding-left:0.3em;margin-bottom:0.7em;border-bottom:solid 1px #777;font-size:80%;line-height:1.4em;text-align:left;font-weight:bold;}
ul#snc_program{padding-top:8px;padding-left:18px;}
ul#snc_program li{margin-bottom:0.8em;font-size:90%;}
ul#snc_schedule{padding-top:12px;padding-left:18px;}
ul#snc_schedule li{margin-bottom:0.8em;font-size:90%;}
#sidenavi_std{padding-top:10px;padding-left:4px;}
#sidenavi_std_ul{margin-top:0px;padding-top:12px;padding-bottom:4px;}

#sidenavi_std_ul li.sn_std_li{padding-left:13px;margin-bottom:0.6em;font-size:80%;line-height:1.3em;background:url(../../images/body/std/sidenavi_std/ball.gif) left 0.28em no-repeat;}
#link_mobile{width:220px;padding-top:14px;padding-bottom:16px;background:#fafafa;margin-top:16px;text-align:center;border:solid 1px #ccc;}
#h_qr{margin-bottom:0.8em;text-align:center;font-size:82%;}
#h_qr span{margin-top:0.6em;display:block;font-size:65%;color:#666;}
#qr{text-align:center;}
/*
#footer{position:relative;padding-top:14px;border-top:solid 1px #aaa;}
#organizer_logo{position:absolute;top:2px;right:30px;}
#organizer_logo img{vertical-align:middle;}
#copyright{text-align:center;font-size:80%;color:#555;}
*/
#article{}
#article_pad{padding:14px 20px 14px 20px;}

.headings.mid{height:30px;padding-top:10px;padding-left:54px;margin-top:30px;margin-bottom:10px;background:url(../../images/body/std/article/bg_h_mid.jpg) 0 0 no-repeat;font-weight:bold;color:#cf0202;font-size:20px;letter-spacing:1px;}
.en .headings.mid{padding-top:8px;}

.headings.mid.h_1st{margin-top:3px;}
.headings.sml{margin-top:1.2em;margin-bottom:0.8em;margin-left:8px;padding-top:3px;padding-bottom:3px;padding-left:8px;border-left:solid 5px #d54023;font-size:100%;font-weight:bold;color:#d54023;}
.headings.sml.h_1st{margin-top:0.9em;}


p.hm{padding-right:22px;padding-left:10px;font-size:82%;line-height:1.6em;text-align:justify;text-justify:distribute;
/* for mac ie \*//*/
text-align:left;
/* for mac ie */}
p.note{margin-left:1em;margin-top:1em;margin-right:5em;line-height:1.5em;font-size:75%;text-indent:-1em;padding-left:1em;}
p.hm a{text-decoration:underline;}
.to{margin-top:0.6em;padding-left:22px;background:url(../../images/common/misc/to_arrow.gif) left center no-repeat;font-size:90%;}

p.to_pagetop{margin-top:28px;padding-right:50px;text-align:right;}

img.nF{padding-left:6px;vertical-align:top;}

img.to_detail{padding-left:0.5em;vertical-align:bottom;}

.to_detail1{padding-left:12px;font-size:80%;}
.to_detail1 img{vertical-align:middle;}
.to_detail1 a:hover{text-decoration:none;}

.kch{margin-top:1em;margin-bottom:1.5em;padding-right:50px;text-align:right;font-size:80%;}
#topic_path{padding-top:16px;padding-left:18px;}
#topic_path p{font-size:80%;}
#topic_path p img.tp_arrow{padding-left:10px;padding-right:10px;}
