.block-contents-1{
	width: 100%!important;
	margin:0!important;
}
h1,h2,h3  {
	margin:0!important;
	border-bottom: 0px!important;
	box-shadow: !important;
	-webkit-box-shadow: !important;
	background:none!important;
}
/* 初期設定 */
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	line-height:101%;
	font-style: normal;
	text-align:left;
}
.clearfix:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .clearfix{
	display: inline-block;
}
/* no ie mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
img{ border:none;}

textarea { font-size: 100%;font-family:HiraKakuPro-W3, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック','IPA モナー Pゴシック', sans-serif; line-height:150%;
 }
input { font-size: 100%;font-family:HiraKakuPro-W3, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック','IPA モナー Pゴシック', sans-serif; line-height:150%;
 }

hr { display: none; }
h1,h2,h3,h4,h5{font-weight:normal; font-size:1.0em;}

a {
	color: #5c5c5c;
	text-decoration:underline;
}

a:hover {
	color: #c2b587;
}
/*#globalsub a:hover img,
#footersub a:hover img,
#footer a:hover img {
	filter: alpha(opacity=50);
	opacity: .50;
}
#main_sub a:hover img {
	filter: alpha(opacity=75);
	opacity: .70;
}*/

body.dictionary {
	min-width: 950px;
	color: #5c5c5c;
	font-size:0.8em;
	font-size:80%;
	background: #f7f7f7;
	margin:0;
	padding:0;
	font-family:HiraKakuPro-W3, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック','IPA モナー Pゴシック', sans-serif;
}
ul,li{list-style:none; margin:0;}

#wrapper{
	width:100%;
	height:auto;
	background: url(/~/Media/obagi/dictionary/hydroquinone/pop_bg.gif) repeat;
	margin:0;
	padding:0;
}


/* header */
#header{
	width:950px;
	height:44px;
	margin:0 auto 0 auto;
	padding:0;
}
#title{
	width:241px;
	height:25px;
	background: url(/~/Media/obagi/dictionary/hydroquinone/pop_header.gif) no-repeat;
	margin-top:9px;
	text-indent:-9999px;
	display:block;
	float:left;
}
#btn{
	width:163px;
	height:15px;
	margin-top:15px;
	display:block;
	float:right;
}

#main {
	clear: both;
	width: 950px;
	height: 534px;
	margin: 0 auto 0 auto;
	background: #ffffff;
	text-align: center;
	display: block;
	}
/*#menu {
	clear:both;
	width:950px;
	height:47px;
	margin:0;
	background:#ffffff;
	text-align:center;
	display:block;
	}*/
#list {
	clear: both;
	width: 950px;
	height: 547px!important;
	margin: 0;
	padding:0!important;
	background: #ffffff;
	text-align: center;
	display: block;
	position: relative;
	}
#top_flash {
	clear: both;
	width: 950px;
	height: 547px;
	margin: 0;
	background: #ffffff;
	text-align: center;
	display: block;
	}
/* ボタン */
#hydroBtn {
	height: 49px;
	width: 939px;
	padding: 13px 0px 0px 11px;
	background-image: url(../images/hydro_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hydroBtn li {
	float: left;
	line-height: 0;
}
#pBox {
	padding-left: 5px;
}
#list .backBtn {
	position: absolute;
	top: 263px;
	left: 5px;
}

#list .nextBtn {
	position: absolute;
	right: 5px;
	top: 263px;
}


.left {
	float: left;
}
.clear {
	clear: both;
}


#wrapper4 {
	clear:both;
	width: 100%;
	height:49px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-9999px;
	background: url(/~/Media/obagi/dictionary/hydroquinone/pop_copyright.gif) no-repeat center;
}


/* Font size */
.Ft9 { font-size:9px; }
.Ft10 { font-size:10px; }
.Ft11 { font-size:11px; }
.Ft12 { font-size:12px; }
.Ft14 { font-size:14px; }
.Ft16 { font-size:16px; }
.Ft18 { font-size:18px; }
.Ft20 { font-size:20px; }
.Ft22 { font-size:22px; }
.Ft24 { font-size:24px; }

.Ft10l { font-size:10px; line-height:125%; }
.Ft11l { font-size:11px; line-height:125%; }
.Ft12l { font-size:12px; line-height:125%; }
.Ft14l { font-size:14px; line-height:125%; }
.Ft16l { font-size:16px; line-height:125%; }
.Ft18l { font-size:18px; line-height:125%; }
.Ft20l { font-size:20px; line-height:125%; }
.Ft22l { font-size:22px; line-height:125%; }
.Ft24l { font-size:24px; line-height:125%; }

.Ft10ll { font-size:10px; line-height:150%; }
.Ft11ll { font-size:11px; line-height:150%; }
.Ft12ll { font-size:12px; line-height:150%; }
.Ft14ll { font-size:14px; line-height:150%; }
.Ft16ll { font-size:16px; line-height:150%; }
.Ft18ll { font-size:18px; line-height:150%; }
.Ft20ll { font-size:20px; line-height:150%; }
.Ft22ll { font-size:22px; line-height:150%; }
.Ft24ll { font-size:24px; line-height:150%; }

.Ft10lll { font-size:10px; line-height:175%; }
.Ft11lll { font-size:11px; line-height:175%; }
.Ft12lll { font-size:12px; line-height:175%; }
.Ft14lll { font-size:14px; line-height:175%; }
.Ft16lll { font-size:16px; line-height:175%; }
.Ft18lll { font-size:18px; line-height:175%; }
.Ft20lll { font-size:20px; line-height:175%; }
.Ft22lll { font-size:22px; line-height:175%; }
.Ft24lll { font-size:24px; line-height:175%; }

.Ft10llll { font-size:10px; line-height:200%; }
.Ft11llll { font-size:11px; line-height:200%; }
.Ft12llll { font-size:12px; line-height:200%; }
.Ft14llll { font-size:14px; line-height:200%; }
.Ft16llll { font-size:16px; line-height:200%; }
.Ft18llll { font-size:18px; line-height:200%; }
.Ft20llll { font-size:20px; line-height:200%; }
.Ft22llll { font-size:22px; line-height:200%; }
.Ft24llll { font-size:24px; line-height:200%; }

.Ftsssmall { font-size:70%; }
.Ftssmall { font-size:80%; }
.Ftsmall { font-size:90%; }
.Ftlarge { font-size:80%; }
.Ftllarge { font-size:110%; }
.Ftlllarge { font-size:120%; }


.Black { color:#000000; }
.Gray { color:#666666; }
.White { color:#ffffff; }
.Red { color:#dd0000; }
.Blue { color:#00b7ce; }
.Blue2 { color:#200d87; }
.Navy { color:#005F6D; }
.Green { color:#0098A5; }
.Beige { color:#A68C28; }
.Orange { color:#f18f63; }
.Orange2 { color:#ff9b07; }
.Brown { color:#9e864e; }
.Yellow { color:#fff766; }
.Pink { color:#e2485c; }
.Pink2 { color:#e19797; }


/* Space area */
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mt8 { margin-top:8px; }
.mt9 { margin-top:9px; }
.mt10 { margin-top:10px; }
.mt11 { margin-top:11px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mt14 { margin-top:14px; }
.mt15 { margin-top:15px; }
.mt16 { margin-top:16px; }
.mt20 { margin-top:20px; }
.mt21 { margin-top:21px; }
.mt22 { margin-top:22px; }
.mt24 { margin-top:24px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt33 { margin-top:33px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt42 { margin-top:42px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }
.mt62 { margin-top:62px; }
.mt70 { margin-top:70px; }
.mt80 { margin-top:80px; }
.mt100 { margin-top:100px; }
.mt110 { margin-top:110px; }
.mt115 { margin-top:115px; }
.mt120 { margin-top:120px; }
.mt150 { margin-top:150px; }
.mt155 { margin-top:155px; }
.mt160 { margin-top:160px; }
.mt190 { margin-top:190px; }
.mt197 { margin-top:197px; }
.mt200 { margin-top:200px; }
.mt220 { margin-top:220px; }
.mt225 { margin-top:225px; }
.mt226 { margin-top:226px; }
.mt240 { margin-top:240px; }

.mb3 { margin-bottom:3px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb12 { margin-bottom:12px; }
.mb15 { margin-bottom:15px; }
.mb17 { margin-bottom:17px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb28 { margin-bottom:28px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mb100 { margin-bottom:100px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml11 { margin-left:11px; }
.ml13 { margin-left:13px; }
.ml14 { margin-left:14px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml22 { margin-left:22px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }
.ml55 { margin-left:55px; }
.ml60 { margin-left:60px; }
.ml64 { margin-left:64px; }
.ml74 { margin-left:74px; }
.ml80 { margin-left:80px; }
.ml84 { margin-left:84px; }
.ml100 { margin-left:100px; }
.ml110 { margin-left:110px; }
.ml115 { margin-left:115px; }
.ml120 { margin-left:120px; }
.ml130 { margin-left:130px; }
.ml150 { margin-left:150px; }
.ml155 { margin-left:155px; }
.ml300 { margin-left:300px; }
.ml320 { margin-left:320px; }
.ml350 { margin-left:350px; }

.mr5 { margin-right:5px; }
.mr6 { margin-right:6px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr11 { margin-right:11px; }
.mr12 { margin-right:12px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr18 { margin-right:18px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }
.mr100 { margin-right:100px; }
.mr220 { margin-right:220px; }
