html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
body{background-color:#f4f4f4;line-height:1;font:12px/1.4 メイリオ,Meiryo,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#252525}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
caption,td{font-weight:400;text-align:left}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
del{color:#333}
ins{background:#fff9c0;text-decoration:none}
hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
small{font-size:smaller}
img{border:0;-ms-interpolation-mode:bicubic}
a{color:#04C}
img.aligncenter{display:block;margin:1px auto}
img.alignright{display:block;margin:1px 1px 1px auto}
.clear:before,.clear:after,#wrapper:before,#wrapper:after,#contents:before,#contents:after,#header:before,#header:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}
#wrapper{width:1174px;text-align:center;margin:0 auto;padding:0}
#header{border-bottom:1px solid #000;background-color:#fff;height:auto;width:100%}
.header_c{background:url(images/head_image.jpg) no-repeat right;height:auto;width:1173px;padding-top:15px;padding-bottom:10px;margin-left:auto;margin-right:auto;text-align:left}
#header h1{font-size:12px;font-weight:400;margin:2px 0 0 8px;padding:0 0 5px}
#header p{font-size:12px;color:#747474;font-weight:400;margin:0;padding:0 0 5px 8px}
#contents{background:url(images/bg_dot.png) repeat-x top;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;height:100%;width:1172px;float:left;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 20px 0;padding:20px 0 17px}
#contents_banner{box-shadow:0 0 5px #a1abd2;height:174px;width:auto;margin-bottom:15px;behavior:url(/wp-content/themes/iphonemania/PIE.htc)}
#contents_banner_2{height:auto;width:auto;margin-bottom:15px}
#contents_banner_3{height:77px;width:620px;margin-bottom:15px;margin-left:23px;float:left}
#contents_banner_03{height:77px;width:620px;margin:-20px 0 15px -20px}
#main{text-align:left;float:right;height:auto;width:620px;margin:0 23px;padding:0}
#main_content_left{float:right;height:auto;width:auto;margin:0;padding:0}
#main_content_right{float:right;height:auto;width:auto;margin:0;padding:0}
.main_new{background:url(images/main_new.png);height:25px;width:602px;color:#fff;font-weight:700;padding:8px 0 0 18px}
.main_new_content{border:1px solid #d4d4d4;height:auto;width:602px;margin-top:-1px;background-color:#fff;padding:8px 8px 0}
.main_new_new{margin-bottom:-10px;background-color:#ff8a00;color:#fff;font-weight:700;position:absolute;padding:5px 5px 5px 6px}
.main_new_new2{margin-bottom:-10px;background-color:#ff8a00;color:#fff;font-weight:700;font-size:10px;position:absolute;padding:3px 3px 3px 4px}
.main_new_content_new{width:auto}
.main_new_content_title{height:50px;font-size:16px;margin-top:4px;margin-bottom:4px;vertical-align:middle;padding:3px 0 0}
.main_new_content_excerpt{height:auto}
.main_new_content_line{border-bottom:1px solid #d4d4d4;width:620px;clear:both;margin:13px 0 8px -9px}
#sidebar_right{float:right;width:300px;margin:0 23px 0 0;padding:0}
#sidebar_right_menu{border:1px solid #cbcbcb;width:298px;height:100%;margin-bottom:15px}
.sidebar_right_pr_e{width:100%;height:100%;margin:15px 0 0}
#sidebar_right_menu a{color:#000}
#sidebar_right_menu h4{background:url(images/side_r_menu.png) no-repeat;height:23px;width:280px;color:#fff;padding:8px 0 0 20px}
.sidebar_right_menu_pr2 h4{background:url(images/side_r_menu.png) no-repeat;height:23px;width:280px;color:#fff;padding:8px 0 0 20px;margin:0px 0 10px}
#scroll_right{width:350px;height:auto;}

#sidebar_right_menu li{height:auto;width:auto;list-style:none;padding:0}
.button_ss{text-align:center;margin:0 0 15px;padding:0 0 0 3px}
.button_ss img{margin:0 1px}
#sidebar_right_pr{margin:0 0 15px}
.pr_single{width:100%;text-align:center;margin:15px 0}
.pr_single_vs{width:100%;text-align:center;margin-top:10px}
.pr_single_txt{width: 92%;margin: 30px 2% 20px 2%;padding: 10px 2% 10px 2%;text-align:left;font-weight:700;font-size:16px;}
.pr_single_txt a{text-decoration: none;}
.pr_single_txt2{width:100%;text-align:left;font-weight:700;font-size:14px;}
.pr_single_txt2 a{text-decoration: none;}

.views{width:300px;clear:both;padding:0}
.sidebar_views{border-bottom:1px dotted #cbcbcb;vertical-align:middle;height:76px;width:auto;font-size:13px;font-weight:700;line-height:1.7em;padding:5px}
.sidebar_views_thumb{float:left;height:76px;width:78px;padding:5px}
.sidebar_views_thumb img{height:70px;width:70px; border:3px solid #ededed}
.wpp_right_menu{width:300px;padding:0}
.wpp_right_menu li{width:290px;clear:both;height:76px;display:block;padding:5px}
.wpp_right_menu a{height:76px;width:auto;font-size:13px;font-weight:700;line-height:1.7em;clear:both;padding:5px 10px 0 0}
.wpp_right_menu img{border:3px solid #ededed;height:70px;width:70px;float:left;margin:5px}
.cloud{clear:both;margin:15px 0}
.cloud_title{width:290px;background-color:#f1f1f1;text-shadow:0 1px 1px #fff;font-weight:700;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:15px 0 5px;padding:10px 0 10px 10px}
.sns_fblike_title{width:288px;color:#fff;background-color:#2f609f;text-shadow:0 1px 1px #fff;font-weight:700;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 5px;padding:10px 0 10px 10px}
.sns_twtime_title{width:288px;color:#fff;background-color:#00acee;text-shadow:0 1px 1px #fff;font-weight:700;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 5px;padding:10px 0 10px 10px}
#sidebar_left{float:left;width:160px;text-decoration:none;margin:0 0 0 23px;padding:0}
.sidebar_banner{margin:0 0 15px;padding:0}
#sidebar_menu_news{width:170px;background-color:#f5f5f5;display:block;margin:0px 0 10px -10px;padding:10px 0 5px 10px}
#sidebar_menu_tag{width:170px;height:295px;background-color:#f5f5f5;display:block;margin:10px 0 10px -10px;padding:10px 0 0 10px}
.sidebar_menu_news_title{background:url(images/menu_news.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_menu_iphone_title{background:url(images/menu_iphone.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_menu_ipad_title{background:url(images/menu_ipad.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_menu_etc_title{background:url(images/menu_etc.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_menu_oyaku_title{background:url(images/menu_oyaku.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_menu_tag_title{background:url(images/menu_tag.png) no-repeat center;display:block;height:27px;width:148px;color:#252525;background-color:#fff;border:1px solid #fff;text-align:left;font-size:13px;font-weight:700;margin:0 0 8px;padding:10px 0 0 10px}
.sidebar_category_01 a{background:url(images/yaji_side_category_01.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_01 a:hover{background:url(images/yaji_side_category_01_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_01 a{background:url(images/yaji_side_category_01.png) no-repeat right;display:block;height:36px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:19px 0 0 10px}
.sidebar_category_ipad_01 a:hover{background:url(images/yaji_side_category_01_2.png) no-repeat right;height:36px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:19px 0 0 10px}
.sidebar_category_02 a{background:url(images/yaji_side_category_02.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_02 a:hover{background:url(images/yaji_side_category_02_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_02 a{background:url(images/yaji_side_category_02.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_02 a:hover{background:url(images/yaji_side_category_02_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_03 a{background:url(images/yaji_side_category_03.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_03 a:hover{background:url(images/yaji_side_category_03_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_04 a{background:url(images/yaji_side_category_04.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_04 a:hover{background:url(images/yaji_side_category_04_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_05 a{background:url(images/yaji_side_category_05.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_ipad_05 a:hover{background:url(images/yaji_side_category_05_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:0;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}

.sidebar_category_03 a{background:url(images/yaji_side_category_03.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_03 a:hover{background:url(images/yaji_side_category_03_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_04 a{background:url(images/yaji_side_category_04.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_04 a:hover{background:url(images/yaji_side_category_04_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_05 a{background:url(images/yaji_side_category_05.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_05 a:hover{background:url(images/yaji_side_category_05_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_06 a{background:url(images/yaji_side_category_06.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_06 a:hover{background:url(images/yaji_side_category_06_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_07 a{background:url(images/yaji_side_category_07.png) no-repeat right;display:block;height:37px;width:148px;color:#252525;background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_category_07 a:hover{background:url(images/yaji_side_category_07_2.png) no-repeat right;height:37px;width:148px;background-color:#fff;color:#5d5d5d;border:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;font-size:13px;font-weight:700;letter-spacing:.2em;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 8px;padding:18px 0 0 10px}
#sidebar_menu_m{margin:-372px 0 0}
.sidebar_category_01_m{display:block;height:37px;width:148px;color:#252525;text-align:left;font-size:10px;letter-spacing:.2em;text-decoration:none;margin:0 0 8px;padding:18px 0 0 10px}
.sidebar_menu_tag{list-style-type:none;margin:0 0 20px}
.sidebar_menu_tag_2{list-style-type:none;margin:0}
.sidebar_menu_tag a{background:url(images/sidebar_menu_tag_point1.png) no-repeat left;display:block;background-color:#fff;color:#031137;border:1px solid #e7e7e7;height:36px;width:135px;font-size:13px;text-align:left;text-decoration:none;list-style-type:none;box-shadow:0 0 3px #bcbcbc;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 20px;padding:21px 0 0 23px}
.sidebar_menu_tag a:hover{background:url(images/sidebar_menu_tag_point1.png) no-repeat left;display:block;background-color:#fff;color:#0d1c45;border:1px solid #e7e7e7;height:36px;width:135px;font-size:13px;text-align:left;text-decoration:none;list-style-type:none;box-shadow:0 0 3px #e7e7e7;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 20px;padding:21px 0 0 23px}
.sidebar_menu_tag_2 a{background:url(images/sidebar_menu_tag_point1.png) no-repeat left;display:block;background-color:#fff;color:#031137;border:1px solid #e7e7e7;height:36px;width:135px;font-size:13px;text-align:left;text-decoration:none;list-style-type:none;box-shadow:0 0 3px #bcbcbc;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0;padding:21px 0 0 23px}
.sidebar_menu_tag_2 a:hover{background:url(images/sidebar_menu_tag_point1.png) no-repeat left;display:block;background-color:#fff;color:#0d1c45;border:1px solid #e7e7e7;height:36px;width:135px;font-size:13px;text-align:left;text-decoration:none;list-style-type:none;box-shadow:0 0 3px #e7e7e7;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0;padding:21px 0 0 23px}
#footer{height:auto;width:1173px;margin-left:auto;margin-right:auto}
#footer_pr{height:auto;width:1173px;margin-left:auto;margin-right:auto;text-align:center; margin:10px 0px 15px 0px;}
#footer_left{background:url(images/bg_dot.png) repeat-x top;background-color:#fff;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;height:270px;width:750px;float:left;margin:0;padding:0}
#footer_right{height:39px;width:300px;float:right;text-align:left;margin:80px 45px 0 0;padding:0}
.footer_back{display:block;height:30px;width:128px;background-color:#fff;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;float:right;text-align:center;font-family:monospace,monospace;font-size:14px;font-weight:700;letter-spacing:.2em;margin:189px -20px 0 0;padding:11px 0 0}
a .footer_back{color:#252525;font-weight:700}
a:hover .footer_back{color:#5d5d5d;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;box-shadow:0 0 3px #e7e7e7;behavior:url(/wp-content/themes/iphonemania/PIE.htc)}
.footer_menu{height:auto;width:600px;float:left;font-size:11px;margin:17px 0 -70px 30px}
.footer_cate_menu2{height:25px;width:150px;float:left;padding:5px 0 0}
.footer_cate_title{height:20px;width:100%;font-weight:700;padding:5px 0 0}
.footer_cate_menu{-moz-box-sizing: border-box;box-sizing: border-box;background:url(images/footer_menu_mark.png) left no-repeat;height:25px;width:150px;float:left;padding:5px 0 0 20px}
#copy{font-size:9px;margin:0}
#footer_left_category{background-color:#fff;height:29px;width:750px;border:1px solid #d4d4d4;clear:both;box-shadow:0 0 3px #d4d4d4;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:0 0 10px}
.footer_left_category_title{border-top:4px solid #e4e4e4;border-left:4px solid #e4e4e4;border-right:5px solid #e4e4e4;border-bottom:4px solid #e4e4e4;height:19px;float:left;font-weight:700;background-color:#f1f1f1;padding:2px 8px 0 5px}
.footer_left_category_menu{float:right;background-color:#fff}
.footer_left_category_menu_con{height:22px;width:84px;border-right:1px dotted #d4d4d4;float:left;background-color:#fff;color:#000000;text-decoration:none;text-align:left;padding:7px 0 0 10px}
.footer_left_category_menu_last{height:22px;width:86px;float:left;background-color:#fff;color:#000000;text-decoration:none;text-align:left;padding:7px 0 0 10px}
#single_content{font-size:15px;line-height:1.7em}
#single ul{list-style-type: disc;margin-left: 20px;padding-left:10px;}
#single ol{list-style-type: decimal;margin-left: 30px;}

#single h1{font-size:20px;font-weight:700;text-shadow:1px 1px 5px #cdcdcd;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:10px 0}
#single h3{font-size:18px;font-weight:700;text-shadow:1px 1px 5px #cdcdcd;border-left:6px solid #011b40;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:30px 0 20px;padding:7px 5px 5px 10px}
#single_content th{background-color:#f0f2f5;font-weight:700;border:1px solid #c0c0c0; text-align:center;vertical-align: middle;font-size:13px !important;}
#single_content td{font-size:13px !important;}



.iphone_yosou{background-color:#f3f3f3;}
#category_tag{text-align:right;background-color:#f8f8f8;height:auto;width:572px;text-shadow:0 1px 1px #fff;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:15px 0;padding:5px 8px 4px 0}
#category_tag a{color:#000;text-shadow:0 1px 1px #fff;text-decoration:none;behavior:url(/wp-content/themes/iphonemania/PIE.htc)}
.single_date{float:left;font-size:12px;height:auto;width:50%;text-align:left}
.single_time{height:auto;width:50%;float:left;text-align:right;margin:0 -48px 0 0}
#single_content video,#single_content iframe{max-height:350px!important;margin:10px auto}
#bread{height:auto;width:1166px;text-align:left;margin:0 auto -19px;padding:0 0 0 8px}
#page_title h2{background-color:#031137;height:45px;width:592px;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #8b9dd0;color:#fff;box-shadow:0 0 3px #646464;margin:-11px 0 20px -10px;padding:20px 0 0 20px}
#page_title_01{width:100%;height:100px}
.page_title_02{width:100px;height:100px;float:left;margin:-12px 0 0 -20px}
.page_title_02 img{width:100px;height:100px}
.page_title_03 h2{width:auto;height:90px;text-align:left;font-size:35px;font-weight:700;float:left;font-family:"Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;padding:10px 0 0 10px}
.iphone-sale-expect{font-size:15px}
.iphone_table{float:left}
.iphone_table img{width:70%;height:70%;}
.iphone_table_2{float:left;width:20%;text-align:right;line-height:2em}
.iphone_table_3{float:left;width:50%;line-height:2em}
.yosou{font-size:25px;font-weight:700;line-height:1.3em;color:#0088f0;padding:10px 0}
#category{background-color:#fff;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;text-align:left;float:right;height:auto;width:580px;margin:0 21px 0 19px;padding:20px 20px 0}
.category_new{margin:0 0 0 -11px}
.category_date{height:15px;margin-top:8px}
.category_title{height:50px;font-size:16px;margin-top:4px;margin-bottom:4px;vertical-align:middle;padding:8px 0 0}
.category_excerpt{height:50px}
.category_line{border-bottom:1px solid #d4d4d4;width:620px;clear:both;margin:13px 0 0 -9px}
.category_description{background-color:#f8f8f8;width:560px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 20px;padding:10px}
.category_tag ul{background:#eee;border:1px solid #ccc;font-size:14px;text-align:center;width:598px;display:table;table-layout:fixed;margin:0 0 20px -10px}
.category_tag ul li{border-right:1px solid #ccc;display:table-cell;padding:10px 0}
.category_tag ul li:last-child{border-right:none}
.category_tag ul li a{color:#333;font-weight:700;text-decoration:none;display:block}
.category_alert{background-color:#fffcf0;width:560px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 20px;padding:10px}
.category_alert01{width:60px;height:60px;float:left;margin:0;padding:0 10px 0 0}
.category_alert02{width:480px;height:60px;float:left;margin:0;padding:0 10px 0 0}
.category_alert001{width:auto;height:auto;border-bottom:1px dashed #d4d4d4;font-weight:700;margin:0;padding:0 0 10px}
.category_alert002{width:auto;height:auto;margin:0;padding:10px 0 0}
.category_point{border-bottom:1px dotted #d4d4d4;width:auto;font-size:13px;font-weight:700;text-shadow:1px 1px 2px #c9c9cb;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:15px 0}
.category_zaiko{width:auto;margin:0 0 40px}
.category_zaiko_s{background-color:#d7d7d7;width:auto;margin:10px 0}
.category_zaiko_a{background-color:#ffe5b2;width:auto;margin:10px 0}
.category_zaiko_d{background-color:#ffc5b2;width:auto;margin:10px 0}
.category_table01{width:173px;height:auto;float:left;margin:0 0 40px;padding:10px 20px 10px 0}
.category_table01 img{width:173px;height:auto;}
.category_table02{width:auto;height:auto;float:left;margin:0 0 40px}
.category_table02 table{border:1px solid #d4d4d4;width:380px;height:auto}
.category_table02 tr td{border:1px solid #d4d4d4;width:auto;height:auto;text-align:left}
.category_table_left{background:#eee;width:auto;height:auto;font-weight:700}
.formcon{border:1px dotted #d4d4d4;width:300px;margin:5px 0 15px}
.formtext{border:1px dotted #d4d4d4;width:500px;margin:5px 0 10px}
.formsubmit{border:2px solid #d4d4d4;width:50px;margin:5px 0 10px}
#page{background-color:#fff;border:1px solid #d4d4d4;text-align:left;float:right;height:auto;width:580px;line-height:1.6em;margin:0 21px 0 19px;padding:20px}
.page_point{background-color:#ececec;border:1px solid #d4d4d4;width:auto;font-size:16px;font-weight:700;text-shadow:1px 1px 3px #787878;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:25px 0 15px;padding:13px 0 10px 10px}
.page_point2{border-bottom:1px dotted #d4d4d4;width:auto;font-size:13px;font-weight:700;text-shadow:1px 1px 2px #c9c9cb;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:25px 0 15px;padding:13px 0 5px 10px}
.page_point3{border-bottom:1px dotted #d4d4d4;width:auto;margin:0 0 10px;padding:0 0 5px 5px}
.about{border:1px solid #d4d4d4;width:auto;height:239px;margin:0 0 2px}
.about_left{background-color:#f8f8f8;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;width:130px;float:left;padding:10px 0 10px 10px}
.about_right{background-color:#fff;border-bottom:1px solid #d4d4d4;width:427px;float:right;padding:10px 0 10px 10px}
#page h3{font-size:16px;font-weight:700;text-shadow:1px 1px 5px #cdcdcd;border-bottom:3px solid #c4c4c4;border-left:3px solid #c4c4c4;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:35px 0 10px;padding:5px 5px 5px 10px}
.space_br{width:auto;line-height:1.1em;margin:25px 0 0}
.socal_button{height:30px;margin:10px 0 0;padding:0}
.socal_button2{width:580px;height:25px;border-bottom:1px dotted #c4c4c4;margin:15px 0 10px;padding:0}
.socal_button_fb{float:left;height:30px;list-style-type:none;margin:0 10px 0 0;padding:0}
.socal_button_tw{float:left;height:30px;list-style-type:none;margin:0 10px 0 0;padding:0}
.socal_button_hb{float:left;height:30px;list-style-type:none;margin:0;padding:0}
.socal_button_line{float:left;height:30px;list-style-type:none;margin:0 0 0 -21px;padding:0}
.socal_button_pocket{float:left;width:80px;height:30px;list-style-type:none;margin:0 0 0 10px;padding:0}

.local-navigation{color:#2583ad;line-height:2em;text-align:center;margin:1em auto}
a.page-numbers,.local-navigation .current{color:#00019b;border:solid 1px #ccc;text-decoration:none;font-size:12px;padding:3px .4em}
a.page-numbers:hover{color:#FFF;background:#328ab2}
.local-navigation .current{color:#FFF;background:#328ab2;font-weight:bold;border-color:#328ab2}
.search{width:100%;text-align:center;margin-bottom:15px;padding-top:4px;padding-bottom:4px;background-color:#ededed}
.search_box{width:235px;height:25px;border:1px solid #ededed}
.searchsubmit{width:50px;height:29px;border:1px solid #f8f8f8}
.search_none{border-bottom:1px solid #c4c4c4;padding-bottom:20px;padding-left:20px;margin-left:-20px;width:600px}
.search_navi{border-bottom:1px solid #c4c4c4;padding-left:20px;margin-left:-20px;width:600px}
.pr_sidebar_right{margin-top:0;margin-bottom:10px;}
.pr_sidebar_right p{text-align:center}
#pr_sidebar_left{margin-top:10px}


#page_smaphohikari{
z-index: 1;
font-size:16px;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;height:auto;width:950px;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:25px auto;padding:0px 70px 50px 70px}


#page_smaphohikari h2{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
color: #fff;
background: #363636;
font-size: 24px;
line-height: 1;
margin: 20px 0px 10px 0px;
padding: 15px 15px 13px 15px;
box-shadow: 2px 3px 3px -3px rgba(0,0,0,0.6);
word-wrap:break-all;
border-left: 5px solid #e37a13;
}

#page_smaphohikari h3{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
color: #666;
background: #fff;
font-size: 20px;
line-height: 1;
margin: 20px 0px 10px 0px;
padding: 14px 15px 13px 15px;
border-left: 5px solid #e37a13;
}




#page_vs{background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;height:auto;width:1072px;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:23px 0 20px;padding:285px 50px 50px}
.page_vs_head{margin:-289px 0 0 -86px}
.page_smaphohikari_head{margin:0px 0 0 0px;z-index: 0;}
.page_vs_social{width:auto;margin:0 0 0 -30px;padding:0 10px 0 0}
.page_vs_social2{width:auto;margin:40px 0 -40px -30px;padding:0 10px 0 0}
.iphone5s_vs_table_pr{font-size:16px;margin:-15px 0 0 230px}
.page_vs_ribbon_sb{margin:0 0 -98px 200px}
.page_vs_win_sb{margin:0 0 -93px 150px}
.page_vs_win2_sb{margin:0 0 -85px 150px}
#page_vs h3{border-left:5px solid #011b40;background-color:#f4f5ff;font-size:28px;text-shadow:1px 1px 5px #cdcdcd;margin:50px 0 25px;padding:10px 0 6px 20px}
.h3_p{font-size:20px;text-shadow:1px 1px 5px #cdcdcd}
.iphone5s_vs_tyuumoku{font-size:16px;width:auto;background-color:#f7f7f7;border:1px silver dotted;margin:20px 0 10px;padding:10px 10px 10px 15px}
.iphone5s_vs_coment{font-size:16px;background-color:#f7f7f7;margin:40px 0;padding:20px 20px 20px 25px}

.iphone5s_vs_coment_top_5s{background:url(images/iphone5s_vs_coment_top_5s.png) center no-repeat;font-size:16px;text-align:left;width:auto;height:106px;margin:40px 0;padding:25px 20px 25px 210px}

.iphone5s_vs_coment_top_5c{background:url(images/iphone5s_vs_coment_top_5c.png) center no-repeat;font-size:16px;text-align:left;width:auto;height:106px;margin:40px 0;padding:25px 20px 25px 210px}
.iphone5s_vs_table{border:1px silver solid;border-collapse:collapse;box-shadow:0 0 4px #d4d4d4;width:100%;padding-bottom:5px;table-layout:fixed;margin:30px 0}
.iphone5s_vs_table_color_td{text-align:left;vertical-align:top;border:1px silver solid;table-layout:fixed;padding:15px 10px}
.iphone5s_vs_table_color_b{border-right:3px #dcdcdc solid!important;text-align:left;vertical-align:top;padding:15px 10px}
.iphone5s_vs_table_title{background-color:#f8f8f8;font-weight:700;font-size:22px}
.iphone5s_vs_table_left p{color:#005dbd;font-size:26px;font-weight:700}
.iphone5s_vs_table_softbank{background-color:#515151;color:#fff;font-size:26px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}
.iphone5s_vs_table_au{background-color:#ff7c3f;color:#fff;font-size:26px;font-weight:700;text-shadow:1px 1px 5px #4d2100;border-right:5px #dcdcdc solid!important}
.iphone5s_vs_table_docomo{background-color:#ce3824;color:#fff;font-size:26px;font-weight:700;text-shadow:1px 1px 5px #4d2100}
.iphone5s_vs_table_softbank_title{width:30%!important;background-color:#515151;color:#fff;font-size:20px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}
.iphone5s_vs_table_au_title{width:30%!important;background-color:#ff7c3f;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100;border-right:5px #dcdcdc solid!important}
.iphone5s_vs_table_docomo_title{width:30%!important;background-color:#ce3824;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100}
.iphone5s_vs_table_b{border-right:3px #dcdcdc solid!important}
.iphone5s_vs_table_last{background-color:#1d3f7c;color:#fff}
.iphone5s_vs_table_b_last{border-right:3px #dcdcdc solid!important;background-color:#1d3f7c;color:#fff}
.iphone5s_vs_table_tr_gr{background-color:#f1f1f1}
.iphone5s_vs_table_seinou_b8{width:40%!important;background:#525252;color:#fff;font-size:26px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}
.iphone5s_vs_table_seinou_b{width:20%!important;background:#525252;color:#fff;font-size:26px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}
.iphone5s_vs_table_seinou{width:20%!important;background:#525252;color:#fff;font-size:26px;font-weight:700;text-shadow:1px 1px 5px #000}
.iphone5s_vs_table_win{width:auto;height:auto;background-color:#fff0f0;color:#e60000;font-size:27px;font-weight:700;margin:-15px -10px -16px;padding:12px 0 10px}
.iphone5s_vs_table_lose{width:auto;height:auto;background-color:#f0f9ff;color:#0061e6;font-size:27px;font-weight:700;margin:-15px -10px -16px;padding:12px 0 10px}
.iphone5s_vs_table_drawn{width:auto;height:auto;background-color:#f5f5f5;color:#606060;font-size:27px;font-weight:700;margin:-15px -10px -16px;padding:12px 0 10px}
.iphone5s_vs_tab{width:1172px!important;margin:25px 0 0 -50px}
.iphone5s_vs_tab li{list-style-type:none}
.iphone5s_vs_tab_01 a{background:url(images/iphone5s-vs-tab-01.png) no-repeat left;width:274px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 0 0 45px}
.iphone5s_vs_tab_04 a{background:url(images/iphone5s-vs-tab-03.png) no-repeat left;width:270px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 49px 0 0}
.iphone5s_vs_tab_001 a{background:url(images/iphone5s-vs-tab-001.png) no-repeat left;width:274px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 0 0 45px}
.iphone5s_vs_tab_004 a{background:url(images/iphone5s-vs-tab-003.png) no-repeat left;width:270px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 49px 0 0}
.iphone5s_vs_tab_link{border:1px dotted #d4d4d4;margin:15px 0 17px;padding:5px 0 5px 5px}
.iphone5s_vs_tab_link li{list-style-type:none;background:url(images/listmark.png) no-repeat left}
.iphone5s_vs_link{float:left;width:auto;font-size:16px;padding:1px 25px 0 22px}
.sidebar_official{clear:both;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;margin:25px 0 19px}
.sidebar_official p{text-align:center;margin:20px 0 10px}
.sidebar_official a{text-align:center;color:#000;text-decoration:none;margin:10px 0}
.sidebar_official a:hover{text-align:center;color:#757575;text-decoration:none;margin:10px 0}
.sidebar_official_title{background:url(images/sidebar_official_title.png) left no-repeat;width:160px;color:#fff;text-shadow:0 1px 1px #9d9d9d;font-weight:700;margin:-1px 0 0 -1px;padding:13px 3px 10px 20px}
.sidebar_official_title_bottom{background:url(images/bg_ti.png) left no-repeat;background-color:#fd538f;width:156px;height:20px;color:#fff;text-align:center;box-shadow:0 0 3px #d4d4d4;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:-19px 0 18px 2px;padding:0 0 2px}
.header_ust{text-align:center;margin:20px 0 10px}
.tyuumoku_new{margin-bottom:-10px;background-color:#ffd800;color:#fff;font-size:16px;font-weight:700;position:absolute;padding:0 5px}
.body_side1{display:block;height:auto;width:253px;padding-bottom:3700px;box-shadow:0 3px 3px #a1abd2;background:url(images/body_side1.jpg) repeat-y top;float:left;margin:0 0 -3700px -253px}
.body_side2{display:block;height:auto;width:253px;padding-bottom:3700px;box-shadow:0 3px 3px #a1abd2;background:url(images/body_side2.jpg) repeat-y top;float:left;margin:0 0 -3700px 1174px}
.lpo_word{visibility:hidden;display:none}
.single_line{border-top:dotted 3px #d8d8d8;width:100%;margin:25px 0}
.table_single_img{width:300px;height:500px;text-align:center;float:left}
.table_single_txt{width:auto;height:500px;text-align:left}
.number{width:572px;height:auto;text-align:left;background-color:#fffbe5;font-weight:700;margin:0 0 15px;padding:2px 0 0 8px}
.application_box a img{float:left;padding-right:10px}
.application_box{border:2px dotted #e9e9e9;font-size:14px;line-height:24px;padding:10px 10px;margin:10px 0px}
.single_s_bt{width:100%;height:auto;margin:0px 0px 20px 0px}
.fixed{height:auto;width:575px;text-align:left;background-color:#f4f4f4;border:dotted 3px #d8d8d8;margin:0 0 0 -10px;padding:10px}
.clear:after,.wrapper:after,.format-status .entry-header:after,.clear{clear:both}
.main_new_content_thumb,.category_thumb{float:left;width:150px !important;height:150px !important;margin-bottom:8px;margin-right:10px;border:1px solid #e9e9e9;padding:2px}
.main_new_content_thumb img{width:150px;height:150px;}
.sidebar_right_menu_space{height:15px}
.sidebar_right_menu_pr2{height:auto;width:auto;margin:5px 0px 5px 0px}
.sidebar_right_menu_pr2 img{height:auto;width:auto;margin:0px 0px 10px 0px}
.main_new_content_datee{height:15px; color:#000000; width:150px;}
.main_new_content_more,.category_more{height:10px;text-align:right;padding:3px 0 0}
.sns_fblike,.sns_twtime{clear:both;border:1px solid #d4d4d4;margin:15px 0}
#sidebar_menu_iphone,#sidebar_menu_ipad,#sidebar_menu_oyaku{width:170px;background-color:#f5f5f5;display:block;margin:0 0 0 -10px;padding:10px 0 5px 10px}
#sidebar_menu ul,#sidebar_menu_m ul{width:160px}
.sidebar_category_02_m,.sidebar_category_03_m,.sidebar_category_04_m,.sidebar_category_05_m,.sidebar_category_06_m{display:block;height:37px;width:148px;color:#252525;text-align:left;font-size:10px;letter-spacing:.2em;text-decoration:none;margin:0 0 8px;padding:20px 0 0 10px}
.footer_left_category_menu_con a,.footer_left_category_menu_last a{color:#000;text-decoration:none}
#single2,#single{background-color:#fff;border:1px solid #d4d4d4;text-align:left;height:auto;width:580px;float:right;margin:0 21px;padding:20px}
#single h4{background-color:#252525;font-size:16px;color:#fff;margin:15px 0 10px;padding:10px 0 8px 15px}

.category_zaiko01,.category_zaiko02{width:auto;height:17px;float:left;padding:10px}
.socal_button_gg,.socal_button_mixi{float:left;height:30px;list-style-type:none;margin:0 0 0 10px;padding:0}
.iphone5s_vs_table th,td,.iphone5s_vs_table_color th{font-size:16px;text-align:center;vertical-align:middle;border:1px silver solid;table-layout:fixed;padding:10px 0}
.iphone5s_vs_table_left,.iphone5s_vs_table_left_2{width:200px}
.iphone5s_vs_tab_02 a,.iphone5s_vs_tab_03 a{background:url(images/iphone5s-vs-tab-02.png) no-repeat left;width:267px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 0 0}
.iphone5s_vs_tab_01 a:hover,.iphone5s_vs_tab_01_none{background:url(images/iphone5s-vs-tab-01_2.png) no-repeat left;width:274px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 0 0 45px}
.iphone5s_vs_tab_02 a:hover,.iphone5s_vs_tab_03 a:hover,.iphone5s_vs_tab_02_none,.iphone5s_vs_tab_03_none{background:url(images/iphone5s-vs-tab-02_2.png) no-repeat left;width:267px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 0 0}
.iphone5s_vs_tab_04 a:hover,.iphone5s_vs_tab_04_none{background:url(images/iphone5s-vs-tab-03_2.png) no-repeat left;width:270px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 49px 0 0}
.iphone5s_vs_tab_002 a,.iphone5s_vs_tab_003 a{background:url(images/iphone5s-vs-tab-002.png) no-repeat left;width:267px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 0 0}
.iphone5s_vs_tab_001 a:hover,.iphone5s_vs_tab_001_none{background:url(images/iphone5s-vs-tab-001_2.png) no-repeat left;width:274px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 0 0 45px}
.iphone5s_vs_tab_002 a:hover,.iphone5s_vs_tab_003 a:hover,.iphone5s_vs_tab_002_none,.iphone5s_vs_tab_003_none{background:url(images/iphone5s-vs-tab-002_2.png) no-repeat left;width:267px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 0 0}
.iphone5s_vs_tab_004 a:hover,.iphone5s_vs_tab_004_none{background:url(images/iphone5s-vs-tab-003_2.png) no-repeat left;width:270px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 49px 0 0}
.single_s_bt01,.single_s_bt02{float:left;height:57px;width:50%;text-align:center;margin:10px 0 0;padding:0}
.ment{height:auto;width:100%;text-align:center;margin:10px 0 -5px;font-size:16px;}
#header_pr_ad{height:auto;width:100%;text-align:center;margin:15px 0 -10px 0;}
.application_box img{height:100px;width:100px;}
.iphone_yosou_menu{height:auto;width:auto;margin:15px 0 15px 0}
.iphone_yosou_menu ul{background:#eee;border:1px solid #ccc;font-size:14px;text-align:center;width:580px;display:table;table-layout:fixed;margin:0 0 0px 0px}
.iphone_yosou_menu ul li{border-right:1px solid #ccc;display:table-cell;padding:10px 0}
.iphone_yosou_menu ul li:last-child{border-right:none}
.iphone_yosou_menu ul li a{color:#333;font-weight:700;text-decoration:none;display:block}

.quot {background-color:#f0f2f5; width: 540px; height: 100%; margin-top:20px; margin-bottom:20px; padding:40px 20px 20px 20px; background:url(images/quot_bg.png)no-repeat left top #f0f2f5; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.yarp {
margin: 10px 0px 0px 0px;
}
.single_pr_ad_all{;font-size:12px;height:250px;width:700px;margin: 20px 0px 30px -15px;}
.single_pr_ad_left{float:left;height:250px;width:300px;margin: 0px 10px 0px 0px;}
.single_pr_ad_right{float:left;height:250px;width:300px;margin: 0px 0px 0px 0px;}
.single_pr_ad_txt{height:auto;width:auto;margin: 10px 0px 10px 0px;}

.index_pr_ad_all{;font-size:12px;height:250px;width:700px;margin: 20px 0px 30px 0px;}
.index_pr_ad_left{float:left;height:250px;width:300px;margin: 0px 20px 0px 0px;}
.index_pr_ad_right{float:left;height:250px;width:300px;margin: 0px 0px 0px 0px;}
.index_pr_ad_txt{height:auto;width:auto;margin: 10px 0px 10px 0px;}

ins {
  background-color:transparent;
}




#sidebar_right_menu_rank {
	background:#fff;
	font-size: 14px;
	text-align: left;
}


#sidebar_right_menu_rank li{border-bottom:1px dotted #cbcbcb;vertical-align:middle;height:76px;width:auto;font-size:13px;font-weight:700;line-height:1.7em;padding:5px}


#sidebar_right_menu_rank img{
height:70px;width:70px; border:3px solid #ededed;float:left;margin-right:5px;
}

#sidebar_right_menu_rank a{
color:#111;
text-decoration: none;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
}

#sidebar_right_menu_rank a:hover{
color:#666;
text-decoration: none;
filter: alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}


#sidebar_right_menu_rank {
    counter-reset: wpp-ranking;
}
 
#sidebar_right_menu_rank li:before {
   color:#FFF;
    content: counter(wpp-ranking, decimal);
    counter-increment: wpp-ranking;
    text-align:center;
    opacity:0.999;
    float:left;
    line-height:25px;
    width: 25px;
    height: 25px;
    background-color:#3E454C;
    border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0px -30px 0px 0px;
    position: relative;
    z-index: 0;
}


.head_nifty {
    width: 620px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}


.single_foot_pr_ad {
    width: 580px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
}

.footer_nifty
 {
    width: 728px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}

.official_shop_softbank img,.official_shop_docomo img{ width: 50%; height: auto; margin: 10px 0px 0px 10px;padding:0px 0px 0px 0px;}
.official_shop_au img{ width: 25%; height: auto; margin: 10px 0px 0px 10px;padding:0px 0px 0px 0px;}
#official_shop li{background:url(images/footer_menu_mark.png) left no-repeat;height:auto;width:280px;padding:0px 0px 0px 20px; margin: 10px 0px 10px 10px; font-size:14px;text-decoration: none;}
#official_shop a{text-decoration: none;}
#official_shop ul{border-bottom:1px dotted #dedede;}

.category_h2{ width:auto; background:#111; color:#fff;padding:10px 10px; font-size:18px; margin: 10px -10px 0px -10px;}

.hikaku_carrier { text-align:center; margin:20px 0;}
.hikaku_carrier_t { table-layout: fixed; width: 100%;}
.hikaku_carrier_s { font-size:20px; color:#5c5858;font-weight:900;background-color:#ececec; }
.hikaku_carrier_d { font-size:20px; color:#cb0031;font-weight:900;background-color:#ececec; }
.hikaku_carrier_a { font-size:20px; color:#ea5000;font-weight:900;background-color:#ececec; }

.hikaku_carrier_button {text-align:center;}
.hikaku_carrier_button img{width: 85%}

.hikaku_carrier_button .hikaku_line_button_s {
  width:85%;
  height:60px;
  color:#fff;
  background:#515151;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #515151;
  padding:9px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.hikaku_carrier_button .hikaku_line_button_a {
  width:85%;
  height:60px;
  color:#fff;
  background:#ff7c3f;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #ff7c3f;
  padding:9px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.hikaku_carrier_button .hikaku_line_button_d {
  width:85%;
  height:60px;
  color:#fff;
  background:#ce3824;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #ce3824;
  padding:9px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.hikaku_carrier_title { text-align:center; font-size:20px; color:#fff; width:auto;font-weight:900;background-color:#c0c0c0;}
.hikaku_carrier_title p{padding:8px 8px 4px 8px;}


.page_hikari_head {width:948px;text-align:center;background-color:#fff;border:1px solid #dedede;margin-bottom:-26px;z-index: 0;margin-top:26px;z-index: 0;margin-left: auto;margin-right: auto;}

.hikari_vs_coment{font-size:16px;background-color:#f7f7f7;margin:40px 0;padding:20px 20px 20px 25px}

.hikari_vs_table_day{font-size : 12px;border:1px silver solid;border-collapse:collapse;box-shadow:0 0 4px #d4d4d4;width:100%;padding-bottom:5px;table-layout:fixed;text-align:center;margin:10px 0}

.hikari_vs_table_softbank_day{width:28%!important;background-color:#515151;color:#fff;font-size:20px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}

.hikari_vs_table_docomo_day{width:28%!important;background-color:#ce3824;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100;border-right:5px #dcdcdc solid!important}

.hikari_vs_table_au_day{width:30%!important;background-color:#ff7c3f;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100}

.hikari_vs_table_softbank_s{width:28%!important;background-color:#515151;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #000}



.hikari_vs_table{font-size : 11px;border:1px silver solid;border-collapse:collapse;box-shadow:0 0 4px #d4d4d4;width:100%;padding-bottom:5px;table-layout:fixed;text-align:center;margin:10px 0}

.hikari_vs_table_left p{color:#005dbd;font-size:16px;font-weight:700}

.hikari_vs_table_softbank{width:30%!important;background-color:#515151;color:#fff;font-size:20px;font-weight:700;border-right:5px #dcdcdc solid!important;text-shadow:1px 1px 5px #000}

.hikari_vs_table_docomo{width:30%!important;background-color:#ce3824;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100;border-right:5px #dcdcdc solid!important}

.hikari_vs_table_au{width:30%!important;background-color:#ff7c3f;color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 5px #4d2100}

.hikari_vs_table_b{border-right:5px #dcdcdc solid!important}

.hikari_vs_tab{width:800px!important;margin:25px 0 0 -50px}
.hikari_vs_tab li{list-style-type:none}
.hikari_vs_tab_01 a{background:url(images/iphone5s-vs-tab-01.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 0 0 45px}

.hikari_vs_tab_04 a{background:url(images/iphone5s-vs-tab-03.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 49px 0 0}

.hikari_vs_tab_001 a{background:url(images/iphone5s-vs-tab-001.png) no-repeat left;width:274px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 0 0 45px}

.hikari_vs_tab_004 a{background:url(images/iphone5s-vs-tab-003.png) no-repeat left;width:270px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 49px 0 0}

.hikari_vs_tab_02 a,.hikari_vs_tab_03 a{background:url(images/iphone5s-vs-tab-02.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:15px 0 0}

.hikari_vs_tab_01 a:hover,.hikari_vs_tab_01_none{background:url(images/iphone5s-vs-tab-01_2.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 0 0 45px}

.hikari_vs_tab_02 a:hover,.hikari_vs_tab_03 a:hover,.hikari_vs_tab_02_none{background:url(images/iphone5s-vs-tab-02_2.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 0 0}

.hikari_vs_tab_04 a:hover,.hikari_vs_tab_04_none{background:url(images/iphone5s-vs-tab-03_2.png) no-repeat left;width:170px;height:64px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:15px 49px 0 0}

.hikari_vs_tab_002 a,.hikari_vs_tab_003 a{background:url(images/iphone5s-vs-tab-002.png) no-repeat left;width:267px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-decoration:none;padding:10px 0 0}

.hikari_vs_tab_001 a:hover,.hikari_vs_tab_001_none{background:url(images/iphone5s-vs-tab-001_2.png) no-repeat left;width:274px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 0 0 45px}

.hikari_vs_tab_002 a:hover,.hikari_vs_tab_003 a:hover,.hikari_vs_tab_002_none,.hikari_vs_tab_003_none{background:url(images/iphone5s-vs-tab-002_2.png) no-repeat left;width:267px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 0 0}

.hikari_vs_tab_004 a:hover,.hikari_vs_tab_004_none{background:url(images/iphone5s-vs-tab-003_2.png) no-repeat left;width:270px;height:69px;font-size:20px;color:#fff;font-weight:700;text-align:center;float:left;text-shadow:0 0 7px #fff;padding:10px 49px 0 0}

.smapho_tab{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-bottom:1px solid #ededed;
	margin-left:-70px;
	text-align:center;	
}

.smapho_tab_bottom {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-top:1px solid #ededed;
	margin-left:-70px;
	margin-top:20px;
	text-align:center;	
}

.smapho_tab ul,.smapho_tab_bottom ul{
	width:805px;
	margin:0 auto;
}

.smapho_tab li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:195px;
	color:#ffffff;
	background:#002579;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.smapho_tab .none,.smapho_tab li a:hover{
	float:left;
	width:195px;
	color:#ffffff;
	background:#01329f;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}









.smapho_tab_3{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-bottom:1px solid #ededed;
	margin-left:-70px;
	margin-top:15px;
	text-align:center;	
}

.smapho_tab_3 ul{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:805px;
	height:80px;
	margin:0 auto;
}




.smapho_tab_3 .background_1 li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:25%;
	height:60px;
	color:#ffffff;
	background:#ddc563;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #ebd98d;
	padding:18px 0 6px 0; 
}
.smapho_tab_3 .background_2 li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:25%;
	height:60px;
	color:#ffffff;
	background:#dc8663;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #eba88d;
	padding:18px 0 6px 0; 
}
.smapho_tab_3 .background_3 li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:33%;
	height:60px;
	color:#ffffff;
	background:#6379dc;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #8b9eed;
	padding:8px 0 6px 0; 
	margin-left:2px; 
}

.smapho_tab_3 .background_1 .none,.smapho_tab_3 .background_2 .none,.smapho_tab_3 .background_1 li a:hover,.smapho_tab_3 .background_2 li a:hover{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:25%;
	height:60px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #fff;
	padding:18px 0 6px 0;
}

.smapho_tab_3 .background_3 .none,.smapho_tab_3 .background_3 li a:hover{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:33%;
	height:60px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #fff;
	padding:8px 0 6px 0;
}

.smapho_tab_3 .title{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:25%;
	height:100%;
	color:#2d2d2d;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	display:block;
	text-decoration:none;
	padding:8px 0 6px 0;
}

.smapho_tab_3 .background_1,.smapho_tab_3 .background_2,.smapho_tab_3 .background_3{
	padding:10px;
}

.smapho_tab_3 .background_1{
	background:#ebd98d;
}

.smapho_tab_3 .background_2{
	background:#eba88d;
}
.smapho_tab_3 .background_3{
	background:#8b9eed;
}








.smapho_tab_bottom li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:195px;
	color:#ffffff;
	background:#002579;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.smapho_tab_bottom .none,.smapho_tab_bottom li a:hover{
	float:left;
	width:195px;
	color:#ffffff;
	background:#01329f;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}


#page_iPhone6s{
z-index: 1;
font-size:16px;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#fff;border:1px solid #d4d4d4;box-shadow:0 0 3px #d4d4d4;text-align:left;height:auto;width:950px;behavior:url(/wp-content/themes/iphonemania/PIE.htc);margin:25px auto;padding:0px 70px 50px 70px}


#page_iPhone6s h2{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
color: #fff;
background: #363636;
font-size: 24px;
line-height: 1;
margin: 20px 0px 10px 0px;
padding: 15px 15px 13px 15px;
box-shadow: 2px 3px 3px -3px rgba(0,0,0,0.6);
word-wrap:break-all;
border-left: 5px solid #e37a13;
}

#page_iPhone6s h3{
border-left:5px solid #011b40;
background-color:#f4f5ff;
font-size:16px;
text-shadow:1px 1px 5px #cdcdcd;
margin:25px 0 25px;
padding:10px 0 6px 20px;
}

.iphone6s_vs_coment{
        font-size:16px;
        background-color:#f7f7f7;
        margin:40px 0;
        padding:20px 20px 20px 25px;
}

.iphone6s_vs_coment_top_6s{
        background:url(images/iphone6s_vs_coment_top_6s.jpg) left no-repeat;
        font-size:16px;
        text-align:left;
        width:auto;
        height:106px;
        margin:40px 0;
        padding:25px 20px 25px 210px;
}

#page_CDT{
  margin: -200px 0 0 -250px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 400px;
  font-size:30px;
 text-align:center;
 color:#fff;

}

#CDT_comment {

}

#page_CDT .day,#page_CDT .hour,#page_CDT .min,#page_CDT .sec{
        font-size:20px;
}

#page_CDT .hour{
margin-left:48px;
}

#page_CDT .min{
margin-left:76px;
}

#page_CDT .sec{
margin-left:96px;
}

.cdt_copy {
  font-size:15px;
}

.wp-caption {
	text-align: center;
	font-size: 11px;
	color: #999;
	line-height: 13px;
	max-width: 100% !important;
	height: auto !important;
}

/* SIm特集ページ */
#page_sim{
z-index: 1;
font-size:16px;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color:#fff;
border:1px solid #d4d4d4;
box-shadow:0 0 3px #d4d4d4;
text-align:left;
height:auto;
width:950px;
behavior:url(/wp-content/themes/iphonemania/PIE.htc);
margin:25px auto;
padding:0px 70px 50px 70px
}


#page_sim h2{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #fff;
	background: #3C60CB;
	font-size: 24px;
	line-height: 1;
	margin: 20px 0px 10px 0px;
	padding: 15px 15px 13px 15px;
	box-shadow: 2px 3px 3px -3px rgba(0,0,0,0.6);
	word-wrap:break-all;
	border-left: 5px solid #ffd700;
}

#page_sim h3{
	border-left:5px solid #011b40;
	background-color:#f4f5ff;
	font-size:16px;
	text-shadow:1px 1px 5px #cdcdcd;
	margin:25px 0 25px;
	padding:10px 0 6px 20px;
}

.sim_tab{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-bottom:2px solid #ffd700;
	margin-left:-70px;
	text-align:center;	
}

.sim_tab_bottom {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-top:1px solid #ffd700;
	margin-left:-70px;
	margin-top:20px;
	text-align:center;	
}

.sim_tab ul,.sim_tab_bottom ul{
	width:805px;
	margin:0 auto;
}

.sim_tab li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:395px;
	color:#ffffff;
	background:#3C60CB;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	/* box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset; */
}

.sim_tab .none,.sim_tab li a:hover{
	float:left;
	width:395px;
	color:#ffffff;
	background:#4169E1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}


.sim_tab_bottom li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:395px;
	color:#ffffff;
	background:#3C60CB;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	/* box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset; */
}

.sim_tab_bottom .none,.sim_tab_bottom li a:hover{
	float:left;
	width:395px;
	color:#ffffff;
	background:#4169E1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.sim_hikaku{
	width:100%;
    font-size:12px;
    margin:20px 0;
    text-align:center;
}
.sim_hikaku a{
    text-decoration: none;
}

.sim_table_title {
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700;
    vertical-align:middle;
    padding:5px 0;
    border:1px solid #d4d4d4;
    background-color:#3C60CB;
}

.sim_hikaku button{
    border:none;
    background:#ffd700;
    color:#fff;
    position:relative;
    height:45px;
    font-size:1.2em;
    padding:0 5px ;
    cursor:pointer;
    transition:800ms ease all;
    outline:none;
    text-align:center;
    -webkit-border-top-left-radius: 5px;  
    -webkit-border-top-right-radius: 5px;  
    -moz-border-radius-topleft: 5px;  
    -moz-border-radius-topright: 5px;  
    -webkit-border-bottom-left-radius: 5px;  
    -webkit-border-bottom-right-radius: 5px;  
    -moz-border-radius-bottomleft: 5px;  
    -moz-border-radius-bottomright: 5px;  
}

.sim_hikaku button{
    font-size:13px;
	width:70px;
	margin:0 5px 0 5px;
}

.sim_hikaku button a{
	color:#444;
}

.sim_hikaku button:hover{
	background:#FFDD1D;
}
.sim_hikaku button:hover a{
	color:#444;
	border:none;
}
/*.sim_hikaku button:before,*/
/*button:after{*/
	/*content:'';*/
	/*position:absolute;*/
	/*top:0;*/
	/*right:0;*/
	/*height:2px;*/
	/*width:0;*/
	/*background: #4169e1;*/
	/*transition:400ms ease all;*/
/*}*/
/*.sim_hikaku button:after{*/
	/*right:inherit;*/
	/*top:inherit;*/
	/*left:0;*/
	/*bottom:0;*/
/*}*/
/*.sim_hikaku button:hover:before,button:hover:after{*/
	/*width:100%;*/
	/*transition:800ms ease all;*/
/*}*/

.sim_vs_tab_link{
	border:1px dotted #d4d4d4;
	margin:15px 0 17px;
	padding:5px 0 5px 10px
}
.sim_vs_tab_link li{
	list-style-type:none;

}
.sim_vs_link{
	float:left;
	width:80%;
	font-size:16px;
	padding:1px 0 0 22px;
	background:url(images/listmark.png) no-repeat left
}

/* ソーシャルカウント */
.socal{
	width:75%;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align: center;
}
.socal a{
	text-decoration:none;
}

.socal_twitter a{
	color: skyblue;
}
.socal_twitter{
	float:left;
	width:20%;
	margin:5px 0 15px 0;
	padding:0;
	color: skyblue;
	font-weight: 700;
}
.socal_facebook{
	float:left;
	width:20%;
	margin:5px 0 15px 0;
	padding:0;
	color: blue;
	font-weight: 700;
}
.socal_hatebu{
	float:left;
	width:20%;
	margin:5px 0 15px 0;
	padding:0;
	color: skyblue;
	font-weight: 700;
}
.socal_google{
	float:left;
	width:20%;
	margin:5px 0 15px 0;
	padding:0;
	color: red;
	font-weight: 700;
}
.socal_pocket{
	float:left;
	width:20%;
	margin:5px 0 15px 0;
	padding:0;
	color: orange;
	font-weight: 700;
}
/* ソーシャルカウント終わり */

.glay{
	background-color: #777777;
	color: #FFF;
}
.silver{
	background-color: #C0C0C0;
	color: #FFF;
}
.gold{
	background-color: #E5BF00;
	color: #FFF;
}
.rose{
	background-color: #F08686;
	color: #FFF;
}


.ipad_tab{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-bottom:1px solid #ededed;
	margin-left:-70px;
	text-align:center;	
}

.ipad_tab_bottom {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:948px;
	border-top:1px solid #ededed;
	margin-left:-70px;
	margin-top:20px;
	text-align:center;	
}

.ipad_tab ul,.ipad_tab_bottom ul{
	width:805px;
	margin:0 auto;
}

.ipad_tab li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:395px;
	color:#ffffff;
	background:#002579;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.ipad_tab .none,.ipad_tab li a:hover{
	float:left;
	width:395px;
	color:#ffffff;
	background:#01329f;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	margin: 10px 2px 0px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}


.ipad_tab_bottom li a{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:395px;
	color:#ffffff;
	background:#002579;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	border:1px solid #002579;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.ipad_tab_bottom .none,.ipad_tab_bottom li a:hover{
	float:left;
	width:395px;
	color:#ffffff;
	background:#01329f;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:none;
	text-shadow:0 0 7px #fff;
	border:1px solid #01329f;
	padding:8px 0 6px 0;
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-moz-border-radius-bottomright: 5px;  
	margin: 0px 2px 10px 2px;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

/* 関連記事　*/
.related-post{height:auto;
	width:580px;
	overflow:hidden;
	margin:0 0 0 2px
}
.related-entry{
	vertical-align:middle;
	width:100%;
	font-size:13px;
	height:55px;
	border-bottom:1px dotted #dedede;
	padding: 4px 0px 3px 5px
}

#related-entries .related-entry{
  line-height:150%;
  margin-bottom:10px;
  clear: both;
}
.related-entry img{
	max-width:80px;
	max-height:50px;
	width: auto;
	height: 50px;
	float:left;
	border:2px solid #efefef;
	margin-right:3px
}

.related-entry a{
	color: #000;
	text-decoration:none
}

#related-entries .related-entry-thumb {
  float: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

#related-entries .related-entry-content {
margin-left: 110px;
font-size: 13px;
font-weight: bold;
padding:10px 10px 0 0; 
}
/* 関連記事終わり　*/

/*.pc-side-nav-fixed {
	position: fixed;
}*/

/* サイトマップ */
.sitemap_title {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 15px;
width: 100%;
height: auto;
font-size: 18px;
font-weight: bold;
padding:15px 15px 0 0px; 
}

.sitemap_menu {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: auto;
font-size: 16px;
padding:15px 15px 0 0px; 
border-bottom:1px solid #e3e3e3;
}

.sitemap_menu a{
color:#333;
text-decoration:none
}

/* サイトマップ終わり */

/* 記事内関連記事設定 */

#single_content .related_single{padding: 15px; border: double 3px #555; border-radius: 10px; background-color: #ffffff; margin: 7px 0;}

/* 記事内関連記事設定終わり */

/*記事-次の記事*/

.single_next_tab {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin-left:-20px;
}

.single_next_tab ul {
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #000;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 16px;
text-align: center;
width: 100%;
display: table;
table-layout: fixed;
margin-bottom:15px;
}
 
.single_next_tab ul li {
border-right: 1px solid #ccc;
display: table-cell;
padding: 10px 0px 10px 0px;
}
 
.single_next_tab ul li:last-child {
border-right: none;
}
 
.single_next_tab ul li a {
color: #fff;
font-weight: bold;
text-decoration: none;
display: block;
	font-size: 16px;
	font-weight: bold;
}

/* スクロールTOP */
.page_top {
position:fixed;
bottom:40px;
right:20px;
width: 40px;
height: 40px;
-webkit-border-radius: 10%;
-moz-border-radius: 10%;
border-radius: 10%;
color:#fff;
font-size:20px;
text-decoration:none;
background:rgba(0,0,0,0.6);
border: 3px solid #ffffff;
text-align: center;
line-height: 40px;
}

#jack_wrapper{
	width: 1440px;
    text-align: center;
    margin: 0 auto;
}
#jack{
	width: 1440px;
	height: 230px;
	text-align: center;
    margin: 0 auto;
}
#jackb{
	width: 133px;
	height: 270px;
	text-align: center;
    float: left;
}
#jackc{
	width: 132.5px;
	height: 270px;
	text-align: right;
    float: right;
}

.reserve_line{
-moz-box-sizing: border-box;
box-sizing: border-box;
width:100%;
height:auto;
background:#f8f8f8;
padding:10px 0 10px 25px;
margin-top:-20px;
margin-bottom:25px;
}

.reserve_line .bold{
font-size:24px;
}

.reserve_line_s,.reserve_line_a,.reserve_line_d{
-moz-box-sizing: border-box;
box-sizing: border-box;
width:30%;
height:auto;
margin-right:15px;
float:left;
}

.reserve_line .reserve_line_button_s {
-moz-box-sizing: border-box;
box-sizing: border-box;
  width:100%;
  height:auto;
  color:#fff;
  background:#7f7f7f;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #7f7f7f;
  padding:12px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.reserve_line .reserve_line_button_a {
-moz-box-sizing: border-box;
box-sizing: border-box;
  width:100%;
  height:auto;
  color:#fff;
  background:#fea94e;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #fea94e;
  padding:12px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.reserve_line .reserve_line_button_d {
-moz-box-sizing: border-box;
box-sizing: border-box;
  width:100%;
  height:auto;
  color:#fff;
  background:#ff745d;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #ff745d;
  padding:12px 0 8px 0;
  border-radius:5px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
box-shadow:1px 2px 2px rgba(0,0,0,0.2), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}

.reserve_line .txt{
width:100%;
font-size:18px;
text-align:center;
}

.iframe_responsive {
    position:relative;
    width:100%;
    height:0;
    padding-top:22%
}
.iframe_responsive iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}