﻿/* CSS Document */







/*------------------------------Gobal veriable----------------------*/







body {







			padding:0;







			margin:0;







			background-color:#E6E5C7;







			background-image:url(../common/pgbg.gif);







			background-repeat:repeat-x;







			background-position:top;







			font-family:Tahoma,Arial,Helvetica, sans-serif;







			font-size:10px;







			}







p 	{







			padding:0;







			margin:0;







			}







			







/*------------------------------copyright----------------------*/















.body {







			background-color:#FFF;







			border:#B8B799 2px solid







			}







			







/*------------------------------menus----------------------*/




.Leftmenu {



	font-size:14px;



	color:#757575;



	text-decoration:none;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



	font-weight: bold;







			}







			



.Leftmenu2 {



	font-size:16px;



	color:#ff7575;



	text-decoration:none;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



	font-weight: bold;







			}



.Midashi {



	font-size:16px;



	color:#F93;



	text-decoration:none;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



	font-weight: bold;



	text-align: left;



			}







			







.Leftmenu:hover {







			color:#000000;







			}







			







.topmenu {







			font-size:11px;







			color:#000000;







			text-decoration:none;







			padding-left:2px;







			padding-right:2px;







			font-weight:normal;







			}







			







.topmenu:hover {







			color:#666666;







			}



#topbg {
	background: url(../common/topbg.gif) repeat-x;

}





.newmenu {



	font-size:11px;



	line-height:1.7em;



	color:#666;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



			}



			



.newmenu:hover {



	color:#F63;







			}



/*------------------------------ranking----------------------*/

.ranking_text{
	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height:1.5em;

	text-align:left;

	padding:5px;

	margin:0 auto 8px auto;

	background-color:#f5f5f5;
	
}

.rankingmenu {



	font-size:14px;



	line-height:1.2em;



	color:#666;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



			}

.rankingmenu:hover {







			color:#F63;







			}

/*------------------------------what's new----------------------*/















.new {



	font-size:11px;



	line-height:1.7em;



	color:#666;



	padding:10px;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";



			}



.newh {



		font-size:11px;



	line-height:1.7em;



	color:#880000;



	padding:10px;



	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";







}







/*------------------------------what's new----------------------*/















.newbold {



	font-size:11px;



	line-height:2em;



	color:#333333;



	font-weight: bold;



	border-left-width: medium;



	border-left-color: #003333;



			}







			







/*------------------------------copyright----------------------*/















.copyright {







			font-size:11px;







			color:#000000;







			}



.body table tr td table tr td table tr td table tr .new .Leftmenu2 .new {



	font-weight: normal;



}



.body table tr td table tr td table tr td {



	text-align: left;







}



.body table tr td table tr td table {



	text-align: left;



}



.body table tr td table tr td table tr td table {



	color: #FCC;



}




.foot_text {

	width:680px;

	color: #666666;

	font-size: 12px;

	line-height:1.4em;

	text-align:left;

	padding:10px;

	margin:0 auto 20px auto;

	background-color:#f5f5f5;

}



* html .foot_text {

	width:680px;

	color: #666666;

	font-size: 12px;

	line-height:1.4em;

	text-align:left;

	padding:10px;

	margin:0 0 20px 38px;

	background-color:#f7f7f7;

}



div#intro {
	height: 28px;
	text-align:center;
}

div#intro h1 {
	margin: 0;
	padding: 5px 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #e6e5c7;
	overflow: hidden;

}

#left_menu_bg {
	background: url(../common/menus.gif) repeat-x;
}


h2.top_text  {

	width:420px;

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height:1.8em;

	text-align:left;

	padding:5px;

	margin:0 auto 8px auto;

	background-color:#f5f5f5;

}

h2.top_text2 {
	width:420px;

	color: #666666;

	font-size: 12px;

	font-weight: bold;

	line-height:1.8em;

	text-align:left;

	padding:5px;

	margin:0 auto 3px auto;
}


p.top_text  {

	width:420px;

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height:1.8em;

	text-align:left;

	padding:5px;

	margin:0 auto 8px auto;

	background-color:#f5f5f5;

}

h2.guide {

	font-size:16px;
	color:#F73;
	text-decoration:none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-align: left;
}


#welcome {
	background: url(../image/welcome.gif) repeat-x;
	vertical-align: top;
}


.text_w {
	color: #fff;
}


div#foot_menu {
	font-size:12px;
	lign-height: 150%;
	padding: 8px 0 8px 8px;
	text-align: left;
}

div#foot_menu a {
	color: #666;
	text-decoration: none;
}

div#foot_menu a:hover {
	color: #F63;
	text-decoration: underline;
}

p.spc-b {
	padding: 0 0 8px 0;
}

div#dslinks {
	width: 780px;
	margin: 0 auto;
}

div#dslinks p {
	padding: 7px 0;
	font-size: 11px;
	color: #999;
	line-height: 120%;
	text-align: left;
}

#dslinks a {
	color: #999;
}



p#xylinks a {
	color: #666;
}

.present-ban {
	margin: 5px 0 0 0;
}

.present-ban2 {
	margin: 5px 0 10px 20px;
}


#present-l {
	float: left;
	text-align: left;
	width: 520px;
	padding: 10px 0 0 20px;
}

#present-r {
	float: right;
	text-align: left;
	width: 230px;
	padding:10px 0 0 0;
}


p.voice_sub {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 ;
}

p.voice_txt {
	font-size: 12px;
	padding: 0 0 20px 10px;
}


p#map-img1 {
	margin: 10px 0;
	padding: 0 auto;
	height: 200px;
}


p.tech_comment {
	margin: 20px 0;
}

p.tech_comment img {
	padding: 0 5px 5px 0;
}

p.faq-list {
	margin: 20px 0 20px 0;
}

span.new-price-link {
	color: #00f;
}

span.caution {
	color: #f00;
}

#ag_migiue {
	background: url(../agreement/image/tmigiue.gif) no-repeat;
}

#camp_migiue {
	background: url(../common/migiuecanp.gif) no-repeat;
}


#endr_migiue {
	background: url(../common/tmigiue_er.gif) no-repeat;
}

#faq_migiue {
	background: url(../faq/image/tmigiue.gif) no-repeat;
}

#tech_migiue {
	background: url(../common/migiue0gijutu.gif) no-repeat;
}

#info_migiue {
	background: url(../info/image/tmigiue.gif) no-repeat;
}

#nouki_migiue {
	background: url(../nouki/image/migiue0nouki.gif) no-repeat;
}

#opening_migiue {
	background: url(../common/tmigiue_op.gif) no-repeat;
}

#option_migiue {
	background: url(../option1/image/migiue.gif) no-repeat;
}

#order_migiue {
	background: url(../order/image/tmigiue.gif) no-repeat;
}

#prep_migiue {
	background: url(../preparation/image/tmigiue.gif) no-repeat;
}

#price_list_migiue {
	background: url(../price_list/image/migiue0syusei.gif) no-repeat;
}

#profile_migiue {
	background: url(../profile/image/tmigiue.gif) no-repeat;
}

#pv_migiue {
	background: url(../common/tmigiue_pv.gif) no-repeat;
}

#shipping_migiue {
	background: url(../shipping/image/tmigiue.gif) no-repeat;
}

#voice_migiue {
	background: url(../common/tmigiue_vc.gif) no-repeat;
}

#present-done-migiue {
	background: url(../info/image/tmigiue-present.gif) no-repeat;
}

#topic_path {
	margin: 1px;
	text-align: right;
	font-size: 12px;
}

#favorite{
	margin: 10px 30px;
	text-align: left;
}
/*------------------------------SEO対策追記----------------------*/