@charset "utf-8";

body					{ min-width: 750px; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; line-height: 1; font-size: 13px; }
p 						{ margin: 0; }

#main 					{ width: 750px; margin: 0 auto; }
#main h1 				{ margin: 15px 0 25px; text-align: center; }
.bx-wrapper .bx-viewport{ -webkit-box-shadow: none; box-shadow: none; border: 0; }
.bx-wrapper .bx-prev 	{ left: 20px; background: url('../images/prev.png') 0 0 no-repeat; }
.bx-wrapper .bx-next 	{ right: 20px; background: url('../images/next.png') 0 0 no-repeat; }
.bx-wrapper .bx-next:hover{ background-position: 0; }
.bx-wrapper .bx-controls-direction a{ width: 25px; height: 44px; }

#contents>div:nth-of-type(1){ width: 500px; float: left; }
#contents>div:nth-of-type(1) p:nth-of-type(1){ margin-bottom: 25px; padding-bottom: 25px; font-size: 15px; line-height: 1.8em; border-bottom: 1px solid #afafb0; }
#contents>div:nth-of-type(1) p:nth-of-type(2){ line-height: 2em; }
#contents>div:nth-of-type(2){ width: 183px; float: right; }
#contents>div:nth-of-type(2) p{ width: 183px; margin-top: 15px; padding: 10px; line-height: 1.5em; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #afafb0; }

#footer 				{ margin-top: 40px; padding: 15px 0; border-top: 1px solid #afafb0; color: #595757; line-height: 1.5em; text-align: center; }