@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Exo:100,400);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,200);
@import url(http://blog-imgs-68.fc2.com/x/e/n/xenonews/genericons-pc.css);
@import url(http://agilemedia.jp/embed/CSS/AMN-xenonews.css);

/************************************/
/* body              */

body{font-family: "Helvetica", "Verdana", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Arial,"MS PGothic",sans-serif;font-size: 12px;background-color: #fafafa;color: #333333;line-height: 170%;margin: 0;padding: 0;text-align: left;}
body ul{margin: 0 0 5px 0;}

/* footer			*/
footer {height:541px;}

/* address			*/
address {display:block;font-style:initial;margin-top:20px;}

/* table		 */
div.mainEntryBasePerm table {border: solid 1px #aaa;border-collapse: collapse;width: 100%;}
div.mainEntryBasePerm table tr.border_bottom_none{border-bottom: 0px;}
div.mainEntryBasePerm table tr.border_top_none{border-top: 0px;}
div.mainEntryBasePerm table tr.border_bottom_dashed{border-bottom: 1px dashed #ccc;}
div.mainEntryBasePerm table tr.border_top_dashed{border-top: 1px dashed #ccc;}
div.mainEntryBasePerm table td.border_bottom_none{border-bottom: 0px;}
div.mainEntryBasePerm table td.border_top_none{border-top: 0px;}
div.mainEntryBasePerm table td.border_bottom_dashed{border-bottom: 1px dashed #ccc;}
div.mainEntryBasePerm table td.border_top_dashed{border-top: 1px dashed #ccc;}
div.mainEntryBasePerm tr {}
div.mainEntryBasePerm tr.center {text-align: center;}
div.mainEntryBasePerm tr.bold {font-weight:bold;color:#333333;}
div.mainEntryBasePerm th {border: solid 1px #aaa;background-color: #eee;padding: 3px;}
div.mainEntryBasePerm th.first,
div.mainEntryBasePerm th.second,
div.mainEntryBasePerm th.third {width: 120px;}
div.mainEntryBasePerm th.center {text-align: center;}
div.mainEntryBasePerm td {border: solid 1px #aaa;padding: 3px;}
div.mainEntryBasePerm td.first,
div.mainEntryBasePerm tr.first {background-color: #eee;}
div.mainEntryBasePerm td.second,
div.mainEntryBasePerm td.second_w150,
div.mainEntryBasePerm td.second_w200,
div.mainEntryBasePerm tr.second {background-color: #FAFAFA;}
div.mainEntryBasePerm td.second_w150{width:150px;}
div.mainEntryBasePerm td.second_w200{width:200px;}
div.mainEntryBasePerm td.third,
div.mainEntryBasePerm tr.third {background-color: #F2F2F2;}
div.mainEntryBasePerm td.center {text-align: center;}
div.mainEntryBasePerm td.right {text-align: right;}
div.mainEntryBasePerm td.left {text-align: left;}
div.mainEntryBasePerm td.bold {font-weight:bold;color:#333333;}
div.mainEntryBasePerm td.highlight {background-color: #FFFFF0;}

div.mainEntryBasePerm table.iphone_plan_table td{cursor: pointer; user-select: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}

/* header */
.header{height: 0;text-align: left;background-color: #d7d7d7;padding: 0;}

/* img */
img.border_none {border:none !important;}
img.border_solid {border:1px solid #333;}
img.left {float:left;}
img.right {float:right;}
.img_box_ios {height: 533px;width: 90%;margin: auto}
.img_box_ipad {height: 410px;width: 90%;margin: auto}

/* iframe */
iframe.valuecommerce {overflow: hidden;margin: 0;border: none;width:336px;height:280px;}

#baseBlock {width: 1116px;margin-right: auto;margin-left: auto;}
#baseLeft {/*width : 750px;_width : 725px;*/float : left;margin: 10px 20px 0 10px;/*_margin: 10px 20px 0 0;*/}

em {font-style: normal;}

#wrapper{margin:0;}

.clear_both{clear: both;}
.clearfix:after{content: "";clear: both;display: block;}
.text_left {text-align: left;}
.text_bold {font-weight: bold;}

/************************************/
/* banner要素  */

#banner_box{width: 1088px;height: 90px;margin: 15px auto 10px auto;padding: 0;}
#banner_image{float: left;padding: 20px 0;line-height:0;}
#banner_koukoku{float: right;line-height:0;}

/************************************/
/* リンクの色  */
a{color: #1122cc;text-decoration: none;}
a:link{color: #1122cc;text-decoration: none;}
a:visited{color: #1122cc;text-decoration: none;}
a:hover{color: #FF6C00;text-decoration: none;}

a img {color: #000;text-decoration: none;}
a img:link{color: #000;text-decoration: none;}
a img:visited{color: #000;text-decoration: none;}
a img:hover{color: #000;text-decoration: none;}

a.none_decoration:link {text-decoration: none;}

/************************************/
/* head_bar要素  */

#head_bar {width: 100% !important;height: 28px;top: 0;left: 0;background-color:rgba(0,0,0,0.6);overflow: hidden;}
#head_bar ul {width:1090px;height:28px;margin:0 auto;padding:0;}
#head_bar ul li a{color: #ddd;text-decoration: none;padding: 0 8px 0 8px;vertical-align: top;}
#head_bar ul li a:link{color: #ddd;text-decoration: none;}
#head_bar ul li a:visited{color: #ddd;text-decoration: none;}
#head_bar ul li a:hover {color: #FFF !important;}

/* head_bar_second要素  */
#head_bar_image{float: left;margin: 12px 0 0 160px;}
#head_bar_second {font-family: 'Titillium Web', sans-serif;text-align: center;width: 100% !important;height: 65px;top: 0;left: 0;background-color: #FFF;border-bottom: 2px solid #eee;}
#head_bar li {width: 125px;font-size: 93%;display: inline;list-style-type: none;vertical-align: top;margin-top: 5px;padding-left: 0;left: 0;text-align: center;margin-left: 0;float: left;}
#head_bar_second li {display: inline;list-style-type: none;vertical-align: top;margin-top: 5px;float: left;}
#head_bar_second li.head_bar_second_rss img, 
#head_bar_second li.head_bar_second_feedly img,
#head_bar_second li.head_bar_second_facebook img,
#head_bar_second li.head_bar_second_googleplus img, 
#head_bar_second li.head_bar_second_twitter img {width: 28px;height: 28px;}
#head_bar_second ul {float: right;margin-top:15px;}
#head_bar_second ul li a{color: #333 !important;text-decoration: none;vertical-align: top;}
#head_bar_second ul li a:link{color: #333 !important;text-decoration: none;}
#head_bar_second ul li a:visited{color: #333;text-decoration: none;}
#head_bar_second ul li a:hover {color: #333 !important;position: relative;top: 0;left: 0;}
#head_bar_second ul li.head_bar_second_rss,
#head_bar_second ul li.head_bar_second_twitter,
#head_bar_second ul li.head_bar_second_facebook,
#head_bar_second ul li.head_bar_second_googleplus,
#head_bar_second ul li.head_bar_second_feedly {position: relative;top: 0;left: 0;padding: 0 3px;margin-top: 3px;}
#head_bar_second ul li.head_bar_second_rss img,
#head_bar_second ul li.head_bar_second_twitter img,
#head_bar_second ul li.head_bar_second_facebook img,
#head_bar_second ul li.head_bar_second_googleplus img,
#head_bar_second ul li.head_bar_second_feedly img {border: none;}
#head_bar_second ul li.head_bar_second_rss a:hover,
#head_bar_second ul li.head_bar_second_twitter a:hover,
#head_bar_second ul li.head_bar_second_facebook a:hover,
#head_bar_second ul li.head_bar_second_googleplus a:hover,
#head_bar_second ul li.head_bar_second_feedly a:hover {filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
#head_bar_second_googlesearch {text-align: left;margin-left: 15px;}

/************************************/
/* ピックアップエントリー              */

#pickup_entry {margin: 10px auto;width: 1035px;height: 160px;}
#pickup_title {background: #000;height: 20px;width: 100%;display: inline-block;}
#pickup_title_span {color: #fff;padding: 2px 5px;}
.pickup_entry_wrapper {margin: 15px 5px 0 0;float: left;}
.pickup_entry_img {height:55px;text-align: center; transition: filter 0.15s linear 0, opacity 0.15s linear 0;-webkit-transition: filter 0.15s linear 0, opacity 0.15s linear 0;-moz-transition: filter 0.15s linear 0, opacity 0.15s linear 0;-o-transition: filter 0.15s linear 0, opacity 0.15s linear 0;}
.pickup_entry_img img {width: 200px;height:130px;border: #d8d8d8 1px solid !important;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;-o-border-radius:9px;-ms-border-radius:9px; margin: 0 !important;}
.pickup_entry_img:hover {filter:alpha(opacity=50);opacity:0.5;-moz-opacity: 0.5;}
.pickup_entry_title_wrap {border-radius: 0 0 9px 9px;-moz-border-radius: 0 0 9px 9px;-webkit-border-radius: 0 0 9px 9px;-o-border-radius:0 0 9px 9px;-ms-border-radius:0 0 9px 9px;width: 192px;height:47px;position:relative;top:29px;bottom:0;padding: 0 5px;text-align:center;
background: rgba(0,0,0,0.7);
background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.55));
background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.55));
background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.55));
background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.55));}
.pickup_entry_title_wrap:not(:target){border-radius: 0 0 9px 9px \9;}
.pickup_entry_title a, .pickup_entry_title a:link, .pickup_entry_title a:visited {color: #F7F7F7;text-decoration: none;}
.pickup_entry_title{text-shadow: 0 0 15px #000000;font-size: 13px;line-height:60px;transition: text-shadow 0.2s linear 0;-webkit-transition: text-shadow 0.2s linear 0;-moz-transition: text-shadow 0.2s linear 0;-o-transition: text-shadow 0.2s linear 0;}
.pickup_entry_title:hover{text-shadow: 0 0 15px #FFFFFF;}

/************************************/
/* list要素              */

.blockquote_link_img {width: 100px;overflow: hidden;margin: 0 5px 0 0;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);}
blockquote{background-color:#ddd;padding:3em 1em;margin: 6px;position:relative; font-size: 1;font-size:13px;line-height:230%;font-style:oblique;}
blockquote:before{content:"“";font-size:600%;line-height:1em;font-family:"ＭＳ Ｐゴシック", 'MotoyaLCedar', 'Droid Sans Japanese', sans-serif;color:#999;position:absolute;left:0;top:0;}
blockquote:after{content:"”";font-size:600%;line-height:0em;font-family:"ＭＳ Ｐゴシック", 'MotoyaLCedar', 'Droid Sans Japanese', sans-serif;color:#999;position:absolute;right:20px;bottom:0;}

/************************************/
/* タブ要素              */

#tab_bar{width: 1057px;margin-left: 32px;}
.tabbar_first{float: left;border-left: 1px  solid #555;border-top-left-radius: 5px;}
.tabbar_end{float: left;border-right: 1px  solid #555;border-top-right-radius: 5px;}
.tabmenu{width: 1045px;background: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/tab_menu_bar_normal.gif) repeat-x scroll 0 0;height: 35px;list-style-type: none;list-style-position: inside;margin: 0;padding: 0;text-align:center;float: left;}
.tabmenu li{width: 95px;float: left;text-align:center;list-style-type: none;}
.tabmenu li a {width: 95px;color:#000000;cursor:pointer;display:block;float:left;font-size:12px;font-weight:bold;height:35px;line-height:33px;text-decoration:none;padding: 1px 0 0 0;}
.tabmenu li.tabmenuli a, .tabmenu li a:hover, .tabmenu li a:active{width: 95px;padding: 1px 0 0 0;background: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/tab_menu_bar_hover.gif) no-repeat 0 0;color: #000;}

/************************************/
/* head要素              */

#headBlock {width:100%;margin: 0 auto;padding-top: 0;border: 0px solid #525252;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#search_box {float: right;}
#info {padding: 2px 0 0 5px;float: left;}
h1{font-size:18px;font-weight: bold;margin: 0;padding: 0;}
h2{font-size: 15px;}
h2.title2{font-size: 15px;}
h3 {font-size: 14px;line-height: 130%;}
h4 {font-size: 11px;line-height: 130%;}

/************************************/
/* form 要素              */

form {padding: 0;margin-right: 5px;}

/************************************/
/* 左menu 要素              */

#menu1Block {
  float: right; 
  width: 200px;
  margin: 0;
  _margin: 0px 10px 0px 10px;
  _display: inline;
}

.menu1BlockBase {
  width: 200px;
  margin-bottom: 25px;
}

.permanent_left_BlockBase {
  width: 200px;
  margin-bottom: 25px;
}

.permanent_left_BlockHead {
  font-size: 14px;
  font-weight: bold; 
  height: 32px;
  padding: 0px 0px 0px 0px;
  background: url(http://blog-imgs-15.fc2.com/x/e/n/xenonews/sidebar_090921.png) no-repeat;
  text-indent: 15px;
  text-align: left;
  letter-spacing: 3px;
}

.sidebar_title {
text-align: left;
font-family: 'Titillium Web', sans-serif;
font-size: 18px;
color: #666;
border-bottom: 1px dashed #aaa;
margin: 0px 0px 5px 0px;
}

.menuTitle {
  margin: -1px;
  padding: 6px 0px 0px 5px;
  font-size: 12px;
  color: #000000;
}

.menu1BlockBody {
  width: 200px;
  margin-left: 3px;
  margin-bottom: 0px;
}

#menu1Block p {
  margin: 0px 0px 5px 0px;
}

.menuText {
  font-size: 13px;
  color: #333333;
  padding: 4px 0px 5px 0px;
  margin: 0px 0px 10px 2px;
  line-height: 170%;
  text-align: left;
}

.menuText ul {
  padding: 0px 0px 0px 5px;
  margin: 2px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.menuText ul li {
  margin: 5px 0 5px 0;
  background-image: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/0001_arrow.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  list-style:none;
  text-indent: 10px;
}

/************************************/
/* 右menu 要素              */

#menu2Block {
  float: left;
  width: 336px; 
  margin: 10px 0px 0px 0px;
  _margin:  10px 5px 0px 0px;
  _padding:  0px 0px 0px 0px;
  _display: inline;
}

#menu2BlockBase {
  width: 336px;
  margin-bottom: 20px;
}

.permanent_right_BlockBase{
  width: 336px;
  margin-bottom: 20px;
  text-align: left !important;
}

#menu2Block p {
  margin: 5px 0px 0px 0px;
}

.sidebar_thumbnail {
margin-right: 5px;
margin-bottom: 5px;
float: left;
}

.sidebar_thumbnail_img {border: 1px solid #aaa;border-radius: 8px; /* CSS3草案 */ -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ -moz-border-radius: 8px; /* Firefox用 */ transition: filter 0.15s linear 0, opacity 0.15s linear 0;-webkit-transition: filter 0.15s linear 0, opacity 0.15s linear 0;-moz-transition: filter 0.15s linear 0, opacity 0.15s linear 0;-o-transition: filter 0.15s linear 0, opacity 0.15s linear 0;}
.sidebar_thumbnail_img:hover{filter:alpha(opacity=50);opacity:0.5;}

.sidebar_wrapper {
clear: both;
overflow: auto;
padding: 5px 0px;
border-bottom: 1px dashed #aaa;
}

.sidebar_wrapper a {
text-decoration: none;
}

/************************************/
/* main 要素              */

#mainBlock {
  float: left;
  width: 750px;
  margin:  0px 0px 0px 0px;
  _margin:  0px 0px 0px 0px;
  text-align: left;
}

#mainBlockPerm {
margin: 20px 0 0 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border: 1px solid #aaa;
background-color: #ffffff;
}

.mainEntryBlock {width: 100%;padding: 0px;margin:  0px 0px 25px 0px;background:#FFF;}

/* mainEntryタイトル要素              */
.mainEntryTitle, .mainEntryTitlePerm{
border-top: 1px solid #d8d8d8;
border-bottom: 1px dotted #d8d8d8;
border-left: 2px solid #666;
border-right: 1px solid #d8d8d8;
margin-left: -2px;
padding: 25px 15px;
letter-spacing: 0.08em;
background-color: #FFF;
}

.mainEntryTitle h1,
.mainEntryTitle h2,
.mainEntryTitle h3,
.mainEntryTitlePerm h1,
.mainEntryTitlePerm h2,
.mainEntryTitlePerm h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
font-size: 25px;
line-height: 35px;
color: #6C6C6C;
}
.mainEntryTitle a,.mainEntryTitlePerm a {text-decoration: none;color: #333;text-shadow: 1px 1px 1px #ccc;font-weight: normal;}
.mainEntryTitle a:hover,.mainEntryTitlePerm a:hover {color: #333;text-decoration : underline;}

.mainEntryTweet{width: 490px !important;padding: 5px 0px 0px 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border: 1px solid #aaa;background-color: #fffaf0;}
.mainEntryTweetTable {margin-left: auto;margin-right: auto;}

/* mainEntry本文要素              */
.mainEntryBase {margin: 0px 0 30px 0;padding: 10px 0 0 0;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;border-left: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
.mainEntryBase img {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.mainEntryBasePerm {border-bottom:1px solid #d8d8d8;border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;background-color: #ffffff;}
.mainEntryBasePerm img {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.mainEntryBase img, .mainEntryBasePerm img[width="470"] {width: 600px;margin:5px auto;display: block;padding: 0;}
.mainEntryBasePerm iframe {display: block;margin: 0 auto;}

.mainEntryBody {padding: 0 10px 5px 10px;font-size: 16px;line-height: 200%;letter-spacing: 0.1em;background-color:#FFF;}
div.mainEntryBody ul{margin: 10px 0 0 0;padding: 0 0 0 5px;list-style-position: inside;list-style-type: disc;font-size: 14px;}
div.mainEntryBody ol{margin: 10px 0 0 0;padding: 0 0 0 5px;list-style-position: inside;list-style-type: decimal;font-size: 14px;}
div.mainEntryBody li {padding: 0;list-style-position: inside;list-style-type: disc;font-size: 14px;_line-height: 170%;}

#topentry_body {clear: both;}
#topentry_body img {border:1px solid #333;}
#category_name {text-indent: 10px;border-left: 5px solid #333;font-size: 18px;margin-bottom: 35px;margin-top: 5px;}

/* mainEntry続き要素              */
a.next_read{display:block;width:150px;height: 40px;background-color:#eee;border:1px #ccc solid;text-align:center;font-weight:normal;color:#333;font-size: 15px;line-height:40px;margin: 15px 0 15px auto;text-decoration: underline;transition: background-color 0.2s linear 0, font-weight 0.2s linear 0, color 0.2s linear 0, width 0.15s linear 0, text-shadow 0.3s linear 0;-webkit-transition: background-color 0.2s linear 0, font-weight 0.2s linear 0, color 0.2s linear 0, width 0.15s linear 0, text-shadow 0.3s linear 0;-moz-transition: background-color 0.2s linear 0, font-weight 0.2s linear 0, color 0.2s linear 0, width 0.15s linear 0, text-shadow 0.3s linear 0;-o-transition: background-color 0.2s linear 0, font-weight 0.2s linear 0, color 0.2s linear 0, width 0.15s linear 0, text-shadow 0.3s linear 0;}
a.next_read:hover {width:150px;background-color: #bbb;font-weight: normal;color:#fff;text-shadow: 0 0 15px #333;}

.mainEntryMore {font-size: 16px;padding: 5px 10px;line-height: 200%;color: #333333;letter-spacing: 0.1em;}
div.mainEntryMore ul{margin: 10px 0 0 0;padding: 8px 0 8px 15px;list-style-position: inside;list-style-type: disc;font-size: 14px;line-height: 220%;background-color: #eee;color: #FF6C00;border: 1px solid #aaa;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
div.mainEntryMore ol{
margin: 10px 0 0 0;padding: 8px 0 8px 15px;list-style-position: inside;list-style-type: decimal;font-size: 14px;font-style: italic;line-height: 220%;background-color: #eee;border: 1px solid #aaa;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
div.mainEntryMore ul li {padding: 0;list-style-position: inside;list-style-type: disc;font-size: 14px;_line-height: 170%;padding-left: 1em;text-indent: -1em;}
div.mainEntryMore ol li {padding: 0;list-style-position: inside;list-style-type: decimal;font-size: 14px;font-style: italic;font-weight: bold;_line-height: 170%;}
div.mainEntryMore ul li span {color: #333;font-weight: bold;}
div.mainEntryMore ol li span {color: #333;font-weight: bold;font-style: italic;}
div.mainEntryMore img {border:1px solid #333;}

/************************************/
/* 関連記事要素              */
#kanrenkijiTitle {font-weight: bold;text-indent: 50px;background: url(http://blog-imgs-44.fc2.com/x/e/n/xenonews/Pencil.png) no-repeat top left;padding: 0 0 5px 0;line-height: 50px;}
div#kanrenkijiWrapper {border-bottom:1px dashed #aaa;}
ul#kanrenkijiArea {margin: 0;padding: 0;border: none;background: #fff;}
#kanrenkijiArea li {list-style-position: inside;list-style-type: none;font-weight: bold;clear: both;height: 160px;border-top: 1px dashed #aaa;padding-top: 10px;padding-left: 0;text-indent: 0;}
#kanrenkiji_list{color: #333;font-size: 120%;text-align: left;margin: 0 0 5px 0;padding: 20px 0 0 10px;}
div#kanrenkiji_list ul{margin: 0 0 0 10px;padding: 0;list-style-type: disc;}
div#kanrenkiji_list li{margin: 0;padding: 0;list-style-type: none;}

.relate_img{float: left;width: 200px;margin-right: 15px;}
.relate_link{float: left;width: 510px;}

/************************************/
/* 投稿日付要素              */
.date_category {text-align: right;font-size: 10px;margin-top: 10px;}

/************************************/
/* パンくずリスト要素              */
.pankuzu_title{color: #000000;font-size: 120%;text-align: left;text-indent: 35px;background: url(http://blog-imgs-44.fc2.com/x/e/n/xenonews/check32.png) no-repeat top left;padding: 0 0 5px 0;margin-top: 15px;margin-bottom: 0;line-height: 37px;}
.pankuzu_wrapper {margin: 0 -10px 15px -10px;height: 35px;border-bottom: 1px dotted #d8d8d8;padding: 0 0 0 10px;background: #F9F9F9;}
.pankuzu_wrapper li {float:left;list-style:none;display: inline;font-size: 10px !important;}
.pankuzu_article:after {content:"＞";}
/************************************/
/* mainComment要素              */
.mainEntryComment {font-size: 12px;color: #666666;margin: 0;}
.mainEntryComment ul {padding: 0;margin: 0 10px 5px 5px;}
.mainCommentBody{font-size: 12px;color: #666666;}
.comment_body{font-size: 12px;color: #333;padding: 0 0 2px 0;margin-top: 20px;border-bottom: dashed 1px #000000;}
.comment_title{color: #000000;font-size: 98%;text-align: left;text-indent: 37px;background: url(http://blog-imgs-44.fc2.com/x/e/n/xenonews/commentblack32.png) no-repeat top left;padding: 0 0 5px 0;margin-top: 15px;margin-bottom: 0;line-height: 35px;}
.comment_title_body{font-size: 10px;color: #333;text-align: right;padding: 2px 0 20px 0;}
.pageLink {font-size: 11px;text-align: center;padding-top: 10px;margin: 0;}

/************************************/
/* footer 要素              */

#footBlock {width: 1159px;height: 42px;text-align : center;margin: 30px 0 0 0;clear: both;}
#prevpageBox {width: 112px;}
#prevpageBox224 {width: 224px;}
#prevpageBox,
#prevpageBox224{height: 45px;margin: 0 auto;text-align: center;}
a.nextPageLinkBox,
a.oldPageLinkBox {font-size: 14px;font-weight: normal;height: 30px;line-height: 30px;width: 100px;padding: 5px;border: 1px solid #ccc; background: #eee; float: left;color:#333;text-decoration: none;transition: background-color 0.2s linear 0, text-shadow 0.3s linear 0;-webkit-transition: background-color 0.2s linear 0, text-shadow 0.3s linear 0;-moz-transition: background-color 0.2s linear 0, text-shadow 0.3s linear 0;-o-transition: background-color 0.2s linear 0, text-shadow 0.3s linear 0;}
a.nextPageLinkBox:hover,
a.oldPageLinkBox:hover {background-color: #d8d8d8;color:#FFF;text-shadow: 0 0 2px #333;text-decoration: underline;}

/** こんなエントリーもどうぞタイトル */
#category_title {text-indent: 110px;background: url(http://blog-imgs-44.fc2.com/x/e/n/xenonews/Bookmark.png) no-repeat 60px 10px;padding: 8px;line-height: 50px;text-align: left;}

/** フッター */
#footBlock2 {width: 90%;background: #333;padding: 10px auto 10px auto;margin: 30px auto 0px auto;clear: both;z-index: -1; color: #FFFFFF;}
#footBlock2 ul {padding: 0;margin-bottom: 10px;}
#footBlock2 a{color:#FFFFFF;}
#footBlock2 a:hover{color:#FF6C00;text-shadow: 0 0 1px #eee;}

#footBlock2Inner {padding: 50px 100px 0px 100px;font-size: 13px;}

#footBlock2Inner ul li {float:left; list-style-type:none;margin:0 5px;}
#footBlock2Inner ul li:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Genericons";text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top;content:"\f302";}
#footBlock2Inner ul li h3, #footBlock2Inner ul li h4{font-size:13px;line-height:130%;display:inline;font-weight:normal;}

.footBlockInfo {font-size: 15px;font-weight:bold;border-bottom:1px dashed #FFF;padding-bottom: 5px;}
.footBlockInfoText {margin: 10px; overflow:hidden;}

.footBlock_genericon_reset:before {display: inline-block;height: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: 1;font-family: 'Genericons';text-decoration: inherit;font-weight: normal;font-style: normal;vertical-align: top;}
.genericon-tablet:before {padding:1px 3px 0 0; content:"\f453";}
.genericon-category:before {padding:1px 3px 0 0; content:"\f301";}
.genericon-heart:before {padding:1px 3px 0 0; content:"\f461";}

/*#footBlock2_left li,
#footBlock2_right li {text-indent: 15px; /* 最初の行だけ1em（1文字）分、左に動かす*/padding: 0 0 0 15px;margin: 0;list-style-image: none;list-style-position: outside;list-style-type: none;list-style: none;background: url(http://blog-imgs-44.fc2.com/x/e/n/xenonews/arrow_green.png) no-repeat 15px 2px;}
#footBlock2_left {width: 500px;float: left;margin: 10px 0 0 70px;text-align: left;}
#footBlock2_left a,
#footBlock2_right a {color: #333;text-decoration: none;}
#footBlock2_left a:hover,
#footBlock2_right a:hover {color: #FF6C00;text-decoration: none;text-shadow: 0 0 15px #FFF;}

#footBlock2_right {width: 500px;float: right;text-align: left !important;margin: 10px 0 0 0;}*/

/************************************/
/* プラグイン要素             */

.plugin_base {text-align: left;background-color: #FFF;border: 0px solid #eee;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.mobilecontents{text-align: center;line-height: 170%;padding: 10px 5px 20px 10px;}
.ranking{text-align: center;padding: 10px 5px 20px 10px;}
.counter{text-align: center;padding: 10px 5px 10px 10px;}
.sougo_link{font-size: 13px;text-align: left;line-height: 170%;}
.recent_news{font-size: 13px;padding: 4px 0px 5px 5px;margin-bottom: 5px;color: #333333;line-height: 170%;}
div.recent_news ul{padding: 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
div.recent_news li{padding-left: 17px;margin: 0 0 5px 2px;text-align: left;background-image: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/new_mobile_information_081206.png);background-repeat: no-repeat;background-position: 0 7px;list-style:none;line-height: 170%;}
.new_mobile_news_icon{text-indent: 16px;background: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/new_mobile_information_081206.png) no-repeat left;}
.top_side_menu_icon{text-indent: 13px;background: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/allow_081206.png) no-repeat left;}

/** キャリアアイコン		 */
.caria_docomo{color: #333;padding-left: 3px;padding-top: 1px;padding-bottom: 1px;text-indent: 19px;margin: 0;background: url(http://blog-imgs-22.fc2.com/x/e/n/xenonews/docomo_icon.gif) no-repeat left top;background-position: 0;font-size: 100%;}
.caria_au{color: #333;padding-left: 3px;padding-top: 1px;padding-bottom: 1px;text-indent: 19px;margin: 0;background: url(http://blog-imgs-22.fc2.com/x/e/n/xenonews/icon_e.gif) no-repeat left top;background-position:0;font-size:100%;}
.caria_softbank{color: #333;padding-left: 3px;padding-top: 1px;padding-bottom: 1px;text-indent: 19px;margin: 0;background: url(http://blog-imgs-22.fc2.com/x/e/n/xenonews/softbank_icon2.jpg) no-repeat left top;background-position:0;font-size:100%;}
.caria_willcom{color: #333;padding-left: 3px;padding-top: 1px;padding-bottom: 1px;text-indent: 19px;margin: 0;background: url(http://blog-imgs-22.fc2.com/x/e/n/xenonews/willcom_icon.gif) no-repeat left top;background-position:0;font-size:100%;}
/** 矢印アイコン			 */
.allow{text-align: left;text-indent: 25px;background: url("http://blog-imgs-22.fc2.com/x/e/n/xenonews/dot_allow.png") no-repeat left bottom;padding-top: 5px;}
/** 強調タグ			 */
.rss{background: url("http://blog-imgs-22.fc2.com/x/e/n/xenonews/rss_icon.png") no-repeat;text-indent: 25px;}

/************************************/
/* サイトマップ要素             */
.sitemap{text-indent: 15px;color:#333;padding-left: 0;padding-top: 2px;margin: 3px;font-size: 110%;border-bottom: 1px solid #999;font-weight: bold;background: url(http://blog-imgs-22.fc2.com/x/e/n/xenonews/20060424205108.gif) no-repeat left;}
div.sitemap_body ul{padding: 0px;list-style-image:none;list-style-position:outside;list-style-type: disc;}
div.sitemap_body li{padding-left: 17px;margin: 0 0 0 2px;text-align: left;list-style-image:none;list-style-position:outside;list-style-type: disc;line-height: 170%;}

/************************************/
/* 記事中CSS要素             */
.img_center {text-align: center;}
.block_center {text-align: center !important;}

/** 関連記事		 */
.kanrenkiji{padding: 4px 0px 0px 0px;height: 30px;background:url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/kanrenkiji_081209.jpg) no-repeat left top;text-indent:15px;}

/** 旧引用タグ			 */
.inyou{width: 470px;margin: 0px 5px;border-top: #D9D9D9 solid 1px;border-bottom: #D9D9D9 solid 1px;border-left: #D9D9D9 dashed 1px;border-right: #D9D9D9 dashed 1px;background: url(http://blog-imgs-41.fc2.com/x/e/n/xenonews/blockquote.gif) no-repeat 0px 0px;}
div.inyou p {width: 460px;color: #505050;font-size: 90%;line-height: 2;margin: 30px 5px 5px 5px;}
.border_box{padding: 5px;border-right: 1px dashed #808080;border-left: 1px dashed #808080;border-bottom: 1px dashed #808080;border-top: 1px dashed #808080;}

/** 強調タグ			 */
.bold{color: #cb0133;font-weight: bold;}
.bold_normal{font-weight: bold;}
.bold_green {font-weight: bold;color: #007700;}
h2.bold_green {border-left: 3px solid #007700;font-weight: bold;color: #007700;padding-left: 5px;display: block;}
.bold_green_small {font-weight: bold;color: #007700;font-size: 12px;}
.bold_blue{font-weight: bold;color: #0000AA;}
.bold_purple{font-size: 16px;font-weight: bold;color:  #FF6C00;}
h2.bold_purple {border-left: 5px solid #333;font-size: 16px;font-weight: bold;color: #FF6C00;padding-left: 5px;display: block;}
.affiliate_block {background-color: #F5FAFF;border: 1px dashed #333;padding: 5px;}
.mobile_news{color:#000000;font-size: 100%;text-align: left;padding-right: 25px;}
.profile{border-left: 5px solid #0080ff;border-bottom: 1px dashed #bfbfbf;margin-top: 5px;padding-left: 5px;background: #eee;}
.blockround_Q {width:90%;min-height: 35px;position: relative;margin-left: 20px;background-color: #eee;padding: 5px;border-radius: 8px; /* CSS3草案 */ -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ -moz-border-radius: 8px; /* Firefox用 */}
.blockround_Q:after {position: absolute;top: 8px;left: -20px;content: "";width: 0;height: 0;border-top: 30px solid #eee;border-left: 20px solid transparent;}
.blockround_A {width: 90%;min-height: 35px;position: relative;margin-left: 20px;background-color: #eee;padding: 5px;border-radius: 8px; /* CSS3草案 */ -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ -moz-border-radius: 8px; /* Firefox用 */}
.blockround_A:before {position: absolute;top: 8px;left: 100%;content: "";width: 0;height: 0;border-top: 30px solid #eee;border-right: 20px solid transparent;}

/************************************/
/* AdsGoogle要素             */
.ads_margin{width: 300px;height: 250px;background: #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;float: left;}
.ads_margin2{width: 300px;height: 250px;background: #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;float: right;}
.ads_rakuten_margin2 {margin: 15px 0;text-align: center;}
.ads_articletop_wrapper,
.ads_bottom_wrapper,
.ads_top_wrapper {margin: 15px auto;clear: both;}
.ads_articletop_wrapper,
.ads_top_wrapper {width: 468px;margin:10px auto 2px auto;}
.ads_bottom_wrapper {width: 640px;height: 250px;}
#ads_top_maincolumn {width: 630px;height: 250px;margin: 25px auto;}
#ads_top_maincolumn_left {float:left;}
#ads_top_maincolumn_right {float:right;}
#ads_relate_bottom {margin-top: 5px;text-align: center;font-size: 12px;color: #777;}

/************************************/
/* Amazonアフィリエイト要素 */
#amazon_link{text-align: center;}

/************************************/
/* 「含むはてなブックマーク」ボタン */
img.b_entry{float: none;clear: both;border: none;}

/************************************/
/* リンクシェア　　　　　　　　　　 */
.LinkShareAppImg{text-align:left;width:67px;height: 82px;margin-top: 0;margin-right: 5px;float: left;}
.LinkShareAppName{margin-top: 0;font-size: 15px;font-weight:bold;}
.LinkShareAppDescription{font-size: 12px;line-height: 185%;}
.LinkShareAppDescription img {border:none !important;height:12px !important;}
.LinkShareAppBtn {margin-top: 10px;}
.LinkShareAppBtn a{font-family: 'Titillium Web', sans-serif;font-size: 22px;display: block;width:100%;color: #FFF;margin: 0;padding: 10px 0;text-align: center;text-decoration: none;background-color: #07b4fe;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,1);box-shadow:inset 0 0 5px rgba(0,0,0,1);background-color: rgb(0, 52, 255);}
.LinkShareAppBtn a:hover{filter:alpha(opacity=90);opacity:0.9;}
.rounded-img {width: 60px;display: inline-block;overflow: hidden;-webkit-border-radius: 12px !important;-moz-border-radius: 12px !important;border-radius: 12px !important;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .4) !important;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .4) !important;box-shadow: 0 5px 10px rgba(0, 0, 0, .4) !important;border: none;}

/************************************/
/* GooglePlayStore  　　　　　　　　 */
.gpstoreAppImg{text-align:left;width:67px;margin-top: 0;margin-right: 0;float: left;}
.gpstoreAppName{margin-top: 0;font-size: 15px;font-weight:bold;}
.gpstoreAppDescription{font-size: 13px;line-height: 130%;}
.gpstoreAppBtn a{font-family: 'Titillium Web', sans-serif;font-size: 22px;display: block;width:100%;color: #FFF;margin: 5px 0 0 0;padding: 10px 0;text-align: center;text-decoration: none;background-color: #a0b532;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,1);-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,1);box-shadow:inset 0px 0px 5px rgba(0,0,0,1);background-image: -o-linear-gradient(90deg , rgb(160,181,50) 0%, rgb(180,202,63) 100%);background-image: -moz-linear-gradient(90deg , rgb(160,181,50) 0%, rgb(180,202,63) 100%);background-image: -webkit-linear-gradient(90deg , rgb(160,181,50) 0%, rgb(180,202,63) 100%);background-image: -ms-linear-gradient(90deg , rgb(160,181,50) 0%, rgb(180,202,63) 100%);background-image: linear-gradient(90deg , rgb(160,181,50) 0%, rgb(180,202,63) 100%);}
.gpstoreAppBtn a:hover{filter:alpha(opacity=90);opacity:0.9;}

/************************************/
/* Googleカスタム検索 　 　 　 　 　 　*/
#cse-search-box {width: 350px !important;padding-left: 0;}
#cse-search-box div {padding: 0 !important;}
#cse-search-box input[type="text"] {font-size: 14px;height: 23px;padding: 0 !important;width: 90%;background: #f9f9f9;border: 1px solid #333;border-radius: 3px;}
#cse-search-box input[type="submit"] {background: url("http://blog-imgs-44.fc2.com/x/e/n/xenonews/search.png") no-repeat scroll 50% 50%;border: none;color: #ffffff;height: 20px;margin: 0 0 0 -33px;overflow: hidden;text-indent: -9999px;width: 28px;-webkit-appearance: none;}

/************************************/
/* AMN  			    */
#amn_541316176 img {width: 336px !important;}
.bneAmnTieUp > img {border: none !important;padding: 16px 0 0 0 !important;margin:0 auto !important;width:419px;}
#copyright_wrapper {text-align:center;border-top: 1px dashed #aaa;padding: 10px 0;}

/************************************/
/* WrittenByBlock  　　　　　　　　 */

#writtenByName {font-weight: bold;padding-left: 15px;margin-bottom: 5px;}
#writtenByBlock {background-color: #eee;color: #333;border: solid #ccc 1px;border-radius: 8px; /* CSS3草案 */ -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ -moz-border-radius: 8px; /* Firefox用 */ height: 270px;padding: 5px;}
#writtenByBlockRight {width: 296px;float: right;text-align: center;margin: auto 0;}
#writtenByBlockLeft {width: 375px;font-size: 14px;float: left;padding: 0 0 0 15px;}
#writtenByProfile {font-size: 14px;padding: 0 0 0 15px;}
#writttenByAccountWrapper {margin: 0 auto;width: 600px;height: 120px;}

#g-person {float:left;}

#t-account {float:right;width: 278px;height: 105px;height:104px\9;border: 1px solid #ccc;border-radius: 3px;margin: 0 auto;}
#t-account a,#t-account a:link,#t-account a:visited{color:#333;text-decoration:none;}
#t-account a:hover{color: #427fed;text-decoration:none;}
#t-account-img{height: 100%;float:left;}
#t-account-img img{border-radius:0px;width:100px\9;border:none;}
#t-account-followbutton{height: 100%;width: 172px;width:173px\9;background: #fff;float: right;}
#t-account-followbutton-inner{padding: 5px 0 5px 10px;display: block;text-align: left;}
#t-followbutton{border: 1px solid #ccc;border-radius: 2px;width: 135px;height: 30px;font-size: 15px;font-weight: bold;text-align: center;margin: 0 0 0 10px;}
#t-followbuttonlabel{font-size: 12px;letter-spacing: 0em;left: -2px;position: relative;}

.t-account_genericon_reset:before {display: inline-block;height: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: 1;font-family: 'Genericons';text-decoration: inherit;font-weight: normal;font-style: normal;vertical-align: top;}
.genericon-twitter:before {padding: 3px 3px 0 0;content: "\f202";color: #55acee;font-size: 25px;left: -25px;position: relative;}

/************************************/
/* ソーシャルボックス		    */

.snsButtonGroup{margin: 10px 0;padding: 5px 0;background-color: #eee;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;position: relative;overflow: hidden;}
.snsButtonGroupTitle {color: #FFF;font-weight: bold;padding-left: 15px;margin-bottom: 5px;}
div.snsButtonGroup ul {float:left;left:50%;position:relative;list-style: none !important;background-color: #eee;border: none;}
div.snsButtonGroup li {float:left;left:-50%;position:relative;margin-right: 15px;list-style: none !important;padding-left: 0 !important;text-indent: 0 !important;}

/************************************/
/** 埋め込みインスタグラム */
.instagram-img-movie {width: 470px;height: 575px;}
/** 埋め込みFacebook */
.fb_iframe_widget {text-align: center;display: block !important;}
/** 埋め込みTwitter */
.twitter-tweet-rendered {margin: 0 auto !important;}

/************************************/
/** サイドバー固定広告 */
.fixed {position: fixed !important;top: 30px;}
.fixedUnder {position:absolute  !important;top: 3400px;}
.fixedOver {position:absolute  !important;top: 16880px;}

/************************************/
/* カエレバ			    */
.kaerebalink-box {background: #FFFAE0;padding: 10px;border: 1px solid #FFBA0A;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;/zoom: 1;overflow: hidden;}
.kaerebalink-image {float:left;margin:0 15px 10px 0;}
.kaerebalink-image > a > img {border: 1px solid #aaa !important;}
.kaerebalink-info {line-height:120%;/zoom: 1;overflow: hidden;}
.kaerebalink-name {font-weight: bold;font-size: 15px;}
.kaerebalink-detail {font-weight: normal;margin-bottom:5px; display: none;}
.kaerebalink-link1 {margin-top:10px;}
.kaerebalink-name{margin-bottom:10px;line-height:120%;}
.kaerebalink-powered-date{font-size:8pt;margin-top:5px;font-family:verdana;line-height:120%;font-weight:normal;}

.shoplinkamazon {text-align:center !important;line-height: 35px !important;font-weight: bold !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 18px !important;padding: 10px 20px !important;background: -moz-linear-gradient(top,#ffe6a8 0%,#f5c747) !important;background: -webkit-gradient(linear, left top, left bottom,from(#ffe6a8),to(#f5c747)) !important;-moz-border-radius: 10px !important;-webkit-border-radius: 10px !important;border-radius: 10px !important;border: 1px solid #c2a14e !important;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1) !important;-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1) !important;box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 3px rgba(255,255,255,1) !important;color: #FFF !important;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff !important;margin: 10px 15px !important;word-wrap: break-word !important; white-space:inherit !important;}

.shoplinkamazon:before,
.shoplinkapplestore:before,
.shoplinkdocomoshop:before,
.shoplinkaushop:before,
.shoplinksoftbankshop:before {content: url("http://blog-imgs-51.fc2.com/x/e/n/xenonews/shopping-cart-full-256x256.png");position:relative;top:6px;left:-3px;}

.shoplinkrakuten {text-align:center !important;line-height: 35px !important;font-weight:bold !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 18px !important;color: #333333 !important;padding: 10px 20px !important;background: -moz-linear-gradient(top,#f5f5f5 0%,#ffe3e3 74%,#e6acad) !important;background: -webkit-gradient(linear, left top, left bottom,from(#FFEDED),to(#e6acad)) !important;-moz-border-radius: 10px !important;-webkit-border-radius: 10px !important;border-radius: 10px !important;border: 1px solid #e89091 !important;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff !important;margin: 10px 15px !important;word-wrap: break-word !important; white-space:inherit !important;}

.shoplinkrakuten:before {content: url("http://blog-imgs-51.fc2.com/x/e/n/xenonews/rakuten-logo-touka@25x25.png");position:relative;top:6px;left:-3px;}

.shoplinkapplestore,
.shoplinkdocomoshop,
.shoplinkaushop,
.shoplinksoftbankshop {text-align:center !important;line-height: 35px !important;font-weight:bold !important;font-family: Arial, Helvetica, sans-serif !important;font-size: 18px !important;color: #333333 !important;padding: 10px 20px !important;-moz-border-radius: 10px !important;-webkit-border-radius: 10px !important;border-radius: 10px !important;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6) !important;margin: 10px 15px !important;word-wrap: break-word !important; white-space:inherit !important;text-shadow:0 -1px 0.5px #333, -1px 0 0.5px #333, 1px 0 0.5px #333,0 1px 0.5px #333;}

.shoplinkapplestore {background: #FFF;border: 1px solid #aaa !important;text-shadow:0 -1px 0.5px #ccc, -1px 0 0.5px #ccc, 1px 0 0.5px #ccc, 0 1px 0.5px #ccc}
.shoplinkdocomoshop{background:#D2203E;border: 1px solid #e89091 !important;}
.shoplinkaushop {background: #FF844E;border: 1px solid #e89091 !important;}
.shoplinksoftbankshop {background: #eee;border: 1px solid #aaa !important;}

.shoplinkamazon a, .shoplinkamazon a:link, .shoplinkamazon a:hover, .shoplinkamazon a:visited, .shoplinkrakuten a, .shoplinkrakuten a:link, .shoplinkrakuten a:hover, .shoplinkrakuten a:visited{color: #333;text-decoration: none;}

.shoplinkdocomoshop a,
.shoplinkaushop a,
.shoplinksoftbankshop a {color:#FFF;border-bottom: 1px solid #333;padding-bottom: 5px;}
.shoplinkapplestore a {color:#333;border-bottom: 1px solid #333;padding-bottom: 5px;}

.shoplinkdocomoshop a:hover,
.shoplinkaushop a:hover,
.shoplinksoftbankshop a:hover {color:#eee;border-bottom: 1px solid #333;padding-bottom: 5px;}
.shoplinkapplestore a:hover {color:#666;border-bottom: 1px solid #333;padding-bottom: 5px;}

.shoplinkamazon a:hover,.shoplinkrakuten a:hover  {text-decoration: underline;}

/* キャリア別フォントカラー */
.au_color {color: #ff6600;font-weight: bold;}
.docomo_color {color: #cc3333;font-weight: bold;}
.softbank_color {color: #666666;font-weight: bold;}
.au_backcolor {color: #FFF !important;background: #ff6600 !important;font-weight: bold;}
.docomo_backcolor {color: #FFF !important;background: #cc3333 !important;font-weight: bold;}
.softbank_backcolor {color: #FFF !important;background: #666666 !important;font-weight: bold;}