@charset "euc-jp";
/* CSS Document */
#gnav{display:none;}

#incontents{width:970px; margin:0 auto;}
#incontents p{margin-bottom:24px; padding:0 0 0 16px;}
#incontents h1{margin-bottom:14px;}
#incontents h2{clear:both; margin-top:30px; margin-bottom:16px; background:#f9f9f9 url("../images/new_h2_bg.gif") top repeat-x; padding:4px 17px;border:1px solid #ddd; padding:4px 15px 4px 16px;}
#incontents h3{margin:30px 0 16px; padding:6px 10px 5px 16px; background: url("../images/new_h3_another_bg.gif") 5px center no-repeat; border-bottom: dotted 1px #ccc; color:#000; font-size:100%;}
html:not(:target) #incontents div.anotherTree h3 {font-size:14px;}
#incontents div#lead p strong,#incontents p.textbox strong{display:block; clear:both; width:100%; margin:24px 0 16px -16px; padding:6px 0 5px 16px; background: url(../images/new_h3_another_bg.gif) 5px center no-repeat; border-bottom: dotted 1px #ccc; color:#000; font-size:100%;}

#incontents div.snsbtn{width:100%; clear:both;}
#incontents div.tweetbtn,#incontents div.facebook{float:right; padding:0;}
#incontents div.snsbtn div{margin-right:10px;}
#incontents div.snsbtn div:first-child{margin-right:0;}
#incontents p.releaseday{margin:0; padding:20px 0 0;}

#incontents div#lead{margin:8px 0 0;}

#incontents p.catchright,#incontents div.imageright{float:right; margin:2px 1px 24px 6px; padding:0; text-align:center; font-size:85%;}
#incontents p.catchright img,#incontents div.imageright img{margin:0;}

#incontents p.mainlink{clear:both; margin:0 0 16px 16px; padding:0; background:#ffe5e7 url("../images/new_menur_c01.gif") top left no-repeat; list-style:none outside; zoom:1;}
#incontents p.mainlink span{display:block; background:url("../images/new_menur_c02.gif") top right no-repeat;}
#incontents p.mainlink span span{background:url("../images/new_menur_c03.gif") bottom left no-repeat;}
#incontents p.mainlink span span span{background:url("../images/new_menur_c04.gif") bottom right no-repeat; padding:3px 12px;}
#incontents p.mainlink span span span a {padding:0 8px 0 10px; background:url("../images/new_menu_marker_on.gif") left center no-repeat; *zoom:1;}

#incontents div.linkBox{clear:both; width:100%; margin:0 0 19px;}
#incontents p.link{margin:0 0 3px 28px; padding:0;}
#incontents p.link a{padding-left:10px; background: url("../images/new_menu_marker.gif") no-repeat left center;}

#incontents div.tabbox ul.tab li{width:48%;}
#incontents div.tabbox ul.tab li a{color:#333; text-decoration:none; font-weight:bold;}
#incontents div.tabbox ul.tab li a:hover{color:#c30;}
#incontents div.tabbox div.tabcontent{margin-bottom:0; padding-top:14px;}
#incontents div.tabbox div.tabcontent h2{margin-top:0; background:url("../images/new_tabcontent_h2_bg.gif") center left no-repeat; padding:4px 15px 4px 16px; border:0;}

#incontents dl.datelist2{margin:0 0 10px; padding-left:16px; overflow:hidden; line-height:1.2;}
#incontents dl.datelist2 dt{float:left; width:6em; margin:0; line-height:1.2; clear:both;}
#incontents dl.datelist2 dd{margin:0 0 8px; padding:0 0 0 6.5em;}

#incontents ul.servicemenu{margin:0 0 30px; padding-left:16px; list-style:none;}
#incontents ul.servicemenu li{margin:0 0 8px; padding-left:10px; background: url("../images/new_menu_marker.gif") left 0.4em no-repeat; list-style:none; line-height: 1.2;}

#incontents div.anotherTree{margin:0;}

#incontents sup{color:#c06; font-weight:bold; vertical-align:baseline; font-size:100%;}
#incontents div.box1{clear:both; margin:0 0 16px 16px; padding:0; background:#f4f4f4  url("../images/new_menur_c01.gif") top left no-repeat; list-style:none outside; zoom:1;}
#incontents div.box1 div{display:block; background:url("../images/new_menur_c02.gif") top right no-repeat;}
#incontents div.box1 div div{background:url("../images/new_menur_c03.gif") bottom left no-repeat;}
#incontents div.box1 div div div{background:url("../images/new_menur_c04.gif") bottom right no-repeat; padding:3px 12px 3px 12px;}
#incontents p.note{margin-bottom:0; padding:0;}
#incontents span.note-mark{padding-right:8px; font-weight:bold; color:#c06;}

#incontents div.box2{clear:both; margin: 0 0 16px 16px; padding:10px 12px 3px 12px; background-color:#faf8ed;}
#incontents div.box2 strong{margin:0; padding:0;}
#incontents div.box2 div{margin:0 0 14px; padding:0;}

#topNavi{clear:both; margin:0; padding:40px 0 0; text-align:right; line-height:1.2;}
#topNavi a{padding-left:16px; background:url("../images/new_billet_top.gif") no-repeat left 0.2em;}

#gfooter{background:none!important; padding:0;}
