@charset "utf-8";
body{
	background-color:#fff;
	color:#4d4d4d;
	line-height:200%;
}
#wrap {
	width:100%;
	background-color:#F2F2EE;
}
#header{
	background:url(../img/bg_heada01.png) repeat-x;
	width:100%;
	height:100px;
	margin:0 auto 10px;;
}
.heada900px{width:900px;margin:0 auto;}
.heada_h1{text-indent:-9999px; display:none;}
.to_top{
	float:left;
	width:410px;
	height:80px;
	background:url(../img/common.png) no-repeat -0px -0px;
}
#container{
	position:relative;
	overflow:hidden;
	width:900px;
	margin:0 auto;
}
#container #main{float:right;width:684px;}
#container #main div.bg_main{background:url(../img/bg_main01.png) repeat-y; padding:12px 20px;}
#container #main .bg_main_fix{
	width:684px;
	height:35px;
	background:url(../img/contents_img.png) no-repeat -0px -1920px;
}
#container #sidemenu{
	float:left;
	width:200px;
	padding-right:14px;
	_padding-right:0px;/* ie6 hacks */
}

/* -------------------------
共通left menu
---------------------------- */
.login_h3{
	width:204px;
	height:42px;
	background:url(../img/common.png) no-repeat -0px -110px;
}
.login_h3_p{
	text-align:left;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:14px 0 0 70px;
}
div.login_background{
	padding:0 12px;
	background:url(../img/bg_leftmenu01.png) repeat-y;
	width:180px;
}
div.login_background li{
	padding:5px 0 0;
}
.input_size{
	width:160px;
	background:#eee;
}
.bttn_login{
	width:71px;
	height:26px;
	background:url(../img/common.png) no-repeat -65px -259px;
	cursor:pointer;
}
.title_uemail{
	width:170px;
	height:18px;
	background:url(../img/common.png) no-repeat -15px -340px;
	font-size:10px;
}
.bttn_uemail{
	width:71px;
	height:26px;
	_height:30px;/* ie6 hacks */
	background:url(../img/common.png) no-repeat -65px -372px;
	cursor:pointer;
}
.login_background_fix{
	width:204px;
	height:20px;
	background:url(../img/common.png) no-repeat -0px -404px;
	margin:-12px 0 0 0;
}
.bttn_to_order1{
	width:204px;
	height:48px;
	background:url(../img/common.png) no-repeat -0px -425px;
	cursor:pointer;
}
#bttn_left li{
	width:204px;
	height:44px;
	background:url(../img/common.png) no-repeat -0px -506px;
	text-align:left;
}
#bttn_left a:link,#bttn_left a:visited,#bttn_left a:hover,#bttn_left a:active{
	font-size:14px;
	color:#555;
	font-weight:bold;
	vertical-align:-10px;
	/vertical-align:-14px;/* ie hacks */
	margin:0 0 0 24px;
}
.other_service_h3{
	width:204px;
	height:45px;
	background:url(../img/common.png) no-repeat -0px -740px;
}
.other_service_h3_p{
	text-align:left;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:16px 0 0 55px;
}
.bttn_to_fc2affiliate, .bttn_to_fc2contents, .bttn_to_fc2sales{
	width:124px;
	height:64px;
	background:url(../img/common.png) no-repeat;
	cursor:pointer;
}
.bttn_to_fc2affiliate	{background-position:-41px -793px;}
.bttn_to_fc2contents	{background-position:-41px -863px;}
.bttn_to_fc2sales		{background-position:-41px -933px;}

/* -------------------------
index.html専用
---------------------------- */
.index_title_h1{
	width:685px;
	height:80px;
	background:url(../img/common.png) no-repeat -220px -110px;
	text-indent:-9999px;
}
.index_img_h2{
	width:685px;
	height:200px;
	background:url(../img/common.png) no-repeat -220px -194px;
	text-indent:-9999px;
}
p.index_read{color:#128535;}
.index_title_point{
	width:642px;
	height:35px;
	background:url(../img/common.png) no-repeat -241px -570px;
}
.bttn_tokutyou01, .bttn_tokutyou02, .bttn_tokutyou03, .bttn_tokutyou04{
	width:320px;
	background:url(../img/common.png) no-repeat;
}
.bttn_tokutyou01{height:68px;background-position:-241px -607px;}
.bttn_tokutyou02{height:68px;background-position:-565px -607px;}
.bttn_tokutyou03{height:72px;background-position:-241px -676px;}
.bttn_tokutyou04{height:72px;background-position:-565px -676px;}
.index_thawte{
	width:138px;
	height:88px;
	background:url(../img/common.png) no-repeat -241px -773px;
}
.index_line{
	width:20px;
	height:88px;
	background:url(../img/common.png) no-repeat -557px -773px;
}
.index_credit_mark{
	width:116px;
	height:102px;
	background:url(../img/common.png) no-repeat -586px -769px;
}
.bttn_to_order2{
	width:685px;
	height:113px;
	background:url(../img/common.png) no-repeat -220px -906px;
}
/* -------------------------
tokutyou.html専用
-------------------------- */
.tokutyou_h1{
	width:685px;
	height:70px;
	background:url(../img/contents_img.png) no-repeat -0px -436px;
	text-indent:-9999px;
}
.tokutyou_h2_01, .tokutyou_h2_02, .tokutyou_h2_03, .tokutyou_h2_04{
	width:644px;
	background:url(../img/contents_img.png) no-repeat;
	text-indent:-9999px;
}
.tokutyou_h2_01{height:73px;background-position:-20px -507px;margin:-12px 0 0 0;}
.tokutyou_h2_02{height:73px;background-position:-20px -861px;}
.tokutyou_h2_03{height:75px;background-position:-20px -1018px;}
.tokutyou_h2_04{height:75px;background-position:-20px -1483px;}
.tokutyou_illust_01{
	width:192px;
	height:187px;
	background:url(../img/contents_img.png) no-repeat -20px -582px;
}
.tokutyou_illust_02{
	float:right;
	width:176px;
	height:185px;
	background:url(../img/contents_img.png) no-repeat -485px -1098px;
}
.tokutyou_illust_03, .tokutyou_illust_04, .tokutyou_illust_05, .tokutyou_illust_06{
	width:100px;
	height:48px;
	background:url(../img/contents_img.png) no-repeat;
}
.tokutyou_illust_03{background-position:-20px -1092px;}
.tokutyou_illust_04{background-position:-20px -1235px;}
.tokutyou_illust_05{background-position:-20px -1304px;}
.tokutyou_illust_06{background-position:-20px -1377px;}
#tokutyou_table td{border-bottom:1px solid #ddd;}
.tokutyou_illust_07, .tokutyou_illust_08, .tokutyou_illust_09, .tokutyou_illust_10{
	width:180px;
	height:70px;
	background:url(../img/contents_img.png) no-repeat;
}
.tokutyou_illust_07{background-position:-20px -1552px;}
.tokutyou_illust_08{background-position:-20px -1638px;}
.tokutyou_illust_09{background-position:-20px -1723px;}
.tokutyou_illust_10{background-position:-20px -1796px;}

/* -------------------------
baitai.html専用
-------------------------- */
.baitai_h1{
	width:685px;
	height:70px;
	background:url(../img/contents_img.png) no-repeat -0px -1965px;
	text-indent:-9999px;
}
#baitai_table td{border-bottom:1px solid #ddd;}
#baitai_table td img {
	width:313px;
	height:90px;
	background:url(../img/contents_img.png) no-repeat;
}
#baitai_table td .baitai01{background-position:-18px -2052px;}
#baitai_table td .baitai02{background-position:-18px -2144px;}
#baitai_table td .baitai03{background-position:-18px -2236px;}
#baitai_table td .baitai04{background-position:-18px -2328px;}
#baitai_table td .baitai05{background-position:-18px -2419px;}
#baitai_table td .baitai06{background-position:-18px -2512px;}
#baitai_table td .baitai07{background-position:-18px -2604px;}
#baitai_table td .baitai08{background-position:-18px -2696px;}
#baitai_table td .baitai09{background-position:-18px -2789px;}
#baitai_table td .baitai10{background-position:-18px -3235px;}
#baitai_table td .baitai11{background-position:-18px -3334px;}

/* -------------------------
maunal.html専用
-------------------------- */
.manual_h1{
	width:685px;
	height:70px;
	background:url(../img/contents_img.png) no-repeat -0px -2914px;
	text-indent:-9999px;
}
.manual_h2_01, .manual_h2_02, .manual_h2_03, .manual_h2_04{
	width:644px;
	height:40px;
	background:url(../img/contents_img.png) no-repeat;
	text-indent:-9999px;
}
.manual_h2_01{background-position:-20px -3007px;}
.manual_h2_02{background-position:-20px -3059px;}
.manual_h2_03{background-position:-20px -3112px;}
.manual_h2_04{background-position:-20px -3160px;}

/* -------------------------
qa.html専用
-------------------------- */
.qa_h1{
	width:685px;
	height:70px;
	background:url(../img/contents_img.png) no-repeat -0px -88px;
	text-indent:-9999px;
}
.qa_q{
	width:36px;
	height:36px;
	background:url(../img/contents_img.png) no-repeat -20px -173px;
}
.qa_a{
	width:36px;
	height:36px;
	background:url(../img/contents_img.png) no-repeat -68px -173px;
}
