/*    
Theme Name: css
Theme URI: http://sun-land.jp
Description: N/A
Author: sunland
Author http://sun-land.jp 
Template:
Version: 0.1 
Tags: sun 
. 
General comments/ I love you 
. 
*/
html{height:100%;}

/* layout div*/
navi{display:block;margin-left:20%;}
navi ul li{display:block;float:left;margin:0 10px;padding-top:20px;}

body, textarea { font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
input, select { font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; }

img{border:0;}
div {zoom: 1;/*for IE 5.5-7*/  }  
div:after {/*for modern browser*/  
content: ".";  
clear: both;  
display: block;  
line-height: 0;  
height: 0;  
visibility: hidden;  
} 

/* CSS Document */

* {font-size: 98%;line-height:150%;margin:0 auto;padding:0;}

a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

body{background:url(../../../../images/bg.jpg) repeat-x;}
div#wrap{background:url(../../../../images/kame3.png) no-repeat top center;width:1000px;padding-top:530px;}
div#header{background:url(../../../../images/gmbg.jpg) no-repeat center bottom;width:900px;}
div#header h1 a{display:block;height:93px;background:url(../../../../images/headero.png) no-repeat;text-indent:-9999px;}
ul#gm{width:900px;}
ul#gm li{float:left;height:46px;margin:0 15px;list-style-type:none;}
ul#gm a.m1,a.m2,a.m3,a.m4,a.m5,a.m6,a.m7{width:100px;display:block;height:46px;}
ul#gm li strong{font-size:1em;display:block;text-align:center;margin-top:7px;}
ul#gm li span{display:block;font-size:0.8em;color:#666;text-align:center;padding:0;}
ul#gm li a.m1{}
ul#gm li a.m2{}
ul#gm li a.m3{}

div#page{clear:both;background:url(../../../../images/contentsbg.png) no-repeat;width:820px;padding:10px 40px;}
div#left{width:525px;float:left;}
div#left h2{font-size:1.1em;border-bottom:2px solid #000;margin:15px 0;letter-spacing:0.1em;}
div#left h3{font-size:1em;margin:7px 0;}
div#left p{font-size:0.9em;}

h2.righttitle{margin-left:35px;width:250px;letter-spacing:0.1em;font-size:0.8em;float:left;background:#000;color:#FFF;text-align:right;padding:5px;font-weight:bold;}
div#right{width:240px;margin-left:35px;float:left;background:#F9F9F9;padding:10px;}

p.totop {clear:both;text-align:right;color:#C00;padding:1em 0;}

div#sidebar{width:240px;float:left;}
ul#sidetitles{width:260px;margin-left:35px;list-style:none;margin-bottom:10px;font-size:0.9em;}
ul#sidetitles li{background:url(images/dot.jpg) repeat-x bottom;padding:5px;}
ul#sidetitles li strong{display:block;color:#C00;}
div#footer{text-align:center;padding:10px 0;font-size:0.8em;font-weight:bold;width:900px;}

.postdate {text-align:right;margin:15px 0;font-weight:bold;}
div.post-str img{margin-bottom:1em;}
.datetitle{display:block;float:right;padding:0.5em;}
hr{clear:both;border:0;}

a:hover img{
    filter:alpha(opacity=70); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

ul#relativelist {list-style:none;}
ul#relativelist li{clear:both;background:url(images/dot.jpg) repeat-x bottom;}
ul#relativelist h2{width:520px;}
ul#relativelist h3{width:520px;font-size:0.9em;}

div#profiletop{color:#333;}
div#profiletop h2{font-size:1.2em;}
div#profiletop p strong{display:block;border-bottom:1px solid #000;margin-bottom:5px;}
div#profiletop h2 span{font-size:0.5em;margin-left:20px;}
div#profiletop ul{list-style:none;}
div#profiletop table td{padding-left:1em;}
div#profiletop table th{padding:10px;vertical-align:top;}
div#profiletop table th p{padding:7px 0;vertical-align:top;}
div#profiletop table th p a{color:#333;text-decoration:underline;font-weight:normal;}
div#profiletop table th p a:hover{text-decoration:none;color:#A2A2A2;}
div#profiletop img
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
div#profiletop img:before, div#profiletop img:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
div#profiletop img:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

ul#titles{margin:1em 0;}
ul#fightresult{text-align:right;}
ul#fightresult strong{font-size:1em;color:#000;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;margin:auto 5px;}
ul#fightresult span{font-size:1.5em;color:#900;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;margin:auto 5px;} 
div#profilehistory{padding-top:20px;}
div#profilegallery{padding-top:20px;}
div#profilehistory ul,div#profilecom ul{list-style:none;}
div#profilehistory ul li{padding-top:0.5em;background:url(images/dot.png) repeat-x bottom;padding:1em;font-size:0.9em;}
div#profilehistory h3,div#profilegallery h3,div#profilecom h3{border-bottom:2px solid #000 !important;font-size:1.2em;}
div#profilehistory h3 span,div#profilegallery h3 span,div#profilecom h3 span{font-size:0.5em;margin-left:20px;}
div#profilecom{margin-top:1em;}
div#profilecom ul li{padding:1em;}
div#profilecom a{color:#000;font-weight:bold;display:block;text-align:right;margin-top:0.5em;}
div#profilecom a:hover{color:#C00;text-decoration:underline;}

ul#thumb-gallery {list-style:none;}
ul#thumb-gallery li{}

.attachment-thumbnail,div#timgs img{border:1px solid #FFF !important;	
}
ul#gry{margin:1em 0;list-style:none !important;}
ul#gry li{display:block;width:100px;float:left;margin-right:12px;text-align:center;}

/* shadow */
.txtsdw{text-shadow: rgba(0, 0, 0, .3) 1px 1px 1px;}
.boxsdw,.attachment-thumbnail,div#timgs img{
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
}
/* kadomaru box */
.km,.attachment-thumbnail{font-weight:bold;text-align:center;text-decoration:none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

div {zoom: 1;/*for IE 5.5-7*/  }  
div:after {/*for modern browser*/  
content: ".";  
clear: both;  
display: block;  
line-height: 0;  
height: 0;  
visibility: hidden;  
}

/* Twitter feed hack */
.twtr-hd{
display:none;
}
.twtr-hd h3,
.twtr-hd h4{
display:none;
}
.twtr-ft{
	display:none;
}
.twtr-bd{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
.twtr-profile-img{
	width:32px !important;
	height:32px !important;
	font-size:1.1em;
}
.twtr-tweet-wrap{
	padding:5px !important;
}


/* some styling for triggers */
#triggers {}
#triggers img {
cursor:pointer;
border:1px solid #FFF;
margin-right:12px;
}

/* styling for elements inside overlay */
.details {
position:absolute;
top:15px;
right:15px;
font-size:11px;
color:#fff;
width:150px;
}

  .details h3 {
  color:#aba;
  font-size:15px;
  }
	
	/* the overlayed element */
.simple_overlay {

    /* must be initially hidden */
    display:none !important;

    /* place overlay on top of other elements */
    z-index:10000;

    /* styling */
    background-color:#333;

    width:675px;
    min-height:200px;
    border:1px solid #666;

    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(http://kameda-bros.com/media/img/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}