body {
	background-color: #CCCCCC;
	font-size:12px;
}
#container {
	background-color: #FFFFFF;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF99FF;
	border-right-color: #FF99FF;
	border-bottom-color: #FF99FF;
	border-left-color: #FF99FF;
}

/*ヘッダー情報*/
#header {
	height: 70px;
	background-image: url(images/header005.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
#header h1 {
	height: 70px;
	display: block;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#header h1 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	text-indent: -9999px;
}




/*見出しタグ*/

h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(images/bar.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding: 3px;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(images/bar.gif);
	line-height: 20px;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding: 3px;
}


/*h4タグは葉書サイズ部分のorder_titleで使ってるので設定しない*/

/*サイドバータグ*/
#side {
	width: 150px;
	text-align: center;
	float: left;
}
/*サイド0タグ*/
#side0 {
	width: 138px;
	height: 25px;
	line-height: 26px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-image: url(images/menuchoice05.gif);
	font-size: 14px;
	font-weight: bold;
}
#side0 a{
	font-size: 14px;
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
}
#side0 a:hover{
	font-size: 14px;
	height: 23px;
	background-image: url(images/bar_orange02.gif);
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
}
/*サイド4タグ*/
#side4 {
	width: 138px;
	height: 25px;
	line-height: 26px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-repeat: repeat-x;
	color: #333333;
	background-image: url(images/menuchoice06.gif);
	font-size: 14px;
	font-weight: bold;
}
#side4 a{
	font-size: 14px;
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
}
#side4 a:hover{
	font-size: 14px;
	height: 23px;
	background-image: url(images/bar_orange02.gif);
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
}
/*サイド1タグ*/
#side1 {
	font-size: 14px;
	width: 138px;
	height:25px;
	line-height:22px;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
	color: #000000;
	margin-bottom: 0px;
	font-weight: bold;
}
#side1 a{
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
	background-repeat: no-repeat;
	background-image: url(images/menuchoice02.gif);
}
#side1 a:hover{
	background-image: url(images/menuchoice03.gif);
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
	background-repeat: repeat-x;
	background-position: center;
}

/*サイド2タグ*/
#side2 {
	font-size: 14px;
	width: 138px;
	height:25px;
	line-height:22px;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
	color: #333333;
	margin-bottom: 0px;
	font-weight: bold;
}
#side2 a{
	text-decoration: none;
	text-align: center;
	display: block;
	color: #000000;
	background-repeat: no-repeat;
	background-image: url(images/menuchoice02.gif);
}
#side2 a:hover{
	background-image: url(images/menuchoice03.gif);
	text-decoration: none;
	text-align: center;
	display: block;
	color: #333333;
	background-repeat: repeat-x;
	background-position: center;
}



.menu1 ul {
	line-height: 20px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.menu1 ul a {
	line-height: 20px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.menu1 li {
	list-style-type: none;
}
.menu1 a {
	text-decoration: none;
	color: #000000;
	display: block;
	width: 138px;
	text-align:center;
	text-decoration:none;
	height: 25px;
	line-height: 25px;
}
.menu1 a:hover {
	text-decoration: none;
	background-image: url(images/side_back009.gif);
	background-repeat: repeat-x;
	text-decoration:none;
	display: block;
}


#menu {
	text-align: center;
	padding: 5px;
	color: #666666;
	background-repeat: repeat-x;
	height: 20px;
	background-image: url(images/footer005_02.gif);
	vertical-align: bottom;
	line-height: 20px;
}
#menu a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#menu a:hover {
	color: #666666;
	text-decoration: none;
}


/*メインタグ*/
#main {
	float: right;
	width: 610px;
	margin: 10px;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 130%;
}
#main a {
 text-decoration: none;
 font-weight: normal;
}
#main .style14 a {
	color: #0099FF;
	text-decoration: none;
}
#main .style14 a:hover {
	color: #FF0000;
}
#main .style16 a{
	text-decoration: underline;
	color: #FF6600;
}
.waku02 {
	background-color: #FFFFFF;
	width: 560px;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
}
#waku04 {
	width: 580px;
	padding: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
}
.waku05 {
	width: 500px;
	padding: 5px;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: 40px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;	
}


/*全体の設定*/
a:link { color: #000000; } 　　/*通常（未アクセス）の色*/
a:visited { color: #000000; }  /* アクセス済みの色*/
a:hover { color: #000000; }    /*ポイント時の色*/
a:active { color: #000000; }   /*アクティブ時の色*/

#clear {
	clear: both;
	float: none;
	height: 15px;
}
#footer {
	height: 180px;
	background-image: url(images/footer003.gif);
}

/*文字の設定*/
.style3 {
	font-size: 18px;
	font-weight:bold;
	color: #FF3333;
	padding-top: 10px;
	padding-bottom: 15px;
}
.style5 {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.style8 {
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bolder;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #66CCFF;
	border-bottom-color: #66CCFF;
	padding: 5px;
	border-top-style: solid;
}
.style9 {
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bolder;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9999;
	padding: 5px;
}
.style10 {
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bolder;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	padding: 5px;
	border-bottom-color: #009933;
	padding-bottom: 2px;
	padding-left: 5px;
}
.style14 {
	font-size: 12px;
}
.style16 {
	font-size: 14px;
	color: #FF6633;
}
.style20 {
	font-size: 16px;
	color: #FF0000 ;
	font-weight: bold;
}
.style21 {
	font-size: 12px;
	color: #CC0000;
}
.style25 {
	font-size: 20px;
	font-weight:bold;
	color: #333333;
	margin-bottom: 20px;
	margin-top: 10px;
}
.style27 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background-image: url(images/souhu.gif);
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 45px;
	line-height: 26px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #33CCFF;
	border-bottom-color: #33CCFF;
}
.style28 {
	background-color: #DBF1FD;
}

.style29 {
	line-height: 17px;
	padding-left: 25px;
	margin-bottom: 7px;
	text-decoration: underline;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 7px;
}

/*文字・フォント設定*/
.red {
	color: #FF0000;
}
.bold {
	font-weight:bold;
	}
.bold14px {
	font-weight:bold;
	font-size:14px;
	}	
.bold_red {
	font-weight: bold;
	color: #FF0000;
}
.bold_rireki {
	font-weight: bold;
	color: #663300;
	margin-left: 20px;
}
.orange {
	color: #FF6633;
}
.white {
	color: #FFFFFF;
}
.glay {
	color: #333333;
}
.glay12px {
	color: #333333;
	font-size:12px;
}
#blue_gyokan a{
	line-height: 16px;
	text-decoration: none;
	color: #0033FF;
	}


/*アイコン*/
.kouseiicon {
	font-size: 14px;
	font-weight: normal;
	background-image: url(images/kouseiicon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 13px;
	margin-left: 25px;
	color: #333333;
	margin-top: 3px;
}
.faqicon a {
	text-decoration: none;
	color: #333333;
}
.faqq02 {
	font-size: 14px;
	font-weight: normal;
	background-image: url(images/icon_q.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 20px;
	margin-left: 20px;
	color: #000099;
}
.faqa {
	font-size: 12px;
	background-image: url(images/icon_a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 20px;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 5px;
	color: #333333;
}
.faqicon {
	background-image: url(images/faq_icon.jpg);
	background-position: left;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 15px;
	padding-left: 18px;
	font-size: 18px;
	margin-bottom: 7px;
	color: #000000;
}
.sendicon {
	background-image: url(images/send_icon.jpg);
	background-position: left;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 15px;
	padding-left: 18px;
	font-size: 18px;
	margin-bottom: 10px;
	color: #000000;
}
.sendicon02 {
	background-image: url(images/send_icon10.jpg);
	margin-left: 15px;
	background-repeat: no-repeat;
	line-height: 17px;
	padding-left: 15px;
	margin-bottom: 5px;
	text-decoration: underline;
	color: #333333;
	font-size: 14px;
	background-position: left center;
}
.stepicon {
	background-image: url(images/stepicon.jpg);
	margin-left: 15px;
	background-repeat: no-repeat;
	line-height: 17px;
	padding-left: 30px;
	margin-bottom: 7px;
	text-decoration: underline;
	color: #000000;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin-top: 7px;
}
.optionicon {
	background-image: url(images/option_kinenbi.gif);
	margin-left: 30px;
	background-repeat: no-repeat;
	line-height: 18px;
	padding-left: 11px;
	margin-bottom: 3px;
	color: #000000;
	font-size: 16px;
	background-position: left center;
	font-weight: bold;
	margin-top: 5px;
}

.priceicon {
	font-size: 20px;
	line-height: 15px;
	background-image: url(images/price_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 5px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}
.priceicon02 {
	font-size: 20px;
	line-height: 15px;
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}

/*線*/
.sen1{
	font-size: 16px;
	background-color: #EBEBEB;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sen2{
	background-color: #FFFFFF;
	padding: 3px;
	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: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
}
.sen7{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #663333;
	font-size: 12px;
	margin-bottom: 10px;
}


.senhagaki{
	background-color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	background-image: url(images/iro_hagaki.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: normal;
}
.senkabekake{
	background-color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	background-image: url(images/iro_kabe.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: normal;
}
.sentakujo{
	background-color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	background-image: url(images/iro_takujo.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: normal;
}
.sennaire{
	background-image: url(images/sennaire.jpg);
	margin-left: 15px;
	background-repeat: no-repeat;
	line-height: 17px;
	padding-left: 30px;
	margin-bottom: 7px;
	text-decoration: underline;
	color: #000000;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin-top: 7px;
}
.senhasen{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}


/*イメージタグ*/
.img_m10px {
	margin-left:-10px;
}
.imgt5b15 {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
}


.img10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.img105 {
	padding-bottom: 10px;
}
.img5 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img5left {
	margin-left: 5px;
}
.img5tb {
	margin-top: 5px;
	margin-bottom: 5px;
}
.img5tbl {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 10px;
}
.img5tbr {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.img10left {
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.img20 {
	margin-left: 20px;
}
.img25 {
	margin-left: 25px;
}
.img25p {
	margin-left: 25px;
	font-size:14px;
	line-height: 16px;
}
.img25b {
	margin-left: 25px;
	margin-bottom:15px;
	font-size:14px;
}
.img30 {
	margin-left: 30px;
	margin-bottom:0px;
}
.img50 {
	padding-top: 10px;
	padding-left: 50px;
}
.img40n {padding-left:40px;}
.img43n {
	margin-left:43px;
	}
.img50n {
	padding-left: 50px;
}
.img55 {
	padding-left: 55px;
}
.img55px12 {
	padding-left: 55px;
	font-size: 12px;
}
.img55t5b15 {
	padding-left: 55px;
	padding-top: 5px;
	padding-bottom:15px;
}
.img65 {
	padding-left: 65px;
}


.imgl
{float:right;
margin-left:20px;}
.imgl03{
	float:left;
	padding-right: 5px;
	padding-left: 20px;
}

/*イメージに線をつける*/
.imglsen {
	border: 1px solid #333333;
	margin:5px;
	float:left;
}
.imgsen01 {
	border: 1px solid #333333;
}
.imglsen0 {
	border: 1px solid #333333;
}

.img10sen {
	border: 1px solid #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
	
/*特定商取引個人情報の紫三角*/
.img5555 {
	font-size: 12px;
	text-align: left;
	margin: 5px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(images/img5555.gif);
	background-repeat: no-repeat;
	line-height: 10px;
}

/*indexご注文についての白三角*/
.img555514 {
	font-size: 14px;
	text-align: left;
	background-image: url(images/icon005.gif);
	padding-left: 12px;
	font-weight: bold;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
/*横に画像を置きたいとき_回り込み解除*/
.imglclear{clear:both}

/*回り込みタグ*/
.fl{float:left;}
.fr{float:right;}

p{padding:0px;
margin:0px;}

.px10{font-size: 10px;}
.px11{font-size: 11px;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px20{font-size:20px;}
.px20b{font-size:20px; font-weight:bold;}


/*必要か不要かわからないのでいじらない*/
@charset "UTF-8";
@import url("form.css");
@import url("confirm.css");

div#mailfrom_hidden_object {
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.thanks {
	background-color: #FFFFCC;
	padding: 10px;
	margin: 40px;
	font-size: 12px;
	line-height: 130%;
}

div#mailfrom_hidden_object input {
	margin: 10px;
}
form#mailform {
	margin: 0px auto;
	padding: 0px;
}
img.must {
	width: 30px;
	height: 16px;
	float: left;
}
.order_setsumei {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FF0000;
}
.order_title {
	background-image: url(images/order_title03.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}
#order_back {
	background-color: #F5F5F5;
	padding-bottom: 10px;
}


/*カテゴリーページ*/
.tategatac {
	font-size: 14px;
	text-decoration: none;
	margin-bottom:15px;
	border:#000000 1px solid;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.tategatact{
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}

.tategatact a{
	color:#000000;
	background-image:url(images/tategatac2.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent:10px;
	padding:3px;
	line-height:18px;
	font-weight:bold;
	}
	
.tategatact a:hover{
	display: block;
	background-image:url(images/tategatac.gif);
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	}	

.takuyokoc {
	font-size: 14px;
	text-decoration: none;
	margin-bottom:15px;
	border:#000000 1px solid;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.takuyokoct{
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}

.takuyokoct a{
	color:#000000;
	background-image:url(images/tategatac7.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent:10px;
	padding:3px;
	line-height:18px;
	font-weight:bold;
	}
	
.takuyokoct a:hover{
	display: block;
	background-image:url(images/tategatacao.gif);
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	}	


.a4yokoc {
	font-size: 14px;
	text-decoration: none;
	margin-bottom:15px;
	border:#000000 1px solid;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

.a4yokoct{
	background-color:#CCCCCC;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}

.a4yokoct a{
	color:#000000;
	background-image:url(images/a4yokoc.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent:10px;
	padding:3px;
	line-height:18px;
	font-weight:bold;
	}
	
.a4yokoct a:hover{
	display: block;
	background-image:url(images/a4yokoc5.gif);
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	}	
.naire {
	background-image:url(images/nairenaire02.gif);
	background-repeat:no-repeat;
	color:#663300;
	font-size: 14px;
	padding-left: 20px;
	margin-top: 5px;
	font-weight: bold;
	margin-left: 25px;
	}
.naire a{
	color:#663300;
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
	}
.nairesuru {
	background-image:url(images/nairenaire03.gif);
	background-repeat:no-repeat;
	color:#663300;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 25px;
	padding-left: 20px;
	margin-bottom: 10px;
	}
.nairesuru a{
	color:#663300;
	font-size: 14px;
	font-weight: bold;
	}

/*カテゴリーページ02*/
.a4yokoc {
	font-size: 14px;
	text-decoration: none;
	margin-bottom:15px;
	border:#000000 1px solid;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.nairec {
	font-size: 14px;
	text-decoration: none;
	margin-bottom:15px;
	border:#000000 1px solid;
	line-height: 16px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.nairet{
	background-color:#CCCCCC;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}

.nairet a{
	color:#000000;
	background-image:url(images/nairec.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent:10px;
	padding:3px;
	line-height:18px;
	font-weight:bold;
	}
	
.nairet a:hover{
	display: block;
	background-image:url(images/nairech.gif);
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	}
	
/*インデックス頁*/
.osusume {
	line-height: 25px;
	padding-left: 10px;
	font-size: 15px;
	margin-right: 10px;
	margin-left: 18px;
	margin-bottom: 7px;
	margin-top: 15px;
	font-weight: bold;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #8fc31f;
	background-color: #E8E8E8;
}
.osusume02 {
	line-height: 25px;
	padding-left: 10px;
	font-size: 15px;
	margin-right: 10px;
	margin-left: 18px;
	margin-bottom: 7px;
	margin-top: 15px;
	font-weight: bold;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #8fc31f;
	background-color: #E8E8E8;
}


/*注文フォーム*/
.orderhaikei1{ 	background-image: url(images/orderk_images/pink.gif); }  
.orderhaikei2{ 	background-image: url(images/orderk_images/blue.gif); }

/*青の矢印*/
.yajiicon {
	background-image: url(images/yaji_icon.gif);
	background-position: left;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 15px;
	padding-left: 18px;
	font-size: 18px;
	margin-bottom: 7px;
	color: #000000;
}
.yajiicon a {
	color: #0033FF;
	text-decoration: underline;
}

.yajiicon02 {
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000000;
	line-height: 13px;
	background-image: url(images/icon005.gif);
	background-repeat: no-repeat;
}
.yajiicon03 {
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000000;
	background-image: url(images/icon006.gif);
	background-repeat: no-repeat;
	line-height: 13px;
}
.busuu {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}


/*ペイメントページ*/
.paymenticon {
	background-image: url(images/houjinsetsu_icon.jpg);
	margin-left: 15px;
	background-repeat: no-repeat;
	line-height: 14px;
	padding-left: 13px;
	margin-bottom: 4px;
	color: #333333;
	font-size: 14px;
	background-position: left top;
	margin-top: 6px;
}
.paymenticon a {
	line-height: 14px;
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#main .guide_title2 {
	background-image: url(images/01242.gif);
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 600px;
	}
	
/*リストタグ設定*/
#main ul {
	margin-top: 0px;
	}
#main ol {
	margin-top: 0px;
	}
.c1 { 
list-style-type:disc;
font-size:12px;
}
.c2blue {
	list-style-image: url(images/houjinsetsu_icon.jpg);
	line-height: 16px;
	padding-left: 13px;
	margin-bottom: 4px;
	font-size: 14px;
	background-position: left top;
	margin-top: 6px;
	list-style-type:none;
	margin-left: 20px;

}
.c2 a {
	color: #0033FF;
	line-height: 20px;
}
.c3pink {
	list-style-image: url(images/famsetsu_icon.jpg);
	background-repeat: no-repeat;
	line-height: 16px;
	padding-left: 13px;
	margin-bottom: 4px;
	font-size: 14px;
	background-position: left top;
	margin-top: 6px;
	list-style-type:none;
	margin-left: 20px;

}

#c4faqq{
	padding:0px;
	margin:0px;
	}

#c4faqq ul{
	padding:0px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#c4faqq li {
	background-image:url(images/icon_q.gif);
	background-repeat:no-repeat;
	text-decoration: underline;
	line-height:20px;
	text-indent:23px;
	font-size:12px;
	margin-bottom:5px;
	}
#c4faqq li a {
	color: #333333;
	text-decoration: underline;
	}
#c5faqa{
	padding:0px;
	margin:0px;
	}

#c5faqa ul{
	padding:0px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#c5faqa li {
	background-image:url(images/icon_a.gif);
	background-repeat:no-repeat;
	line-height:20px;
	font-size:12px;
	margin-bottom:5px;
	margin-left: 20px;
	padding-left: 20px;
	}
.attention {
	background-color: #FFCCCC;
	display: block;
	margin: 5px;
	padding: 5px;
	border: 1px solid #FF6666;
}

.kakomu {
	background-color:#FFFFCC;
	margin: 10px;
	padding: 10px;
	border: 1px solid #FF6666;
}
