<!--
.header {
     border: 2px solid #fff;
	 text-align:center;
	 background-color:#C0DEED;
}
 
.wrapper {
     float: left;
     width: 100%;
     margin-right: -304px;
}
 
.content {
     border: 2px solid #fff;
     margin-right: 300px;
}
 
.sidebar {
     float: right;
     width: 300px;
     border: 2px solid #fff;
}
 
.footer {
     clear: both; 
     border: 2px solid #fff;
	 text-align:center;
	 background-color:#C0DEED;
}

body{ color: #666666; font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif; font-size:large; line-height:1.6;}
a:link{ color: #2276BB; text-decoration: underline;}
.outer {
width:96%; background-color:#FFFFFF; padding-left:5px;}
.outercenter {
width:96%; text-align:center; background-color:#FFFFFF; padding-left:5px;
}
.outercenter2 {
width:96%; text-align:center; background-color:#FFFFFF; padding-left:5px; padding-top:8px; 
}
.solid_left { border-color : #FFFFFF #FFFFFF #FFFFFF #003399; border-width: 1px; border-style: solid; }
h1{ color:#666666; font-size:80%; padding:0px; margin:0px;} 
h2{ color:#000000; font-size:100%; line-height:1.8%; padding:0px; margin:0px;} 
h3{ font-size:100%; line-height:1.8; padding:0px; margin:0px;} 
p{ font-size:large; color:#000000; line-height:150%; padding-top:3px; padding-bottom:3px; margin:0px;} 
pre{ font-size:large; line-height:1.4; padding-top:3px; padding-bottom:3px; margin:0px;} 
.news{ color:#000000; font-size:medium; line-height:1.4; padding-top:3px; padding-bottom:3px; margin:0px;}
.newstitle{ color:#000000; font-size:large; font-weight:bold; line-height:1.4;}
.hr{ border-bottom: 1px #CCCCCC solid; padding-top:15px; padding-bottom:15px; padding-left:8px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399; }
.hr2{ padding-top:15px; padding-bottom:0px; }
.hr3{ padding:10px; font-size:large;}
.hr4{ padding:10px; font-size:large; text-align:center;}
ul{ padding-left:18px; margin-left:0px;}
.b1{ -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-top:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-left:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(https://www.talenttwit.com/ipn/y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b2{ border-top:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-left:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(https://www.talenttwit.com/ipn/y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b3{ -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(https://www.talenttwit.com/ipn/y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b4{ -webkit-border-radius:10px; border:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(https://www.talenttwit.com/ipn/y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b0{ padding-left:5px; padding-top:0px; padding-bottom:10px; font-size:small; }
.botan{ -webkit-border-radius:10px; border:1px #CCCCCC solid; text-align:center; padding:10px; color:#003399;}
.page{ padding-top:18px;}
.box {
float:left;
padding:20px;
}
.clear {
	CLEAR: both;
}
input   {
   width:      210px;
   font-size:   x-large;
}
select   {
   font-size:   x-large;
}
li{ line-height:180%; font-size:small;} 
.rank { color:#ff0000 }
.bold { font-weight:bold }
.pr { color:#999999; font-size:10px; }
.nend { padding-top:20px;}
.ct { color:#999999; padding-left:10px; font-size:large;}
.ct2 { color:#999999; font-size:medium; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px;}
.f14t { font-size:14px;}
.f24 { font-size:24px; }
.f18 { font-size:18px; font-weight:bold; line-height:180%; }
.menu { border-right:#999 1px solid; }
.h2tab2 { width:auto; padding-left:3px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#CCCCCC; background-color:#EDF2FF; margin-top:10px; margin-bottom:10px; BORDER-left: #0033CC 6px solid;  }
.h2tab { width:auto; padding-left:5px; padding-top:18px; padding-bottom:10px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#CCCCCC; background-color:#F6F6F6; margin-top:8px; margin-bottom:10px; BORDER-left: #CCC 5px solid;  }
.line1 { BORDER-BOTTOM: #ccc 1px solid; }
.line2 { BORDER-BOTTOM: #ccc 1px dotted; }
.bottom10px { margin-bottom:10px; }
.post-widgets {height:65px;padding-left:0px;margin:10px 0 0}
.post-widgets li{float:left;margin:0 0 0 6px;list-style:none}
.post-widgets li:first-child{margin:0}
.post-widgets li.line{display:block}

@media (max-width: 1000px) {
     .wrapper, .content, .sidebar {
          float: none;
          margin: 0;
          width: auto;
     }
	 
body{ color: #666666; font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif; font-size:large; line-height:1.6;}
a:link{ color: #2276BB; text-decoration: underline;}
.outer {
width:96%; background-color:#FFFFFF; padding-left:5px;}
.outercenter {
width:96%; text-align:center; background-color:#FFFFFF; padding-left:5px;
}
.outercenter2 {
width:96%; text-align:center; background-color:#FFFFFF; padding-left:5px; padding-top:8px; 
}
.solid_left { border-color : #FFFFFF #FFFFFF #FFFFFF #003399; border-width: 1px; border-style: solid; }
h1{ color:#666666; font-size:80%; padding:0px; margin:0px;} 
h2{ color:#000000; font-size:100%; line-height:1.8%; padding:0px; margin:0px;} 
h3{ font-size:100%; line-height:1.8; padding:0px; margin:0px;} 
p{ font-size:medium; line-height:1.2; padding-top:3px; padding-bottom:3px; margin:0px;} 
pre{ font-size:large; line-height:1.4; padding-top:3px; padding-bottom:3px; margin:0px;} 
.news{ color:#000000; font-size:medium; line-height:1.4; padding-top:3px; padding-bottom:3px; margin:0px;}
.newstitle{ color:#000000; font-size:large; font-weight:bold; line-height:1.4;}
.hr{ border-bottom: 1px #CCCCCC solid; padding-top:15px; padding-bottom:15px; padding-left:8px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399; }
.hr2{ padding-top:15px; padding-bottom:0px; }
.hr3{ padding:10px; font-size:large;}
.hr4{ padding:10px; font-size:large; text-align:center;}
ul{ padding-left:18px; margin-left:0px;}
.b1{ -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-top:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-left:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b2{ border-top:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-left:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b3{ -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b4{ -webkit-border-radius:10px; border:1px #CCCCCC solid; padding-left:8px; padding-top:15px; padding-bottom:15px; background-image:url(y1.gif); background-repeat: no-repeat; background-position:right; color:#003399;}
.b0{ padding-left:5px; padding-top:0px; padding-bottom:10px; font-size:small; }
.botan{ -webkit-border-radius:10px; border:1px #CCCCCC solid; text-align:center; padding:10px; color:#003399;}
.page{ padding-top:18px;}
.box {
float:left;
padding:20px;
}
.clear {
	CLEAR: both;
}
input   {
   width:      210px;
   font-size:   x-large;
}
select   {
   font-size:   x-large;
}
li{ line-height:180%; font-size:small;} 
.rank { color:#ff0000 }
.bold { font-weight:bold }
.pr { color:#999999; font-size:10px; }
.nend { padding-top:20px;}
.ct { color:#999999; padding-left:10px; font-size:small;}
.ct2 { color:#999999; font-size:medium; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px;}
.f14t { font-size:14px;}
.f24 { font-size:24px; }
.f18 { font-size:18px; font-weight:bold; line-height:180%; }
.menu { border-right:#999 1px solid; }
.h2tab2 { width:auto; padding-left:3px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#CCCCCC; background-color:#EDF2FF; margin-top:10px; margin-bottom:10px; BORDER-left: #0033CC 6px solid;  }
.h2tab { width:auto; padding-left:5px; padding-top:18px; padding-bottom:10px; border-style:solid; border-width:0px 1px 1px 0px; border-color:#CCCCCC; background-color:#F6F6F6; margin-top:8px; margin-bottom:10px; BORDER-left: #CCC 5px solid;  }
.line1 { BORDER-BOTTOM: #ccc 1px solid; }
.line2 { BORDER-BOTTOM: #ccc 1px dotted; }
.bottom10px { margin-bottom:10px; }
.post-widgets {height:65px;padding-left:0px;margin:10px 0 0}
.post-widgets li{float:left;margin:0 0 0 6px;list-style:none}
.post-widgets li:first-child{margin:0}
.post-widgets li.line{display:block}
img {
max-width: 100%;
height: auto;
}
}

-->