@charset "utf-8";
/*
Theme Name: UMLAND
Theme URI: http://uetsuhara.com/
Description: WordPress Default をベースに改造。
Version: 0.1
Author: Uetsuhara Masayuki
Author URI: http://uetsuhara.com/
Tags: red

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* reset */
#header img, div { behavior:url(js/iepng/iepngfix.htc) }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
textarea{font-size:100%;}
img{vertical-align:middle; height:auto; width:auto;}
body{font-family:Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";background-color:#E00E0E;line-height:130%;text-decoration:none;font-size:100%;}
body a{text-decoration:none;}
.entrybody small a:link{border:none;}
.entrybody small a:visited{border:none;}
.entrybody small a:hover{border:none;}
.entry a:link,.page_content li a:link,.page_content p a:link{border-bottom:2px dotted #00F;}
.entry a:visited,.page_content li a:visited,.page_content p a:visited{border-bottom:2px dotted #606;}
.entry a:hover,.tab_container a:hover,#sidebar a:hover,.commentlist a:hover,.archives_content a:hover,.page_content li a:hover,.page_content p a:hover{color:#E00E0E;border-bottom:1px solid #E00E0E;}
#header{background:url(images/top_back.png) top repeat-x;height:100px;width:100%;}
.header-center{width:830px;height:100%;margin:0 auto;}
#top-navi{width:100%;color:#FFF;font-weight:700;float:left;margin:0 0 10px;padding:10px 0;}
#top-navi ul li{float:left;padding-left:10px;}
.header-bottom{width:100%;height:46px;clear:both;}
#main-navi{float:left;height:46px;width:595px;position:relative;}
#main-navi ul{float:left;height:46px;}
#wrap{width:810px;height:100%;z-index:-1;background:url(images/top_curve.png) top no-repeat #FFF;margin:0 auto;padding:0 10px 18px;}
#content{width:770px;margin:0 auto;}
#content_2{width:580px;margin-left:10px; padding-bottom:5px;float:left;z-index:10000;}
.map{margin-bottom:30px;height:400px;background:url(images/top_map_back.png) no-repeat;position:relative;}
#map-point-1{position:absolute;left:144px;top:113px;}
#map-point-2{position:absolute;left:109px;top:191px;}
#map-point-3{position:absolute;left:165px;top:254px;}
#map-point-4{position:absolute;left:288px;top:236px;}
#map-point-5{position:absolute;left:402px;top:176px;}
#map-point-6{position:absolute;left:428px;top:231px;}
#map-point-7{position:absolute;left:429px;top:277px;}
#map-point-8{position:absolute;left:406px;top:318px;}
#map-point-9{position:absolute;left:525px;top:136px;}
#map-point-10{position:absolute;left:614px;top:307px;}
#island-1{position:absolute;left:590px;top:70px;}
#island-2{position:absolute;left:637px;top:194px;}
#island-3{position:absolute;left:643px;top:273px;cursor:default;}
#heart-island{position:absolute;left:630px;top:155px;}
.header_popup{position:absolute;display:none;background:transparent url(images/popup_bg.png) repeat;width:735px;height:auto;border:1px solid #999;z-index:500;margin:184px 0 0 -146px;padding:10px;}
.popup{position:absolute;display:none;background:url(images/popup_bg.png) repeat;width:735px;height:auto;border:1px solid #999;z-index:400;margin:140px 0 0 40px;padding:10px;}
.tabs{height:100%;background-image:url(images/tabs_back_bo.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:40px;margin-left:3px;}
.tab_container{background-image:url(images/tabs_back_m.png);background-repeat:repeat-y;}
.tabs-navi{background:url(images/tabs.png) top left no-repeat;height:84px;}
.entry-thumb{height:50px;width:50px;border:1px solid #CCC;float:left;margin:-16px 10px 0 0;padding:2px;}
.entry{padding-top:22px;width:550px;}
.entrybody ul li{background-image:url(images/li_bg.png);background-repeat:no-repeat;background-position:-1% 50%;padding-left:30px;line-height:190%;list-style:none;}
.entry_com ul li a{background-image:url(images/li_bg.png);background-repeat:no-repeat;background-position:-1% 50%;padding-left:30px;line-height:190%;list-style:none;}
.entry_com ul li a:visited {background-image:url(images/li_bg_visited.png);background-repeat:no-repeat;background-position:0 15%;padding-left:30px;line-height:190%;list-style:none;}
.entry ol li{list-style:decimal outside; margin:0 0 10px 25px;}
.entry ol ul li{background-image:url(images/li_bg.png);background-repeat:no-repeat;background-position:0 15%;padding-left:30px;line-height:190%;list-style:none;}
.entry h2{font-size:88%;font-weight:700;float:left;}
#single-thumb{height:50px;width:50px;border:1px solid #CCC;float:left;background-color:#FFF;margin:11px 13px 0 5px;padding:2px;}
.author-thumb{height:50px;width:50px;border:1px solid #CCC;float:left;background-color:#FFF;margin:11px 13px 0 5px;padding:2px;}
.entrytitle{background:url(images/single_title_bg.png) no-repeat;width:570px;height:113px;padding:33px 0px 10px 25px;}
.entrymeta{font-size:74%;margin-top:11px;width:495px;float:right;}
.entrymeta .tag_list{color:#666; width:100%; float:left;}
.entrymeta .tag_list a{font-weight:700;}
.entrymeta .date {width:100%;margin-top:6px; float:left;}
.entrybody{width:100%;padding-bottom:45px;font-size:94%;border-bottom:3px double #EED;margin-left:18px;}
.entrybody ul{margin: 20px 0;}
.entrybody h3{border-bottom:2px dotted #EE0E0E;border-left:7px solid #EE0E0E;font-size:107%;font-weight:700;margin:35px 0 10px -14px;padding:5px 0 5px 7px; clear:both;}
.entrybody h4{border-left:10px groove #EE0E0E;font-size:94%;font-weight:700;margin:50px 0 10px 2px;padding-left:7px;clear:both;}
.news h4, .book h4{border:none; padding:0; margin:0;}
.entry_img{margin:20px auto; text-align:center;display:block;}
.entry_img img{background-color:#F3F3F3; border:1px solid #DDDDDD;padding:5px;}
.entry_img a img:hover{background-color:#E00E0E; padding:5px;}
.entry_img_center{margin:20px auto; text-align:center;display:block;}
.wp-caption {background-color:#F3F3F3; border:1px solid #DDDDDD; margin:20px auto; padding-top:5px; text-align:center; font-size:82%;}
.wp-caption a:hover{background-color:#E00E0E; width:100%; height:100%; padding:5px;}
.wp-caption-text{padding:0 7px; text-align:left;}
.alignright{float:right; margin:10px;}
.reference{margin:65px 0 -95px -5px!important; border:none!important; padding:0;}
blockquote{color:#A20018;font-weight:700;background:url(images/quote.png) no-repeat left top;margin:20px 10px;padding:10px 0 10px 75px;}
blockquote p a{font-size:82%;}
.entry_com{width:100%;padding-bottom:15px;font-size:94%;border-bottom:3px double #EED;float:left;margin:0 10px;}
.related-post{height:45px;margin:25px 0 5px -7px;}
.news{margin-top:30px;font-size:88%;}
.book{margin-top:20px;font-size:88%;}
.pre-next{font-size:88%;width:100%;height:auto;border-bottom:3px double #EED;float:left;margin:0 10px;padding:10px 0;}
#previouspost{height:50px;float:left;}
#nextpost{height:50px;float:right;}
.comment_block{width:550px;margin:0 10px;}
input#tb_url{background-color:#ECECEC;width:70%;padding:0.2em;}
#trackback_url{width:500px;margin:25px 0 5px -7px;}
.coment_top{width:100%;height:50px;margin:25px 0 5px -7px;}
#comments{float:left;width:118px;}
#comment_feed{height:25px;width:25px;float:left;margin-top:12px;}
.commentlist li{background-color:#FFF;height:100%;padding:15px;}
.commentlist li.odd,.commentlist li.alt{background-color:#EFEFEF;height:100%;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:15px;}
.commentlist li.authcomment{background-color:#FDD;height:100%;border-top:1px solid #FFA6A6;border-bottom:1px solid #FFA6A6;padding:15px;}
.avatar{float:left;border:1px solid #CCC;background-color:#FFF;margin:0 20px 5px 5px;padding:2px;}
cite{padding-top:15px;font-style:normal;font-size:88%;font-weight:700;}
.commentmetadata{margin-left:10px;}
.commentlist p{font-size:82%;margin-bottom:10px;}
.edit-comment-admin-links{clear:both;}
.page_totop{float:right;margin-top:15px;}
.page_content p{margin-bottom:15px;}
.page_content ol{list-style:decimal inside;}
.page_content li{margin-bottom:5px;}
.page_content .entrybody{padding-top:30px;}
.page_content .entrybody h3{border-bottom:2px dotted #EE0E0E;border-left:7px solid #EE0E0E;font-size:88%;font-weight:400;margin:35px 0 10px -18px;padding:5px 0 5px 7px;}
.umland_profile{margin:20px 0;}
.umland_profile li{margin:0;padding:10px 15px!important;background-image: none!important; line-height:150%!important;}
.umland_profile .odd,.umland_profile .alt{background-color:#EFEFEF;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;}
.page_content .cform textarea,.page_content .cform input{width:465px;}
.page_content .cform{width:530px;}
.about_list{list-style:disc inside;margin-bottom:15px;}
.archive{margin:40px 0 30px 12px;}
.archives_title{width:100%;height:70px;font-size:82%;}
.archives_title a{font-size:120%;}
#pagenavi_bottom_author{margin-top:35px;padding:0 10px;}
#sidebar{background:url(images/sidebar_bg_top.png) center top no-repeat;font-size:82%;display:inline;width:200px;height:auto;float:right;padding-bottom:50px;margin:23px 5px 0 0;}
#sidebar p{margin-bottom:10px;}
.sidebar_bg{background:url(images/sidebar_bg_m.gif) center repeat-y;margin:35px 0 0;}
.sidebar_bo{background:url(images/sidebar_bg_bo.png) center bottom no-repeat;height:38px;width:200px;margin-top:-15px;}
#sidebar ul li h2{background:url(images/sidebar_li_bg_top.png) no-repeat top;padding:15px 27px 0;}
.widget{background:url(images/sidebar_li_bg_bo.png) no-repeat bottom;margin-bottom:15px;padding-bottom:18px;}
.sidebar_content{background:url(images/sidebar_li_bg_m.gif) center repeat-y;line-height:130%;padding:15px 25px 5px 30px;}
#s{border:1px solid #F2A8AA;width:64%;background-color:#FDD;}
#awasete .sidebar_content img{margin-left:7px;}
#nakanohito .sidebar_content img{margin-left:6px;}
#adjust{clear:both;height:333px;}
#footer{width:100%;height:300px;background:url(images/footer_back.png) repeat-x scroll center bottom;z-index:20;margin:-333px auto 0;padding:10px 0 0;}
.footer-center{width:760px;height:260px;color:#FFF;margin:0 auto;padding:15px 30px 20px;}
.footer-center a{color:#FFF;border-bottom:1px dotted #FFF;}
.footer-center a:hover{color:#FFF;border-bottom:1px solid #FFF;background-color:#53041E;}
#footer-interest{width:250px;height:260px;float:left;font-size:88%;line-height:180%;}
#footer-interest ul li{background:url(images/footer_list.png) no-repeat 0 70%;padding-left:30px;}
.footer-tags{width:500px;height:260px;float:left;}
#tag_cloud{line-height:150%;}
#tag_cloud a:link{border:none;margin-right:10px;}
#copyrights{font-size:82%;width:800px;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.lavaLamp{position:relative;overflow:hidden;}
.lavaLamp li.back{background:url(images/fancymenu.png) no-repeat right bottom;_background:url(images/fancymenu.png) no-repeat right -30px;width:9px;height:30px;z-index:8;position:absolute;margin:8px 7px 0 0;}
*:first-child+html .lavaLamp li.back{background:url(images/fancymenu.png) no-repeat right -30px;}
.lavaLamp li.back .left{background:url(images/fancymenu.png) no-repeat top left;height:30px;margin:0 7px 0 0;}
*html .lavaLamp li.back .left{display:block;height:30px;padding:5px 0;}
.lavaLamp li a{position:relative;overflow:hidden;z-index:10;float:left;}
#login input{border:2px solid #FF6868;width:200px;background-color:#FDD;padding:7px 10px 7px 40px;}
#login #submit{margin-top:15px;border:2px solid #FF6868;width:130px;background-color:#FDD;text-align:center;padding:7px 0;}
#login_password{background:url(images/icon_pass.png) no-repeat 1% 50%;background-color:#FDD;}
#login #rememberme{width:30px;}
fieldset,img,abbr,acronym{border:0;}
::-moz-selection{background:#E00E0E;color:#fff;}
::selection{background:#E00E0E;color:#fff;}
#top-navi ul{float:right;}
.entry_totop{float:right;margin:15px 0;}
#headerlogo,#main-navi ul li{float:left;}
.header_popup p,.popup p{font-size:88%;color:#333;line-height:130%;font-weight:700;padding:10px;}
.entry p,.commentlist{margin:15px 0;}
.entry_img a:link,.entry_img a:visited,.pre-next a:link,.pre-next a:visited,.pre-next a:hover,.entry_totop a:link,.entry_totop a:visited,.entry_totop a:hover,.page_totop a:link,.page_totop a:visited,.page_totop a:hover{border:none;}
.news_box,.book_box{width:520px;height:auto;border:#999 solid 1px;background-color:#EFEFEF;padding:15px;}
.news h4,.book h4{height:59px;width:155px;margin-bottom:-12px;margin-left:-20px;}
.page_content,.archives_content{width:510px;padding:33px 0 30px 17px;}
#page_title,#archives_title{width:100%;border-bottom:2px dotted #EE0E0E;border-left:7px solid #EE0E0E;font-size:88%;padding:5px 0 5px 7px;}
#sidebar ul li ul,#sidebar form{background:url(images/sidebar_li_bg_m.gif) center repeat-y;padding:15px 31px 5px 31px;}
.tag_list li,#recent-posts li,#popular-posts li{background:url(images/li_bg.png) no-repeat -5px 0%;padding-left:20px;list-style:none;margin-bottom:10px;}
#footer-interest h4,.footer-tags h4{width:100%;height:25px;margin-bottom:15px;}
#login #submit:hover,#login_password:hover{background-color:#FFF;}
.ddsg-wrapper ul li{list-style:inside disc}
.wp-pagenavi{ width:100%;margin:5px 0;padding:10px 0;}
.sponsor_1{ margin:0 0 10px 19px;display:block;}
.clear {clear:both;}