/*▼▼▼サブメニュー▼▼▼*/

#Sub{
	width: 135px;
	margin-top:0px;
	background-color:#EAEAEA;
}

#Sub h3{
	margin: 0px;
}

#Sub dl{
	margin: 0px 0px 20px 0px;
}

#Sub dt{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 10px;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(/e/img/arrow01.gif);
	background-position: 4px 14px;
	background-repeat: no-repeat;
	display: block;
}

#Sub dd{
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 3px 16px;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(/e/img/arrow02.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	display: block;
}

#Sub a{
	text-decoration: none;
	color: #333333;
}

#Sub a:link{
	text-decoration: none;
	color: #333333;
}

#Sub a:visited{
	text-decoration: none;
	color: #333333;
}

#Sub a:hover{
	text-decoration: underline;
	color: #ff0000;
}

#Sub .current a{
	text-decoration: none;
	color: #ff0000;
}
#Sub .current a:link{
	text-decoration: none;
	color: #ff0000;
}
#Sub .current a:visited{
	text-decoration: none;
	color: #ff0000;
}
#Sub .current a:hover{
	text-decoration: underline;
	color: #ff0000;
}


#Contents{
	width:750px;
}

/*▲▲▲サブメニュー▲▲▲*/



/*▼▼▼メインコンテンツ▼▼▼*/


.size10px {
	font-size: 10px;
	line-height: 12px;
}
.size9px {
	font-size: 9px;
	line-height: 6px;
}
.size12px {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
.size13px {
	font-size: 13px;
	line-height: 15px;
}
.size14px {

	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.size16px {
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
}
.size18px {
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
}

/*▲▲▲メインコンテンツ▲▲▲*/

/*▼▼▼ページ▼▼▼*/

#info {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;	
}
#info p {
	font-size: 12px;
	line-height: 18px;
	margin: 2px;
}
#info .p_line {
	border-bottom: 2px solid #009999;
}
#info .out{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding:0px 2px 0px 2px;
}
#info .silicone{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding:0px 6px 0px 6px;
}
#info .silicone_bg {
	background-image:url(../info/images/bg_earth.jpg);
	background-repeat:no-repeat;
	background-position:0px 80px;
}
#info .worldwide_bg {
	background-image:url(../info/global/images/worldmap.jpg);
	background-repeat:no-repeat;
	background-position:0px 80px;

}
#info .tokucho {
	font-weight: bold;	
}
#info .page_sub_title {
    font-weight:bold;
	color: #000099;
    padding:6px 0px 2px 0px;
	border-bottom:1px solid #999999;
}

#info .world_title {
	font-size: 12px;
    font-weight:bold;
	color: #333333;
    padding:2px 0px 0px 0px;
	border-bottom:1px dashed #000099;
}


#info .td01{
    padding:2px;
	font-weight:bold;
	}
#info .td02{
    padding:2px;
}
#info .td03{
    background-color:#004A90;
	height:1px;
}
#info .catalog{
    background-color: #EEEEEE;
	padding:2px;
}
#info .catalog a{
	color:#22649D;
	text-decoration:none;
}
#info .catalog a:visited{
	color:#22649D;
	text-decoration:none;
}
#info .catalog a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#info h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	font-size:18px;
	margin:10px 6px 0px 6px;
	padding:2px 0px 0px 4px;
	line-height: 28px;
	color: #FFFFFF;
	border-bottom:1px dashed #000099;
	background-color: #93A9CD;
}
#info  h2{
	font-family:"MS UI Gothic",arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	background-color:#E3E8EC;
	margin:10px 0px 0px 0px;
	line-height: 16px;
	border-left: 4px solid;
	padding: 2px 0px 2px 4px;
	border-left-color: #009999;
}

#info h3{
	font-family:"MS UI Gothic",arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height: 20px;
	border-bottom:1px dashed #000099;
	padding-left: 2px;
	color: #333333;
}
#info h4{
    font-family:"MS UI Gothic",arial,sans-serif;
	font-size:16px;
	line-height: 18px;
}



td.hp-bullet{ background-image: url(/e/img/gre_dot.gif); background-repeat:no-repeat; width:6px; }

/*▼▼▼ビギナーズページ▼▼▼*/
#Beginner {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;	
}
#Beginner p {
	font-size: 13px;
	line-height: 20px;
	margin: 2px;
}
#Beginner .p_line {
	border-bottom: 2px solid #009999;
}

#merit 	{
	border:1px solid #CCCCCC;
	width:560px;
	margin:6px 10px 6px 10px;
	text-align:left;
	padding: 6px;
}

#merit02 	{
border:1px solid #CCCCCC;
width:271px;
text-align:left;
float:left;
}

#merit02 p {
padding:10px 95px 20px 20px;
font-size:14px;
line-height:160%;
margin-bottom:6px;
 }

#Beginner .out{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding:0px 2px 0px 2px;
}
#Beginner .silicone{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding:0px 6px 0px 6px;
}
#Beginner .silicone_bg {
	background-image:url(../info/images/bg_earth.jpg);
	background-repeat:no-repeat;
	background-position:0px 80px;
}
#Beginner .worldwide_bg {
	background-image:url(../global/images/worldmap.jpg);
	background-repeat:no-repeat;
	background-position:0px 80px;

}
#Beginner .tokucho {
	font-weight: bold;	
}
#Beginner .page_sub_title {
    font-weight:bold;
	color: #000099;
    padding:6px 0px 2px 0px;
	border-bottom:1px solid #999999;
}

#Beginner .world_title {
	font-size: 12px;
    font-weight:bold;
	color: #333333;
    padding:2px 0px 0px 0px;
	border-bottom:1px dashed #000099;
}


#Beginner .td01{
    padding:2px;
	font-weight:bold;
	}
#Beginner .td02{
    padding:2px;
}
#Beginner .td03{
    background-color:#004A90;
	height:1px;
}
#Beginner .catalog{
    background-color: #EEEEEE;
	padding:2px;
}
#Beginner .catalog a{
	color:#22649D;
	text-decoration:none;
}
#Beginner .catalog a:visited{
	color:#22649D;
	text-decoration:none;
}
#Beginner .catalog a:hover{
	color:#FF0000;
	text-decoration:underline;
}

#Beginner-head{
text-align:left;
font-size:12px;
color:#666666;
margin:30px 10px 30px 10px;
line-height:130%;
padding-left:10px;
border-left:5px solid #ed7500;
}

#Beginner h5{
text-align:left;
font-size:20px;
font-weight:bold;
color:#666666;
border-bottom:3px solid #ED7500;
margin:0px 0px 0px 0px;
line-height:130%;
}


#theme	{
font-size:22px;
color:#666666;
border-left:6px solid #009999;
padding-left:2px;
margin-bottom:30px;
margin-left:10px;
text-align:left;
margin-top:20px;
font-weight:bold;
}


#Beginner h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	font-size:18px;
	margin:10px 6px 0px 6px;
	padding:2px 0px 0px 4px;
	line-height: 28px;
	color: #FFFFFF;
	border-bottom:1px dashed #000099;
	background-color: #93A9CD;
}
#Beginner  h2{
	font-family:"MS UI Gothic",arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	background-color:#E3E8EC;
	margin:10px 0px 0px 0px;
	line-height: 16px;
	border-left: 4px solid;
	padding: 2px 0px 2px 4px;
	border-left-color: #009999;
}

#Beginner h3{
	font-family:"MS UI Gothic",arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height: 20px;
	border-bottom:1px dashed #000099;
	padding-left: 2px;
	color: #666666;
	margin-bottom: 6px;
}
#Beginner h4{
margin:6px 0 0 6px;
padding:0px;
line-height:100%;
}

#step	{
font-size:16px;
color:#666666;
font-weight:bold;
float:left;
text-align:left;
padding-right:4px;
margin-left:2px;
margin-top:2px;


}

#int	{
font-size:14px;
color:#666666;
float:left;
text-align:left;
border-left:4px solid #009999;
padding-left:4px;
line-height:120%;
font-weight:bold;
margin-top:2px;
 }
 
 
.read	{
 text-align:left;
 font-size:12px;
 font-weight:normal;
 padding:4px 10px 10px 40px;
  }

.cleard {
	clear:both;
	height:4px;
	font-size: 1px;
}
.cleare {
clear:both;
height:20px;
}
/*▲▲▲ビギナーズページ▲▲▲*/

