@charset "EUC-JP";


body { background-image: none; background-color: #FFFCED !important; }
a { overflow: hidden; }
.frame { width: 720px; height: 100%; vertical-align: top; padding: 10px 20px; font-size: 110%; } 
p { text-align: justify; line-height: 1.6em; }
h3 { /*color: #333; font-size: 130%; background: url(../../shared/images/circle.gif) left center no-repeat; padding-left: 10px; margin-bottom: 10px; //2009/08/03 iTDµÜÆâ*/  font-size: 1.5em; font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif; font-weight: bold; line-height: normal; margin: 0; padding: 0; color: #333; }
.othertable { color: #444; width: 100%; text-align: left; }
.othertable th { background-color: #2F384F; color: #FFF; font-weight: bolder; padding: 5px; width: 200px; }
.othertable td { line-height: 1.6em; padding: 5px; background-color: #111A35; }
ul { margin-bottom: 20px; list-style: none; list-style-position: outside;}
li { /*margin-bottom: 10px; //2009/08/03 iTDµÜÆâ*/ padding-bottom: 30px; /*//2009/08/03 iTDµÜÆâ*/ }
li.bold { padding-bottom: 0; /*//2009/08/03 iTDµÜÆâ*/ }
/*
p.yoyakubtn { padding-bottom: 40px; text-align: center; }
p.yoyakubtn a { display: block; width: 270px; height: 64px; margin: 0 auto; background: url(../images/yoyakubtn.gif) no-repeat 0 0; text-indent: -9999px; }
p.yoyakubtn a:hover { background: url(../images/yoyakubtnov.gif) no-repeat 0 0; }
*/

p.yoyakubtn_date { padding-bottom: 40px; text-align: center; float:left; }
p.yoyakubtn_date a { display: block; width: 270px; height: 64px; margin: 0 auto; background: url(../images/btndate.gif) no-repeat 0 0; text-indent: -9999px; }
p.yoyakubtn_date a:hover { background: url(../images/btndateov.gif) no-repeat 0 0; }
p.yoyakubtn_date .yoyakubtnText{ margin-left: 5px; display: inline-block; text-align: left; width: 245px;}

p.yoyakubtn_plan { padding-bottom: 40px; text-align: center; float:right;}
p.yoyakubtn_plan a { display: block; width: 270px; height: 64px; margin: 0 auto; background: url(../images/btnplan.gif) no-repeat 0 0; text-indent: -9999px; }
p.yoyakubtn_plan a:hover { background: url(../images/btnplanov.gif) no-repeat 0 0; }
p.yoyakubtn_plan .yoyakubtnText{margin-left: 5px; display: inline-block; text-align: left; width: 245px;}

.clear{clear:both;}
 
/*
dl { text-align: justify;}
dt { color: #FFFFFF; font-size: 120%; margin-bottom: 10px; background: url(../../shared/images/icon.gif) no-repeat left; padding-left: 10px; font-weight: bolder; } 
dd { text-align: justify; line-height: 1.6em; padding-left: 10px; margin: 0 0 20px; }
hr { margin: 15px 0; height: 1px; background-color: #CCCCCC; border-style: none; } 
*/