.partition{border-left:#630 dotted 2px;}
.radius{border-radius:3px; box-shadow:2px 2px 5px #999999; margin: 0 20px 0 10px;}

.container{background:#FFF;}
.header{background-color: #2d1500; margin:0; padding:0 0px;}
.gnav {
	margin-top:10px;
	background:#fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.head{margin-bottom:10px;}
.contents_title1{margin-bottom:3px;}
.contents_title2{margin-bottom:3px;}
.indexcontents1{margin-bottom:3px; text-align:center;}

#menu p.cart {
    background: rgba(0, 0, 0, 0) url("../img/cart.jpg") no-repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
    padding: 10px 0 5px 40px;
}
#menu p.head {
    background: rgba(0, 0, 0, 0) url("../img/sidenav_head.gif") no-repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
    padding: 10px 0 5px 10px;
}
#menu p.head2 {
    background: rgba(0, 0, 0, 0) url("../igs/sidenav_head2.gif") no-repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
    padding: 10px 0 5px 10px;
}
#menu ul{list-style:none; padding:0;}
#menu ul li{border-bottom:1px dashed #f33; margin-bottom:10px; padding:0 10px;}

.news{border:#603 1px solid; margin:-8px 0 0 0; padding:10px; font-size:95%;}
.footer{margin: 5px auto 0 auto; color:#ffffea; max-width:900px;}
.bg{background-color: #2d1500; margin: 20px auto 0; padding: 5px; height:auto;}
.photoLeft{float:left; max-width:330px; margin-bottom:10px;}
.photoRight{float:right; max-width:330px; margin-bottom:10px;}

/*****************************************************************/
h1 {font-size:100%; line-height:1.5; margin:0 0 5px 0; color:#ffffea;}
h2 {background: #fcc none repeat scroll 0 0;
    border-color: #eaa #a33 #a33 #eaa;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 4px 3px 1px;
    color: #ff3333;
    font-size: 120%;
    font-weight: bold;
    padding: 7px 7px 7px 14px;
}
h3 {background: #fcc none repeat scroll 0 0;
    border-color: #eaa #a33 #a33 #eaa;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 4px 3px 1px;
    color: #ff3333;
    font-size: 150%;
    font-weight: bold;
    padding: 7px 7px 7px 14px;
}
a {color:#333;}
a:hover{color:#600; 
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;}

/************************/
/* color */
/************************/
.white{color:#ffffff;}
.black{color:#000000;font-size:100%;}
.gray{
	color:#444444;}
.red{
	color:#ff3333;
	font-size:105%;
	font-weight:bold;}
.red170{
	color:#ff3333;
	font-size:170%;
	font-weight:bold;}
.bigred{
	color:#ff3333;
	font-size:120%;
	font-weight:bold;}
.green{
	color:#339933;
	font-size:110%;
	font-weight:bold;}
.blue{
	color:#0000FF;
	font-size:105%;
	font-weight:bold;}
.darkblue{a
	color:#0000CC;
	font-size:105%;
	font-weight:bold;}

.font110{
	font-size:130%;
	font-weight:bold;}
.font130{
	font-size:130%;
	font-weight:bold;
	line-height: 100%;}
.font200{
	font-size:200%;}
.orange{
	color:#F63;}
.bgblue{
	background:#06C;
	padding:5px 5px 5px 20px;
	margin:10px;}
.bgECFEB6{background:#ECFEB6;}/*うすい黄緑*/
.bg996600{background:#996600;}/*茶色*/


.none{list-style:none;}
/****************/
/* float */
/****************/
.left {float:left;}
.right{float:right;}
.cl{clear:both;}

.comment{font-size:80%;}
/************************************/
/* margin-padding */
/************************************/
.ma5{margin:5px;}
.ma10{margin:10px;}
.ma15{margin:15px;}
.ma20{margin:20px;}
.ma25{margin:25px;}
.ma30{margin:30px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml150{margin-left:150px;}
.ml200{margin-left:1200px;}
.ml250{margin-left:250px;}
.ml300{margin-left:300px;}
.ml350{margin-left:350px;}
.ml400{margin-left:400px;}
.mlr10{margin:0 10px;} !important;
.mlr15{margin:0 15px;} !important;
.mlr20{margin:0 20px;} !important;
.mlr30{margin:0 30px;} !important;

.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.pa25{padding:25px;}
.pa30{padding:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}

.plr20{padding:0 20px;}

/*n-margin*/
.mt-10{margin-top:-10px; !important}
.mb-10{margin-bottom:-10px;}
.mb-20{margin-bottom:-20px;}
.mb-30{margin-bottom:-30px;}
.mlr-10{margin:0 -10px;}
.mlr-15{margin:0 -15px;}
.mlr-20{margin:0 -20px;}

#mt-10{margin-top:-10px;}
#mt-20{margin-top:-20px;}
#mt-30{margin-top:-30px;}

/************************************/
/* box-width */
/************************************/
.box45p{width:45%;}
.box50p{width:50%;}
.box100p{width:100%;}


.box150{width:150px;}
.box160{width:160px;}
.box170{width:170px;}
.box180{width:180px;}
.box190{width:190px;}
.box200{width:200px;}
.box210{width:210px;}
.box220{width:220px;}
.box230{width:230px;}
.box240{width:240px;}
.box250{width:250px;}
.box260{width:260px;}
.box270{width:270px;}
.box280{width:280px;}
.box290{width:290px;}
.box300{width:300px;}
.box665{width:665px;}



/*****************************************************************/
/*****************starlinks.jp template***************************/
/*****************************************************************/