@charset "UTF-8";

/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:12px;
line-height: 23px;
font-family: 'Trebuchet MS','ＭＳ Ｐゴシック', sans-serif;
}

a:link		{color:#345f9b;text-decoration:none;}
a:visited	{color:#345f9b;text-decoration:none;}
a:active	{color:#345f9b;text-decoration:none;}
a:hover		{color:#345f9b;text-decoration:none;}


h1,h2,h3{
margin:0px;
padding:0px;


ul{
list-style : none;
padding : 0px;
margin : 0px;
}

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

img{
border:0px;
}

.clear{
clear:both;
margin: 0;
padding: 0;
}

.MarginLeft5{
margin-left:5px;
}

.MarginLeft10{
margin-left:10px;
}

.MarginTop5{
margin-top:5px;
}

.MarginTop10{
margin-top:10px;
}

#Top{
background-image:url(img/bg_01.gif);
background-repeat: repeat-x;
background-position:120px 0px 0px 0px;
}

#Profile{ font-color:#999933;
font-size:12px;
line-height: 23px;
}

#Container{
margin:auto;
width:800px;
}

#Header{
width:800px;
margin:auto;
}

#Logo{
float:left;
width:200px;
}

#HeaderRight{
float:left;
width:591px;
position:relative;
}



/* メニュー1 */
#SupportMenu{
margin-top:10px;
float:right;
position:relative;
right:10px;
}

#SupportMenu ul li{
display:inline;
float:left;
padding-left:0px;
margin-left:0px;
}

/* メニュー2 */
#GlobalMenu{
width:591px;
display:inline;
}


/* ヘッダー2 */
#Header2{
width:800px;
height:400px;
}

#Header2Left{
float:left;
position:relative;
left:6px;
}

#Header2Left img{
margin-top:7px;
}

#Header2Right{
float:right;
height:0px;
position:relative;
top:7px;
}

#Contents{
width:600px;
text-align:left;
margin-left:200px;
top:20px;
}


#LeftArea{
float:left;
width:194px;
text-align:left;
position:relative;
top:7px;
left:3px;
}

#LeftArea img{
margin-bottom:2px;
}

#RightArea{
float:right;
width:591px;
position:relative;
top:9px;
text-align:left;
}

#RightArea h2{
margin-bottom:5px;
}

#Service{
padding-bottom:20px;
}


#Topics{
padding-bottom:35px;
width:591px;
}
#TopicsLink{
display:block;
width:591px;
}

#TopicsLink ul li{
width:561px;
line-height:30px;
padding-left:20px;
margin-left:5px;
background:url(img/point_01.gif);
background-repeat:no-repeat;
background-position:left center;
border-bottom:1px dashed #CCC;
}

#TopicsLink ul li.border-none
{
	border-bottom:none;
}


#TopicsLink1{
display:block;
width:590px;
border-top:1px solid #ccc;

}

#TopicsLink1 ul li{
width:560px;
float:left;
line-height:30px;
/*color:#990000;*/
color:blue;
font-weight:bold;
padding-left:20px;
margin-left:5px;
border-bottom:1px dashed #ccc;
}

#TopicsLink1 ul li.border-none
{
	border-bottom:none;
}

/* フッター */
#Footer{
width:794px;
margin-top:40px;
}

#Footer ul li{
display:block;
float:left;
padding-left:20px;
margin-left:10px;
background:url(img/point_02.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:9px;
}

#Footer img{
margin-top:5px;