@charset "shift_jis";
/* CSS Document */


/* \*/
* html div, * html p{
 height:1%;
 }
/* */

/*パンくずリスト 背景*/
.bg-backtrack {
padding-left: 5px;
background: url( http://www.arukikata.co.jp/img/bg_backtrack.gif) left top repeat-x; 
}

.bg-backtrack_n {
width:768px;
height:12px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background: url( http://www.arukikata.co.jp/img/bg_backtrack.gif) left repeat-x;
background-color:#999999;
text-align:left;
padding:5px;
font-size:12px;
}


/* ---------------------------------------------------------
全体の定義
--------------------------------------------------------- */
body {
color: #333333;
margin: 0;
padding: 0;
background-color: #ffffff;
}

td,h,span,div { font-family: Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif; }

/*かげ*/
.bg-sdw-center { background: url(../img/bg_sdw_center.gif) left top repeat-y; }
.bg-sdw-right { background: #E1E1E1 url(../img/bg_sdw_right.gif) left top repeat-y; }

/*What's New 濃い紫*/
.bg-new-a { background: #d7f6fd url(../img/bg_new_a.gif) left top repeat-y;  }
/*What's New 薄い紫*/
.bg-new-b { background: #EBEEF8 url(../img/bg_new_b.gif) left top repeat-y;  }

/* ---------------------------------------------------------
テキスト
--------------------------------------------------------- */
/*
●フォントサイズ  small, medium, large
●行間   n = narrow, m = medium, w = wide
*/ 
.small-n {  
font-size: 11px;
line-height: 110%;
}

.small-m {  
font-size: 11px;
line-height: 125%;
}

.small-w {  
font-size: 11px;
line-height: 140%;
}

.medium { font-size: 12px; }

.rank
	{
	font-size: 11px;
	line-height: 125%;
	border:solid 1px #FFFFFF;
	}


.medium-n {
font-size: 12px;
line-height: 125%;
} 

.medium-m {
font-size: 12px;
line-height: 130%;
}
 
.h1 { color: #333333; font-size: 13px; margin: 0; }

.category { 
color: #ffffff;
font-size: 10px;
line-height: 110%;
background-color: #ff6633;
}



/*hタグ*/
#area_h1 h1 {
	width:568px;
	height:30px;
	float:none;
	font-size:16px;line-height: 100%;
	color:#FF0000;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	background:url(http://www.arukikata.co.jp/img/h1_bg.gif) repeat;
}

#area_h2 h2 {
	font-size:12px;line-height: 125%;
	color:#000000;
}



a.red:link { text-decoration: underline; color: #E60000 }
a.red:visited { text-decoration: underline; color: #990099 }

a:link, a:hover: { text-decoration: underline; color: #3333FF }
a:visited { text-decoration: underline; color: #990099 }


/*20061115追加*/
td {font-size:12px;color:#000000;font-family:MS PGothic;line-height:16px;}

.menuList01 div{ margin-bottom:2px; font-size: 12px; width:160px }
.menuList01 a {font-size:12px; text-decoration: none; line-height:16px;}
.menuList01 a:link { color: #555555; text-decoration: none }
.menuList01 a:visited { color: #555555; text-decoration: none }
.menuList01 a:active { color: #FF6633; text-decoration: underline }
.menuList01 a:hover { color: #FF6633; text-decoration: underline }

.footer a {font-size:10px; text-decoration: none; line-height: 125%}
.footer a:link { color: #FF0000; text-decoration: underline }
.footer a:visited { color: #FF6633; text-decoration: none }
.footer a:active { color: #FF6633; text-decoration: none }
.footer a:hover { color: #FF6633; text-decoration: none }

.white-s-link a {font-size:10px; text-decoration: none; line-height: 125%}
.white-s-link a:link { color: #FFFFFF; text-decoration: underline }
.white-s-link a:visited { color: #999999; text-decoration: none }
.white-s-link a:active { color: #999999; text-decoration: underline }
.white-s-link a:hover { color: #999999; text-decoration: underline }

.gray-s-link a {font-size:10px; text-decoration: none; line-height: 125%}
.gray-s-link a:link { color: #444444; text-decoration: none }
.gray-s-link a:visited { color: #444444; text-decoration: none }
.gray-s-link a:active { color: #FFFFFF; text-decoration: none }
.gray-s-link a:hover { color: #FFFFFF; text-decoration: none }

.gray-link a {font-size:12px; text-decoration: underline; line-height: 125%}
.gray-link a:link { color: #444444; text-decoration: underline }
.gray-link a:visited { color: #444444; text-decoration: underline }
.gray-link a:active { color: #666666; text-decoration: none }
.gray-link a:hover { color: #666666; text-decoration: none }

.white {font-size:12px; color: #ffffff; text-decoration: none; line-height: 125%}
.white-s {font-size:10px; color: #ffffff; text-decoration: none; line-height: 125%}

.new-date {  font-size: 11px; line-height: 110%; color: #CC0033 }

.orange-s-link div{font-size:12px; text-decoration: none; line-height: 125%}
.orange-s-link a {font-size:12px; text-decoration: none; line-height: 125%}
.orange-s-link a:link { color: #FF6600; text-decoration: underline }
.orange-s-link a:visited { color: #FF6600; text-decoration: underline }
.orange-s-link a:active { color: #09f; text-decoration: none }
.orange-s-link a:hover { color: #09f; text-decoration: none }

.red-link div{font-size:12px; text-decoration: none; line-height: 125%}
.red-link a {font-size:12px; text-decoration: none; line-height: 125%}
.red-link a:link { color: #FF0000; text-decoration: underline }
.red-link a:visited { color: #FF0000; text-decoration: underline }
.red-link a:active { color: #FF6600; text-decoration: none }
.red-link a:hover { color: #FF6600; text-decoration: none }

/* タイトル文字 */
.title {  font-size: 16px; line-height: 125%; color: #CC0033 }
.title2 {  font-size: 16px; line-height: 140%; color: #FF0000 }
.title3 {  font-size: 14px; line-height: 130%; color: #FF0000 }

/* 左広告 */
.side_ad_text{font-size: 11px;line-height: 110%;}
.side_ad_text_small{font-size: 10px;line-height: 110%;}
.side_ad_title{font-size: 12px;line-height: 125%;}
.side_ad_title_small{font-size: 11px;line-height: 125%;}

/* ====================index Travel PhotoAD==================== */
#photoAD {
	width:170px;
	margin:0 5px 8px 5px;
	padding:0;
}

.ad_l {
	float: left; padding:0 0 1px 3px;
}
.ad_r {
	float: left; padding:0 0 1px 2px; text-align:left;
}
#photoAD a {
	font-size:11px; line-height: 110%; color:#333333; text-decoration:underline; padding:0px 0 0px 0;
	margin:0;
}
#photoAD img {
	margin:0;
	padding:0 5px 0 5px !important;
}
#photoAD p {
	font-size:11px; line-height: 110%; color:#333333; text-decoration:none;
	text-align:center; 
	margin:0;
	padding:2px 0 0 0;
}


/* ====================PickUp AD==================== */
#pickup_ad {
	margin: 0 0 0 6px;
	padding: 0 ; WIDTH: 170px; HEIGHT:85px;
}
#pickup_ad a img { margin: 0 ; padding: 0 0 2px 0 ; text-decoration:none !important;}
#pickup_ad a {
	font-size:11px; line-height: 125%; color:#333333; text-decoration:underline;
}
