@charset "utf-8";

@import url("http://fonts.googleapis.com/earlyaccess/notosansjapanese.css"); .conv_btn a:hover {
color: #ffffff;
padding: 20px;
background-color: #ff9329;
border-radius: 5px;
text-decoration: none;
}
.conv_btn a {
color: #ffffff !important;
padding: 20px;
text-decoration: none;
display: block;
}
.conv_btn {
color: #ffffff;
background-color: #51bf59;
text-align: center;
font-size: 24px;
border-radius: 5px;
margin-bottom: 20px;
display: block;
line-height:30px;
}
p.post_link {
font-size: 14px;
text-align: center;
}
span.txt_conv {
display: block;
margin-top: 30px;
margin-bottom: 10px;
line-height: 30px;
text-align: center;	
}
.font12 {
font-size:12px;
}
.font20 {
font-size:20px;
}
.font26 {
font-size:26px;
}
table#company {
border:none;
}
table#company th {
border:none;
background:none;
text-align:left;
width:20%;
}
table#company td {
padding:2%;
text-align:left;
border:none;
}
.mt25 {
margin-top: 25px;
}
.mt20 {
margin-top:20px;
}
.mb10 {
margin-bottom:10px;
}
.mb20 {
margin-bottom:20px;
}
.mt0 {
margin-top:0;
}
.mb0 {
margin-bottom:0;
}
.mr20 {
margin-right:20px;
}
.mr3per {
margin-right: 3%;
}
.ml3per {
margin-left: 3%;
}
.left {
float: left;	
}
.of-hidden {
overflow:hidden;
}
.ml2per {
margin-left:2% ;
}
.mr2per {
margin-right:2% ;
} #twitter {
background-color: #00acee;
}
#pocket {
background-color: #EE4056;
}
#facebook {
background-color: #3b5998;
}
#ggl-plus {
background-color: #dd4b39;
}
#hatena {
background-color: #2D4C86;
} .button-area {
width: 100%;
margin: 10px 0;
overflow: hidden;
}
.button-area:after {
content: '';
clear: both;
display: block;
}
.button-area-title {
font-weight: 700;
margin: 0 0 8px;
text-align: center;
}
.title-fill {
display: block;
background-color: #444;
color: #fff;
font-size: 14px;
width: 100%;
padding: 6px 15px;
box-sizing: border-box;
}
.button-whole {
float: left;
width: 19%;
margin: 0 0.5% 0 0.5%;
box-sizing: border-box;
}
.button-link {
display: block;
text-align: center;
color: #fff !important;
font-size: 14px !important;
padding: 10px 0 !important;
box-sizing: border-box;
border-radius: 3px;
text-decoration: none;
}
.area_author {
width: 95%;
padding: 10px 2% 5px 2%;
border-radius: 5px;
border: 1px solid #C7C7C7;
overflow:hidden;
margin-bottom: 20px;
}
.area_author_top {
width: 100%;
overflow: hidden;
margin-bottom: 20px;
margin-top: 20px;
}
.img_author {
float:left;
margin-right:3%;
}
.author {
font-size:14px;
font-weight:bold;
}
.txt_author {
font-size:12px;
overflow: hidden;
margin-top:10px;
}
.twitter {
padding: 5%;
background-color: #4EB7F5;
color: #ffffff;
text-align: center;
border-radius: 10px;
margin-bottom: 10px;
}
input.wysija-input {
width: 50%;
float: left;
margin-right: 3%;
}
label {
background-color: #F78EC3;
padding: 5px 2%;
width: 96%;
display: inline-block;
color: #ffffff;
margin-bottom: 20px;
}
form.wpcf7-form {
padding: 10px 2%;
background-color: #DEEDFF;
margin-bottom: 20px;
margin-top: 20px;
color: #2D4C86;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
width: 95%;
border-radius: 5px;
padding: 5px 2%;
}
input.wpcf7-form-control.wpcf7-text {
width: 95%;
border-radius: 5px;
padding: 5px 2%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
width: 95%;
border-radius: 5px;
padding: 5px 2%;
}
.tag a {
display: inline-block;
margin-bottom: 5px;
}
.tag a:link {
background-color: #ff5f5f;
padding: 4px 3% 4px 3%;
border-radius: 5px;
color: #ffffff;
}
.tag a:visited {
color: #ffffff;
}
.tag a:hover {
color: #ffffff;
text-decoration: none;
background-color: #6ED2E3;
}
.tag a:active {
color: #ffffff;
}
#sitemap_list li {
background:none !important;
}
.mt5 {
margin-top: 5px;
}
.ml10 {
margin-left: 10px;
}
.mr10 {
margin-right: 10px;
} @media print, screen and (min-width: 641px){
.shop-img {
width: 200px;
height: 200px;
float: left;
margin-right:3%;
margin-bottom: 20px;
}
ul.tenpo {
padding:0;
margin: 0 0 40px 0;
font-size:14px;
float: left;
width: 70%;
}
ul.tenpo li {
list-style-type: none;
overflow: hidden;
padding: 10px;
border-bottom: #ddd;
border-bottom-width: 1px;
border-bottom-style: solid;
}
ul.tenpo li .koumoku {
float:left;
width: 20%;
font-weight: bold;
}
ul.tenpo li .naiyou {
float:left;
width: 75%;
}
.salon-conv {
width: 100%;
height: 95px;
background-color: #5cc5b7;
border-radius: 10px;
margin-top: 20px;
text-align: center;
font-size: 30px;
color: #ffffff;
}
.salon-conv a:link {
height: 70px;
padding-top: 25px;
border-radius: 10px;
color:#FFFFFF;
text-decoration:none;
display: block;
}
.salon-conv a:visited {
color:#FFFFFF;
text-decoration:none;
}
.salon-conv a:hover {
color:#FFFFFF;
background-color:#469FD8;
}
.salon-conv a:active {
color:#FFFFFF;
}
.item_ranking li {
width:95%;
float:left;
margin-right:1%;
padding:10px 2% 20px 2% !important;
overflow: hidden;
border:#CBCBCB;
border-width:1px;
border-style:solid;
}
.item_ranking li:nth-child(2n) {
margin-right:0;
}
.item_ranking .rank {
position: absolute;
left: 0px;
top: 0px;
}
.item_ranking li .text{
width: 96%;
float: left;
font-size: 11px;
margin-bottom: 10px;
padding: 5px 2%;
background-color: #5cc5b7;
color: white;
border-radius: 5px;
}
.item_ranking li .ttl{
width: 100% !important;
float: left !important;
font-size: 16px !important;
color: #333333 !important;
background-color: #ffffff !important;
padding: 0 !important;
margin-top: 5px;
border-bottom: #ddd;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 15px !important;
margin-bottom: 10px;
}
.item_ranking li .rank_img {
margin-bottom: 20px;
width: 30%;
height: 200px;
clear: left;
overflow: hidden;
background-position: center center;
background-size: cover;
float: left;
margin-right: 20px;
}
.item_ranking ul li ul {
margin: 0;
padding: 0 !important;
float: left;
margin-top: 10px;
}
.item_ranking li .point {
clear: left;
margin-bottom: 5px !important;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-repeat: no-repeat;
padding-left: 15px !important;
border: none;
padding-top: 0 !important;
padding-bottom: 5px !important;
}
.item_ranking li .rank_conv a:link {
margin-top: 20px;
background-color: #ec5154;
padding: 20px 0 20px 0;
width: 100%;
text-align:center;
border-radius:5px;
color:#FFFFFF;
clear: left;
display:block;
}
.item_ranking li .rank_conv a:visited {
color:#FFFFFF;
}
.item_ranking li .rank_conv a:hover {
color:#FFFFFF;
background-color: #5cc5b7;
text-decoration:none;
}
.item_ranking li .rank_conv a:active {
color:#FFFFFF;
}
.item_ranking .rank_star {
font-size: 26px;
color: coral;
float: left;
margin-right: 3%;
}
.item_ranking .tensuu {
font-size: 26px;
float: left;
width: 30%;
}
.box_ttl {
width: 67%;
float: left;
}
p.ttl02 {
margin: 0;
font-size: 16px;
}
.img02 {
float: left;
margin-right: 20px;
width: 150px;
height: 150px;
}
.img03 {
float: left;
margin-right: 20px;
width: 100px;
height: 100px;
}
.txt_box02 {
float: left;
}
.rank_star02 {
float: left;
margin: 10px 10px 10px 0;
color: coral;
}
.tensuu02 {
margin: 10px 0 10px 0;
}
li.point02 {
margin-bottom: 5px !important;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-repeat: no-repeat;
padding-left: 15px !important;
border: none !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
ul.tenpo_detail {
margin-top:3px;
}
li.tenpo_detail02 {
margin-bottom: 0px !important;
border: none !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.item_ranking ul li a:link {
color:#333333;
}
.item_ranking ul li a:visited {
color:#333333;
}
.item_ranking ul li a:hover {
color:#333333;
}
.item_ranking ul li a:active {
color:#333333;
}
.item_ranking02 li {
border-bottom: #5b5b5b;
border-bottom-width: 1px;
border-bottom-style: dashed;
}
.tab {
overflow: hidden;
margin: 0;
padding: 0;
border-radius: 5px 5px 0 0;
}
.tab li {
background:#fbfbfb;
padding:5px 25px;
float:left;
margin-right:1px;
list-style-type:none;
font-size: 14px;
}
.tab li.select {
background:#deedff;
}
.content_search {
width: 100%;
float: left;
margin: 0 0 20px 0;
padding: 0;
}
.content_search li.text {
background: #deedff;
padding: 20px 2% 10px 2%;
list-style-type: none;
border-radius: 0 0 5px 5px;
overflow: hidden;
}
.content_search li.text ul {
margin: 0;
padding: 0;
}
.content_search li.text ul li {
list-style-type: none;
}
.content_search li.text ul li a:link{
margin: 0 0 10px 10px;
padding: 5px 1%;
font-size: 12px;
float: left;
background-color: rgb(151, 189, 208);
display: inline-block;
border-radius: 5px;
color: #ffffff;
}
.content_search li.text ul li a:hover {
background-color: rgb(151, 189, 208);
text-decoration: none;
color: #ffffff;
}
.content_search li.text ul li a:visited {
background-color: rgb(151, 189, 208);
color: #ffffff;
}
.content_search li.text ul li a:active {
background-color: rgb(151, 189, 208);
color: #ffffff;
}
.content_search input.submit {
padding: 10px 0 10px 0;
width: 100%;
margin: 10px 0 10px 0;
background-color: #5cc5b7;
border: none;
color: #ffffff;
font-size: 16px;
border-radius: 5px;
}
.hide {
display:none;
}
fieldset {
border: #c5c5c5;
border-width: 1px;
border-style: solid;
border-radius: 10px;
padding: 10px 3% 5px 3%;
width: 93%;
font-size: 14px;
color: #167ac6;
}
fieldset ol{
padding-left:0;
margin:0;
}
.button-link:hover {
text-decoration: none !important;
filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
}
div.wpcr3_review_title {
font-weight: bold;
}
.wpcr3_content {
padding:3px 0px 10px 0px ;
}
.sp {
display:none;
}
body {
padding: 0px;
margin: 0px;
color: #5B5B5B;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
#header {
width: 100%;
border-top-style: solid;
border-top-color: #7AB1FE;
border-top-width: 5px;
background-color: #DEB1FE;
padding-bottom:5px;
}
#header .inner {
width: 1120px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-top: 4px;
overflow: hidden;
}
a:link{
color: #4B96FF;
text-decoration: none;
}
a:visited{
color: #4B96FF;
text-decoration: none;
}
a:hover{
color: #4B96FF;
text-decoration: underline;	
}
a:active{
color: #4B96FF;
text-decoration: none;
}
#header a:link , ul.kv li a:link , footer a:link{
color: #FFFFFF;
text-decoration: none;
}
#header a:visited , ul.kv li a:visited , footer a:visited {
color: #FFFFFF;
text-decoration: none;
}
#header a:hover , ul.kv li a:hover , footer a:hover {
color: #FFFFFF;
text-decoration: underline;	
}
#header a:active , ul.kv li a:active , footer a:active{
color: #FFFFFF;
text-decoration: none;
}
#header .logo {
float: left;
width: 92px;
height: 42px;
color: #323232;
}
#header .inner ul {
padding: 0px;
margin-top: 0px;
float: left;
margin-left: 20px;
font-size: 12px;
color: #FFFFFF;
width: 970px;
margin-bottom: 0;
}
#header .inner ul li {
text-align: left;
list-style-type: none;
float: left;
padding: 0 5px 5px 5px;
margin-right: 1%;
margin-top: 4px;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #FFFFFF;
height: 10px;
line-height: 16px;
margin-bottom: 5px;
}
.archive_top {
width: 1120px;
padding: 0px 0px 0px 10px;
overflow:hidden;
}
ul.archive_top li {
float: left;
width: 210px;
margin-right: 15px;
border-width: 1px;
border-style: solid;
border-radius: 5px;
border-color: #E9E9E9;
padding-bottom: 3px;
list-style-type:none;
font-size:14px;
}
ul.archive_top li:nth-child(5n+5) {
margin-right: 0px;
}
ul.archive_top li:nth-child(5n+6) {
clear:left;
}
ul.archive_top li:nth-child(n+6) {
margin-top: 10px;
}
ul.archive_top .img {
height: auto;
position: relative;
}
ul.archive_top li .ttl {
clear: left;
overflow: hidden;
margin:0px 5px 0px 5px;
line-height: 18px;
font-size: 12px;
}
ul.archive_top li .img .koumoku {
position: absolute;
padding: 3px 5% 3px 5%;
height: auto;
left: 0;
top: 0;
z-index: 999;
background-color: #5CC5B7;
color: #FFFFFF;
font-size:12px;
}
ul.archive_top li .img .koumoku.pr {
background-color: #FF5F5F;
}
#wrap {
width: 1140px;
padding-top: 5px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
background-color: #ffffff;
padding-bottom: 60px;
}
#wrap02 {
width: 1120px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
h1 {
width: 1100px;
margin:0px auto 0px auto;
font-size: 10px;
text-align: right;
color: #DEB1FE;
padding: 0px !important;
font-weight: normal;
}
ul.kv {
width: 1120px;
padding: 0px;
overflow-y: hidden;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
}
ul.kv li { height: 359px; }
ul.kv li:nth-child(2) {
margin-left: 40px;
}
ul.kv li p {
margin-top: 0px;
position: absolute;
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
line-height: 26px;
display: inline-block;
background-color: rgba( 30, 30, 30, 0.40 );
width: 90%;
padding: 10px 5% 10px 5%;
margin-bottom: 0px;
min-height: 60px;
bottom: 0px;
z-index:99;
left:0px;
}
.breadcrumbs {
clear:left;
width: 1100px;
margin-left: 0px;
font-size: 12px;
padding: 10px 0px 0px 0px;
margin-bottom: 10px;
}
#wrap02 h2.h2_search {
border-left: #ff5f5f;
border-left-style: solid;
border-left-width: 5px;
padding-left: 10px;
font-size: 22px;
margin-bottom: 10px;
overflow: hidden;
margin-top: 0px;
}
.aside {
width: 217px;
float: left;
}
.aside h2 {
font-style: normal;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4D4D4D;
width: 100%;
padding-bottom: 10px;
margin-bottom: 20px;
}
.aside ul {
padding: 0px;
}
.aside ul li {
list-style-type: none;
}
.aside ul li a {
height: 32px;
width: 201px;
font-size: 12px;
padding-top: 15px;
padding-left: 10px;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #FFFFFF;
display: block;
margin-bottom: 0px;
color: #5B5B5B;
text-decoration: none;
padding-bottom: 0px;
}
.aside ul li:nth-child(1) a {
border-left-width: 6px;
border-left-style: solid;
border-left-color: #7AB1FE;
background-color: #DEEDFF;
color: #6AA4EA;
text-decoration: none;
}
.aside ul li a:hover  {
border-left-width: 6px;
border-left-style: solid;
border-left-color: #7AB1FE;
background-color: #DEEDFF;
color: #6AA4EA;
text-decoration: none;
}
.aside ol {
list-style: none;
margin: 0 0 20px 0;
padding: 0;
font-size: 12px;
}
.aside ol li {
height: 80px;
}
.aside ol img {
width: 80px;
height: 80px;
float: left;
margin-right: 10px;
}
.content_single {
}
.content_all {
float: left;
margin-right: 20px;
width: 100%;
overflow-y: hidden;
}
.content {
width: 550px;
float: left;
margin-left: 20px;
}
.content .box , .content_single .box {
overflow-y: hidden;
margin-bottom: 20px;
font-size: 12px;
}
.content .box h2 , .content_single .box h2 {
font-style: normal;
font-size: 13px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4D4D4D;
width: 100%;
padding-bottom: 10px;
margin-bottom: 20px;
margin-top:0px;
}
.content .box .img , .content_single .box .img{
width: 157px;
height: 157px;
float: left;
position: relative;
}
.content .box .img .content_rank01 , .content_single .box .img .content_rank01 {
position: absolute;
width: 22px;
height: 28px;
left: 10px;
z-index:99;
}
.content .box .txt_box {
float: left;
width: 373px;
padding-left: 20px;
}
.content_single .box .txt_box {
float: left;
width: 590px;
padding-left: 20px;
}
.content .box .txt_box p , .content_single .box .txt_box p {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 10px;
line-height: 20px;
}
.content .box ul , .content_single .box ul {
padding: 0px;
overflow: hidden;
}
.content .box ul li , .content_single .box ul li {
padding: 0px 0px 15px 0px;
list-style-type: none;
overflow-y: hidden;
position: relative;
}
ul.item_ranking02 li {
margin-bottom:15px;
padding-bottom: 0px;
}
.view , .view_ranking {
display: inline-block;
float: right;
margin: 0;
}
.view a , .view_ranking a {
color: #333333;	
}
.content .box ul li .txt_box {
width: 378px;
} .content .box ul li .img , .content_single .box ul li .img {
width: 125px;
height: 110px;
overflow: hidden;
}
.content .box ul li .txt_box p.ttl , .content_single .box ul li .txt_box p.ttl  {
margin: 0px;
padding-left: 0px;
font-size: 15px;
color: #4B96FF;
background-color: transparent;
}
.content .box ul li .txt_box p.ttl a:hover , .content_single .box ul li .txt_box p.ttl a:hover {
color: #4B96FF;
text-decoration: underline;
}
.content .box ul li .txt_box .txt , .content_single .box ul li .txt_box .txt {
margin-bottom: 10px;
line-height: 16px;
color: #333333;
}
.more a{
text-align: center;
padding: 20px 0px 20px 0px;
background-color: #5cc5b7;
width: 100%;
color: #FFFFFF;
display: block;
text-decoration:none;
}
.more a:hover{
background-color: #469FD8;	
}
.expert {
float: left;
margin-left: 2%;
margin-bottom: 20px;
width: 74%;
border-radius: 10px;
padding: 10px 2%;
border-width: 1px;
border-style: solid;
border-color: #E0E0E0;
}
.expert h2 {
font-style: normal;
font-size: 13px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #E0E0E0;
width: 100%;
padding-bottom: 5px;
margin-top:0px;
}
.expert ul {
padding:0;
margin:0;
}
.expert ul li:nth-child(1){
list-style-type: none;
width: 100%;
border-bottom: #E0E0E0;
border-bottom-width: 1px;
border-bottom-style: solid;
overflow: hidden;
padding-bottom: 10px;
margin-bottom: 10px;
}
.expert ul li:nth-child(2){
clear:left;
}
.expert ul li:nth-child(n+2){
border: none;
float: left;
list-style-type: none;
width: 46%;
margin-left: 2%;
font-size: 14px;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-position: 0 2px;
background-repeat: no-repeat;
padding-left: 2%;
margin-bottom:3px;
}
.expert img{
float:left;
width:100px;
height:100px;
margin-right:20px;
}
.expert .ttl {
overflow:hidden;
font-size: 15px;
line-height: 20px;
}
.expert .txt {
overflow: hidden;
font-size: 14px;
color: #828282
}
.expert .column_archive {
overflow:hidden;
float:right;
font-size:14px;
padding:10px 2%;
background-color:#EFEFEF;
}
.expert li:nth-child(n+2) .ttl {
font-size: 13px;
margin-top: 2px;
}
.author_column {
font-size:12px;
float:right;
padding:10px 2%;
background-color:#EFEFEF;
}
.author_column_archive {
font-size:12px;
padding:5px 1%;
background-color:#EFEFEF;
display: inline-block;
}
.bside {
width: 296px;
float: left;
margin-left: 37px;
}
.bside h2  {
font-style: normal;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4D4D4D;
width: 100%;
padding-bottom: 10px;
margin-bottom: 20px;
}
.bside ol {
padding: 0px;
font-size: 12px;
margin-bottom: 30px;
}
.bside ol li {
list-style-type: none;
overflow-y: hidden;
margin-bottom: 10px;
position: relative;
}
.bside ol li a:hover{
text-decoration:underline;
}
.bside ol li .img {
width: 100px;
height: 100px;
float: left;
overflow: hidden;
}
.bside ol.koushiki li .img {
width: 100px;
height:auto;
float: left;
overflow: hidden;
}
.bside ol li p.txt {
overflow: hidden;
float: left;
width: 172px;
margin-left: 10px;
margin-top: 0px;
font-size: 11px;
color:#333333;
}
.bside ol li .side_rank01 {
position: absolute;
width: 18px;
height: 24px;
left: 6px;
z-index:999;
}
.bside ol li .side_rank01 img {
opacity:1.0;
filter:alpha(opacity=100);
-ms-filter: “alpha( opacity=100 )”;
}
.bside ol li .ttl {
margin-left: 10px;
float: left;
width: 172px;
margin-top: 5px;
margin-bottom: 5px;
}
.bside ul {
padding: 0px;
}
.bside ul li {
list-style-type: none;
margin-bottom: 10px;
}
.footer_top {
clear: left;
width: 100%;
overflow-y: hidden;
background-color: #DEEDFF;
min-width: 1120px;
}
.footer_top .inner {
width: 1000px;
margin-left: auto;
margin-right: auto;
overflow-y: hidden;
}
.footer_top .inner ul {
padding: 0px;
overflow-y: hidden;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
}
.footer_top .inner ul li {
list-style-type: none;
float: left;
padding: 5px 1%;
font-size: 12px;
background-color: rgb(151, 189, 208);
margin-right: 1%;
border-radius: 5px;
color: #ffffff;
display: inline-block;
margin-bottom: 10px;
}
.footer_top .inner ul li a:link {
color: #ffffff;
}
.footer_top .inner ul li a:visited {
color: #ffffff;
}
.footer_top .inner ul li a:hover {
color: #ffffff;
}
.footer_top .inner ul li a:active {
color: #ffffff;
}
footer {
background-color: #7AB1FE;
min-width: 1120px;
}
footer .inner {
width: 1000px;
margin-left: auto;
margin-right: auto;
overflow-y: hidden;
color: #FFFFFF;
}
footer .inner ul {
width: 95%;
overflow: hidden;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin-bottom: 20px;
}
footer .inner ul li {
list-style-type: none;
float: left;
padding-right: 20px;
font-size: 14px;
}
footer .inner .copy {
clear: left;
width: 100%;
font-size: 10px;
text-align: center;
padding-bottom: 10px;
} .post {
float: left;
width: 784px;
overflow: hidden;
}
.post ol li {
margin-bottom: 5px; margin-left: 20px;
margin-right: 50px;
}
.post h2 {
font-size: 30px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.post h3 {
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #7AB1FE;
color: #FFFFFF;
border-radius: 5px;
padding: 10px;
margin-top: 0px;
font-size: 24px;
}
.post h5 {
font-size: 18px;
color: rgb(89, 170, 255);
margin: 15px 0 0 0px;
display: inline-block;
}
.post h6 {
font-size: 16px;
margin: 20px 0 0 15px;
}
.post .post_txt p , .post_ichiran .post_txt p {
border-radius: 10px;
line-height: 30px;
}
.post .post_txt ul.ichiran , .post_ichiran .post_txt ul.ichiran {
padding: 0px;
overflow-y: hidden;
width: 100%;
}
.post .post_txt ul.ichiran li , .post_ichiran .post_txt ul.ichiran li {
list-style-type: none;
width: 344px;
border-width: 1px;
border-style: solid;
border-color: #E4E4E4;
float: left;
margin-right: 17px;
padding: 0;
margin-bottom: 40px;
}
.post .post_txt ul li.ichiran:nth-child(3n+3) , .post_ichiran .post_txt ul li.ichiran:nth-child(3n+3) {
margin-right: 0px;
width: 344px;
}
.post ul li .ttl , .post_ichiran ul li .ttl {
font-size: 18px;
width: 96%;
background-color: #888888;
padding-top: 2%;
padding-right: 2%;
padding-left: 2%;
padding-bottom: 2%;
color: #FFFFFF;
}
.post li .ttl a , .post_ichiran li .ttl a {
color: #4B96FF;
text-decoration: none;
}
.post li .ttl a:hover , .post_ichiran li .ttl a:hover {
text-decoration: underline;
}
.post ul li .txt , .post_ichiran ul li .txt {
font-size: 12px;
line-height: 22px;
}
.post ul li .txt .pinkbar , .post_ichiran ul li .txt .pinkbar {
color: #E446C6;
text-decoration: underline;
}
.post ul li .btn a , .post_ichiran ul li .btn a {
width: 96%;
padding: 2%;
text-align: center;
background-color: #87CF29;
color: #FFFFFF;
display: block;
text-decoration: none;
}
.post ul li .ave , .post_ichiran ul li .ave {
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
color: #0DA360;
} .bside ul.nav {
padding: 0px;
}
.bside ul.nav li {
margin: 0;
list-style-type: none;
}
.bside p.more {
font-size: 12px;
}
.bside ul.nav li a {
height: 32px;
width: 280px;
font-size: 12px;
padding-top: 15px;
padding-left: 10px;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #FFFFFF;
display: block;
margin-bottom: 0px;
color: #5B5B5B;
text-decoration: none;
padding-bottom: 0px;
}
.bside ul.nav li:nth-child(1) a {
border-left-width: 6px;
border-left-style: solid;
border-left-color: #7AB1FE;
background-color: #DEEDFF;
color: #6AA4EA;
text-decoration: none;
}
.bside ul.nav li a:hover  {
border-left-width: 6px;
border-left-style: solid;
border-left-color: #7AB1FE;
background-color: #DEEDFF;
color: #6AA4EA;
text-decoration: none;
}
footer .logo  {
width: 203px;
height: 206px;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/side_logo.png);
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}
footer .logo .txt {
width: 200px;
position: absolute;
font-size: 10px;
text-align: center;
left: 6px;
top: 118px;
color: #FFFFFF;
}
footer .inner .logo_footer {
width: 203px;
height: 206px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/side_logo.png);
}
footer .inner .logo_footer .catch_footer {
font-size: 11px;
text-align: center;
position: relative;
width: 150px;
top: 117px;
left: 30px;
}
.review .catch  {
width: 1120px;
text-align: center;
font-size: 26px;
font-family: 'Noto Sans Japanese', sans-serif;
margin-top: 10px;
margin-bottom: 10px;
}
.noto{
font-family: 'Noto Sans Japanese', sans-serif;
}
.review .catch_txt  {
font-size: 13px;
padding-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #888888;
width: 100%;
line-height: 26px;
} .review h2  {
font-size: 30px;
padding-top: 0px;
margin-top: 0px;
}
.review h3  {
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #7AB1FE;
color: #FFFFFF;
border-radius: 10px;
padding: 10px 20px 10px 20px;
margin-top: 0px;
font-size: 22px;
}
h4  {
font-size: 20px;
border-left: #ff5d71;
border-left-style: solid;
border-left-width: 5px;
padding-left: 10px;
color:#ff5d71;
line-height: 26px;
clear:left;
}
#wrap_review {
width: 1120px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.catch.catch_txt .ave {
padding-top: 10px;
padding-bottom: 10px;
font-size: 16px;
}
.review .post_txt p {
border-radius: 10px;
line-height: 30px;
}
.review .post_txt ul {
padding: 20px;
overflow-y: hidden;
width: 50%;
border-width: 1px;
border-style: dotted;
border-color: #BCBCBC;
}
.review .post_txt ul li {
width: 344px;
font-size: 14px;
list-style-position: outside;
list-style-type: circle;
margin-left: 20px;
margin-bottom: 10px;
}
.review .post_txt ul li:nth-child(3n+3) {
margin-right: 0px;
width: 344px;
}
.review ul li .ttl {
font-size: 18px;
width: 96%;
background-color: #888888;
padding-top: 2%;
padding-right: 2%;
padding-left: 2%;
padding-bottom: 2%;
color: #FFFFFF;
}
.review li .ttl a {
color: #FFFFFF;
text-decoration: none;
}
.review li .ttl a:hover {
text-decoration: underline;
}
.review ul li .txt {
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
}
.review ul li .txt .pinkbar {
color: #E446C6;
text-decoration: underline;
}
.review ul li .btn a {
width: 96%;
padding: 2%;
text-align: center;
background-color: #87CF29;
color: #FFFFFF;
display: block;
text-decoration: none;
}
.review ul li .ave {
font-size: 12px;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
color: #0DA360;
}
.review .kuchikomi {
margin-top: 40px;
}
.review .kuchikomi ul {
padding: 0px;
margin-bottom: 0px;
}
.review .kuchikomi ul li {
list-style-type: none;
margin-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A0A0A0;
padding-bottom: 10px;
}
.review .kuchikomi ul li:last-child {
border-bottom-style: none;
}
.review .kuchikomi li .img {
float: left;
width: 40px;
height: 40px;
border-width: 1px;
border-style: solid;
border-color: #5B5B5B;
}
.review .kuchikomi ul li .kuchi_r {
overflow: hidden;
padding-left: 10px;
}
.review .kuchikomi ul li .name {
padding: 0px;
margin: 0px;
font-size: 12px;
}
.review .kuchikomi ul li .star {
padding: 0px;
margin: 0px;
font-size: 12px;
}
.review .kuchikomi ul li .ttl {
clear: left;
background-color: transparent;
color: #5B5B5B;
font-size: 14px;
width: 100%;
margin-top: 0px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-weight: bold;
}
.review .kuchikomi ul li .txt {
padding: 0px;
font-size: 12px;
}
.review .kuchikomili .yellow   {
color: #FF9E00;
}
.review .bnr_cavispaex {
width: 700px;
margin-left: auto;
padding: 10px 10px 10px 5px;
margin: 40px auto 40px auto;
border-radius: 10px;
background-color: #FFCA31;
}
.review .post_txt blockquote p{
line-height: 20px;
}
blockquote{
background-color: #ddd;
padding: 2.6em 1em 1em;
position: relative;
font-size: 12px;
width: 87%;
}
blockquote:before{
content:"“";
font-size:600%;
line-height:1em;
font-family:"ＭＳ Ｐゴシック",sans-serif;
color:#999;
position:absolute;
left:0;
top:0;
}
.txt_box .btn_offer {
margin-top: 10px;
}
.post .post_txt .th {
width: 100%;
overflow: hidden;
}
.post .post_txt .td {
width: 100%;
float: left;
overflow: hidden;
}
.post_txt .th .th00 {
width: 12.5%;
float: left;
}
.post_txt .th .th01 {
float: left;
width: 12.5%;
}
.post_txt .td .th02 {
float: left;
width: 12.5%;
}
.yellow{
background-color: #FF6;
}
.bg_txt01 {
color: #F39;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F39;
padding-bottom: 1px;
}
table{
width: 100%;
border-collapse: collapse;
border: 1px solid #999999;
margin-bottom: 20px;
line-height: 18px;
}
th{
font-size: 12px;
border: 1px #999999 solid;
background-color: #DFF;
}
td{
font-size: 12px;
border: 1px #999999 solid;
text-align: center;
}
.star {
color: #F90;
}
.ave {
padding: 10px;
text-align: center;	
}
.content_single .fuwa {
position: relative;
width: 350px;
height: 115px;
margin-left: auto;
margin-right: auto;
}
.content_single .fuwa .fuwafuwa {
width: 350px;
height: 115px;
position: absolute;
top: 5px;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/btn_fuwa.png);
}
.content_single .btn_conv {
width: 784px;
height: 111px;
overflow:hidden;
margin-bottom:40px;
}
.post table tr .td02 {
background-color: #FFC9ED;
}
} @media screen and (max-width:640px){
.expert {
width: 94%;
padding: 10px 3%;
overflow:hidden;
}
.expert h2 {
border-left: #ff5f5f;
border-left-style: solid;
border-left-width: 5px;
padding-left: 10px;
font-size: 16px;
margin: 0 0 20px 0;
line-height: 22px;
}
.expert ul {
padding:0;
margin:0;
}
.expert ul li:nth-child(1){
list-style-type: none;
width: 100%;
border-bottom: #E0E0E0;
border-bottom-width: 1px;
border-bottom-style: solid;
overflow: hidden;
padding-bottom: 10px;
margin-bottom: 10px;
}
.expert ul li:nth-child(2){
clear:left;
}
.expert ul li:nth-child(n+2){
border: none;
float: left;
list-style-type: none;
width: 91%;
margin: 0 2%;
font-size: 14px;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-position: 0 2px;
background-repeat: no-repeat;
padding-left: 5%;
margin-bottom: 3px;
}
.expert img{
float:left;
width:100px;
height:100px;
margin-right:20px;
}
.expert .ttl {
overflow:hidden;
font-size: 14px;
line-height: 20px;
}
.expert .txt {
overflow: hidden;
font-size: 12px;
color: #828282;
line-height: 20px;
}
.expert .column_archive {
overflow:hidden;
float:right;
font-size:14px;
padding:10px 2%;
background-color:#EFEFEF;
}
.expert li:nth-child(n+2) .ttl {
font-size: 13px;
margin-top: 2px;
}
.author_column {
font-size:12px;
float:right;
padding:10px 2%;
background-color:#EFEFEF;
margin-top:10px;
}
.author_column_archive {
font-size:12px;
padding:2px 3%;
background-color:#EFEFEF;
display: inline-block;
margin-left: 4%;
}
.txt_author {
line-height: 18px;
}
.img03 {
width: 20%;
float: left;
margin-right:2%;
}
li.tenpo_detail02 {
border: none !important;
padding: 0 !important;
font-size:12px;
line-height:18px;
}
.shop-img {
width: 100%;
height: 200px;
float: left;
margin-right:3%;
margin-bottom: 20px;
}
ul.tenpo {
padding:0;
margin: 0 0 20px 0;
font-size:14px;
float: left;
width: 100%;
}
ul.tenpo li {
list-style-type: none;
overflow: hidden;
padding: 10px;
border-bottom: #ddd;
border-bottom-width: 1px;
border-bottom-style: solid;
}
ul.tenpo li .koumoku {
float:left;
width: 30%;
font-weight: bold;
}
ul.tenpo li .naiyou {
float:left;
width: 70%;
}
.salon-conv {
width: 100%;
height: 45px;
background-color: #5cc5b7;
border-radius: 10px;
padding-top: 20px;
margin-top: 20px;
margin-bottom: 20px;
display: block;
text-align: center;
font-size: 22px;
color: #ffffff;
}
.item_ranking li {
width:95%;
float:left;
margin-right:1%;
padding:10px 2% 20px 2% !important;
margin-bottom: 20px;
border-bottom-width: 5px !important;
border-bottom-color: #7ab1fe !important;
border-bottom-style: dashed !important;
}
.item_ranking li:nth-child(2n) {
margin-right:0;
margin-bottom: 20px;
border-bottom-width: 5px !important;
border-bottom-color: #7ab1fe !important;
border-bottom-style: dashed !important;
}
.item_ranking .rank {
position: absolute;
left: 0px;
top: 0px;
width: 20%;
}
.item_ranking li .text{
width: 96%;
float: left;
font-size: 16px;
margin-bottom: 10px;
padding: 5px 2%;
background-color: #5cc5b7;
color: white;
border-radius: 5px;
}
.item_ranking li .ttl{
width: 100% !important;
float: left !important;
font-size: 16px !important;
color: #333333 !important;
background-color: #ffffff !important;
padding: 0 !important;
margin-top: 5px;
border-bottom: #ddd;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 15px !important;
margin-bottom: 10px;
}
.item_ranking li .rank_img {
margin-bottom: 20px;
width: 100%;
height: 200px;
clear: left;
overflow: hidden;
background-position: center center;
background-size: cover;
float: left;
margin-right: 20px;
}
.item_ranking ul li ul {
margin-top: 20px !important;
float: left;
}
.item_ranking li .point {
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-repeat: no-repeat;
padding-left: 5% !important;
border: none !important;
padding-top: 0 !important;
padding-bottom: 5px !important;
width: 90% !important;
margin-bottom: 0;
}
.item_ranking li .rank_conv a:link {
margin-top: 20px;
background-color: #ec5154;
padding: 20px 0 20px 0;
width: 100%;
text-align:center;
border-radius:5px;
color:#FFFFFF;
clear: left;
display:block;
}
.item_ranking li .rank_conv a:visited {
color:#FFFFFF;
}
.item_ranking li .rank_conv a:hover {
color:#FFFFFF;
background-color: #5cc5b7;
text-decoration:none;
}
.item_ranking li .rank_conv a:active {
color:#FFFFFF;
}
.item_ranking .rank_star {
font-size: 26px;
color: coral;
float: left;
margin-right: 3%;
}
.item_ranking .tensuu {
font-size: 26px;
float: left;
width: 30%;
}
.box_ttl {
width: 100%;
}
p.ttl02 {
margin: 0;
font-size: 16px;
}
.img02 {
float: left;
margin-right: 3%;
width: 20%;
}
.txt_box02 {
float: left;
width: 77%;
}
.rank_star02 {
float: left;
margin: 10px 10px 10px 0;
color: coral;
}
.tensuu02 {
margin: 10px 0 10px 0;
}
.content {
clear: left;
}
.content .box ul li.point02 {
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/list-icon-column.png);
background-repeat: no-repeat;
background-position:0 3px;
border: none !important;
padding: 0 0 0 5% !important;
font-size: 11px;
}
.item_ranking ul li a:link {
color:#333333;
}
.item_ranking ul li a:visited {
color:#333333;
}
.item_ranking ul li a:hover {
color:#333333;
}
.item_ranking ul li a:active {
color:#333333;
}
.item_ranking02 li {
}
#wrap02 h2.h2_search {
border-left: #ff5f5f;
border-left-style: solid;
border-left-width: 5px;
padding-left: 10px;
font-size: 16px;
margin: 0 3% 10px 3%;
line-height: 22px;
}
.tab {
overflow: hidden;
margin: 20px 0 0 0;
padding: 0 3%;
border-radius: 5px 5px 0 0;
}
.tab li {
background:#fbfbfb;
padding:5px 2%;
float:left;
margin-right:1px;
list-style-type:none;
font-size: 12px;
}
.tab li.select {
background:#deedff;
}
.content_search {
width: 94%;
float: left;
margin: 0 0 20px 0;
padding: 0 3%;
}
.content_search li.text {
background: #deedff;
padding: 20px 2% 10px 2%;
list-style-type: none;
border-radius: 0 0 5px 5px;
overflow: hidden;
}
.content_search li.text ul {
margin: 0;
padding: 0;
}
.content_search li.text ul li {
list-style-type: none;
}
.content_search li.text ul li a:link {
margin: 0 0 10px 10px;
padding: 5px 3%;
font-size: 12px;
float: left;
background-color: rgb(151, 189, 208);
display: inline-block;
border-radius: 5px;
color: #ffffff;
}
.content_search li.text ul li a:visited {
background-color: rgb(151, 189, 208);
color: #ffffff;
}
.content_search li.text ul li a:hover {
background-color: #ff9e00 !important;
text-decoration: none;
color: #ffffff;
}
.content_search li.text ul li a:active {
background-color: rgb(151, 189, 208);
color: #ffffff;
}
.content_search input.submit {
padding: 10px 0 10px 0;
width: 100%;
margin: 10px 0 10px 0;
background-color: #5cc5b7;
border: none;
color: #ffffff;
font-size: 16px;
border-radius: 5px;
}
.hide {
display:none;
}
.tablepress tbody td, .tablepress tfoot th {
border-top: none !important;
}
#tablepress-35 .column-1 {
width:50%;
}
#tablepress-36 .column-1 {
width:50%;
}
#tablepress-37 .column-1 {
width:50%;
}
fieldset {
border: #c5c5c5;
border-width: 1px;
border-style: solid;
border-radius: 10px;
padding: 10px 3% 5px 3%;
width: 93%;
font-size: 14px;
color: #167ac6;
margin-top: 20px;
margin-right: 0;
margin-left: 0;
}
fieldset ol{
padding-left:8%;
margin:0;
}
.wpcr3_div_2 {
width: 100% !important;
}
.wpcr3_respond_2 textarea {
min-width: 100% !important;
}
textarea#id_wpcr3_ftext {
width: 90%;
padding-right: 0px;
padding-left: 0px;
}
.wpcr3_leave_text {
margin-bottom: 10px;
}
.wpcr3_content {
padding: 3px 0 10px 0;
font-size: 14px;
}
div.wpcr3_review div.wpcr3_review_title {
font-weight: bold;
}
.pc {
display:none;
}
.ajax-loader {
width:10%;
}
img {
width:100%;
height:auto;
vertical-align: bottom;
}
a:link {
color: #4B96FF;
text-decoration: none;
}
a:visited {
color: #4B96FF;
text-decoration: none;
}
#header a:link, ul.kv li a:link, footer a:link {
color: #FFFFFF;
text-decoration: none;
}
#header a:visited, ul.kv li a:visited, footer a:visited {
color: #FFFFFF;
text-decoration: none;
}
body {
margin: 0px;
padding: 0px;
font-size:14px;
}
#header {
width: 94%;
border-top-style: solid;
border-top-color: #7AB1FE;
border-top-width: 5px;
background-color: #DEB1FE;
padding: 5px 3% 5px 3%;
}
#header .inner {
width: 100%;
position: relative;
overflow-x: hidden;
margin-top: 6px;
margin-left: 0px;
margin-right: 0px;
}
a:link{
color: #4B96FF;
text-decoration: none;
}
a:visited{
color: #4B96FF;
text-decoration: none;
}
a:hover{
color: #4B96FF;
text-decoration: underline;	
}
a:active{
color: #4B96FF;
text-decoration: none;
}
#header .logo {
color: #323232;
position: absolute;
right: 3px;
width: 80px;
}
#header .inner ul {
padding: 0px;
font-size: 10px;
color: #FFFFFF;
width: 90%;
overflow: hidden;
margin: 0px;
}
#header .inner ul li {
list-style-type: none;
float: left;
margin-bottom: 5px;
margin-right: 3%;
background-color: #97BDD0;
padding: 5px 3% 5px 3%;
}
#wrap {
overflow: hidden;
}
.top-banner {
width:100%;
position:fixed;
top:0px;
z-index:9999;
}
ul.kv {
width: 100%;
padding: 0px;
overflow: hidden;
margin-top: 0px;
margin-bottom: 0px;
}
ul.kv li {
width: 100%;
float: left;
list-style-type: none;
position: relative;
background-size: cover;
}
ul.kv li img {
vertical-align: bottom;
}
ul.kv li:nth-child(2) {
margin-left: 20px;
}
ul.kv li p {
width: 94%;
height: auto;
position: absolute;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
line-height: 26px;
display: inline-block;
background-color: rgba( 30, 30, 30, 0.40 );
bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 10px 3% 10px 3%;
z-index:99;
left:0px;
}
.breadcrumbs {
width: 100%;
margin-left: 3%;
font-size: 12px;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;
margin-right: 3%;
}
.content .box ul , .content_single .box ul {
padding: 0px;
overflow-y: hidden;
margin-top: 0;
}
.content .box ul li , .content_single .box ul li {
position: relative;
list-style-type:none;
padding: 10px 3% 10px 3%;
overflow: hidden;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #D9D9D9;
}
.content .box ul li:last-child, .content_single .box ul li:last-child {
margin: 0px;
padding: 10px 3% 10px 3%;
border-bottom-style: none;
}
.content .box ul li .txt_box {
width: 80%;
overflow:hidden;
}
.content_single .box ul li .txt_box {
width: auto;
overflow:hidden;
}
.content .box ul li .img , .content_single .box ul li .img {
width: 20%;
height: auto;
float: left;
}
.content .box ul li .txt_box p.ttl , .content_single .box ul li .txt_box p.ttl  {
margin: 0 0 5px 4% ;
padding-left: 0px;
font-size: 14px;
color: #4B96FF;
background-color: transparent;
float: left;
line-height: 20px;
}
.content .box ul li .txt_box p.ttl a , .content_single .box ul li .txt_box p.ttl a {
color: #4B96FF;
text-decoration: none;
}
.content .box ul li .txt_box .txt , .content_single .box ul li .txt_box .txt {
margin-bottom: 10px;
line-height: 16px;
}
.view {
color: #333333;
font-size: 12px;
margin: 0px 0px 0px 10px ;
overflow:hidden;
text-align: right;
}
.view_ranking {
font-size: 12px;
text-align: right;
width: 70%;
float: left;
}
a.zilla-likes {
padding: 0px 10px 0px 0px;
}
.more a {
text-align: center;
padding: 20px 0px 20px 0px;
background-color: #2DCF7C;
width: 100%;
color: #FFFFFF;
display: block;
text-decoration: none;
margin: 0px;
}
p.more {
margin: 0px;
width: 94%;
margin-left: 3%;
margin-right: 3%;
}
h2.tag {
font-style: normal;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4D4D4D;
width: 100%;
padding-bottom: 10px;
margin-top: 20px;
margin-bottom: 20px;
clear: left;
}
.bside {
width: 94%;
margin:0px 3% 0px 3%;
}
.bside h2  {
font-style: normal;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4D4D4D;
width: 100%;
padding-bottom: 10px;
margin-bottom: 20px;
clear: left;
}
.bside ol {
padding: 0px;
font-size: 12px;
margin-bottom: 30px;
overflow:hidden;
}
.bside ol li {
overflow: hidden;
list-style-type: none;
margin-bottom: 10px;
}
.bside ol li a{
}
.bside ol li .img {
width: 30%;
float: left;
position: relative;
}
.bside ol li .img .side_rank01 {
position: absolute;
width: 18px;
height: 24px;
left: 6px;
}
.bside ol li .ttl {
margin-left: 10px;
float: left;
width: 66%;
line-height:20px;
overflow: hidden;
margin-bottom: 0;
margin-top: 0;
}
.bside ol li p.txt {
margin-left: 10px;
float: left;
width: 66%;
line-height: 20px;
overflow: hidden;
margin-top: 0px;
}
.bside ul {
padding: 0px;
font-size: 14px;
}
.bside ul li {
list-style-type: none;
margin-bottom: 10px;
}
footer {
background-color: #7AB1FE;
margin-top: 40px;
}
footer .inner {
width: 100%;
overflow: hidden;
color: #FFFFFF;
}
footer .inner ul {
padding-top: 0px;
padding-bottom: 20px;
margin-bottom: 0px;
width: 95%;
overflow: hidden;
}
footer .inner ul li {
list-style-type: none;
padding: 5px 3% 5px 3%;
font-size: 12px;
}
footer .inner .copy {
width: 100%;
font-size: 10px;
text-align: center;
padding-bottom: 10px;
}
footer .logo  {
width: 203px;
height: 206px;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/side_logo.png);
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}
footer .logo .txt {
width: 200px;
position: absolute;
font-size: 10px;
text-align: center;
left: 6px;
top: 118px;
color: #FFFFFF;
}
footer .inner .logo_footer {
width: 203px;
height: 206px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
background-image: url(//www.scitechsoft.com/wp-content/themes/web/img/side_logo.png);
}
footer .inner .logo_footer .catch_footer {
font-size: 11px;
text-align: center;
position: relative;
width: 150px;
top: 125px;
left: 30px;
line-height:15px;
}
.noto{
font-family: 'Noto Sans Japanese', sans-serif;
}
.catch  {
width: 94%;
padding: 0px 3% 0px 3%;
text-align: center;
font-size: 16px;
font-family: 'Noto Sans Japanese', sans-serif;
margin-top: 10px;
margin-bottom: 10px;
}
.catch_txt  {
width: 94%;
padding: 0px 3% 0px 3%;
font-size: 13px;
font-family: 'Noto Sans Japanese', sans-serif;
padding-bottom: 10px;
line-height: 22px;
}
.star {
color: #F90;
margin-left: 10px;
}
.ave {
padding: 10px;
text-align: center;	
} .post , .post_ichiran {
width: 94%;
overflow: hidden;
margin-left:3%;
margin-right:3%;
line-height: 24px;
margin-top:10px;
}
.post h2 , .post_ichiran h2 {
font-size: 22px;
margin-top: 0px;
line-height: 28px;
margin-bottom: 5px;
}
.post h3 , .post_ichiran h3 {
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #7AB1FE;
color: #FFFFFF;
border-radius: 5px;
padding: 10px;
margin-top: 0px;
line-height: 26px;
}
.post h5 , .post_ichiran h5 {
border-left: #00aadc;
border-width: 0 0 0 5px;
border-style: double;
padding-left: 10px;
font-size: 16px;
color: #00aadc;
margin: 20px 0 0 0;
}
.post h6 , .post_ichiran h6 {
font-size: 14px;
margin: 20px 0 0 0;
}
.review .bnr_cavispaex {
width: 94% ;
padding: 10px 3% 10px 3%;
margin: 10px 0 10px 0;
border-radius: 10px;
background-color: #FFCA31;
}
.post .bnr_cavispaex img {
width: 33%;
}
.post .post_txt p , .post_ichiran .post_txt p {
border-radius: 10px;
line-height: 20px;
font-size:14px;
}
.post .post_txt ul.ichiran , .post_ichiran .post_txt ul.ichiran {
padding: 0px;
overflow-y: hidden;
width: 100%;
}
.post .post_txt ul.ichiran li , .post_ichiran .post_txt ul.ichiran li {
list-style-type: none;
width: 344px;
border-width: 1px;
border-style: solid;
border-color: #E4E4E4;
float: left;
margin-right: 17px;
padding: 0;
margin-bottom: 20px;
}
.post .post_txt ul li.ichiran:nth-child(3n+3) {
margin-right: 0px;
width: 344px;
}
.post ul li .ttl , .post_ichiran ul li .ttl {
font-size: 18px;
width: 96%;
background-color: #888888;
padding-top: 2%;
padding-right: 2%;
padding-left: 2%;
padding-bottom: 2%;
color: #FFFFFF;
}
.post li .ttl a , .post_ichiran li .ttl a {
color: #FFFFFF;
text-decoration: none;
}
.post li .ttl a:hover {
text-decoration: underline;
}
.post ul li .txt , .post_ichiran ul li .txt {
font-size: 12px;
line-height:16px;
padding: 5px;
}
.post ul li .txt .pinkbar , .post_ichiran ul li .txt .pinkbar {
color: #E446C6;
text-decoration: underline;
}
.post ul li .btn a , .post_ichiran ul li .btn a {
width: 96%;
padding: 2%;
text-align: center;
background-color: #87CF29;
color: #FFFFFF;
display: block;
text-decoration: none;
}
.post ul li .ave , .post_ichiran ul li .ave {
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
color: #0DA360;
}
.review .post_txt blockquote p{
line-height: 20px;
}
.yellow{
background-color: #FF6;
}
.bg_txt01 {
color: #F39;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F39;
padding-bottom: 1px;
}
blockquote{
background-color: #ddd;
padding: 2.6em 1em 1em;
position: relative;
font-size: 12px;
margin:0px;
}
blockquote:before{
content:"“";
font-size:600%;
line-height:1em;
font-family:"ＭＳ Ｐゴシック",sans-serif;
color:#999;
position:absolute;
left:0;
top:0;
}
blockquote img{
width:30%;
} .review h2  {
font-size: 24px;
padding: 20px 3% 0 3%;
margin-top: 0px;
text-align: center;
}
.review h3  {
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #7AB1FE;
color: #FFFFFF;
border-radius: 10px;
padding: 10px 20px 10px 20px;
margin-top: 0px;
font-size: 18px;
font-weight: normal;
}
h4  {
font-size: 16px;
border-left: ff5d71;
border-left-style: solid;
border-left-width: 5px;
padding-left: 10px;
color:#ff5d71;
clear:left;
}
#wrap_review {
width: 100%;
overflow: hidden;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.catch.catch_txt .ave {
padding-top: 10px;
padding-bottom: 10px;
font-size: 16px;
}
.review .post_txt ul {
padding: 20px 3% 20px 3%;
overflow: hidden;
width: 93%;
border-width: 1px;
border-style: dotted;
border-color: #BCBCBC;
}
.review .post_txt ul li {
width: 50%;
font-size: 14px;
list-style-position: outside;
list-style-type: circle;
margin-left: 20px;
margin-bottom: 10px;
}
.review .post_txt ul li:nth-child(3n+3) {
margin-right: 0px;
width: 50%;
}
.review ul li .ttl {
font-size: 18px;
width: 96%;
background-color: #888888;
padding-top: 2%;
padding-right: 2%;
padding-left: 2%;
padding-bottom: 2%;
color: #FFFFFF;
}
.review li .ttl a {
color: #FFFFFF;
text-decoration: none;
}
.review li .ttl a:hover {
text-decoration: underline;
}
.review ul li .txt {
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
}
.review ul li .txt .pinkbar {
color: #E446C6;
text-decoration: underline;
}
.review ul li .btn a {
width: 96%;
padding: 2%;
text-align: center;
background-color: #87CF29;
color: #FFFFFF;
display: block;
text-decoration: none;
}
.review ul li .ave {
font-size: 12px;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
color: #0DA360;
}
.review .kuchikomi ul {
padding: 0px;
margin-bottom: 0px;
}
.review .kuchikomi ul li {
list-style-type: none;
margin-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #A0A0A0;
padding-bottom: 10px;
}
.review .kuchikomi ul li:last-child {
border-bottom-style: none;
}
.review .kuchikomi li .img {
float: left;
width: 40px;
height: 40px;
border-width: 1px;
border-style: solid;
border-color: #5B5B5B;
}
.review .kuchikomi ul li .kuchi_r {
overflow: hidden;
padding-left: 10px;
}
.review .kuchikomi ul li .kuchi_r p{
padding: 0;
margin: 10px 0 0 0;
}
.review .kuchikomi ul li .kuchi_r p.name {
margin: 0;
}
.review .kuchikomi ul li .name {
padding: 0px;
margin: 0px;
font-size: 12px;
}
.review .kuchikomi ul li .txt p {
margin:5px 0 0 0;
}
.review .kuchikomi ul li .star {
padding: 0px;
margin: 0px;
font-size: 12px;
}
.review .kuchikomi ul li .ttl {
clear: left;
background-color: transparent;
color: #5B5B5B;
font-size: 14px;
width: 100%;
margin-top: 0px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-weight: bold;
}
.review .kuchikomi ul li .txt {
padding: 0px;
font-size: 12px;
line-height: 18px;
}
.review .kuchikomili .yellow   {
color: #FF9E00;
}
table{
width: 100%;
border-collapse: collapse;
border: 1px solid #999999;
margin-bottom: 20px;
line-height: 18px;
table-layout: fixed;
}
th{
font-size: 12px;
border: 1px #999999 solid;
background-color: #DFF;
}
td{
font-size: 12px;
border: 1px #999999 solid;
text-align: center;
}
.post ol li {
font-size: 14px;
margin-bottom:5px;
}
.twitter {
margin-bottom: 20px;
}
}