#prof {  width:700px;  float:right;}.profile {  padding:14px 0 20px 20px;  margin:0 0 15px 0;  border:solid 1px #ccc;  zoom:1;}.profile .prof_left {  width:240px;  padding:0 20px 0 0;  float:left;}.profile .prof_left ul.main_image {  height:350px;  max-height:350px;  overflow:hidden;}.profile .prof_left ul.thumnail {  width:240px;}.profile .prof_left ul.thumnail li {  width:60px;  height:83px;  max-height:83px;  overflow:hidden;  float:left;}.profile .prof_left ul.thumnail li img {  width:60px;}.profile .prof_left .bt_gravure {  margin-bottom:25px;  margin:10px 0;  padding-left:6px\9;  width:100%;  background:#F0EAEC;  box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);  padding:5px;}.profile .prof_left .bt_gravure a.photo {  margin-right:6px;  display:inline-block;  border:solid 3px #fff;  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1), 2px 2px 3px rgba(0, 0, 0, 0.3);  transform:rotate(-6deg);  -webkit-backface-visibility:hidden;}.profile .prof_left .bt_gravure a.photo:hover {  opacity:.8;  transform:rotate(-4deg);  transition:all .1s linear;}.profile .prof_left .bt_gravure a.photo img {  max-height:100px;  max-width:180px;}.profile .prof_left .bt_gravure td {  text-align:center;}.profile .prof_left .bt_gravure p.month {  padding-bottom:4px;  border-bottom:solid 2px #966;  color:#966;  font-weight:bold;  text-align:center;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);}.profile .prof_left .bt_gravure p.comment {  padding:6px 0 0 10px;  height:86px;  line-height:14px;  overflow:hidden;  font-size:11px;  text-align:left;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);  text-overflow:ellipsis;}.profile .prof_left .bt_gravure p.comment a {  color:#666;  text-decoration:none;}.profile .prof_left .gravure_mini {  width:100%;  padding-top:10px;}.profile .prof_left .gravure_mini img {  width:100%;}.profile .prof_left .gravure_mini p {  text-align:right;  padding:2px 0;}.profile .prof_left .gravure_mini p a {  color:#966;  font-weight:bold;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);}.profile .prof_right {  width:410px;  float:left;}.profile .prof_right .link_button li {  float:left;  margin:0;  padding:0;}.profile .prof_right .link_button li.facebook {  margin:4px 3px 0 0;}.profile .prof_right .shift {  margin:0 0 20px 0;}.profile .prof_right .shift p {  padding:0 0 5px 0;  font-size:14px;}.profile .prof_right .shift p a {  margin:0 5px 0 0;  font-weight:bold;}.profile .prof_right .shift table {  width:100%;  background-color:#CCC;}.profile .prof_right .shift table th {  width:59px;  font-size:10px;  background-color:#EAEAEA;  color:#333;}.profile .prof_right .shift table th.sat {  background-color:#DFEFF9;  color:#2178B2;}.profile .prof_right .shift table th.sun {  background-color:#FFE8F3;  color:#FF3399;}.profile .prof_right .shift table td {  font-size:10px;  background:#fff;  height:30px;  line-height:30px;  text-align:center;  line-height:1.2;}.profile .prof_right .shift table td strong {  font-size:10px;  color:#F00;  font-weight:normal;  display:block;  padding:5px 0;}.profile .prof_right .bt_gravure {  margin-bottom:25px;  padding:6px 6px 6px 0;  padding-left:6px\9;  width:100%;  background:#F0EAEC;  box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}.profile .prof_right .bt_gravure a.photo {  margin-right:6px;  display:inline-block;  border:solid 3px #fff;  box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1), 2px 2px 3px rgba(0, 0, 0, 0.3);  transform:rotate(-6deg);  -webkit-backface-visibility:hidden;}.profile .prof_right .bt_gravure a.photo:hover {  opacity:.8;  transform:rotate(-4deg);  transition:all .1s linear;}.profile .prof_right .bt_gravure a.photo img {  max-height:140px;  max-width:240px;}.profile .prof_right .bt_gravure p.month {  padding-bottom:4px;  border-bottom:solid 2px #966;  color:#966;  font-weight:bold;  text-align:center;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);}.profile .prof_right .bt_gravure p.comment {  padding:6px 0 0 10px;  min-height:86px;  line-height:14px;  overflow:hidden;  font-size:11px;  text-align:left;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);  text-overflow:ellipsis;}.profile .prof_right .bt_gravure p.comment a {  color:#666;  text-decoration:none;}.profile table.prof_detaile {  width:100%;  margin:0 0 20px 0;  word-wrap:break-word;  word-break:break-all;}.profile table.prof_detaile th {  width:150px;  padding:8px;  font-size:14px;  font-weight:bold;  color:#333;  background-color:#FAEEE0;  border-bottom:dashed 1px #CCC;}.profile table.prof_detaile td {  padding:8px;  color:#000;  border-bottom:dashed 1px #CCC;  word-break:break-all;  font-size:14px;}.profile table.prof_detaile td .work_memo {  margin-top:6px;}.profile .prof_detaile .text {  padding:10px 0;  margin:0 auto;  width:240px;  font-size:13px;  line-height:1.4;  overflow:hidden;    word-break:break-all;  }.profile .prof_detaile .text img {  max-width:100%;}.profile .prof_detaile .text .youtube {  margin-bottom:8px;}.profile .free_box {  width:80%;  margin:auto;}.profile .free_box .detail {  display:inline-block;  padding:5px 5px 0 5px;  font-size:14px;  border-color:#fae5e3;  border-width:0px 0px 1px 10px;  border-style:solid;  margin:5px;}.profile .free_box .detail strong {  display:block;  padding-top:5px;  line-height:1.2;}.profile .free_prof {  font-family:Tahoma, Verdana, "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;  padding:0;  width:240px;  margin:auto;  line-height:1.4;  word-wrap:break-word;  overflow-wrap:break-word;  word-break:break-all;}.profile .free_prof img {  max-width:100%;}.profile .free_prof .youtube {  margin-bottom:8px;}#footer_blog {width:410px;}#footer_blog .top_diary_h5 {margin:30px 0 0 0;padding:6px 10px;font-size:14px;font-weight:bold;background:#faeee0;}#footer_blog .top_diary {border-bottom:dashed 1px #999;padding:8px 0;box-sizing:border-box;word-break:break-all}#footer_blog .top_diary .top_diary_right {float:left;padding:0 0 0 6px;}#footer_blog.w410 .top_diary .top_diary_right {width:410px;}#footer_blog .top_diary_title {padding:2px 0 4px 0;}#footer_blog .top_diary_title a {    color:#966;font-size:14px;font-weight:bold;    text-decoration:underline;}#footer_blog .top_diary_date {margin-top:6px;    padding:0 10px 0 0;text-align:right;font-size:12px;color:#777;}#footer_blog .more {padding:10px 0 0 0;    text-align:right;}#footer_blog .more a {    overflow:hidden;    outline:0;    color:#966;    text-decoration:underline;} #shop_blog_link a{color:#FFF;font-weight:bold;font-size:13px;}body, form, h1, h2, h3, h4, h5, h6, h7, p, pre, ul, ol, li, dl, dt, dd, blockqote, img {margin:0px;padding:0px;border:0px;font-weight:normal;color:#333;font-size:12px;font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, sans-serif;}#title{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;    text-align:center;font-weight:bold;font-size:14px;color:#FFF;padding-top:6px;padding-bottom:6px;margin-bottom:-1px;background-color:#0099d0;width:100%;box-sizing:border-box;    border:solid 1px #0099d0;}