/* andreas01 - a free xhtml/css website template by Andreas Viklund - http://andreasviklund.com/ - that may be used for any purpose as long as the proper credits are given to the original designer. 
Version: 2.5 (Jan 11, 2007) 
Screen layout: */ 

/* Customized by @wiki.jp http://atwiki.jp */ 

/* 繝倥ャ繝荳九�逕ｻ蜒上ｒ螟画峩縺励◆縺�ｴ蜷医�莉･荳九�CSS繧偵Θ繝ｼ繧ｶCSS縺ｧ荳頑嶌縺阪＠縺ｦ縺上□縺輔＞縲 
width, height繧堤判蜒上�邵ｦ讓ｪ繧ｵ繧､繧ｺ縺ｫ蜷医ｏ縺帙※縺上□縺輔＞縲 */ 

#photospace{ 
    width:1280px; 
} 

/* 縺薙％縺ｾ縺ｧ */ 

/*ads*/ 

.gafc_on{ 
    background-color:#EEBFFF; 
} 
.gafc_domain{ 
    color:green; 
} 

/***** Body and main container *****/ 

body { 
    margin:0 auto; 
    padding:0; 
    font-size:76%; 
    font-family: arial,helvetica,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"繝｡繧､繝ｪ繧ｪ",Meiryo,"MS P繧ｴ繧ｷ繝�け",clean,sans-serif; 
    color:#404040; 
    width: 100%; 
} 

#container { 
    background:#ffffff; 
    color:#404040; 
    margin:0 auto; 
    padding: 0px; 
    width:1520px; 
    -moz-box-shadow: -5px 0 5px #bbb, 5px 0 5px #bbb; 
    -webkit-box-shadow: -5px 0 5px #bbb, 5px 0 5px #bbb; 
    -ms-box-shadow: -5px 0 5px #bbb, 5px 0 5px #bbb; 
    box-shadow: -5px 0 5px #bbb, 5px 0 5px #bbb; 
    border-right: 1px solid #bbb; 
    border-left: 1px solid #bbb; 

} 

/***** Various tags *****/ 

a { 
    text-decoration:none; 
    font-weight:bold; 
    color:#286ea0; 
    background-color:inherit; 
} 

a:hover { 
    text-decoration:underline; 
    color:#286ea0; 
    background-color:inherit; 
} 

a img { 
    border:0; 
} 

p { 
    margin:0 0 1.4em 0; 
} 

/***** Header *****/ 
#header { 
} 
#atwiki-jp-bg1 { 
    height: 450px; 
    width : 100%; 
    margin: 0 auto; 
    background: #fff url( http://homepage2.nifty.com/whitesaddle/_src/sc693/spacer500.png ) no-repeat center bottom; 
    -webkit-background-size: 100% 300px; 
    -moz-background-size: 100% 300px; 
    -o-background-size: 100% 300px; 
    background-size:100% 300px; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://homepage2.nifty.com/whitesaddle/_src/sc693/spacer500.png', sizingMethod='scale'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://homepage2.nifty.com/whitesaddle/_src/sc693/spacer500.png', sizingMethod='scale')"; 
} 

#header h1 a { 
    color:#505050; 
    background-color:inherit; 
    text-decoration:none; 
} 

#photospace{ 
    display:block; 
    margin:0 0 20px 0; 
} 

#wrapper { 
    margin-top: 20px; 
} 

/***** Left sidebar *****/ 

#menubar { 
    float:left; 
    width:350px; 
    margin:0 5px 5px; 
    padding:0; 
    overflow:hidden; 
} 



/***** Main content *****/ 

#contents { 
    margin:0 3px 5px 10px ; 
    border-left:1px solid #e0e0e0; 
    border-right:1px solid #e0e0e0; 
    padding:0 10px; 
    line-height:1.5em; 
    overflow: hidden; 
} 

#contentwide { 
    margin:0 0 5px 350px; 
    border-left:1px solid #f0f0f0; 
    padding:0 0 0 10px; 
    line-height:1.5em; 
} 

#contentwide2 { 
    margin:0 350px 5px 0; 
    border-right:1px solid #f0f0f0; 
    padding:0 10px 0 0; 
    line-height:1.5em; 
} 

#contents h2,#contentwide h2, #contentwide2 h2 { 
font-size:1.6em; 
    margin:0 0 10px; 
} 

#contents h3,#contentwide h3, #contentwide2 h3 { 
    font-size:1.3em; 
    margin:0 0 8px; 
} 

#contents ul, #contentwide ul, #contentwide2 ul, #contents ol, #contentwide ol, #contentwide2 ol { 
    margin:0 0 16px 20px; 
    padding:0; 
} 

#contents li, #contentwide li, #contentwide2 li { 
    margin:0; 
    padding:0 0 0 5px; 
} 

#contents ul ul, #contentwide ul ul, #contentwide2 ul ul, #contents ol ol, #contentwide ol ol, #contentwide2 ol ol { 
    margin:0 0 0 16px; 
    padding:0; 
} 

/***** Footer *****/ 

#footer { 
    margin:0 auto; 
    padding:15px 0; 
    border-top:4px solid #f0f0f0; 
    width:760px; 
    text-align:center; 
    color:#808080; 
    background:#ffffff; 
} 

#footer p { 
    margin:0; 
    padding:0; 
} 

#footer a { 
    color:#808080; 
    background-color:#ffffff; 
    text-decoration:none; 
    font-weight:bold; 
} 

#footer a:hover { 
    text-decoration:underline; 
} 

/***** Various classes *****/ 

.left { 
    margin:3px 10px 2px 0; 
    float:left; 
} 

.right { 
    margin:2px 0 2px 10px; 
    float:right; 
} 

.textright { 
    text-align:right; 
} 

.center { 
    text-align:center; 
} 

.small { 
    font-size:0.8em; 
} 

.bold { 
    font-weight:bold; 
} 

.postinfo { 
    background-color:#f4f4f4; 
    border-left:4px solid #cccccc; 
    color:#606060; 
    font-size:0.9em; 
    line-height:1.4em; 
    margin:1px 0 20px; 
    padding:8px 5px 8px 8px; 
} 

.clearing { 
    clear:left; 
    padding:0; 
    margin:0; 
    visibility:hidden; 
} 

.hide { 
    display:none; 
} 






/* CUSTOMIZED FOR WIKI RULES */ 

span.word1 { 
    background-color : #ffff66; 
    color: #000; 
} 
span.word10 { 
    background-color : #990099; 
    color: #fff; 
} 
span.word2 { 
    background-color : #a0ffff; 
    color: #000; 
} 
span.word3 { 
    background-color : #99ff99; 
    color: #000; 
} 
span.word4 { 
    background-color : #ff9999; 
    color: #000; 
} 
span.word5 { 
    background-color : #ff66ff; 
    color: #000; 
} 
span.word6 { 
    background-color : #880000; 
    color: #fff; 
} 
span.word7 { 
    background-color : #00aa00; 
    color: #fff; 
} 
span.word8 { 
    background-color : #886800; 
    color: #fff; 
} 
span.word9 { 
    background-color : #004699; 
    color: #fff; 
} 

#tarea_wiki{ 
    width:98%; 
} 

#container abbr[title] { 
    border-bottom: dotted 1px; 
} 
#container acronym[title] { 
    border-bottom: dotted 1px; 
} 
#container address { 
    display: block; 
    font-style : italic; 
} 
#container b { 
    font-weight: bolder; 
} 
#container blockquote { 
    background-color : #f4f4f4; 
    border-bottom: 1px solid #f4f4f4; 
    color: #505050; 
    border-left: 3px solid #6d3014; 
    margin : 3px 10px; 
    padding: 5px; 
} 
#container caption { 
    display   : table-caption; 
    text-align: center; 
} 
#container center { 
    display   : block; 
    text-align: center; 
} 
#container cite { 
    font-style : italic; 
} 
#container col { 
    display: table-column; 
} 
#container colgroup { 
    display: table-column-group; 
} 
#container dd { 
    display    : block; 
    margin-left: 2em; 
} 
#container del { 
    text-decoration: line-through; 
} 
#container dfn { 
    font-style: italic; 
} 
#container dl { 
    display: block; 
    margin : 1em 0; 
} 
#container dl dl { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container dl ol { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container dl ul { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container dt { 
    font-weight: bold; 
} 
#container em { 
    font-style: italic; 
} 
#container form { 
    padding: 5px 0; 
} 
#container h1 { 
    font-size: 1.8em; 
    margin   : 13px 0; 
} 
#container h2 { 
    font-size: 1.6em; 
    margin   : 13px 0; 
} 
#container h3 { 
    font-size: 1.4em; 
    margin   : 13px 0; 
} 
#container h4 { 
    font-size: 1.2em; 
    margin   : 13px 0; 
} 
#container h5 { 
    font-size: 1.0em; 
    margin   : 13px 0; 
} 
#container h6 { 
    font-size: 0.8em; 
    margin   : 13px 0; 
} 
#container hr { 
    border : 1px 0; 
    display: block; 
    height : 1px; 
    margin : 0.5em auto 0.5em auto; 
} 
#container i { 
    font-style: italic; 
} 
#container ins { 
    text-decoration: underline; 
} 
#container li { 
    display: list-item; 
} 
#container multicol { 
    display: block; 
    margin : 1em 0; 
} 
#container nobr { 
    white-space: nowrap; 
} 
#container ol { 
    display        : block; 
    list-style-type: decimal; 
    margin         : 1em 0; 
    padding-left   : 25px; 
} 
#container ol dl { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container ol ol { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container ol ol ul { 
    list-style-type: square; 
} 
#container ol ul { 
    list-style-type: circle; 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container ol ul ul { 
    list-style-type: square; 
} 
#container p { 
    display: block; 
    margin : 1em 0; 
} 
#container plaintext { 
    background : #f8f3e6; 
    border-left: 3px solid #e44949; 
    display    : block; 
    font-family: fixed; 
    margin     : 3px 10px; 
    padding    : 5px; 
    white-space: pre; 
} 
#container pre { 
    background-color: #f4f4f4; 
    border-bottom: 1px solid #f4f4f4; 
    color      : #505050; 
    border-left: 3px solid #596456; 
    display    : block; 
    font-family: fixed; 
    margin     : 3px 10px; 
    padding    : 5px; 
    white-space: pre; 
} 
#container q:after { 
    content: close-quote; 
} 
#container q:before { 
    content: open-quote; 
} 
#container s { 
    text-decoration: line-through; 
} 
#container strike { 
    text-decoration: line-through; 
} 
#container strong { 
    font-weight: bolder; 
} 
#container sub { 
    font-size     : smaller; 
    line-height   : normal; 
    vertical-align: sub; 
} 
#container sup { 
    font-size     : smaller; 
    line-height   : normal; 
    vertical-align: super; 
} 
#container table { 
    -moz-box-sizing: border-box; 
    border : 1px solid #e0e0e0; 
    border-collapse: collapse; 
    border-spacing: 2px; 
    display: table; 
    margin-bottom: 1em; 
    margin-left: 1px; 
    margin-top : 1em; 
    text-indent: 0; 
} 
#container table > tr { 
    vertical-align: middle; 
} 
#container table[align="center"] > caption { 
    margin-left : auto; 
    margin-right: auto; 
} 
#container table[align="center"] > caption[align="left"] { 
    margin-right : 0; 
} 
#container table[align="center"] > caption[align="right"] { 
    margin-left: 0; 
} 
#container tbody { 
    display: table-row-group; 
    vertical-align: middle; 
} 
#container td { 
    border        : 1px solid #e0e0e0; 
    display       : table-cell; 
    padding       : 4px; 
    text-align    : inherit; 
    vertical-align: inherit; 
} 
#container tfoot { 
    display: table-footer-group; 
    vertical-align: middle; 
} 
#container th { 
    border     : 1px solid #e0e0e0; 
    color      : #000; 
    display    : table-cell; 
    font-weight: bold; 
    padding    : 4px; 
    vertical-align : inherit; 
} 
#container thead { 
    display       : table-header-group; 
    vertical-align: middle; 
} 
#container tr { 
    display: table-row; 
    vertical-align: inherit; 
} 
#container u { 
    text-decoration: underline; 
} 
#container ul { 
    display        : block; 
    list-style-type: disc; 
    margin         : 1em 0; 
    padding-left   : 25px; 
} 
#container ul dl { 
    margin-bottom: 1em; 
    margin-top   : 0; 
} 
#container ul ol { 
    margin-bottom: 0; 
    margin-top   : 0; 
} 
#container ul ol ul { 
    list-style-type: square; 
} 
#container ul ul { 
    list-style-type: circle; 
    margin-bottom: 0; 
    margin-top : 0; 
} 
#container ul ul ul { 
    list-style-type: square; 
} 
#container var { 
    font-style: italic; 
} 
#container xmp { 
    background : #f8f3e6; 
    border-left: 3px solid #e44949; 
    display    : block; 
    font-family: fixed; 
    margin     : 3px 10px; 
    padding    : 5px; 
    white-space: pre; 
} 



/***** Main menu *****/ 

#menubar ul{ 
    width:350px; 
    margin:0 0 18px; 
    padding:0; 
    list-style:none; 
} 

#menubar ul li { 
    width:350px; 
    padding:0; 
    line-height:1.4em; 
    display:inline; 
} 

#menubar ul li a { 
    background-color:#f4f4f4; 
    color:#505050; 
    font-weight:bold; 
    width:350px; 
    float:left; 
    margin-bottom:5px; 
    padding:5px 1px 5px 5px; 
    border-left:4px solid #cccccc; 
    border-bottom:1px solid #f4f4f4; 
    text-decoration:none; 
} 

#menubar ul li a:hover, 
#menubar ul li a.current { 
    background-color:#eaeaea; 
    border-left:4px solid #286ea0; 
    color:#505050; 
} 

#menubar ul ul { 
    margin:0 0 0 15px; 
    padding:0 0 5px 0; 
    font-size:0.9em; 
    width:350px; 
} 

#menubar ul ul a { 
    padding:3px 1px 3px 5px; 
    font-weight:normal; 
    width:350px; 
} 

#menubar ul ul ul { 
    width:350px; 
} 

#menubar ul ul ul a { 
    width:130px; 
} 

/***** Right sidebar *****/ 

#menubar2 { 
    float:right; 
    width:170px; 
    margin:0 5px 5px; 
    padding:0; 
    line-height:1.4em; 
    overflow:hidden; 
} 

#menubar2 p, #menubar2 ul, #menubar2 ol { 
    margin:0 0 16px; 
    padding:0; 
} 

#menubar2 p { 
    font-size:0.9em; 
    line-height:1.4em; 
} 

#menubar2 li { 
    list-style:none; 
    line-height:1.2em; 
    margin:0 0 6px 0; 
    padding:0; 
} 

#menubar2 ul ul { 
    margin:6px 0 0 10px; 
    padding:0; 
} 

#menubar2 ul ul li { 
    margin: 0 0 4px 0; 
} 

#menubar2 ul ul li a { 
    font-size:1.1em; 
    font-weight:normal; 
} 

#menubar2 ol { 
    list-style-type: decimal; 
    padding-left : 25px; 
} 
#menubar2 ol li{ 
    list-style-type: decimal; 
} 

#header h1 { 
    color:#505050; 
    background-color:inherit; 
    margin: 0; 
    padding: 0px; 
    font-size:2em; 
} 

#footer hr{ 
    display:none; 
} 

/* Hides from IE-mac \*/ 
* html #source___Frame{ width:97% !important;} 
/* End hide from IE-mac */


