@charset "Shift_JIS";
/* MAIN.CSS Document */


div#wrapper {}
div#main {}
div#headerMenu { width:980px; margin:0 auto; padding:0.2em 0; color:#666666; text-align:left;}
h1#mainTitle { margin:0; padding:0; display:inline; font-size:82.5%; font-weight:normal;}
span.headerLinks { font-size:82.5%;}
div#header { height:110px; background:url(../img/common/bg_gn.gif) bottom repeat-x;}
div#headerContent { width:1000px; height:70px; margin:0 auto; text-align:left;}
div#headerContent-l { width:400px; float:left;}
div#headerContent-r { width:580px; float:right;}
ul#list-headerMenu { height:70px; margin:0; padding:0; list-style:none; list-style-image:none;}
ul#list-headerMenu li { height:70px; float:right; margin:0; padding:0;}
ul#list-headerMenu li a { height:70px;}
li#li-accessmap { width:80px;}
li#li-accessmap a { background-image:url(../img/common/img_headerMenu-access.gif);}
li#li-sitemap { width:90px;}
li#li-sitemap a { background-image:url(../img/common/img_headerMenu-site.gif);}

div#gn { width:1000px; height:40px; margin:0 auto; background:url(../img/common/bg_gn.gif) repeat-x;}
ul#list-gn { height:40px; margin:0; padding:0; list-style:none; list-style-image:none;}
ul#list-gn li { width:200px; height:40px; margin:0; padding:0; float:left;}
ul#list-gn li a { height:40px; background-image:url(../img/common/gn.gif);}
li#gn-strong a { background-position:0 0;}
li#gn-strong a:hover { background-position:0 -40px;}
li#gn-service a { background-position:-200px 0;}
li#gn-service a:hover { background-position:-200px -40px;}
li#gn-corp a { background-position:-400px 0;}
li#gn-corp a:hover { background-position:-400px -40px;}
li#gn-words a { background-position:-600px 0;}
li#gn-words a:hover { background-position:-600px -40px;}
li#gn-entry a { background-position:-800px 0;}
li#gn-entry a:hover { background-position:-800px -40px;}

div#topmain { height:320px; margin-bottom:20px; background:#000000 url(../img/top/main.jpg) top center no-repeat;}
div#topmainContent { width:1000px; margin:0 auto; padding:230px 0 0 0;}
ul#list-topmain-service { width:510px; height:80px; margin:0; padding:0 0 0 340px; list-style:none; list-style-image:none;}
ul#list-topmain-service li { width:130px; height:80px; float:left;}
ul#list-topmain-service li a { width:120px; height:80px; background-image:url(../img/top/main_service.gif);}
li#li-top-solution { width:120px !important;}
li#li-top-affiriate a { background-position:0 0;}
li#li-top-affiriate a:hover { background-position:0 -80px;}
li#li-top-yahoo a { background-position:-120px 0;}
li#li-top-yahoo a:hover { background-position:-120px -80px;}
li#li-top-seo a { background-position:-240px 0;}
li#li-top-seo a:hover { background-position:-240px -80px;}
li#li-top-solution a { background-position:-360px 0;}
li#li-top-solution a:hover { background-position:-360px -80px;}

div#content { width:1000px; /*height: 750px; */margin:0 auto; /* padding:0 0 20px 0; */ text-align:left;}
p.crumb { margin:0; padding:0.5em 0; font-size:smaller;}
div#leftColumn { width:650px;/* height: 570px; */padding-bottom: 60px;/* position: relative; */float:left;}


div.tBlock,div.cBlock { margin:0 0 20px 0;}
div.tBlock h2,div.cBlock h3 { margin:0 0 0.5em 0; padding:0.1em 0 10px 20px; background:url(../img/common/bg_title.gif) left bottom no-repeat; font-size:112.5%; line-height:1;}
div.cBlock h3 { padding:0.5em 10px;background:url(../img/common/bg_slash01.gif); color:#FFFFFF; }
div.tContent,div.cContent { line-height:1.5; color:#333333;}
div.cContent { margin-bottom:1em;}
div.tContent h3 { margin:0; padding:0.2em 0; color:#06366a; font-size:100%;}
div.tContent h4 { margin:0; padding:0.2em 0;}
div.cContent h4 { margin:1em 0 0.5em 0; padding:0.1em 0 10px 20px; background:url(../img/common/bg_title.gif) left bottom no-repeat; font-size:112.5%; line-height:1;}
div.cContent h5 { margin:0; padding:0.2em 0; color:#06366a;}

/* PDC */
div.cContent ul#index{
	list-style-type: none;
	width: 100%;
	position: absolute;
	bottom: 13px;
	}

div.cContent ul#index li{
	display: block;
	width:50px;
	margin-right: 5px;
    float: left;
}


/* //PDC */
div.cContent p { padding-left:5px; padding-right:5px;}
p#para-topToService { width:650px; height:70px; margin:1em 0; padding:0;}
p#para-topToService a { height:70px; background-image:url(../img/top/btn_service.gif); background-position:0 0;}
p#para-topToService a:hover { background-position:0 -70px;}
div#rightColumn { width:330px; height: 630px; float:right;}

div.rBlock { margin:0 0 20px 0;}
p#para-topToEntry { width:330px; height:200px; margin:0; padding:0;}
p#para-topToEntry a { height:200px; background-image:url(../img/common/btn_entry.jpg); background-position:0 0;}
p#para-topToEntry a:hover { background-position:0 -200px;}
p.para-topStrong { padding-bottom:0.5em; border-bottom:#CCCCCC 1px dotted;}
h2#rTitle-service { height:40px; background-image:url(../img/common/rTitle_service.gif);}
ul#rList-service { margin:0; padding:0; list-style:none; list-style-image:none;}
ul#rList-service li { height:50px; margin:0; padding:0; background:url(../img/common/arrow01.gif) right center no-repeat; border-bottom:#CCCCCC 1px solid;}
ul#rList-service li a { height:50px; background-position: 5px center;}
li#li-rnavi-affriate a { background-image:url(../img/common/rnavi_affiriate.gif);}
li#li-rnavi-yahoo a { background-image:url(../img/common/rnavi_yahoo.gif);}
li#li-rnavi-seo a { background-image:url(../img/common/rnavi_seo.gif);}
li#li-rnavi-solution a { background-image:url(../img/common/rnavi_solution.gif);}
li#li-rnavi-promo a { background-image:url(../img/common/rnavi_promo.gif);}
ul#rList-banner { margin:0; padding:0; list-style:none; list-style-image:none;}
ul#rList-banner li { margin:0 0 20px 0; padding:0;}

h2.title-content { padding:0 0 20px 0; margin: 0;}

/* strong */
div#cContent-strongTop h3 a { color:#FFFFFF;}

/* contact */
div#centerColumn { margin:0 auto;}
div#content-contact-item { width:650px; margin:2em auto;}
p#para-topToContact { height:70px; margin:1em 0; padding:0;}
p#para-topToContact a { height:70px; background-image:url(../img/contact/btn_contact.gif); background-position:0 0;}
p#para-topToContact a:hover { background-position:0 -70px;}


/* corp */
table.tbl-corp { width:100%; margin-bottom:1em; border-collapse:collapse;}
table.tbl-corp th,table.tbl-corp td { padding:0.5em 10px; border:#CCCCCC 1px solid;}
table.tbl-corp th { width:20%; background:#b9f2f6; text-align:center; font-weight:normal;}
table.tbl-corp td { width:80%;}

/* sitemap */
h2#title-sitemap { margin-top:1em;}
div#tContent-sitemap h3 { margin:1em 0;}
div#tContent-sitemap h4 { padding:1em 0 1em 20px; border-top:#CCCCCC 1px solid;}
div#tContent-sitemap ul { margin-top:0; padding-left:20px; padding-top:0;}


div#footer { clear:both; border-top:#CCCCCC 1px solid;}
div#footerContent { width:1000px; margin:0 auto; padding:10px 0; text-align:left; font-size:smaller;}
ul#list-footerMenu { width:600px; margin:0; padding:10px 0 0 0; float:left; list-style:none; list-style-image:none;}
ul#list-footerMenu li { display:inline; margin-right:1em; padding-left:10px; background:url(../img/common/arrow02.gif) left center no-repeat;}
img.img-logo-proto { float:left; margin-right:30px;}
img.img-logo-team6 { float:right;}
div#footerLinks { clear:both; padding:10px 0;}
ul.flist { margin:0; padding:0; list-style:none; list-style-image:none;}
ul.flist li { margin:0; padding:0; display:inline; white-space:nowrap;} 

