@charset "UTF-8";
/****************************************************
共通

****************************************************/
#ExH3{
	width : 720px;
}
H3{
	color         : #999999;
	font-size     : 1.45em;
	margin-bottom : 8px;
}
H4{
	font-weight         : bold;
	color               : #000066;
	text-align          : left;
	padding             : 2px 0px 2px 7px;
	margin-bottom       : 7px;
	border-top-width    : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;
	border-left-width   : 10px;
	border-top-style    : solid;
	border-right-style  : solid;
	border-bottom-style : solid;
	border-left-style   : solid;
	border-top-color    : #82A3D3;
	border-right-color  : #82A3D3;
	border-bottom-color : #82A3D3;
	border-left-color   : #82A3D3;
}
#FlagArea{
	float:left;
	margin-right:13px;
	width: 227px;
	word-break:break-all;
}

#FlagArea LI{
	padding         : 0 0 12px 18px;
	list-style-type : none;
}
#FlagArea LI IMG{
	margin-right   : 10px;
	vertical-align : middle;
}

.ClearBoth{
	clear : both;
}

#Map{
	text-align : center;
	margin     : 5px 0px 5px 0px;
}
#SelectRegion{
	width  : 720px;
	height : 70px;
	border : 1px solid #82A3D3;
}
#SelectRegion SELECT{
	width : 160px;
}
#SelectRegion DIV.Region{
	width      : 172px;
	float      : left;
	border-top : 6px solid #FFFFFF;
	margin     : 0px 0px 0px 6px;
	text-align : center;
}
/* WinIE用width設定 */
* HTML #SelectRegion DIV.Region{
	width : 169px;
}
/* MacIE用文字設定（長いテキスト用） */
#SelectRegion DIV.Region A.long{
	font-size      : 1em;
	letter-spacing : -1px;
}
/* WinIE用文字設定（長いテキスト用） */
/*\*/
#SelectRegion DIV.Region A.long{
	font-size      : 1em;
	letter-spacing : normal;
}
/**/
/* 長いテキスト用文字設定（短いテキスト用） */
#SelectRegion DIV.Region A{
	font-size      : 1em;
	letter-spacing : normal;
}

/****************************************************
index-usa.html
****************************************************/
#IndexUsa{
	background-image    : url(../../img/common/global_016.jpg);
	background-repeat   : no-repeat;
	background-position : right top;
	width               : 720px;
	height              : 400px;
}

/****************************************************
index-eu.html
****************************************************/
#IndexEu{
	background-image    : url(../../img/common/global_014.jpg);
	background-repeat   : no-repeat;
	background-position : right top;
	width               : 720px;
	height              : 400px;
}

/****************************************************
index-asia.html
****************************************************/
#IndexAsia{
	background-image    : url(../../img/common/global_015.jpg);
	background-repeat   : no-repeat;
	background-position : right top;
	width               : 720px;
	height              : 400px;
}

/****************************************************
index.html
****************************************************/
#Index H3{
	font-size           : 1.00em;
	font-weight         : bold;
	color               : #000066;
	text-align          : left;
	padding             : 2px 0px 2px 7px;
	border-top-width    : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;
	border-left-width   : 10px;
	border-top-style    : solid;
	border-right-style  : solid;
	border-bottom-style : solid;
	border-left-style   : solid;
	border-top-color    : #82A3D3;
	border-right-color  : #82A3D3;
	border-bottom-color : #82A3D3;
	border-left-color   : #82A3D3;
}
#SelectRegion H4{
	background-color : #E6E6E6;
	border           : none;
	padding          : 0px;
	text-align       : center;
	height           : 1.5em;
	margin-bottom    : 5px;
}

/****************************************************
sitemap.html
****************************************************/
#Sitemap DIV.ListArea H4 A{
	color : #000000;
}
#Sitemap DIV.ListArea H4 A:hover{
	color : #FF0000;
}
#Sitemap DIV.ListArea H4 A:visited{
	color : #800080;
}
#Sitemap DIV.ListArea{
	width         : 220px;
	margin-right  : 10px;
	float         : left;
}
#Sitemap DIV.ListArea H4{
	background-color  : #E1E1E1;
	border-top        : 1px solid #333333;
	border-bottom     : none;
	border-left       : none;
	border-right      : none;
	padding           : 5px;
	margin-bottom     : 5px;
}
#Sitemap DIV.ListArea UL{
	padding          : 0 0 1em 2em;
	list-style-image : url(../../img/common/global_007.gif);
}
#Sitemap DIV.ListArea LI{
	padding-bottom : 0.5em;
}

/****************************************************
contact.html
****************************************************/
#TitleContactUs{
	width      : 740px;
	height     : 33px;
	background : url(../../img/common/global_008.jpg) no-repeat;
}

#ContactUs H3{
	font-size           : 1.00em;
	font-weight         : bold;
	color               : #000066;
	text-align          : left;
	padding             : 2px 0px 2px 7px;
	border-top-width    : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;
	border-left-width   : 10px;
	border-top-style    : solid;
	border-right-style  : solid;
	border-bottom-style : solid;
	border-left-style   : solid;
	border-top-color    : #82A3D3;
	border-right-color  : #82A3D3;
	border-bottom-color : #82A3D3;
	border-left-color   : #82A3D3;
}
#FormArea{
	border         : 1px solid #82A3D3;
	width          : 700px;
	margin         : 5px 5px 5px 15px;
	padding        : 10px 10px 10px 10px;
	vertical-align : middle;
}
#YourCountry{
	margin : 0px 2px 0px 5px;
	float  : left;
}
#SelectCountry{
	margin : 0px 2px 0px 5px;
	float  : left;
}
#YourProduct{
	margin : 0px 2px 0px 5px;
	float  : left;
}
#SelectProduct{
	margin : 0px 2px 0px 5px;
	float  : left;
}
#SubmitButton{
	margin : 0px 2px 0px 5px;
	float  : left;
}
#FormArea LI{
	padding-right   : 1em;
	float           : left;
	list-style-type : none;
}
#NoteArea{
	background-color : #E1E1E1;
	width            : 700px;
	margin           : 5px 5px 5px 15px;
	padding          : 10px;
	clear            : both;
}
#ContactTopError{
	display     : none;
	color       : #FF3333;
	margin      : 5px 5px 5px 15px;
	font-weight : bold;
}

/****************************************************
privacy.html
****************************************************/
#Privacy{
	width : 600px;
}
#TitlePrivacy{
	width      : 740px;
	height     : 33px;
	background : url(../../img/common/global_003.jpg) no-repeat;
}
#TitlePrivacy H2 {
	float            : left;
	width            : 505px; 
	height           : 33px; 
	background-image : url(../../img/common/global_012.jpg);
	text-indent      : -700em;
}
#Privacy H4{
	color       : #000000;
	font-weight : bold;
	border      : none;
}
#Privacy P{
	padding : 0 0 1.0em 2em;
}
#Privacy OL{
	padding-left    : 5em;
	list-style-type : decimal;
	margin-bottom   : 15px;
}
#Privacy .Right{
	text-align : right;
}


/****************************************************
legal.html
****************************************************/
#Legal{
	width : 600px;
}
#TitleLegal{
	width      : 740px;
	height     : 33px;
	background : url(../../img/common/global_003.jpg) no-repeat;
}
#TitleLegal H2 {
	float            : left;
	width            : 505px; 
	height           : 33px; 
	background-image : url(../../img/common/global_011.jpg);
	text-indent      : -700em;
}
#Legal H4{
	color       : #000000;
	font-weight : bold;
	border      : none;
}
#Legal P{
	padding : 0 0 1.0em 2em;
}

/****************************************************
search.html
****************************************************/
#Search{
	width : 600px;
}
#TitleSearch{
	width      : 740px;
	height     : 33px;
	background : url(../../img/common/global_003.jpg) no-repeat;
}
#TitleSearch H2{
	float            : left;
	width            : 505px; 
	height           : 33px; 
	background-image : url(../../img/common/global_018.jpg);
	text-indent      : -700em;
}

#Search p{
padding-bottom:1em;
}

/****************************************************
 inktomi.html
****************************************************/

#Inktomi{
	width : 600px;
	border-color        : #999999;
	border-style        : solid;
	border-width        : 1px;
	margin              : 0px 0px 5px 0px;
}

#Inktomi H3{
	background-image  : url(../../img/common/common_011.gif);
	background-repeat : repeat-x;
	height            : 23px;
	font-size         : 12px;
	color             : #000000;
	padding           : 3px 0px 1em 7px;
	border            : none;
}

#Inktomi H4{
	font-size         : 12px;
	color             : #666666;
border:none;
}

#Inktomi p{
padding:0 0 1em 7px;
}

#Inktomi th{
width:120px;
padding:5px;
text-align:right;
}

#Inktomi li{
padding:0 0 1em 10px;
}

#InktomiResults{
	width : 600px;
	margin              : 0px 0px 5px 0px;
}

.navi_step{
background-color:#CEE7FF;
padding:3px;
font-size:12px;
margin-bottom:10px;
}

#InktomiResults ol{
padding-left:45px;
padding-bottom:15px;
list-style-type:decimal;
}

#InktomiResults li{
padding-bottom:0.75em;
line-height:120%;
}

#InktomiResults p{
padding-bottom:0.75em;
}

/****************************************************
 feedback.html
****************************************************/
#TitleFeedback{
	width      : 740px;
	height     : 33px;
	background : url(../../img/common/global_003.jpg) no-repeat;
}

#TitleFeedback H2{
display:none;
}

#ContentsFeedback{
width :600px;
text-align:center;
padding:10px;
}

/****************************************************
 MidLink.html
****************************************************/
#IndexMid{
	width               : 720px;
}

#FlagArea DL{
	padding         : 0 0 12px 0;
}

#FlagArea DT{
	padding         : 10px 0 5px 18px;
	list-style-type : none;
}

#FlagArea DT IMG{
	margin-right   : 10px;
	vertical-align : middle;
}

#FlagArea DD{
	padding         : 0 0 0 50px;
	list-style-type : none;
}

H5{
	padding         : 0 0 0 18px;
	color         : #999999;
	font-size     : 1.00em;
}


/****************************************************
top informattion
****************************************************/

ul.information {
	padding:5px 15px 15px 30px;
	list-style-position: outside;
	list-style-type: disc;
}
