/* initialize */
a{margin:0;
padding:0;
}
img{
border:none;
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
font-size:12px;
line-height: 18px;
color: #333;
background-color:#FFF;
font-family: sans-serif;
}

/*link*/
a:link{
color:#3399cc;
text-decoration: none;
}
a:visited{
color:#3399cc;
text-decoration: none;
}
a:hover{
color:#33cc33;
text-decoration: none;
}
a:active{
color:#3399cc;
text-decoration: none;
}

/* main setting */
#Wrapper{
width: 100%;
margin:0 auto;
padding:0;
text-align: center;
}
#Header{
width:100%;
height: 86px;
margin:0 auto 14px;
padding:0;
text-align: center;
background: url(../img/bgHeader.gif) repeat-x;
}
#Header_Inner{
width: 930px;
margin: 0 auto;
padding: 0 20px 0;
}
#HeaderTool{
width:100%;
height: 80px;
margin:0 auto;
padding:0;
text-align: center;
background: url(../img/bgHeaderTool.gif) repeat-x;
}
#ToolTop{
clear: both;
width: 100%;
height: 190px;
margin: 0 auto;
padding: 0;
text-align: center;
background: url(../img/bgToolBudget.gif) repeat-x;
}
#Content{
clear: both;
width: 930px;
margin:0 auto 15px;
padding:0 20px;
overflow: hidden;
text-align:center;
}
#Right{
float: right;
width: 250px;
margin: 0;
padding: 0 0 0;
text-align: left;
}
#Main{
float:left;
width: 660px;
margin: 0;
padding: 0;
text-align: left;
}
#Footer{
clear: both;
height: 105px;
margin:0 auto;
padding:0;
font-size: 10px;
text-align:center;
background: url(../img/bgFooter.gif) repeat-x ;
}
#Footer_Inner{
width: 930px;
margin: 0 auto;
padding: 25px 20px 0;
}

/*header parts*/
h1#logoHeader{
float: left;
display: block;
margin: 0;
padding: 0;
width: 365px;
height: 80px;
text-indent: -9999px;
background: url(../img/logoTegaru.jpg) no-repeat ;
}
h1#logoHeader a{
display: block;
width: 365px;
height: 80px;
}
/*
h1#logoHeader img{
margin: 0;
padding: 0;
vertical-align: bottom;
}
*/
ul#menuHeader{
float: right;
margin:0;
padding: 0;
list-style: none;
}
ul#menuHeader li{
float: left;
text-indent: -9999px;
}
ul#menuHeader li#menu01 a, ul#menuHeader li#menu02 a, ul#menuHeader li#menu03 a, ul#menuHeader li#menu04 a, ul#menuHeader li#menu01 a:hover, ul#menuHeader li#menu02 a:hover, ul#menuHeader li#menu03 a:hover, ul#menuHeader li#menu04 a:hover {
display: block;
width: 88px;
height: 47px;
margin: 0 2px 0 0;
padding: 0;
}
ul#menuHeader li#menu01 a{
background: url(../img/menu01.jpg) no-repeat;
}
ul#menuHeader li#menu01 a:hover{
background: url(../img/menuHV01.jpg) no-repeat;
}
ul#menuHeader li#menu02 a{
background: url(../img/menu02.jpg) no-repeat;
}
ul#menuHeader li#menu02 a:hover{
background: url(../img/menuHV02.jpg) no-repeat;
}
ul#menuHeader li#menu03 a{
background: url(../img/menu03.jpg) no-repeat;
}
ul#menuHeader li#menu03 a:hover{
background: url(../img/menuHV03.jpg) no-repeat;
}
ul#menuHeader li#menu04 a{
background: url(../img/menu06.jpg) no-repeat;
}
ul#menuHeader li#menu04 a:hover{
background: url(../img/menuHV06.jpg) no-repeat;
}
ul#menuHeader li#menu05 a, ul#menuHeader li#menu05 a:hover{
display: block;
width: 88px;
height: 47px;
margin: 0;
padding: 0;
}
ul#menuHeader li#menu05 a{
background: url(../img/menu04.jpg) no-repeat;
}
ul#menuHeader li#menu05 a:hover{
background: url(../img/menuHV04.jpg) no-repeat;
}

/*top midashi  parts*/
.topTitle{
margin: 0;
padding: 0;
}
.topTitle h2{
margin: 0 0 6px;
padding: 0;
}
.topTitle p{
margin: 0 0 10px;
padding: 0;
}

/*top item  parts*/
#topItemArea{
display: block;
overflow: hidden;
width: 660px;
margin: 0 0 0;
padding: 0 0 15px;
}
*html #topItemArea{
height: 1%;
}
ul#topItemAreaBtn{
margin: 0;
padding: 0;
list-style: none;
}
ul#topItemAreaBtn li{
float: left;
list-style: none;
}
ul#topItemAreaBtn li#topItemAreaBudget a, 
ul#topItemAreaBtn li#topItemAreaInfomail a, 
ul#topItemAreaBtn li#topItemAreaDiet a, 
ul#topItemAreaBtn li#topItemAreaRefrige a,
ul#topItemAreaBtn li#topItemAreaUser a,
ul#topItemAreaBtn li#topItemAreaGene a, 
ul#topItemAreaBtn li#topItemAreaTraining a, 
ul#topItemAreaBtn li#topItemAreaShopping a, 
ul#topItemAreaBtn li#topItemAreaBaby a, 
ul#topItemAreaBtn li#topItemAreaAnniversary a,
ul#topItemAreaBtn li#topItemAreaSurrounding a,
ul#topItemAreaBtn li#topItemAreaDummy01,
ul#topItemAreaBtn li#topItemAreaDummy02{
display: block;
width: 186px;
height: 128px;
padding: 55px 15px 0;
color: #333333;
}
ul#topItemAreaBtn li#topItemAreaBudget a{
margin: 0 6px 0 0;
background: url(../img/btnTopBudgetVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaBudget a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopBudgetHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaInfomail a{
margin: 0 6px 0 0;
background: url(../img/btnTopInfomailVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaInfomail a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopInfomailHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaDiet a{
margin: 0;
background: url(../img/btnTopDietVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaDiet a:hover{
margin: 0;
background: url(../img/btnTopDietHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaRefrige a{
margin: 0 6px 0 0;
background: url(../img/btnTopRefrigeratorVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaRefrige a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopRefrigeratorHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaTraining a{
margin: 0 6px 0 0;
background: url(../img/btnTopTrainingVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaTraining a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopTrainingHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaShopping{
margin: 0 0 0 0;
background: url(../img/btnTopShoppingVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaShopping a:hover{
margin: 0 0 0 0;
background: url(../img/btnTopShoppingHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaBaby{
margin: 0 6px 0 0;
background: url(../img/btnTopBabyVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaBaby a:hover{
margin: 0 0 0 0;
background: url(../img/btnTopBabyHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaAnniversary{
margin: 0 6px 0 0;
background: url(../img/btnTopAnniversaryVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaAnniversary a:hover{
margin: 0 0 0 0;
background: url(../img/btnTopAnniversaryHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaSurrounding a{
margin: 0 0 0 0;
background: url(../img/btnTopSurroundingVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaSurrounding a:hover{
margin: 0  0 0;
background: url(../img/btnTopSurroundingHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaUser a{
margin: 0 6px 0 0;
background: url(../img/btnTopUserVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaUser a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopUserHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaGene a{
margin: 0 6px 0 0;
background: url(../img/btnTopGeneratorsVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaGene a:hover{
margin: 0 6px 0 0;
background: url(../img/btnTopGeneratorsHov.gif) no-repeat;
}

ul#topItemAreaBtn li#topItemAreaDummy01{
margin: 0 0 0 0;
background: url(../img/btnTopDevelopVis.gif) no-repeat;
}
ul#topItemAreaBtn li#topItemAreaDummy02{
margin: 0;
background: url(../img/btnTopDevelopVis.gif) no-repeat;
}
/*top midashi parts*/
#topMidashi dl{
margin: 0;
padding: 0;
}
#topMidashi dl dt{
margin: 0 0 5px;
padding: 0;
}
#topMidashi dl dd{
margin: 0;
padding: 0;
word-break: break-all;
}
/*top news parts*/
#topTextContent{
width: 660px;
margin: 25px 0 0;
padding: 0;
overflow: hidden;
}
*html #topTextContent{
height: 1%;
}
#topNewsArea{
float: left;
width: 540px;
}
#topNews, #topUser, #topBbs{
width: 540px;
margin: 0 0 25px;
padding: 0;
}
#topNewsTit, #topUserTit, #topBbsTit{
overflow: hidden;
width: 540px;
height: 37px;
margin: 0;
padding: 0;
}
#topNewsTit{
background: url(../img/topTitwhat.gif) no-repeat;
}
#topUserTit{
background: url(../img/topTituser.gif) no-repeat;
}
#topBbsTit{
background: url(../img/topTitbbs.gif) no-repeat;
}
#topNewsTit h2, #topUserTit h2, #topBbsTit h2{
float: left;
text-indent: -9999px;
}
#topNewsTit p, #topUserTit p, #topBbsTit p{
float: right;
margin: 0;
padding: 13px 5px 0 0;
}

#topNews ul, #topUser ul, #topBbs ul{
margin: 10px 0 0;
padding: 0;
list-style: none;
}
.topNewsDay{
margin: 10px 0 6px;
padding: 0 0 0 15px;
background: url(../img/iconMemo.gif) no-repeat 0 50%;
}
.topRankOne{
margin: 10px 0 6px;
padding: 0 0 0 35px;
background: url(../img/iconRankOne.gif) no-repeat 0 50%;
}
.topRankTwo{
margin: 10px 0 6px;
padding: 0 0 0 35px;
background: url(../img/iconRankTwo.gif) no-repeat 0 50%;
}
.topRankThree{
margin: 10px 0 6px;
padding: 0 0 0 35px;
background: url(../img/iconRankThree.gif) no-repeat 0 50%;
}
.topNewsDay span{
font-weight: bold;
color: #e60000;
}
.topNewsText{
margin: 0;
padding: 0 0 10px;
border-bottom: 1px dotted #CCC;
}

/*top banner area*/
#topBanner{
float: right;
width: 100px;
padding: 5px;
background: #dddddd;
}
#topBanner p#topBannerOver{
width: 100px;
height: 500px;
margin: 0 auto 5px;
padding: 0;
text-align: center;
background: white;
}
#topBanner p#topBannerUnder{
width: 100px;
height: 500px;
margin: 0 auto;
text-align: center;
background: white;
}

/*top link parts*/
#topSerList{
display: block;
overflow: hidden;
width: 660px;
margin: 0;
padding: 0;
list-style: none;
}
*html #topSerList{
height: 1%;
}
#topSerList dl{
float: left;
width: 220px;
display: block;
overflow: hidden;
margin: 0;
padding: 0 0 10px;
}
*html #topSerList dl{
height: 1%;
}
#topSerList dl dt{
float: left;
margin: 0;
padding: 0 6px 0 0;
}
#topSerList dl dt a:link, #topSerList dl dt a:visited{
display: block;
width: 35px;
height: 35px;
border: 5px solid #ccc;
}
#topSerList dl dt a:hover, #topSerList dl dt a:active{
display: block;
width: 35px;
height: 35px;
border: 5px solid #99cc33;
}
#topSerList dl dd{
margin: 0;
padding: 7px 0 0;
font-size: 12px;
line-height: 14px;
}

/*body parts*/
#dlBlock{
margin: 0;
padding: 0;
}
#dlBlock dl.toolBoxTop{
display: block;
height: 1%;
overflow: hidden;
margin: 0 0 10px;
padding: 0;
}
#dlBlock dl.toolBoxLeft, #dlBlock dl.toolBoxRight{
display: block;
height: 1%;
overflow: hidden;
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 2px solid #ddd;
}
#dlBlock dl.toolBoxLeft dt{
float: left;
width: 290px;
height: 225px;
margin: 0;
padding: 0;
}
#dlBlock dl.toolBoxRight dt, #dlBlock dl.toolBoxTop dt{
float: right;
margin: 0;
padding: 0;
}
#dlBlock dl.toolBoxRight dd.toolBoxTitRight, #dlBlock dl.toolBoxTop dd.toolBoxTitTop{
margin: 0 0 8px;
padding: 0 0 5px 6px;
font-size: 16px;
font-weight:bold;
color: #1373bd;
border-left: 4px solid #1373bd;
border-bottom: 1px dotted #ccc;
}
#dlBlock dl.toolBoxLeft dd, #dlBlock dl.toolBoxRight dd, #dlBlock dl.toolBoxTop dd{
margin: 0;
padding: 0 0 4px;
word-break: break-all;
}
#dlBlock dl.toolBoxTop dd.dlBlockCtn02{
margin: 18px 0 0;
padding: 0;
font-size: 11px;
color: red;
}

#dlBlock dl.toolBoxRight dd.toolBoxRightBtm{
margin: 0 0 13px;
padding: 0;
word-break: break-all;
}

#dlBlock dl.toolBoxRight dd.dlBlockCtn{
margin: 0;
padding: 0;
color: red;
}
#dlBlock dl.toolBoxLeft dd.dlBlockBtn{
margin: 0;
padding: 0;
text-align: right;
}
#dlBlock p{
margin: 20px auto 30px;
padding: 0;
text-align: center;
}
 ul.toolBoxThumList{
margin: 0;
padding: 0 5px 0;
list-style: none;
}
ul.toolBoxThumList li{
margin: 0;
padding: 0 2px 0;
width: 100px;
height: 70px;
list-style: none;
display: inline;
}
 ul.toolBoxThumListBtm{
margin: 0 0 20px;
padding: 0 5px 0;
list-style: none;
}
ul.toolBoxThumListBtm li{
margin: 0;
padding: 0 2px 0;
width: 100px;
height: 70px;
list-style: none;
display: inline;
}

/*common*/
div#bread{
margin: 0 0 15px;
padding: 3px 10px;
font-size: 10px;
background: #ddd;
}
.midashiAll{
margin: 10px 0 15px;
padding: 0;
font-size: 16px;
font-weight: bold;
color: #3399cc;
}
p#pageToTop{
clear: both;
margin: 0;
padding: 30px 0 0;
text-align: right;
vertical-align: bottom;
}
div.subArea{
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 1px dotted #CCC;
}
div.subArea h3{
margin: 20px 0 5px;
padding: 0 0 0 15px;
font-size: 14px;
background: url(../img/iconMemo.gif) no-repeat left;
}
div.subArea p{
margin: 0 0 10px;
padding: 0;
}
div.subArea ol{
margin: 0;
padding: 0;
}
div.subArea ul{
margin: 0;
padding: 0;
list-style: none;
}
div.subArea li{
margin: 0 0 0 25px;
padding: 0 0 10px;
}
div.subArea ul.sitemapList{
margin: 10px 0 0 25px;
padding: 0;
list-style: none;
}
div.subArea ul.sitemapList li.sitetop{
margin: 0 0 15px;
padding: 0 0 0 20px;
list-style: none;
background: url(../img/iconSitemap.gif) no-repeat left;
}
div.subArea ul.sitemapList li.sitemiddle{
margin: 0 0 15px;
padding: 0 0 0 15px;
list-style: none;
}
div.subArea ul.sitemapList li.sitebottom{
margin: 0 0 15px;
padding: 0 0 0 30px;
list-style: none;
}
table.tableBoxTypeA{
width: 100%;
margin: 10px 0 0;
padding: 0;
border-collapse: collapse;
border: 1px solid #ccc;
}
table.tableBoxTypeA th{
width: 25%;
margin: 0;
padding: 10px;
text-align: right;
vertical-align: middle;
border: 1px solid #ccc;
}
table.tableBoxTypeA td{
width: 75%;
margin: 0;
padding: 10px;
border: 1px solid #ccc;
}
#banner{
clear: both;
margin: 0 auto;
padding: 30px 0 0;
text-align: center; 
}
#banner p{
margin: 0 auto;
padding: 0;
text-align: center; 
}

/*news_tool_item_manual*/
#news, #tool, #item, #manual{
width: 660px;
margin: 0;
padding: 0;
}
/*news parts*/
#news h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
background: url(../img/titNewsWhat.gif) no-repeat;
}
#news p.newsText{
margin: 20px 0;
padding: 0;
}
#news ul{
margin: 20px 0 0;
padding: 0;
list-style: none;
}
#news li.newsNewsDay{
margin: 10px 0 6px;
padding: 0 0 0 15px;
background: url(../img/iconMemo.gif) no-repeat 0 50%;
}
#news li.newsNewsText{
margin: 0;
padding: 0 0 10px;
border-bottom: 1px dotted #CCC;
}
#news li.newsNewsTitle{
margin: 0;
padding: 0 0 5px;
font-size: 14px;
font-weight: bold;
color: #3399cc;
border-bottom: 1px dotted #CCC;
}
/*tool top*/
#ToolTop p{
margin: 0 auto;
padding: 0;
text-align: center;
}

/*tool parts*/
#tool h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
background: url(../img/titToolTool.gif) no-repeat;
}
#tool p{
margin: 10px 0;
padding: 0;
}

/*item parts*/
#item h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
background: url(../img/titItemItem.gif) no-repeat;
}
#dlBox dl.itemBoxLeft dt{
float: left;
width: 200px;
height: 260px;
margin: 0 auto;
padding: 0;
text-align: center;
vertical-align: bottom;
background: url(../img/bgItem.jpg) no-repeat;
}
#dlBox dl.itemBoxLeft{
display: block;
height: 1%;
overflow: hidden;
margin: 0;
padding: 0 0 10px;
}
#dlBox dl.itemBoxLeft dd{
margin: 0;
padding: 0 0 10px 10px;
}
div.itemForm{
margin: 0 auto 30px;
padding: 10px;
text-align: center;
border: 1px solid #CCC;
}
ul.itemFormList{
width: 500px;
margin: 0 auto;
padding: 10px;
text-align: center;
list-style: none;
}
ul.itemFormList li{
margin: 0;
padding: 0 0 5px;
text-align: left;
}
div.itemForm input.itemFormText{
width: 480px;
border: 1px solid #CCC;
background: #ffffdd;
}
div.itemForm textarea.itemFormTextArea{
width: 480px;
border: 1px solid #CCC;
background: #ffffdd;
}
/*manual parts*/
#manual h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
background: url(../img/titManualManu.gif) no-repeat;
}
.manualBox{
clear: both;
display: block;
height: 1%;
margin: 0 0 20px;
padding: 0;
}
.manualBox h3{
margin: 0 0 15px;
padding: 7px 0 8px 35px;
font-size: 14px;
border-bottom: 1px dotted #CCC;
background: url(../img/iconStar.gif) no-repeat 0 50%;
}
.manualBox ul.manualBoxLeft{
float: left;
width: 320px;
margin: 0;
padding: 0;
list-style: none;
}
.manualBox ul.manualBoxLeft li{
margin: 0 0 15px;
padding: 0 0 0 20px;
background: url(../img/iconBook.gif) no-repeat 0 50%;
}
.manualBox ul.manualBoxRight{
float: right;
width: 320px;
margin: 0;
padding: 0;
list-style: none;
}
.manualBox ul.manualBoxRight li{
margin: 0 0 15px;
padding: 0 0 0 20px;
background: url(../img/iconBook.gif) no-repeat 0 50%;
}
.manualBox p{
margin: 10px 0;
padding: 0;
}
.manualBox span.manualCaption{
margin: 10px 0;
padding: 0;
font-size: 10px;
color: red;
}
.manualBox p.manualBoxImg{
margin: 20px auto;
padding: 0;
text-align: center;
}
/*inq_user_company_rule_sitemap_game_wd_demo_recruit_reqest*/
#inq, #User, #regist, #company, #rule, #sitemap, #password, #mailadd, #infor, #game, #wd, #demo, #recruit, #voice{
width: 660px;
margin: 0;
padding: 0;
}
#inq h2, #User h2, #regist h2, #password h2, #mailadd h2, #infor h2, #game h2, #wd h2, #demo h2, #recruit h2, #voice h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#inq h2{
background: url(../img/titInquiryInq.gif) no-repeat;
}
#User h2{
background: url(../img/titUserUse.gif) no-repeat;
}
#regist h2{
background: url(../img/titRegistRegi.gif) no-repeat;
}
#password h2{
background: url(../img/titPassword.gif) no-repeat;
}
#mailadd h2{
background: url(../img/titMailaddress.gif) no-repeat;
}
#infor h2{
background: url(../img/titInfor.gif) no-repeat;
}
#game h2{
background: url(../img/titGame.gif) no-repeat;
}
#wd h2{
background: url(../img/titWD.gif) no-repeat;
}
#demo h2{
background: url(../img/titDemo.gif) no-repeat;
}
#recruit h2{
background: url(../img/titRecruit.gif) no-repeat;
}
#voice h2{
background: url(../img/titRequest.gif) no-repeat;
}
#inq ul, #regist ul, #password ul, #mailadd ul, #infor ul, #wd ul, #demo ul{
margin: 20px 0 0;
padding: 0;
list-style: none;
}
#inq ul li, #regist ul li, #password ul li, #mailadd ul li, #infor ul li, #wd ul li, #demo ul li, #game ul li.gameListCat{
margin: 0;
padding: 0 0 0 20px;
list-style: none;
color: red;
background: url(../img/iconCation.gif) no-repeat 0 0.3em;
}
#regist p.imgRegi{
margin: 30px auto 0;
text-align: center;
}
#game ul{
margin: 20px 0 0;
padding: 15px;
list-style: none;
border: 1px solid #ccc;
background: #fffee6;
}
#game ul li{
margin: 0;
padding: 0 0 0 20px;
list-style: none;
}
#game ul li.gameListPrice{
margin: 15px 0;
padding: 0 0 0 20px;
list-style: none;
}

input.inqInputText{
width: 250px;
border: 1px solid #3399cc;
background: #eee;
}
input.inqInputTextS{
width: 100px;
border: 1px solid #3399cc;
background: #eee;
}
select.inqSelectB{
width: 250px;
border: 1px solid #3399cc;
background: #eee;
}
select.inqSelect{
width: 150px;
border: 1px solid #3399cc;
background: #eee;
}
select.inqSelectS{
width: 100px;
border: 1px solid #3399cc;
background: #eee;
}
textarea.inqTextarea{
border: 1px solid #3399cc;
background: #eee;
}
p.inqSubmit{
margin: 20px auto 0;
padding: 0;
text-align: center;
}
#game span.gameRedText24{
margin: 20px 0;
padding: 0;
font-size: 24px;
font-weight: bold;
color: red;
}
#game span.gameRedText12{
margin: 20px 0;
padding: 0;
font-size: 12px;
font-weight: bold;
color: red;
}
#game p.gameText{
margin: 20px 0;
padding: 0;
font-size: 18px;
line-height: 28px;
}
p.inqCation{
margin: 0;
padding: 0 15px 0 0;
background: url(../img//iconCation.gif) no-repeat right;
}
label{
margin: 0;
padding: 0 0 0 5px;
}
label.bgCardCheck{
margin: 0;
padding: 0 0 0 5px;
font-size: 14px;
}
.inputCheck{
margin: 5px 0 0;
color: #ff0000;
}

/*company_rule_sitemap*/
#company h2, #rule h2, #sitemap h2{
height: 31px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#company h2{
background: url(../img/titCompanyComp.gif) no-repeat;
}
#rule h2{
background: url(../img/titRuleRule.gif) no-repeat;
}
#sitemap h2{
background: url(../img/titSitemapSm.gif) no-repeat;
}
#company p, #rule p, #sitemap p{
margin: 10px 0;
padding: 0;
}

/*Maintenance*/
#Maintenance{
width:630px;
margin: 0 0 10px;
padding: 15px;
color: #ff3300;
border: 2px solid #ff3300;
}
#Maintenance p{
margin: 0;
padding: 0;
}

/*Pager*/
.Pager{
overflow: hidden;
margin: 0;
padding: 0;
}
*html .Pager{
height: 1%;
}
.Pager p.PagerLeft{
float: left;
font-size: 10px;
font-weight: bold;
}
.Pager p.PagerLeft span{
margin: 0;
padding: 2px 8px;
color: #fff;
border: 1px solid #d5e1ab;
background: #a2ca19;
}
.Pager p.PagerLeft a:link, .Pager p.PagerLeft a:visited{
margin: 0;
padding: 2px 8px;
border: 1px solid #d5e1ab;
background: #fff;
}
.Pager p.PagerLeft a:hover, .Pager p.PagerLeft a:active{
margin: 0;
padding: 2px 8px;
color: #fff;
border: 1px solid #d5e1ab;
background: #ff9900;
}

/*right parts*/
#rightAd{
margin: 0 0 10px;
padding: 0;
}
#rightRegist p{
margin: 0;
padding: 0;
}
#rightRegist{
margin: 0 0 10px;
padding: 0;
}
#rightRegist p{
margin: 0;
padding: 0;
}
#rightLogin, #rightLogout{
width: 248px;
margin: 0 auto 10px;
padding: 0;
border: 1px solid #CCC;
text-align: center;
font-size: 12px;
line-height: 16px;
}

#rightQR h2, #rightMF h2, #rightLogin h2{
height: 34px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#rightLogin h2{
background: url(../img/sideTitLogin.gif) no-repeat;
}
#rightQR h2{
background: url(../img/sideTitQr.gif) no-repeat;
}
#rightMF h2{
background: url(../img/sideTitMf.gif) no-repeat;
}

#rightQR, #rightMF{
width: 248px;
margin: 0 auto 20px;
padding: 0;
border: 1px solid #CCC;
text-align: center;
font-size: 10px;
line-height: 16px;
}
.rightBox{
width: 228px;
margin: 0 auto;
padding: 10px;
text-align: center;
}
.rightBox ul.rightList{
margin: 0 auto;
padding: 0;
list-style: none;
text-align: center;
}
.rightBox ul.rightList li{
margin: 0;
padding: 0;
list-style: none;
text-align: left;
}
.rightBox ul.rightList li.rightListInputText{
margin: 0 auto 10px;
padding: 0;
list-style: none;
text-align: center;
}
.rightBox ul.rightList li.rightListInputBtn{
margin: 0 auto 5px;
padding: 0;
list-style: none;
text-align: center;
}
.rightBox form{
margin: 0;
padding: 0;
}
.rightBox p{
margin: 0 0 10px;
padding: 0;
}
.rightBox p.mailText{
margin: 0 0 5px;
padding: 0;
text-align: left;
}
.rightBox p.loginMail{
font-size: 11px;
margin: 0 0 5px ;
padding: 0 0 0 15px;
text-align: left;
background: url(../img/iconMail.gif) no-repeat 0 50%;
}
.rightBox p.loginPass{
font-size: 11px;
margin: 0 0 5px;
padding: 0 0 0 15px;
text-align: left;
background: url(../img/iconKey.gif) no-repeat 0 50%;
}
.rightBox input.mailAd{
width: 228px;
margin: 0 auto 0;
padding: 0;
text-align: left;
border: 1px solid #000;
}
.rightBox input.loginBtn{
margin: 0 auto;
padding: 0;
text-align: center;
}
.rightBox select.mailDome{
width: 228px;
margin: 0 auto;
padding: 0;
text-align: left;
border: 1px solid #000;
}
.rightBox input.mailBtn{
width: 60px;
margin: 0 auto;
padding: 0;
text-align: center;
border: 1px solid #000;
}
.rightBox p.cation{
margin: 0;
padding: 0;
text-align: left;
font-size: 10px;
font-weight: bold;
color: red;
}

#rightOS, #rightToolMenu, #rightBlog{
margin: 0 0 20px;
padding: 0;
}
#rightTegaruMenu{
margin: 15px 0 0;
padding: 0;
}
#rightOS h2, #rightToolMenu h2, #rightTegaruMenu h2, #rightBlog h2{
height: 18px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#rightOS h2{
background: url(../img/sideTitOther.gif) no-repeat;
}
#rightToolMenu h2{
background: url(../img/sideTitBudgetMenu.gif) no-repeat;
}
#rightTegaruMenu h2{
background: url(../img/sideTitTegaruMenu.gif) no-repeat;
}
#rightBlog h2{
background: url(../img/sideTitBlog.gif) no-repeat;
}
#rightOS ul, #rightToolMenu ul, #rightTegaruMenu ul{
margin: 0;
padding: 0;
list-style: none;
}
#rightOS ul li, #rightToolMenu ul li, #rightTegaruMenu ul li{
margin: 0;
padding: 5px 0 5px 20px;
text-align: left;
border-bottom: 1px dotted #CCC;
background: url(../img/iconArrow.gif) no-repeat 0 50%;
}
#rightOS ul li.rightOSTop, #rightToolMenu ul li.rightToolMenuTop, #rightTegaruMenu ul li.rightTegaruMenuTop{
margin: 0;
padding: 0 0 5px 20px;
text-align: left;
border-bottom: 1px dotted #CCC;
background: url(../img/iconArrow.gif) no-repeat 0 40%;
}
#rightToolMenu ul li.rightToolMenuSub{
margin: 0 0 0 15px;
padding: 5px 0 5px 20px;
text-align: left;
border-bottom: 1px dotted #CCC;
background: url(../img/iconArrow.gif) no-repeat 0 50%;
}
#rightTegaruMenu p{
margin: 10px auto 0;
padding: 0;
}
#rightTegaruMenu form{
margin: 0;
padding: 0;
}

#rightBlog ul{
margin: 0 0 10px;
padding: 0 0 5px 6px;
list-style: none;
border-bottom: 1px dotted #CCC;
}
#rightBlog ul li.rightBlogDay{
margin: 0;
padding: 0 0 0 15px;
background: url(../img/iconMiniMemo.gif) no-repeat 0 50%;
}
#rightBlog ul li.rightBlogtitle{
margin: 0;
padding: 0 0 0 15px;
color: #3399cc;
}
#rightBlog ul li.rightBlogText{
margin: 0;
padding: 0 0 0 15px;
}

ul#rightBnr{
margin: 0;
padding: 0;
list-style: none;
}
ul#rightBnr li{
margin: 0 0 10px;
padding: 0;
list-style: none;
}

/*footer parts*/
div#logoFooter{
float: left;
margin: 0;
padding: 0;
}
div#menuFooter{
float: right;
margin: 0;
padding: 0;
}
ul.menuListFooter{
margin: 0 0 5px;
padding: 0;
list-style: none;
text-align: right;
}
ul.menuListFooter li{
display: inline;
margin: 0;
padding: 0 7px 0;
border-right: 1px solid #3399cc;
}
ul.menuListFooter li a:link{
color: #333;
}
ul.menuListFooter li a:visited{
color: #333;
}
ul.menuListFooter li a:hover{
color: #3399cc;
}
ul.menuListFooter li a:active{
color: #333;
}
ul.copyFooter{
margin: 0 0 5px;
padding: 0;
list-style: none;
text-align: right;
}
ul.copyFooter li{
display: inline;
margin: 0;
padding: 0;
}

/* ŒŽŠ§‚Ä‚ª‚é */
#gt{
width: 660px;
margin: 0;
padding: 0;
}
dl#gtny{
margin: 0;
padding: 0;
}
p.gtimg{
margin: 0 0 20px;
padding: 0;
}
p#gttxtny{
width: 530px;
margin: 0;
padding: 0 100px 0 15px;
font-size: 14px;
line-height: 20px;
background: url(../img/img_gt_03.jpg) no-repeat right bottom;
}
