* {
margin: 0;
padding: 0;
word-wrap: break-word;
}
img {
border:0px;
}
body {
overflow-y: scroll;
width: 929px;
margin: 0px auto 0px auto;
line-height: 179%;
letter-spacing: 0px;
font-size: 11px;
color: #0A4C6B;
font-family: Verdana, Arial, sans-serif, ＭＳ Ｐゴシック, MS PGothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro;
background: #E1E3E4;
	font-weight: normal;
}
* html body { font-size: 75%; }
*+html body { font-size: 75%; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}input,textarea,select {
font-size: 100%;
color: #015939;
border: 1px solid #B2B2B2;
background: #DEE1E1;
font-family: Verdana, Arial, sans-serif, ＭＳ Ｐゴシック, MS PGothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro;
padding: 2px;
}
option {padding: 0 4px 0 2px;}
.radio,.checkbox {border: none; background: none;}
.btn {margin-left: 5px; padding-left: 8px; padding-right: 8px; cursor: pointer;}
a:link { color: #0E0996; text-decoration: underline; }
a:visited { color: #13700A; text-decoration: underline; }
a:hover { color: #CF10B9; text-decoration: underline; }
a:active { color: #B5B514; text-decoration: underline; }
#all {
border-right: 2px  solid #C7D0D0;
border-left: 2px  solid #C7D0D0;
background: #FFFFFF;
}
#content { padding: 20px 0 20px 0; }
#header {
padding-top: 20px;
background: url('https://wox.cc/skin/9/header_background_img.jpg') top center no-repeat;
}
h1{
padding: 89px 20px 90px 19px;
}
h1 a:link { color: #E8C5C5; text-decoration: none; }
h1 a:visited { color: #E8C5C5; text-decoration: none; }
h1 a:hover { color: #E8C5C5; text-decoration: none; }
h1 a:active { color: #E8C5C5; text-decoration: none; }
#pagetitle {
font-size: 240%;
color: #E8C5C5;
font-weight: bold;
}
#menu-box ul {
display: table; margin: 0 0 0 auto;
padding: 20px 20px 23px 19px;
list-style-type : none;
font-size: 146%;
}
* html body #menu-box ul { display: inline; }
*+html body #menu-box ul { display: inline; }
* html body #menu-box { text-align: right; }
*+html body #menu-box { text-align: right; }
#menu-box ul li {
float: left;
margin-right: 30px;
	white-space: nowrap;
}
#menu-box ul .end {
margin-right: 0;
}
#menu-box ul li a {
float: left;
}
#menu-box ul li a span {
float: left;
}
#menu-box ul li.left-bg {
display:none;
}
#menu-box ul li.right-bg {
display:none;
}
#menu-box ul li a:link,
#menu-box ul li a:link span,
#menu-box ul li a:visited,
#menu-box ul li a:visited span {
color: #7D413C; text-decoration: none; cursor: pointer;
}
#menu-box ul li a:hover,
#menu-box ul li a:hover span,
#menu-box ul li.current a,
#menu-box ul li.current a span {
color: #E65FA5; text-decoration: none; cursor: pointer;
}
.info {margin: 0px 0px 20px 0px;}#main .plug-parts .body table {
font-size: 100%;
color: #9E0C0C;
}
#mail-form label span {
font-size: 100%;
color: #9E0C0C;
}
#mail-form img { vertical-align: middle; margin-right: 2px; }
#mail-form .labelcheckbox { margin-right: 3px; }
#mail-form .labelcheckbox span { margin-left: 2px; }
#mail-form .btn { margin: 0 6px 0 0; }
#mail-form .info {margin: 0px 0px 4px 0px;}#search-form .input-plug-srh {
width: 104px;
ime-mode: active;
}
#search-form #search-form-btn{
margin-left: 0;
margin-bottom: 2px;
}
#search-form .input-plug-srh {
margin-right: 3px;
margin-bottom: 2px;
}
.srh-col {
background-color:#FFF700;
}
.side .plug-parts {
margin-bottom: 15px;
}
.side .plug-parts .title {
padding: 8px 8px 0 8px;
font-size: 110%;
font-weight: bold;
}
.side .plug-parts .body {
padding: 8px;
font-size: 100%;
list-style-type: none;
}
.side .plug-parts .foot {
padding: 8px;
font-size: 100%;
list-style-type: none;
}
.side .plug-parts ul.body li {
margin-bottom: 4px;
}
.side .plug-parts .body .input-plug-ja {
width: 144px;
margin-bottom: 3px;
ime-mode: active;
}
.side .plug-parts .body .input-plug-en {
width: 144px;
margin-bottom: 3px;
ime-mode: inactive;
}
.side .plug-parts .body .input-plug-s-en {
width: 60px;
margin-bottom: 3px;
ime-mode: inactive;
}
.side .plug-parts .body .textarea-m {
width: 144px;
height: 80px;
margin-bottom: 3px;
ime-mode: active;
}
.side .plug-parts-style-none {
border: none;
background:none;
}
.side .plug-parts-style-none .body,.side .plug-parts-style-none .body-float {
padding:0;
}
.side .plug-parts-style-none .title {
display:none;
}
.side .plug-parts ul.body-float li,.side .plug-parts-style-none ul.body-float li {
float: left;
margin-right:12px;
}
.side .plug-parts.img {
border: none;
background:none;
}
.line {
padding-top: 10px;
margin-bottom: 10px;
}
#main .plug-parts {
}
#main .plug-parts .title {
padding: 8px 8px 0 8px;
font-size: 100%;
color: #1D591D;
font-weight: bold;
}
#main .plug-parts .body {
padding: 8px;
font-size: 132%;
color: #1A4C7A;
list-style-type: none;
}
#main .plug-parts ul.body li {
}
#main .plug-parts .body a img,#main .plug-parts-style-none a img {
margin-bottom: 6px;
}
#main .plug-parts .body-foot-none {
padding: 8px;
font-size: 132%;
color: #1A4C7A;
}
#main .plug-parts .foot {
padding: 4px 8px 8px 8px;
font-size: 100%;
color: #218C61;
}
#main .plug-parts .foot .element-all {
float:right; display:inline-block;
}
#main .plug-parts .foot .element,
#main .plug-parts .foot .edit,
#main .plug-parts .foot .del {
margin-right: 5px;
float: left;
}
#main .plugline {
padding-top: 5px;
margin-bottom: 5px;
border-bottom: 2px dotted #E1E3E4;
}
#main .plugline-foot-none {
margin-top: 0;
}
#main .plug-parts-style-none {
border: none;
padding: 0;
background:none;
}
#main .plug-parts-style-none .body,#main .plug-parts-style-none .body-foot-none,#main .plug-parts-style-none .body-float {
padding:0;
}
#main .plug-parts-style-none .title {
display:none;
}
#main .plug-parts ul.body-float li,#main .plug-parts-style-none ul.body-float li {
float: left;
margin-right:12px;
}
#main .plug-parts .body .input-plug-ja {
width: 70%;
margin-bottom: 3px;
ime-mode: active;
}
#main .plug-parts .body .input-plug-en {
width: 70%;
margin-bottom: 3px;
ime-mode: inactive;
}
#main .plug-parts .body .input-plug-s-en {
width: 60px;
margin-bottom: 3px;
ime-mode: inactive;
}
#main .plug-parts .body .textarea-m {
width: 90%;
height: 80px;
margin-bottom: 3px;
ime-mode: active;
}
#main .input-publicly-limit-pass {
width: 120px;
}
#main #comment .body ul { margin:0 0 0 1.4em; padding:0; }
#main #comment .body ul li { list-style-type: disc; }
#main #comment .body ol { margin:0 0 0 1.8em; padding:0; }
#main #comment .body ol li { list-style-type: decimal; }
#main #comment .body p { margin-top:12px; }
.resline {
padding-top: 5px;
margin-bottom: 5px;
border-bottom: 2px solid #E1E3E4;
}
.resline-end {
padding-top: 8px;
}
.com-box {
}
.com-box .head {
padding: 8px;
font-size: 126%;
color: #75045E;
font-weight: bold;
line-height: 26px;
}
.com-box .head h2 {
font-weight: bold;
}
.com-box .head .img,
.com-box .head .element {
float: left;
margin-right: 5px;
}
.com-box .head .img {
background: url('https://wox.cc/skin/9/com_head_img.gif') 0 50% no-repeat;
margin-right: 2px;
padding-left: 8px;
height: 26px;
}
.com-box .head .res {
float: right;
}
.com-box .body {
padding: 0 8px 0 8px;
}
.com-box .body ul { margin:0 0 0 1.4em; padding:0; }
.com-box .body ul li { list-style-type: disc; }
.com-box .body ol { margin:0 0 0 1.8em; padding:0; }
.com-box .body ol li { list-style-type: decimal; }
.com-box .body p { margin-top:12px; }
.com-box .body .product img {
float: left;
}
.com-box .body .product .info {
float: left;
margin-left:6px;
}
.com-box .body .product .info ul {
font-size:90%;
margin:6px 10px 0 0;
}
.com-box .body .product .info ul li {
list-style-type: none;
}
.com-box .body .com-more {
display: inline-block;
margin-top:11px;
}
.com-box .body-foot-none {
padding: 0 8px 8px 8px;
}
.com-box .body,.com-box .body-foot-none {
font-size: 120%;
color: #913830;
}
.com-box .foot {
padding: 8px;
font-size: 100%;
color: #99B50B;
}
.com-box .foot .element-all {
float:right; display:inline-block;
}
.com-box .foot .element,
.com-box .foot .edit, .com-box .foot .del, .com-box .foot .res {
margin-right: 5px;
float: left;
}
.com-box .head h2 a:link,.com-box .foot h2 a:link { color: #75045E; text-decoration: none; }
.com-box .head h2 a:visited,.com-box .foot h2 a:visited { color: #75045E; text-decoration: none; }
.com-box .head h2 a:hover,.com-box .foot h2 a:hover { color: #75045E; text-decoration: none; }
.com-box .head h2 a:active,.com-box .foot h2 a:active { color: #75045E; text-decoration: none; }
.r-com-box {
width: 90%;
margin-left: auto;
}
.r-com-box .r-head {
padding: 8px;
font-size: 110%;
background : none;
}
.r-com-box .r-head .r-img,
.r-com-box .r-head .element {
float: left;
margin-right: 5px;
}
.r-com-box .r-head .r-img {
margin-right: 0;
}
.r-com-box .r-body,.r-com-box .r-body-foot-none {
font-size: 100%;
}
.r-com-box .r-body {
padding: 0 8px 0 8px;
}
.r-com-box .r-body ul { margin:0 0 0 1.4em; padding:0; }
.r-com-box .r-body ul li { list-style-type: disc; }
.r-com-box .r-body ol { margin:0 0 0 1.8em; padding:0; }
.r-com-box .r-body ol li { list-style-type: decimal; }
.r-com-box .r-body p { margin-top:12px; }
.r-com-box .r-body-foot-none {
padding: 0 8px 8px 8px;
}
.r-com-box .r-body-head-none {
padding: 8px;
}
.r-com-box .r-body,.r-com-box .r-body .r-body-foot-none,.r-com-box .r-body .r-body-head-none {
font-size: 100%;
}
.r-com-box .r-foot {
padding: 8px;
font-size: 100%;
}
.r-com-box .r-foot .element-all {
float:right; display:inline-block;
}
.r-com-box .r-foot .element,
.r-com-box .r-foot .edit, .r-com-box .r-foot .del {
margin-right: 5px;
float: left;
}
.r-com-box .head h3 a:link,.r-com-box .foot h3 a:link { color: #0A4C6B; text-decoration: none; }
.r-com-box .head h3 a:visited,.r-com-box .foot h3 a:visited { color: #0A4C6B; text-decoration: none; }
.r-com-box .head h3 a:hover,.r-com-box .foot h3 a:hover { color: #0A4C6B; text-decoration: none; }
.r-com-box .head h3 a:active,.r-com-box .foot h3 a:active { color: #0A4C6B; text-decoration: none; }
}
.mime {
margin: 6px;
}
.com-all blockquote {
border: 1px dotted #0A4C6B; padding:5px; width: 95%; margin: 5px auto 5px auto;
}
#navi-box {
padding: 8px;
}
#navi {
list-style-type : none;
font-size: 105%;
font-weight: bold;
display: table; margin: 0 auto 0 auto;
}
* html body #navi { display: inline; }
*+html body #navi { display: inline; }
* html body #navi-box { text-align: center; }
*+html body #navi-box { text-align: center; }
#navi li { margin-right: 12px; float: left; }
#navi #navi-last { margin-right: 0; float: left; }
#footer {
font-size: 133%;
color: #EDB4B4;
padding: 20px 20px 20px 19px;
}
#footer #accessories { list-style-type: none; float: left; }
#footer #accessories li { padding-right: 6px; float: left; }
#footer #copyright { list-style-type: none;float: right; }
#footer #copyright li { padding-left: 14px; float: left; }
#footer #copyright li.wox a:link { color: #EDB4B4; text-decoration:underline; }
#footer #copyright li.wox a:visited { color: #EDB4B4; text-decoration:underline; }
#footer #copyright li.wox a:hover { color: #EDB4B4; text-decoration:underline; }
#footer #copyright li.wox a:active { color: #EDB4B4; text-decoration:underline; }
.add-friend .textarea-m { width:70%; height:120px;}
.add-friend .btn { margin: 0; }
.float-block .left {
float:left;
margin-right: 15px;
margin-bottom: 20px;
}
.float-block .first {
margin-left: 0;
}
.calendar {width: 100%;font-size: 90%;text-align: center;}
.calendar th {
	font-weight: normal;
	padding: 0 2px 0 2px;
}

.calendar td {
	padding: 0 2px 0 2px;
}

.calendar-month {
}

.calendar-week {
}
.calendar-week-sat {color: #00A0FB;}.calendar-week-sun {color: #FF3100;}
.calendar-day {

}

.calendar-day-link {

}
.calendar-day-sat {color: #00A0FB;}.calendar-day-sun {color: #FF3100;}.calendar-day-hol {color: #FF3100;}.calendar-today {background: #C4D3D5;}.calendar-day-link a:link,.calendar-today a:link { text-decoration: underline; }
.calendar-day-link a:visited,.calendar-today a:visited { text-decoration: underline; }
.calendar-day-link a:hover,.calendar-today a:hover { text-decoration: underline; }
.calendar-day-link a:active,.calendar-today a:active { text-decoration: underline; }
.error-msg .error-head {
margin-bottom: 4px;
font-size: 100%;
color: #CC2A2A;
}
.error-msg .error-body {
font-size: 100%;
color: #CC2A2A;
list-style-type: none;
}
.error-msg ul.error-body li {
margin-bottom: 4px;
}

div.tooltip, span.tooltip {
background-color:#EEEEEE;
border: 1px solid #9E9E9E;
padding:10px;
line-height: normal;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}