.font-size11{font-size: 85%;}
.font-size12{font-size: 90%;}
.txt-red{color:#F00;}
.txt-pink{color:#FF3366;}
.txt-green{color:#093;}
.txt-blue{color:#03C;}
.txt-aqua{color:#09F;}
.txt-yellow{color:#FC0;}
.txt-orange{color:#F93;}
.txt-yellowgreen{color:#9C3;}
.txt-black{color:#000000;}
.txt-purple{color:#63C;}
.font-eikakupop{ font-family:'HG創英角ﾎﾟｯﾌﾟ体','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.fs24{ font-size:24px;}
.fs20{ font-size:20px;}
.fs18{ font-size:18px;}
.fs16{ font-size:16px;}
/*ハック↓*/
div {   zoom: 1;/*for IE 5.5-7*/}
div:after {
/*for modern browser*//*  content: ".";*/
clear: both;
display: block;
line-height: 0;
height: 0;
visibility: hidden;
}
/*ハック↑*/


p .pink{
	font-size: 18px;
	font-family:"HGP創英角ﾎﾟｯﾌﾟ体","ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
    color: #F36;
}
p a.pink:hover{ opacity:0.8}
a.pink:link{
	color:#09F;
}

/* wrapper						##################################### */
section#wrapper{
	margin: 12px auto 0;
	width: 990px;
	overflow:hidden;
}
section#wrapper{ font-size: 15px;}


/* h1						##################################### */
h1#topic-ask{
	height: 41px; width: 990px;
	background: url(../img/title.jpg) left center no-repeat;
	text-indent: -9999px;
	overflow:hidden;
}


/*topicPath						##################################### */
	ol#topicPath {
		height:  15px;
		margin: 10px 0 15px 0;
		padding: 0;
		list-style: none;
		overflow:hidden;
	}

	ol#topicPath li {
		float: left;
		padding-right: 7px;
		padding-left: 10px;
		background: url(../img/path_icon.gif) left center no-repeat;
	}
		ol#topicPath li.home {
			margin-top: -5px;
			padding-left: 0;
			background: none;
		}
		ol#topicPath li.path{
			 font-size: 80%;
		}
/* ask					##################################### */
	div#main-ask{

		padding:0 30px 30px;
		overflow:hidden;
		width: 926px;
	}
div#main-ask h2 {
	font-size:28px;
	color:#FF3399; border-top: dotted 1px #FF6699;
	padding-top:30px;
}

	div.ana-box{
		overflow: hidden;
		height:inherit;
		clear:both;
		padding: 30px 0;
	}

	div.ask-photo img{
		border-radius: 10px;/* CSS3草案 */
		-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
		-moz-border-radius: 10px;   /* Firefox用 */
		behavior: url(js/PIE.htc);
	}

div.ask-table {
	width: 760px;
	overflow:hidden;
	padding: 20px;
	margin:0 auto;
	margin-bottom:40px;
	padding:20px;
    /* 【角丸】　*/
    border-radius:10px;/* CSS3 */
    -webkit-border-radius:10px;/* Safari,Google Chrome */
    -moz-border-radius:10px;   /* Firefox */
	behavior: url(js/PIE.htc);
	}
div.women{border:#F69 solid 2px;}
div.men{border:#A3E4FE solid 2px;}

div.ask-photo{ width: 310px; float:left; display:block; overflow:hidden;}
div.ask-txt{ width: 420px; float:left; display:block; overflow:hidden;margin-left:20px;}
div.ask-txt p{ text-align:left;}


p.ask-logo img{width: 350px; border:1px #FF6699 solid; padding:20px 20px 25px 25px;}

.capture-img:hover{opacity: .6; transition: all 0.5s ease-out;}


/*　pagetop						##################################### */

div#pagetop {clear: both;
	float:right;
	margin: 20px 0 20px 0;
}
div#pagetop a{
	height: 13px; width: 126px;
	background:  url(../img/btn_top.png)  left top no-repeat;
	text-indent: -9999px;
	display:block;}




/* footer						##################################### */

	div#footer_cal{
		background: url( ../img/footer_br.gif) left top no-repeat;
		padding-top: 20px;
		width: 990px;
		clear: both;
		text-align: center;

	}



/* sp						##################################### */


		/*テーブル組み*/
		.sp table.anach-table tbody,
		.sp table.anach-table{
			margin:auto;
			border-collapse:collapse;
			padding-bottom: 1.2em;

		}
			.sp table.anach-table p{ padding: 1em;}
			.sp table.anach-table td img{ /*width: 100%;*/ text-align:center; margin: 0 auto; display:block;}
			.sp table.anach-table th,
			.sp table.anach-table td{ display: table-header-group; }
			.sp table.anach-table td p{ padding:8px; }
			.sp table#anach-table-phottxt{ width:310px;}
				.sp table.anach-table td p{ margin-bottom: 0 ;}
			.sp .sp-p-box{ width:310px;}
			.sp .sp-div-box{ width:290px; }
