@charset "shift-jis";

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, q, s, strong, b, u, i, center, dl, dt, dd, ol, ul, li, table, tbody, tfoot, thead, tr, th, td, footer, header{
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

/* #Basic Styles
================================================== */
	body {
		background:url(/images/common/bg_base.png) fixed;
		font-size:0.75em;
		font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
		font-weight:normal;
		color:#646464;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }

/* #Links
================================================== */
	a, a:visited { outline: 0; text-decoration:none;}
	a:hover, a:focus {}
	p a, p a:visited { line-height: inherit; }

	a.item .item_ttl{color:#006699;}
	a:hover .item_ttl , a:hover .ttl_mod{text-decoration:underline; cursor:pointer;}
	a:hover .item_pho{opacity:0.8; filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; cursor:pointer;}
	.price_mod{color:#d44444;}
	.company_mod{color:#7c7c7c;}
	
		#column_area .sub_ttl a , #column_area .txt_mod a{color:#006699; text-decoration:underline;}

/* スマホ（320〜599）
================================================== */
@media only screen and (max-width: 599px) {
	a:hover .item_ttl , a:hover .ttl_mod{text-decoration:none;}
	
	/* スマホ：リンク時アンダーラインなし */
	.txt_btn_a:hover{text-decoration:none;}	.footer_a:hover{text-decoration:none;}	
}

/* #Clearing
================================================== */

.boxcl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

ul.accordion ul { display:none;}

.cap_txt span { color:#111111;padding:2px;border-radius:10%; }
.cap_txt span { background-color:#99FFFF; }
.cap_txt span.Narrator { background-color:#FFCC33; }
.cap_txt span.Son { background-color:#33CCCC; }
.cap_txt span.Daughter { background-color:#FF6928; }
.cap_txt span.Marshall { background-color:#66CC33; }
.cap_txt span.Ted { background-color:#3366FF; }
.cap_txt span.Barney { background-color:#FF66FF; }
.cap_txt span.Lily { background-color:#9966FF; }
.cap_txt span.Robin { background-color:#CC3333; }
.cap_txt span.Neal { background-color:#FFCC33; }
.cap_txt span.Alex { background-color:#33CCCC; }
.cap_txt span.Cruz { background-color:#FF6928; }
.cap_txt span.Peter { background-color:#66CC33; }
.cap_txt span.Jones { background-color:#3366FF; }
