/* CSS Document */

body{
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align:center;
	background-image: url("shared_img/bg_img1.gif");
	border:0px;
	font-size:12px;
}

a:link{color:#FFFFFF;
text-decoration: none;}

a:visited{color:#FFFFFF;
text-decoration: none;}

a:hover{color:#FFFFFF;
text-decoration: none;}

a:active{color:#FFFFFF;
text-decoration: none;}

/*　全体divクラス　*/
.outer{
	width:800px;
	height: 100%;
	padding: 0px;
	margin:0 auto 0 auto;
	}
	
.header{
	clear: both;
	text-align:left;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	width: 800px;
	height: 66px;
	}
	
.header2{
	clear: both;
	text-align:left;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	width: 800px;
	height: 100px;
	}
	
.main{
	border:0px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align:left;
	width: 800px;
	vertical-align:top;
	}
	
.footer1{
	text-align:center;
	vertical-align:middle; 
	font-size: 10px;
	color: #FFFFFF;
	width: 800px;
	height: 30px;
	background-color:#608ACA;
	}
	
.footer2{
	text-align:center;
	vertical-align:middle; 
	font-size: 10px;
	color: #FFFFFF;
	width: 800px;
	height: 50px;
	background-image:url(shared_img/footer_bg.jpg);
	background-repeat: repeat-x;
	}
	
	
/*　ヘッダー部分　*/

/*　フッター部分　*/

/*メインページ部分*/

.it{
	text-align:left;
	font-size:12px;
	width:346px;
	background-image:url(top_img/it_bg1.jpg);
	margin : 0px 0px 0px 0px;
	padding : 0px 27px 0px 27px;
	}
.it_corner1{
	text-align:left;
	vertical-align:top; 
	width:10px;
	height:10px;
	background-image:url(top_img/it_corner1.jpg);
	background-repeat:no-repeat;
	margin : 0px;
	padding : 0px;
	}
.it_corner2{
	text-align:left;
	vertical-align:top; 
	width:60px;
	background-image:url(top_img/it_line2.jpg);
	background-repeat:repeat-y;
	margin : 0px;
	padding : 0px;
	}
.it_corner3{
	text-align:left;
	vertical-align:top; 
	width:286px;
	height:10px;
	background-image:url(top_img/it_line4.jpg);
	background-repeat:repeat-x;
	margin : 0px;
	padding : 0px;
	}
.it_corner4{
	text-align:left;
	vertical-align:top; 
	width:60px;
	height:10px;
	background-image:url(top_img/it_corner4.jpg);
	background-repeat:no-repeat;
	margin : 0px;
	padding : 0px;
	}
.it_line1{
	text-align:left;
	vertical-align:top; 
	width:276px;
	height:10px;
	background-image:url(top_img/it_line1.jpg);
	background-repeat:repeat-x;
	margin : 0px;
	padding : 0px;
	}
.it_line3{
	text-align:left;
	vertical-align:top; 
	background-image:url(top_img/it_line3.jpg);
	background-repeat:repeat-y;
	margin : 0px;
	padding : 0px;
	}
	
.jp{
	text-align:left;
	font-size:12px;
	width:346px;
	background-image:url(top_img/jp_bg1.jpg);
	margin : 0px 0px 0px 0px;
	padding : 0px 27px 0px 27px;
	}
.jp_corner1{
	text-align:left;
	vertical-align:top; 
	width:10px;
	height:10px;
	background-image:url(top_img/jp_corner1.jpg);
	background-repeat:no-repeat;
	margin : 0px;
	padding : 0px;
	}
.jp_corner2{
	text-align:left;
	vertical-align:top; 
	width:60px;
	background-image:url(top_img/jp_line2.jpg);
	background-repeat:repeat-y;
	margin : 0px;
	padding : 0px;
	}
.jp_corner3{
	text-align:left;
	vertical-align:top; 
	width:286px;
	height:10px;
	background-image:url(top_img/jp_line4.jpg);
	background-repeat:repeat-x;
	margin : 0px;
	padding : 0px;
	}
.jp_corner4{
	text-align:left;
	vertical-align:top; 
	width:60px;
	height:10px;
	background-image:url(top_img/jp_corner4.jpg);
	background-repeat:no-repeat;
	margin : 0px;
	padding : 0px;
	}
.jp_line1{
	text-align:left;
	vertical-align:top; 
	width:276px;
	height:10px;
	background-image:url(top_img/jp_line1.jpg);
	background-repeat:repeat-x;
	margin : 0px;
	padding : 0px;
	}
.jp_line3{
	text-align:left;
	vertical-align:top; 
	background-image:url(top_img/jp_line3.jpg);
	background-repeat:repeat-y;
	margin : 0px;
	padding : 0px;
	}
	
	
.it_ten{
	clear:both;
	vertical-align:top;
	width:157px;
	height:1px;
	padding:5px 0px 5px 0px;
	background-image:url(top_img/it_ten.jpg);
	background-repeat: repeat-x;
	background-position: center;
	}
.jp_ten{
	clear:both;
	vertical-align:top;
	width:157px;
	height:1px;
	padding:5px 0px 5px 0px;
	background-image:url(top_img/jp_ten.jpg);
	background-repeat: repeat-x;
	background-position: center;
	}
	
.title{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.5em;
	}
.medium_white{
	font-size:12px;
	color:#FFFFFF;
	line-height:1.5em;
	}

/*エントリーページ*/
.entry{
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
	width:770px;
	}
	
.entry_title {
	border:0px;
	padding : 5px 5px 5px 5px;
	text-align:left;
	width: 760px;
	background-color:#7C9DBB;
	vertical-align:top;
	font-size:16px;
	color:#FFFFFF;
	}
.entry_body {
	border:0px;
	padding : 0px 20px 0px 20px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	width: 730px;
	line-height:2em;
	color:#333333;
	}
.entry_sub_title {
	border:0px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	color:#0056AB;
	line-height:3em;
	}
	
.outline_title{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding : 0px 15px 0px 15px;
	width:700px;
	background-image:url(outline_img/title.gif);
	background-repeat:no-repeat;
	}
.outline_subtitle{
	font-size:12px;
	color:#FFFFFF;
	padding : 3px 15px 3px 15px;
	width:80px;
	background-color:#666666;
	}
.outline_body{
	font-size:12px;
	color:#333333;
	padding : 3px 15px 3px 15px;
	width:286px;
	background-color:#FFFFFF;
	line-height:1.2em;
	}

