@charset "utf-8";
/*  
Theme Name: wp.Vicuna
Theme URI: http://wp.vicuna.jp/
Description: <a href="http://en.wp.vicuna.jp">wp.Vicuna</a> Structure Template + <a href="http://en.wp.vicuna.jp/skin/">Skin</a>
Version: 1.5.7
Author: wu
*/

@import url("style-flat/0-import.css");

.cse-branding-text,
.cse-branding-logo{
display:none;
}

.linkunit {
text-align: center;
}

.linkunit-inner {
margin: 4px 0 12px 0;
padding: 0 0 0 20px;
width: 470px;
text-align: left;
margin-left: auto;
margin-right: auto;
background:url(style-flat/images/eyeCatch/search.gif) no-repeat 0 1px;

}

body {
background-image:url(style-flat/images/eyeCatch/bg.gif);
background-repeat: repeat-x;
}

.box-curve-bar-lb {
margin: 8px 0 0 0;
width:100%;
clear:both;
margin:0;
color:#FFFFFF;
background:#8CB6FF url(style-flat/images/eyeCatch/box-curve-bar-lb-top-left.gif) top left no-repeat;
position:relative;
}

span.title {
clear:both;
display:block;
background:url(style-flat/images/eyeCatch/box-curve-bar-lb-top-right.gif) top right no-repeat;
padding: 5px 8px;
}

.curve-middle {
margin: 0;
padding: 0;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #8CB6FF;
border-bottom-color: #8CB6FF;
border-left-color: #8CB6FF;
}

.curve-middle ul {
margin: -5px 0 0 0;
padding: 0;
}

.ad-sid {
text-align: center;
margin: -1px 0 8px 0;
}

.ad-sid-inner {
width: 250px;
margin-left: auto;
margin-right: auto;
}

.topicPath,
.single .sidenavi,
.single .ad-sid {
display:none;
}

#cse-search-box {
margin: -1px 0 0 0;
padding:6px;
background-color: #FFFEEB;
border: 1px dotted #FFCC33;
}

#cse-search-results {
margin: 8px 0 0 0;
}

#header {
position:relative;
}

.ad-header {
position:absolute;
top:6px;
left:420px;
}

.double.sid-wih {
text-align: center;
margin: -1px 0 8px 0;
}

.double.sid-wih-inner {
width: 250px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.ad-f {
margin: -24px 0 0 0;
}