@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-image:url(../img/top/bg_img.gif);
	background-repeat:repeat;
	font-size:8pt;
	}

p {

	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#666666;
	letter-spacing:1pt;
	}

a:link {
color: #666666;
}

a:visited {
color:#666666;
}

a:hover {
color:3a0600;
}

ul{
	margin: 0px;
	padding: 0px;
	
}

li {
	list-style-type: none;
	display: inline;
	}

div#wrapper {
	width: 800px;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
div#title {
    position:relative;
	width: 800px;
	height:70px;
	}

#title .ipglogo {
    position: absolute;
	height:38px;
	width: 158px;
	top:10px;
	left:10px;
}

#title .ipglogo2 {
    position: absolute;
	height:10px;
	width: 235px;
	top:50px;
	left:10px;
}

#title .header_search {
	position: absolute;
	top: 10px;
	height: 20px;
	width: 170px;
	left: 620px;

}

#title .sitemap {
	position: relative;
	height: 20px;
	width: 790px;
	top:45px;
}



div#globalnav {
    position:relative;
	width: 800px;
	height:50px;
	
	margin:0;
	padding:0;
	}


div#topfla {
    position:relative;
	width: 800px;
	height:275px;
	margin-bottom:10px;
	}

#topbox{
position:absolute;
}

div#topnews {
background-image:url(../img/top/news_box.gif);
background-repeat:no-repeat;
    position:relative;
	width: 508px;
	height:210px;
	left:10px;
	}


div#topnews .title {
    position:absolute;
	width: 130px;
	height:30px;
	left:13px;
	top:13px;
	}

div#topnews .shousai .ichiran {
color:#cc9933;
}
	
div#topnews .txt {
    position:absolute;
	width: 490px;
	top:60px;
	left:13px;
	font-size:90%;
	}
	
div#topnews .txt .contents {
    position:relative;
	margin-top:5px;
	}
	
	
div#tophukyu {
background-image:url(../img/top/hukyu_box.gif);
background-repeat:no-repeat;
    position:relative;
	width: 508px;
	height:186px;
	left:10px;
	top:10px;
	}

div#tophukyu .title {
    position:absolute;
	width: 130px;
	height:30px;
	left:13px;
	top:13px;
	}

div#tophukyu .shousai {
    position:absolute;
	width: 490px;
	top:33px;
	text-align:right;
	}

div#tophukyu .gg {
    position:absolute;
	width: 97px;
	height:26px;
	left:13px;
	top:65px;
	}
	
div#tophukyu .gg_txt {
    position:absolute;
	width: 480px;
	left:13px;
	top:70px;
	text-align:right;
	}	

div#tophukyu .ggm {
    position:absolute;
	width: 146px;
	height:31px;
	left:13px;
	top:105px;
	}
	
div#tophukyu .ggm_txt {
    position:absolute;
	width: 480px;
	left:13px;
	top:115px;
	text-align:right;
	}	
	
div#tophukyu .sgg {
    position:absolute;
	width: 208px;
	height:27px;
	left:13px;
	top:150px;
	}

div#tophukyu .sgg_txt {
    position:absolute;
	width: 480px;
	left:13px;
	top:155px;
	text-align:right;
	}	
	
	
div#toppress {
background-image:url(../img/top/press_box.gif);
background-repeat:no-repeat;
    position:relative;
	width: 261px;
	height:407px;
	left:528px;
	bottom:17px;
	}
	
div#toppress .title {
    position:absolute;
	width: 130px;
	height:30px;
	left:13px;
	top:13px;
	}

div#toppress .shousai {
    position:absolute;
	width: 250px;
	top:30px;
	text-align:right;
	}
	
div#toppress .shousai .ichiran {
color:#cc9933;
}
	
	
div#toppress .interview {
    position:relative;
	width: 240px;
	height:25px;
	top:65px;
	margin-left:auto;
	margin-right:auto;
	}
	
div#toppress .date {
    position:relative;
	width: 250px;
	top:70px;
	text-align:center;
	}
	
div#toppress .photo {
    position:relative;
	width: 220px;
	height:160px;
	top:70px;
	left:20px;
	}

div#toppress .line {
background-image:url(../img/top/press_line.gif);
background-repeat:no-repeat;
    position:relative;
	width: 240px;
	height:5px;
	font-size:xx-small;
	top:80px;
	left:10px;
	}
	
div#toppress .copy {
    position:absolute;
	width: 250px;
	top:295px;
	left:5px;
	text-align:center;
	font-weight:700;
	}
	
div#toppress .unit {
    position:absolute;
	width: 250px;
	top:330px;
	left:5px;
	text-align:center;
	}



/*ソリューション*/


div#pagetitle {
    position:relative;
	width: 500px;
	height:60px;
	left:40px;
	top:20px;
	}

#pagetitle .pagetitle_sitemap {
font-size:90%;
	}

#pagetitle .pagetitle_title {
position:relative;
top:3px;
	}

	
div#IPGsolution {
    position:relative;
	width: 800px;
	height:111px;
	margin-top:50px;
	}

#IPGsolution .si_icon {
    position:absolute;
	width: 73px;
	height:111px;
	left: 90px;
	}
#IPGsolution .chumoku_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 180px;
	}
#IPGsolution .rc_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 270px;
	}
#IPGsolution .ra_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 360px;
	}
#IPGsolution .oneseg_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 450px;
	}
#IPGsolution .mail_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 540px;
	}
#IPGsolution .season_icon {
    position:absolute;
	width: 73px;
	height: 111px;
	left: 630px;
	}

#wrapper .line1 {
background-image:url(../img/solution/line1.gif);    
    position:relative;
	width: 627px;
	height:7px;
	margin-top:10px;
    margin-right: auto;
	margin-left: auto;
	}




div#solutionlist {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	margin-top:30px;	
	}
	
	
	
#solutionlist .solutiondescription {
    position:relative;
	width: 700px;
	height:70px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#solutionlist .solutiondescription .s_icon{
    position:absolute;
	width: 56px;
	height: 56px;
	top:0px;
	}	
	
#solutionlist .solutiondescription .s_name{
    position:absolute;
	width: 200px;
	height:25px;
	top:40px;
	left:65px;
	}	

#solutionlist .s_txt{
    position:relative;
	width: 680px;
	margin-bottom:5px;
	margin-left:50px;
	}	

#solutionlist .solution_riyou_service{
    position:relative;
	width: 200px;
	height:14px;
	margin-top:10px;
	left:60px;
	}


#solutionlist  .line {
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
	width:643px;
	left:60px;
    margin-top:5px;
	font-size:xx-small;
	}

#solutionlist  .line_st {
    background-image:url(../img/solution/line_st.gif);
    background-repeat:no-repeat;
    position:relative;
	width:700px;
	height:3px;
	left:50px;
    margin-top:15px;
	font-size:xx-small;
	}



#solutionlist .solution_service{
    position:relative;
	width: 700px;
	height:30px;
	margin-bottom:10px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	}	

#solutionlist .solution_service .service_gg{
    position:absolute;
	width: 130px;
	height:25px;
	}	
	
#solutionlist .solution_service .service_ggm{
    position:absolute;
	width: 130px;
	height:25px;
	left:135px;
	}

#solutionlist .solution_service .service_sgg{
    position:absolute;
	width: 130px;
	height:25px;
	left:270px;
	}	

#solutionlist .solution_service .service_wii{
    position:absolute;
	width: 130px;
	height:25px;
	left:405px;
	}	

#solutionlist .solution_service .service_ggw{
    position:absolute;
	width: 130px;
	height:25px;
	left:540px;
	}		

/*ソリューション2*/

div#icon {
    position:relative;
	width: 660px;
	height:98px;
	margin:30px auto 5px auto;	
	}

#icon .l_si {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:5px;	
	}
	
#icon .l_chumoku {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:98px;	
	}
	
#icon .l_rc {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:191px;	
	}
	
#icon .l_ra {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:284px;	
	}

#icon .l_oneseg {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:377px;	
	}
	
#icon .l_mail {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:470px;	
	}
	
#icon .l_season {
    position:absolute;
	width: 73px;
	height:90px;
	top: 5px;
	left:563px;	
	}

div#cf_list {
    position:relative;
	width: 700px;
	height:65px;
	margin:20px auto 10px auto;	
	}
	
#cf_list .s_icon {
    position:relative;
	width: 56px;
	height:56px;
	top:5px;
	left:1px;
		}
		
#cf_list .cap {
    position:absolute;
	width: 14px;
	height:17px;
	top:45px;
	left:65px;
		}

#wrapper .cf_txt {
    position:relative;
	width: 680px;
	margin-left:50px;
	margin-bottom:5px;
		}
		
#wrapper .cf_service {
    position:relative;
	width: 154px;
	height:14px;
	margin-left:60px;
	margin-top:10px;
	margin-bottom:3px;
		}
		
#wrapper .cfline_black {
    background-image:url(../img/solution/line1.gif);    
    position:relative;
	width: 627px;
	height:7px;
	margin-top:10px;
	margin-left: 75px;
	}

#wrapper .cfline {
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
	width:643px;
	margin-left:60px;
    margin-top:5px;
	font-size:xx-small;
	}

#wrapper .cf_service_btn {
    position:relative;
	width: 700px;
	height:30px;
	margin-left:50px;
	margin-top:5px;
	margin-bottom:10px;
		}

#wrapper .cf_service_btn .cf_gg {
    position:absolute;
	width: 130px;
	height:25px;
	top: 2px;
	left:1px;
		}
		
#wrapper .cf_service_btn .cf_ggm {
    position:absolute;
	width: 130px;
	height:25px;
	top: 2px;
	left:135px;
		}

#wrapper .cf_service_btn .cf_sgg {
    position:absolute;
	width: 130px;
	height:25px;
	top: 2px;
	left:270px;
		}
		
#wrapper .cf_service_btn .cf_wii {
    position:absolute;
	width: 130px;
	height:25px;
	top: 2px;
	left:405px;
		}

#wrapper .cf_service_btn .cf_ggw {
    position:absolute;
	width: 130px;
	height:25px;
	top: 2px;
	left:540px;
		}
		
		
#wrapper .cfline_st {
    background-image:url(../img/solution/line_st.gif);
    background-repeat:no-repeat;
    position:relative;
	width:700px;
	height:3px;
	left:50px;
    margin-top:10px;
	font-size:xx-small;
	}




/*サービス*/


div#gguidemenu {
    position:relative;
	width: 650px;
	height:380px;
	top: 40px;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	}


div#gguidesentence {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	height:300px;
	top: 60px;
	}

#gguidesentence .service_caption {
    position:absolute;
	width: 450px;
	height:27px;
	top: 10px;
	left:175px;
	}
	
#gguidesentence .service_txt {
    position:absolute;
	width: 800px;
	height:120px;
	top: 60px;
	text-align:center;
	}

#gguidesentence .service_line {
background-image:url(../img/solution/line1.gif);
background-repeat:no-repeat;
    position:absolute;
	width: 627px;
	height:9px;
	top: 40px;
	left:86px;
	}








/*Gプレス*/





div#contents_press {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	margin-right:auto;
	margin-left:auto;
	}

div#CurrentIssue {
    position:relative;
	width: 800px;
	height:280px;
	top:30px;
	}

#CurrentIssue .currentissue {
    position:absolute;
	width: 161px;
	height: 27px;
	left: 48px;
	}

#CurrentIssue .gpressphoto_m {
    position:absolute;
	width: 300px;
	height: 220px;
	left: 50px;
	top: 40px;
	}

#CurrentIssue .interview_s {
    position:absolute;
	width: 275px;
	height: 27px;
	left: 385px;
	top: 40px;
	}

#CurrentIssue .ci_date {
    position:absolute;
	width: 300px;
	height: 10px;
	left: 390px;
	top: 75px;
	}

#CurrentIssue .ci_title {
    position:absolute;
	width: 390px;
	height: 60px;
	left: 390px;
	top: 95px;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#cc9933;
	letter-spacing:1pt;
	font-size:19px;
	
	}

#CurrentIssue .ci_title .presstitle {
	color: #cc9933;
}


#CurrentIssue .ci_line {
background-image:url(../img/gpress/line_short.gif);
background-repeat:no-repeat;
    position:absolute;
	width: 315px;
	height: 5px;
	left: 390px;
	top: 155px;
	}
	
#CurrentIssue .ci_line2 {
background-image:url(../img/gpress/line_short.gif);
background-repeat:no-repeat;
    position:absolute;
	width: 315px;
	height: 5px;
	left: 390px;
	top: 235px;
	}

#CurrentIssue .ci_post {
    position:absolute;
	width: 390px;
	height: 30px;
	left: 390px;
	top: 170px;
	}

#CurrentIssue .ci_name {
    position:absolute;
	width: 390px;
	height: 30px;
	left: 390px;
	top: 207px;
	font-size:17px;
	
	}
	
#CurrentIssue .ci_print {
    position:absolute;
	width: 110px;
	height: 19px;
	left: 655px;
	top: 250px;
	}

div#backnumbe2009 {  
    position:relative;
	width: 319px;
	height:27px;
	top:30px;
	left:48px;
	}


#wrapper .backnumberbox {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	height:135px;
	top:45px;
	}
	
	
#wrapper .backnumberbox .press_bn_photo {
    position:absolute;
	width: 116px;
	height: 84px;
	left: 50px;
	top:20px;
	}

#wrapper .backnumberbox .press_bn_date {
    position:absolute;
	width: 500px;
	height: 10px;
	top:5px;
	left: 50px;
	font-size:80%;
	}

#wrapper .backnumberbox .press_bn_title {
    position:absolute;
	width: 700px;
	height: 20px;
	left: 50px;
	top:25px;
	font-size:14px;
	}
	
#wrapper .backnumberbox .press_bn_post {
    position:absolute;
	width: 700px;
	height: 20px;
	left: 50px;
	top:50px;
	}

#wrapper .backnumberbox .press_bn_name {
    position:absolute;
	width: 400px;
	height: 25px;
	left: 50px;
	top:85px;
	font-size:14px;
	}

#wrapper .backnumberbox .press_bn_print {
    position:absolute;
	width: 110px;
	height: 19px;
	left: 655px;
	top:85px;
	}
	
#wrapper .backnumberbox .press_line_lg {
background-image:url(../img/gpress/line_long.gif);
background-repeat:no-repeat;
    position:absolute;
	width: 700px;
	height: 5px;
	top:115px;
	left:50px;

	}
	



#wrapper .backnumber2009_2003 {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	height: 50px;
	top:80px;
	text-align:center;
	}
	
	
div#Gpress_inetrview {  
    position:relative;
	width: 700px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	}

#Gpress_inetrview .interview_header {
    position:relative;
	width: 668px;
	height: 27px;
	margin-left:auto;
	margin-right:auto;
	}

#Gpress_inetrview .interview_date {
    position:relative;
	width: 200px;
	height: 19px;
	left:75px;
	margin-top:10px
	}

#Gpress_inetrview .interview_print {
    position:absolute;
	width: 110px;
	height: 19px;
	left:520px;
	top:35px
	}
	
#Gpress_inetrview .interview_photo {
    position:relative;
	width: 557px;
	height: 396px;
	left:72px;
	margin-top:5px
	}
	
#Gpress_inetrview .interview_title {
    position:relative;
	width: 700px;
	margin-top:10px;
	text-align:center;
	}

#Gpress_inetrview .interview_title .interviewtitle {
	color: #cc9933;
	font-size: 19px;
	margin-bottom:8px;
    }

#Gpress_inetrview .interview_title .interviewname {
	font-size: 18px;
	margin-top:8px;
    }


div#Press_introduction {  
    position:relative;
	width: 700px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}


#Press_introduction .press_line_lg {
background-image:url(../img/gpress/line_long.gif);
background-repeat:no-repeat;
    position:relative;
	width: 700px;
	height: 5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	}

#Press_txt .press_line_lg {
background-image:url(../img/gpress/line_long.gif);
background-repeat:no-repeat;
    position:relative;
	width: 700px;
	height: 5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	}

#Press_introduction .press_intro_logo {
    position:relative;
	width: 134px;
	height: 20px;
	margin-top:5px;
	}
	
#Press_introduction .press_intro_txt {
    position:relative;
	margin-top:5px;
	}


div#Press_txt {  
    position:relative;
	width: 700px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}

#Press_txt .press_txt_q {
    position:relative;
	margin-top:5px;
	margin-bottom:5px;
	}

#Press_txt .press_txt_q .presstxt_question {
    color: #cc9933;
	font-weight:600;

	}

div#backnumber {  
    position:relative;
	width: 319px;
	height:27px;
	margin-top:15px;
	left:48px;
	}
	
#wrapper .backnumber2009_2003_p {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	height: 50px;
	margin-top:15px;
	text-align:center;
	}


/*コピーライト*/


div#whitespace {
background-color:#FFFFFF;
    position:relative;
	width: 800px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
	}
	
div#gg_whitespace {
background-color:#FFFFFF;
    position:relative;
	top:80px;
	width: 800px;
	height:50px;
	margin-right:auto;
	margin-left:auto;
	}


div#copyright {
background-image:url(../img/top/copyrights.gif);
    position:relative;
	width: 800px;
	top:10px;
	height:34px;
	margin-bottom:10px;
	text-align:	center;
	font-size:100%;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#666666;
	letter-spacing:1pt;
	margin-right:auto;
	margin-left:auto;
	}

div#so_copyright {
background-image:url(../img/top/copyrights.gif);
    position:relative;
	width: 800px;
	top:80px;
	height:34px;
	text-align:	center;
	font-size:100%;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#666666;
	letter-spacing:1pt;
	margin-right:auto;
	margin-left:auto;
	}
	
div#solution_copyright {
background-image:url(../img/top/copyrights.gif);
    position:relative;
	width: 800px;
	margin-top:100px;
	height:34px;
	text-align:	center;
	font-size:100%;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#666666;
	letter-spacing:1pt;
	margin-right:auto;
	margin-left:auto;
	}
	
div#gg_copyright {
background-image:url(../img/top/copyrights.gif);
    position:relative;
	width: 800px;
	margin-top:15px;
	height:34px;
	text-align:	center;
	font-size:100%;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
	color:#666666;
	letter-spacing:1pt;
	margin-right:auto;
	margin-left:auto;
	}
	
	
	
	
/*Gガイド*/
/*Gガイドの仕組み*/

div#gguide_logo {  
    position:relative;
	width: 81px;
	height:33px;
	bottom:40px;
	left:680px;
	}

div#gguide_nav {  
    position:relative;
	width: 640px;
	height:19px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
div#gguide_gamen {  
    position:relative;
	width: 700px;
	height:250px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	}
	
#gguide_gamen .gguide_gamen_img {
    position:absolute;
	width: 108px;
	height:26px;
	}

#gguide_gamen .gguide_gamen_img_zikki {
    position:absolute;
	width: 366px;
	height:180px;
	top: 35px;
	left: 160px;
	}
#gguide_gamen .gguide_gamen_img_comment {
    position:absolute;
	width: 250px;
	top: 225px;
	left: 310px;
	}

#gguide_gamen .gguide_gamen_img_kinou {
    position:absolute;
	width: 243px;
	height:38px;
	top: 35px;
	left: 400px;
	}
	
#gguide_gamen .gguide_gamen_img_kinou_txt {
    position:absolute;
	width: 243px;
	height:100px;
	top: 80px;
	left: 400px;
	}
	
#gguide_gamen .gguide_gamen_img_kinou_txt_comment {
    position:absolute;
	width: 270px;
	height:50px;
	top: 190px;
	left: 400px;
	}
#gguide_gamen .gguide_gamen_img_kinou_txt_comment .comment {
font-size:90%;
	}
	
div#wrapper .about_gg {  
    position:relative;
	width:500px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
div#wrapper .about_gg_txt {  
    position:relative;
	width:700px;
	left:50px;
	margin-top:15px;
	}


div#gguide_tokuchou {  
    position:relative;
	width: 700px;
	height:175px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#gguide_tokuchou .gguide_tokuchou_img {
    position:absolute;
	width: 639px;
	height:129px;
	top: 40px;
	left:1px;
	}
	
div#wrapper .kinou_contents {  
    position:relative;
	width:700px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:15px;
	}

div#wrapper .kinou_contents .line {  
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:5px;
	font-size:xx-small;
	}

div#wrapper .kinou_contents .si {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	}
	
div#wrapper .kinou_contents .chumoku {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	left:165px;
	}
	
div#wrapper .kinou_contents .kc_txt_left {  
    position:absolute;
	width:230px;
	height:60px;
	top:130px;
	}
	
div#wrapper .kinou_contents .kc_txt_right {  
    position:absolute;
	width:220px;
	height:60px;
	top:130px;
	left:240px;
	}
	
div#wrapper .kinou_contents .kc_txt_comment {  
    position:absolute;
	width:400px;
	height:60px;
	top:200px;
	font-size:90%;
	}

div#wrapper .gg_taioukishu {
position:relative;
width:230px;
margin-bottom:15px;
margin-top:5px;
margin-left:50px;
	}

div#wrapper .kishumaker {
position:relative;
width:600px;
height:120px;
margin-bottom:10px;
margin-top:5px;
margin-left:50px;
	}
	
div#wrapper .kishumaker .left {
position:absolute;
width:150px;
height:100px;
	}
	
div#wrapper .kishumaker .right {
position:absolute;
width:200px;
height:100px;
left:150px;
	}

/*Gガイド搭載機種*/

#wrapper .gg_kishu{
    position:relative;
	width: 176px;
	height: 26px;
	margin-top:20px;
	left:50px;
	}
	
#wrapper .gg_kishu_chart{
    position:relative;
	width: 700px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}
	

table {
width: 100%;
font-size:11px;
letter-spacing:1pt;
color:#666666;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3"," Osaka","メイリオ","ＭＳ Ｐゴシック";
}

tr {
text-align:center;
}

/*Gガイドの放送時間*/

div#gguide_housou {  
    position:relative;
	width: 700px;
	height:580px;
	top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#gguide_housou .gg_housou_fla {
    position:absolute;
	width: 680px;
	height:530px;
	top: 40px;
	left:10px;
	}



/*Gガイドよくあるご質問*/

#wrapper .faq{
    position:relative;
	width:700px;
	height: 70px;
	margin-top:20px;
	left:50px;
	}
#wrapper .faq_intro{
    position:relative;
	width:700px;
	height: 35px;
	margin-top:5px;
	}

#wrapper .line_lg{
    background-image:url(../img/gpress/line_long.gif);
    background-repeat:no-repeat;
    position:relative;
	width:700px;
	height: 5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}

#wrapper .faq_txt{
    position:relative;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	}
	
#wrapper .faq_txt .faq_q{
margin-bottom:5px;
	}


	
#wrapper .faq_ank {
    position:relative;
	width: 635px;
	margin-top:20px;
	margin-bottom:20px;
	left:50px;
	}


#wrapper .faq_ank .faq_ankbox {
background-image:url(../img/service/gguide/faq_ansewbox.gif);
background-repeat:no-repeat;
	width: 635px;
	height: 21px;
	}

#wrapper .faq_ank .gg_ank_q {
	position:absolute;
	width: 580px;
	top: 2px;
	left:35px;
	color:#FFFFFF;
	}

#wrapper .gg_ank_a {
    position:relative;
	width: 615px;
	left:10px;
	margin-bottom:10px;
	margin-top:10px;
	}


/*GGM*/
/*GGMの仕組み*/

div#ggm_gamen_maker {  
    position:relative;
	width: 213px;
	height:26px;
    margin-top:20px;
	left:50px;
	}

div#ggm_gamen {  
    position:relative;
	width: 700px;
	height:400px;
    margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}


#ggm_gamen .docomo_img {
    position:absolute;
	width: 200px;
	height:300px;
	left:30px;
	text-align:center;
	}
	
#ggm_gamen .docomo_img .name {
    position:relative;
	margin-top:10px;
	}

#ggm_gamen .au_img {
    position:absolute;
	width: 200px;
	height:300px;
	left:250px;
	text-align:center;
	}
#ggm_gamen .au_img .name {
    position:relative;
	margin-top:10px;
	}

#ggm_gamen .sb_img {
    position:absolute;
	width: 200px;
	height:300px;
	left:470px;
	text-align:center;
	}
	
#ggm_gamen .sb_img .name {
    position:relative;
	margin-top:10px;
	}


#ggm_gamen .comment {
    position:absolute;
	width: 640px;
	top:320px;
	left:30px;
	font-size:90%;
	}

div#wrapper .about_ggm {  
    position:relative;
	width:500px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
div#wrapper .about_ggm_txt {  
    position:relative;
	width:700px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}


div#ggm_tokuchou {  
    position:relative;
	width: 700px;
	height:175px;
    margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#ggm_tokuchou .tokuchou_pic {
    position:relative;
	width: 510px;
	height:129px;
	margin-top:15px;
	}


div#ggm_riyou {  
    position:relative;
	width: 700px;
	height:250px;
    margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#ggm_riyou .ggm_qr {
    position:relative;
	width: 169px;
	height:167px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:10px;
	}

#ggm_riyou .ggm_qr_txt {
    position:absolute;
	width: 450px;
	height:70px;
	top:50px;
	left:220px;
	}

#ggm_riyou .ggm_qr_line {
	background-image:url(../img/service/gguide/ggm_top_line.gif);
	background-repeat:no-repeat;
	position:absolute;
	width: 428px;
	height:5px;
	top:124px;
	left:220px;
	}

#ggm_riyou .ggm_kidou {
    position:absolute;
	width: 169px;
	height:17px;
	top:135px;
	left:220px;
	}

#ggm_riyou .ggm_kidou_txt {
    position:absolute;
	width: 480px;
	height:50px;
	top:160px;
	left:215px;
	}

#ggm_riyou .ggm_kidou_url {
    position:absolute;
	width:700px;
	top:230px;
	text-align:center;
	}


div#wrapper .kinou_contents_ggm {  
    position:relative;
	width:700px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:25px;
	}

div#wrapper .kinou_contents_ggm .line {  
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:5px;
	font-size:xx-small;
	}

div#wrapper .kinou_contents_ggm .si {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	}
	
div#wrapper .kinou_contents_ggm .chumoku {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	left:165px;
	}
	
	
div#wrapper .kinou_contents_ggm .ra {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	left:335px;
	}
	

	
div#wrapper .kinou_contents_ggm .mail {  
    position:absolute;
	width:147px;
	height:62px;
	top:125px;
	left:0px;
	}

div#wrapper .kinou_contents_ggm .season {  
    position:absolute;
	width:147px;
	height:62px;
	top:125px;
	left:165px;
	}










/*GGM搭載機種*/

div#ggm_gamen_maker {  
    position:relative;
	width: 235px;
	height:26px;
    margin-top:20px;
	left:50px;
	}

div#ggm_brand {  
    position:relative;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:70px;
	}
#ggm_brand .ggm_kishu_brand {
    position:relative;
	width: 508px;
	height:22px;
	margin-top:20px;
	margin-bottom:10px;
	}
	

/*GGM機能*/

div#ggm_kinou {  
    position:relative;
	width: 200px;
	height:26px;
    margin-top:20px;
	left:50px;
	}

#wrapper . {
    position:relative;
	width: 700px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#wrapper .ggm_kinou_box {
    position:relative;
	width: 700px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}

#wrapper .ggm_kinou_box .ggm_kinou_title {
    position:absolute;
	width: 200px;
	height:25px;
	top:40px;
	left:65px;
	}
	
#wrapper .ggm_kinou_box .ggm_kinou_txt {
    position:relative;
	width: 700px;
	margin-bottom:10px;
	margin-top:10px;
	}



#ggm_brand .ra_carrier {  
    position:relative;
	margin-top:15px;
	}
#ggm_brand .line_black {
    position:relative;
    background-image:url(../img/support/search_line.gif);
    background-repeat:no-repeat;
    margin-top:5px;
    font-size:xx-small;
	}




/*SGGの仕組み*/

div#sgg_logo {  
    position:relative;
	width: 136px;
	height:29px;
	bottom:40px;
	left:630px;
	}

#wrapper .caption {  
    position:relative;
	width:500px;
    margin-top:0px;
	left:50px;
	}
	
#wrapper .sgg_img {  
    position:relative;
	width:634px;
	height:358px;
    margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

#wrapper .sgg_img_comment {  
    position:relative;
	width:634px;
    margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	}

div#wrapper .about_sgg {  
    position:relative;
	width:500px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
div#wrapper .about_sgg_txt {  
    position:relative;
	width:700px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}

#wrapper .sgg_tokuchou {  
    position:relative;
	width:700px;
    margin-top:10px;
	left:50px;
	margin-bottom:10px;
	}
	
#wrapper .sgg_caption {  
    position:relative;
	width:260px;
	margin-left:50px;
	margin-bottom:15px;
	}


#wrapper .sgg_tokuchou .sgg_tokuchou_txt {  
    position:relative;
    margin-top:10px;
	margin-bottom:10px;
	}

#wrapper .sgg_chart {  
    position:relative;
	width:600px;
	left:50px;
    margin-top:10px;
	margin-bottom:10px;
	}


div#wrapper .kinou_contents_other {  
    position:relative;
	width:700px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:25px;
	}

div#wrapper .kinou_contents_other .line {  
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:5px;
	font-size:xx-small;
	}

div#wrapper .kinou_contents_other .si {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	}
	
div#wrapper .kinou_contents_other .chumoku {  
    position:absolute;
	width:147px;
	height:62px;
	top:50px;
	left:165px;
	}
	
div#wrapper .sgg_site {  
    position:relative;
	width:700px;
	height:110px;
	margin:20px auto 10px auto;
	}
	
	
div#wrapper .sgg_site .dogacchi {  
    position:absolute;
	width:150px;
	height:100px;
	top:5px;
	left:5px;
	}
div#wrapper .sgg_site .tvoukoku {  
    position:absolute;
	width:150px;
	height:100px;
	top:5px;
	left:180px;
	}
	
div#wrapper .sgg_site .yahoo {  
    position:absolute;
	width:150px;
	height:100px;
	top:5px;
	left:355px;
	}

div#wrapper .sgg_site .television {  
    position:absolute;
	width:150px;
	height:100px;
	top:5px;
	left:530px;
	}

/*Wiiの仕組み*/
div#sgg_logo {  
    position:relative;
	width: 104px;
	height:45px;
	bottom:40px;
	left:660px;
	}

div#wii_img {  
    position:relative;
	width:600px;
	height:460px;
	margin-left:auto;
	margin-right:auto;
    margin-top:10px;
	margin-bottom:10px;
	}

div#wii_img .gamen1 {  
    position:absolute;
	width:261px;
	height:220px;
    top:10px;
	left:10px;
	}

div#wii_img .gamen2 {  
    position:absolute;
	width:261px;
	height:220px;
    top:10px;
	left:300px;
	}

div#wii_img .gamen3 {  
    position:absolute;
	width:261px;
	height:220px;
    top:240px;
	left:10px;
	}
	
div#wii_img .gamen4 {  
    position:absolute;
	width:261px;
	height:220px;
    top:240px;
	left:300px;
	}
	
#wrapper .wii_url {  
    position:relative;
	width:600px;
    margin-top:30px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

#wrapper .wii_url .txt {  
    position:relative;
	width:600px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}

div#wii_img .gamen1 .txt {  
    position:relative;
	margin-top:15px;
	text-align:center;
	}

div#wii_img .gamen2 .txt {  
    position:relative;
	margin-top:15px;
	text-align:center;
	}

div#wii_img .gamen3 .txt {  
    position:relative;
	margin-top:15px;
	text-align:center;
	}

div#wii_img .gamen4 .txt {  
    position:relative;
	margin-top:15px;
	text-align:center;
	}

div#wrapper .about_wii {  
    position:relative;
	width:500px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
div#wrapper .about_wii_txt {  
    position:relative;
	width:700px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}


/*GGWの仕組み*/

#wrapper .ggw_caption {  
    position:relative;
	width:500px;
    margin-top:40px;
	left:50px;
	}
	
#wrapper .ggw_img {  
    position:relative;
	width:620px;
	height:305px;
    margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	}


div#wrapper .about_ggw {  
    position:relative;
	width:500px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}
	
div#wrapper .about_ggw_txt {  
    position:relative;
	width:700px;
	left:50px;
	margin-bottom:15px;
	margin-top:15px;
	}


/*お問い合わせ*/

div#contact {  
    position:relative;
	width:700px;
	margin-bottom:10px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	}

#contact .title {  
    position:relative;
    margin-top:5px;
	margin-bottom:15px;
	}
	
#contact .subtitle {  
    position:relative;
    margin-top:10px;
	margin-bottom:10px;
	}

#contact .line {
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:10px;
	font-size:xx-small;
	}
	
	
/*サイトマップ*/

div#wrapper .eng {
    position:relative;
	width:79px;
	height:15px;
	left:620px;

}


div#sitemap {  
    position:relative;
	width:700px;
	margin-bottom:10px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	}

#sitemap .title {  
    position:relative;
    margin-top:5px;
	margin-bottom:15px;
	}

#sitemap .subtitlearea {
position:relative;
margin-top:10px;
margin-bottom:10px;
height:190px;
 }
#sitemap .subtitlearea .subtitlebox {  
    position:absolute;
	width:213px;
	height:120px;
	}
	
#sitemap .subtitlearea .subtitlebox2 {  
    position:absolute;
	width:213px;
	height:120px;
	left:213px;
	}
	
#sitemap .subtitlearea .subtitlebox3 {  
    position:absolute;
	width:233px;
	height:120px;
	left:426px;
	}

#sitemap .subtitlearea .subtitlebox4 {  
    position:absolute;
	width:233px;
	height:60px;
	top:130px;
	}
#sitemap .subtitlearea .subtitlebox5 {  
    position:absolute;
	width:233px;
	height:60px;
	top:130px;
	left:233px;
	}
	
#sitemap .subtitle {  
    position:relative;
	margin-bottom:10px;
	}

#sitemap .line {
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:10px;
	font-size:xx-small;
	}


/*ニュース*/

div#wrapper .n_eng {
    position:relative;
	width:79px;
	height:15px;
	left:670px;
	top:15px;
}

div#contents {  
    position:relative;
	width:700px;
	margin-bottom:10px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	}
#contents .title {  
    position:relative;
    margin-top:5px;
	margin-bottom:15px;
	}


#contents .newsbox {
position:relative;
width:700px;
margin-top:10px;
margin-bottom:10px;
	}
	
#contents .newsbox .news_date {
color:#CC6600;
	}
	
#contents .newsbox .download {
position:absolute;
width:70px;
height:34px;
left:630px;
top:5px;
	}
	
#contents .subtitle {  
    position:relative;
    margin-top:10px;
	margin-bottom:10px;
	}

#contents .line {
    background-image:url(../img/support/line_ce_orange.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:10px;
	font-size:xx-small;
	}

#contents .news_line {
    background-image:url(../img/support/news_line.gif);
    background-repeat:no-repeat;
    position:relative;
    margin-top:5px;
	font-size:xx-small;
	}
	
/*会社概要*/

div#wrapper .saiyou_eng {
    position:relative;
	width:190px;
	height:15px;
	left:550px;
	top:15px;
}

div#wrapper .saiyou_eng .eng {
    position:absolute;
	width:79px;
	height:15px;
	left:90px;
	top:0px;
}


div#co_contents {  
    position:relative;
	width:700px;
	margin-bottom:10px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	}
#co_contents .title {  
    position:relative;
    margin-top:10px;
	margin-bottom:10px;
	}

#co_contents .co_ad {  
    position:relative;
    margin-top:20px;
	margin-bottom:20px;
	}

#co_contents .co_ad .map_train {  
    position:absolute;
	width:248px;
	height:23px;
	left:410px;
	top:0px;
	}
	
#co_contents .co_ad .map_tukizi {  
    position:absolute;
	width:19px;
	height:19px;
	left:410px;
	top:50px;
	}
	
#co_contents .co_ad .txt_tukizi {  
    position:absolute;
	width:250px;
	height:40px;
	left:440px;
	top:40px;
	}

#co_contents .co_ad .map_shintomichou {  
    position:absolute;
	width:19px;
	height:19px;
	left:410px;
	top:100px;
	}
#co_contents .co_ad .txt_shintomichou {  
    position:absolute;
	width:250px;
	height:40px;
	left:440px;
	top:90px;
	}

#co_contents .co_ad .map_higashiginza {  
    position:absolute;
	width:19px;
	height:19px;
	left:410px;
	top:150px;
	}
	
#co_contents .co_ad .txt_higashiginza {  
    position:absolute;
	width:250px;
	height:60px;
	left:440px;
	top:140px;
	}
	
#co_contents .co_ad .map_taxi {  
    position:absolute;
	width:246px;
	height:24px;
	left:410px;
	top:210px;
	}
	
#co_contents .co_ad .txt_taxi {  
    position:absolute;
	width:250px;
	height:40px;
	left:410px;
	top:240px;
	}


#co_contents .officer {  
    position:relative;
    margin-top:10px;
	margin-bottom:10px;
	height:150px;
	width:240px;
	}
	
#co_contents .officer .office {
    height:150px;
    width:110px;  
    position:absolute;
	}
	
#co_contents .officer .officer_name {  
    position:absolute;
	height:150px;
    width:110px;  
	left:120px;
	}


/*採用情報*/

div#saiyou_contents {  
    position:relative;
	width:700px;
	height:500px;
	margin-bottom:10px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	}

#saiyou_contents .saiyou {  
    position:relative;
    width:100px;
	margin-bottom:5px;
	margin-top:5px;
	left:590px;
	}

#saiyou_contents .saiyou_btn {  
    position:relative;
    width:600px;
	height:25px;
	margin-bottom:10px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	}

#saiyou_contents .saiyou_btn .seishain_btn {  
    position:absolute;
    width:201px;
	height:21px;
	left:80px;
	top:2px;
	}

#saiyou_contents .saiyou_btn .arbeit_btn {  
    position:absolute;
    width:201px;
	height:21px;
	left:310px;
	top:2px;
	}
	
#saiyou_contents .seishain {  
    position:relative;
    width:600px;
	height:20px;
	margin-bottom:10px;
	margin-top:15px;
	}

/*広告主の皆様へ*/

#contact .ce_gamen {  
    position:relative;
	width:700px;
	height:290px;
    margin-top:20px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}

#contact .ce_gamen .ce_program {  
    position:absolute;
	width:233px;
	height:195px;
	left:10px;
	}
	
#contact .ce_gamen .ce_shousai {  
    position:absolute;
	width:233px;
	height:195px;
	left:370px;
	}

#contact .ad_intro {  
    position:relative;
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
	left:50px;
	}
	
#contact .point {  
    position:relative;
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
	left:50px;
	}

#contact .ce_download {  
    position:relative;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

#contact .ggm_ad_gamen {  
    position:relative;
	width:480px;
	height:243px;
    margin-top:20px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}
	
#contact .ggm_ad_gamen .ggm_ad_program {  
    position:absolute;
	width:208px;
	height:243px;
	}
	
#contact .ggm_ad_gamen .ggm_ad_shousai {  
    position:absolute;
	width:208px;
	height:243px;
	left:260px;
	}
	

	
#contact .sgg_ad_gamen {  
    position:relative;
	width:444px;
	height:248px;
    margin-top:20px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	}
	
#contact .ad_linktxt {
text-align:center;
color:#CC6600;
	}


/*検索結果*/

#contents .search_submit {  
    position:relative;
    margin-top:15px;
	margin-bottom:15px;
	}
	
#contents .search_result {  
    position:relative;
	margin-bottom:10px;
	}

#contents .search_result .txt {  
    position:absolute;
	height:10px;
	width:650px;
	top:5px;
	left:10px;
	font-size:13px;
	}
	
#contents .line_black {
    position:relative;
    background-image:url(../img/support/search_line.gif);
    background-repeat:no-repeat;
    margin-top:5px;
    font-size:xx-small;
	}

#contents .search_re {  
    position:relative;
	margin-top:15px;
	margin-bottom:5px;
	}

#contents .search_re .search_caption {  
    position:relative;
	color:#cc9933;
	font-size:13px;
	font-weight:bold;
	}

#contents .search_re_txt {  
    position:relative;
	width:650px;
	}

#contents .search_list {
position:relative;
width:700px;  
    position:relative;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	}

/*リモートアクセス*/

#contents .ra_kishu_btn {  
    position:relative;
	width:700px;
	height:30px;
	margin-top:15px;
	margin-bottom:5px;
	}
	
#contents .ra_kishu_btn .dvr {  
    position:absolute;
	width:253px;
	height:27px;
	top:1px;
	left:90px;
	}
#contents .ra_kishu_btn .stb {  
    position:absolute;
	width:253px;
	height:27px;
	top:1px;
	left:353px;
	}

#contents .ra_maker {  
    position:relative;
	margin-top:20px;
	margin-bottom:10px;
	}

#contents .ra_kishu {  
    position:relative;
	margin-top:15px;
	margin-bottom:10px;
	}

#contents .ra_carrier {  
    position:relative;
	margin-top:15px;
	}

#contents .ra_txt{  
    position:relative;
	width:650px;
	}
	
#contents .ca_tv{  
    position:relative;
	margin-top:20px;
	margin-bottom:10px;
	}



/*Start css初期設定*/


body,div,dl,dt,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
margin: 0px;
padding: 0px;
}

fieldset, img{
border: 0;
}



abbr,acronym{
border: 0;
}

adress,caaption,cite,code,dfn,em,strong,th,var{
font-style: normal;
font-weight: normal;
}

h1,h2,h3,h4,h5,h6{
display:none
font-size: 100%;
font-weight: normal;
}

h1 {display:none}
h2 {display:none}
h3 {display:none}
h4 {display:none}

/*Mac IE5には次のスタイルは適用されません　\*/
*html div{ height: 1% }

