body {
	/* customize_body */ font: normal normal 10pt meiryo,"メイリオ"; /* customize_body */ 
	/* customize_body */ color:#666 /* customize_body */ 
}

img {border: 0px}
a,a:visited,a:active { /* customize_link */ color: #69ab2b /* customize_link */}
a:hover { /* customize_link_hover */ color:#50AAB5 /* customize_link_hover */ } 

h1,h2,h3,h4,h5{ color:#69ab2b; margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px }
h1{ font-size:20px; line-height:28px }
h2{ font-size:18px; line-height:24px }
h3{ font-size:16px; line-height:21px }
h4{ font-size:14px; line-height:18px }
h5{ font-size:13px; line-height:16px }
p{
	font-family:meiryo,"メイリオ";
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;
	text-align:left;
	line-height:130%;
	color: #351602;
}


#central h1{
	clear:both;
	background:url(http://azp2000.com/themes/based_greenSalad1/images/bg_body.png) left -150px;
	opacity:0.8;
	filter: alpha(opacity=80);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=80)";  /* ie 8 */
	-moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.8;              /* Safari 1.x */
	font-family: 'Dosis', 'メイリオ',meiryo;
	width:100%;
	margin:0 auto;
	padding-top:15px;
	min-height:48px;
	display:block;
	text-align:center;
	text-decoration:none;
	border:1px solid #efefef;
	-moz-box-shadow:  0 0 2px #aaa; /* Firefox */
	-webkit-box-shadow:  0 0 2px #aaa; /* Safari and Chrome */
	box-shadow:   0 0 3px #aaa; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	border-radius:6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	behavior:url(http://azp2000.com/themes/based_greenSalad1/pie/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.zoom{
/* for lightbox inside content blocks リンクタグaに設定*/}


.photo_frame,
.photo_frame_left,
.photo_frame_right{}
.float_left{float:left;}/*左寄せ*/
.float_right{float:right;}/*右寄せ*/

#main img.photo_frame,
#main img.float_left{
margin: 0 15px 15px 15px;
}
#main img.photo_frame2{
margin: 0 15px 0px 15px;
}

/**フォト　フレーム付き　共通設定**/
#main img.photo_frame,
#main img.photo_frame2,
#main img.photo_frame_left,
#main img.photo_frame_right{
border:1px solid #BBA695;
-moz-box-shadow:  0 0 3px #999; /* Firefox */
-webkit-box-shadow:  0 0 3px #999; /* Safari and Chrome */
box-shadow:   0 0 3px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
behavior:url(http://azp2000.com/themes/based_greenSalad1/pie/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
padding:3px !important;
}
/*左寄せ*/
#main img.photo_frame_left,
#main img.float_left{
margin: 0 20px 15px 0px;
float:left;
}
#main .photo_frame_left{
width:180px;
margin: 10px 20px 15px 0px;
float:left;
text-align:center;
}

/*右寄せ*/
#main img.photo_frame_right,
#main img.float_right{
margin: 0 0px 15px 20px;
float:right;
}

#main .photo_frame_right{
width:180px;
margin: 10px 0px 15px 20px;
float:right;
text-align:center;
}

/**テキスト寄せ**/
.align_left{
text-align:left !important;
}
.align_center{
text-align:center !important;
}
.align_right{
text-align:right !important;
}


/***左右寄せクリア***/

.clear{
clear:both !important;
}

/***テキストサイズ調整***/
.txt_larger{
font-size:120%;
line-height:180%;
}
.txt_smaller{
font-size:90%;
line-height:140%;
}
/***テキストスタイル***/
.txt_attention{
color:red;
}
.txt_note{
color:#a19682;
font-size:smaller;
}
.txt_underline{
text-decoration:underline;
}

/***テーブルスタイル***/
.table_gaiyo {
	background-color: #eee;
	width:99%;
}
.table_gaiyo th{
	background:#f6efe6;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.table_gaiyo td{
	border-top:1px dotted #fff;
	background:#ffffff;
	border-bottom:1px solid #f6efe6;
}
.table_gaiyo td,
.table_gaiyo th{
vertical-align:top;
padding:2px;
}

.table_frame{
width:95%;
margin:8px auto;
border:1px solid #a19682;
}


.btn_big,
.btn{}



#central a.btn{
	background:url(http://azp2000.com/themes/based_greenSalad1/images/bg_gradation.jpg) repeat-x top #FFFFFF;
	width:80%;
	margin:0 auto;
}
a.btn_big{
background:url(http://azp2000.com/themes/based_greenSalad1/images/bg_gradation.jpg) repeat-x bottom #FFFFFF;
width:350px;
padding:20px;
font-size:larger;
margin:20px auto 40px auto;
}


#central a.btn,
a.btn_big{
	display:block;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	border:1px solid #fff;
	-moz-box-shadow:  0 0 2px #999; /* Firefox */
    -webkit-box-shadow:  0 0 2px #999; /* Safari and Chrome */
    box-shadow:   0 0 3px #999; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	border-radius:6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    behavior:url(http://azp2000.com/themes/based_greenSalad1/pie/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */

}

#central a.btn:hover{
background:url(http://azp2000.com/themes/based_greenSalad1/images/bg_gradation.jpg) repeat-x 20% #669933;
}

a.btn_big:hover{
background:url(http://azp2000.com/themes/based_greenSalad1/images/bg_gradation.jpg) repeat-x top #E4EEF1;
}


h2.title_arrival{
	display:block;
	text-align:right !important;
	padding:0 !important;
	margin-bottom: -25px !important;
	margin-top:0 !important;
}
#page #central #pageHeader h1 {
	letter-spacing: .3em;
}

#page #central .article h2{
	font-size:12px;
	padding:0 0 0 10px !important;
	margin:0 !important;
	color:#666666 !important;
	}
#page #central .article h3{
	font-size:12px;
	padding-left:10px;
	}
	
	#page #central .article pre{
		margin:5px 10px;
		padding:10px;
		display:block;
		overflow-x:auto;
		background:#E3F2EA;
	}

#page #central span.ccm-autonav-breadcrumb-sep{
	color:#66CC99;
}