@charset "utf-8";
@import url('font.css');

/*
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 
*/


/*
 * 初期化
 */
* html .alphafilter{
    behavior: expression(IEPNGFIX.fix(this));
    /*behavior: url(http://test.brides-net.com/js/iepngfix.htc);*/
}
html,body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/*
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	*/
    background-color: #ffffff;
    background-image: url(/images/share/mini_background.png);
    background-repeat: repeat-x;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	margin:0;
	padding:0;
	color:#333333;
	line-height:1.4;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img{
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var{
	font-style:normal;
	font-weight:normal;
}
ol, ul{
	list-style:none;
}
caption, th{
	text-align:left;
}
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
}
q:before, q:after{
	content:”;
}
abbr, acronym{
	border:0;
}
a,a:visited{
	color:#ff0065;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
strong{
    font-weight: bold;
}

.input_text{
    border:1px solid #cccccc;
    background-color: #fcfcfc;
    padding:3px;
}
.submit_button{
    border:3px double #aaaaaa;
    padding:1px 10px;
    vertical-align: middle;
    background-color: #ffffff;
	background-image:url(/images/share/button_background.png);
	background-repeat:repeat-x;
}

li a{
    background-image: url(/images/share/point_1.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding:0 0 0 12px;
}

#mini_box{
    padding:10px;
}
#mini_box h1{
    font-size:116%;
    padding:5px;
    background-color: #ff0065;
    color:#ffffff;
}
#mini_box p{
    padding:5px 0;
}
#mini_box h2{
    margin: 10px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #aaaaaa;
    color:#666611;
    font-weight: bold;
}
#mini_body{
    border:1px solid #cccccc;
    padding:10px;
    margin: 10px 0;
    background-color: #ffffff;
}
#mini_body table{
    width:450px;
    margin:10px auto;
}
#mini_body th{
    font-weight: bold;
}
#mini_body th,#mini_body td{
    text-align: center;
    width:50%;
}



.place_action{
	clear:both;
	padding:10px;
	margin-bottom: 10px;
	background-color:#ffface;
	border:1px solid #cccccc;
}
.place_action img{
	vertical-align:middle;
	cursor:pointer;
	margin:0 15px;
}
.present_request{
	cursor:pointer;
	font-size:85%;
	text-align:left;
	width:202px;
	height:73px;
	background-image:url(../images/place/place_present.png);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
