﻿@charset "UTF-8";
/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

*:root {
	/*background-color:#F9F9D0;*/
background-color:#5F6145;
}
pre {
	white-space: pre-wrap;          /* CSS3 ready （Opera 8 or new） */
	white-space: -moz-pre-wrap; /* Firefox （Mozilla） */
	word-wrap: break-word;        /* IE5.5 and Safari */
	font-family:"Lucida Grande", sans-serif;
}
html {
overflow-y: scroll;
	height:100%;
	margin-bottom:1px;
	background-color:#5F6145;
}
body {
	height:100%;
	margin-bottom:1px;
	line-height:1.3em;
	font-size:100%;
	width:900px !important;
	margin:0px auto !important;
	background-color:#F9F9D0;
	/*-webkit-text-size-adjust:none;*/
}

video {
	margin:0;
	padding:0;
	width:auto;
	background:transparent;
}
*+html #navBar {
	font-size:93%;
	font-family:Verdana, arial, sans-serif, "MS Gothic", "Osaka";
}
*+html .main_region {
	font-size:93%;
	font-family:Verdana, arial, sans-serif, "MS Gothic", "Osaka";
}
*+html #navBar ul li, #navBar ul li a {
	font-size:90%;
}
*+html #navBar #sectionLinks, #navBar #sectionLinks h3 {
	font-size:90%;
}
*+html #advert {
	font-size:80%;
}
*+html #advert a {
	font-size:90%;
}
*+html #sectionLinks ul li .feedText {
	font-size:110%;
}
*+html body {
	line-height:1.4em;
}
head>/* */body body {
	line-height:1.6em;
}
.wrapper {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:left;
	height: 100%;
margin: 0px auto;
min-height: 100%;
}
.total_rect {
	margin-left: auto;
	margin-right: auto;
	width:900px;
	font-size:13px;
	background-color:#F9F9D0;
}
/*for safari*/
html* .total_rect {
	overflow:hidden;
	font-size:13px;
	margin-left: auto;
margin-right: auto;
width: 900px;
}
.SpryHiddenRegion {
	visibility: hidden;
	height: auto;
	padding-left: 10px;
}
.floatcleartext {
	clear:both;
}
.updatetext {
	margin:0px;
	padding:0px;
	font-size:78%;
}
*+html .top_wrap {
	font-size:93%;
	font-family:Verdana, arial, sans-serif, "MS Gothic", "Osaka";
}
.top_wrap {
	width:680px;
	margin-left:200px;
}

.top_wrap_special {
	width:680px;
	margin-left:200px;
}

html[xmlns*=""] body:last-child .top_wrap {
width:640px;
margin-left:180px;
}

html[xmlns*=""] body:last-child .top_wrap_special {
width:640px;
margin-left:180px;
}

html:not([lang*=""]) .top_wrap{width:640px;}

html:not([lang*=""]) .top_wrap_special{width:640px;margin-left:200px;}

.news {
	position:relative;
	margin-bottom:20px;
	margin-left:0px;
	width:240px;
	color:#000;
	background-color: #FC6;
	margin-top:10px;
	text-align:center;
	border:1px solid #ccc;
}
.news2 {
	position:relative;
	margin-bottom:20px;
	margin-left:0px;
	width:300px;
	color: #666;
	margin-top:10px;
	text-align:center;
}
.news a {
	color:#000;
}
.photo_center {
	margin-left:auto;
	margin-right:auto;
	width:auto;
}
/*************** global text format *****************/


.text_bold {
	font-weight: bold;
}
.text_reguler {
	line-height: 150%;
	width: 100%;
	font-size:100%;
}
.normal_text {
	line-height: 130%;
}
.normal_text_mini {
	font-size: 90%;
	line-height: 110%;
}
.text_small {
	/*font-size: 90%;*/
line-height: 140%;
}
.text_mini {
/*font-size: 80%;*/
}
.works_info_text {
	/*font-size: 80%;*/
position:relative;
}
.text_micro {
/*font-size: 80%*/
}
.big_text_bold {
	font-size:140%;
}
/******************** body ********************/

body {
	margin: 0px;
	padding: 0px;
	color: #333;
	background-color: #F9F9D0;
	text-align: center;
}
html, body {
	height:100%;
}
a:link, a:visited, a:hover {
	color: #004477;
	text-decoration: none;
}
a:visited {
	color: #993300;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6, h7, h8 {
	margin: 0px;
	padding: 0px;
}
h1 {
	color: #334d55;
}
h2 {
	color: #006699;
}
h3 {
	font-size: 100%;
	color: #334d55;
	font-weight: normal;
	line-height: 100%;
	background-color: #FFE8A1;
	border-top-color: #A49456;
	border-top-width: 1px;
	border-top-style: solid;
}
.info {
	color: #334d55;
	font-weight: normal;
	line-height: 100%;
	background-color: #FFE8A1;
	border-top-color: #A49456;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:110%;
}
h4 {
	font-weight:bold;
	color: #333333;
	margin-bottom:10px;
}
*+html h4 {font-size:90%;}
h5 {
	padding-left:0px;
	color: #333;/*#334d55;*/
	font-weight:normal;
	font-size:90%;
}
*+html h5 {
	line-height:1.4em;
}
h6 {
	font-size:80%;
	margin-top:10px;
	color:#666;
	font-weight:normal;
}
*+html h6 {
	margin-top:10px;
}
h7 {
	font-size:120%;
	color:#000;
}
h8 {
	font-size:70%;
	color:#CCC;
}
ul {
	list-style-type: square;
}
ul ul {
	list-style-type: disc;
}
ul ul ul {
	list-style-type: none;
}
label {
	color: #334d55;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.masthead {
	border-top-width: 3px;
* border-top-width: 4px;
	border-top-style: solid;
	background-color: #d4ad6c;
	background-color: #960;
	background: url(../images/header.gif) repeat-x bottom right;
	height:95px;
* padding-top:0px;
	border-color: #53390f;
/*margin-top:2px;*/
* margin-top:0;
* html height:95px;
	border-bottom: 1px solid #F9F9D0;
	background-color: #960;
}
#navBar {
	background-color: #FFF1AD;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 190px;
	float:left;
	z-index: 2;
	font-size:88%;
}
/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName {
	margin: 0px;
	position:relative;
	padding: 17px 0px 5px 10px;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 160%;
	letter-spacing: 0.05em;
	font-weight:normal;
}

/*for safari*/
html[xmlns*=""] body:last-child #siteName {
margin: 0px;
position:relative;
padding: 18px 0px 5px 10px;
white-space: nowrap;
color: #FFFFFF;
font-size: 160%;
letter-spacing: 0.05em;
font-weight:normal;
}
html[xmlns*=""] body:last-child table, td, div, p, span.updatetext {
margin-bottom:0px;
}
/*************** #pageName styles **************/

#pageName {
	/*font-size: 90%;*/

color: #333333;
	font-weight: normal;
	line-height: 100%;
	position: relative;
	bottom: -0.5em;
	/*padding-left: 5px;*/
width: 99%;
}
/************* #globalNav styles **************/

#globalNav {
/*	margin:0;
padding:0;
margin-left: 10px;
font-size:12px;
color: #fff;
position:relative;*/
/*   margin-left: 10px;
margin-top: -6px;*/
/*   white-space: nowrap;*/
}
/* safari only */
html* #globalNav {
	margin:0;
	padding:0;
	font-size:12px;
	color: #fff;
	height:1em;
	/*  margin-left: 10px;
margin-top: -5px;*/
white-space: nowrap;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
this will force a horizontal scrollbar if there isn't enough room for all links
remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img {
	display: block;
}
#globalNav a {
	color:#FFFFFF;/*	padding: 0px 4px 0px 0px;*/
}
#globalNav visited {
	color:#666666;
}
#globalNav active {
	color:#FFFFFF;
}
/************* #breadCrumb styles *************/

#breadCrumb {
	padding: 5px 0px;
	font-weight: bold;
	position: relative;
	bottom: -0.5em;
	padding-left: 5px;
}
/************* #siteinfo styles ***************/

#siteinfo, .push {
	position:relative;
	margin-top:50px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color: #cccccc;
	vertical-align: middle;
	height: 10px;
	line-height: 10px;
	width: auto;
	clear:both;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #630;
	background-color: #630;
}
#siteinfo img {
	position: relative;
	top: -0px;
	right: -6px;
}
.siteInfo_text {
	font-size: 60%;
	position: relative;
	top: -3px;
	right:-11px;
}
.siteInfo_text a {
	color:#cccccc;
}
/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {
	display: block;
	padding: 3px 10px 3px 10px;
}
#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom: 1px solid #EEE;
}
/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: none;
}
/*********** #sectionLinks styles ***********/

#sectionLinks {
	margin: 0px;
	padding: 0px;
	border-top: #cccccc;
	z-index: 3;
	line-height:120%;
}
#sectionLinksRepeat {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top: #cccccc;
	z-index: 3;
	padding-left:10px;
}
#sectionLinks h3 {
	padding: 8px 0px 5px 10px;
}
#sectionLinks a:link {
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
}
#sectionLinks a:visited {
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}
#sectionLinks a:hover {
	background-color: #FFCC66;
	padding: 2px 0px 2px 10px;
}
.sectionLinks_nolink {
	margin: 0px;
	border-top: #cccccc;
	padding: 2px 10px 5px 10px;
}
#links_nolink {
	margin:0;
	padding:0;
	margin-left:5px;
	padding-top:0px;
	text-decoration:none;
	vertical-align:top;
}
#storelink {
	text-decoration:none;
}
.sectionLinks_comment {
	margin: 0px;
	padding: 2px 10px 5px 10px;
}
/*********** .relatedLinks styles ***********/

.relatedLinks {
	margin: 0px;
	padding: 3px 10px 10px 10px;
}
.relatedLinks h3 {
	padding: 12px 0px 0px 10px;
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	color: #000033;
}
*+html #sectionLinks a {
	font-size:98%;
}
/************** #advert styles **************/

#advert {
	padding: 0px 10px 5px;
	border-top: 1px solid #cccccc;
	z-index: 4;
	line-height:120%;
}
#advert img {
	z-index: 5;
	display: block;
	padding-top:5px;
	margin-bottom:5px;
}
.adcopy {
	color: #401D00;
}
/************** #headlines styles **************/

#headlines {
	border-top: 1px none #cccccc;
	padding: 15px 0px 0px 10px;
}
#headlines p {
	padding: 0px 0px 7px 0px;
}
/************** #main region styles **************/

.main_region {
	text-align:center;
	padding:0px;
	margin:0px auto;
	width:100%;
	line-height:1.3em;
}

.schedule_main_region {
	margin-left: 10px;
}
/************* top page section *******************/

.free_edit_region {
	line-height: 150%;
	margin-top: 20px;
	text-align:center;
}
.free_edit_region_inner {
	line-height: 150%;
	margin-top: 20px;
	text-align:center;
	max-width: 50em;
}
#top_page_NavMenu {
	width: 200px;
	z-index: 2;
	float:right;
	margin-bottom: 20px;
	text-align:left;
}
#top_image {
	margin-left:50px;
}
/**/
*+html #top_image {
	margin-top:30px;
}
/**/


.recent {
	text-align:left;
	font-size:90%;
	overflow:auto;
	height:78px;
	line-height:1.2em;
	margin-right:30px;
}
.recent_box ul li {
	line-height:1.6em;
}
html[xmlns*=""] body:last-child .recent {
height:68px;
}
html[xmlns*=""] body:last-child .recent_box ul li {
line-height:1.8em;
}
.recent ul {
	line-height:1em;
}
.recent, ul li {
	list-style-type: none;
}
/*IE8*/
html>/**/body .recent {
	margin-left:20px;
}
head>/* */body .recent li {
	font-size:84%;
}
head>/* */body .recent ul {
	margin-left:10px;
}
* html .recent ul li {
	font-size:120%;
}
/**/
.recent_title {
	font-size:86%;
	text-align:center;
	width:auto;
	margin:0 auto;
}
.recent_title {
	width:100px;
}
head>/* */body .recent_title {
	/*marin-left:-50px;*/
}
/**/




.recent_title {
	font-size:86%;
	text-align:center;
	width:80%;
	margin:0 auto;
}
html:not([lang*=""]) .recent_title {
width:60%;
margin-left:60px;
}
head>/* */body .recent_title {
	width:80%;
	margin-left:-50px;
}
*+html .recent_title {
	top:-5px;
	width:60%;
	margin-left:60px;
}
html[xmlns*=""] body:last-child .recent_title {
width:60%;
margin-left:50px;
}


#cont {
	font-size:80%;
}
.recent_box {
	height:100px;
	margin:0px;
	padding:0px;
	
}
.recent li {
	margin-left:-50px;
}
/************ top page xspace section **************/

.xspace_photo {
	float:left;
	position: relative;
	bottom: -1ex;
}
.xspace_photo2 {
	float:right;
	position: relative;
}
/*************** what's new section ***************/

.whats_photo_left {
	float: left;
	margin-right: 10px;
}
/*************** works section ********************/

.works_contents {
	position: relative;
	float: right;
	bottom: -1em;
}
.works_item_photo {
	float: left;
	margin-right: 10px;
}
.works_details {
	background-color: #FFFFEE;
	position: relative;
	background-position: 5px;
	white-space: normal;
	overflow: auto;
	font-size:96%;
	text-align: left;
	width: 320px;
}
.works_hover {
	color: #006699;
	text-decoration: underline;
	background-color: #FFFF99;
}
.works_select {
	color: #3333CC;
	background-color: #FFDD88;
}
.works_notes {
	font-size: 96%;
	line-height: 160%;
	margin-top: 1em;
}
.works_notes_selected {
	color: #3333CC;
	background-color: #FFDD88;
}
.woerks_mediainfo {
	font-size: 90%;
	clear: left;
}
.works_pageName {
	position: relative;
	left: -4px;
}
.works_text {
	font-size: 96%;
	line-height: 140%;
}
/************** profile section ******************/

#caption {
	font-size:70%;
	position:relative;
	top:-10px;
	left: -6em;
}
#caption2 {
	font-size:70%;
	position:relative;
	right: -8em;
	width: auto;
}
/************* articles section ******************/
.articles_header {
	float:left;
}
html* articles_header {
	font-size:140%;
}
.article_title {
	font-size: 14px;
	font-size:80%;
	font-family:"Lucida Grande", sans-serif;
	font-size:110%;
	font-weight:bold;
}
html* .article_title {
	font-size:110%;
	font-weight:bold;
}
.article_subtitle {
	font-family:"Lucida Grande", sans-serif;
}
html* .article_subtitle {
	font-size:100%;
}
.article_comment {
	font-family:"Lucida Grande", sans-serif;
	width:300px;
	padding-left:50px;
	float:left;
}
html* .article_comment {
	font-size:100%;
}
.article_content {
	font-family:"Lucida Grande", sans-serif;
	position:relative;
	clear: both;
	margin-bottom: 1em;
	padding-top: 30px;
	font-style: normal;
	font-weight: normal;
	font-size:100%;
}
html* .article_content {
	font-size:100%;
}
.articles_xspace {
	font-family:"Lucida Grande", sans-serif;
	list-style: none;
	font-weight:normal;
	width: 200px;
	position:relative;
	right:-3em;
}
.articles_image {
	position:relative;
	bottom:-1em;
	float: right;
}
.articles_notes {
	font-family:"Lucida Grande", sans-serif;
	position:relative;
	bottom:-1em;
	width: 100%;
	clear: both;
	margin-top: 20px;
	margin-bottom:30px;
}
.profile_main_region {
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.profile_main {/*font-size:90%;*/
}
.top_text {
	margin-top:15px;
	padding-left: 20px;
	max-width:50em;
	min-width:35em;
}
.anne {
	padding-left: 20px;
}
.profile_upper {
	width: 640px;
}
.whats_table {
	width: 60%;
}
.office_table {
	position:relative;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.profile_main {
	text-align:left;
}
whats_main_region {
	padding-left: 100px;
}
.profile_container {
	margin-left:100px;
}
.profile_container {
	width: 84%;
	padding-left: 100px;
}
.whats_full_table {
	width: 99%;
}
.whats_archive_link {
	text-align: left;
	width: 60%;
	margin-right: auto;
	margin-left: auto;
}
.works_container {
	width: 90%;
}
.item_data_Table {
	width:100%;
}
.works_container {
/*text-align: center;*/
}
.top_table {
	width: 100%;
}
.whats_table_fixed {
	width:60%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.whats_menu {
	padding-left:5px;
}
/* safari only \*/
html*.articles_content {
/*font-size: 205%;*/
}

/*Opera only hack */
.articles_content:not(\*|*) {
/*font-size: 105%;*/
}

.whats_rect{
/*font-size:90%;*/
}

.works_wrap{
/*text-align:center;*/
width:100%;
margin-left:auto;
margin-right:auto;
text-align:left;
}


.works_photo_mini {
position: relative;
bottom: -5px;
left: -0.6em;
}

.ordermark {
position: relative;
bottom: -26px;
}

.iteminfo{
position:relative;
top:-6px;
}

.commentrect{
position:relative;
bottom:-6px;
}

.feedIcon{
padding-left:30px;
background: url('../images/atom.gif') no-repeat 10px;
}
.feedIcon2{
padding-left:30px;
background: url('../images/twitter.gif') no-repeat 10px;
}

.feedText{
margin-left:20px;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.spacer{
width:80%;
max-width:50em;
min-width:400px;
}

.top_contents{
margin-right: auto;
margin-left: auto;
width:600px;

}


html[xmlns*=""] body:last-child	.articles_contents{
/*font-size:110%;*/
}

.profile_table{padding-left:20px;}

.profile_space_text {

}

/*===============================================*/
.top_contents_region{
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
width:600px;
text-align:left;
line-height:1.7em;

}

.topics_title{
font-size:110%;
display: block;
border-bottom-color: #996600;
border-bottom-style: solid;
border-bottom-width: 2px;
width: 100%;
padding-top:0px;
margin-top:10px;
padding-bottom: 5px;
font-weight: bold;
}

.profile_title{
font-size:110%;
display: block;
border-bottom-color: #996600;
border-bottom-style: solid;
border-bottom-width: 2px;
width: 100%;
margin-bottom: 30px;
padding-top:0px;
margin-top:-30px;
padding-bottom: 5px;
font-weight: bold;
}

.topics_contents{
padding-bottom: 25px;
text-align:left;
}

html* .articles_contents{
font-size:140%;
}

.contents_region{
margin-top:50px;
margin-left:auto;
margin-right:auto;
width:700px;
text-align:left;
line-height:1.4em;
position:relative;
}

*+html .contents_region{
margin-top:10px;
}

/*===============================================*/
body {
font-size: 82%;
font-family:  "Lucida Grande", sans-serif;
}



.top_page_text{
margin-bottom:-10px;
}

.top_menu {
font-size:120%;
}

.top_menu_discription{
line-height:100%;
}

.works_header {
margin-left:auto;
margin-right:auto;
text-align:left;
width: 60%;
}

.xspace{
clear: both;
border-top: 1px solid #663300;
border-bottom: 1px solid #663300;
padding-left: 20px;
text-align: left;
font-size: 90%;
}

.works_view_sheet {
margin-left:auto;
margin-right:auto;
text-align:center;
/*margin-left:-10%;*/
width:680px;
}

.works_table_text{
border-top:#F60 1px solid;
}

.ie_centerling_box{
text-align:center;
}

* html .ie_centerling_box{
font-size:80%;
}

.centerling_box_alignLeft{margin-left:auto;margin-right:auto;text-align:left;}

.centerling_box_alignCenter{margin-left:auto;margin-right:auto;text-align:center;}

.width60per{
width:60%;
}

.works_rect {
position:relative;
/*right:-20px;*/
}

.center_box {
margin-left:auto;
margin-right:auto;
width:400px;

}


.staff_column{
font-size:90%;
color:#333;
padding: 20px;
}
.splitBorder{
border:solid 1px #F93;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
width:80%;
height:1px;
position:relative;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.mitatake_rupo_r{
float:right;
margin:5px;
}

.mitatake_rupo_l{
float:left;
margin:5px;
}


.mitatake_rupo_center{
margin-left:-35px;
}

.photo_r{
float:right;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}

.photo_l{
float:left;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
}

.diva_top_logo{
margin-top:0px;
margin-left:40px;
}

.mitatake_ad{
font-size:96%;
padding: 0px;
/*text-align:center;*/
width:100%;

margin:0 auto;
margin-top: 20px;
margin-bottom: 40px;
}

/*.mitatake_ad_center{
border: 1px dashed #9C6;
text-align:left;
width:420px;
margin-left:auto;
margin-right:auto;
padding:10px;
}*/

.center_wrap{
padding: 0px;
text-align:center;
width:100%;
margin-top: 40px;
margin-bottom: 30px;
}

.center_contents{
text-align:left;
width:520px;
margin-left:auto;
margin-right:auto;
padding:10px;
}

.photo_title{
font-weight:bold;
color:#066;
}

.centerling_region{
text-align:left;
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}


.works_player{margin-left:auto;
margin-right:auto;

text-align:center;
margin-left:-5px;
}

html:not([lang*=""]) .recent{height:62px;}


.dy_past{
margin-left:50px;
padding: 10px;
width: 80%;
margin-top: 10px;
margin-right: auto;
margin-bottom: auto;
border: 1px dotted #F96;
}

.log{
color:#333;
margin-bottom:20px;
}

.text_align_left {text-align:left;}

#break{color: #830;
width:90%;
text-align:center;
}

#page-wrap{}

*+html #page-wrap{margin-left:-0px;}

#column{
padding-top:40px;
margin-top: 0px;
margin-bottom: 20px;
border-top:solid 1px #CAA;
}

#column_first{
border-top:none;
margin-top:15px;
margin-bottom: 20px;
}

#column_report_only{
padding-top:0;
margin-top:0;
margin-bottom: 20px;
border-top:solid 1px #CAA;

}

#column_report_only_1st{
padding-top:0;
margin-top: 0;
margin-bottom: 20px;
/*border-top:solid 1px #CAA;*/

}


#column_title{font-weight:bold;margin-bottom:10px;}
/*	#column_text:{margin:0;}*/
#cont{font-size:90%;}

#top_main_table{margin-left:40px;}
*+html #top_main_table{margin-left:0px;margin-top:-50px;}
#log_main_table{margin-left:0px;}
*+html #log_main_table{margin-left:0px;margin-top:-50px;}
#popup_main_table{margin-left:40px;margin-top:20px;}
*+html #popup_main_table{margin-left:0px;padding:30px;padding-top:0px;padding-right:40px;}

.top_image_box{width:292px;}
html[xmlns*=""] body:last-child .top_image_box{margin-top:30px;}

html:not([lang*=""]) .top_image_box{margin-top:30px;}

#recent2{width:300px;height:120px;margin-top:0px;}

head>/* */body #recent2{font-size:82%;}

html[xmlns*=""] body:last-child .menu_caption {font-size:90%;}
html[xmlns*=""] body:last-child td div.updatetext {font-size:80%;line-height:1.8em;margin-bottom:10px;}




#topimage_position{margin-left:10px; margin-top:20px;}

head>/* */body td div span.menu_text {font-size:110%;line-height:1.8em;margin-bottom:-10px;}
head>/* */body td div .menu_caption {font-size:90%;line-height:1.3em;}
head>/* */body td div .updatetext  {font-size:88%;line-height:0.9em;}
head>/* */body td div .updatedate  {font-size:88%;line-height:0.9em;}

*+html td div .updatetext {font-size:80%;}
*+html #recent2{font-size:88%;}
*+html td div span.menu_text {font-size:110%;line-height:1.3em;}
*+html td div .menu_caption {font-size:90%;line-height:1.3em;}
*+html td div .updatetext  {font-size:88%;line-height:1.3em;}
*+html td div .updatedate  {font-size:88%;line-height:1.3em;}




.recent_box{
padding:0px;
margin: 0px;
height:120px;
margin-left:auto;
margin-right:auto;
text-align:center;

}


*+html .recent_box{margin-top:30px;}
head>/* */body .recent_box{margin-left:50px;margin-top:30px;}

html:not([lang*=""]) .recent_box{margin-left:0px;}
html[xmlns*=""] body:last-child .recent_box{margin-left:5px;}

/**/
/*html:not([lang*=""]) .recent_box{margin-top:-20px;}*/
/*html[xmlns*=""] body:last-child .recent_box{margin-left:10px;margin-top:-20px;}*/
/**+html .recent_box{margin-bottolm:-80px;}*/


/**/
.recent{width:240px;}


.recent_rect{font-size:80%;
text-align:left;
font-size:80%;
overflow:auto;
line-height:1.6em;
margin-left:0px;
height:88px;
width:280px;}


/**/
.recent_rect{height:8.6em;}
/**/



*+html .recent_rect{margin-left:-10px;height:6em;}
head>/* */body .recent_rect{height:7.4em;}



.recent_rect ul li{margin-left:-20px;}

html[xmlns*=""] body:last-child .recent_rect{height:9em;}


html[xmlns*=""] body:last-child .recent_rect ul li{line-height:1.4em;}

.float_left{
position:relative;
float:left;
font-size:86%;
width:120px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-left:20px;
height:100%;
}

/**{font-size:99%;}*/




.feel{
margin-left:55px;
}

.feelimage{
float:left;
margin-bottom:5px;
margin-right:5px;
}

*+html .feelimage{
margin-top:1.6em;
margin-bottom:-16px;
}
.clearlr{clear:both;}

html body .side_image{
position:relative;
float:left;
margin-left:-140px;
}

.palhaconews_title{border-bottom:2px solid #399;margin-bottom:30px;padding-bottom:2px;}

/*.divanews_title{font-weight:bold;border-bottom:2px solid #cc8699;margin-bottom:30px;padding-bottom:2px;}*/

.float_left ul{padding-left:0;margin-left:0;text-align:left;}
.float_left ul li{margin-left:10px;}

#topcell{padding:10px;width:323px;}
head>/* */body #topcell{font-size:90%;}
*+html #topcell{width:500px;}


#renew_logo{text-align:left;}

#top_float_left{float:left;width:153px;}

#top_right_col{margin-left:165px;padding-left:10px;}

.top_ul{margin-left:-20px;}

*+html .top_ul{margin-left:0px;margin-top:2em;}

#sectionLinks h3{
font-size: 100%;
color: #334d55;
font-weight: normal;
line-height: 100%;
background-color: #FFE8A1;
border-top-color: #A49456;
border-top-width: 1px;
border-top-style: solid;
}

#top_words_sub{
color: #004455;
}

.news_text{margin-top:15px;margin-bottom:20px;}
#pal_com {
color: #8FA390;
}



#pal_comment_rect{
margin-left:120px;
border-left:1px solid #aa7777;
padding-left:20px;
padding-right:20px;
}

.ken_repo_notes{
font-size:90%;
padding:5px;
margin-top:10px;
border:solid #930 1px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
}

.kenrepo{
background-color:#E2FFF6;
padding:5px;
border:solid #666 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

}

.round_border{
/*background-color:#E2FFF6;*/
padding:15px;
border:solid #F03 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
width:400px;

}


.masthead a{
text-decoration:none;
color:#FFF;
}

#current_page{
margin-bottom:5px;
line-height:1em;
padding-bottom:3px;
border-bottom:1px solid #FFC;
}
#current_page a{margin-bottom:5px;
line-height:1em;
padding-bottom:3px;
border-bottom:1px solid #FFC;}

.section_title{
color: #000;
border-bottom: 2px solid #F93;
font-weight:bold;
margin-left:0px;

}

.section_title_present{
color: #000;
border-bottom: 2px solid #F93;
font-weight:bold;
margin-left:0px;
}

#articles_title{
color: #000;
border-bottom: 2px solid #C93;
font-weight:bold;
}

#column_report_only_1st{
margin:0;
padding:0;
margin-top:-10px;
}

#right_float{float:right;}

.column_format{
margin-left:-20px;
margin-top:17px;
padding-right:10px;
}
#return_page_top{
margin-top:10px;
margin-bottom:10px;
font-size:80%;
text-align:right;
}

#center_box{
padding:0;
margin:0 auto;
width:80%;
}


#topic_catch{
padding:0;
margin:0;

margin-bottom:-5px;
margin-right:5px;
}
#aboutThis{font-size:60%;}

#main_section{
margin-left:140px;
}
#colum_wrapper{
padding:25px 20px;	
padding-top:0px;
margin:0;
margin-bottom:30px;
background-color:#FFFFE6;
box-shadow: 2px 2px 4px #666;
-webkit-box-shadow: 2px 2px 4px #666;
-moz-box-shadow: 2px 2px 4px #666;
-o-box-shadow: 2px 2px 4px #666;
border-radius: 8px;
-webkit-border-radius: 8px;	/* Safari、Google Chrome */
-moz-border-radius: 8px;	/* Firefox */
-o-border-radius: 8px;
height:auto;
}
.column_anchor{

}
#colum_title{
font-weight:bold;
padding-top:0;
margin-top:-5px;
margin-bottom:20px;
padding-bottom:5px;
border-bottom:#F96 1px solid;
}

#colum_title_sub{
font-weight:bold;
padding-top:0;
margin-top:-5px;
margin-bottom:20px;
padding-bottom:5px;
border-bottom:#F96 1px solid;
}


/* scriptoff */
/*mac*/


#siteName{
margin: 0px;
position:relative;
padding: 20px 0px 5px 10px;
white-space: nowrap;
color: #FFFFFF;
font-family: Arial, "Hiragino Kaku Gothic Pro W3", Osaka, Meiryo, "MS P Gothic", sans-serif;
font-size: 24px;
font-weight:normal;
}

/*for safari*/
html[xmlns*=""] body:last-child #siteName{			
margin: 0px;
position:relative;
padding: 22px 0px 5px 10px;
white-space: nowrap;
color: #FFFFFF;
font-size: 160%;
letter-spacing: 0.05em;
font-weight:normal;	
font-family: Arial, "Hiragino Kaku Gothic Pro W3", Osaka, Meiryo, "MS P Gothic", sans-serif;
font-size: 24px;
}

/* safari */
html[xmlns*=""] body:last-child #globalNav {
font-size:12px;
color: #FFFFFF;
position:relative;
margin-left: 13px;
margin-top: -1px;
white-space: nowrap;
margin-top:10px;
}

/* Opera*/
body:last-child  #globalNav{margin-top:10px;}


.linkarrow{
position:relative;
top:-15px;
}

body:first-of-type .linkarrow {
position:relative;
top:0px;
}


#navBar{font-size:96%;}
#navBar #advert{font-size:86%;}

.recent_rect{width:310px;margin-left:-18px;}

#navBar_notice{
padding:10px;
background-color:#E3D177;
color:#333;
line-height:1.1em;
}

div.profile_mainContents div#profileListContainer{
padding:0;
margin:0px auto;
width:100%;
text-align:left;
}

div.profile_mainContents div#profileListContainer div#profileList_floatLeft{
margin:0;
padding:0;
float:left;
width:300px;
}

div.profile_mainContents div#profileListContainer #profileList{
margin:0;
padding:0;
margin-left:310px;
width:300px;
}

#image_caption{
margin-top:0;
text-align:left !important;
font-size:80%;
}
#image_caption_title{
text-align:center;
font-size:80%;
}

head/* */body #image_caption{font-size:70%;}
head/* */body #image_caption_title{font-size:70%;}

#leftside_image{text-align:center;}


#makoring_info{
	display:block;
padding:10px;

background-color:#FFF3F3;
border:#F99 1px solid;
border-radius: 5px;        /* CSS3 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome */  
-moz-border-radius: 5px;   /* Firefox */  
-o-border-radius: 5px;   /* Opera */  
}

*+html #makoring_info{
	display:block;
	line-height:1.5em;
}

#specialbanner{
margin-bottom:20px;
}


.insert_img{
margin:0px;
margin-right:10px;
}

.alignleft{text-align:left;}
#popupcon_image{
float:left;
background-color: #FFFFE6;
margin:0;
margin-right:5px;
margin-bottom:10px;
padding:5px;
width:125px;
text-align:center;
border:1px solid #CCC;
border-radius: 5px;        /* CSS3 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome */  
-moz-border-radius: 5px;   /* Firefox */  
-o-border-radius: 5px;   /* Opera */
}

#popupcard_item{
margin:0 auto;
width:100%;
text-align:center;
margin-left:10px;
}
#popupcon_caption_title{
font-size:80%;
text-align:center;
margin:0 auto;
}

*+html #popupcon_caption_title{
font-size:70%;
}
html>/**/body #popupcon_caption_title{
font-size:70%;
}
div.widget-content ul.recent-comments-list li
{
list-style:outside disc;
}

ul.noindent{
margin:0;
padding:0;
list-style:outside disc;
}

#recent_news{font-size:80%;}

#top_news_items{}
*+html column{padding-left:0;margin-left:-40px;}
*+html column_first{padding-left:0;margin-left:-40px;}
#top_news_ul{padding-left:0px;}
*+html #top_news_ul{padding-left:-40px;}

div.recent_box{margin-top:20px;}

.top_image_box{background:tranceparent;}

div.top_words h2{
padding-top:0px;
font-family:serif;
border-bottom:1px solid #C30;
margin-top: 0px;
margin-bottom:0px;
font-size:1em;
line-height:1.2em;
}

.words_top_tab{
font: bold 0.7em sans-serif;
background-color: #DDD;
border-bottom: solid 1px #ccc;
margin: 0px;
padding: 2px;
-moz-user-select: none;
-khtml-user-select: none;
outline:none;
width:auto;
margin:0 auto;
margin-bottom:0px;
}

*+html .words_top_tab{font-size:0.6em;}

#words_border{
/*width:100.5%;*/
width:100%;
margin:0 auto;
margin-top:15px;
padding-top:0px;
padding-bottom:20px;
border:1px solid #CCC;
border-radius: 5px;        /* CSS3 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome */  
-moz-border-radius: 5px;   /* Firefox */  
-o-border-radius: 5px;   /* Opera */
}

.top_words_wrapper{
	text-align:left;
	}
	
.top_words{
	text-align:left;
padding-top:20px;
font-family:serif;
border-bottom:1px solid #C30;
margin-top: 0px;
margin-bottom:0px;
font-size:1em;
line-height:1.2em;
}

.top_words_selector{
	text-align:left;
padding-top:0px;
font-family:serif;
border-bottom:1px solid #C30;
margin-top: 0px;
margin-bottom:0px;
font-size:1em;
line-height:1.2em;
}

li.minilink{font-size:80%;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
#oblaat_lineup_photo{
	float:left;
	margin-top:3em;
}
#oblaat_lineup_list{
	padding:0;
	margin:0;
	margin-left:15px;
	padding:20px;
}
#oblaat_lineup_list ul{margin-left:-40px;}
#rotate_photo{
	margin:5px;
	-o-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

#edit{
padding:0;
margin:0;
margin-top:10px;
}

#xInline{
	padding:0;
margin:0;
display:inline;
}

div.reset{
	padding:0;
	margin:0;
}

.log_menu{
color: #000;
border-bottom: 2px solid #9C3;
font-weight:bold;
margin-left:0px;
*margin-left:40px;
}

#menu_selector{padding:0;margin:0;margin-top:-20px;}
ul.no_list li{list-style:none;}

ul#topics_caption1{
margin-left:-40px;
}
*+html ul#topics_caption1{
margin-left:0px;
}

td#topics_cell{}

*+html td#topics_cell{margin-top:20px;}

html#sixapart-standard body#mt-blog.mt-entry-archive div#container div#container-inner div#content div#content-inner div#alpha div#alpha-inner div#entry-3141.entry-asset div.asset-content div.asset-body p#blockshift{
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-bottom:1em;
}
html body div.wrapper div.total_rect div.main_region div.contents_region div.text_align_left div#TabbedPanels1.TabbedPanels div.TabbedPanelsContentGroup div.TabbedPanelsContent div#page-wrap div.solo_text div#main_section div#diva_news div#colum_wrapper p#blockshift{
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-bottom:1em;
}

#itemtitle{
	font-weight:bold;
	font-size:110%;
	}
	
#workdbUI{
	float:left;
	
}

.cornerradius{
border-radius: 5px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;
}

#usage{
	font-weight:normal !important;
	font-size:90% !important;	
}

#formwrap{
	margin-top:5px;
	margin-bottom:5px;
}

.totalsearch{
	padding-top:10px;
}

.searchText{
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-o-border-radius:5px;
	border:1px solid #ccc;
	font-size:80%;
	background:url(../images/searchbg.png) no-repeat #FFFFF1;
}

html{
	padding:0 !important;
	margin:0 !important;
}

body{
	
	padding:0 !important;
	margin:0 !important;
	height: 100% !important;
	text-align: center !important;
	margin: 0px auto !important;
width:900px !important;
}
.wrapper{
	height: auto !important;
    margin: 0px auto !important;
    min-height: 100% !important;
	}
	
	.total_rect{
		 margin: 0px auto !important;
    width: 900px !important;
	}
	
	.top_section_right{margin-left:310px;}
	
	
	.top_section_left{
		width:305px;
		float:left;
		margin-top:20px;
		}
		
		.toppage_wrap{
			 padding-top:20px;
			 margin-left:230px;
			 width:600px;
		}
		
		.wrapper{text-align:left !important;}
		
		.for_iphone{display:none;}
		
		.sitesearch{ float:right;margin-top:0px;}
		
		.sitesearch2{float:right;margin-top:-20px;}
		.sitesearch3{float:right;margin-top:-27px;}
		
		#column_div{
			margin-top:5px;
			margin-bottom:20px;
			padding-top:10px;
			padding-bottom:15px;
			border-top:#666 1px solid;
			border-bottom:#666 1px solid;
			}
			
			#alpha-inner div h2 a{font-size:90%;}
			.archive-list-item a{font-size:110%;line-height:1.6em;}
			
			#oblaat_column_photo{}
			#oblaat_column_right{}
			
			#entry_photo{margin-right:10px;float:left;}
			#kensaku_comment{
				padding:20px;
				border:#CCCCCC 1px solid;
				border-radius:8px;
				-webkit-border-radius:8px;
				-moz-border-radius:8px;
				-ms-border-radius:8px;
				-o-border-radius:8px;
				}
				
		#green{
				padding:20px;
				background:#FFFFCC;
				border:#396 1px solid;
				border-radius:8px;
				-webkit-border-radius:8px;
				-moz-border-radius:8px;
				-ms-border-radius:8px;
				-o-border-radius:8px;
				}		
#marked_list{
padding-left:20px;	
}
#marked_list li{
	list-style:outside disc;
}

#noindent{padding-left:10px;}
#mini{font-size:70%;magin-left:10px;}
