/**************************************************

<<移植用>>
1. Default Setting
2. Container
3. Header
4. Footer
5. Path
6. campaign
7. Banner
8. Main

**************************************************/

/* ------------------------------
   1. Default Setting
   ------------------------------ */

*
	{margin:0; padding:0;}
body
	{line-height:1.3; color:black; font-family:'メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;}
*+html body, * html body
	{font-family:'メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;}

img
	{border:none;}
li
	{list-style:none;}
h1,h2,h3,h4,h5
	{font-size:1em;}
table
	{font-size:1em;}


/* Link Colors */
a
	{color:#03c;}
a:visited
	{color:#336;}
a:hover
	{color:#f00;}
a:active
	{color:#f90;}
	
.tbd
	{color:#f00;}

/* ------------------------------
   Clearfix
   ------------------------------ */

.clear
	{zoom:1;}/*for IE 5.5-7*/
.clear:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}/*for modern browser*/



/* ------------------------------
	2. Container
   ------------------------------ */

#container
	{width:760px; background:#fff;}


/* ------------------------------
   3. Header
   ------------------------------ */

#container #header
	{position:relative; height:64px;}
#container #header #logo
	{position:absolute; top:0px; left:0px;}
#container #header #contact
	{position:absolute; top:15px; right:10px; line-height:0; font-size:0; clear:right;}



/* ------------------------------
   4. Footer
   ------------------------------ */

#container #footer
	{position:relative; margin-top:0px; padding-bottom:10px; border-top:1px solid black;
	 zoom:1;font-size: 65%;}	
#container #footer:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/* Navigation */
#container #footer .navigation
	{margin-top:5px; margin-left:0; margin-bottom:5px;}
#container #footer .navigation li
	{float:left; display:inline; margin-left:5px; padding-left:5px; line-height:1; border-left:1px solid #03c;}
#container #footer .navigation li#toshiba
	{padding-left:0; border-left:none;}
#container #footer .navigation li a
	{text-decoration:none; font-size:95%;}
#container #footer .navigation li a:hover
	{text-decoration:underline;}
* html #container #footer .navigation li a *
	{ font-size:95%;}

/* Copyright */
#container #footer #copyright
	{position:absolute; top:0px; right:5px;}


/* ------------------------------
   5. Path
   ------------------------------ */

#container #path
	{height:12px; line-height:1; font-size:12px; background-image: url(../img/common/bg_pass.gif); background-repeat: no-repeat; padding: 4px;}


/* ------------------------------
   6. campaign
   ------------------------------ */

#container #camp
	{height:83px; position:relative; border-top:0px solid black; zoom:1;}
#container #camp ul
	{position:absolute;}
#container #camp ul li#head_banner_big
	{position:absolute; top:1px; left:0px; }
#container #camp ul li#head_banner_small
	{position:absolute; top:0px; left:578px; }
#container #camp ul li#head_banner_tucs
	{position:absolute; top:62px; left:578px; }
#container #camp ul li#head_banner_big img, #container #camp ul li#head_banner_small img, #container #camp ul li#head_banner_tucs img
	{vertical-align:bottom;}


/* ------------------------------
   7. Footmenu
   ------------------------------ */
#container #footmenu
   {font-size:65%;position:relative; min-height:10px; _height:10px;padding:10px 5px;}
#container #footmenu #plug
   {float: right;width:760px;padding:5px 0px 0px 0px;text-align:right;}
#container #footmenu #image
   {float: left; padding:0px;}
#container #footmenu #flash_text
   {float: right; padding:20px 0px 0px 0px;}
#container #footmenu #flashplayer
   {float: right; padding:5px 0px 0px 0px;}

/* ------------------------------
   8. main
   ------------------------------ */
#container #main.sub
   {position:relative;min-height:200px;_height:200px;background-image: url(../img/common/main_bg2.gif);border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #C2D1E5;}
   
   
#container #main.sub h1.kankyou
	{padding: 20px 0px 10px 11px;}   
