@charset "utf-8";

h2{margin:0; padding:0; line-height:0; clear:both;}
h2 img{width:100%;}

h4{background-color:#F5F2E2; padding:8px;}
h5{border-bottom:1px solid #CCCCCC; padding:8px 12px;}

.T60{ margin-top:60px;}

.read{color:#333333; margin:0 0 12px 0; padding:0x; font-size:120%; text-align:center;}
p{line-height:1.6em;}

ul.ilist{list-style:none; margin:0 auto; padding:0; text-align:center; display:table;}
ul.ilist li{display:table-cell; padding:0; margin:0 12px; width:30%;}
ul.ilist li.lst{margin-right:0;}

.boxPk{border:1px solid #ABABAB; padding:8px; margin:12px auto;}
.boxPk p{ color:#990000; padding-left:4px;}
h4.item{background-color:#EEEEEE; color:#333333; padding:10px; margin-top:0; background-image:none; border-bottom:none;}
ul.bkPk{padding:2px; line-height:1.4;}
ul.bkPk li{margin-left:24px; list-style-type:circle;}
p.arrow{text-align:center;}

table.feature thead tr th{border-left:1px solid #999999;	background-color: #CCCCCC; font-size:100%; color:#333;}
table.feature {border-top:1px solid #999999; border-left:1px solid #999999; font-size:100%; line-height:1.5em; margin:0 auto 40px; width:100%;}
table.feature tr td {border-left:1px solid #999999;	border-right:1px solid #999999;	border-bottom:1px solid #999999; background:#FDFBF2;}
table.feature tr th {padding:px; color:#ff175f;	text-align:center;	border-right:1px solid #999999;	border-bottom:1px solid #999999; }
table.feature tr td,
table.feature tr th {padding:6px 6px;}
table.feature tr td.tt{width:26%; text-align:center;}
table.feature tr td.cont{width:19%; text-align:center;}
table.feature th p{color:#ff0060; font-size:60%; font-weight:normal; line-height:110%;}

/* w1 */
div.w1{margin-bottom:40px; padding:0;}

/* w2 */
div.w2{ clear:both; margin:0 auto 40px;}
ul.bkL{margin-bottom:20px; margin-left:24px;}
ul.bkL li{margin:10px 12px 0; padding:0;}

/*ED治療薬 個人輸入の危険性について*/
div.grayB{background-color:#EEEEEE; border:1px solid #CCCCCC; padding:12px; margin:30px 0 0;}
div.grayB h4{background:none; border:none; padding:0; margin:0;}

/*YouTube埋め込み*/
.flexbox{display: flex;}
div#OperationR div.movie{display:block; text-align:center; margin:20px auto; padding:12px; border:solid #CCCCCC 1px; vertical-align:top;}

/*リンク*/
p.link_contents{text-align:right; margin:20px 0; padding:20px 0;}
p.link_contents a{border:1px solid #996600; color:#996600; padding:8px 12px;}
p.link_contents a:hover{text-decoration:none; background-color:#FBEDC4;}




@media screen and (max-width:1280px) {

/* w1 */
div.w1{margin-bottom:40px; padding:0;}

/* w2 */
div.w2{ clear:both; margin:0 auto 40px;}
div.w2 ul.bkL{border:1px dotted #666666; margin-bottom:20px;}
div.w2 ul.bkL li{margin:10px 12px; padding:0;}
div.w2 div.grayB{background-color:#CCCCCC; padding:12px;}

}

@media screen and (max-width:1120px) {
.read{font-size:100%;}

}

@media screen and (max-width:960px) {
.read{font-size:100%; text-align:left;}
}

@media screen and (max-width:900px) {
.read{text-align:center;}
}

@media screen and (max-width:680px) {
.read{font-size:100%; text-align:left;}
ul.ilist{list-style:none; margin:0 0 0 10px; padding:0;}
ul.ilist li{display:block; margin:0 12px 24px 0; padding:0; float:left; width:30%;}
ul.ilist li img{width:100%;}
ul.ilist li.lst{margin-right:0;}

.flexbox{display:block;}
}