@charset "UTF-8";
/* CSS Document */

/* ============================= main layout ====================== */
#main { 
	width:800px; 
	margin:0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	/* text-align:center; */
	background-color:#FFF;
}

.col-0 { }
.col-1, .col-2, .col-3 {float:left;}
.col-4 {float:right;}
.col-1 {width:597px;}
.col-1bg{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	background-image:url(../img/bgcenter.jpg);
	background-repeat:no-repeat;	
}

.col-2 {width:203px; /* background-color:#D0E7F9; */}
.col-1 .col-3 {width:49%;}
.col-1 .col-4 {width:50%;}

.col-5 {float:left;}
.col-6 {float:right;}
.col-1 .col-5 {width:49%;}
.col-1 .col-6 {width:50%;}

.container {width:100%; overflow:hidden;}
.container2 {width:100%; position:relative;}
.sub{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.center{ text-align:center; }

h1{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 24px;
	line-height: 1.5;
	color:#3071B7;
}
h2{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 20px;
	font-weight: bold;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	line-height: 1;
	color:#ffffff;
	background:url(../img/bg-h2.jpg) no-repeat;
	height:35px;
}
h3{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 24px;
	line-height: 1.5;
	color:#3071B7;
}
h4{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color:#3071B7;
}

.link a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#34529F;
}

.link a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#F00;
}

.black{
	color:#000;
}
.textright{
	text-align:right;
}
.red{
	color:#f00;
}


/* ============================= header ====================== */
#header {
	height:85px; 
	background:url(../img/bgtop.jpg) top left no-repeat #ffffff;
}
#header .col_pad1 {padding:35px 0px 0px 30px;}
#header .col_pad2 {padding:25px 20px 0px 0px;}
#header .col_pad2a {padding:25px 5px 0px 0px;}
#header .text {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color:#FFF;
}

/* ============================= content ====================== */
#content {
	background:#ffffff;
	background:url(../img/bgcontent.gif) repeat-y;
	padding:0px 0px 0px 0px;
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#7f7f7f;
}

.col-0 .textline{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#7f7f7f;
}

.col-1 .textline{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#7f7f7f;
}

.col-1 .col-3 .box1 {padding:10px 16px 0px 0px;}
.col-1 .col-3 .box1a {padding:0px 0px 0px 0px;}
.col-1 .col-3 .box1b {padding:0px 16px 0px 0px;}
.col-1 .col-3 .box2 {padding:10px 16px 14px 20px;}
.col-1 .col-3 .box2a {padding:26px 16px 14px 20px;}
.col-1 .col-3 .box2b {padding:16px 16px 14px 20px;}
.col-1 .col-3 .box2c {padding:0px 16px 14px 20px;}

.col-1 .col-3 .title, .col-1 .col-4 .title{
	height:34px;
	padding:10px 0px 0px 12px;
	font-weight:bold;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 18px;
	line-height: 1;
	color:#FFF;
	background:url(../img/bgtitle.jpg) no-repeat;
}
.col-1 .col-3 .padding1, .col-1 .col-4 .padding1 { padding:3px 0px 0px 5px;}
.col-1 .col-3 .padding2, .col-1 .col-4 .padding2 { padding:5px 0px 0px 5px; text-align:center;}
.col-1 .col-3 .padding3, .col-1 .col-4 .padding3 { padding:5px 0px 0px 5px; text-align:center;}
.col-1 .col-3 .padding4, .col-1 .col-4 .padding4 { padding:0px 0px 0px 10px; width:168px; }

.col-1 .col-4 .box3 {padding:2px 0px 0px 0px; background:#FFF; text-align:center; }
.col-1 .col-4 .box3 {padding:0px 0px 0px 0px; background:#FFF; text-align:right; }

.col-1 .col-4 .box4  {padding:11px 16px 0px 0px; }
/* for WinIE6*/
* html .col-1 .col-4 .box4  {padding:11px 16px 11px 0px; }
/* for WinIE7*/
*:first-child+html .col-1 .col-4 .box4  {padding:11px 16px 22px 0px; }

.col-1 .col-4 .bg { margin:2px 0px 0px 0px; padding:0px 0px 30px 0px; background:url(../img/bgbox2.jpg) repeat-y;} 
.col-1 .col-4 .bg { margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; background:url(../img/bgbox2.jpg) repeat-y;} 

.col-1 .col-4 .top {background:url(../img/bg-box-top.jpg) no-repeat; }
.col-1 .col-4 .center { background-color:#FFF;}
.col-1 .col-4 .bottom {background:url(../img/bg-box-bottom.jpg) no-repeat;}
.col-1 .col-4 .tail-right {background-color:#FFF;}
.col-1 .col-4 .corner-right-bottom {background:url(../img/bg-box-bottomright.jpg) right bottom no-repeat;}
.col-1 .col-4 .corner-left-bottom {background:url(../img/bg-box-bottomleft.jpg) left bottom no-repeat;}
.col-1 .col-4 .corner-right-top {background:url(../img/bg-box-topright.jpg) right top no-repeat;}
.col-1 .col-4 .corner-left-top {background:url(../img/bg-box-topleft.jpg) left top no-repeat; /* width:100%; */}
.col-1 .col-4 .margin1{ margin-left:15px; }
.col-1 .col-4 .indent {padding:6px 12px 6px 12px;}
.col-1 .col-4 .plus {padding:0px 0px 80px 0px;}

.sub .block{
}
.col-1 .col-5 .indent {padding:0px 10px 0px 0px;}
.col-1 .col-6 .indent {padding:0px 5px 0px 0px; }
.col-1 .col-5 .indent2 {padding:16px 10px 0px 0px;}
.col-1 .col-5 .indent2 {padding:34px 10px 0px 0px;}
.col-1 .col-6 .indent2 {padding:0px 5px 0px 0px; text-align:left;}
.col-1 .col-6 .indent3 {padding:0px 5px 0px 0px;}

.line1{
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
}

.col-2 .box0 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.col-2 .box1 {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.col-2 .box1a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.col-2 .box1 .indent {padding:0px 0px 0px 0px;}

.col-2 .box1 .padding1 { padding:10px 0px 10px 15px;}
.col-2 .box1 .padding1 { padding:0px 0px 10px 22px;}
.col-2 .box1 .padding1a { padding:0px 0px 10px 20px;}
.col-2 .box1 .padding2 { padding:0px 0px 0px 22px;}
.col-2 .box1 .padding2a { padding:0px 0px 0px 20px;}
.col-2 .box1 .padding3 { padding:10px 0px 20px 0px;}
.col-2 .box1 .padding3b { padding:0px 0px 20px 0px;}
.col-2 .box1 .padding3c { padding:15px 0px 20px 0px;}

.privacy{
	width:585px;
}
.privacy dl {
	background:#fff;	/* 実際には<dt>要素の背景色 */
	margin: 0;
	padding: 0;
}
.privacy dt {
	clear: left;
	float: left;
	width: 20em;
	margin: 0;
	padding: 0.2em;
	font-size: 100%;
	line-height: 1.6em;
}
.privacy dd {
	background: #fff;
	margin: 0 0 0 20em;
	padding: 0.2em;
	line-height: 1.6em;
}

.linkpage{
	width:585px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:1;
}
.linkpage ul {
}
.linkpage li {
}
.linkpage li a{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 2;
	color:#34529F;
}
.linkpage a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 2;
	color:#F00;
}

.sitemap{
	width:585px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:1;
}
.sitemap a{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color:#34529F;
}
.sitemap a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color:#F00;
}
.sitemap .bl1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap .bl2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap .bl3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap .bl3a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../../../assets/img/line_h.gif) repeat-x; 
}
.sitemap .bl3b{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../../../assets/img/line_h2.gif) repeat-x; 
}
.sitemap .bl4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap .bl5{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap .block1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 120px;
	float:left;
	width:39px;
}
.sitemap .block2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:27px;
}
.sitemap .block3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:138px;
}
.sitemap .block4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:27px;
}
.sitemap .block5{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:163px;
}

.menu {margin:0px 0px 0px 0px;}
.menu li {
	/* margin-bottom:2px; */ 
	font-size:1em; 
	line-height:1em;
	font-weight:bold;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 16px;
	line-height: 1;
}
.menu li a {
	font-weight:bold;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 16px;
	line-height: 1;
	display:block; 
	text-decoration:none; 
	color:#34529F;
}
.menu li a span {display:block;}
.menu li a span span {padding:10px 0px 5px 20px;}
.menu li a:hover { 
	font-weight:bold;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 16px;
	line-height: 1;
	display:block; 
	text-decoration:none; 
	color:#F00;
}
.menu li a:hover span {}
.menu li a:hover span span {}
.menu li.current_page_item {
	padding:10px 0px 5px 20px;
	display:block; 
	text-decoration:none; 
	color:#F00;
}
/* for WinIE6*/
* html .menu li.current_page_item {
	padding:10px 0px 20px 20px;
}

.menu2 {margin:10px 0px 0px 0px;}
.menu2 li {
	margin:0px 0px 10px 20px; 
	font-size:1em; 
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	height:30px;
	background:url(../img/bgbutton.jpg) no-repeat;
}
.menu2 li a {
	text-align:center;
	font-weight:normal;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	display:block; 
	text-decoration:none; 
	color:#34529F;
	/* color:#3071B7;
	color:#4f98c5; */
	font-weight:bold;
	height:30px;
	background:url(../img/bgbutton.jpg) no-repeat;
}
.menu2 li a span {display:block;}
.menu2 li a span span { margin:0px 0px 0px -20px; padding:10px 0px 0px 0px;}
.menu2 li a:hover { 
	font-weight:normal;
	font-style:normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	display:block; 
	text-decoration:none; 
	color:#54699F;
	/* color:#5cacde; */
	font-weight:bold;
	height:30px;
	background:url(../img/bgbutton-on.jpg) no-repeat;
}
.menu2 li a:hover span {}
.menu2 li a:hover span span {}

/* ============================= footer ====================== */
.pagetop{
}
.page6{
	margin-top:24px;
}
.page6a{
	margin-top:140px;
}
.page6b{
	margin-top:480px;
}
.page7{
	margin-top:450px;
}
.page8{
	margin-top:160px;
}
.page9{
	margin-top:430px;
}
.linkindent{
	margin-top:72px;
}
.linkindent1{
	margin-top:12px;
}
.linkindent2{
	margin-top:24px;
}
.linkindent3{
	margin-top:36px;
}
.linkindent4{
	margin-top:48px;
}
.linkindent5{
	margin-top:60px;
}
.linkindent6{
	margin-top:72px;
}
.linkindent7{
	margin-top:84px;
}
.linkindent8{
	margin-top:96px;
}
.linkindent9{
	margin-top:108px;
}
.linkindent10{
	margin-top:120px;
}
.linkindent11{
	margin-top:132px;
}
.linkindent12{
	margin-top:144px;
}
.linkindentA{
	margin-top:12px;
	margin-left:12px;
}

#footer  {background:url(../img/bgbottom.jpg) no-repeat; height:25px; color:#FFF;}
#footer .margin1{ padding:8px 0px 0px 26px;}
#footer .link a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 8px;
	line-height: 1;
	color:#FFF;
}
#footer .link a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 8px;
	line-height: 1;
	color:#F00;
}

#footer .red{
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 8px;
	line-height: 1;
	color:#F00;
}
.photoservice{
	margin: 0px auto 0px auto;
	padding:10px 0px 10px 0px;
	text-align:center;
}

.twittersozai{
	margin: 0px auto 0px auto;
	padding: 20px 0px 10px 0px;
	text-align:center;
}
.twitternews{
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	text-align:center;
}
.twitternewstext{
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:center;
	line-height:1.75;
}
.twitternewstext2{
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:center;
	line-height:1.75;
}
.twitternewstext3{
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding:0px 0px 0px 200px;
	line-height:1.75;
}

.twitternewslink a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#00F;
	font-weight:bold;
}

.twitternewslink a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#00F;
	font-weight:bold;
}

.twitternewslink2{
	text-align:center;
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#F00;
	font-weight:bold;
}

.twitternewslink2 a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#F00;
	font-weight:bold;
}

.twitternewslink2 a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#F00;
	font-weight:bold;
}
.twitternewslink3 a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#00F;
	font-weight:normal;
	border-bottom:#00F 1px solid;
}

.twitternewslink3 a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#00F;
	font-weight:normal;
	border-bottom:#00F 1px solid;
}
.twitternewslink4 a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#00F;
	font-weight:bold;
	border-bottom:#00F 1px solid;
}

.twitternewslink4 a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1.75;
	color:#00F;
	font-weight:bold;
	border-bottom:#00F 1px solid;
}

.twifont{
	font-size:12px;
	font-weight:normal;
	line-height:1.75;
}
.twifont2{
	font-size:12px;
	font-weight:normal;
	line-height:2;
}

.twisec{
	padding:5px 0px 0px 40px;
	line-height:1.75;
}
.twileft{
	float:left;
	padding:0px 0px 0px 0px;
	text-align:right;
	width:160px;
	line-height:1.75;
}
.twiright{
	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
	line-height:1.75;
	
}

.profile{
	margin:20px 10px 20px 10px;
	padding:15px 5px 0px 5px;
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

.t-link{
  text-align:left;
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	color:#6e6e6e;
}
.t-link a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	color:#00F;
	color:#1426ff;
	font-weight:bold;
	/* border-bottom:#00F 1px solid; */
}
.t-link a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	line-height: 1;
	color:#1426ff;
	font-weight:bold;
	/* border-bottom:#00F 1px solid; */
}

.pp a {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#00F;
}

.pp a:hover {
	font-weight: normal;
	font-style: normal;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 10px;
	line-height: 1.75;
	color:#00F;
}

.ppex{
	padding-left:100px;
}
.ppex_inner{
	border-top:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#999 1px solid;
	width:400px;
	padding-bottom:10px;
}
