/*
Theme Name: dpsland
Theme URI: http://dpsland.com/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.0
Author: KOGATAKAHIROU
Author URI: http://dpsland.com/
*/

/* --- Base ---*/
@charset "Shift-JIS";
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6 {font-style:normal;	font-weight:normal;	font-size:1.0em;}
table,th,td,img {border:0;}
ul {list-style:none;}
/* --- Font ---*/
body {color:#000;	background:#FFF;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:medium;line-height:1.4;text-align:left;}
/* --- Link ---*/
a:link,a:visited{	color:#000;text-decoration:underline;	outline:none;}
a:hover,a:active{color:#000;text-decoration:underline;outline:none;}
/* --- Bold ---*/
span.bold{font-weight:bold;}
/*----- Contents -----*/
div#Contents{width:1000px;margin:0 auto;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;}
div#Home div#Contents{background:#FC0;}
div#Profile div#Contents{background:#C00;}
div#Work div#Contents{background:#000;}
div#Blog div#Contents{background:#030;}
div#Link div#Contents{	background:#09F;}
/*----- Header -----*/
div#Contents div#Header{height:140px;padding:0 30px;}
div#Home div#Contents div#Header{background:url(img/home_header.gif) no-repeat 876px 90px;}
div#Contents p#Browser{height:44px;text-indent:-9999px;border-left:3px solid #000;}
div#Home div#Contents p#Browser{	background:url(img/home_browser.gif) no-repeat 5px 5px;}
div#Profile div#Contents p#Browser{background:url(img/profile_browser.gif) no-repeat 5px 5px;}
div#Work div#Contents p#Browser{background:url(img/work_browser.gif) no-repeat 5px 5px;border-left:3px solid #FFF;}
div#Blog div#Contents p#Browser{background:url(img/blog_browser.gif) no-repeat 5px 5px;border-left:3px solid #FFF;}
div#Link div#Contents p#Browser{background:url(img/link_browser.gif) no-repeat 5px 5px;}
div#Contents h1{margin:20px 30px 0 0;float:left;}
div#Contents h1 a{width:285px;height:46px;text-indent:-9999px;	float:left;}
div#Home div#Contents h1 a{background:url(img/home_h1.gif) no-repeat -1px top;}
div#Profile div#Contents h1 a{background:url(img/profile_h1.gif) no-repeat -1px top;}
div#Work div#Contents h1 a{background:url(img/work_h1.gif) no-repeat -1px top;}
div#Blog div#Contents h1 a{background:url(img/blog_h1.gif) no-repeat -1px top;}
div#Link  div#Contents h1 a{background:url(img/link_h1.gif) no-repeat -1px top;}
/*----- MainMenu -----*/
div#Contents ul#MainMenu{	margin-top:20px;padding-top:14px;float:left;}
div#Home div#Contents ul#MainMenu{background:url(img/home_contents.gif) no-repeat left top;}
div#Profile div#Contents ul#MainMenu{background:url(img/profile_contents.gif) no-repeat left top;}
div#Work div#Contents ul#MainMenu{background:url(img/work_contents.gif) no-repeat left top;}
div#Blog div#Contents ul#MainMenu{background:url(img/blog_contents.gif) no-repeat left top;}
div#Link div#Contents ul#MainMenu{background:url(img/link_contents.gif) no-repeat left top;}
div#Contents ul#MainMenu li {	float:left;}
div#Contents ul#MainMenu li a{height:32px;margin:0 15px 0 0;	text-indent:-9999px;float:left;}
div#Contents ul#MainMenu li#Home a{width:57px;}
/*----- home -----*/
div#Home div#Contents ul#MainMenu li#Home a:link,div#Home div#Contents ul#MainMenu li#Home a:visited,div#Home div#Contents ul#MainMenu li#Home a:hover,div#Home div#Contents ul#MainMenu li#Home a:active{background:url(img/home_home.gif) no-repeat left -44px;}
div#Profile div#Contents ul#MainMenu li#Home a:link,div#Profile div#Contents ul#MainMenu li#Home a:visited{background:url(img/profile_home.gif) no-repeat left top;}
div#Profile div#Contents ul#MainMenu li#Home a:hover,div#Profile div#Contents ul#MainMenu li#Home a:active{background:url(img/profile_home.gif) no-repeat left -44px;}
div#Work div#Contents ul#MainMenu li#Home a:link,div#Work div#Contents ul#MainMenu li#Home a:visited{background:url(img/work_home.gif) no-repeat left top;}
div#Work div#Contents ul#MainMenu li#Home a:hover,div#Work div#Contents ul#MainMenu li#Home a:active{background:url(img/work_home.gif) no-repeat left -44px;}
div#Blog div#Contents ul#MainMenu li#Home a:link,div#Blog div#Contents ul#MainMenu li#Home a:visited{background:url(img/blog_home.gif) no-repeat left top;}
div#Blog div#Contents ul#MainMenu li#Home a:hover,div#Blog div#Contents ul#MainMenu li#Home a:active{background:url(img/blog_home.gif) no-repeat left -44px;}
div#Link div#Contents ul#MainMenu li#Home a:link,div#Link div#Contents ul#MainMenu li#Home a:visited{background:url(img/link_home.gif) no-repeat left top;}
div#Link div#Contents ul#MainMenu li#Home a:hover,div#Link div#Contents ul#MainMenu li#Home a:active{background:url(img/link_home.gif) no-repeat left -44px;}
/*----- Profile -----*/
div#Contents ul#MainMenu li#Profile a{width:110px;}
div#Home div#Contents ul#MainMenu li#Profile a:link,div#Home div#Contents ul#MainMenu li#Profile a:visited{background:url(img/home_profile.gif) no-repeat left top;}
div#Home div#Contents ul#MainMenu li#Profile a:hover,div#Home div#Contents ul#MainMenu li#Profile a:active{	background:url(img/home_profile.gif) no-repeat left -44px;}
div#Profile div#Contents ul#MainMenu li#Profile a:link,div#Profile div#Contents ul#MainMenu li#Profile a:visited,div#Profile div#Contents ul#MainMenu li#Profile a:hover,div#Profile div#Contents ul#MainMenu li#Profile a:active{background:url(img/profile_profile.gif) no-repeat left -44px;}
div#Work div#Contents ul#MainMenu li#Profile a:link,div#Work div#Contents ul#MainMenu li#Profile a:visited{background:url(img/work_profile.gif) no-repeat left top;}
div#Work div#Contents ul#MainMenu li#Profile a:hover,div#Work div#Contents ul#MainMenu li#Profile a:active{background:url(img/work_profile.gif) no-repeat left -44px;}
div#Blog div#Contents ul#MainMenu li#Profile a:link,div#Blog div#Contents ul#MainMenu li#Profile a:visited{background:url(img/blog_profile.gif) no-repeat left top;}
div#Blog div#Contents ul#MainMenu li#Profile a:hover,div#Blog div#Contents ul#MainMenu li#Profile a:active{background:url(img/blog_profile.gif) no-repeat left -44px;}
div#Link div#Contents ul#MainMenu li#Profile a:link,div#Link div#Contents ul#MainMenu li#Profile a:visited{background:url(img/link_profile.gif) no-repeat left top;}
div#Link div#Contents ul#MainMenu li#Profile a:hover,div#Link div#Contents ul#MainMenu li#Profile a:active{background:url(img/link_profile.gif) no-repeat left -44px;}
/*----- Work -----*/
div#Contents ul#MainMenu li#Work a{	width:55px;}
div#Home div#Contents ul#MainMenu li#Work a:link,div#Home div#Contents ul#MainMenu li#Work a:visited{background:url(img/home_work.gif) no-repeat left top;}
div#Home div#Contents ul#MainMenu li#Work a:hover,div#Home div#Contents ul#MainMenu li#Work a:active{background:url(img/home_work.gif) no-repeat left -44px;}
div#Profile div#Contents ul#MainMenu li#Work a:link,div#Profile div#Contents ul#MainMenu li#Work a:visited{background:url(img/profile_work.gif) no-repeat left top;}
div#Profile div#Contents ul#MainMenu li#Work a:hover,div#Profile div#Contents ul#MainMenu li#Work a:active{background:url(img/profile_work.gif) no-repeat left -44px;}
div#Work div#Contents ul#MainMenu li#Work a:link,div#Work div#Contents ul#MainMenu li#Work a:visited,div#Work div#Contents ul#MainMenu li#Work a:hover,div#Work div#Contents ul#MainMenu li#Work a:active{background:url(img/work_work.gif) no-repeat left -44px;}
div#Blog div#Contents ul#MainMenu li#Work a:link,div#Blog div#Contents ul#MainMenu li#Work a:visited{background:url(img/blog_work.gif) no-repeat left top;}
div#Blog div#Contents ul#MainMenu li#Work a:hover,div#Blog div#Contents ul#MainMenu li#Work a:active{background:url(img/blog_work.gif) no-repeat left -44px;}
div#Link div#Contents ul#MainMenu li#Work a:link,div#Link div#Contents ul#MainMenu li#Work a:visited{background:url(img/link_work.gif) no-repeat left top;}
div#Link div#Contents ul#MainMenu li#Work a:hover,div#Link div#Contents ul#MainMenu li#Work a:active{background:url(img/link_work.gif) no-repeat left -44px;}
/*----- Blog -----*/
div#Contents ul#MainMenu li#Blog a{width:58px;}
div#Home div#Contents ul#MainMenu li#Blog a:link,div#Home div#Contents ul#MainMenu li#Blog a:visited{background:url(img/home_blog.gif) no-repeat left top;}
div#Home div#Contents ul#MainMenu li#Blog a:hover,div#Home div#Contents ul#MainMenu li#Blog a:active{background:url(img/home_blog.gif) no-repeat left -44px;}
div#Profile div#Contents ul#MainMenu li#Blog a:link,div#Profile div#Contents ul#MainMenu li#Blog a:visited{background:url(img/profile_blog.gif) no-repeat left top;}
div#Profile div#Contents ul#MainMenu li#Blog a:hover,div#Profile div#Contents ul#MainMenu li#Blog a:active{background:url(img/profile_blog.gif) no-repeat left -44px;}
div#Work div#Contents ul#MainMenu li#Blog a:link,div#Work div#Contents ul#MainMenu li#Blog a:visited{background:url(img/work_blog.gif) no-repeat left top;}
div#Work div#Contents ul#MainMenu li#Blog a:hover,div#Work div#Contents ul#MainMenu li#Blog a:active{background:url(img/work_blog.gif) no-repeat left -44px;}
div#Blog div#Contents ul#MainMenu li#Blog a:link,div#Blog div#Contents ul#MainMenu li#Blog a:visited,div#Blog div#Contents ul#MainMenu li#Blog a:hover,div#Blog div#Contents ul#MainMenu li#Blog a:active{background:url(img/blog_blog.gif) no-repeat left -44px;}
div#Link div#Contents ul#MainMenu li#Blog a:link,div#Link div#Contents ul#MainMenu li#Blog a:visited{background:url(img/link_blog.gif) no-repeat left top;}
div#Link div#Contents ul#MainMenu li#Blog a:hover,div#Link div#Contents ul#MainMenu li#Blog a:active{background:url(img/link_blog.gif) no-repeat left -44px;}
/*----- Link -----*/
div#Contents ul#MainMenu li#Link a{width:52px;}
div#Home div#Contents ul#MainMenu li#Link a:link,div#Home div#Contents ul#MainMenu li#Link a:visited{background:url(img/home_link.gif) no-repeat left top;}
div#Home div#Contents ul#MainMenu li#Link a:hover,div#Home div#Contents ul#MainMenu li#Link a:active{background:url(img/home_link.gif) no-repeat left -44px;}
div#Profile div#Contents ul#MainMenu li#Link a:link,div#Profile div#Contents ul#MainMenu li#Link a:visited{background:url(img/profile_link.gif) no-repeat left top;}
div#Profile div#Contents ul#MainMenu li#Link a:hover,div#Profile div#Contents ul#MainMenu li#Link a:active{background:url(img/profile_link.gif) no-repeat left -44px;}
div#Work div#Contents ul#MainMenu li#Link a:link,div#Work div#Contents ul#MainMenu li#Link a:visited{background:url(img/work_link.gif) no-repeat left top;}
div#Work div#Contents ul#MainMenu li#Link a:hover,div#Work div#Contents ul#MainMenu li#Link a:active{background:url(img/work_link.gif) no-repeat left -44px;}
div#Blog div#Contents ul#MainMenu li#Link a:link,div#Blog div#Contents ul#MainMenu li#Link a:visited{background:url(img/blog_link.gif) no-repeat left top;}
div#Blog div#Contents ul#MainMenu li#Link a:hover,div#Blog div#Contents ul#MainMenu li#Link a:active{background:url(img/blog_link.gif) no-repeat left -44px;}
div#Link div#Contents ul#MainMenu li#Link a:link,div#Link div#Contents ul#MainMenu li#Link a:visited,div#Link div#Contents ul#MainMenu li#Link a:hover,div#Link div#Contents ul#MainMenu li#Link a:active{background:url(img/link_link.gif) no-repeat left -44px;}
/*----- Center -----*/
div#Contents div#Center{margin-left:30px;}
div#Home div#Contents div#Center{margin:0;}
div#Work div#Contents div#Center,div#Blog div#Contents div#Center,div#Link div#Contents div#Center{padding-bottom:15px;}
/*----- Left -----*/
div#Contents div#Center div#Left{width:230px;float:left;}
/*----- h2 -----*/
div#Contents div#Center div#Left h2{width:200px;height:43px;text-indent:-9999px;}
div#Profile div#Contents div#Center div#Left h2{background:url(img/profile_h2.gif) no-repeat left top;}
div#Work div#Contents div#Center div#Left h2{background:url(img/work_h2.gif) no-repeat left top;}
div#Blog div#Contents div#Center div#Left h2{background:url(img/blog_h2.gif) no-repeat left top;}
div#Link div#Contents div#Center div#Left h2{background:url(img/link_h2.gif) no-repeat left top;}
/*----- Right -----*/
div#Profile div#Contents div#Center div#Right{width:733px;float:right;font-size:small;border-left:3px solid #000;}
div#Work div#Contents div#Center div#Right{width:733px;height:500px;float:right;border-left:3px solid #FFF;}
div#Blog div#Contents div#Center div#Right{width:733px;float:right;font-size:small;border-left:3px solid #FFF;}
div#Link div#Contents div#Center div#Right{width:733px;float:right;font-size:small;border-left:3px solid #000;}
/*----- Clear -----*/
div#Contents div#Center div#Bottom{clear:both;}
/*----- Footer -----*/
div#Footer{width:1000px;height:auto;margin:0 auto;}
div#Footer p#Attention{margin:10px 0 5px 30px;font-size:xx-small;}
div#Footer p#Copyrights{	height:12px;margin:0 0 0 30px;text-indent:-9999px;background:url(../img/copy.gif) no-repeat left top;}
/*----- Home -----*/
div#Home div#Contents div#Center p{height:480px;}
div#Home div#Footer h2{margin:20px 0 0 30px;padding-left:10px;border-left:3px solid #000;font-size:small;font-weight:bold;}
div#Home div#Footer ul{width:25em;height:10em;margin:0 0 10px 30px;padding-left:10px;overflow:auto;border-left:3px solid #000;font-size:x-small;}
div#Home div#Footer ul li.New,div#Home div#Footer ul li.New a{color:#F36;}
/*----- Profile -----*/
div#Profile div#Contents div#Center div#Left p#Japanese,div#Profile div#Contents div#Left p#English{width:200px;height:28px;text-indent:-9999px;}
div#Profile div#Contents div#Center div#Left p#Japanese{background:url(img/profile_japanese.gif) no-repeat left top;}
div#Profile div#Contents div#Center div#Left p#English{background:url(img/profile_english.gif) no-repeat 1px top;}
div#Profile div#Contents div#Center div#Right ul{padding:0 30px 30px 30px;}
div#Profile div#Contents div#Center div#Right ul li{ line-height:2em;}
div#Profile div#Contents div#Center div#Right ul li span.Bold{font-weight:bold;}
div#Profile div#Contents div#Center div#Bottom{height:400px;text-align:right;}
/*----- Work -----*/
div#Work div#Contents div#Center div#Left li#Illust,div#Work div#Contents div#Center div#Left li#Web,div#Work div#Contents div#Center div#Left li#BannerLogo{width:220px;margin-bottom:15px;padding-top:36px;clear:both;}
div#Work div#Contents div#Center div#Left li#Illust{margin-top:15px;background:url(img/work_illust.gif) no-repeat left top;}
div#Work div#Contents div#Center div#Left li#Web{background:url(img/work_web.gif) no-repeat left top;}
div#Work div#Contents div#Center div#Left li#BannerLogo{background:url(img/work_bannerlogo.gif) no-repeat left top;}
div#Work div#Contents div#Center div#Left li a{margin: 0 15px 15px 0;	float:left;border:3px Solid #000;}
div#Work div#Contents div#Center div#Left li{	float:left;}
div#Work div#Contents div#Center div#Left li#This a,div#Work div#Contents div#Center div#Left li a:hover{border:3px solid #900;}
div#Work div#Contents div#Center div#Right p{padding-left:30px;color:#FFF;}
div#Work div#Contents div#Center div#Right img{margin:0 0 15px 0;padding:0}
div#Work div#Contents div#Center div#Right p a{color:#FFF;}
/*----- Blog -----*/
div#Blog div#Contents div#Center div#Right,div#Blog div#Contents div#Center div#Right a{color:#FFF;}
div#Blog div#Contents div#Center div#Right div#SideBar{width:260px;float:left;}
div#Blog div#Contents div#Center div#Right div#SideBar ul{margin:0 30px;}
div#Blog div#Contents div#Center div#Right div#SideBar ul li {margin-bottom:15px;}
div#Blog div#Contents div#Center div#Right div#SideBar ul li h2{font:large bold;}
div#Blog div#Contents div#Center div#Right div#SideBar ul li ul{margin:0;}
div#Blog div#Contents div#Center div#Right div#SideBar ul li ul li{margin:0 0 0 1em;list-style:square;line-height:2em}
div#Blog div#Contents div#Center div#Right div#Main{width:440px;float:left;}
div#Blog div#Contents div#Center div#Right div#Main p.Date{font-size:small;}
div#Blog div#Contents div#Center div#Right div#Main h2.EntryTitle{margin:5px 0;font-size:x-large;font-weight:bold;clear:both;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry p{font-size:small;line-height:2em;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry p br{clear:both;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry p img{margin:5px 15px 10px 0;float:left;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry h3{padding-top:1em;clear:both;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry ul.st-related-posts{padding-bottom:1.5em;}
div#Blog div#Contents div#Center div#Right div#Main div.Entry ul.st-related-posts li{list-style:inside;font-size:13px;line-height:2em;}
div#Blog div#Contents div#Center div#Right div#Main p.PostMetaData{margin-bottom:30px;clear:both;line-height:2em;font-size:small;}
div#Blog div#Contents div#Center div#Right div#Main div.Navigation p{margin-right:15px;float:left;}
div#Blog div#Contents div#Center div#Right div#Main ol.CommentList{width:440px;margin-top:15px;}
div#Blog div#Contents div#Center div#Right div#Main ol.CommentList li{margin:0 0 15px 1.5em;}
div#Blog div#Contents div#Center div#Right div#Main ol.CommentList li img{margin:0 15px 10px 0;float:left;}
div#Blog div#Contents div#Center div#Right div#Main ol.CommentList li p{width:440px;}
div#Blog div#Contents div#Center div#Right div#Main p#Feed{width:450px;margin:15px 0;clear:both;border-top:1px dashed #999;}
div#Blog div#Contents div#Center div#Right div#Main textarea {width:438px; margin:15px 0;}
div#Blog div#Contents div#Center div#Right div#Main p.TrackBackUrl{margin-bottom:15px}
div#Blog div#Contents div#Center div#Right div#Main p.TrackBackUrl input{width:436px;margin-top:5px;background-color:#CCC;font-size:small;}
/*----- Link -----*/
div#Link div#Contents div#Center div#Left p{padding-right:30px;height:210px;text-align:right;}
div#Link div#Contents div#Center div#Right dl{margin-left:30px;}
div#Link div#Contents div#Center div#Right dl dt{margin-bottom:5px;clear:both;font-weight:bold;}
div#Link div#Contents div#Center div#Right dl dd{margin:0 5px 10px 0;float:left;font-size:x-small;}
/*----- Flash -----*/
embed{margin:0;}
