body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:center;
color:#333;
margin:0;
padding:0;
}

a,A:visited {
color:#0045d5;
}

a:hover {
color:#F69;
}

a img {
border-style:none;
}

dl {
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

dt {
text-align:left;
font-weight:700;
margin-top:10px;
}

dd {
text-align:left;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}

input.kensaku {
width:100px;
}

.box-2 dl {
margin:0;
}

p {
font-size:90%;
text-align:left;
line-height:16px;
margin:3px 3px 5px 15px;
}
TD{
	color : #363636;
}

ul {
margin-top:10px;
}

li {
text-align:left;
margin-top:5px;
margin-bottom:5px;
font-size:90%;
}

HR {
color:#999;
filter:alpha(opacity=100,finishopacity=0,style=3);
}

html,form,input {
margin:0;
padding:0;
}

/******* 全体のブロック *********/
#container,#container-top,#container-wide {
background:#fff;
position:relative;
margin:0 auto;
padding:0;
}

#container-top,#container,#container-wide {
width:910px;
}

#header,#header-top {
width:100%;
text-align:left;
margin-top:0;
margin-bottom:0;
font-family:"MS UI Gothic";
z-index:1;
height:70px;
padding:0;
}

#header h1,#header-top h1,#header p,#header .h-p-1,#header-top .h-p-1,.h-p-1 {
color:#636881;
}

#header h1,#header-top h1 {
font-size:12px;
font-weight:400;
position:absolute;
top:55px;
text-indent:5px;
width:350px;
margin:0;
padding:0;
}

#header p,#header .h-p-1,#header-top .h-p-1 {
font-size:12px;
text-align:left;
position:absolute;
top:50px;
left:370px;
margin:0;
padding:0;
}

#header a,#header-top a {
color:#333;
text-decoration:none;
margin:0;
}

#header h2,#header-top h2 {
font-family:"HGP創英角ｺﾞｼｯｸUB";
font-size:19px;
text-align:left;
position:absolute;
top:16px;
font-weight:400;
right:0;
left:370px;
margin:0;
padding:0;
}

#header img,#header-top img {
position:absolute;
top:5px;
margin:0;
padding:0;
}

#header-menu {
position:absolute;
top:72px;
width:100%;
left:0;
height:20px;
}

#header-menu a {
display:block;
float:left;
font-size:13px;
margin-top:3px;
margin-right:3px;
margin-left:3px;
vertical-align:middle;
height:25px;
text-decoration:none;
z-index:10;
}

#header-menu a:hover {
margin-top:1px;
}

/************コンテンツの外ブロック*******************/
#alpha,#alpha-top,#alpha-wide {
text-align:center;
font-size:90%;
display:inline;
position:relative;
float:left;
top:30px;
background-image:url(http://www.ad-j.net/images/menu/underline.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:20px;
z-index:7;
width:730px;
left:180px;
margin:0;
}

#alpha-inner,#alpha-inner-top {
text-align:center;
padding-bottom:10px;
padding-top:1px;
width:100%;
margin:0 auto;
}

#alpha-top h3,#alpha h3 {
font-weight:700;
text-align:left;
color:#fff;
background-image:url(http://www.ad-j.net/images/midasi/h3back-2.gif);
background-repeat:repeat;
background-position:center;
width:98%;
padding-top:7px;
padding-bottom:5px;
text-indent:10px;
letter-spacing:2px;
font-size:16px;
margin:10px auto;
}

#alpha h3 a,#alpha h2 a {
color:#fff;
}

#alpha-wide h3,.p-top-end {
font-weight:700;
text-align:left;
color:#fff;
background-position:center;
width:98%;
margin-right:auto;
margin-left:auto;
margin-bottom:3px;
padding-top:7px;
padding-bottom:5px;
letter-spacing:2px;
font-size:16px;
background-color:#3A3A3A;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-indent:20px;
}

#alpha-top h3 {
margin-top:1px;
}

#alpha-wide h3,.p-top-end {
margin-top:10px;
}

#alpha-top h4 {
	color:#5A4747;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	text-align:left;
	text-indent:5px;
	background-color:#FFF;
	padding:0;
	width: 97%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}

#alpha h4,#alpha-wide h4 {
font-size:15px;
color:#936;
text-align:left;
text-indent:28px;
width:97%;
padding-top:4px;
padding-bottom:3px;
background-image:url(http://www.ad-j.net/images/point/06-1.gif);
background-repeat:no-repeat;
background-position:5px center;
letter-spacing:1px;
clear:both;
border-color:#D9AAE1 #D9AAE1 #BC6CCA #BC6CCA;
border-style:solid;
border-width:1px 1px 1px 3px;
margin:20px auto 10px;
}

#alpha h4 a,#alpha-wide h4 a {
color:#936;
}

#alpha h5,#alpha-top h5,#alpha-wide h5 {
text-align:left;
padding-top:3px;
color:#006;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#CCC;
font-size:13px;
padding-bottom:1px;
background-color:#FFD8E8;
text-indent:20px;
margin:5px 10px;
}

.p-top-end {
background-image:url(http://www.ad-j.net/images/midasi/top-w700-03.gif);
color:#0D2002;
margin-top:0;
margin-bottom:0;
}

.contents-top,.contents {
background-color:#fff;
}

.contents-inner {
width:98%;
border:1px solid #6565DC;
margin:3px auto;
}

.content-nav {
text-align:center;
margin:10px;
}

/*******各エントリ全体のブロック*********/
.entry-content {
position:static;
clear:both;
line-height:1.5;
margin:0;
}

.entry {
width:98%;
margin-right:auto;
margin-left:auto;
clear:both;
background-color:#fff;
padding-bottom:10px;
}

.archive-content {
margin:5px 10px 10px;
}

.content-nav,.content-nav-bread {
background:#e6ecf2;
margin-left:0;
padding-left:10px;
}

.gotop {
text-align:right;
clear:both;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}

/********サイドメニュー全体ブロック*********/
#beta {
width:180px;
font-size:13px;
text-align:left;
display:inline;
position:absolute;
float:left;
clear:left;
top:100px;
left:0;
background-image:url(../images/menu/underline.gif);
background-repeat:repeat-x;
z-index:8;
margin:0;
padding:0;
}

#beta h3 {
font-size:13px;
color:#fff;
padding-top:3px;
font-weight:700;
text-align:center;
width:100%;
clear:both;
background-color:#F69;
padding-bottom:2px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#BBB;
background-image:none;
margin:0;
}

#beta h4 {
color:#fff;
background-color:#300;
text-align:center;
font-size:13px;
font-weight:700;
padding-top:1px;
padding-bottom:1px;
margin:0;
}

#beta-inner {
padding-top:7px;
padding-bottom:10px;
margin-left:0;
text-align:center;
margin-top:15px;
width:96%;
}

#beta h5 , .p-menu {
color:#936;
background-color:#FFBEFE;
font-size:13px;
font-weight:700;
clear:both;
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#BBB;
margin:0 0 5px;
padding:0;
}

/******フッタブロック*******/
#footer {
top:30px;
width:100%;
height:58px;
clear:both;
background-color:#000;
position:relative;
}

#footer a {
color:#fff;
}

#footer h3 {
background-image:none;
font-size:14px;
color:#fff;
float:right;
margin-top:0;
margin-right:30px;
margin-bottom:0;
}

#footer img {
text-align:left;
float:left;
margin-top:17px;
}

#footer-inner {
line-height:58px;
font-size:10px;
text-align:center;
background-color:#000;
}


/*サイドメニュー内ブロック*/
.module-content,.module-content-2,.module-content-ma,.module-content-ninki,.module-content-tag {
position:relative;
width:100%;
margin-right:auto;
margin-left:auto;
background-color:#fff;
margin-top:5px;
padding:0;
}

.module-content,.module-content-ma,.module-content-ninki,.module-content-tag {
border:1px solid #BBB;
margin-bottom:3px;
}

.module-content-2 {
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#BBB;
border-right-color:#BBB;
border-left-color:#BBB;
margin-bottom:0;
}

.module-content-2-inner {
padding-bottom:5px;
}

.module-content-2-under {
background-color:#fff;
position:relative;
width:100%;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-color:#BBB;
border-bottom-color:#BBB;
border-left-color:#BBB;
margin:0 auto 3px;
padding:0;
}

.module-content-2 a {
display:block;
font-size:12px;
text-align:left;
width:40%;
float:left;
padding-right:0;
padding-top:3px;
height:17px;
padding-bottom:0;
margin:0;
}

.module-content-2 span {
display:block;
text-align:center;
width:10px;
float:left;
padding-top:3px;
padding-right:0;
height:17px;
padding-left:0;
margin:0 0 0 5px;
}

.module-content-2 br {
clear:both;
}

.sonota,.new {
background-image:url(http://www.ad-j.net/images/list/11.gif);
background-repeat:no-repeat;
background-position:45px center;
text-decoration:underline;
display:block;
text-align:left;
text-indent:60px;
background-color:#FFFADE;
padding:2px 0;
}

.new {
margin-bottom:3px;
}

.module-content-ma ul {
padding-left:0;
margin:5px 0 5px 2px;
}

.module-content-ma ul li {
list-style-type:none;
background-image:url(http://www.ad-j.net/images/list/mark2.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:90%;
font-family:sans-serif;
margin-left:3px;
padding-left:15px;
margin-top:2px;
margin-bottom:3px;
}

.module-content-ec {
display:block;
width:95%;
padding-top:20px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#CCC;
margin-left:5px;
clear:left;
}

.module-content-ec ul {
padding-left:0;
margin:10px 0 10px 10px;
}

.module-content-ec ul li {
list-style-type:none;
background-image:url(http://www.ad-j.net/images/list/2.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:14px;
font-family:sans-serif;
line-height:120%;
margin-left:3px;
height:22px;
padding-left:25px;
padding-top:6px;
}

.module-content-ninki {
text-align:left;
}

.module-content-ninki span {
color:#fff;
background-color:#DD4500;
border:1px solid #420;
margin-left:0px;
margin-right:2px;
}

.module-content-ninki ul {
padding-left:3px;
margin:0;
}

.module-content-ninki ul li {
list-style-type:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
padding-bottom:2px;
height:100%;
margin:5px 0;
}

.module-content-ninki a,.module-content-tag a {
text-decoration:none;
}

.module-content-tag a {
display:inline-block;
margin:1px;
}

.rank-1,.rank-2 {
font-size:1.65em;
}

.rank-3 {
font-size:1.525em;
}

.rank-4 {
font-size:1.4em;
}

.rank-5 {
font-size:1.275em;
}

.rank-6 {
font-size:1.15em;
}

.rank-7 {
font-size:1.025em;
}

.rank-8,.rank-9,.rank-10 {
font-size:0.9em;
}

/* エントリーの詳細へ*/
.entry-p3,.entry-p3-1 {
font-weight:bolder;
background-image:url(http://www.ad-j.net/images/list/9.gif);
background-repeat:no-repeat;
background-position:3px 3px;
text-indent:20px;
margin-left:20px;
font-size:14px;
border:1px solid #999;
padding:3px;
}

.entry-p3 a,.entry-p3-1 a {
font-weight:700;
}

.entry-p3-1 {
clear:left;
}

.entry-p6 {
width:95%;
margin:5px auto !important;
}

.entry-p-sample {
font-weight:bolder;
background-image:url(../images/icon/mpl.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:20px;
margin-left:20px;
font-size:14px;
padding-bottom:3px;
}
/*******追記のサイト紹介　エントリーテンプレートで使用削除不可***********/
.info-box{
    clear: left;
}
.info-box img{
	margin-left: 20px;
	float:left;
}

/* 表スタイル　*/
.table1 {
text-align:center;
vertical-align:top;
margin-right:auto;
margin-left:auto;
}

.table-hikaku,.table-hikaku-single {
background-color:#B9B9B9;
margin-bottom:20px;
margin-right:auto;
margin-left:auto;
color:#B9B9B9;
}

.table-hikaku,.table-hikaku-menu {
width:98%;
}

.table-hikaku-single {
width:95%;
}

.table-hikaku-menu {
margin-right:auto;
margin-bottom:10px;
margin-left:auto;
}

.table-zyoyuu {
background-color:#BCBBAB;
margin-bottom:30px;
}

.td-zyoyuu,.td-zyoyuu-big {
background-color:#fff;
text-align:center;
padding-top:5px;
padding-bottom:10px;
vertical-align:top;
}

.td-zyoyuu p {
text-align:center;
border-bottom-color:#E3E3DB;
border-bottom-width:1px;
border-bottom-style:solid;
width:80%;
margin:0;
padding:0;
}

.td1 {
vertical-align:top;
text-align:center !important;
}

.td2 {
vertical-align:top;
color:#fff;
}

.td3 {
vertical-align:middle;
text-align:left;
padding-left:2px;
background-color:#fff;
}

.td4 {
font-weight:700;
background-color:#FFECC0;
text-align:center;
color:#300;
}

.box-souhyou {
font-weight:700;
background-color:#FFECC0;
text-align:left;
color:#300;
padding-left:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B9B9B9;
position:relative;
}

.td-s {
text-align:center;
vertical-align:middle;
}

.td-cream,.td-cream-s {
background-color:#FFC;
padding-left:5px;
}

.td-cream-s {
text-align:center;
}

.td-site1 {
text-align:center;
background-color:#fff;
}

.td-site1 img {
margin:5px;
}

.td-site2,.td-site2-2 {
background-color:#FFECC0;
font-weight:700;
padding-left:5px;
text-align:left;
color:#300;
}

.td-site2 {
width:65px;
}

.td-site3 {
background-color:#fff;
text-align:left;
padding-left:3px;
color:#333 !important;
margin:0;
}

.td-site4 {
background-color:#fff;
text-align:left;
}

.td-site-img {
background-color:#fff;
text-align:center;
}

.td-site-img img {
width:200px;
overflow:hidden;
height:145px;
}

.td-taiken {
text-align:center;
width:33.3%;
}

.td-taiken p {
margin:3px;
}

.td-taiken img {
vertical-align:bottom;
}

.td-step {
background-color:#930;
font-weight:700;
color:#fff;
}

.td-hiaku-1 {
background-color:#FFC;
}

.td-hiaku-1 a {
display:block;
margin:3px;
}

.td-hiaku-1 img {
	width:120px;
	overflow:hidden;
}

.td-hiaku-2 {
font-size:15px;
font-weight:700;
color:#300;
background-color:#FFBC79;
padding-top:3px;
}

.td-hiaku-2 a {
color:#fff;
}

.td-hiaku-3 {
background-color:#fff;
margin:2px auto;
}

/*背景黒、アンカーオレンジ*/
.bass-black {
background-color:#000;
text-align:center;
color:#fff;
margin-right:auto;
margin-left:auto;
vertical-align:middle;
}

.bass-black a,.bass-black A:visited {
color:#F29200;
}

.bass-black A:HOVER {
color:#0CC;
}

.bass-black2 {
background-color:#1B1C1C;
text-align:center;
color:#fff;
margin-right:auto;
margin-left:auto;
vertical-align:middle;
border-right-width:1px;
border-right-style:solid;
border-right-color:#fff;
}

.p-s-1 {
text-align:center;
margin:3px 0 !important;
}

.p-1,.p-1-w,.p-1-w-up,.p-2,.p-3 {
background-image:url(http://www.ad-j.net/images/icon/good.gif);
background-repeat:no-repeat;
text-indent:25px;
padding-top:3px;
padding-bottom:1px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F93;
}

.p-1 {
color:#003FBF;
}

.p-1-w {
color:#fff;
}

.p-1-w-up {
background-image:url(http://www.ad-j.net/images/icon/up-2.gif);
color:#fff;
}

.p-3 {
color:#003FBF;
margin-left:10px;
margin-right:10px;
width:98%;
margin-top:0 !important;
}

.p-5 {
margin:0;
}

.p-6,.p-6-ul {
margin-right:3px;
margin-left:7px;
margin-bottom:2px;
}

.p-6-ul {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
}

.p-7 {
margin-top:0;
margin-bottom:0;
}

.p-7-s {
text-align:center;
margin:0;
}

.p-8 {
color:#fff;
background-color:#C00;
font-weight:700;
text-indent:15px;
padding-top:2px;
padding-bottom:1px;
margin:0 0 2px;
}

.p-10 {
text-align:left;
text-indent:27px;
background-image:url(http://www.ad-j.net/images/icon/hata.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-top:3px;
color:#4506FF;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#3C0;
font-size:14px;
font-weight:700;
margin:5px 10px 3px 13px;
}

.p-14 {
color:#fff;
background-color:#C00;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
text-align:center;
margin:0 0 5px;
}

.p-18,.p-18-2 {
background-repeat:no-repeat;
background-image:url(http://www.ad-j.net/images/list/11.gif);
}

.p-18 {
background-position:7px 6px;
text-indent:20px;
padding-top:2px;
padding-bottom:1px;
padding-left:2px;
margin-left:30px;
}

.p-18-2 {
background-position:left 4px;
text-indent:15px;
margin-top:0;
margin-bottom:0;
padding-top:0;
margin-left:30px;
}

.p-20-s {
font-weight:700;
background-color:#FFECC0;
color:#300;
text-align:center;
margin:0;
padding:2px 0;
}

.p-taiken {
text-align:right;
text-indent:10px;
}

.p-sample {
	font-size:90%;
	color:#000;
	margin:0 0 0 7px;
}

.p-site-img {
color:#009;
background-color:#FFD8E8;
height:20px;
text-align:center;
padding-top:3px;
font-size:13px;
background-image:none;
font-weight:700;
border:2px solid #CCC;
margin:0 0 5px;
}

.s{
  text-align : center;
}
.l{
  text-align : left;
}
.r{
  text-align : right;
}


/*サイト紹介カテゴリー用*/
.con-cate3 {
background-color:#fff;
width:98%;
text-align:center;
margin:5px auto;
}

.con-site {
background-color:#fff;
text-align:center;
border-bottom-width:0;
border-bottom-style:inset;
border-bottom-color:#FF9C1E;
padding-bottom:15px;
margin:10px auto 20px;
}

.con-site h4 {
font-size:15px;
font-weight:bolder;
background-image:none;
text-align:left;
padding-top:5px;
color:#009;
background-color:#FFD8E8;
text-indent:15px;
width:98%;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#787878;
padding-bottom:1px;
margin:0 auto;
}


/*各サイト紹介ページのサイト情報*/

.site-info {
background-color:#fff;
text-align:center;
border:1px solid #6565DC;
width:98%;
margin:0 auto 15px;
}

.p-security {
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#333;
border-bottom-color:#333;
font-size:14px;
text-align:left;
text-indent:20px;
margin:10px 10px 3px;
}

.red-b {
font-weight:bolder;
color:#e30000;
}

.red {
color:#e30000;
}

.black {
color:#000;
}

.org {
color:#F29200;
}

.pnk-b {
color:#F704F7;
font-weight:700;
}
/**********リスト**********/
.li3 {
	margin-left: -20px;
	padding-left: 20px;
	list-style: none;
	background: url(http://www.ad-j.net/images/list/3.gif) no-repeat 0px 0px;
	height: 21px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/************サイトの紹介**************/
.site-table {
background-color:#B9B9B9;
text-align:center;
margin-right:auto;
margin-left:auto;
width:98%;
}

.site-table h4 {
color:#fff !important;
background-color:#333;
height:20px !important;
border-left-width:10px;
border-left-style:solid;
border-left-color:#63CF00;
text-align:left;
padding-top:5px !important;
text-indent:20px !important;
font-size:14px !important;
background-image:none !important;
margin:0 !important;
}

.site-table h5 {
color:#fff !important;
background-color:#333;
height:20px !important;
border-left-width:10px;
border-left-style:solid;
border-left-color:#F60;
text-align:left;
padding-top:5px !important;
text-indent:20px !important;
font-size:13px !important;
background-image:none !important;
margin:0 0 5px;
}

.anzen-b {
font-weight:700;
color:red;
}

.anzen-b2 {
font-weight:700;
color:#FF6060;
}

/*ボックス*/
.box-1 {
margin-right:auto;
margin-left:auto;
text-align:center;
}

.zyoyuu-box1 {
width:98%;
margin-right:auto;
margin-left:auto;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
padding:0;
}

.zyoyuu-box1 a {
height:15px;
width:19.8%;
float:left;
border-right-width:1px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#CCC;
border-bottom-color:#CCC;
display:block;
}

.zyoyuu-box2 {
width:98%;
margin-right:auto;
margin-left:auto;
padding:0;
}

.zyoyuu-box2 a {
height:20px;
width:19.8%;
float:left;
}
/*　DMM用　*/
.dmm-box {
width:580px;
margin:auto;
}

.dmm-box img {
float:left;
margin-left:10px;
margin-bottom:15px;
border-style:none;
}

.dmm-box br {
clear:both;
}

.comment {
border:1px solid #CCC;
width:96%;
margin-right:auto;
margin-left:auto;
}
/*コメント投稿フォーム*/
.comments-open{
	border: 1px solid #CCCCCC;
}

fieldset{
	border-style: none;
	margin-top: 20px;
}

/*エントリー用*/
.entry-body,.entry-body-single {
width:97%;
padding-bottom:7px;
display:block;
border:1px solid #CCC;
margin:5px auto 20px;
}

.entry-top {
	width:100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #D5B5A6;
	border: 1px solid #999;
}

.entry-body-top ,.entry-body-top-dmm {
	padding-bottom:5px;
	margin-bottom:10px;
	padding-right:0;
	padding-left:0px;
	float:left;
	margin-right:0px;
	width:340px;
	font-size: 13px;
	margin-left: 9px;
	background-color: #FFF;
	padding-top: 3px;
	margin-top: 5px;
	border: 1px solid #999;
}
.entry-body-top  {
	height:320px;
}
.entry-body-top-dmm {
	height:210px;
}

.entry-body-top a {
	text-decoration:underline;
}

.entry-body-top-title,.entry-body-top-txt,.entry-body-top-sample,.entry-body-top-site {
margin-left:12px;
}

.entry-body-top-sample,.entry-body-top-site {
text-indent:20px;
background-image:url(../images/icon/mpl-s.gif);
background-repeat:no-repeat;
background-position:left;
}

.entry-body img {
margin:5px;
}

.entry-body-top img {
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
.entry-body-top-dmm img {
	float: left;
	margin-left: 5px;
	}
.entry-body-top-saisei{
	position: relative;
	top: -60px;
	margin-top: -73px;
	height: 64px;
	width: 73px;
	left: 130px;
	}
.entry-body p {
line-height:17px;
margin-top:10px;
margin-bottom:5px;
text-align:left;
padding-left:5px;
margin-right:10px;
padding-right:1px;
}

.entry-body-single-img {
text-align:center;
margin-right:auto;
}

.entry-body-single-img img {
margin-top:10px;
margin-right:auto;
}

.entry-body-single-txt {
margin-top:7px;
margin-left:auto;
margin-right:auto;
width:95%;
}

.entry-body-single p {
line-height:17px;
text-align:left;
padding-left:5px;
padding-right:1px;
margin:7px 10px 5px 7px;
}

.entry-body-top-txt2{
	float: right;
	width: 55%;
}
/*トップバナー*/
.back-wite {
	background-color:#FFF;
	margin-right: auto;
	margin-left: auto;
}

.carib {
background-color:#000;
}

.carib td {
color:#FFF;
}

.carib-td-site a {
color:#FF812D;
}

.ipon {
background-color:#FEB8DB;
}

.tennen {
background-color:#F20001;
}

.paco {
background-color:#4D0101;
}

.carib,.ipon,.tennen,.paco {
width:710px;
text-align:center;
margin:10px auto;
padding:3px;
}

.carib td,.ipon td,.tennen td,.paco td {
text-align:center;
vertical-align:top;
margin:2px;
}

.carib td img,.ipon td img,.tennen td img,.paco td img {
text-align:center;
margin-right:auto;
margin-left:auto;
}
.box-new1{
	margin: auto;
	width: 710px;
}
/*　フォーム　*/
input, select, textarea { 
font-size: 100%; 
} 
.form-Compare{
	margin-right: auto;
	margin-left: auto;
	}
.form-Compare select { 
background-color: #ffffff; 
} 

.f-select-1{
	background-color: #FFE1E1;
}

.form-box-1 , .form-box-2 , .form-box-3 , .form-box-4 , .form-box-5 , .form-box-6 , .form-box-7{
	font-size: 80%;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 3px;

	}
.form-parts-1 {
	float: left;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #F69;
	border-left-color: #F69;
	padding-left: 5px;
	margin-top: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}

