@charset "shift-jis";
/* CSS Document */


/* 目次 ****************************

 ★共通           　…　17行目から
 ★wide small 共通　…　332行目から
 ★small only     　…  423行目から
 ★wide only　　　　…　755行目から
 ★two only　       …　1064行目から

************************************ */



/* 共通
*************************************************************************** */
* {	
	margin:0;
	padding:0;}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font:0.8em black;
	line-height:1.5em;
	text-align:justify;
	background:url(../img/bg.jpg) repeat-x;
	background-color:#E8E8E8;}
	
h1, h2, h3, h4, h5, h6,em {
	font:normal;
	font-style:normal;
	line-height:1.6em;}

em {color:#FF6600;}

img {
	vertical-align:bottom;
	border:0;}
	
a img { border:0;}

p,li,dt,dl {
	line-height:1.5em;
	letter-spacing:0.01em;}

ul li { list-style-type:none; }

a {
	text-decoration:underline;
	color:#666666;}

a:link {

   text-decoration:none;}

a:visited {
   text-decoration:none;}

a:hover {
   text-decoration:underline;
   color:#666666;}

blockquote{
   margin-left:1em;
   padding-left:1em;
   border-left:2px solid #CCC;
   color:#CCC;}

table{
   width:100%;
   border-spacing:2px;
   margin:1.5em 0;}

table th, table td{ padding:0.3em 0.75em }

#TOP {
	visibility:hidden;}
	
/* wrap
========================================================================== */
#allWrap {
	width:1024px;
	margin:0 auto 20px;}

#borderWrap {
	height:auto;
	background:url(../img/checkbg.gif);
	border:#CCCCCC solid 1px;
	padding:0 20px 20px;}
	
#mainWrap {
	width:984px;}
	
/* header
========================================================================== */
#header {
	width:984px; height:110px;
	background:url(../img/h1bg.gif) no-repeat;
	padding-bottom:15px;}
	
h2 { /* ヘッダー上部のキャッチ */
	font-size:90%;
	color:#666666;
	width:984px;
	position:relative;
	top:-100px;
	left:20px;}

/* mainNavi
========================================================================== */
#mainNavi {
	width:984px;
	position:relative;
	top:-50px;
	left:-20px;
	text-align:right;}

#mainNavi li {
	display:inline;
	border-right:solid 1px #999999;
	padding:0 20px;
	font-weight:bold;}
	
.end { /* ナビ用の左ボーダー */
	border-left:solid 1px #999999;}
	
#mainNavi li a {
	text-decoration:none;
	color:black;}
	
#mainNavi li a:hover {
	background-color:#FFFFFF;
	text-decoration:underline;}

/* menu01
========================================================================== */
#menu01 { /* 左メニュー */
	width:180px; height:auto;
	margin:0 10px 20px 0;
	float:left;}

#mpLogin, #mainService, #memberService {
	width:158px;
	 border:#CCCCCC solid 1px;
	 padding:10px;
	 border-top:none;}

/* MY PURENIC ログイン部分 */
#mpLogin {
	background-color:#FFFFCC;
	margin-bottom:15px;}
	
#mpLogin li {
	text-align:right;
	font-size:85%;}
	
#id, #pass {
	margin-bottom:5px;
	width:110px;}
	

#mainService, #memberService {
	background-color:#FFFFFF;
	margin-bottom:10px;}
	
#menu01 .title01 { /* 青いタイトル */
	background:url(../img/menubg_blue.gif) no-repeat;
	height:23px;
	font-size:90%;
	color:#0033CC;
	padding:7px 0 0 35px;}
	
#menu01 .title02 { /* ピンクのタイトル */
	background:url(../img/menubg_pink.gif) no-repeat;
	height:23px;
	font-size:90%;
	color:#CC3366;
	padding:7px 0 0 35px;}
	
#menu01 h4 { /* 詳細タイトル */
	background:url(../img/listimg01.gif) no-repeat left;
	padding-left:20px;
	font-size:90%;}

.lineup, .lineup02  {
	margin-bottom:0.6em;
	padding-bottom:0.6em;}
	
.lineup { /* 青い点線 */
	background: url(../img/line_dblue.gif) repeat-x bottom;}
	
/* 枝分かれのリスト */
.lineup li, .lineup02 li {
	background:url(../img/listimg02.gif) no-repeat left;
	background-position:4px 4px;
	padding-left:15px;
	font-size:90%;
	color:#666666;
	line-height:2em;}
	
.lineup li a, .lineup02 li a { 
	color:#666666;
	text-decoration:underline;}
	
.lineup li a:hover, .lineup02 li a:hover {
	background-color:#E0FCF8;}
	
/* タブ部分 */
#mainserviceTab {
	display:block;}
	
#mainserviceTab a {
	color:#009966;}

#mainserviceTab li {
	height:26px; width:420px;
	display:inline;
	font-weight:bold;
	text-align:center;
	font-size:90%;}
	
/* プロバイダータブ */
#mainserviceTab .tabPvd_on {
	background:url(../img/mainservice_tab03.gif) no-repeat;
	padding:5px 20px 4px;}

#mainserviceTab .tabPvd_off {
	background:url(../img/mainservice_tab04.gif) no-repeat;
	padding:5px 20px 3px;}
/* ----------------------------------------------------- */
	
/* サーバータブ */
#mainserviceTab .tabSv_on {
	background:url(../img/mainservice_tab03.gif) no-repeat;
	padding:5px 35px 4px;}
	
#mainserviceTab .tabSv_off {
	background:url(../img/mainservice_tab04.gif) no-repeat;
	padding:5px 35px 3px;}
/* ----------------------------------------------------- */
	
/* ドメインタブ */
#mainserviceTab .tabDom_on {
	background:url(../img/mainservice_tab03.gif) no-repeat;
	padding:5px 40px 4px;}
	
#mainserviceTab .tabDom_off {
	background:url(../img/mainservice_tab04.gif) no-repeat;
	padding:5px 40px 3px;}
/* ----------------------------------------------------- */

/* メインイメージ部分 */
#mainImg {
	padding:15px;
	background-color:#FFFFED;
	margin-bottom:10px;
	border:#CCCCCC solid 1px;}

#mainImg p {
	padding-top:5px;
	line-height:1.4em;
	letter-spacing:0.05em;}
	
.links {
	text-align:right;}
/* ------------------------------------------------------ */

/* その他
========================================================================== */
 /* マスカットのリスト */
.muscat {
	padding:5px 15px;}
	
.muscat li {
	background:url(../img/listimg_muscat.gif) no-repeat left;
	padding-left:14px;
	font-size:90%;}
	
.muscat li a {
	color:#666666;}
	
 /* オレンジのリスト */
.orange {
	padding:5px 15px;}
	
.orange li {
	background:url(../img/listimg_orange.gif) no-repeat left;
	padding-left:14px;
	font-size:90%;}
	
.orange li a {
	color:#666666;}
	
 /* イチゴのリスト */
.berry02 {
	padding:5px 15px;}
	
.berry02 li {
	background:url(../img/listimg_berry.gif) no-repeat left;
	padding-left:14px;
	font-size:90%;}
	
.berry02 li a {
	color:#666666;}
	
.text {
	padding:5px 15px;}
	
.mainImg {
	margin-bottom:10px;}


	
/* clearfix
========================================================================== */
#allWrap .clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;}
#allWrap .clearfix {display: inline-block;}/* exlude MacIE5 \*/
* html .clearfix {height: 1%}
#allWrap .clearfix {display:block;}/* end MacIE5 */
/* ------#clearfix用ここまで-------- */



/* *********************************************************************** */


/* wide small 共通
************************************************************************** */

#small .seachList li, #wide .seachList li {
	display:inline;
	padding-right:15px;}
	
/* recordInfo（更新履歴）
========================================================================== */
#small #recordInfo, #wide #recordInfo {
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	border-top:none;
	margin-bottom:10px;}
	
/* footer
========================================================================== */
#small #footer, #wide #footer {
	text-align:center;
	font-size:85%;
	color:#666666;
	clear:both;
	background:url(../img/line_dgray.gif) repeat-x top;
	padding-top:15px;}
	
#small #footer p, #wide #footer p {
	line-height:1.4em;}
	
#small #textBox strong, #wide #textBox strong {
	padding-top:1em;}
	
#small #textBox p, #wide #textBox p {
	padding-bottom:1em;}
	
/* 会員登録ページ
========================================================================== */
#small #regi01, #wide #regi01, #small #regi02, #wide #regi02,
#small #regi04, #wide #regi04, #small #regi05, #wide #regi05,
#small #regi09, #wide #regi10, #small #regi11, #wide #regi11 {
	width:200px;}
	
/* 登録ボタン */
#small #regiCon, #wide #regiCon {
	text-align:center;
	margin:5px 0;}
	
/* 表
========================================================================== */
/*紫*/
#small .t-title01, #wide .t-title01, #two .t-title01 {
	background-color:#E8DBFF;
	text-align:center;
	color:#333333;}

/*グレー*/	
#small .t-title02, #wide .t-title02, #two .t-title02 {
	background-color:#EEEEEE;
	text-align:center;
	color:#333333;}
	
/*水色*/	
#small .t-title03, #wide .t-title03, #two .t-title03 {
	background-color:#CCE0FF;
	text-align:center;
	color:#333333;}

	
/*水色*/	
#small .t-title04, #wide .t-title04, #two .t-title04 {
	background-color:#FFF19D;
	text-align:center;
	color:#333333;}



#small .t-color, #wide .t-color,#two .t-color {
	background-color:#FFFFFF;
	text-align:left;
	color:#666666;}


#small .t-color2, #wide .t-color2,#two .t-color2 {
	background-color:#FFFFFF;
	text-align:center;
	color:#666666;}

#small .t-color3, #wide .t-color3,#two .t-color3 {
	background-color:#FFFFFF;
	text-align:right;
	color:#666666;}
	
/* ログイン後ページ
========================================================================== */
#small #mpLogin02, #wide #mpLogin02 {
	width:158px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFCCCC;
	margin-bottom:15px;
	padding:10px;}

#small .logout, #wide .logout {
	text-align:right;}
	
#small #logoutB, #wide #logoutB {
	font-size:90%;
	width:60px;}
	
/* 日付部分 */
#small #recordMp dt, #wide #recordMp dt {
	width:80px;
	clear:right;
	float:left;}

/* 内容部分 */
#small #recordMp dd, #small #recordMp dd {
	width:360px;}

/* *********************************************************************** */



/* small only
************************************************************************** */

/* centercol
========================================================================== */
#small #centercol { /* 真ん中部分 */
	width:534px;
	float:left;
	margin-bottom:20px;}
	
/* おすすめ部分 */
#small #recommend {
	width:532px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	border-top:none;
	padding-bottom:10px;
	margin-bottom:10px;}
/*
#small #advertBox02 {
	width:532px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	border-top:none;
	padding-bottom:10px;
	margin-bottom:10px;}

*/
#small #recommend h3 { /* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;
	font-size:85%;
	color:#0033CC;
	padding:5px 0 0 35px;}


#small #advertBox02 h3 { /* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;

	font-size:85%;
	color:#0033CC;
	padding:5px 0 0 35px;}

#small #recommend img {
	border:#CCCCCC solid 1px;}
	
#small #recommend .infoBox {/* 画像横並び用 */
	float:right;}

#small #recommend .infoBox2 {/* 画像横並び用 */
	float:left;}

#small #advertBox02 .infoBox {/* 画像横並び用 */
	float:right;}

#small #advertBox02 .infoBox2 {/* 画像横並び用 */
	float:left;}


#small #recommend .lineup02 {
	padding-left:5px;
	font-size:85%;}



#small #advertBox02 .lineup02 {
	padding-left:80px;
	font-size:85%;}

	
#small #biz, #small #shopping, #small #hobby,
#small #life, #small #money {
	width:237px;
	padding:5px 10px;}

#small #biz2, #small #shopping2, #small #hobby2,
#small #life2, #small #money2 {
	width:237px;
	padding:5px 10px;}


	
#small #biz h4, #small #shopping h4, #small #hobby h4,
#small #life h4, #small #money h4 {
	background:url(../img/listimg01.gif) no-repeat left top;
	padding-left:20px;
	font-size:85%;}

#small #biz2 h4, #small #shopping2 h4, #small #hobby2 h4,
#small #life2 h4, #small #money2 h4 {
	background:url(../img/listimg01.gif) no-repeat left top;
	background-position: 80px 0;
	padding-left:100px;
	font-size:85%;}


	
#small #biz {
	float:left;}

#small #shopping, #small #life {
	float:right;}

#small #hobby, #small #money {
	clear:left;
	float:left;}


#small #biz2 {
	float:left;}

#small #shopping2, #small #life2 {
	float:right;}

#small #hobby2, #small #money2 {
	clear:left;
	float:left;}


#small h6 {
	font-size:90%;
	border-left:4px solid #FF9900;
	margin:3px 15px;
	padding-left:7px;
	line-height:1.5em;}


	
/* menu02（右メニュー）
========================================================================== */
#small #menu02 {
	width:250px; height:auto;
	float:right;
	margin-bottom:20px;}
	
#small #menu02 h3 {/* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;
	margin-top:10px;}
	
/* seach（グーグル検索）
========================================================================== */
#small #seachIp {
	width:180px;
	font-size:90%;}
	
#small .seachList {
	display:block;
	padding-top:7px}
	
#small #seach_b {
	width:60px;}
	
#small .deco01 {
	vertical-align:top;}
	
#small .deco02 {
	text-align:right;}
	
#small #seach_b {
	margin:5px 0 5px 160px;
	width:60px;}
	
#small #seach {
	background:url(../img/col_blue02.gif) repeat-y;
	padding:0 15px;}
	
/* recordInfo（更新履歴）
========================================================================== */
#small #recordList {
	padding:5px 15px 10px 15px;
	width:218px;
	font-size:85%;}
	
/* 日付部分 */
#small #recordList dt {
	width:80px;
	clear:right;
	float:left;
	line-height:1.4em;}

/* 内容部分 */
#small #recordList dd {
	width:200px;
	line-height:1.4em;}
	
/* 色付角丸BOX
========================================================================== */
#small .advertBox01 {
	width:230px;
	background:url(../img/col_blue02.gif) repeat-y;
	padding:0 10px;
	font-size:90%;}
	
#small .bottom {
	margin-bottom:10px;}
	
/* タイトル付BOX
========================================================================== */
#small .advertBox02 h4 { /* タイトル部分 */
	background:url(../img/titlebg_wide02.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}

#small .advertBox02 {
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;
}




#small .advertBox02 p, .advertBox03 p {
	padding:15px;
	font-size:90%;}
	
/* ドメインページ
========================================================================== */
/* イチゴのリスト(横並び) */
#small .berry {
	display:block;
	padding:5px 15px;}
	
#small .berry li {
	display:inline;
	background:url(../img/listimg_berry.gif) no-repeat left;
	padding-left:14px;
	font-size:90%;}
	
#small .berry li a {
	color:#666666;}
		
#small #dmSeach {
	background-color:#FDE855;
	padding:5px;
	text-align:center;}
	
#small #domainSearch {
	width:230px;}
	
/* ドメイン名チェックリスト */
#small #checkList {
	display:block;
	font-size:90%;
	font-weight:bold;
	margin-top:7px;}
	
#small #checkList li {
	display:inline;}

#small h5 {
	font-size:90%;
	border-left:4px solid #FF9900;
	margin-left:15px;
	padding-left:7px;
	line-height:1.5em;}
	
/* 会員登録ページ
========================================================================== */
/* 利用規約 */
#small #textBox {
	width:468px;
/*	overflow:auto;*/
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
	padding:10px;
	margin:5px 15px;
	letter-spacing:0.01em;
	color:#666666;}
	
/* 会員登録 */
#small #register01, #small #register02 {
	width:475px;
	padding:10px 15px;
	margin:5px 0 0 15px;
	letter-spacing:0.01em;
	color:#666666;
	background-color:#D7F3F9;}
	
#small #register01 {
	margin-bottom:10px;}
	
#small #register01 dt, #small #register02 dt {
	width:210px;
	float:left;
	clear:right;
	letter-spacing:0.01em;
	font-weight:bold;
	color:#666666;}
	
#small #register01 dd, #small #register02 dd {
	width:265px;
	padding-left:200px;
	letter-spacing:0.01em;
	padding-bottom:5px;
	font-size:90%;}
	
#small #regiId {
	width:140px;}

#small .regiText {
	font-size:85%;
	color:#666666;}
	
#small .title03 { /* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;}
	
/* 表
========================================================================== */
#small .table01 {
	width:502px;
	background-color:#CCCCCC;
/*	text-align:center;*/
	margin:15px;
	border-spacing:1px;
	font-size:90%;}
	
/* ログイン後ページ
========================================================================== */
#small #centercol02 {/* 真ん中部分 */
	width:530px;
	float:left;
	margin-bottom:20px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;}

#small #mainImg02 {
	width:530px;
	background-color:#FFEEFB;
	padding-bottom:10px;}
	
#small #recordMp {
	padding:5px 15px 10px 15px;
	width:450px;
	font-size:90%;}
	
/* 日付部分 */
#small #recordMp dt {
	width:80px;
	clear:right;
	float:left;}

/* 内容部分 */
#small #recordMp dd {
	width:450px;}
	
#small .table02 {
	width:500px;
	background-color:#CCCCCC;
	text-align:center;
	margin:5px 15px;
	border-spacing:1px;
	font-size:90%;}
	
#small #centercol02 .advertBox02, #small #centercol02 .advertBox03 {
	border:none;}
	
#small #centercol02 .advertBox03 {
	width:530px;}


/* 表
========================================================================== */
#small .table03 {
	width:450px;
	background-color:#CCCCCC;
/*	text-align:center;*/
	margin:15px;
	border-spacing:1px;
	font-size:90%;}
	


	
/* タイトル付BOX
========================================================================== */
#small .advertBox02 h4, #small .advertBox03 h4 { /* タイトル部分(タイトル付BOX共通) */
	background:url(../img/titlebg_wide02.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}
	
/* タイトル付BOX 02(大)
========================================================================== */
#small .advertBox03 {
	width:532px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding-bottom:10px;}
	
#small h5 {
	font-size:90%;
	border-left:4px solid #FF9900;
	margin-left:15px;
	padding-left:7px;
	line-height:1.5em;}

#small h6 {
	font-size:90%;
	border-left:4px;
	margin-left:15px;
	padding-left:7px;
	line-height:1.5em;}



/* ミニBOX
========================================================================== */
#small .advertBox04, #small .advertBox05 {
	width:250px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;}	

#small .advertBox04 h4, #small .advertBox05 h4 {
	background:url(../img/titlebg_wide02.gif) no-repeat;
/*	background:url(../img/titlebg_s.gif) no-repeat;*/
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}
	
#small .advertBox04 p, #small .advertBox05 p {
	font-size:90%;
	padding:0px 10px 5px;}
	
#small .advertBox04 {
	float:right;
	clear:left;}




#small .advertBox04 {
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;}
	
#small .advertBox04 p, .advertBox05 p {
	padding:15px;
	font-size:90%;}


	
/* *********************************************************************** */


/* wide only
************************************************************************** */

/* centercol
========================================================================== */
#wide #centercol { /* 真ん中部分 */
	width:392px;
	float:left;
	margin-bottom:20px;}
	
/* おすすめ部分 */
#wide #recommend {
	width:390px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	border-top:none;
	padding-bottom:10px;
	margin-bottom:10px;}

#wide #recommend h3 { /* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;}
	
/* 『.box01』⇒おすすめの一番上　『.box03』⇒おすすめの一番下 */
#wide .box01, #wide .box02, #wide .box03 {
	padding:5px 15px 10px 15px;}
	
#wide .box01 h4, #wide .box02 h4, #wide .box03 h4 { /* 詳細タイトル */
	background:url(../img/listimg01.gif) no-repeat left;
	padding-left:20px;
	font-size:90%;}
	
#wide .box01 img, #wide .box02 img, #wide .box03 img {/* 画像のボーダー */
	border:#CCCCCC solid 1px;}
	
#wide .box01, #wide .box02 {/* 灰色の点線 */
	background:url(../img/line_dgray.gif) repeat-x bottom;}
	
#wide .infoBox {/* 画像横並び用 */
	float:right;}
	
#wide .box02, #wide .box03 {
	padding-top:10px;}
	
#wide h6 {
	font-size:90%;
	border-left:4px solid #FF9900;
	margin:3px 10px;
	padding-left:7px;
	line-height:1.5em;}
	
/* menu02（右メニュー）
========================================================================== */
#wide #menu02 {
	width:392px; height:auto;
	float:right;
	margin-bottom:20px;}
	
#wide #menu02 h3 {/* タイトル */
	background:url(../img/titlebg_01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;
	margin-top:10px;}
	
/* seach（グーグル検索）
========================================================================== */
#wide #seachIp {
	width:250px;
	font-size:90%;}
	
#wide .seachList {
	display:block;
	padding:7px 0 0 80px;}
	
#wide #seach_b {
	width:60px;
	margin:5px 0;}
	
#wide .deco01 {
	vertical-align:top;}
	
#wide #seach {
	background:url(../img/colwide_blue02.gif) repeat-y;
	padding:0 15px;}
	
/* recordInfo（更新履歴）
========================================================================== */
#wide #recordList {
	padding:5px 15px 10px 15px;
	width:360px;
	font-size:90%;}
	
/* 日付部分 */
#wide #recordList dt {
	width:80px;
	clear:right;
	float:left;}

/* 内容部分 */
#wide #recordList dd {
	width:360px;}
	
/* 色付角丸BOX
========================================================================== */
#wide .advertBox01 {
	width:362px;
	background:url(../img/colwide_blue02.gif) repeat-y;
	padding:0 15px;
	font-size:90%;}
	
#wide .bottom {
	margin-bottom:10px;}
	
/* タイトル付BOX
========================================================================== */
#wide .advertBox02 h4 { /* タイトル部分 */
	background:url(../img/titlebg_02.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}

#wide .advertBox02 {
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding-bottom:10px;}
	
#wide .advertBox02 p {
	padding:5px 10px;
	font-size:90%;}
	
/* ミニBOX
========================================================================== */
#wide .advertBox03, #wide .advertBox04 {
	width:190px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	font-size:95%;
	margin-bottom:7px;}
	
#wide .advertBox03 h5, #wide .advertBox04 h5 {
	background:url(../img/titlebg_s.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}
	
#wide .advertBox03 p, #wide .advertBox04 p {
	font-size:90%;
	padding:0px 10px 5px;}
	
#wide .advertBox03 {
	float:right;
	clear:left;}
	
/* ドメインページ
========================================================================== */
/* イチゴのリスト(横並び) */
#wide .berry {
	display:block;
	padding:5px 10px;}
	
#wide .berry li {
	display:inline;
	background:url(../img/listimg_berry.gif) no-repeat left;
	padding-left:14px;
	font-size:90%;}
	
#wide .berry li a {
	color:#666666;}
	
#wide #dmSeach {
	background-color:#FDE855;
	padding:5px;
	text-align:center;}
	
#wide #domainSearch {
	width:230px;}
	
/* ドメイン名チェックリスト */
#wide #checkList {
	display:block;
	font-size:85%;
	font-weight:bold;
	margin-top:7px;}
	
#wide #checkList li {
	display:inline;}
	
/* 会員登録ページ
========================================================================== */
/* 利用規約 */
#wide #textBox {
	width:345px; height:150px;
	overflow:auto;
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
	padding:10px;
	margin:5px 10px;
	letter-spacing:0.01em;
	color:#666666;}
	
/* 会員登録 */
#wide #register01, #wide #register02 {
	width:335px;
	padding:10px 15px;
	margin:5px 0 0 15px;
	letter-spacing:0.01em;
	color:#666666;
	background-color:#D7F3F9;
	font-size:85%;}
	
#wide #register01 {
	margin-bottom:10px;}
	
#wide #register01 dt, #wide #register02 dt {
	width:135px;
	float:left;
	clear:right;
	letter-spacing:0.01em;
	font-weight:bold;
	color:#666666;}
	
#wide #register01 dd, #wide #register02 dd {
	width:210px;
	padding-left:135px;
	letter-spacing:0.01em;
	padding-bottom:5px;
	font-size:90%;}
	
#wide #regiId {
	width:100px;}

#wide .regiText {
	font-size:90%;
	color:#666666;}
	
#wide #regiPass01, #wide #regiPass02 {
	width:100px;}
	
#wide .title03 { /* タイトル */
	background:url(../img/titlebg_01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;}
	
/* 表
========================================================================== */
#wide .table01 {
	width:370px;
	background-color:#CCCCCC;
	text-align:center;
	margin:10px;
	border-spacing:1px;
	font-size:90%;}
	
/* ログイン後ページ
========================================================================== */
#wide #centercol02 {/* 真ん中部分 */
	width:390px;
	float:left;
	margin-bottom:20px;
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;}
	
#wide #centercol02 .advertBox02 {
	border:none;}

#wide #mainImg02 {
	width:390px;
	background-color:#FFEEFB;
	padding-bottom:10px;}
	
#wide .table02 {
	width:370px;
	background-color:#CCCCCC;
	text-align:center;
	margin:5px 10px;
	border-spacing:1px;
	font-size:90%;}
	
#wide #recordMp {
	padding:5px 15px 10px 15px;
	width:360px;
	font-size:90%;}
	
/* 日付部分 */
#wide #recordMp dt {
	width:80px;
	clear:right;
	float:left;}

/* 内容部分 */
#wide #recordMp dd {
	width:360px;}

/* *********************************************************************** */


/* two only
************************************************************************** */

/* centercol
========================================================================== */
#two #centercol { /* 真ん中部分 */
	width:792px;
	float:left;
	margin-bottom:20px;}

#two #mainImg02 {
	width:792px;
	background-color:#FFEEFB;
	padding-bottom:10px;}
	
#two h3 { /* タイトル */
	background:url(../img/titlebg_wide01.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 35px;}
	
#two h6 {
	font-size:90%;
	border-left:4px solid #FF9900;
	margin:3px 10px;
	padding-left:7px;
	line-height:1.5em;}
	


/* タイトル付BOX
========================================================================== */
#two .advertBox02 h4 { /* タイトル部分 */
	background:url(../img/titlebg_wide02.gif) no-repeat;
	height:25px;
	font-size:90%;
	color:#0033CC;
	padding:5px 0 0 15px;}
	
#two .advertBox02 {
	border:#CCCCCC solid 1px;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding-bottom:10px;
	width:792px;}
	
#two .advertBox02 p {
	padding:5px 10px;
	font-size:90%;}


/* 表
========================================================================== */
#two .table01 {
	width:780px;
	background-color:#CCCCCC;
	text-align:center;
	margin:10px;
	border-spacing:1px;
	font-size:90%;}


#two .table02 {
	width:740px;
	background-color:#CCCCCC;
	text-align:center;
	margin:10px;
	border-spacing:1px;
	font-size:90%;}

/* footer
========================================================================== */
#two #footer {
	text-align:center;
	font-size:85%;
	color:#666666;
	clear:both;
	background:url(../img/line_dgray.gif) repeat-x top;
	padding-top:15px;}
	
#two #footer p {
	line-height:1.4em;}

/* *********************************************************************** */
/* 利用規約 */

#small #textBox strong, #wide #textBox strong {
	padding-top:1em;}
	
#small #textBox p, #wide #textBox p {
	padding-bottom:1em;}

#two #textBox {
	width:740px;
/*	overflow:auto;*/
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
	padding:10px;
	margin:5px 15px;
	letter-spacing:0.01em;
	color:#666666;}


