@charset "EUC-JP";

/* =============================================

	Service / page.css
	
============================================= */

h2#TitleFunctionlist {
	width:550px;
	height:60px;
	background:url(./img/functionlist/title_h2.gif);
	text-indent:-9999px;
}

/* ************************************************ 
 *	MAIN
 * ************************************************ */

.class {
	margin:5px 0px;
	width:630px;
	border-bottom:1px solid #CCC;
}

.paragraph {
	border-top:1px solid #CCC;
	margin:10px 0px 10px 0px;
}


.para_left {
	border-left:1px solid #CCC;
}


.para_img {
	border:none;
}

.para_entry {
	width:230px;
	float:left;
	border:none;
}


.para_title {
	margin-bottom:10px;
}


.para_de {
	float:right;
	margin-top:15px;
	margin-right:10px;
}

ul.service_list {
	height:110px;
	margin-top:10px;
	margin-left:5px;
	font-weight:bold;
	margin-bottom:15px;
}

ul.service_list li {
	margin-top:3px;
	margin-left:15px;
	font-weight:bold;
	list-style-type:disc;
}

.para_end {
	margin-top:10px;
	margin-left:5px;
	font-weight:bold;
}





#para_end .img {
	margin:40px 7px;
	float:left;
}


#para_left02 {
	width:310px;
	float:left;
}


#para_end .entry {
	margin-top:10px;
	width:230px;
	float:left;
	border:none;
}

#para_endli {
	margin-top:3px;
	margin-left:5px;
	font-weight:bold;
}



#img2 {
	margin:30px 0px 30px;
	text-align:center;
}

#movie{
	text-align:center;
	width:200px;
	height:185px;
	background:url(img/start/movie.gif) no-repeat;
	padding:12px;
	float:left;
	margin:10px 0px 0px 0px;
	}

.movie_text{
	margin-top:15px;
	margin-left:-8px;
	width:200px;
	font-size:10px;
	}
	
.10_text{
	margin-top:15px;
	font-size:10px;
	}

.emoji{
	padding-left:9px;
	padding-top:9px;
	padding-bottom:9px;
	width:190px;
	background:url(img/start/emoji.gif) no-repeat;
	}

.emoji02{
	padding-left:9px;
	padding-top:9px;
	padding-bottom:9px;
	width:190px;
	}

.emoji_text{
	font-size:10px;
	}

.detail{
	margin-top:12px;
	font-size:12px;
	font-weight:bold;
	}

.detail a,
.detail a:link,
.detail a:visited,
.detail a:active	{ text-decoration: underline; color:#0066CC;}
.detail a:hover		{ text-decoration: none; color:#FF0066;}

.capter{
	margin-bottom:10px;;
	}

#menu{
	margin:20px 0px 30px 0px ;
	}


.menu_btn_00{
	margin:0px 0px 5px 1px ;
	}

.menu_btn{
	float:left;
}
	

/* ************************************************ 
 *	DETAILS
 * ************************************************ */

#para2 {
	margin:30px 2px;
	padding-bottom:8px;
	width:610px;
	border-bottom:1px solid #CCC;
}

.main {
	margin-top:50px;
	margin-bottom:50px;
	width: 610px;
}

.img3 {
	width:210px;
	float:left;
}


.sentence_01{
	padding-left:220px;
	padding-top:5px;
}

.main02 {
	background-color:#CECEFF;
	width:610px;
	margin-top:0px;
	margin-bottom:0px;
}

.img4 {
	width:200px;
	float:right;
	margin:0px 0px 0px 15px;
}


.sentence_02{
	padding-left:220px;
	padding-top:10px;
}

.sentence_01 .txt10 {
	padding-left:220px;
	padding-top:10px;
}

.hr{
	border-top:1px dotted #999;
	padding-top:20px;
	height:1px;
	}


#p_wrap{
	margin-bottom:10px;
	background:url(img/plus/p_bg.gif) no-repeat;
	height:124px;
	}

#p_wrap ul{
	text-align:left;
	margin-left:350px;
	padding-top:10px;
	line-height:120%;
	}

#p_wrap li{
	font-size:10px;
	margin-bottom:5px;
	font-weight:bold;
	}

#p_wrap strong{
	font-size:12px;
	font-weight:bold;
	}

.p_title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:40px;
	}

.p_strong{
	margin:15px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#990000;
}

/* ************************************************ 
 *	FOOTER
 * ************************************************ */

#footer{
	width:610px;
	margin-top:60px;
	margin-bottom:50px;
}

#footer .page_pre {
	margin-top:10px;
	width:150px;
	float:left;
}

#footer .input {
	float:left;
	margin:0 auto;
}

#footer .page_next {
	margin-top:10px;
	width:60px;
	float:right;
	margin-right:10px;
}

#footer .text {
	margin-left:30px;
}





/* ************************************************ 
 *	TABLE
 * ************************************************ */

.plus_table{
	width:630px;
	margin-bottom:20px;
	}

.plus_table_title {
	width:560px;
	margin:10px 0 0 30px;
}

.listtext{
	font-size:10px;
	}

.listdate{
	padding:3px;
	text-align:right;
	color:#333;
	font-size:10px;
	margin-top:15px;
	}

.listtitle00{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle01{
	border-top:1px solid #FFF;
	background-color:#FCC5E0;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle02{
	border-top:1px solid #FFF;
	background-color:#FCE0C5;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}


.listtitle03{
	border-top:1px solid #FFF;
	background-color:#FCFCC5;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle04{
	border-top:1px solid #FFF;
	background-color:#E2FDE2;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle05{
	border-top:1px solid #FFF;
	background-color:#E2FDFD;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle06{
	border-top:1px solid #FFF;
	background-color:#C5E0FC;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}

.listtitle07{
	border-top:1px solid #FFF;
	background-color:#EAD6FF;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:left;
	color:#333;
	}


/* ************************************************ 
 *	CELL
 * ************************************************ */

.ListCell01{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:3px 5px 3px 3px;
	text-align:right;
	background:#EFEFEF;
	font-weight:bold;
	font-size:10px;
	}

.ListCell02{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:3px;
	background:#FFFFFF;
	text-align:center;
	}

.ListCell03{
	border-bottom:1px solid #999;
	padding:3px;
	background:#FFFFFF;
	text-align:center;
	}

/* ************************************************ 
 *	機能一覧table
 * ************************************************ */


#PageContent table.function_list{
      width:630px;
      border-top:4px solid #ccc;
	  border-left:4px solid #ccc;
	  border-right:3px solid #ccc;
	  border-bottom:3px solid #ccc;

}

#PageContent table.function_list th{
      width:40%;
	  text-align:right;
	  padding:10px 10px;
	  background:#efefef;
	  border-right:3px solid #ccc;
	  border-bottom:1px solid #ccc;
	  color:#555;
}

#PageContent table.function_list td{
      text-align:center;
	  padding:5px;
      width:30%;
	  border-right:2px solid #ccc;
	  border-bottom:1px solid #ccc;
}


#PageContent table.function_list td.title{
	  padding:10px 20px;
	  border-right:2px solid #ccc;
	  border-bottom:1px solid #ccc;
	  background:#0084c0;
	  text-align:left;
	  font-weight:bold;
	  font-size:16px;
	  color:#fff;  
	  
}

#PageContent table.function_list td.topic{
      color:#0084c0;
	  font-weight:bold;
	  background:url(img/functionlist/list_stripe.gif);	  
}

/* ************************************************ 
 *	RED
 * ************************************************ */
.ListCellred{
	background:url(img/start/list_cell.gif) repeat-x #FFF;
	border-bottom:1px solid #999;
	padding:3px;
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	}


.LastCellred{
	background:url(img/start/list_cell.gif) repeat-x #FFF;
	padding:3px;
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	}


/* ************************************************ 
 *	LAST
 * ************************************************ */
.LastCell01{
	border-right:1px solid #999;
	padding:3px 15px 3px 50px;
	text-align:right;
	background:#EFEFEF;
	font-weight:bold;
	font-size:10px;
	}

.LastCell02{
	border-right:1px solid #999;
	padding:3px;
	text-align:center;
	}

.LastCell03{
	padding:3px;
	text-align:center;
	}



.price_table {
	border:1px solid #666;
	margin-top:15px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}

.price_table th{
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	color:#FFF;
	text-align:center;
	background:#666;
	font-weight:bold;
	padding:3px 6px;
	}

.price_table td{
	border-left:1px solid #666;
	padding:3px 10px;
	}

.price_table td span {
	font-size:10px;
	font-weight:normal;
}
 
.submit02{
	margin:20px 5px 5px 5px;
	}
	
.submit_description{
	margin:0px 5px 12px 5px;
	font-size:10px;
	line-height:1.5;
	color:#444;
	}

/* ************************************************ 
 *	PLUS
 * ************************************************ */
#plus_wrap {
	width:620px;
	background:#FFF url(img/plus/plus_bg.gif) repeat-y right top;
	margin-top:20px;
}

#plus_wrap .plus_btm {
	width:620px;
	background:transparent url(img/plus/plus_btm.gif) no-repeat right bottom;
} 

#plus_header {
	width:600px;
	height:82px;
	margin-left:20px;
	background:transparent url(img/plus/plus_header.gif) no-repeat;
	text-indent:-9999px;
}

#plus_header2 {
	width:600px;
	height:38px;
	margin-left:20px;
	background:transparent url(img/plus/plus_header2.gif) no-repeat;
	text-indent:-9999px;
}

#plus_description {
	width:578px;
	margin-left:21px;
	padding:10px;
	background:transparent url(img/plus/plus_description.gif) repeat-x;
	text-align:center;
}

#plus_description .strong{
	margin:15px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#990000;
}

#plus_submit .strong{
	margin:15px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#990000;
}

#plus_tab {
	width:598px;
	height:60px;
	margin-left:21px;
	background:transparent url(img/plus/plus_tab_bg.gif) repeat-x;
	text-indent:-9999px;
}


#plus_tab ul {
	list-style-type: none;
	margin-left:10px;
}

#plus_tab li {
	float:left;
	display:inline;
	padding: 0px;
	margin: 0px;
}

#plus_tab li a {
	display:block;
	height:30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration:none;
}


#plus_tab .plus_tab_1 a			{ background-image:url(img/plus/plus_tab_1.gif); width:187px;}
#plus_tab .plus_tab_1 a:hover   { background-image:url(img/plus/plus_tab_1_hover.gif);}
#plus_tab .plus_tab_1 a.here,
#plus_tab .plus_tab_1 a.here:hover    { background-image:url(img/plus/plus_tab_1_here.gif);}

#plus_tab .plus_tab_2 a			{ background-image:url(img/plus/plus_tab_2.gif); width:196px;}
#plus_tab .plus_tab_2 a:hover   { background-image:url(img/plus/plus_tab_2_hover.gif);}
#plus_tab .plus_tab_2 a.here,
#plus_tab .plus_tab_2 a.here:hover    { background-image:url(img/plus/plus_tab_2_here.gif);}

#plus_tab .plus_tab_3 a			{ background-image:url(img/plus/plus_tab_3.gif); width:197px;}
#plus_tab .plus_tab_3 a:hover   { background-image:url(img/plus/plus_tab_3_hover.gif);}
#plus_tab .plus_tab_3 a.here,
#plus_tab .plus_tab_3 a.here:hover    { background-image:url(img/plus/plus_tab_3_here.gif);}


#plus_wrap dl dt {
	height:45px;
	text-indent:-9999px;
}

#plus_wrap dl dt.num_password { background:url(img/plus/plus_password.gif) no-repeat;}
#plus_wrap dl dt.num_disk { background:url(img/plus/plus_giga.gif) no-repeat;}
#plus_wrap dl dt.num_upload { background:url(img/plus/plus_upload.gif) no-repeat;}
#plus_wrap dl dt.num_ad { background:url(img/plus/plus_ad.gif) no-repeat;}
#plus_wrap dl dt.num_domain { background:url(img/plus/plus_domain.gif) no-repeat;}
#plus_wrap dl dt.num_feedburner { background:url(img/plus/plus_feedburner.gif) no-repeat;}
#plus_wrap dl dt.num_mobile_template { background:url(img/plus/plus_mobile_template.gif) no-repeat;}

#plus_wrap dl dd {
	width:580px;
	margin-left:30px;
	margin-bottom:40px;
}

#plus_wrap dl dd img {
	width:210px;
	float:left;
}

#plus_wrap dl dd div.explain {
	background-color:#E6F5FE;
	padding:10px;
	margin-left:220px;
}

#plus_wrap dl dd strong {
	font-size:14px;
}



#plus_submit {
	width:590px;
	margin-left:25px;
	border-top:1px dotted #666;
	padding:15px 0px;
	text-align:center;
}


#plus_wrap dl dt.faq {
	background:url(img/plus/faq.gif) no-repeat;
	margin-left:40px;
}


#plus_wrap dl dd div.faq02 {
	text-align:right;
	padding:10px 20px 30px 0px;
	width:570px;
	font-weight:bold;
}


#plus_wrap dl dd div.question {
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px dotted #999;
	font-weight:bold;
	}

#plus_wrap dl dd div.question strong {
	font-size:14px;
	padding-right:5px;
	color:#0066CC;
}


#plus_wrap dl dd div.answer {
	padding:5px;
	margin-left:10px;
	margin-bottom:20px;
}

#plus_wrap dl dd div.answer strong {
	font-size:14px;
	padding-right:5px;
	color:#990000;
}

/* ************************************************ 
 *	PLUS紹介ページ（intro.php)
 * ************************************************ */
.af_cont1:after,.af_get_step:after,.af_cont2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.af_cont1,.af_get_step,.af_cont2 {zoom:1;position: relative;/*for preview*/ } 
#af_container {line-height:22px !important;}
#af_container a { color:#f46b31;}
#af_container a:hover { color:#ffa14e; text-decoration:none;}
.af_cont1_img {
	float:left;
}
.af_cont1_txt {
	float:right;
	width:660px;
}
.af_mark01 {
	text-align:center;
	font-size:16px;
	height:37px;
	line-height:37px;
}
#af_container .af_mark01 a {
	font-weight:bold;
	color:#e6001c;
}
.af_mark01 span {
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_bg01.gif) ;
	padding:5px;
}
.af_cont1_txt2 {
	text-align:right;
	padding-right:20px;
}
.af_cont1_sub {
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_cont1_bg.gif) no-repeat ;
	height:90px;
	margin-top:10px;
	padding:10px 40px 0 40px;
	line-height:18px !important;
}
.af_link01 {
	font-size:10px;
}
.af_link01 a {
	color:#333 !important;
}
.af_cont1_sub dt {
	font-weight:bold;
	color:#f46b31;
}
.af_get {
	width:890px;
	margin:0 0 0 30px;
	padding-bottom:70px;
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_get_bt.gif)  center bottom no-repeat;
}
.af_get_wrap {
	padding-bottom:45px;
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_get_tit-08.gif) ;
}
.af_get_lead {
	text-align:center;
	padding-top:15px;
	font-size:15px;
}
.af_mark02 {
	color:#e6001c;
	font-weight:bold;
}
.af_get_step li {
	float:left;
}
.af_link02 {
	text-align:right;
	font-weight:bold;
	padding-right:20px;
}
.af_get_bo {
	width:824px;
	height:90px;
	margin-left:32px;
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_get_bo_o.gif) ;
}
.af_get_bo a {
	width:824px;
	height:90px;
	display:block;
}
.af_get_bo a:hover img {
	visibility:hidden;
}
* html .af_get_bo a:hover {
	visibility:visible;
}
.af_cont2_txt {
	width:520px;
	float:left;
}
.af_cont2_txt p {
	padding-left:20px;
}
.af_cont2_img {
	float:right;
	width:415px;
}
.af_mark03 {
	color:#e6001c;
	font-weight: bold;
}
.af_bo {
	width:824px;
	height:185px;
	margin:52px 0 0 62px;
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/plus/img/af_bo_o.gif) ;
}
.af_bo a {
	width:824px;
	height:185px;
	display:block;
}
.af_bo a:hover img {
	visibility:hidden;
}
* html .af_bo a:hover {
	visibility:visible;
}
.att {
	font-size:11px;
	line-height:18px;
}
.att dt {
	color:#e6001c;
}
.af_link03 {
	font-weight: bold;
}
.af_link04 {
	text-align:right;
	padding:10px 70px 0 0 ;
	font-weight:bold;
}
.af_cont1_txt3 {
	padding-left:30px;
}

/* A8キャンペーン枠 0611まで */

.a8_campaign_wrap {
	border:solid 3px #e758a6; 
	text-align:center; 
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/img/a8_campaign_bg.gif); 
	margin-bottom:15px;
}
	.a8_campaign_wrap:hover {
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
	}

.a8_campaign_wrap a { 
	text-decoration:none;
	display:block;
	padding:30px 10px; 
}
.a8_campaign_tit {
	font-size:35px;
	color:#e758a6; 
	font-weight:bold;
}
.a8_campaign_titsb {
	font-size:22px;
	color:#e758a6; 
	font-weight:bold; 
	margin:25px 0 15px;
}
.a8_campaign_lead {
	font-size:14px;
	color: #333;
}
.a8_campaign_mark {
	background: yellow;
}
.a8_campaign_red {
	color: red;
}

/*
.intro_ti01{
	height:18px;
	margin:10px 0;
	padding:0 0 5px;
	background:url(img/plus/intro_ti01.gif) no-repeat;
	text-indent:-9999px;
	border-bottom:1px #999 dotted;
}

.intro_ti02{
	height:18px;
	margin:45px 0 20px;
	padding:0 0 5px;
	background:url(img/plus/intro_ti02.gif) no-repeat;
	text-indent:-9999px;
	border-bottom:1px #999 dotted;

}

ul.hosoku li{font-size:10px;color:#5D5D5D;}

.about{width:596px;margin:20px 0;padding:10px 15px;border:2px #cdcdcd solid;}

.about span{color:#990014;font-weight:bolder;}

div.intro_hosokuBox .intro_afititle_a8{
width:199px;
height:27px;
background:url(img/plus/intro_title_a8.gif) no-repeat;
margin:10px 0;
text-indent:-9999px;
}

div.intro_hosokuBox ol {margin:0 0 10px;border-left:5px #44b5eb solid;padding:0 0 0 15px; }
div.intro_hosokuBox ol li{font-weight:bolder;margin:0 0 5px 0;}
div.intro_hosokuBox ol img{margin:10px 0 5px;}
div.intro_hosokuBox ol li span{color:#990014;}
.intro_hosokuBox{border:2px #cdcdcd dotted;padding:10px 15px;margin:0 0 15px;}
.intro_hosokuBox div.hosokuti{font-size:14px;font-weight:bolder;margin:10px 0 10px;}
.intro_hosokuBox dt{font-weight:bolder;color:#724200;margin:0 0 5px;}
.intro_hosokuBox dd{margin:0 0 15px;}
.intro_hosokuBox ul li{margin:0 0 5px 0;}

.asp_info{text-align:left;font-size:10px;line-height:1.2em;}
*/







/* ************************************************ 
 *	サービス紹介ページ（index.php)
 * ************************************************ */

/*----------------------------------------
	float clearfix
----------------------------------------*/

div#jgServiceNavi,
div.jgServiceHeadBlock,
div.jgServiceContentsBlock,
div.jgServiceCollaboBlock {
	zoom:1;/*for IE 5.5-7*/
}

div#jgServiceNavi:after,
div.jgServiceHeadBlock:after,
div.jgServiceContentsBlock:after,
div.jgServiceCollaboBlock:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*----------------------------------------
	index : Navigation
----------------------------------------*/

div#jgServiceNavi {
	margin:0 auto;
	
	width:950px;
	height:31px;
	background:url(/service/img/about/bg_pankuzu.gif);
}

/* パンクズ */
div.jgServicePankuzu {
	float:left;
	padding:9px 0 0 12px;
	color:rgb(255, 255, 255);
	line-height:1.0;
}

	div.jgServicePankuzu a {
		color:rgb(255, 255, 255);
	}

/* 機能紹介ページへのリンク */
div#jgServiceNavi ul {
	float:right;
	padding:10px 10px 0 0;
	height:15px;
}

	div#jgServiceNavi ul li {
		display:inline;
		line-height:1.0;
	}
	
	div#jgServiceNavi ul li a,
	div#jgServiceNavi ul li a:visited {
		padding:0 5px;
		border:1px solid rgb(10, 190, 116);
		color:rgb(10, 190, 116);
		background:rgb(255, 255, 255);
		font-weight:bold;
		text-decoration:none;
	}
	
	div#jgServiceNavi ul li a:hover {
		border:1px solid rgb(255, 255, 255);
		color:rgb(255, 255, 255);
		background:rgb(255, 0, 0);
	}

/*----------------------------------------
	index : Header
----------------------------------------*/

div#jgServiceHead {
	margin:0 auto 15px;
	padding-bottom:40px;
	width:950px;
	background:url(/service/img/about/bg_header.gif) center bottom no-repeat;
}

	/* デザインで選ぶブログサービス */
	div#jgServiceHead h2 {
		width:950px;
		height:110px;
		background:url(/service/img/about/title_header.gif) no-repeat;
		text-indent:-9999px;
	}
	
	p.jgServiceDescription {
		width:950px;
		height:68px;
		background:url(/service/img/about/title_header.gif);
		background-position:950px 85px;
		text-indent:-9999px;
	}
	
	p.jgServiceDescription2 {
		width:0;
		height:0;
		font-size:0;
		text-indent:-9999px;
	}
	
		/* for IE6 */ * html body p.jgServiceDescription2 {
			position:absolute;
			left:-9999px;
		}


/* トップ４コンテンツ */
div.jgServiceHeadBlock {
	margin:0 auto 1px;
	padding:0;
	width:876px;
}

div.jgServiceHeadBox {
	float:left;
	margin:0;
	width:438px;
	padding:0;
}

div.jgServiceHeadBox h3 {
	width:0;
	height:0;
	font-size:0;
	text-indent:-9999px;
}
	/* for IE6 */ * html body div.jgServiceHeadBox h3 {
		position:absolute;
		left:-9999px;
	}

div.jgServiceHeadBoxImg  {
	display:block;
	margin:0;
	padding:0;
}

	div.jgServiceHeadBoxImg img {
		display:block;
		margin:0;
		padding:0;
		width:438px;
		height:123px;
	}

/* 関連する項目へのリンク */
div.jgServiceHeadBox ul {
	postion:relaive;
	margin:0 17px 5px;
	padding:2px 0 0 18px;
	min-height:13px;
	background:url(/service/img/about/icon_arrow_green.gif) no-repeat;
}

	/* for vista IE7 */ *+html div.jgServiceHeadBox ul {
		margin-bottom:10px;
	}

	/* for IE6 */ * html body div.jgServiceHeadBox ul {
		padding:1px 0 0 18px;
		height:13px;
	}

	div.jgServiceHeadBox ul li {
		display:inline;
		color:rgb(10, 190, 116);
		font:10px/1.0 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
	}

		/* for vista IE7 */ *+html div.jgServiceHeadBox ul li {
			font:10px/1.0 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}
	
	div.jgServiceHeadBox ul li a,
	div.jgServiceHeadBox ul li a:visited {
		position:relative;
		padding-bottom:0;
		border-bottom:1px dotted rgb(10, 190, 116);
		color:rgb(10, 190, 116);
		text-decoration:none;
	}
	
	div.jgServiceHeadBox ul li a:hover {
		border-bottom:1px dotted rgb(255, 0, 0);
		color:rgb(255, 0, 0);
		text-decoration:none;
	}

div.jgServiceHeadBox p {
	padding:0 22px;
	color:rgb(85, 85, 85);
	font:11px/1.7 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}

		/* for IE6 */ * html body div.jgServiceHeadBox p {
			font:12px/1.7 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
		}

		/* for vista IE7 */ *+html div.jgServiceHeadBox p {
			font:12px/1.7 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}
		

/* 無料ブログ作成リンク */
ul.linkSignup {
	margin:0 auto;
	width:420px;
	height:80px;
}

	ul.linkSignup  li {
		display:block;
	}
	
	ul.linkSignup  li a,
	ul.linkSignup  li a:visited {
		display:block;
		width:420px;
		height:80px;
		text-indent:-9999px;
		background:url(/service/img/about/btn_signup2.gif);
		background-position:420px 160px;
		outline:none;
	}
	
	ul.linkSignup  li a:hover {
		background-position:420px 80px;
	}

/*----------------------------------------
	index : Other
----------------------------------------*/

/* その他の８コンテンツ */
div#jgServiceContents {
	margin:0 auto 25px;
	width:950px;
}

div#jgServiceContents h2 {
	height:0;
	font-size:0;
	text-indent:-9999px;
}

		/* for IE6 */ * html body div#jgServiceContents h2 {
			position:absolute;
			left:-9999px;
		}

div.jgServiceContentsBlock {
	padding:10px 15px 0;
	width:930px;
	background:url(/service/img/about/bg_contents.gif) repeat-y;
}

div.jgServiceContentsBox {
	float:left;
	margin:0;
	padding:0 15px;
	width:200px;
	height:auto;
}

div.jgServiceContentsBox h3 {
	margin:0 0 5px;
	color:rgb(10, 190, 116);
	font:normal normal bold 13px/1.5 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}
	
	/* for vista IE7 */ *+html div.jgServiceContentsBox h3 {
		letter-spacing:1px;
		font:normal normal bold 13px/1.5 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
	}

div.jgServiceContentsBox ol {
	margin:0 0 10px;
	padding:0 0 0 13px;
}

div.jgServiceContentsBox ol li {
	list-style:disc;
	color:rgb(64, 64, 64);
	font:10px/1.6 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}

	/* for vista IE7 */ *+html div.jgServiceContentsBox ol li {
		font:10px/1.6 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
	}

/* もっとみるリンク */
div.jgServiceContentsBox p {
	padding:1px 0 1px 18px;
	width:150px;
	min-height:13px;
	background:url(/service/img/about/icon_arrow_green.gif) no-repeat;
	color:rgb(10, 190, 116);
	font:10px/1.0 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}
	
		/* for IE6 */ * html body div.jgServiceContentsBox p {
			height:13px;
			overflow:hidden;
		}
		
		/* for vista IE7 */ *+html div.jgServiceContentsBox p {
			padding:2px 0 1px 18px;
			letter-spacing: 0;
			font:10px/1.0 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}
	
	div.jgServiceContentsBox p a,
	div.jgServiceContentsBox p a:visited {
		position:relative;
		border-bottom:1px dotted rgb(10, 190, 116);
		color:rgb(10, 190, 116);
		text-decoration:none;
	}
	
	div.jgServiceContentsBox p a:hover {
		border-bottom:1px dotted rgb(255, 0, 0);
		color:rgb(255, 0, 0);
		text-decoration:none;
	}

/* 機能一覧表をみるリンク */
div.jgServiceContentsBox p#linkFunction {
	padding:0;
	width:170px;
	height:102px;
	background:none;
}

	div.jgServiceContentsBox p#linkFunction a,
	div.jgServiceContentsBox p#linkFunction a:visited{
		display:block;
		position:relative;
		border-bottom:none;
		width:200px;
		height:96px;
		background:url(/service/img/about/btn_function.gif);
		background-position:211px 212px;
		outline:none;
		text-indent:-9999px;
	}
	
	div.jgServiceContentsBox p#linkFunction a:hover {
				background-position:211px 106px;
	}

/*----------------------------------------
	index : Collabo
----------------------------------------*/

div#jgServiceCollabo {
	margin:0 auto 10px;
	width:950px;
}

div#jgServiceCollabo h2 {
	margin:0 0 3px;
	width:950px;
	height:65px;
	background:url(/service/img/about/title_collabo.gif) no-repeat;
	text-indent:-9999px;
}

div.jgServiceCollaboBlock {
	margin-bottom:10px;
	width:950px;
}

div.jgServiceCollaboBox {
	float:left;
	width:300px;
}

	div#chelsea, div#kaela {
		width:325px;
	}

div.jgServiceCollaboBlock h3, div.jgServiceCollaboBlock p {
	height:0;
	font-size:0;
	text-indent:-9999px;
}

	/* for IE6 */ * html body div.jgServiceCollaboBlock h3,
				* html body div.jgServiceCollaboBlock p {
		position:absolute;
		left:-9999px;
	}

div.jgServiceCollaboBlock ul {
	padding:88px 0 0 0;
	width:300px;
	height:30px;
	text-align:center;
	background:url(/service/img/about/bg_collabo_all.gif)
}

	div#chelsea ul { background-position:950px 114px; }
	div#kaela ul { background-position:625px 114px; }
	div#sebastianz ul { background-position:300px 114px; }

/* インタビューをみるリンク*/
div.jgServiceCollaboBlock ul li {
	display:inline;
	padding:1px 0 1px 18px;
	min-height:13px;
	text-align:center;
	background:url(/service/img/about/icon_arrow_black.gif) no-repeat;
	font:10px/1.0 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}

	/* for IE6 */ * html body div.jgServiceCollaboBlock ul li {
		height:13px;
	}

		/* for vista IE7 */ *+html div.jgServiceCollaboBlock ul li {
			padding:0 0 0 18px;
			letter-spacing: 0;
			font:10px/1.0 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}
	
	div.jgServiceCollaboBlock ul li a,
	div.jgServiceCollaboBlock ul li a:visited {
		position:relative;
		border-bottom:1px dotted rgb(51, 51, 51);
		color:rgb(51, 51, 51);
		text-decoration:none;
	}
	
	div.jgServiceCollaboBlock ul li a:hover {
		border-bottom:1px dotted rgb(255, 0, 0);
		color:rgb(255, 0, 0);
		text-decoration:none;
	}

/* ************************************************ 
 *	サービス紹介　詳細ページ（serviceXX.php)
 * ************************************************ */
 
/*----------------------------------------
	float clearfix
----------------------------------------*/

div.jgsvPageEntryBlock,
ul#jgsvPageNavi,
ul#jgsvPageNaviItem {
	zoom:1;/*for IE 5.5-7*/
}

div.jgsvPageEntryBlock:after,
ul#jgsvPageNavi:after,
ul#jgsvPageNaviItem:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*----------------------------------------
	page : Header
----------------------------------------*/

div#jgsvPageHeader h2 {
	font:0;
	width:0;
	height:0;
	text-indent:-9999px;
}

		/* for IE6 */ * html body div#jgsvPageHeader h2 {
			position:absolute;
			left:-9999px;
		}

/* ページタイトル（img）*/
div#jgsvPageHeader h3 {
	margin-bottom:5px;
	border-bottom:1px dotted #999;
}

	div#jgsvPageHeader h3 img {
		display:block;
		margin:0;
	}

/* ショートカットリンク */
div#jgsvPageHeader  ul {
	margin:0 0 5px 35px;
}

	div#jgsvPageHeader  ul li{
		display:inline;
		font-size:10px;
	}
	
	div#jgsvPageHeader  ul li a,
	div#jgsvPageHeader  ul li a:visited {
		color:#3366cc;
	}

/*----------------------------------------
	page : Contents
----------------------------------------*/

div#jgsvPageContents {

}

div.jgsvPageEntry {
	padding:10px 0 30px 0;
}

div.jgsvPageEntry h4 {
	margin-bottom:20px;
}

div.jgsvPageEntryBlock {
	padding:0 7px;
	width:616px;
}

	img.jgsvPageEntryImg {
		float:left;
		padding-right:20px;
	}
	
	div.jgsvPageEntryMovie {
		float:left;
		padding-right:20px;
		width:200px;
	}

div.jgsvPageEntryBox {
	float:left;
	width:396px;
}

	div.jgsvPageEntryBox p {
		margin-bottom:20px;
		color:rgb(51, 51, 51);
		line-height:1.5;
	}

/* 関連項目へのリンク */
ul.jgsvPageLinkOther {
	postion:relaive;
	padding:1px 0 0 18px;
	min-height:13px;
	background:url(/service/img/about/icon_arrow_blue.gif) no-repeat;
}

	/* for vista IE7 */ *+html ul.jgsvPageLinkOther {
		margin-bottom:10px;
	}

	/* for IE6 */ * html body ul.jgsvPageLinkOther {
		padding:1px 0 0 18px;
		height:13px;
	}

	ul.jgsvPageLinkOther li {
		display:inline;
		color:rgb(0, 102, 204);
		font:12px/1.0 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
	}

		/* for vista IE7 */ *+html ul.jgsvPageLinkOther li {
			font:12px/1.0 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}
	
	ul.jgsvPageLinkOther li a,
	ul.jgsvPageLinkOther li a:visited {
		position:relative;
		padding-bottom:0;
		border-bottom:1px dotted rgb(0, 102, 204);
		color:rgb(0, 102, 204);
		text-decoration:none;
	}
	
	ul.jgsvPageLinkOther li a:hover {
		border-bottom:1px dotted rgb(255, 0, 0);
		color:rgb(255, 0, 0);
		text-decoration:none;
	}

/*----------------------------------------
	page : Footer
----------------------------------------*/

/* 次へ・前へリンク */
ul#jgsvPageNavi {
	margin-bottom:10px;
	padding:14px 0 15px;
	width:630px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}

	ul#jgsvPageNavi li.jgsvPageNaviBack { float:left; }
	ul#jgsvPageNavi li.jgsvPageNaviNext { float:right; }

	ul#jgsvPageNavi li a span {
		letter-spacing:0;
		text-transform:uppercase
	}
	
	/*
	ul#jgsvPageNavi li a {
		letter-spacing:1px;
		display:block;
		padding:7px;
		color:rgb(10, 190, 116);
		text-decoration:none;
		font:14px/1.0 'Verdana',sans-serif;
	}
	
	ul#jgsvPageNavi li a:hover {
		padding:7px;
		background:rgb(10, 190, 116);
		color:rgb(255, 255, 255);
	}
	*/
	
	ul#jgsvPageNavi li a {
		letter-spacing:1px;
		display:block;
		padding:7px 10px;
		border:1px solid rgb(204, 204, 204);
		color:rgb(10, 190, 116);
		text-decoration:none;
		font:14px/1.0 'Verdana',sans-serif;
	}
	
	ul#jgsvPageNavi li a:hover {
		padding:6px 9px;
		border:2px solid rgb(10, 190, 116);
		color:rgb(10, 190, 116);
	}

/* ナビゲーション・	リンク */
ul#jgsvPageNaviItem {
	margin:0 auto;
	width:432px;
	text-align:center;
}

ul#jgsvPageNaviItem li {
	display:block;
	float:left;
	padding-right:5px;
}

ul#jgsvPageNaviItem li a {
	display:block;
	padding-top:6px;
	width:24px;
	height:18px;
	border:1px solid rgb(204, 204, 204);
	color:rgb(10, 190, 116);
	background:rgb(255, 255, 255);
	font:12px/1.0 'Verdana',sans-serif;
	text-align:center;
	text-decoration:none;
}


	/* for IE6 */ * html body ul#jgsvPageNaviItem li.jgsvPageNaviTop a {
		padding-top:7px;
		height:17px;
	}
		
	/* for vista IE7 */ *+html ul#jgsvPageNaviItem li.jgsvPageNaviTop a {
		padding-top:7px;
		height:17px;
	}

	ul#jgsvPageNaviItem li a:hover {
		padding-top:5px;
		width:22px;
		height:17px;
		border:2px solid rgb(10, 190, 116);
		color:rgb(10, 190, 116);
	}



ul#jgsvPageNaviItem li.jgsvPageNaviTop a {
	width:100px;
}

	ul#jgsvPageNaviItem li.jgsvPageNaviTop a:hover {
		width:98px;
	} 

	/* for IE6 */ * html body ul#jgsvPageNaviItem li.jgsvPageNaviTop a:hover {
		padding-top:6px;
		height:16px;
	}

	/* for vista IE7 */ *+html ul#jgsvPageNaviItem li.jgsvPageNaviTop a:hover {
		padding-top:6px;
		height:16px;
	}

ul#jgsvPageNaviItem li span a {
	border:1px solid rgb(10, 190, 116);
	color:rgb(255, 255, 255);
	background:rgb(10, 190, 116);
	text-decoration:none;
}

	ul#jgsvPageNaviItem li span a:hover {
		color:rgb(255, 255, 255);
	}






/* ************************************************ 
 *	JUGEM PLUS 紹介ページ（service/plus)
 * ************************************************ */
 
 div#jgPlus {
 color:#333;
 }
 
/*----------------------------------------
	float clearfix
----------------------------------------*/

div#jgPlusNavi,
div.jgPlusHeadBlock,
div.jgPlusContentsBlock,
div.jgPlusCollaboBlock,
div#jgPlusOther {
	zoom:1;/*for IE 5.5-7*/
}

div#jgPlusNavi:after,
div.jgPlusHeadBlock:after,
div.jgPlusContentsBlock:after,
div.jgPlusCollaboBlock:after,
div#jgPlusOther:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*----------------------------------------
	index : Navigation
----------------------------------------*/
div#jgPlusNavi {
	margin:0 auto;
	width:800px;
	height:31px;
	background:url(/service/img/plus/bg_pankuzu.gif);
}

/* パンクズ */
div.jgPlusPankuzu {
	float:left;
	padding:9px 0 0 12px;
	color:rgb(255, 255, 255);
	line-height:1.0;
}

	div.jgPlusPankuzu a {
		color:rgb(255, 255, 255);
	}

/* よくある質問ページへのリンク */
div#jgPlusNavi ul {
	float:right;
	padding:10px 10px 0 0;
	height:15px;
}

	div#jgPlusNavi ul li {
		display:inline;
		line-height:1.0;
	}
	
	div#jgPlusNavi ul li a,
	div#jgPlusNavi ul li a:visited {
		padding:0 5px;
		border:1px solid rgb(0, 132, 192);
		color:rgb(0, 132, 192);
		background:rgb(255, 255, 255);
		font-weight:bold;
		text-decoration:none;
	}
	
	div#jgPlusNavi ul li a:hover {
		border:1px solid rgb(255, 255, 255);
		color:rgb(255, 255, 255);
		background:rgb(255, 0, 0);
	}

/*----------------------------------------
	index : Header
----------------------------------------*/

div#jgPlusHead {
	position:relative;
	margin:0 auto 15px;
	padding:0 0 30px;
	width:800px;
	background:url(/service/img/plus/bg_header.gif) center bottom no-repeat;
}

	div#jgPlusHead h2#jgPlusPageTitle {
		width:800px;
		height:187px;
		background:url(/service/img/plus/title_header_normal.gif) no-repeat;
		text-indent:-9999px;
	}
	
	div#jgPlusHead h2#jpCampaign200901 {
		width:800px;
		height:201px;
		background:url(/service/img/plus/title_header_campaign200901.gif) no-repeat;
		text-indent:-9999px;
	}
	
	p#jgPlusCampaignLogo {
		position:absolute;
		top:7px; left:-50px;
		width:235px;
		height:94px;
		text-indent:-9999px;
		background:url(/service/img/plus/icon_campaign.gif) no-repeat;
	}
	
	div.jgPlusCampaign,
	div.jgPlusDescription {
		width:0;
		height:0;
		font-size:0;
		text-indent:-9999px;
	}
	
		/* for IE6 */ * html body div.jgPlusCampaign {
			position:absolute;
			left:-9999px;
		}
		
		/* for IE6 */ * html body div.jgPlusDescription {
			position:absolute;
			left:-9999px;
		}

/* トップ４コンテンツ */
div.jgPlusHeadBlock {
	margin:0 auto 1px;
	padding:0;
	width:760px;
}

div.jgPlusHeadBox {
	float:left;
	margin:0;
	width:380px;
	padding:0;
}

div.jgPlusHeadBox h3,
div.jgPlusHeadOther h3,
div.jgPlusHeadOther ol {
	width:0;
	height:0;
	font-size:0;
	text-indent:-9999px;
}
	/* for IE6 */ * html body div.jgPlusHeadBox h3 {
		position:absolute;
		left:-9999px;
	}
	
	/* for IE6 */ * html body div.jgPlusHeadOther h3 {
		position:absolute;
		left:-9999px;
	}
	
	/* for IE6 */ * html body div.jgPlusHeadOther ol {
		position:absolute;
		left:-9999px;
	}

div.jgPlusHeadOther {
	margin:15px auto 0;
	width:740px;
}


div.jgPlusHeadBoxImg  {
	display:block;
	margin:0;
	padding:0;
}

	div.jgPlusHeadBoxImg img {
		display:block;
		margin:0;
		padding:0;
		width:380px;
		height:123px;
	}

div.jgPlusHeadBox p {
	padding:0 17px;
	color:rgb(85, 85, 85);
	font:11px/1.7 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
}

		/* for IE6 */ * html body div.jgPlusHeadBox p {
			font:12px/1.7 'Hiragino Kaku Gothic Pro','Verdana','Osaka','MS PGothic',sans-serif;
		}

		/* for vista IE7 */ *+html div.jgPlusHeadBox p {
			font:12px/1.7 'Meiryo','Verdana','Hiragino Kaku Gothic Pro','Osaka','MS PGothic',sans-serif;
		}	

/* JUGEMPLUS お申し込みリンク */
ul.linkSignupPlus {
	margin:0 auto;
	padding:0 0 0;
	width:475px;
	height:78px;
}

	ul.linkSignupPlus  li {
		display:block;
	}
	
	ul.linkSignupPlus  li a,
	ul.linkSignupPlus  li a:visited {
		display:block;
		width:475px;
		height:78px;
		text-indent:-9999px;
		background:url(/service/img/plus/icon_signup.gif);
		outline:none;
	}
	
	ul.linkSignupPlus  li a:hover {
		background-position:475px 78px;
	}

p.SignupPlus {
	font-size:10px;
	text-align:center;
}

p.SignupPlus span{
	color:#e10121;
}

/*----------------------------------------
	index : Navigation
----------------------------------------*/

div#jgPlusOther {
	position:relative;
	margin:0 auto 10px;
	width:800px;
}

div.jgPlusOtherSttlement,
div.jgPlusOtherApp {
	padding:20px;
	height:60px;
	background:#fafafa;
	border:1px solid #d8d8d8;
}

div.jgPlusOtherSttlement {
	float:left;
	width:558px;
}

	div.jgPlusOtherSttlement h3 {
		margin:0 0 10px;
		width:280px;
		height:20px;
		background:url(/service/img/plus/title_settlement.gif) no-repeat;
		text-indent:-9999px;
	}

	img#creditcard {
		position:absolute;
		top:7px; right:208px;
	}
	
	div.jgPlusOtherSttlement p {
		font-size:10px;
		line-height:1.6;
	}

div.jgPlusOtherApp {
	float:right;
	padding:20px 18px;
	width:147px;
}

	div.jgPlusOtherApp h3 {
		margin:0 0 10px;
		width:147px;
		height:20px;
		background:url(/service/img/plus/title_application.gif) no-repeat;
		text-indent:-9999px;
	}
	
	div.jgPlusOtherApp ul li{
		margin:0 0 0 10px;
		list-style-type:disc;
		font-size:10px;
		line-height:1.7;
	}

p#jgPlusAttention {
	margin:0 0 30px;
	font-size:10px;
	text-align:center;
}

/*----------------------------------------
	index : よくある質問
----------------------------------------*/

div#jgPlus dl dt.faq {
	margin:0 0 35px;
	width:470px;
	height:53px;
	background:url(/service/img/plus/title_faq.gif) no-repeat;
	text-indent:-9999px;
}

div#jgPlus dl dd div.faq02 {
	text-align:right;
	font-weight:bold;
	font-size:14px;
}

div#jgPlus dl dd div.question {
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px dotted #999;
	font-weight:bold;
	font-size:14px;
}

div#jgPlus dl dd div.question strong {
	font-size:14px;
	padding-right:5px;
	color:#0066CC;
}

div#jgPlus dl dd div.answer {
	padding:5px;
	margin-left:10px;
	margin-bottom:30px;
}

div#jgPlus dl dd div.answer strong {
	font-size:14px;
	padding-right:5px;
	color:#990000;
}

div#jgPlus dl dd ul,
div#jgPlus dl dd ol {
	padding:10px 0;
}

div#jgPlus dl dd ul li {
	list-style-type:disc;
	list-style-position:inside;
	margin:0 0 0 5px;
}

div#jgPlus dl dd ol li {
	list-style-type:decimal;
	list-style-position:inside;
	margin:0 0 0 5px;
}


#jmServ .fpGrande {font-size:26px;}
#jmServ .fpLarge {font-size:20px;}
#jmServ .fpMidium {font-size:14px;}

#jmServ .fcBlue {color:#29abe2 !important; white-space:nowrap}
#jmServ .fcNaby {color:#1d166e !important; white-space:nowrap}
#jmServ .fcPink {color:#fd46ab !important; white-space:nowrap}

#jmServ a:link,#jmServ a:active,#jmServ a:visited {color:#fd46ab !important;}
#jmServ a:hover {color:#ff82c6 !important;}

#jmServ .mt10 {margin-top:10px !important;}
#jmServ .mt20 {margin-top:20px !important;}
#jmServ .mt40 {margin-top:40px !important;}
#jmServ .mt60 {margin-top:60px !important;}
#jmServ .mt80 {margin-top:80px !important;}
#jmServ .mt100 {margin-top:100px !important;}
#jmServ .mt120 {margin-top:120px !important;}

#jmServ .mb10 {margin-bottom:10px !important;}
#jmServ .mb20 {margin-bottom:20px !important;}
#jmServ .mb40 {margin-bottom:40px !important;}
#jmServ .mb60 {margin-bottom:60px !important;}
#jmServ .mb80 {margin-bottom:80px !important;}

#jmServ .box950 {
	width:950px;
	margin:0 auto;
}
#jmServ .txtC {text-align:center;}

#jmServ .flR {float:right;}
#jmServ .flL {float:left;}

#jmServ .cf:before,
#jmServ .cf:after {
    content: " ";
    display: table;
}
#jmServ .cf:after {
    clear: both;
}
#jmServ .cf {
    *zoom: 1;
}
#jmServ .btnhover a {
	display:block;
}
#jmServ .btnhover a:hover img {
	display:block;
	visibility:hidden;
}
#jmServ .jmServBtnTop {
	width:312px;
	height:74px;
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/img/bo1_on.png);
}
	.jmServBtnTop a {
		width:312px;
		height:74px;
	}
#jmServ .jmServBtnMiddle {
	margin:0 auto;
	width:373px;
	height:112px;
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/img/bo2_on.gif);
}
	.jmServBtnMiddle a {
		width:373px;
		height:112px;
	}
* html .btnhover a:hover {
	visibility:visible;
}
#jmServ {
	color:#4d4d4d;
	font-size:12px;
	line-height:26px;
}
#jmServ #jmServHeader {
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/img/bg.jpg) center bottom repeat-x;
	min-height:365px;
	height: auto !important;
	height: 365px;
}
#jmServ .jmServHeaderTxt {
	width:500px;
}
#jmServ .jmServInner {
	background: url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/img/img01.png) right bottom no-repeat;
	height: 365px;
}
#jmServ .jmServFunc {
	background:#e9e9e9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius: 3px;
	-ms-border-radius:3px;
}
#jmServ .jmServFuncList {
	padding:20px 30px 0;
}
#jmServ .jmServFuncItem {
	width:33%;
	padding-bottom:20px;
}
#jmServ .jmServFuncTit {
	padding-left:10px;
}
#jmServ #jmServPlus {
	background:url(https://jugem.akamaized.net/imaging-s3.jg.jugem.jp/portal/service/img/pro_bg.png) top center no-repeat;
	padding-top:150px;
	min-height:250px;

}
#jmServ .jmServPlusTxt {
	width:340px;
}
#jmServ .jmServPlusFunc {
	text-align:center;
	letter-spacing: -.40em;
	width:520px;
}
#jmServ .jmServPlusFuncList {
	letter-spacing: normal;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	width:130px;
	text-align:center;
}
#jmServ .jmServContent {
	width:430px;
}
#jmServ strong {
	font-weight:normal;
}
